1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Matcher Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: PPC.td *|
7|* *|
8\*===----------------------------------------------------------------------===*/
9
10
11#ifdef GET_ASSEMBLER_HEADER
12#undef GET_ASSEMBLER_HEADER
13 // This should be included into the middle of the declaration of
14 // your subclasses implementation of MCTargetAsmParser.
15 FeatureBitset ComputeAvailableFeatures(const FeatureBitset &FB) const;
16 void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
17 const OperandVector &Operands);
18 void convertToMapAndConstraints(unsigned Kind,
19 const OperandVector &Operands) override;
20 unsigned MatchInstructionImpl(const OperandVector &Operands,
21 MCInst &Inst,
22 uint64_t &ErrorInfo,
23 FeatureBitset &MissingFeatures,
24 bool matchingInlineAsm,
25 unsigned VariantID = 0);
26 unsigned MatchInstructionImpl(const OperandVector &Operands,
27 MCInst &Inst,
28 uint64_t &ErrorInfo,
29 bool matchingInlineAsm,
30 unsigned VariantID = 0) {
31 FeatureBitset MissingFeatures;
32 return MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures,
33 matchingInlineAsm, VariantID);
34 }
35
36#endif // GET_ASSEMBLER_HEADER
37
38
39#ifdef GET_OPERAND_DIAGNOSTIC_TYPES
40#undef GET_OPERAND_DIAGNOSTIC_TYPES
41
42#endif // GET_OPERAND_DIAGNOSTIC_TYPES
43
44
45#ifdef GET_REGISTER_MATCHER
46#undef GET_REGISTER_MATCHER
47
48// Bits for subtarget features that participate in instruction matching.
49enum SubtargetFeatureBits : uint8_t {
50 Feature_ModernAsBit = 0,
51};
52
53#endif // GET_REGISTER_MATCHER
54
55
56#ifdef GET_SUBTARGET_FEATURE_NAME
57#undef GET_SUBTARGET_FEATURE_NAME
58
59// User-level names for subtarget features that participate in
60// instruction matching.
61static const char *getSubtargetFeatureName(uint64_t Val) {
62 switch(Val) {
63 case Feature_ModernAsBit: return "";
64 default: return "(unknown)";
65 }
66}
67
68#endif // GET_SUBTARGET_FEATURE_NAME
69
70
71#ifdef GET_MATCHER_IMPLEMENTATION
72#undef GET_MATCHER_IMPLEMENTATION
73
74static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) {
75 switch (VariantID) {
76 case 0:
77 switch (Mnemonic.size()) {
78 default: break;
79 case 5: // 1 string to match.
80 if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0)
81 break;
82 Mnemonic = "cntlzw"; // "cntlz"
83 return;
84 case 6: // 1 string to match.
85 if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0)
86 break;
87 Mnemonic = "cntlzw."; // "cntlz."
88 return;
89 }
90 break;
91 }
92 switch (Mnemonic.size()) {
93 default: break;
94 case 5: // 1 string to match.
95 if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0)
96 break;
97 Mnemonic = "cntlzw"; // "cntlz"
98 return;
99 case 6: // 1 string to match.
100 if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0)
101 break;
102 Mnemonic = "cntlzw."; // "cntlz."
103 return;
104 }
105}
106
107enum {
108 Tie0_1_1,
109};
110
111static const uint8_t TiedAsmOperandTable[][3] = {
112 /* Tie0_1_1 */ { 0, 1, 1 },
113};
114
115namespace {
116enum OperatorConversionKind {
117 CVT_Done,
118 CVT_Reg,
119 CVT_Tied,
120 CVT_95_addRegG8RCOperands,
121 CVT_95_addTLSRegOperands,
122 CVT_95_addRegGPRCOperands,
123 CVT_95_addImmOperands,
124 CVT_95_addRegGPRCNoR0Operands,
125 CVT_95_addS16ImmOperands,
126 CVT_95_addU16ImmOperands,
127 CVT_95_addBranchTargetOperands,
128 CVT_95_addRegCRBITRCOperands,
129 CVT_imm_95_3,
130 CVT_imm_95_2,
131 CVT_imm_95_0,
132 CVT_95_addRegVRRCOperands,
133 CVT_imm_95_8,
134 CVT_imm_95_10,
135 CVT_imm_95_76,
136 CVT_regCR0,
137 CVT_95_addRegCRRCOperands,
138 CVT_imm_95_79,
139 CVT_imm_95_78,
140 CVT_imm_95_4,
141 CVT_imm_95_7,
142 CVT_imm_95_6,
143 CVT_imm_95_44,
144 CVT_imm_95_47,
145 CVT_imm_95_46,
146 CVT_imm_95_36,
147 CVT_imm_95_39,
148 CVT_imm_95_38,
149 CVT_imm_95_12,
150 CVT_imm_95_15,
151 CVT_imm_95_14,
152 CVT_imm_95_68,
153 CVT_imm_95_71,
154 CVT_imm_95_70,
155 CVT_imm_95_100,
156 CVT_imm_95_103,
157 CVT_imm_95_102,
158 CVT_imm_95_108,
159 CVT_imm_95_111,
160 CVT_imm_95_110,
161 CVT_imm_95_31,
162 CVT_95_addRegF8RCOperands,
163 CVT_95_addRegFpRCOperands,
164 CVT_95_addRegGxRCNoR0Operands,
165 CVT_95_addRegGxRCOperands,
166 CVT_regR0,
167 CVT_95_addRegDMRRCOperands,
168 CVT_95_addRegVSRpRCOperands,
169 CVT_95_addRegDMRROWpRCOperands,
170 CVT_95_addRegACCRCOperands,
171 CVT_95_addRegSPERCOperands,
172 CVT_95_addRegSPE4RCOperands,
173 CVT_95_addRegF4RCOperands,
174 CVT_95_addRegG8RCNoX0Operands,
175 CVT_regCR0EQ,
176 CVT_regCR0GT,
177 CVT_regCR0LT,
178 CVT_regZERO8,
179 CVT_regZERO,
180 CVT_95_addRegG8pRCOperands,
181 CVT_imm_95_1,
182 CVT_95_addRegVFRCOperands,
183 CVT_95_addRegVSFRCOperands,
184 CVT_95_addRegVSSRCOperands,
185 CVT_95_addRegVSRCOperands,
186 CVT_imm_95_29,
187 CVT_imm_95_280,
188 CVT_imm_95_128,
189 CVT_imm_95_129,
190 CVT_imm_95_130,
191 CVT_imm_95_131,
192 CVT_imm_95_132,
193 CVT_imm_95_133,
194 CVT_imm_95_134,
195 CVT_imm_95_135,
196 CVT_imm_95_28,
197 CVT_imm_95_9,
198 CVT_imm_95_19,
199 CVT_imm_95_537,
200 CVT_imm_95_539,
201 CVT_imm_95_541,
202 CVT_imm_95_543,
203 CVT_imm_95_536,
204 CVT_imm_95_538,
205 CVT_imm_95_540,
206 CVT_imm_95_542,
207 CVT_imm_95_1018,
208 CVT_imm_95_981,
209 CVT_imm_95_22,
210 CVT_imm_95_17,
211 CVT_imm_95_18,
212 CVT_imm_95_980,
213 CVT_imm_95_529,
214 CVT_imm_95_531,
215 CVT_imm_95_533,
216 CVT_imm_95_535,
217 CVT_imm_95_528,
218 CVT_imm_95_530,
219 CVT_imm_95_532,
220 CVT_imm_95_534,
221 CVT_imm_95_1019,
222 CVT_95_addCRBitMaskOperands,
223 CVT_imm_95_48,
224 CVT_imm_95_896,
225 CVT_imm_95_287,
226 CVT_imm_95_5,
227 CVT_imm_95_25,
228 CVT_imm_95_512,
229 CVT_imm_95_272,
230 CVT_imm_95_273,
231 CVT_imm_95_274,
232 CVT_imm_95_275,
233 CVT_imm_95_260,
234 CVT_imm_95_261,
235 CVT_imm_95_262,
236 CVT_imm_95_263,
237 CVT_imm_95_26,
238 CVT_imm_95_27,
239 CVT_imm_95_990,
240 CVT_imm_95_991,
241 CVT_imm_95_268,
242 CVT_imm_95_988,
243 CVT_imm_95_989,
244 CVT_imm_95_269,
245 CVT_imm_95_986,
246 CVT_imm_95_13,
247 CVT_imm_95_255,
248 CVT_imm_95_284,
249 CVT_imm_95_285,
250 CVT_regX0,
251 CVT_95_addRegVSRpEvenRCOperands,
252 CVT_imm_95_20,
253 CVT_imm_95_16,
254 CVT_imm_95_24,
255 CVT_NUM_CONVERTERS
256};
257
258enum InstructionConversionKind {
259 Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2,
260 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2,
261 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
262 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3,
263 Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2,
264 Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2,
265 Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3,
266 Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2,
267 Convert__RegGPRC1_0__RegGPRC1_1,
268 Convert__RegGPRC1_1__RegGPRC1_2,
269 Convert__RegG8RC1_0__Imm1_1,
270 Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3,
271 Convert_NoOperands,
272 Convert__DirectBr1_0,
273 Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2,
274 Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3,
275 Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2,
276 Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2,
277 Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0,
278 Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2,
279 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4,
280 Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3,
281 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
282 Convert__RegVRRC1_1__RegVRRC1_2,
283 Convert__CondBr1_0,
284 Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1,
285 Convert__imm_95_0__RegCRBITRC1_0__imm_95_0,
286 Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1,
287 Convert__imm_95_8__RegCRBITRC1_0__imm_95_0,
288 Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1,
289 Convert__imm_95_2__RegCRBITRC1_0__imm_95_0,
290 Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1,
291 Convert__imm_95_10__RegCRBITRC1_0__imm_95_0,
292 Convert__imm_95_76__regCR0__CondBr1_0,
293 Convert__imm_95_76__RegCRRC1_0__CondBr1_1,
294 Convert__imm_95_79__regCR0__CondBr1_0,
295 Convert__imm_95_79__RegCRRC1_0__CondBr1_1,
296 Convert__imm_95_78__regCR0__CondBr1_0,
297 Convert__imm_95_78__RegCRRC1_0__CondBr1_1,
298 Convert__imm_95_76__regCR0,
299 Convert__imm_95_76__RegCRRC1_0,
300 Convert__imm_95_79__regCR0,
301 Convert__imm_95_79__RegCRRC1_0,
302 Convert__imm_95_78__regCR0,
303 Convert__imm_95_78__RegCRRC1_0,
304 Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1,
305 Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1,
306 Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1,
307 Convert__imm_95_4__RegCRBITRC1_0__imm_95_0,
308 Convert__imm_95_7__RegCRBITRC1_0__imm_95_0,
309 Convert__imm_95_6__RegCRBITRC1_0__imm_95_0,
310 Convert__imm_95_4__regCR0__CondBr1_0,
311 Convert__imm_95_4__RegCRRC1_0__CondBr1_1,
312 Convert__imm_95_7__regCR0__CondBr1_0,
313 Convert__imm_95_7__RegCRRC1_0__CondBr1_1,
314 Convert__imm_95_6__regCR0__CondBr1_0,
315 Convert__imm_95_6__RegCRRC1_0__CondBr1_1,
316 Convert__imm_95_4__regCR0,
317 Convert__imm_95_4__RegCRRC1_0,
318 Convert__imm_95_7__regCR0,
319 Convert__imm_95_7__RegCRRC1_0,
320 Convert__imm_95_6__regCR0,
321 Convert__imm_95_6__RegCRRC1_0,
322 Convert__imm_95_44__regCR0__CondBr1_0,
323 Convert__imm_95_44__RegCRRC1_0__CondBr1_1,
324 Convert__imm_95_47__regCR0__CondBr1_0,
325 Convert__imm_95_47__RegCRRC1_0__CondBr1_1,
326 Convert__imm_95_46__regCR0__CondBr1_0,
327 Convert__imm_95_46__RegCRRC1_0__CondBr1_1,
328 Convert__imm_95_44__regCR0,
329 Convert__imm_95_44__RegCRRC1_0,
330 Convert__imm_95_47__regCR0,
331 Convert__imm_95_47__RegCRRC1_0,
332 Convert__imm_95_46__regCR0,
333 Convert__imm_95_46__RegCRRC1_0,
334 Convert__DirectBr1_0__Imm1_1,
335 Convert__imm_95_36__regCR0__CondBr1_0,
336 Convert__imm_95_36__RegCRRC1_0__CondBr1_1,
337 Convert__imm_95_39__regCR0__CondBr1_0,
338 Convert__imm_95_39__RegCRRC1_0__CondBr1_1,
339 Convert__imm_95_38__regCR0__CondBr1_0,
340 Convert__imm_95_38__RegCRRC1_0__CondBr1_1,
341 Convert__imm_95_36__regCR0,
342 Convert__imm_95_36__RegCRRC1_0,
343 Convert__imm_95_39__regCR0,
344 Convert__imm_95_39__RegCRRC1_0,
345 Convert__imm_95_38__regCR0,
346 Convert__imm_95_38__RegCRRC1_0,
347 Convert__imm_95_12__regCR0__CondBr1_0,
348 Convert__imm_95_12__RegCRRC1_0__CondBr1_1,
349 Convert__imm_95_15__regCR0__CondBr1_0,
350 Convert__imm_95_15__RegCRRC1_0__CondBr1_1,
351 Convert__imm_95_14__regCR0__CondBr1_0,
352 Convert__imm_95_14__RegCRRC1_0__CondBr1_1,
353 Convert__imm_95_12__regCR0,
354 Convert__imm_95_12__RegCRRC1_0,
355 Convert__imm_95_15__regCR0,
356 Convert__imm_95_15__RegCRRC1_0,
357 Convert__imm_95_14__regCR0,
358 Convert__imm_95_14__RegCRRC1_0,
359 Convert__imm_95_68__regCR0__CondBr1_0,
360 Convert__imm_95_68__RegCRRC1_0__CondBr1_1,
361 Convert__imm_95_71__regCR0__CondBr1_0,
362 Convert__imm_95_71__RegCRRC1_0__CondBr1_1,
363 Convert__imm_95_70__regCR0__CondBr1_0,
364 Convert__imm_95_70__RegCRRC1_0__CondBr1_1,
365 Convert__imm_95_68__regCR0,
366 Convert__imm_95_68__RegCRRC1_0,
367 Convert__imm_95_71__regCR0,
368 Convert__imm_95_71__RegCRRC1_0,
369 Convert__imm_95_70__regCR0,
370 Convert__imm_95_70__RegCRRC1_0,
371 Convert__imm_95_100__regCR0__CondBr1_0,
372 Convert__imm_95_100__RegCRRC1_0__CondBr1_1,
373 Convert__imm_95_103__regCR0__CondBr1_0,
374 Convert__imm_95_103__RegCRRC1_0__CondBr1_1,
375 Convert__imm_95_102__regCR0__CondBr1_0,
376 Convert__imm_95_102__RegCRRC1_0__CondBr1_1,
377 Convert__imm_95_100__regCR0,
378 Convert__imm_95_100__RegCRRC1_0,
379 Convert__imm_95_103__regCR0,
380 Convert__imm_95_103__RegCRRC1_0,
381 Convert__imm_95_102__regCR0,
382 Convert__imm_95_102__RegCRRC1_0,
383 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2,
384 Convert__RegG8RC1_0__RegG8RC1_1,
385 Convert__imm_95_108__regCR0__CondBr1_0,
386 Convert__imm_95_108__RegCRRC1_0__CondBr1_1,
387 Convert__imm_95_111__regCR0__CondBr1_0,
388 Convert__imm_95_111__RegCRRC1_0__CondBr1_1,
389 Convert__imm_95_110__regCR0__CondBr1_0,
390 Convert__imm_95_110__RegCRRC1_0__CondBr1_1,
391 Convert__imm_95_108__regCR0,
392 Convert__imm_95_108__RegCRRC1_0,
393 Convert__imm_95_111__regCR0,
394 Convert__imm_95_111__RegCRRC1_0,
395 Convert__imm_95_110__regCR0,
396 Convert__imm_95_110__RegCRRC1_0,
397 Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1,
398 Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1,
399 Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1,
400 Convert__imm_95_12__RegCRBITRC1_0__imm_95_0,
401 Convert__imm_95_15__RegCRBITRC1_0__imm_95_0,
402 Convert__imm_95_14__RegCRBITRC1_0__imm_95_0,
403 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2,
404 Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2,
405 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3,
406 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
407 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
408 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3,
409 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
410 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31,
411 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31,
412 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31,
413 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31,
414 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2,
415 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3,
416 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2,
417 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3,
418 Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3,
419 Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3,
420 Convert__regCR0__RegG8RC1_0__RegG8RC1_1,
421 Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2,
422 Convert__regCR0__RegG8RC1_0__S16Imm1_1,
423 Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2,
424 Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3,
425 Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3,
426 Convert__regCR0__RegG8RC1_0__U16Imm1_1,
427 Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2,
428 Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3,
429 Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3,
430 Convert__regCR0__RegGPRC1_0__RegGPRC1_1,
431 Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2,
432 Convert__regCR0__RegGPRC1_0__U16Imm1_1,
433 Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2,
434 Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3,
435 Convert__regCR0__RegGPRC1_0__S16Imm1_1,
436 Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2,
437 Convert__RegG8RC1_1__RegG8RC1_2,
438 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
439 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2,
440 Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0,
441 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1,
442 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2,
443 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
444 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2,
445 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3,
446 Convert__RegG8RC1_0__U2Imm1_1,
447 Convert__RegGxRCNoR01_0__RegGxRC1_1,
448 Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
449 Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
450 Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2,
451 Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0,
452 Convert__regR0__regR0,
453 Convert__RegF8RC1_0__RegF8RC1_1,
454 Convert__RegF8RC1_1__RegF8RC1_2,
455 Convert__RegFpRC1_0__RegF8RC1_1,
456 Convert__RegFpRC1_1__RegF8RC1_2,
457 Convert__RegFpRC1_0__RegVRRC1_1,
458 Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2,
459 Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2,
460 Convert__RegF8RC1_0__RegFpRC1_1,
461 Convert__RegF8RC1_1__RegFpRC1_2,
462 Convert__RegVRRC1_0__RegFpRC1_1,
463 Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2,
464 Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3,
465 Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2,
466 Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3,
467 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2,
468 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3,
469 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2,
470 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3,
471 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2,
472 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3,
473 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
474 Convert__RegDMRRC1_0__RegDMRRC1_1,
475 Convert__RegDMRRC1_0,
476 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1,
477 Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2,
478 Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0,
479 Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2,
480 Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2,
481 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3,
482 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4,
483 Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3,
484 Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4,
485 Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3,
486 Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4,
487 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3,
488 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4,
489 Convert__RegFpRC1_0__RegFpRC1_1,
490 Convert__RegFpRC1_1__RegFpRC1_2,
491 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3,
492 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4,
493 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3,
494 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4,
495 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3,
496 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4,
497 Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2,
498 Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3,
499 Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2,
500 Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3,
501 Convert__U5Imm1_0,
502 Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1,
503 Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2,
504 Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2,
505 Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2,
506 Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2,
507 Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2,
508 Convert__RegSPERC1_0__RegSPERC1_1,
509 Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2,
510 Convert__RegSPERC1_0__RegSPE4RC1_1,
511 Convert__RegSPERC1_0__RegGPRC1_1,
512 Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2,
513 Convert__RegGPRC1_0__RegSPERC1_1,
514 Convert__RegSPE4RC1_0__RegSPE4RC1_1,
515 Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2,
516 Convert__RegSPE4RC1_0__RegSPERC1_1,
517 Convert__RegSPE4RC1_0__RegGPRC1_1,
518 Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2,
519 Convert__RegGPRC1_0__RegSPE4RC1_1,
520 Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1,
521 Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2,
522 Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2,
523 Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2,
524 Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2,
525 Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2,
526 Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2,
527 Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0,
528 Convert__RegSPERC1_0__S5Imm1_1,
529 Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2,
530 Convert__RegF4RC1_0__RegF4RC1_1,
531 Convert__RegF4RC1_1__RegF4RC1_2,
532 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2,
533 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
534 Convert__RegF4RC1_0__RegF8RC1_1,
535 Convert__RegF4RC1_1__RegF8RC1_2,
536 Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2,
537 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
538 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4,
539 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
540 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4,
541 Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3,
542 Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4,
543 Convert__RegCRRC1_0__RegF8RC1_1,
544 Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2,
545 Convert__imm_95_0__imm_95_0,
546 Convert__imm_95_0,
547 Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2,
548 Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3,
549 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3,
550 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ,
551 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ,
552 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT,
553 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT,
554 Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT,
555 Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT,
556 Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
557 Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
558 Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
559 Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
560 Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
561 Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
562 Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
563 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2,
564 Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2,
565 Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
566 Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
567 Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
568 Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
569 Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
570 Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
571 Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
572 Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
573 Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
574 Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
575 Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2,
576 Convert__RegG8RC1_0__regZERO8__S16Imm1_1,
577 Convert__RegGPRC1_0__S16Imm1_1,
578 Convert__RegGPRC1_0__regZERO__S16Imm1_1,
579 Convert__RegG8RC1_0__regZERO8__S17Imm1_1,
580 Convert__RegGPRC1_0__S17Imm1_1,
581 Convert__RegGPRC1_0__regZERO__S17Imm1_1,
582 Convert__RegG8RC1_0__imm_95_0,
583 Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2,
584 Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
585 Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
586 Convert__imm_95_1,
587 Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2,
588 Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
589 Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2,
590 Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
591 Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
592 Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2,
593 Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
594 Convert__RegVSRC1_0__U5Imm1_1,
595 Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2,
596 Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2,
597 Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2,
598 Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
599 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
600 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
601 Convert__RegCRRC1_0__RegCRRC1_1,
602 Convert__RegCRRC1_0,
603 Convert__RegG8RC1_0__imm_95_29,
604 Convert__RegGPRC1_0__imm_95_29,
605 Convert__RegG8RC1_0__imm_95_280,
606 Convert__RegGPRC1_0__imm_95_280,
607 Convert__RegGPRC1_0__U10Imm1_1__imm_95_0,
608 Convert__RegGPRC1_0__imm_95_128,
609 Convert__RegGPRC1_0__imm_95_129,
610 Convert__RegGPRC1_0__imm_95_130,
611 Convert__RegGPRC1_0__imm_95_131,
612 Convert__RegGPRC1_0__imm_95_132,
613 Convert__RegGPRC1_0__imm_95_133,
614 Convert__RegGPRC1_0__imm_95_134,
615 Convert__RegGPRC1_0__imm_95_135,
616 Convert__RegG8RC1_0__imm_95_28,
617 Convert__RegGPRC1_0__imm_95_28,
618 Convert__RegGPRC1_0,
619 Convert__RegG8RC1_0__imm_95_9,
620 Convert__RegGPRC1_0__imm_95_9,
621 Convert__RegG8RC1_0__imm_95_19,
622 Convert__RegGPRC1_0__imm_95_19,
623 Convert__RegGPRC1_0__imm_95_537,
624 Convert__RegGPRC1_0__imm_95_539,
625 Convert__RegGPRC1_0__imm_95_541,
626 Convert__RegGPRC1_0__imm_95_543,
627 Convert__RegGPRC1_0__imm_95_536,
628 Convert__RegGPRC1_0__imm_95_538,
629 Convert__RegGPRC1_0__imm_95_540,
630 Convert__RegGPRC1_0__imm_95_542,
631 Convert__RegGPRC1_0__imm_95_1018,
632 Convert__RegGPRC1_0__Imm1_1,
633 Convert__RegGPRC1_0__imm_95_981,
634 Convert__RegG8RC1_0__imm_95_22,
635 Convert__RegGPRC1_0__imm_95_22,
636 Convert__RegG8RC1_0__imm_95_17,
637 Convert__RegGPRC1_0__imm_95_17,
638 Convert__RegG8RC1_0__imm_95_18,
639 Convert__RegGPRC1_0__imm_95_18,
640 Convert__RegGPRC1_0__imm_95_980,
641 Convert__RegG8RC1_0__RegF8RC1_1,
642 Convert__RegGPRC1_0__RegF8RC1_1,
643 Convert__RegF8RC1_0,
644 Convert__RegF8RC1_1,
645 Convert__RegF8RC1_0__U3Imm1_1,
646 Convert__RegF8RC1_0__U2Imm1_1,
647 Convert__RegGPRC1_0__imm_95_529,
648 Convert__RegGPRC1_0__imm_95_531,
649 Convert__RegGPRC1_0__imm_95_533,
650 Convert__RegGPRC1_0__imm_95_535,
651 Convert__RegGPRC1_0__imm_95_528,
652 Convert__RegGPRC1_0__imm_95_530,
653 Convert__RegGPRC1_0__imm_95_532,
654 Convert__RegGPRC1_0__imm_95_534,
655 Convert__RegGPRC1_0__imm_95_1019,
656 Convert__RegG8RC1_0__imm_95_8,
657 Convert__RegGPRC1_0__imm_95_8,
658 Convert__RegGPRC1_0__CRBitMask1_1,
659 Convert__RegGPRC1_0__imm_95_48,
660 Convert__RegGPRC1_0__imm_95_896,
661 Convert__RegG8RC1_0__imm_95_287,
662 Convert__RegGPRC1_0__imm_95_287,
663 Convert__RegG8RC1_0__imm_95_5,
664 Convert__RegGPRC1_0__imm_95_5,
665 Convert__RegG8RC1_0__imm_95_4,
666 Convert__RegGPRC1_0__imm_95_4,
667 Convert__RegG8RC1_0__imm_95_25,
668 Convert__RegGPRC1_0__imm_95_25,
669 Convert__RegG8RC1_0__imm_95_512,
670 Convert__RegGPRC1_0__imm_95_512,
671 Convert__RegG8RC1_0__imm_95_272,
672 Convert__RegG8RC1_0__imm_95_273,
673 Convert__RegG8RC1_0__imm_95_274,
674 Convert__RegG8RC1_0__imm_95_275,
675 Convert__RegGPRC1_0__imm_95_272,
676 Convert__RegGPRC1_0__imm_95_273,
677 Convert__RegGPRC1_0__imm_95_274,
678 Convert__RegGPRC1_0__imm_95_275,
679 Convert__RegGPRC1_0__imm_95_260,
680 Convert__RegGPRC1_0__imm_95_261,
681 Convert__RegGPRC1_0__imm_95_262,
682 Convert__RegGPRC1_0__imm_95_263,
683 Convert__RegGPRC1_0__U4Imm1_1,
684 Convert__RegG8RC1_0__imm_95_26,
685 Convert__RegGPRC1_0__imm_95_26,
686 Convert__RegG8RC1_0__imm_95_27,
687 Convert__RegGPRC1_0__imm_95_27,
688 Convert__RegGPRC1_0__imm_95_990,
689 Convert__RegGPRC1_0__imm_95_991,
690 Convert__RegGPRC1_0__imm_95_268,
691 Convert__RegGPRC1_0__imm_95_988,
692 Convert__RegGPRC1_0__imm_95_989,
693 Convert__RegGPRC1_0__imm_95_269,
694 Convert__RegGPRC1_0__imm_95_986,
695 Convert__RegG8RC1_0__imm_95_13,
696 Convert__RegGPRC1_0__imm_95_13,
697 Convert__RegG8RC1_0__imm_95_3,
698 Convert__RegGPRC1_0__imm_95_3,
699 Convert__RegG8RC1_0__RegVRRC1_1,
700 Convert__RegGPRC1_0__RegVRRC1_1,
701 Convert__RegVRRC1_0,
702 Convert__RegG8RC1_0__RegVSFRC1_1,
703 Convert__RegG8RC1_0__RegVSRC1_1,
704 Convert__RegGPRC1_0__RegVSFRC1_1,
705 Convert__RegG8RC1_0__imm_95_1,
706 Convert__RegGPRC1_0__imm_95_1,
707 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1,
708 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1,
709 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2,
710 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2,
711 Convert__imm_95_29__RegG8RC1_0,
712 Convert__imm_95_29__RegGPRC1_0,
713 Convert__imm_95_280__RegG8RC1_0,
714 Convert__imm_95_280__RegGPRC1_0,
715 Convert__imm_95_28__RegG8RC1_0,
716 Convert__imm_95_28__RegGPRC1_0,
717 Convert__imm_95_255__RegG8RC1_0,
718 Convert__imm_95_255__RegGPRC1_0,
719 Convert__Imm1_0__RegGPRC1_1,
720 Convert__imm_95_9__RegG8RC1_0,
721 Convert__imm_95_9__RegGPRC1_0,
722 Convert__imm_95_19__RegG8RC1_0,
723 Convert__imm_95_19__RegGPRC1_0,
724 Convert__imm_95_537__RegGPRC1_1,
725 Convert__imm_95_539__RegGPRC1_1,
726 Convert__imm_95_541__RegGPRC1_1,
727 Convert__imm_95_543__RegGPRC1_1,
728 Convert__imm_95_536__RegGPRC1_1,
729 Convert__imm_95_538__RegGPRC1_1,
730 Convert__imm_95_540__RegGPRC1_1,
731 Convert__imm_95_542__RegGPRC1_1,
732 Convert__imm_95_1018__RegGPRC1_0,
733 Convert__RegGPRC1_1__Imm1_0,
734 Convert__imm_95_981__RegGPRC1_0,
735 Convert__imm_95_22__RegG8RC1_0,
736 Convert__imm_95_22__RegGPRC1_0,
737 Convert__imm_95_17__RegG8RC1_0,
738 Convert__imm_95_17__RegGPRC1_0,
739 Convert__imm_95_18__RegG8RC1_0,
740 Convert__imm_95_18__RegGPRC1_0,
741 Convert__imm_95_980__RegGPRC1_0,
742 Convert__RegF8RC1_0__RegG8RC1_1,
743 Convert__RegF8RC1_0__RegGPRC1_1,
744 Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0,
745 Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0,
746 Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3,
747 Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4,
748 Convert__U3Imm1_0__U4Imm1_1__imm_95_0,
749 Convert__U3Imm1_1__U4Imm1_2__imm_95_0,
750 Convert__U3Imm1_0__U4Imm1_1__Imm1_2,
751 Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3,
752 Convert__imm_95_529__RegGPRC1_1,
753 Convert__imm_95_531__RegGPRC1_1,
754 Convert__imm_95_533__RegGPRC1_1,
755 Convert__imm_95_535__RegGPRC1_1,
756 Convert__imm_95_528__RegGPRC1_1,
757 Convert__imm_95_530__RegGPRC1_1,
758 Convert__imm_95_532__RegGPRC1_1,
759 Convert__imm_95_534__RegGPRC1_1,
760 Convert__imm_95_1019__RegGPRC1_0,
761 Convert__imm_95_8__RegG8RC1_0,
762 Convert__imm_95_8__RegGPRC1_0,
763 Convert__RegGPRC1_0__imm_95_0,
764 Convert__RegGPRC1_0__U1Imm1_1,
765 Convert__CRBitMask1_0__RegGPRC1_1,
766 Convert__imm_95_48__RegGPRC1_0,
767 Convert__imm_95_896__RegGPRC1_0,
768 Convert__imm_95_25__RegG8RC1_0,
769 Convert__imm_95_25__RegGPRC1_0,
770 Convert__imm_95_512__RegG8RC1_0,
771 Convert__imm_95_512__RegGPRC1_0,
772 Convert__RegGPRC1_1,
773 Convert__imm_95_272__RegG8RC1_1,
774 Convert__imm_95_272__RegGPRC1_1,
775 Convert__imm_95_273__RegG8RC1_1,
776 Convert__imm_95_273__RegGPRC1_1,
777 Convert__imm_95_274__RegG8RC1_1,
778 Convert__imm_95_274__RegGPRC1_1,
779 Convert__imm_95_275__RegG8RC1_1,
780 Convert__imm_95_275__RegGPRC1_1,
781 Convert__imm_95_260__RegGPRC1_1,
782 Convert__imm_95_261__RegGPRC1_1,
783 Convert__imm_95_262__RegGPRC1_1,
784 Convert__imm_95_263__RegGPRC1_1,
785 Convert__imm_95_272__RegG8RC1_0,
786 Convert__imm_95_272__RegGPRC1_0,
787 Convert__imm_95_273__RegG8RC1_0,
788 Convert__imm_95_273__RegGPRC1_0,
789 Convert__imm_95_274__RegG8RC1_0,
790 Convert__imm_95_274__RegGPRC1_0,
791 Convert__imm_95_275__RegG8RC1_0,
792 Convert__imm_95_275__RegGPRC1_0,
793 Convert__imm_95_260__RegGPRC1_0,
794 Convert__imm_95_261__RegGPRC1_0,
795 Convert__imm_95_262__RegGPRC1_0,
796 Convert__imm_95_263__RegGPRC1_0,
797 Convert__RegGPRC1_1__U4Imm1_0,
798 Convert__imm_95_26__RegG8RC1_0,
799 Convert__imm_95_26__RegGPRC1_0,
800 Convert__imm_95_27__RegG8RC1_0,
801 Convert__imm_95_27__RegGPRC1_0,
802 Convert__imm_95_990__RegGPRC1_0,
803 Convert__imm_95_991__RegGPRC1_0,
804 Convert__imm_95_988__RegGPRC1_0,
805 Convert__imm_95_284__RegG8RC1_0,
806 Convert__imm_95_284__RegGPRC1_0,
807 Convert__imm_95_989__RegGPRC1_0,
808 Convert__imm_95_285__RegG8RC1_0,
809 Convert__imm_95_285__RegGPRC1_0,
810 Convert__imm_95_986__RegGPRC1_0,
811 Convert__imm_95_13__RegG8RC1_0,
812 Convert__imm_95_13__RegGPRC1_0,
813 Convert__imm_95_3__RegG8RC1_0,
814 Convert__imm_95_3__RegGPRC1_0,
815 Convert__RegVRRC1_0__RegG8RC1_1,
816 Convert__RegVRRC1_0__RegGPRC1_1,
817 Convert__RegVRRC1_0__U16Imm1_1,
818 Convert__RegVSFRC1_0__RegG8RC1_1,
819 Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2,
820 Convert__RegVSFRC1_0__RegGPRC1_1,
821 Convert__RegVSRC1_0__RegGPRC1_1,
822 Convert__imm_95_1__RegG8RC1_0,
823 Convert__imm_95_1__RegGPRC1_0,
824 Convert__regR0__regR0__imm_95_0,
825 Convert__regX0__regX0__imm_95_0,
826 Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2,
827 Convert__RegG8RC1_0__RegG8RCNoX01_1__S34Imm1_2,
828 Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2,
829 Convert__RegGPRC1_0__RegGPRCNoR01_1__S34Imm1_2,
830 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1,
831 Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3,
832 Convert__imm_95_2__imm_95_0,
833 Convert__imm_95_4__imm_95_0,
834 Convert__RegG8RC1_0__S34Imm1_1,
835 Convert__RegGPRC1_0__S34Imm1_1,
836 Convert__RegG8RC1_0__RegG8RCNoX01_2__S34Imm1_1,
837 Convert__RegGPRC1_0__RegGPRCNoR01_2__S34Imm1_1,
838 Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2,
839 Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2,
840 Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2,
841 Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2,
842 Convert__RegF8RC1_0__S34Imm1_1,
843 Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2,
844 Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2,
845 Convert__RegF4RC1_0__S34Imm1_1,
846 Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2,
847 Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2,
848 Convert__imm_95_5__imm_95_0,
849 Convert__RegVFRC1_0__S34Imm1_1,
850 Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2,
851 Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2,
852 Convert__RegVSRC1_0__S34Imm1_1,
853 Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2,
854 Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2,
855 Convert__RegVSRpRC1_0__S34Imm1_1,
856 Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2,
857 Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2,
858 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
859 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
860 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
861 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
862 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
863 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
864 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
865 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
866 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
867 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
868 Convert__imm_95_2,
869 Convert__U1Imm1_0,
870 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
871 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4,
872 Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
873 Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
874 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3,
875 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4,
876 Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
877 Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
878 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
879 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
880 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
881 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5,
882 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0,
883 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0,
884 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0,
885 Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0,
886 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0,
887 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31,
888 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31,
889 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31,
890 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31,
891 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31,
892 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31,
893 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31,
894 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31,
895 Convert__Imm1_0,
896 Convert__RegGPRC1_0__RegCRRC1_1,
897 Convert__RegGPRC1_0__RegCRBITRC1_1,
898 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2,
899 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3,
900 Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
901 Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
902 Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
903 Convert__imm_95_0__imm_95_2,
904 Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3,
905 Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
906 Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
907 Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
908 Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
909 Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
910 Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
911 Convert__imm_95_1__imm_95_1,
912 Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2,
913 Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
914 Convert__imm_95_0__imm_95_3,
915 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1,
916 Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1,
917 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2,
918 Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2,
919 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1,
920 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2,
921 Convert__RegG8RC1_0__S16Imm1_1,
922 Convert__U2Imm1_0,
923 Convert__U3Imm1_0__imm_95_0,
924 Convert__U3Imm1_0__U2Imm1_1,
925 Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3,
926 Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3,
927 Convert__U1Imm1_1,
928 Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2,
929 Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1,
930 Convert__imm_95_4__RegG8RC1_0__S16Imm1_1,
931 Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1,
932 Convert__imm_95_12__RegG8RC1_0__S16Imm1_1,
933 Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1,
934 Convert__imm_95_8__RegG8RC1_0__S16Imm1_1,
935 Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2,
936 Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1,
937 Convert__imm_95_20__RegG8RC1_0__S16Imm1_1,
938 Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1,
939 Convert__imm_95_5__RegG8RC1_0__S16Imm1_1,
940 Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1,
941 Convert__imm_95_1__RegG8RC1_0__S16Imm1_1,
942 Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1,
943 Convert__imm_95_6__RegG8RC1_0__S16Imm1_1,
944 Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1,
945 Convert__imm_95_2__RegG8RC1_0__S16Imm1_1,
946 Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1,
947 Convert__imm_95_16__RegG8RC1_0__S16Imm1_1,
948 Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1,
949 Convert__imm_95_24__RegG8RC1_0__S16Imm1_1,
950 Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1,
951 Convert__imm_95_31__RegG8RC1_0__S16Imm1_1,
952 Convert__regR0__RegGPRC1_0,
953 Convert__RegGPRC1_1__RegGPRC1_0,
954 Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2,
955 Convert__imm_95_0__regR0__regR0,
956 Convert__imm_95_1__regR0__regR0,
957 Convert__imm_95_3__regR0__RegGPRC1_0,
958 Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1,
959 Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
960 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
961 Convert__imm_95_31__regR0__regR0,
962 Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
963 Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
964 Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
965 Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
966 Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
967 Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
968 Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
969 Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
970 Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
971 Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
972 Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
973 Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
974 Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
975 Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
976 Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
977 Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
978 Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
979 Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
980 Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
981 Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
982 Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
983 Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
984 Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
985 Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
986 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
987 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
988 Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
989 Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2,
990 Convert__RegVRRC1_0__RegVRRC1_1,
991 Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2,
992 Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2,
993 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3,
994 Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1,
995 Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2,
996 Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2,
997 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2,
998 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2,
999 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1,
1000 Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2,
1001 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1,
1002 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1,
1003 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1,
1004 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1,
1005 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
1006 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3,
1007 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3,
1008 Convert__RegVRRC1_0__S5Imm1_1,
1009 Convert__imm_95_1__imm_95_0,
1010 Convert__U2Imm1_0__U2Imm1_1,
1011 Convert__RegVSFRC1_0__RegVSFRC1_1,
1012 Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
1013 Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
1014 Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2,
1015 Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
1016 Convert__RegVRRC1_0__RegVFRC1_1,
1017 Convert__RegVSRC1_0__RegVSSRC1_1,
1018 Convert__RegVFRC1_0__RegVRRC1_1,
1019 Convert__RegVSSRC1_0__RegVSRC1_1,
1020 Convert__RegVSSRC1_0__RegVSFRC1_1,
1021 Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2,
1022 Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2,
1023 Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2,
1024 Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2,
1025 Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2,
1026 Convert__RegVSSRC1_0__RegVSSRC1_1,
1027 Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3,
1028 Convert__RegCRRC1_0__RegVSFRC1_1,
1029 Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1,
1030 Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1,
1031 Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1,
1032 Convert__RegVSRC1_0__RegVSRC1_1,
1033 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
1034 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2,
1035 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
1036 Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
1037 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2,
1038 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2,
1039 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
1040 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
1041 Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
1042 Convert__RegCRRC1_0__RegVSRC1_1,
1043 Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1,
1044 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
1045 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4,
1046 Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2,
1047 Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2,
1048 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2,
1049 Convert__RegACCRC1_0__Tie0_1_1,
1050 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
1051 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
1052 Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2,
1053 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
1054 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4,
1055 Convert__RegACCRC1_0,
1056 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0,
1057 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3,
1058 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
1059 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
1060 Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2,
1061 Convert__RegVSRC1_0__U8Imm1_1,
1062 Convert__RegVSRC1_0__Imm1_1,
1063 Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
1064 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2,
1065 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
1066 CVT_NUM_SIGNATURES
1067};
1068
1069} // end anonymous namespace
1070
1071static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][15] = {
1072 // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
1073 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
1074 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
1075 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1076 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
1077 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1078 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3
1079 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1080 // Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2
1081 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1082 // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
1083 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1084 // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
1085 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1086 // Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2
1087 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1088 // Convert__RegGPRC1_0__RegGPRC1_1
1089 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1090 // Convert__RegGPRC1_1__RegGPRC1_2
1091 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1092 // Convert__RegG8RC1_0__Imm1_1
1093 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1094 // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
1095 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1096 // Convert_NoOperands
1097 { CVT_Done },
1098 // Convert__DirectBr1_0
1099 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
1100 // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
1101 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
1102 // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3
1103 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done },
1104 // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2
1105 { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
1106 // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2
1107 { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
1108 // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
1109 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1110 // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
1111 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1112 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4
1113 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1114 // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3
1115 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1116 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
1117 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
1118 // Convert__RegVRRC1_1__RegVRRC1_2
1119 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1120 // Convert__CondBr1_0
1121 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
1122 // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
1123 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1124 // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
1125 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1126 // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
1127 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1128 // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
1129 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1130 // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
1131 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1132 // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
1133 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1134 // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
1135 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1136 // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
1137 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1138 // Convert__imm_95_76__regCR0__CondBr1_0
1139 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1140 // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
1141 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1142 // Convert__imm_95_79__regCR0__CondBr1_0
1143 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1144 // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
1145 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1146 // Convert__imm_95_78__regCR0__CondBr1_0
1147 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1148 // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
1149 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1150 // Convert__imm_95_76__regCR0
1151 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
1152 // Convert__imm_95_76__RegCRRC1_0
1153 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1154 // Convert__imm_95_79__regCR0
1155 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
1156 // Convert__imm_95_79__RegCRRC1_0
1157 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1158 // Convert__imm_95_78__regCR0
1159 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
1160 // Convert__imm_95_78__RegCRRC1_0
1161 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1162 // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
1163 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1164 // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
1165 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1166 // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
1167 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1168 // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
1169 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1170 // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
1171 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1172 // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
1173 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1174 // Convert__imm_95_4__regCR0__CondBr1_0
1175 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1176 // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
1177 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1178 // Convert__imm_95_7__regCR0__CondBr1_0
1179 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1180 // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
1181 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1182 // Convert__imm_95_6__regCR0__CondBr1_0
1183 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1184 // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
1185 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1186 // Convert__imm_95_4__regCR0
1187 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
1188 // Convert__imm_95_4__RegCRRC1_0
1189 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1190 // Convert__imm_95_7__regCR0
1191 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
1192 // Convert__imm_95_7__RegCRRC1_0
1193 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1194 // Convert__imm_95_6__regCR0
1195 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
1196 // Convert__imm_95_6__RegCRRC1_0
1197 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1198 // Convert__imm_95_44__regCR0__CondBr1_0
1199 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1200 // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
1201 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1202 // Convert__imm_95_47__regCR0__CondBr1_0
1203 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1204 // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
1205 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1206 // Convert__imm_95_46__regCR0__CondBr1_0
1207 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1208 // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
1209 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1210 // Convert__imm_95_44__regCR0
1211 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
1212 // Convert__imm_95_44__RegCRRC1_0
1213 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1214 // Convert__imm_95_47__regCR0
1215 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
1216 // Convert__imm_95_47__RegCRRC1_0
1217 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1218 // Convert__imm_95_46__regCR0
1219 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
1220 // Convert__imm_95_46__RegCRRC1_0
1221 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1222 // Convert__DirectBr1_0__Imm1_1
1223 { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1224 // Convert__imm_95_36__regCR0__CondBr1_0
1225 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1226 // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
1227 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1228 // Convert__imm_95_39__regCR0__CondBr1_0
1229 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1230 // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
1231 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1232 // Convert__imm_95_38__regCR0__CondBr1_0
1233 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1234 // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
1235 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1236 // Convert__imm_95_36__regCR0
1237 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
1238 // Convert__imm_95_36__RegCRRC1_0
1239 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1240 // Convert__imm_95_39__regCR0
1241 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
1242 // Convert__imm_95_39__RegCRRC1_0
1243 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1244 // Convert__imm_95_38__regCR0
1245 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
1246 // Convert__imm_95_38__RegCRRC1_0
1247 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1248 // Convert__imm_95_12__regCR0__CondBr1_0
1249 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1250 // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
1251 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1252 // Convert__imm_95_15__regCR0__CondBr1_0
1253 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1254 // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
1255 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1256 // Convert__imm_95_14__regCR0__CondBr1_0
1257 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1258 // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
1259 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1260 // Convert__imm_95_12__regCR0
1261 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
1262 // Convert__imm_95_12__RegCRRC1_0
1263 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1264 // Convert__imm_95_15__regCR0
1265 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
1266 // Convert__imm_95_15__RegCRRC1_0
1267 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1268 // Convert__imm_95_14__regCR0
1269 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
1270 // Convert__imm_95_14__RegCRRC1_0
1271 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1272 // Convert__imm_95_68__regCR0__CondBr1_0
1273 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1274 // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
1275 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1276 // Convert__imm_95_71__regCR0__CondBr1_0
1277 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1278 // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
1279 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1280 // Convert__imm_95_70__regCR0__CondBr1_0
1281 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1282 // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
1283 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1284 // Convert__imm_95_68__regCR0
1285 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
1286 // Convert__imm_95_68__RegCRRC1_0
1287 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1288 // Convert__imm_95_71__regCR0
1289 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
1290 // Convert__imm_95_71__RegCRRC1_0
1291 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1292 // Convert__imm_95_70__regCR0
1293 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
1294 // Convert__imm_95_70__RegCRRC1_0
1295 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1296 // Convert__imm_95_100__regCR0__CondBr1_0
1297 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1298 // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
1299 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1300 // Convert__imm_95_103__regCR0__CondBr1_0
1301 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1302 // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
1303 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1304 // Convert__imm_95_102__regCR0__CondBr1_0
1305 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1306 // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
1307 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1308 // Convert__imm_95_100__regCR0
1309 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
1310 // Convert__imm_95_100__RegCRRC1_0
1311 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1312 // Convert__imm_95_103__regCR0
1313 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
1314 // Convert__imm_95_103__RegCRRC1_0
1315 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1316 // Convert__imm_95_102__regCR0
1317 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
1318 // Convert__imm_95_102__RegCRRC1_0
1319 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1320 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
1321 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1322 // Convert__RegG8RC1_0__RegG8RC1_1
1323 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1324 // Convert__imm_95_108__regCR0__CondBr1_0
1325 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1326 // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
1327 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1328 // Convert__imm_95_111__regCR0__CondBr1_0
1329 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1330 // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
1331 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1332 // Convert__imm_95_110__regCR0__CondBr1_0
1333 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1334 // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
1335 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1336 // Convert__imm_95_108__regCR0
1337 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
1338 // Convert__imm_95_108__RegCRRC1_0
1339 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1340 // Convert__imm_95_111__regCR0
1341 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
1342 // Convert__imm_95_111__RegCRRC1_0
1343 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1344 // Convert__imm_95_110__regCR0
1345 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
1346 // Convert__imm_95_110__RegCRRC1_0
1347 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1348 // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
1349 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1350 // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
1351 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1352 // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
1353 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1354 // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
1355 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1356 // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
1357 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1358 // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
1359 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1360 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
1361 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
1362 // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2
1363 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
1364 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
1365 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
1366 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
1367 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1368 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
1369 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1370 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
1371 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1372 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
1373 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1374 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31
1375 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
1376 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
1377 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
1378 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31
1379 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
1380 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
1381 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
1382 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
1383 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1384 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
1385 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1386 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
1387 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1388 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
1389 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1390 // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
1391 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1392 // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
1393 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1394 // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
1395 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1396 // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
1397 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1398 // Convert__regCR0__RegG8RC1_0__S16Imm1_1
1399 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1400 // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
1401 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1402 // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
1403 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1404 // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
1405 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1406 // Convert__regCR0__RegG8RC1_0__U16Imm1_1
1407 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1408 // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
1409 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1410 // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
1411 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1412 // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
1413 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1414 // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
1415 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1416 // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
1417 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1418 // Convert__regCR0__RegGPRC1_0__U16Imm1_1
1419 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1420 // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
1421 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1422 // Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3
1423 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1424 // Convert__regCR0__RegGPRC1_0__S16Imm1_1
1425 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1426 // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
1427 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1428 // Convert__RegG8RC1_1__RegG8RC1_2
1429 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1430 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
1431 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1432 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
1433 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
1434 // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
1435 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
1436 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
1437 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
1438 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
1439 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1440 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1441 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1442 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2
1443 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1444 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3
1445 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
1446 // Convert__RegG8RC1_0__U2Imm1_1
1447 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1448 // Convert__RegGxRCNoR01_0__RegGxRC1_1
1449 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1450 // Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
1451 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1452 // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
1453 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1454 // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
1455 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1456 // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0
1457 { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done },
1458 // Convert__regR0__regR0
1459 { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
1460 // Convert__RegF8RC1_0__RegF8RC1_1
1461 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1462 // Convert__RegF8RC1_1__RegF8RC1_2
1463 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1464 // Convert__RegFpRC1_0__RegF8RC1_1
1465 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1466 // Convert__RegFpRC1_1__RegF8RC1_2
1467 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1468 // Convert__RegFpRC1_0__RegVRRC1_1
1469 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1470 // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2
1471 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1472 // Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2
1473 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1474 // Convert__RegF8RC1_0__RegFpRC1_1
1475 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
1476 // Convert__RegF8RC1_1__RegFpRC1_2
1477 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1478 // Convert__RegVRRC1_0__RegFpRC1_1
1479 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
1480 // Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2
1481 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1482 // Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3
1483 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1484 // Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2
1485 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1486 // Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3
1487 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
1488 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2
1489 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1490 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3
1491 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1492 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2
1493 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1494 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3
1495 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
1496 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2
1497 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1498 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3
1499 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
1500 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
1501 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1502 // Convert__RegDMRRC1_0__RegDMRRC1_1
1503 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
1504 // Convert__RegDMRRC1_0
1505 { CVT_95_addRegDMRRCOperands, 1, CVT_Done },
1506 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1
1507 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
1508 // Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2
1509 { CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addImmOperands, 3, CVT_Done },
1510 // Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0
1511 { CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_95_addRegACCRCOperands, 1, CVT_Done },
1512 // Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2
1513 { CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1514 // Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2
1515 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_Done },
1516 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3
1517 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1518 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4
1519 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1520 // Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3
1521 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1522 // Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4
1523 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1524 // Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3
1525 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1526 // Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4
1527 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1528 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3
1529 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1530 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4
1531 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1532 // Convert__RegFpRC1_0__RegFpRC1_1
1533 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
1534 // Convert__RegFpRC1_1__RegFpRC1_2
1535 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1536 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3
1537 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1538 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4
1539 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1540 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3
1541 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1542 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4
1543 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1544 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3
1545 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1546 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4
1547 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1548 // Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2
1549 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1550 // Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3
1551 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1552 // Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2
1553 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1554 // Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3
1555 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1556 // Convert__U5Imm1_0
1557 { CVT_95_addImmOperands, 1, CVT_Done },
1558 // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
1559 { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1560 // Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2
1561 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1562 // Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2
1563 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1564 // Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2
1565 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1566 // Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2
1567 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1568 // Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2
1569 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
1570 // Convert__RegSPERC1_0__RegSPERC1_1
1571 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1572 // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2
1573 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1574 // Convert__RegSPERC1_0__RegSPE4RC1_1
1575 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1576 // Convert__RegSPERC1_0__RegGPRC1_1
1577 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1578 // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2
1579 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1580 // Convert__RegGPRC1_0__RegSPERC1_1
1581 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1582 // Convert__RegSPE4RC1_0__RegSPE4RC1_1
1583 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1584 // Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2
1585 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done },
1586 // Convert__RegSPE4RC1_0__RegSPERC1_1
1587 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1588 // Convert__RegSPE4RC1_0__RegGPRC1_1
1589 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1590 // Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2
1591 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done },
1592 // Convert__RegGPRC1_0__RegSPE4RC1_1
1593 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1594 // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1
1595 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1596 // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2
1597 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1598 // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2
1599 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1600 // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2
1601 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1602 // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2
1603 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1604 // Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2
1605 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1606 // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2
1607 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1608 // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0
1609 { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1610 // Convert__RegSPERC1_0__S5Imm1_1
1611 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1612 // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2
1613 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1614 // Convert__RegF4RC1_0__RegF4RC1_1
1615 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
1616 // Convert__RegF4RC1_1__RegF4RC1_2
1617 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1618 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
1619 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1620 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1621 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1622 // Convert__RegF4RC1_0__RegF8RC1_1
1623 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1624 // Convert__RegF4RC1_1__RegF8RC1_2
1625 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1626 // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
1627 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1628 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1629 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1630 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
1631 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
1632 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1633 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1634 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
1635 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1636 // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
1637 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1638 // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
1639 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1640 // Convert__RegCRRC1_0__RegF8RC1_1
1641 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1642 // Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2
1643 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1644 // Convert__imm_95_0__imm_95_0
1645 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
1646 // Convert__imm_95_0
1647 { CVT_imm_95_0, 0, CVT_Done },
1648 // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
1649 { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1650 // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3
1651 { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1652 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3
1653 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
1654 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ
1655 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
1656 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ
1657 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
1658 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT
1659 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
1660 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT
1661 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
1662 // Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT
1663 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
1664 // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT
1665 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
1666 // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
1667 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1668 // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1669 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1670 // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1671 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1672 // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1673 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1674 // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2
1675 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
1676 // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
1677 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1678 // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1679 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1680 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2
1681 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1682 // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
1683 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1684 // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1685 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1686 // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
1687 { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1688 // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1689 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1690 // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1691 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1692 // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1693 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1694 // Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2
1695 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
1696 // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
1697 { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1698 // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1699 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1700 // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1701 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1702 // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1703 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1704 // Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2
1705 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
1706 // Convert__RegG8RC1_0__regZERO8__S16Imm1_1
1707 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
1708 // Convert__RegGPRC1_0__S16Imm1_1
1709 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1710 // Convert__RegGPRC1_0__regZERO__S16Imm1_1
1711 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
1712 // Convert__RegG8RC1_0__regZERO8__S17Imm1_1
1713 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
1714 // Convert__RegGPRC1_0__S17Imm1_1
1715 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1716 // Convert__RegGPRC1_0__regZERO__S17Imm1_1
1717 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
1718 // Convert__RegG8RC1_0__imm_95_0
1719 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1720 // Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2
1721 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1722 // Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1723 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1724 // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1725 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1726 // Convert__imm_95_1
1727 { CVT_imm_95_1, 0, CVT_Done },
1728 // Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2
1729 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1730 // Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1731 { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1732 // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2
1733 { CVT_95_addRegVFRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1734 // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1735 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1736 // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1737 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1738 // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2
1739 { CVT_95_addRegVSRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1740 // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1741 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1742 // Convert__RegVSRC1_0__U5Imm1_1
1743 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1744 // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2
1745 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1746 // Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2
1747 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1748 // Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2
1749 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1750 // Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1751 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1752 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
1753 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1754 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
1755 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1756 // Convert__RegCRRC1_0__RegCRRC1_1
1757 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
1758 // Convert__RegCRRC1_0
1759 { CVT_95_addRegCRRCOperands, 1, CVT_Done },
1760 // Convert__RegG8RC1_0__imm_95_29
1761 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
1762 // Convert__RegGPRC1_0__imm_95_29
1763 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
1764 // Convert__RegG8RC1_0__imm_95_280
1765 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
1766 // Convert__RegGPRC1_0__imm_95_280
1767 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
1768 // Convert__RegGPRC1_0__U10Imm1_1__imm_95_0
1769 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1770 // Convert__RegGPRC1_0__imm_95_128
1771 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
1772 // Convert__RegGPRC1_0__imm_95_129
1773 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
1774 // Convert__RegGPRC1_0__imm_95_130
1775 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
1776 // Convert__RegGPRC1_0__imm_95_131
1777 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
1778 // Convert__RegGPRC1_0__imm_95_132
1779 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
1780 // Convert__RegGPRC1_0__imm_95_133
1781 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
1782 // Convert__RegGPRC1_0__imm_95_134
1783 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
1784 // Convert__RegGPRC1_0__imm_95_135
1785 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
1786 // Convert__RegG8RC1_0__imm_95_28
1787 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
1788 // Convert__RegGPRC1_0__imm_95_28
1789 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
1790 // Convert__RegGPRC1_0
1791 { CVT_95_addRegGPRCOperands, 1, CVT_Done },
1792 // Convert__RegG8RC1_0__imm_95_9
1793 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
1794 // Convert__RegGPRC1_0__imm_95_9
1795 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
1796 // Convert__RegG8RC1_0__imm_95_19
1797 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
1798 // Convert__RegGPRC1_0__imm_95_19
1799 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
1800 // Convert__RegGPRC1_0__imm_95_537
1801 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
1802 // Convert__RegGPRC1_0__imm_95_539
1803 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
1804 // Convert__RegGPRC1_0__imm_95_541
1805 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
1806 // Convert__RegGPRC1_0__imm_95_543
1807 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
1808 // Convert__RegGPRC1_0__imm_95_536
1809 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
1810 // Convert__RegGPRC1_0__imm_95_538
1811 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
1812 // Convert__RegGPRC1_0__imm_95_540
1813 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
1814 // Convert__RegGPRC1_0__imm_95_542
1815 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
1816 // Convert__RegGPRC1_0__imm_95_1018
1817 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
1818 // Convert__RegGPRC1_0__Imm1_1
1819 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1820 // Convert__RegGPRC1_0__imm_95_981
1821 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
1822 // Convert__RegG8RC1_0__imm_95_22
1823 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
1824 // Convert__RegGPRC1_0__imm_95_22
1825 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
1826 // Convert__RegG8RC1_0__imm_95_17
1827 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
1828 // Convert__RegGPRC1_0__imm_95_17
1829 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
1830 // Convert__RegG8RC1_0__imm_95_18
1831 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
1832 // Convert__RegGPRC1_0__imm_95_18
1833 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
1834 // Convert__RegGPRC1_0__imm_95_980
1835 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
1836 // Convert__RegG8RC1_0__RegF8RC1_1
1837 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1838 // Convert__RegGPRC1_0__RegF8RC1_1
1839 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1840 // Convert__RegF8RC1_0
1841 { CVT_95_addRegF8RCOperands, 1, CVT_Done },
1842 // Convert__RegF8RC1_1
1843 { CVT_95_addRegF8RCOperands, 2, CVT_Done },
1844 // Convert__RegF8RC1_0__U3Imm1_1
1845 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1846 // Convert__RegF8RC1_0__U2Imm1_1
1847 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1848 // Convert__RegGPRC1_0__imm_95_529
1849 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
1850 // Convert__RegGPRC1_0__imm_95_531
1851 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
1852 // Convert__RegGPRC1_0__imm_95_533
1853 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
1854 // Convert__RegGPRC1_0__imm_95_535
1855 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
1856 // Convert__RegGPRC1_0__imm_95_528
1857 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
1858 // Convert__RegGPRC1_0__imm_95_530
1859 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
1860 // Convert__RegGPRC1_0__imm_95_532
1861 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
1862 // Convert__RegGPRC1_0__imm_95_534
1863 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
1864 // Convert__RegGPRC1_0__imm_95_1019
1865 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
1866 // Convert__RegG8RC1_0__imm_95_8
1867 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
1868 // Convert__RegGPRC1_0__imm_95_8
1869 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
1870 // Convert__RegGPRC1_0__CRBitMask1_1
1871 { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
1872 // Convert__RegGPRC1_0__imm_95_48
1873 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
1874 // Convert__RegGPRC1_0__imm_95_896
1875 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_896, 0, CVT_Done },
1876 // Convert__RegG8RC1_0__imm_95_287
1877 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
1878 // Convert__RegGPRC1_0__imm_95_287
1879 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
1880 // Convert__RegG8RC1_0__imm_95_5
1881 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
1882 // Convert__RegGPRC1_0__imm_95_5
1883 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
1884 // Convert__RegG8RC1_0__imm_95_4
1885 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
1886 // Convert__RegGPRC1_0__imm_95_4
1887 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
1888 // Convert__RegG8RC1_0__imm_95_25
1889 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
1890 // Convert__RegGPRC1_0__imm_95_25
1891 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
1892 // Convert__RegG8RC1_0__imm_95_512
1893 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
1894 // Convert__RegGPRC1_0__imm_95_512
1895 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
1896 // Convert__RegG8RC1_0__imm_95_272
1897 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
1898 // Convert__RegG8RC1_0__imm_95_273
1899 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
1900 // Convert__RegG8RC1_0__imm_95_274
1901 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
1902 // Convert__RegG8RC1_0__imm_95_275
1903 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
1904 // Convert__RegGPRC1_0__imm_95_272
1905 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
1906 // Convert__RegGPRC1_0__imm_95_273
1907 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
1908 // Convert__RegGPRC1_0__imm_95_274
1909 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
1910 // Convert__RegGPRC1_0__imm_95_275
1911 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
1912 // Convert__RegGPRC1_0__imm_95_260
1913 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
1914 // Convert__RegGPRC1_0__imm_95_261
1915 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
1916 // Convert__RegGPRC1_0__imm_95_262
1917 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
1918 // Convert__RegGPRC1_0__imm_95_263
1919 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
1920 // Convert__RegGPRC1_0__U4Imm1_1
1921 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1922 // Convert__RegG8RC1_0__imm_95_26
1923 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
1924 // Convert__RegGPRC1_0__imm_95_26
1925 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
1926 // Convert__RegG8RC1_0__imm_95_27
1927 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
1928 // Convert__RegGPRC1_0__imm_95_27
1929 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
1930 // Convert__RegGPRC1_0__imm_95_990
1931 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
1932 // Convert__RegGPRC1_0__imm_95_991
1933 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
1934 // Convert__RegGPRC1_0__imm_95_268
1935 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
1936 // Convert__RegGPRC1_0__imm_95_988
1937 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
1938 // Convert__RegGPRC1_0__imm_95_989
1939 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
1940 // Convert__RegGPRC1_0__imm_95_269
1941 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
1942 // Convert__RegGPRC1_0__imm_95_986
1943 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
1944 // Convert__RegG8RC1_0__imm_95_13
1945 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
1946 // Convert__RegGPRC1_0__imm_95_13
1947 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
1948 // Convert__RegG8RC1_0__imm_95_3
1949 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
1950 // Convert__RegGPRC1_0__imm_95_3
1951 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
1952 // Convert__RegG8RC1_0__RegVRRC1_1
1953 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1954 // Convert__RegGPRC1_0__RegVRRC1_1
1955 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1956 // Convert__RegVRRC1_0
1957 { CVT_95_addRegVRRCOperands, 1, CVT_Done },
1958 // Convert__RegG8RC1_0__RegVSFRC1_1
1959 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1960 // Convert__RegG8RC1_0__RegVSRC1_1
1961 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1962 // Convert__RegGPRC1_0__RegVSFRC1_1
1963 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1964 // Convert__RegG8RC1_0__imm_95_1
1965 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
1966 // Convert__RegGPRC1_0__imm_95_1
1967 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
1968 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
1969 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1970 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1
1971 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1972 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
1973 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1974 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2
1975 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1976 // Convert__imm_95_29__RegG8RC1_0
1977 { CVT_imm_95_29, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1978 // Convert__imm_95_29__RegGPRC1_0
1979 { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1980 // Convert__imm_95_280__RegG8RC1_0
1981 { CVT_imm_95_280, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1982 // Convert__imm_95_280__RegGPRC1_0
1983 { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1984 // Convert__imm_95_28__RegG8RC1_0
1985 { CVT_imm_95_28, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1986 // Convert__imm_95_28__RegGPRC1_0
1987 { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1988 // Convert__imm_95_255__RegG8RC1_0
1989 { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1990 // Convert__imm_95_255__RegGPRC1_0
1991 { CVT_imm_95_255, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1992 // Convert__Imm1_0__RegGPRC1_1
1993 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1994 // Convert__imm_95_9__RegG8RC1_0
1995 { CVT_imm_95_9, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1996 // Convert__imm_95_9__RegGPRC1_0
1997 { CVT_imm_95_9, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1998 // Convert__imm_95_19__RegG8RC1_0
1999 { CVT_imm_95_19, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2000 // Convert__imm_95_19__RegGPRC1_0
2001 { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2002 // Convert__imm_95_537__RegGPRC1_1
2003 { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2004 // Convert__imm_95_539__RegGPRC1_1
2005 { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2006 // Convert__imm_95_541__RegGPRC1_1
2007 { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2008 // Convert__imm_95_543__RegGPRC1_1
2009 { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2010 // Convert__imm_95_536__RegGPRC1_1
2011 { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2012 // Convert__imm_95_538__RegGPRC1_1
2013 { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2014 // Convert__imm_95_540__RegGPRC1_1
2015 { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2016 // Convert__imm_95_542__RegGPRC1_1
2017 { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2018 // Convert__imm_95_1018__RegGPRC1_0
2019 { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2020 // Convert__RegGPRC1_1__Imm1_0
2021 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
2022 // Convert__imm_95_981__RegGPRC1_0
2023 { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2024 // Convert__imm_95_22__RegG8RC1_0
2025 { CVT_imm_95_22, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2026 // Convert__imm_95_22__RegGPRC1_0
2027 { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2028 // Convert__imm_95_17__RegG8RC1_0
2029 { CVT_imm_95_17, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2030 // Convert__imm_95_17__RegGPRC1_0
2031 { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2032 // Convert__imm_95_18__RegG8RC1_0
2033 { CVT_imm_95_18, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2034 // Convert__imm_95_18__RegGPRC1_0
2035 { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2036 // Convert__imm_95_980__RegGPRC1_0
2037 { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2038 // Convert__RegF8RC1_0__RegG8RC1_1
2039 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2040 // Convert__RegF8RC1_0__RegGPRC1_1
2041 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2042 // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
2043 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2044 // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
2045 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2046 // Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3
2047 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2048 // Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4
2049 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2050 // Convert__U3Imm1_0__U4Imm1_1__imm_95_0
2051 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2052 // Convert__U3Imm1_1__U4Imm1_2__imm_95_0
2053 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2054 // Convert__U3Imm1_0__U4Imm1_1__Imm1_2
2055 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2056 // Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3
2057 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2058 // Convert__imm_95_529__RegGPRC1_1
2059 { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2060 // Convert__imm_95_531__RegGPRC1_1
2061 { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2062 // Convert__imm_95_533__RegGPRC1_1
2063 { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2064 // Convert__imm_95_535__RegGPRC1_1
2065 { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2066 // Convert__imm_95_528__RegGPRC1_1
2067 { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2068 // Convert__imm_95_530__RegGPRC1_1
2069 { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2070 // Convert__imm_95_532__RegGPRC1_1
2071 { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2072 // Convert__imm_95_534__RegGPRC1_1
2073 { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2074 // Convert__imm_95_1019__RegGPRC1_0
2075 { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2076 // Convert__imm_95_8__RegG8RC1_0
2077 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2078 // Convert__imm_95_8__RegGPRC1_0
2079 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2080 // Convert__RegGPRC1_0__imm_95_0
2081 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2082 // Convert__RegGPRC1_0__U1Imm1_1
2083 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2084 // Convert__CRBitMask1_0__RegGPRC1_1
2085 { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2086 // Convert__imm_95_48__RegGPRC1_0
2087 { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2088 // Convert__imm_95_896__RegGPRC1_0
2089 { CVT_imm_95_896, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2090 // Convert__imm_95_25__RegG8RC1_0
2091 { CVT_imm_95_25, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2092 // Convert__imm_95_25__RegGPRC1_0
2093 { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2094 // Convert__imm_95_512__RegG8RC1_0
2095 { CVT_imm_95_512, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2096 // Convert__imm_95_512__RegGPRC1_0
2097 { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2098 // Convert__RegGPRC1_1
2099 { CVT_95_addRegGPRCOperands, 2, CVT_Done },
2100 // Convert__imm_95_272__RegG8RC1_1
2101 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2102 // Convert__imm_95_272__RegGPRC1_1
2103 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2104 // Convert__imm_95_273__RegG8RC1_1
2105 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2106 // Convert__imm_95_273__RegGPRC1_1
2107 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2108 // Convert__imm_95_274__RegG8RC1_1
2109 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2110 // Convert__imm_95_274__RegGPRC1_1
2111 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2112 // Convert__imm_95_275__RegG8RC1_1
2113 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2114 // Convert__imm_95_275__RegGPRC1_1
2115 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2116 // Convert__imm_95_260__RegGPRC1_1
2117 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2118 // Convert__imm_95_261__RegGPRC1_1
2119 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2120 // Convert__imm_95_262__RegGPRC1_1
2121 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2122 // Convert__imm_95_263__RegGPRC1_1
2123 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2124 // Convert__imm_95_272__RegG8RC1_0
2125 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2126 // Convert__imm_95_272__RegGPRC1_0
2127 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2128 // Convert__imm_95_273__RegG8RC1_0
2129 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2130 // Convert__imm_95_273__RegGPRC1_0
2131 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2132 // Convert__imm_95_274__RegG8RC1_0
2133 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2134 // Convert__imm_95_274__RegGPRC1_0
2135 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2136 // Convert__imm_95_275__RegG8RC1_0
2137 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2138 // Convert__imm_95_275__RegGPRC1_0
2139 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2140 // Convert__imm_95_260__RegGPRC1_0
2141 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2142 // Convert__imm_95_261__RegGPRC1_0
2143 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2144 // Convert__imm_95_262__RegGPRC1_0
2145 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2146 // Convert__imm_95_263__RegGPRC1_0
2147 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2148 // Convert__RegGPRC1_1__U4Imm1_0
2149 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
2150 // Convert__imm_95_26__RegG8RC1_0
2151 { CVT_imm_95_26, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2152 // Convert__imm_95_26__RegGPRC1_0
2153 { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2154 // Convert__imm_95_27__RegG8RC1_0
2155 { CVT_imm_95_27, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2156 // Convert__imm_95_27__RegGPRC1_0
2157 { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2158 // Convert__imm_95_990__RegGPRC1_0
2159 { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2160 // Convert__imm_95_991__RegGPRC1_0
2161 { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2162 // Convert__imm_95_988__RegGPRC1_0
2163 { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2164 // Convert__imm_95_284__RegG8RC1_0
2165 { CVT_imm_95_284, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2166 // Convert__imm_95_284__RegGPRC1_0
2167 { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2168 // Convert__imm_95_989__RegGPRC1_0
2169 { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2170 // Convert__imm_95_285__RegG8RC1_0
2171 { CVT_imm_95_285, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2172 // Convert__imm_95_285__RegGPRC1_0
2173 { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2174 // Convert__imm_95_986__RegGPRC1_0
2175 { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2176 // Convert__imm_95_13__RegG8RC1_0
2177 { CVT_imm_95_13, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2178 // Convert__imm_95_13__RegGPRC1_0
2179 { CVT_imm_95_13, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2180 // Convert__imm_95_3__RegG8RC1_0
2181 { CVT_imm_95_3, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2182 // Convert__imm_95_3__RegGPRC1_0
2183 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2184 // Convert__RegVRRC1_0__RegG8RC1_1
2185 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2186 // Convert__RegVRRC1_0__RegGPRC1_1
2187 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2188 // Convert__RegVRRC1_0__U16Imm1_1
2189 { CVT_95_addRegVRRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2190 // Convert__RegVSFRC1_0__RegG8RC1_1
2191 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2192 // Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2
2193 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2194 // Convert__RegVSFRC1_0__RegGPRC1_1
2195 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2196 // Convert__RegVSRC1_0__RegGPRC1_1
2197 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2198 // Convert__imm_95_1__RegG8RC1_0
2199 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
2200 // Convert__imm_95_1__RegGPRC1_0
2201 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2202 // Convert__regR0__regR0__imm_95_0
2203 { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
2204 // Convert__regX0__regX0__imm_95_0
2205 { CVT_regX0, 0, CVT_regX0, 0, CVT_imm_95_0, 0, CVT_Done },
2206 // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
2207 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2208 // Convert__RegG8RC1_0__RegG8RCNoX01_1__S34Imm1_2
2209 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2210 // Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2
2211 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2212 // Convert__RegGPRC1_0__RegGPRCNoR01_1__S34Imm1_2
2213 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2214 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1
2215 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
2216 // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3
2217 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2218 // Convert__imm_95_2__imm_95_0
2219 { CVT_imm_95_2, 0, CVT_imm_95_0, 0, CVT_Done },
2220 // Convert__imm_95_4__imm_95_0
2221 { CVT_imm_95_4, 0, CVT_imm_95_0, 0, CVT_Done },
2222 // Convert__RegG8RC1_0__S34Imm1_1
2223 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2224 // Convert__RegGPRC1_0__S34Imm1_1
2225 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2226 // Convert__RegG8RC1_0__RegG8RCNoX01_2__S34Imm1_1
2227 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
2228 // Convert__RegGPRC1_0__RegGPRCNoR01_2__S34Imm1_1
2229 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
2230 // Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2
2231 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2232 // Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2
2233 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2234 // Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2
2235 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2236 // Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2
2237 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2238 // Convert__RegF8RC1_0__S34Imm1_1
2239 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2240 // Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2
2241 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2242 // Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2
2243 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2244 // Convert__RegF4RC1_0__S34Imm1_1
2245 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2246 // Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2
2247 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2248 // Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2
2249 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2250 // Convert__imm_95_5__imm_95_0
2251 { CVT_imm_95_5, 0, CVT_imm_95_0, 0, CVT_Done },
2252 // Convert__RegVFRC1_0__S34Imm1_1
2253 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2254 // Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2
2255 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2256 // Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2
2257 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2258 // Convert__RegVSRC1_0__S34Imm1_1
2259 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2260 // Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2
2261 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2262 // Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2
2263 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2264 // Convert__RegVSRpRC1_0__S34Imm1_1
2265 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2266 // Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2
2267 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2268 // Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2
2269 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2270 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
2271 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2272 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
2273 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2274 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
2275 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2276 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
2277 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2278 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
2279 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2280 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
2281 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2282 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
2283 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2284 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
2285 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2286 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
2287 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2288 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
2289 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2290 // Convert__imm_95_2
2291 { CVT_imm_95_2, 0, CVT_Done },
2292 // Convert__U1Imm1_0
2293 { CVT_95_addImmOperands, 1, CVT_Done },
2294 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
2295 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2296 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
2297 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2298 // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3
2299 { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2300 // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
2301 { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2302 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
2303 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2304 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
2305 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2306 // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
2307 { CVT_95_addRegGPRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2308 // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
2309 { CVT_95_addRegGPRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2310 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
2311 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2312 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
2313 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2314 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
2315 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2316 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
2317 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
2318 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
2319 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2320 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
2321 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
2322 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
2323 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2324 // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0
2325 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2326 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
2327 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
2328 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31
2329 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2330 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
2331 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2332 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31
2333 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2334 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
2335 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2336 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31
2337 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2338 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
2339 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2340 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31
2341 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2342 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
2343 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
2344 // Convert__Imm1_0
2345 { CVT_95_addImmOperands, 1, CVT_Done },
2346 // Convert__RegGPRC1_0__RegCRRC1_1
2347 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
2348 // Convert__RegGPRC1_0__RegCRBITRC1_1
2349 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
2350 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
2351 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2352 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
2353 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2354 // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
2355 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2356 // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
2357 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2358 // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2359 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2360 // Convert__imm_95_0__imm_95_2
2361 { CVT_imm_95_0, 0, CVT_imm_95_2, 0, CVT_Done },
2362 // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
2363 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2364 // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
2365 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2366 // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2367 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2368 // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
2369 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2370 // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2371 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2372 // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
2373 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2374 // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2375 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2376 // Convert__imm_95_1__imm_95_1
2377 { CVT_imm_95_1, 0, CVT_imm_95_1, 0, CVT_Done },
2378 // Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2
2379 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2380 // Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3
2381 { CVT_95_addRegG8pRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2382 // Convert__imm_95_0__imm_95_3
2383 { CVT_imm_95_0, 0, CVT_imm_95_3, 0, CVT_Done },
2384 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
2385 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2386 // Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1
2387 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2388 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
2389 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2390 // Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2
2391 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 4, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2392 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1
2393 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_95_addImmOperands, 2, CVT_Done },
2394 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2
2395 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 5, CVT_95_addImmOperands, 3, CVT_Done },
2396 // Convert__RegG8RC1_0__S16Imm1_1
2397 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2398 // Convert__U2Imm1_0
2399 { CVT_95_addImmOperands, 1, CVT_Done },
2400 // Convert__U3Imm1_0__imm_95_0
2401 { CVT_95_addImmOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2402 // Convert__U3Imm1_0__U2Imm1_1
2403 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2404 // Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
2405 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2406 // Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3
2407 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2408 // Convert__U1Imm1_1
2409 { CVT_95_addImmOperands, 2, CVT_Done },
2410 // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
2411 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2412 // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
2413 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2414 // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
2415 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2416 // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
2417 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2418 // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
2419 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2420 // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
2421 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2422 // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
2423 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2424 // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
2425 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2426 // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
2427 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2428 // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
2429 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2430 // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
2431 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2432 // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
2433 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2434 // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
2435 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2436 // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
2437 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2438 // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
2439 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2440 // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
2441 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2442 // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
2443 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2444 // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
2445 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2446 // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
2447 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2448 // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
2449 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2450 // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
2451 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2452 // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
2453 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2454 // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
2455 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2456 // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
2457 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2458 // Convert__regR0__RegGPRC1_0
2459 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2460 // Convert__RegGPRC1_1__RegGPRC1_0
2461 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2462 // Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2
2463 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2464 // Convert__imm_95_0__regR0__regR0
2465 { CVT_imm_95_0, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2466 // Convert__imm_95_1__regR0__regR0
2467 { CVT_imm_95_1, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2468 // Convert__imm_95_3__regR0__RegGPRC1_0
2469 { CVT_imm_95_3, 0, CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
2470 // Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1
2471 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2472 // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
2473 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2474 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
2475 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
2476 // Convert__imm_95_31__regR0__regR0
2477 { CVT_imm_95_31, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2478 // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
2479 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2480 // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
2481 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2482 // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
2483 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2484 // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
2485 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2486 // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
2487 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2488 // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
2489 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2490 // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
2491 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2492 // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
2493 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2494 // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
2495 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2496 // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
2497 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2498 // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
2499 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2500 // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
2501 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2502 // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
2503 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2504 // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
2505 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2506 // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
2507 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2508 // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
2509 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2510 // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
2511 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2512 // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
2513 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2514 // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
2515 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2516 // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
2517 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2518 // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
2519 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2520 // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
2521 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2522 // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
2523 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2524 // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
2525 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2526 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
2527 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2528 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
2529 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
2530 // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
2531 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2532 // Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2
2533 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2534 // Convert__RegVRRC1_0__RegVRRC1_1
2535 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2536 // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2
2537 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2538 // Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2
2539 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2540 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3
2541 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2542 // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1
2543 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2544 // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2
2545 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2546 // Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2
2547 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2548 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2
2549 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2550 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2
2551 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2552 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1
2553 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2554 // Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2
2555 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2556 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1
2557 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2558 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1
2559 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2560 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1
2561 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2562 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1
2563 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
2564 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
2565 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2566 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3
2567 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2568 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3
2569 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2570 // Convert__RegVRRC1_0__S5Imm1_1
2571 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2572 // Convert__imm_95_1__imm_95_0
2573 { CVT_imm_95_1, 0, CVT_imm_95_0, 0, CVT_Done },
2574 // Convert__U2Imm1_0__U2Imm1_1
2575 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2576 // Convert__RegVSFRC1_0__RegVSFRC1_1
2577 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2578 // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
2579 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
2580 // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
2581 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
2582 // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2
2583 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
2584 // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
2585 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
2586 // Convert__RegVRRC1_0__RegVFRC1_1
2587 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done },
2588 // Convert__RegVSRC1_0__RegVSSRC1_1
2589 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
2590 // Convert__RegVFRC1_0__RegVRRC1_1
2591 { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2592 // Convert__RegVSSRC1_0__RegVSRC1_1
2593 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2594 // Convert__RegVSSRC1_0__RegVSFRC1_1
2595 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2596 // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2
2597 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2598 // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2
2599 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
2600 // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2
2601 { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
2602 // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2
2603 { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
2604 // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2
2605 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2606 // Convert__RegVSSRC1_0__RegVSSRC1_1
2607 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
2608 // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3
2609 { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2610 // Convert__RegCRRC1_0__RegVSFRC1_1
2611 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2612 // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1
2613 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2614 // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1
2615 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2616 // Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1
2617 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
2618 // Convert__RegVSRC1_0__RegVSRC1_1
2619 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2620 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
2621 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2622 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2
2623 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2624 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
2625 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2626 // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
2627 { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
2628 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2
2629 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2630 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2
2631 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2632 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
2633 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2634 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
2635 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2636 // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
2637 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2638 // Convert__RegCRRC1_0__RegVSRC1_1
2639 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2640 // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1
2641 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2642 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
2643 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
2644 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4
2645 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2646 // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2
2647 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2648 // Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2
2649 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2650 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2
2651 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2652 // Convert__RegACCRC1_0__Tie0_1_1
2653 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
2654 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
2655 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2656 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
2657 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
2658 // Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2
2659 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2660 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
2661 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2662 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4
2663 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2664 // Convert__RegACCRC1_0
2665 { CVT_95_addRegACCRCOperands, 1, CVT_Done },
2666 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0
2667 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2668 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3
2669 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
2670 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
2671 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2672 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
2673 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
2674 // Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2
2675 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2676 // Convert__RegVSRC1_0__U8Imm1_1
2677 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2678 // Convert__RegVSRC1_0__Imm1_1
2679 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2680 // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
2681 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2682 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2
2683 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
2684 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
2685 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
2686};
2687
2688void PPCAsmParser::
2689convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
2690 const OperandVector &Operands) {
2691 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2692 const uint8_t *Converter = ConversionTable[Kind];
2693 Inst.setOpcode(Opcode);
2694 for (const uint8_t *p = Converter; *p; p += 2) {
2695 unsigned OpIdx = *(p + 1);
2696 switch (*p) {
2697 default: llvm_unreachable("invalid conversion entry!");
2698 case CVT_Reg:
2699 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
2700 break;
2701 case CVT_Tied: {
2702 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
2703 std::begin(TiedAsmOperandTable)) &&
2704 "Tied operand not found");
2705 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
2706 if (TiedResOpnd != (uint8_t)-1)
2707 Inst.addOperand(Inst.getOperand(TiedResOpnd));
2708 break;
2709 }
2710 case CVT_95_addRegG8RCOperands:
2711 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
2712 break;
2713 case CVT_95_addTLSRegOperands:
2714 static_cast<PPCOperand &>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
2715 break;
2716 case CVT_95_addRegGPRCOperands:
2717 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
2718 break;
2719 case CVT_95_addImmOperands:
2720 static_cast<PPCOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
2721 break;
2722 case CVT_95_addRegGPRCNoR0Operands:
2723 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCNoR0Operands(Inst, 1);
2724 break;
2725 case CVT_95_addS16ImmOperands:
2726 static_cast<PPCOperand &>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
2727 break;
2728 case CVT_95_addU16ImmOperands:
2729 static_cast<PPCOperand &>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
2730 break;
2731 case CVT_95_addBranchTargetOperands:
2732 static_cast<PPCOperand &>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
2733 break;
2734 case CVT_95_addRegCRBITRCOperands:
2735 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
2736 break;
2737 case CVT_imm_95_3:
2738 Inst.addOperand(MCOperand::createImm(3));
2739 break;
2740 case CVT_imm_95_2:
2741 Inst.addOperand(MCOperand::createImm(2));
2742 break;
2743 case CVT_imm_95_0:
2744 Inst.addOperand(MCOperand::createImm(0));
2745 break;
2746 case CVT_95_addRegVRRCOperands:
2747 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
2748 break;
2749 case CVT_imm_95_8:
2750 Inst.addOperand(MCOperand::createImm(8));
2751 break;
2752 case CVT_imm_95_10:
2753 Inst.addOperand(MCOperand::createImm(10));
2754 break;
2755 case CVT_imm_95_76:
2756 Inst.addOperand(MCOperand::createImm(76));
2757 break;
2758 case CVT_regCR0:
2759 Inst.addOperand(MCOperand::createReg(PPC::CR0));
2760 break;
2761 case CVT_95_addRegCRRCOperands:
2762 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
2763 break;
2764 case CVT_imm_95_79:
2765 Inst.addOperand(MCOperand::createImm(79));
2766 break;
2767 case CVT_imm_95_78:
2768 Inst.addOperand(MCOperand::createImm(78));
2769 break;
2770 case CVT_imm_95_4:
2771 Inst.addOperand(MCOperand::createImm(4));
2772 break;
2773 case CVT_imm_95_7:
2774 Inst.addOperand(MCOperand::createImm(7));
2775 break;
2776 case CVT_imm_95_6:
2777 Inst.addOperand(MCOperand::createImm(6));
2778 break;
2779 case CVT_imm_95_44:
2780 Inst.addOperand(MCOperand::createImm(44));
2781 break;
2782 case CVT_imm_95_47:
2783 Inst.addOperand(MCOperand::createImm(47));
2784 break;
2785 case CVT_imm_95_46:
2786 Inst.addOperand(MCOperand::createImm(46));
2787 break;
2788 case CVT_imm_95_36:
2789 Inst.addOperand(MCOperand::createImm(36));
2790 break;
2791 case CVT_imm_95_39:
2792 Inst.addOperand(MCOperand::createImm(39));
2793 break;
2794 case CVT_imm_95_38:
2795 Inst.addOperand(MCOperand::createImm(38));
2796 break;
2797 case CVT_imm_95_12:
2798 Inst.addOperand(MCOperand::createImm(12));
2799 break;
2800 case CVT_imm_95_15:
2801 Inst.addOperand(MCOperand::createImm(15));
2802 break;
2803 case CVT_imm_95_14:
2804 Inst.addOperand(MCOperand::createImm(14));
2805 break;
2806 case CVT_imm_95_68:
2807 Inst.addOperand(MCOperand::createImm(68));
2808 break;
2809 case CVT_imm_95_71:
2810 Inst.addOperand(MCOperand::createImm(71));
2811 break;
2812 case CVT_imm_95_70:
2813 Inst.addOperand(MCOperand::createImm(70));
2814 break;
2815 case CVT_imm_95_100:
2816 Inst.addOperand(MCOperand::createImm(100));
2817 break;
2818 case CVT_imm_95_103:
2819 Inst.addOperand(MCOperand::createImm(103));
2820 break;
2821 case CVT_imm_95_102:
2822 Inst.addOperand(MCOperand::createImm(102));
2823 break;
2824 case CVT_imm_95_108:
2825 Inst.addOperand(MCOperand::createImm(108));
2826 break;
2827 case CVT_imm_95_111:
2828 Inst.addOperand(MCOperand::createImm(111));
2829 break;
2830 case CVT_imm_95_110:
2831 Inst.addOperand(MCOperand::createImm(110));
2832 break;
2833 case CVT_imm_95_31:
2834 Inst.addOperand(MCOperand::createImm(31));
2835 break;
2836 case CVT_95_addRegF8RCOperands:
2837 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
2838 break;
2839 case CVT_95_addRegFpRCOperands:
2840 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegFpRCOperands(Inst, 1);
2841 break;
2842 case CVT_95_addRegGxRCNoR0Operands:
2843 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
2844 break;
2845 case CVT_95_addRegGxRCOperands:
2846 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
2847 break;
2848 case CVT_regR0:
2849 Inst.addOperand(MCOperand::createReg(PPC::R0));
2850 break;
2851 case CVT_95_addRegDMRRCOperands:
2852 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRRCOperands(Inst, 1);
2853 break;
2854 case CVT_95_addRegVSRpRCOperands:
2855 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpRCOperands(Inst, 1);
2856 break;
2857 case CVT_95_addRegDMRROWpRCOperands:
2858 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRROWpRCOperands(Inst, 1);
2859 break;
2860 case CVT_95_addRegACCRCOperands:
2861 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegACCRCOperands(Inst, 1);
2862 break;
2863 case CVT_95_addRegSPERCOperands:
2864 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
2865 break;
2866 case CVT_95_addRegSPE4RCOperands:
2867 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPE4RCOperands(Inst, 1);
2868 break;
2869 case CVT_95_addRegF4RCOperands:
2870 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
2871 break;
2872 case CVT_95_addRegG8RCNoX0Operands:
2873 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCNoX0Operands(Inst, 1);
2874 break;
2875 case CVT_regCR0EQ:
2876 Inst.addOperand(MCOperand::createReg(PPC::CR0EQ));
2877 break;
2878 case CVT_regCR0GT:
2879 Inst.addOperand(MCOperand::createReg(PPC::CR0GT));
2880 break;
2881 case CVT_regCR0LT:
2882 Inst.addOperand(MCOperand::createReg(PPC::CR0LT));
2883 break;
2884 case CVT_regZERO8:
2885 Inst.addOperand(MCOperand::createReg(PPC::ZERO8));
2886 break;
2887 case CVT_regZERO:
2888 Inst.addOperand(MCOperand::createReg(PPC::ZERO));
2889 break;
2890 case CVT_95_addRegG8pRCOperands:
2891 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8pRCOperands(Inst, 1);
2892 break;
2893 case CVT_imm_95_1:
2894 Inst.addOperand(MCOperand::createImm(1));
2895 break;
2896 case CVT_95_addRegVFRCOperands:
2897 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
2898 break;
2899 case CVT_95_addRegVSFRCOperands:
2900 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
2901 break;
2902 case CVT_95_addRegVSSRCOperands:
2903 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
2904 break;
2905 case CVT_95_addRegVSRCOperands:
2906 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
2907 break;
2908 case CVT_imm_95_29:
2909 Inst.addOperand(MCOperand::createImm(29));
2910 break;
2911 case CVT_imm_95_280:
2912 Inst.addOperand(MCOperand::createImm(280));
2913 break;
2914 case CVT_imm_95_128:
2915 Inst.addOperand(MCOperand::createImm(128));
2916 break;
2917 case CVT_imm_95_129:
2918 Inst.addOperand(MCOperand::createImm(129));
2919 break;
2920 case CVT_imm_95_130:
2921 Inst.addOperand(MCOperand::createImm(130));
2922 break;
2923 case CVT_imm_95_131:
2924 Inst.addOperand(MCOperand::createImm(131));
2925 break;
2926 case CVT_imm_95_132:
2927 Inst.addOperand(MCOperand::createImm(132));
2928 break;
2929 case CVT_imm_95_133:
2930 Inst.addOperand(MCOperand::createImm(133));
2931 break;
2932 case CVT_imm_95_134:
2933 Inst.addOperand(MCOperand::createImm(134));
2934 break;
2935 case CVT_imm_95_135:
2936 Inst.addOperand(MCOperand::createImm(135));
2937 break;
2938 case CVT_imm_95_28:
2939 Inst.addOperand(MCOperand::createImm(28));
2940 break;
2941 case CVT_imm_95_9:
2942 Inst.addOperand(MCOperand::createImm(9));
2943 break;
2944 case CVT_imm_95_19:
2945 Inst.addOperand(MCOperand::createImm(19));
2946 break;
2947 case CVT_imm_95_537:
2948 Inst.addOperand(MCOperand::createImm(537));
2949 break;
2950 case CVT_imm_95_539:
2951 Inst.addOperand(MCOperand::createImm(539));
2952 break;
2953 case CVT_imm_95_541:
2954 Inst.addOperand(MCOperand::createImm(541));
2955 break;
2956 case CVT_imm_95_543:
2957 Inst.addOperand(MCOperand::createImm(543));
2958 break;
2959 case CVT_imm_95_536:
2960 Inst.addOperand(MCOperand::createImm(536));
2961 break;
2962 case CVT_imm_95_538:
2963 Inst.addOperand(MCOperand::createImm(538));
2964 break;
2965 case CVT_imm_95_540:
2966 Inst.addOperand(MCOperand::createImm(540));
2967 break;
2968 case CVT_imm_95_542:
2969 Inst.addOperand(MCOperand::createImm(542));
2970 break;
2971 case CVT_imm_95_1018:
2972 Inst.addOperand(MCOperand::createImm(1018));
2973 break;
2974 case CVT_imm_95_981:
2975 Inst.addOperand(MCOperand::createImm(981));
2976 break;
2977 case CVT_imm_95_22:
2978 Inst.addOperand(MCOperand::createImm(22));
2979 break;
2980 case CVT_imm_95_17:
2981 Inst.addOperand(MCOperand::createImm(17));
2982 break;
2983 case CVT_imm_95_18:
2984 Inst.addOperand(MCOperand::createImm(18));
2985 break;
2986 case CVT_imm_95_980:
2987 Inst.addOperand(MCOperand::createImm(980));
2988 break;
2989 case CVT_imm_95_529:
2990 Inst.addOperand(MCOperand::createImm(529));
2991 break;
2992 case CVT_imm_95_531:
2993 Inst.addOperand(MCOperand::createImm(531));
2994 break;
2995 case CVT_imm_95_533:
2996 Inst.addOperand(MCOperand::createImm(533));
2997 break;
2998 case CVT_imm_95_535:
2999 Inst.addOperand(MCOperand::createImm(535));
3000 break;
3001 case CVT_imm_95_528:
3002 Inst.addOperand(MCOperand::createImm(528));
3003 break;
3004 case CVT_imm_95_530:
3005 Inst.addOperand(MCOperand::createImm(530));
3006 break;
3007 case CVT_imm_95_532:
3008 Inst.addOperand(MCOperand::createImm(532));
3009 break;
3010 case CVT_imm_95_534:
3011 Inst.addOperand(MCOperand::createImm(534));
3012 break;
3013 case CVT_imm_95_1019:
3014 Inst.addOperand(MCOperand::createImm(1019));
3015 break;
3016 case CVT_95_addCRBitMaskOperands:
3017 static_cast<PPCOperand &>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
3018 break;
3019 case CVT_imm_95_48:
3020 Inst.addOperand(MCOperand::createImm(48));
3021 break;
3022 case CVT_imm_95_896:
3023 Inst.addOperand(MCOperand::createImm(896));
3024 break;
3025 case CVT_imm_95_287:
3026 Inst.addOperand(MCOperand::createImm(287));
3027 break;
3028 case CVT_imm_95_5:
3029 Inst.addOperand(MCOperand::createImm(5));
3030 break;
3031 case CVT_imm_95_25:
3032 Inst.addOperand(MCOperand::createImm(25));
3033 break;
3034 case CVT_imm_95_512:
3035 Inst.addOperand(MCOperand::createImm(512));
3036 break;
3037 case CVT_imm_95_272:
3038 Inst.addOperand(MCOperand::createImm(272));
3039 break;
3040 case CVT_imm_95_273:
3041 Inst.addOperand(MCOperand::createImm(273));
3042 break;
3043 case CVT_imm_95_274:
3044 Inst.addOperand(MCOperand::createImm(274));
3045 break;
3046 case CVT_imm_95_275:
3047 Inst.addOperand(MCOperand::createImm(275));
3048 break;
3049 case CVT_imm_95_260:
3050 Inst.addOperand(MCOperand::createImm(260));
3051 break;
3052 case CVT_imm_95_261:
3053 Inst.addOperand(MCOperand::createImm(261));
3054 break;
3055 case CVT_imm_95_262:
3056 Inst.addOperand(MCOperand::createImm(262));
3057 break;
3058 case CVT_imm_95_263:
3059 Inst.addOperand(MCOperand::createImm(263));
3060 break;
3061 case CVT_imm_95_26:
3062 Inst.addOperand(MCOperand::createImm(26));
3063 break;
3064 case CVT_imm_95_27:
3065 Inst.addOperand(MCOperand::createImm(27));
3066 break;
3067 case CVT_imm_95_990:
3068 Inst.addOperand(MCOperand::createImm(990));
3069 break;
3070 case CVT_imm_95_991:
3071 Inst.addOperand(MCOperand::createImm(991));
3072 break;
3073 case CVT_imm_95_268:
3074 Inst.addOperand(MCOperand::createImm(268));
3075 break;
3076 case CVT_imm_95_988:
3077 Inst.addOperand(MCOperand::createImm(988));
3078 break;
3079 case CVT_imm_95_989:
3080 Inst.addOperand(MCOperand::createImm(989));
3081 break;
3082 case CVT_imm_95_269:
3083 Inst.addOperand(MCOperand::createImm(269));
3084 break;
3085 case CVT_imm_95_986:
3086 Inst.addOperand(MCOperand::createImm(986));
3087 break;
3088 case CVT_imm_95_13:
3089 Inst.addOperand(MCOperand::createImm(13));
3090 break;
3091 case CVT_imm_95_255:
3092 Inst.addOperand(MCOperand::createImm(255));
3093 break;
3094 case CVT_imm_95_284:
3095 Inst.addOperand(MCOperand::createImm(284));
3096 break;
3097 case CVT_imm_95_285:
3098 Inst.addOperand(MCOperand::createImm(285));
3099 break;
3100 case CVT_regX0:
3101 Inst.addOperand(MCOperand::createReg(PPC::X0));
3102 break;
3103 case CVT_95_addRegVSRpEvenRCOperands:
3104 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpEvenRCOperands(Inst, 1);
3105 break;
3106 case CVT_imm_95_20:
3107 Inst.addOperand(MCOperand::createImm(20));
3108 break;
3109 case CVT_imm_95_16:
3110 Inst.addOperand(MCOperand::createImm(16));
3111 break;
3112 case CVT_imm_95_24:
3113 Inst.addOperand(MCOperand::createImm(24));
3114 break;
3115 }
3116 }
3117}
3118
3119void PPCAsmParser::
3120convertToMapAndConstraints(unsigned Kind,
3121 const OperandVector &Operands) {
3122 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
3123 unsigned NumMCOperands = 0;
3124 const uint8_t *Converter = ConversionTable[Kind];
3125 for (const uint8_t *p = Converter; *p; p += 2) {
3126 switch (*p) {
3127 default: llvm_unreachable("invalid conversion entry!");
3128 case CVT_Reg:
3129 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3130 Operands[*(p + 1)]->setConstraint("r");
3131 ++NumMCOperands;
3132 break;
3133 case CVT_Tied:
3134 ++NumMCOperands;
3135 break;
3136 case CVT_95_addRegG8RCOperands:
3137 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3138 Operands[*(p + 1)]->setConstraint("m");
3139 NumMCOperands += 1;
3140 break;
3141 case CVT_95_addTLSRegOperands:
3142 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3143 Operands[*(p + 1)]->setConstraint("m");
3144 NumMCOperands += 1;
3145 break;
3146 case CVT_95_addRegGPRCOperands:
3147 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3148 Operands[*(p + 1)]->setConstraint("m");
3149 NumMCOperands += 1;
3150 break;
3151 case CVT_95_addImmOperands:
3152 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3153 Operands[*(p + 1)]->setConstraint("m");
3154 NumMCOperands += 1;
3155 break;
3156 case CVT_95_addRegGPRCNoR0Operands:
3157 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3158 Operands[*(p + 1)]->setConstraint("m");
3159 NumMCOperands += 1;
3160 break;
3161 case CVT_95_addS16ImmOperands:
3162 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3163 Operands[*(p + 1)]->setConstraint("m");
3164 NumMCOperands += 1;
3165 break;
3166 case CVT_95_addU16ImmOperands:
3167 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3168 Operands[*(p + 1)]->setConstraint("m");
3169 NumMCOperands += 1;
3170 break;
3171 case CVT_95_addBranchTargetOperands:
3172 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3173 Operands[*(p + 1)]->setConstraint("m");
3174 NumMCOperands += 1;
3175 break;
3176 case CVT_95_addRegCRBITRCOperands:
3177 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3178 Operands[*(p + 1)]->setConstraint("m");
3179 NumMCOperands += 1;
3180 break;
3181 case CVT_imm_95_3:
3182 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3183 Operands[*(p + 1)]->setConstraint("");
3184 ++NumMCOperands;
3185 break;
3186 case CVT_imm_95_2:
3187 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3188 Operands[*(p + 1)]->setConstraint("");
3189 ++NumMCOperands;
3190 break;
3191 case CVT_imm_95_0:
3192 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3193 Operands[*(p + 1)]->setConstraint("");
3194 ++NumMCOperands;
3195 break;
3196 case CVT_95_addRegVRRCOperands:
3197 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3198 Operands[*(p + 1)]->setConstraint("m");
3199 NumMCOperands += 1;
3200 break;
3201 case CVT_imm_95_8:
3202 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3203 Operands[*(p + 1)]->setConstraint("");
3204 ++NumMCOperands;
3205 break;
3206 case CVT_imm_95_10:
3207 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3208 Operands[*(p + 1)]->setConstraint("");
3209 ++NumMCOperands;
3210 break;
3211 case CVT_imm_95_76:
3212 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3213 Operands[*(p + 1)]->setConstraint("");
3214 ++NumMCOperands;
3215 break;
3216 case CVT_regCR0:
3217 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3218 Operands[*(p + 1)]->setConstraint("m");
3219 ++NumMCOperands;
3220 break;
3221 case CVT_95_addRegCRRCOperands:
3222 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3223 Operands[*(p + 1)]->setConstraint("m");
3224 NumMCOperands += 1;
3225 break;
3226 case CVT_imm_95_79:
3227 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3228 Operands[*(p + 1)]->setConstraint("");
3229 ++NumMCOperands;
3230 break;
3231 case CVT_imm_95_78:
3232 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3233 Operands[*(p + 1)]->setConstraint("");
3234 ++NumMCOperands;
3235 break;
3236 case CVT_imm_95_4:
3237 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3238 Operands[*(p + 1)]->setConstraint("");
3239 ++NumMCOperands;
3240 break;
3241 case CVT_imm_95_7:
3242 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3243 Operands[*(p + 1)]->setConstraint("");
3244 ++NumMCOperands;
3245 break;
3246 case CVT_imm_95_6:
3247 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3248 Operands[*(p + 1)]->setConstraint("");
3249 ++NumMCOperands;
3250 break;
3251 case CVT_imm_95_44:
3252 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3253 Operands[*(p + 1)]->setConstraint("");
3254 ++NumMCOperands;
3255 break;
3256 case CVT_imm_95_47:
3257 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3258 Operands[*(p + 1)]->setConstraint("");
3259 ++NumMCOperands;
3260 break;
3261 case CVT_imm_95_46:
3262 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3263 Operands[*(p + 1)]->setConstraint("");
3264 ++NumMCOperands;
3265 break;
3266 case CVT_imm_95_36:
3267 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3268 Operands[*(p + 1)]->setConstraint("");
3269 ++NumMCOperands;
3270 break;
3271 case CVT_imm_95_39:
3272 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3273 Operands[*(p + 1)]->setConstraint("");
3274 ++NumMCOperands;
3275 break;
3276 case CVT_imm_95_38:
3277 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3278 Operands[*(p + 1)]->setConstraint("");
3279 ++NumMCOperands;
3280 break;
3281 case CVT_imm_95_12:
3282 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3283 Operands[*(p + 1)]->setConstraint("");
3284 ++NumMCOperands;
3285 break;
3286 case CVT_imm_95_15:
3287 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3288 Operands[*(p + 1)]->setConstraint("");
3289 ++NumMCOperands;
3290 break;
3291 case CVT_imm_95_14:
3292 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3293 Operands[*(p + 1)]->setConstraint("");
3294 ++NumMCOperands;
3295 break;
3296 case CVT_imm_95_68:
3297 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3298 Operands[*(p + 1)]->setConstraint("");
3299 ++NumMCOperands;
3300 break;
3301 case CVT_imm_95_71:
3302 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3303 Operands[*(p + 1)]->setConstraint("");
3304 ++NumMCOperands;
3305 break;
3306 case CVT_imm_95_70:
3307 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3308 Operands[*(p + 1)]->setConstraint("");
3309 ++NumMCOperands;
3310 break;
3311 case CVT_imm_95_100:
3312 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3313 Operands[*(p + 1)]->setConstraint("");
3314 ++NumMCOperands;
3315 break;
3316 case CVT_imm_95_103:
3317 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3318 Operands[*(p + 1)]->setConstraint("");
3319 ++NumMCOperands;
3320 break;
3321 case CVT_imm_95_102:
3322 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3323 Operands[*(p + 1)]->setConstraint("");
3324 ++NumMCOperands;
3325 break;
3326 case CVT_imm_95_108:
3327 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3328 Operands[*(p + 1)]->setConstraint("");
3329 ++NumMCOperands;
3330 break;
3331 case CVT_imm_95_111:
3332 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3333 Operands[*(p + 1)]->setConstraint("");
3334 ++NumMCOperands;
3335 break;
3336 case CVT_imm_95_110:
3337 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3338 Operands[*(p + 1)]->setConstraint("");
3339 ++NumMCOperands;
3340 break;
3341 case CVT_imm_95_31:
3342 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3343 Operands[*(p + 1)]->setConstraint("");
3344 ++NumMCOperands;
3345 break;
3346 case CVT_95_addRegF8RCOperands:
3347 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3348 Operands[*(p + 1)]->setConstraint("m");
3349 NumMCOperands += 1;
3350 break;
3351 case CVT_95_addRegFpRCOperands:
3352 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3353 Operands[*(p + 1)]->setConstraint("m");
3354 NumMCOperands += 1;
3355 break;
3356 case CVT_95_addRegGxRCNoR0Operands:
3357 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3358 Operands[*(p + 1)]->setConstraint("m");
3359 NumMCOperands += 1;
3360 break;
3361 case CVT_95_addRegGxRCOperands:
3362 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3363 Operands[*(p + 1)]->setConstraint("m");
3364 NumMCOperands += 1;
3365 break;
3366 case CVT_regR0:
3367 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3368 Operands[*(p + 1)]->setConstraint("m");
3369 ++NumMCOperands;
3370 break;
3371 case CVT_95_addRegDMRRCOperands:
3372 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3373 Operands[*(p + 1)]->setConstraint("m");
3374 NumMCOperands += 1;
3375 break;
3376 case CVT_95_addRegVSRpRCOperands:
3377 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3378 Operands[*(p + 1)]->setConstraint("m");
3379 NumMCOperands += 1;
3380 break;
3381 case CVT_95_addRegDMRROWpRCOperands:
3382 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3383 Operands[*(p + 1)]->setConstraint("m");
3384 NumMCOperands += 1;
3385 break;
3386 case CVT_95_addRegACCRCOperands:
3387 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3388 Operands[*(p + 1)]->setConstraint("m");
3389 NumMCOperands += 1;
3390 break;
3391 case CVT_95_addRegSPERCOperands:
3392 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3393 Operands[*(p + 1)]->setConstraint("m");
3394 NumMCOperands += 1;
3395 break;
3396 case CVT_95_addRegSPE4RCOperands:
3397 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3398 Operands[*(p + 1)]->setConstraint("m");
3399 NumMCOperands += 1;
3400 break;
3401 case CVT_95_addRegF4RCOperands:
3402 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3403 Operands[*(p + 1)]->setConstraint("m");
3404 NumMCOperands += 1;
3405 break;
3406 case CVT_95_addRegG8RCNoX0Operands:
3407 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3408 Operands[*(p + 1)]->setConstraint("m");
3409 NumMCOperands += 1;
3410 break;
3411 case CVT_regCR0EQ:
3412 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3413 Operands[*(p + 1)]->setConstraint("m");
3414 ++NumMCOperands;
3415 break;
3416 case CVT_regCR0GT:
3417 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3418 Operands[*(p + 1)]->setConstraint("m");
3419 ++NumMCOperands;
3420 break;
3421 case CVT_regCR0LT:
3422 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3423 Operands[*(p + 1)]->setConstraint("m");
3424 ++NumMCOperands;
3425 break;
3426 case CVT_regZERO8:
3427 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3428 Operands[*(p + 1)]->setConstraint("m");
3429 ++NumMCOperands;
3430 break;
3431 case CVT_regZERO:
3432 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3433 Operands[*(p + 1)]->setConstraint("m");
3434 ++NumMCOperands;
3435 break;
3436 case CVT_95_addRegG8pRCOperands:
3437 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3438 Operands[*(p + 1)]->setConstraint("m");
3439 NumMCOperands += 1;
3440 break;
3441 case CVT_imm_95_1:
3442 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3443 Operands[*(p + 1)]->setConstraint("");
3444 ++NumMCOperands;
3445 break;
3446 case CVT_95_addRegVFRCOperands:
3447 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3448 Operands[*(p + 1)]->setConstraint("m");
3449 NumMCOperands += 1;
3450 break;
3451 case CVT_95_addRegVSFRCOperands:
3452 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3453 Operands[*(p + 1)]->setConstraint("m");
3454 NumMCOperands += 1;
3455 break;
3456 case CVT_95_addRegVSSRCOperands:
3457 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3458 Operands[*(p + 1)]->setConstraint("m");
3459 NumMCOperands += 1;
3460 break;
3461 case CVT_95_addRegVSRCOperands:
3462 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3463 Operands[*(p + 1)]->setConstraint("m");
3464 NumMCOperands += 1;
3465 break;
3466 case CVT_imm_95_29:
3467 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3468 Operands[*(p + 1)]->setConstraint("");
3469 ++NumMCOperands;
3470 break;
3471 case CVT_imm_95_280:
3472 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3473 Operands[*(p + 1)]->setConstraint("");
3474 ++NumMCOperands;
3475 break;
3476 case CVT_imm_95_128:
3477 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3478 Operands[*(p + 1)]->setConstraint("");
3479 ++NumMCOperands;
3480 break;
3481 case CVT_imm_95_129:
3482 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3483 Operands[*(p + 1)]->setConstraint("");
3484 ++NumMCOperands;
3485 break;
3486 case CVT_imm_95_130:
3487 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3488 Operands[*(p + 1)]->setConstraint("");
3489 ++NumMCOperands;
3490 break;
3491 case CVT_imm_95_131:
3492 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3493 Operands[*(p + 1)]->setConstraint("");
3494 ++NumMCOperands;
3495 break;
3496 case CVT_imm_95_132:
3497 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3498 Operands[*(p + 1)]->setConstraint("");
3499 ++NumMCOperands;
3500 break;
3501 case CVT_imm_95_133:
3502 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3503 Operands[*(p + 1)]->setConstraint("");
3504 ++NumMCOperands;
3505 break;
3506 case CVT_imm_95_134:
3507 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3508 Operands[*(p + 1)]->setConstraint("");
3509 ++NumMCOperands;
3510 break;
3511 case CVT_imm_95_135:
3512 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3513 Operands[*(p + 1)]->setConstraint("");
3514 ++NumMCOperands;
3515 break;
3516 case CVT_imm_95_28:
3517 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3518 Operands[*(p + 1)]->setConstraint("");
3519 ++NumMCOperands;
3520 break;
3521 case CVT_imm_95_9:
3522 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3523 Operands[*(p + 1)]->setConstraint("");
3524 ++NumMCOperands;
3525 break;
3526 case CVT_imm_95_19:
3527 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3528 Operands[*(p + 1)]->setConstraint("");
3529 ++NumMCOperands;
3530 break;
3531 case CVT_imm_95_537:
3532 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3533 Operands[*(p + 1)]->setConstraint("");
3534 ++NumMCOperands;
3535 break;
3536 case CVT_imm_95_539:
3537 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3538 Operands[*(p + 1)]->setConstraint("");
3539 ++NumMCOperands;
3540 break;
3541 case CVT_imm_95_541:
3542 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3543 Operands[*(p + 1)]->setConstraint("");
3544 ++NumMCOperands;
3545 break;
3546 case CVT_imm_95_543:
3547 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3548 Operands[*(p + 1)]->setConstraint("");
3549 ++NumMCOperands;
3550 break;
3551 case CVT_imm_95_536:
3552 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3553 Operands[*(p + 1)]->setConstraint("");
3554 ++NumMCOperands;
3555 break;
3556 case CVT_imm_95_538:
3557 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3558 Operands[*(p + 1)]->setConstraint("");
3559 ++NumMCOperands;
3560 break;
3561 case CVT_imm_95_540:
3562 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3563 Operands[*(p + 1)]->setConstraint("");
3564 ++NumMCOperands;
3565 break;
3566 case CVT_imm_95_542:
3567 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3568 Operands[*(p + 1)]->setConstraint("");
3569 ++NumMCOperands;
3570 break;
3571 case CVT_imm_95_1018:
3572 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3573 Operands[*(p + 1)]->setConstraint("");
3574 ++NumMCOperands;
3575 break;
3576 case CVT_imm_95_981:
3577 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3578 Operands[*(p + 1)]->setConstraint("");
3579 ++NumMCOperands;
3580 break;
3581 case CVT_imm_95_22:
3582 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3583 Operands[*(p + 1)]->setConstraint("");
3584 ++NumMCOperands;
3585 break;
3586 case CVT_imm_95_17:
3587 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3588 Operands[*(p + 1)]->setConstraint("");
3589 ++NumMCOperands;
3590 break;
3591 case CVT_imm_95_18:
3592 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3593 Operands[*(p + 1)]->setConstraint("");
3594 ++NumMCOperands;
3595 break;
3596 case CVT_imm_95_980:
3597 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3598 Operands[*(p + 1)]->setConstraint("");
3599 ++NumMCOperands;
3600 break;
3601 case CVT_imm_95_529:
3602 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3603 Operands[*(p + 1)]->setConstraint("");
3604 ++NumMCOperands;
3605 break;
3606 case CVT_imm_95_531:
3607 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3608 Operands[*(p + 1)]->setConstraint("");
3609 ++NumMCOperands;
3610 break;
3611 case CVT_imm_95_533:
3612 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3613 Operands[*(p + 1)]->setConstraint("");
3614 ++NumMCOperands;
3615 break;
3616 case CVT_imm_95_535:
3617 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3618 Operands[*(p + 1)]->setConstraint("");
3619 ++NumMCOperands;
3620 break;
3621 case CVT_imm_95_528:
3622 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3623 Operands[*(p + 1)]->setConstraint("");
3624 ++NumMCOperands;
3625 break;
3626 case CVT_imm_95_530:
3627 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3628 Operands[*(p + 1)]->setConstraint("");
3629 ++NumMCOperands;
3630 break;
3631 case CVT_imm_95_532:
3632 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3633 Operands[*(p + 1)]->setConstraint("");
3634 ++NumMCOperands;
3635 break;
3636 case CVT_imm_95_534:
3637 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3638 Operands[*(p + 1)]->setConstraint("");
3639 ++NumMCOperands;
3640 break;
3641 case CVT_imm_95_1019:
3642 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3643 Operands[*(p + 1)]->setConstraint("");
3644 ++NumMCOperands;
3645 break;
3646 case CVT_95_addCRBitMaskOperands:
3647 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3648 Operands[*(p + 1)]->setConstraint("m");
3649 NumMCOperands += 1;
3650 break;
3651 case CVT_imm_95_48:
3652 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3653 Operands[*(p + 1)]->setConstraint("");
3654 ++NumMCOperands;
3655 break;
3656 case CVT_imm_95_896:
3657 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3658 Operands[*(p + 1)]->setConstraint("");
3659 ++NumMCOperands;
3660 break;
3661 case CVT_imm_95_287:
3662 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3663 Operands[*(p + 1)]->setConstraint("");
3664 ++NumMCOperands;
3665 break;
3666 case CVT_imm_95_5:
3667 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3668 Operands[*(p + 1)]->setConstraint("");
3669 ++NumMCOperands;
3670 break;
3671 case CVT_imm_95_25:
3672 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3673 Operands[*(p + 1)]->setConstraint("");
3674 ++NumMCOperands;
3675 break;
3676 case CVT_imm_95_512:
3677 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3678 Operands[*(p + 1)]->setConstraint("");
3679 ++NumMCOperands;
3680 break;
3681 case CVT_imm_95_272:
3682 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3683 Operands[*(p + 1)]->setConstraint("");
3684 ++NumMCOperands;
3685 break;
3686 case CVT_imm_95_273:
3687 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3688 Operands[*(p + 1)]->setConstraint("");
3689 ++NumMCOperands;
3690 break;
3691 case CVT_imm_95_274:
3692 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3693 Operands[*(p + 1)]->setConstraint("");
3694 ++NumMCOperands;
3695 break;
3696 case CVT_imm_95_275:
3697 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3698 Operands[*(p + 1)]->setConstraint("");
3699 ++NumMCOperands;
3700 break;
3701 case CVT_imm_95_260:
3702 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3703 Operands[*(p + 1)]->setConstraint("");
3704 ++NumMCOperands;
3705 break;
3706 case CVT_imm_95_261:
3707 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3708 Operands[*(p + 1)]->setConstraint("");
3709 ++NumMCOperands;
3710 break;
3711 case CVT_imm_95_262:
3712 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3713 Operands[*(p + 1)]->setConstraint("");
3714 ++NumMCOperands;
3715 break;
3716 case CVT_imm_95_263:
3717 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3718 Operands[*(p + 1)]->setConstraint("");
3719 ++NumMCOperands;
3720 break;
3721 case CVT_imm_95_26:
3722 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3723 Operands[*(p + 1)]->setConstraint("");
3724 ++NumMCOperands;
3725 break;
3726 case CVT_imm_95_27:
3727 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3728 Operands[*(p + 1)]->setConstraint("");
3729 ++NumMCOperands;
3730 break;
3731 case CVT_imm_95_990:
3732 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3733 Operands[*(p + 1)]->setConstraint("");
3734 ++NumMCOperands;
3735 break;
3736 case CVT_imm_95_991:
3737 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3738 Operands[*(p + 1)]->setConstraint("");
3739 ++NumMCOperands;
3740 break;
3741 case CVT_imm_95_268:
3742 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3743 Operands[*(p + 1)]->setConstraint("");
3744 ++NumMCOperands;
3745 break;
3746 case CVT_imm_95_988:
3747 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3748 Operands[*(p + 1)]->setConstraint("");
3749 ++NumMCOperands;
3750 break;
3751 case CVT_imm_95_989:
3752 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3753 Operands[*(p + 1)]->setConstraint("");
3754 ++NumMCOperands;
3755 break;
3756 case CVT_imm_95_269:
3757 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3758 Operands[*(p + 1)]->setConstraint("");
3759 ++NumMCOperands;
3760 break;
3761 case CVT_imm_95_986:
3762 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3763 Operands[*(p + 1)]->setConstraint("");
3764 ++NumMCOperands;
3765 break;
3766 case CVT_imm_95_13:
3767 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3768 Operands[*(p + 1)]->setConstraint("");
3769 ++NumMCOperands;
3770 break;
3771 case CVT_imm_95_255:
3772 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3773 Operands[*(p + 1)]->setConstraint("");
3774 ++NumMCOperands;
3775 break;
3776 case CVT_imm_95_284:
3777 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3778 Operands[*(p + 1)]->setConstraint("");
3779 ++NumMCOperands;
3780 break;
3781 case CVT_imm_95_285:
3782 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3783 Operands[*(p + 1)]->setConstraint("");
3784 ++NumMCOperands;
3785 break;
3786 case CVT_regX0:
3787 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3788 Operands[*(p + 1)]->setConstraint("m");
3789 ++NumMCOperands;
3790 break;
3791 case CVT_95_addRegVSRpEvenRCOperands:
3792 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3793 Operands[*(p + 1)]->setConstraint("m");
3794 NumMCOperands += 1;
3795 break;
3796 case CVT_imm_95_20:
3797 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3798 Operands[*(p + 1)]->setConstraint("");
3799 ++NumMCOperands;
3800 break;
3801 case CVT_imm_95_16:
3802 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3803 Operands[*(p + 1)]->setConstraint("");
3804 ++NumMCOperands;
3805 break;
3806 case CVT_imm_95_24:
3807 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3808 Operands[*(p + 1)]->setConstraint("");
3809 ++NumMCOperands;
3810 break;
3811 }
3812 }
3813}
3814
3815namespace {
3816
3817/// MatchClassKind - The kinds of classes which participate in
3818/// instruction matching.
3819enum MatchClassKind {
3820 InvalidMatchClass = 0,
3821 OptionalMatchClass = 1,
3822 MCK__DOT_, // '.'
3823 MCK_0, // '0'
3824 MCK_1, // '1'
3825 MCK_2, // '2'
3826 MCK_3, // '3'
3827 MCK_4, // '4'
3828 MCK_5, // '5'
3829 MCK_6, // '6'
3830 MCK_7, // '7'
3831 MCK_crD, // 'crD'
3832 MCK_LAST_TOKEN = MCK_crD,
3833 MCK_CTRRC, // register class 'CTRRC'
3834 MCK_CTRRC8, // register class 'CTRRC8'
3835 MCK_LR8RC, // register class 'LR8RC'
3836 MCK_LRRC, // register class 'LRRC'
3837 MCK_VRSAVERC, // register class 'VRSAVERC'
3838 MCK_CARRYRC, // register class 'CARRYRC'
3839 MCK_Reg45, // derived register class
3840 MCK_Reg42, // derived register class
3841 MCK_Reg46, // derived register class
3842 MCK_Reg43, // derived register class
3843 MCK_DMRpRC, // register class 'DMRpRC'
3844 MCK_Reg26, // derived register class
3845 MCK_Reg16, // derived register class
3846 MCK_ACCRC, // register class 'ACCRC'
3847 MCK_CRRC, // register class 'CRRC'
3848 MCK_DMRRC, // register class 'DMRRC'
3849 MCK_UACCRC, // register class 'UACCRC'
3850 MCK_WACCRC, // register class 'WACCRC'
3851 MCK_WACC_HIRC, // register class 'WACC_HIRC'
3852 MCK_Reg30, // derived register class
3853 MCK_Reg24, // derived register class
3854 MCK_Reg10, // derived register class
3855 MCK_Reg33, // derived register class
3856 MCK_Reg31, // derived register class
3857 MCK_Reg27, // derived register class
3858 MCK_FpRC, // register class 'FpRC'
3859 MCK_G8pRC, // register class 'G8pRC'
3860 MCK_Reg29, // derived register class
3861 MCK_Reg20, // derived register class
3862 MCK_Reg18, // derived register class
3863 MCK_Reg9, // derived register class
3864 MCK_CRBITRC, // register class 'CRBITRC'
3865 MCK_DMRROWpRC, // register class 'DMRROWpRC'
3866 MCK_F4RC, // register class 'F4RC,F8RC'
3867 MCK_FHRC, // register class 'FHRC'
3868 MCK_GPRC32, // register class 'GPRC32'
3869 MCK_SPERC, // register class 'SPERC'
3870 MCK_VFHRC, // register class 'VFHRC'
3871 MCK_VFRC, // register class 'VFRC'
3872 MCK_VRRC, // register class 'VRRC'
3873 MCK_VSLRC, // register class 'VSLRC'
3874 MCK_VSRpRC, // register class 'VSRpRC'
3875 MCK_Reg7, // derived register class
3876 MCK_Reg2, // derived register class
3877 MCK_Reg23, // derived register class
3878 MCK_Reg13, // derived register class
3879 MCK_G8RC, // register class 'G8RC'
3880 MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
3881 MCK_GPRC, // register class 'GPRC'
3882 MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
3883 MCK_DMRROWRC, // register class 'DMRROWRC'
3884 MCK_VSRC, // register class 'VSRC'
3885 MCK_VSSRC, // register class 'VSSRC,VSFRC'
3886 MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC'
3887 MCK_LAST_REGISTER = MCK_SPILLTOVSRRC,
3888 MCK_Imm, // user defined class 'ImmAsmOperand'
3889 MCK_ATBitsAsHint, // user defined class 'PPCATBitsAsHintAsmOperand'
3890 MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
3891 MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
3892 MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
3893 MCK_DispRI34, // user defined class 'PPCDispRI34Operand'
3894 MCK_DispRIHash, // user defined class 'PPCDispRIHashOperand'
3895 MCK_DispRI, // user defined class 'PPCDispRIOperand'
3896 MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand'
3897 MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
3898 MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
3899 MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
3900 MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
3901 MCK_ImmZero, // user defined class 'PPCImmZeroAsmOperand'
3902 MCK_RegACCRC, // user defined class 'PPCRegACCRCAsmOperand'
3903 MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
3904 MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
3905 MCK_RegDMRRC, // user defined class 'PPCRegDMRRCAsmOperand'
3906 MCK_RegDMRROWRC, // user defined class 'PPCRegDMRROWRCAsmOperand'
3907 MCK_RegDMRROWpRC, // user defined class 'PPCRegDMRROWpRCAsmOperand'
3908 MCK_RegDMRpRC, // user defined class 'PPCRegDMRpRCAsmOperand'
3909 MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
3910 MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
3911 MCK_RegFpRC, // user defined class 'PPCRegFpRCAsmOperand'
3912 MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
3913 MCK_RegG8RCNoX0, // user defined class 'PPCRegG8RCNoX0AsmOperand'
3914 MCK_RegG8pRC, // user defined class 'PPCRegG8pRCAsmOperand'
3915 MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
3916 MCK_RegGPRCNoR0, // user defined class 'PPCRegGPRCNoR0AsmOperand'
3917 MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
3918 MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
3919 MCK_RegSPE4RC, // user defined class 'PPCRegSPE4RCAsmOperand'
3920 MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand'
3921 MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand'
3922 MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand'
3923 MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
3924 MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
3925 MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
3926 MCK_RegVSRpEvenRC, // user defined class 'PPCRegVSRpEvenRCAsmOperand'
3927 MCK_RegVSRpRC, // user defined class 'PPCRegVSRpRCAsmOperand'
3928 MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
3929 MCK_S16Imm, // user defined class 'PPCS16ImmAsmOperand'
3930 MCK_S17Imm, // user defined class 'PPCS17ImmAsmOperand'
3931 MCK_S34Imm, // user defined class 'PPCS34ImmAsmOperand'
3932 MCK_S5Imm, // user defined class 'PPCS5ImmAsmOperand'
3933 MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
3934 MCK_U10Imm, // user defined class 'PPCU10ImmAsmOperand'
3935 MCK_U12Imm, // user defined class 'PPCU12ImmAsmOperand'
3936 MCK_U16Imm, // user defined class 'PPCU16ImmAsmOperand'
3937 MCK_U1Imm, // user defined class 'PPCU1ImmAsmOperand'
3938 MCK_U2Imm, // user defined class 'PPCU2ImmAsmOperand'
3939 MCK_U3Imm, // user defined class 'PPCU3ImmAsmOperand'
3940 MCK_U4Imm, // user defined class 'PPCU4ImmAsmOperand'
3941 MCK_U5Imm, // user defined class 'PPCU5ImmAsmOperand'
3942 MCK_U6Imm, // user defined class 'PPCU6ImmAsmOperand'
3943 MCK_U7Imm, // user defined class 'PPCU7ImmAsmOperand'
3944 MCK_U8Imm, // user defined class 'PPCU8ImmAsmOperand'
3945 NumMatchClassKinds
3946};
3947
3948} // end anonymous namespace
3949
3950static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
3951 return MCTargetAsmParser::Match_InvalidOperand;
3952}
3953
3954static MatchClassKind matchTokenString(StringRef Name) {
3955 switch (Name.size()) {
3956 default: break;
3957 case 1: // 9 strings to match.
3958 switch (Name[0]) {
3959 default: break;
3960 case '.': // 1 string to match.
3961 return MCK__DOT_; // "."
3962 case '0': // 1 string to match.
3963 return MCK_0; // "0"
3964 case '1': // 1 string to match.
3965 return MCK_1; // "1"
3966 case '2': // 1 string to match.
3967 return MCK_2; // "2"
3968 case '3': // 1 string to match.
3969 return MCK_3; // "3"
3970 case '4': // 1 string to match.
3971 return MCK_4; // "4"
3972 case '5': // 1 string to match.
3973 return MCK_5; // "5"
3974 case '6': // 1 string to match.
3975 return MCK_6; // "6"
3976 case '7': // 1 string to match.
3977 return MCK_7; // "7"
3978 }
3979 break;
3980 case 3: // 1 string to match.
3981 if (memcmp(Name.data()+0, "crD", 3) != 0)
3982 break;
3983 return MCK_crD; // "crD"
3984 }
3985 return InvalidMatchClass;
3986}
3987
3988/// isSubclass - Compute whether \p A is a subclass of \p B.
3989static bool isSubclass(MatchClassKind A, MatchClassKind B) {
3990 if (A == B)
3991 return true;
3992
3993 switch (A) {
3994 default:
3995 return false;
3996
3997 case MCK_Reg45:
3998 switch (B) {
3999 default: return false;
4000 case MCK_Reg46: return true;
4001 case MCK_UACCRC: return true;
4002 }
4003
4004 case MCK_Reg42:
4005 switch (B) {
4006 default: return false;
4007 case MCK_Reg43: return true;
4008 case MCK_ACCRC: return true;
4009 }
4010
4011 case MCK_Reg46:
4012 return B == MCK_UACCRC;
4013
4014 case MCK_Reg43:
4015 return B == MCK_ACCRC;
4016
4017 case MCK_Reg26:
4018 switch (B) {
4019 default: return false;
4020 case MCK_Reg27: return true;
4021 case MCK_Reg29: return true;
4022 case MCK_VSRpRC: return true;
4023 }
4024
4025 case MCK_Reg16:
4026 return B == MCK_FpRC;
4027
4028 case MCK_Reg30:
4029 switch (B) {
4030 default: return false;
4031 case MCK_Reg31: return true;
4032 case MCK_Reg29: return true;
4033 case MCK_VSRpRC: return true;
4034 }
4035
4036 case MCK_Reg24:
4037 switch (B) {
4038 default: return false;
4039 case MCK_VSLRC: return true;
4040 case MCK_Reg23: return true;
4041 case MCK_VSRC: return true;
4042 }
4043
4044 case MCK_Reg10:
4045 switch (B) {
4046 default: return false;
4047 case MCK_F4RC: return true;
4048 case MCK_Reg13: return true;
4049 case MCK_VSSRC: return true;
4050 case MCK_SPILLTOVSRRC: return true;
4051 }
4052
4053 case MCK_Reg33:
4054 return B == MCK_G8pRC;
4055
4056 case MCK_Reg31:
4057 return B == MCK_VSRpRC;
4058
4059 case MCK_Reg27:
4060 return B == MCK_VSRpRC;
4061
4062 case MCK_Reg29:
4063 return B == MCK_VSRpRC;
4064
4065 case MCK_Reg20:
4066 switch (B) {
4067 default: return false;
4068 case MCK_VRRC: return true;
4069 case MCK_Reg23: return true;
4070 case MCK_VSRC: return true;
4071 }
4072
4073 case MCK_Reg18:
4074 switch (B) {
4075 default: return false;
4076 case MCK_VFRC: return true;
4077 case MCK_Reg13: return true;
4078 case MCK_VSSRC: return true;
4079 case MCK_SPILLTOVSRRC: return true;
4080 }
4081
4082 case MCK_Reg9:
4083 return B == MCK_SPERC;
4084
4085 case MCK_F4RC:
4086 return B == MCK_VSSRC;
4087
4088 case MCK_VFRC:
4089 return B == MCK_VSSRC;
4090
4091 case MCK_VRRC:
4092 return B == MCK_VSRC;
4093
4094 case MCK_VSLRC:
4095 return B == MCK_VSRC;
4096
4097 case MCK_Reg7:
4098 switch (B) {
4099 default: return false;
4100 case MCK_G8RC: return true;
4101 case MCK_G8RC_NOX0: return true;
4102 case MCK_SPILLTOVSRRC: return true;
4103 }
4104
4105 case MCK_Reg2:
4106 switch (B) {
4107 default: return false;
4108 case MCK_GPRC: return true;
4109 case MCK_GPRC_NOR0: return true;
4110 }
4111
4112 case MCK_Reg23:
4113 return B == MCK_VSRC;
4114
4115 case MCK_Reg13:
4116 switch (B) {
4117 default: return false;
4118 case MCK_VSSRC: return true;
4119 case MCK_SPILLTOVSRRC: return true;
4120 }
4121
4122 case MCK_G8RC:
4123 return B == MCK_SPILLTOVSRRC;
4124 }
4125}
4126
4127static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
4128 PPCOperand &Operand = (PPCOperand &)GOp;
4129 if (Kind == InvalidMatchClass)
4130 return MCTargetAsmParser::Match_InvalidOperand;
4131
4132 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
4133 return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
4134 MCTargetAsmParser::Match_Success :
4135 MCTargetAsmParser::Match_InvalidOperand;
4136
4137 switch (Kind) {
4138 default: break;
4139 // 'Imm' class
4140 case MCK_Imm: {
4141 DiagnosticPredicate DP(Operand.isImm());
4142 if (DP.isMatch())
4143 return MCTargetAsmParser::Match_Success;
4144 break;
4145 }
4146 // 'ATBitsAsHint' class
4147 case MCK_ATBitsAsHint: {
4148 DiagnosticPredicate DP(Operand.isATBitsAsHint());
4149 if (DP.isMatch())
4150 return MCTargetAsmParser::Match_Success;
4151 break;
4152 }
4153 // 'CRBitMask' class
4154 case MCK_CRBitMask: {
4155 DiagnosticPredicate DP(Operand.isCRBitMask());
4156 if (DP.isMatch())
4157 return MCTargetAsmParser::Match_Success;
4158 break;
4159 }
4160 // 'CondBr' class
4161 case MCK_CondBr: {
4162 DiagnosticPredicate DP(Operand.isCondBr());
4163 if (DP.isMatch())
4164 return MCTargetAsmParser::Match_Success;
4165 break;
4166 }
4167 // 'DirectBr' class
4168 case MCK_DirectBr: {
4169 DiagnosticPredicate DP(Operand.isDirectBr());
4170 if (DP.isMatch())
4171 return MCTargetAsmParser::Match_Success;
4172 break;
4173 }
4174 // 'DispRI34' class
4175 case MCK_DispRI34: {
4176 DiagnosticPredicate DP(Operand.isS34Imm());
4177 if (DP.isMatch())
4178 return MCTargetAsmParser::Match_Success;
4179 break;
4180 }
4181 // 'DispRIHash' class
4182 case MCK_DispRIHash: {
4183 DiagnosticPredicate DP(Operand.isHashImmX8());
4184 if (DP.isMatch())
4185 return MCTargetAsmParser::Match_Success;
4186 break;
4187 }
4188 // 'DispRI' class
4189 case MCK_DispRI: {
4190 DiagnosticPredicate DP(Operand.isS16Imm());
4191 if (DP.isMatch())
4192 return MCTargetAsmParser::Match_Success;
4193 break;
4194 }
4195 // 'DispRIX16' class
4196 case MCK_DispRIX16: {
4197 DiagnosticPredicate DP(Operand.isS16ImmX16());
4198 if (DP.isMatch())
4199 return MCTargetAsmParser::Match_Success;
4200 break;
4201 }
4202 // 'DispRIX' class
4203 case MCK_DispRIX: {
4204 DiagnosticPredicate DP(Operand.isS16ImmX4());
4205 if (DP.isMatch())
4206 return MCTargetAsmParser::Match_Success;
4207 break;
4208 }
4209 // 'DispSPE2' class
4210 case MCK_DispSPE2: {
4211 DiagnosticPredicate DP(Operand.isU6ImmX2());
4212 if (DP.isMatch())
4213 return MCTargetAsmParser::Match_Success;
4214 break;
4215 }
4216 // 'DispSPE4' class
4217 case MCK_DispSPE4: {
4218 DiagnosticPredicate DP(Operand.isU7ImmX4());
4219 if (DP.isMatch())
4220 return MCTargetAsmParser::Match_Success;
4221 break;
4222 }
4223 // 'DispSPE8' class
4224 case MCK_DispSPE8: {
4225 DiagnosticPredicate DP(Operand.isU8ImmX8());
4226 if (DP.isMatch())
4227 return MCTargetAsmParser::Match_Success;
4228 break;
4229 }
4230 // 'ImmZero' class
4231 case MCK_ImmZero: {
4232 DiagnosticPredicate DP(Operand.isImmZero());
4233 if (DP.isMatch())
4234 return MCTargetAsmParser::Match_Success;
4235 break;
4236 }
4237 // 'RegACCRC' class
4238 case MCK_RegACCRC: {
4239 DiagnosticPredicate DP(Operand.isACCRegNumber());
4240 if (DP.isMatch())
4241 return MCTargetAsmParser::Match_Success;
4242 break;
4243 }
4244 // 'RegCRBITRC' class
4245 case MCK_RegCRBITRC: {
4246 DiagnosticPredicate DP(Operand.isCRBitNumber());
4247 if (DP.isMatch())
4248 return MCTargetAsmParser::Match_Success;
4249 break;
4250 }
4251 // 'RegCRRC' class
4252 case MCK_RegCRRC: {
4253 DiagnosticPredicate DP(Operand.isCCRegNumber());
4254 if (DP.isMatch())
4255 return MCTargetAsmParser::Match_Success;
4256 break;
4257 }
4258 // 'RegDMRRC' class
4259 case MCK_RegDMRRC: {
4260 DiagnosticPredicate DP(Operand.isDMRRegNumber());
4261 if (DP.isMatch())
4262 return MCTargetAsmParser::Match_Success;
4263 break;
4264 }
4265 // 'RegDMRROWRC' class
4266 case MCK_RegDMRROWRC: {
4267 DiagnosticPredicate DP(Operand.isDMRROWRegNumber());
4268 if (DP.isMatch())
4269 return MCTargetAsmParser::Match_Success;
4270 break;
4271 }
4272 // 'RegDMRROWpRC' class
4273 case MCK_RegDMRROWpRC: {
4274 DiagnosticPredicate DP(Operand.isDMRROWpRegNumber());
4275 if (DP.isMatch())
4276 return MCTargetAsmParser::Match_Success;
4277 break;
4278 }
4279 // 'RegDMRpRC' class
4280 case MCK_RegDMRpRC: {
4281 DiagnosticPredicate DP(Operand.isDMRpRegNumber());
4282 if (DP.isMatch())
4283 return MCTargetAsmParser::Match_Success;
4284 break;
4285 }
4286 // 'RegF4RC' class
4287 case MCK_RegF4RC: {
4288 DiagnosticPredicate DP(Operand.isRegNumber());
4289 if (DP.isMatch())
4290 return MCTargetAsmParser::Match_Success;
4291 break;
4292 }
4293 // 'RegF8RC' class
4294 case MCK_RegF8RC: {
4295 DiagnosticPredicate DP(Operand.isRegNumber());
4296 if (DP.isMatch())
4297 return MCTargetAsmParser::Match_Success;
4298 break;
4299 }
4300 // 'RegFpRC' class
4301 case MCK_RegFpRC: {
4302 DiagnosticPredicate DP(Operand.isEvenRegNumber());
4303 if (DP.isMatch())
4304 return MCTargetAsmParser::Match_Success;
4305 break;
4306 }
4307 // 'RegG8RC' class
4308 case MCK_RegG8RC: {
4309 DiagnosticPredicate DP(Operand.isRegNumber());
4310 if (DP.isMatch())
4311 return MCTargetAsmParser::Match_Success;
4312 break;
4313 }
4314 // 'RegG8RCNoX0' class
4315 case MCK_RegG8RCNoX0: {
4316 DiagnosticPredicate DP(Operand.isRegNumber());
4317 if (DP.isMatch())
4318 return MCTargetAsmParser::Match_Success;
4319 break;
4320 }
4321 // 'RegG8pRC' class
4322 case MCK_RegG8pRC: {
4323 DiagnosticPredicate DP(Operand.isEvenRegNumber());
4324 if (DP.isMatch())
4325 return MCTargetAsmParser::Match_Success;
4326 break;
4327 }
4328 // 'RegGPRC' class
4329 case MCK_RegGPRC: {
4330 DiagnosticPredicate DP(Operand.isRegNumber());
4331 if (DP.isMatch())
4332 return MCTargetAsmParser::Match_Success;
4333 break;
4334 }
4335 // 'RegGPRCNoR0' class
4336 case MCK_RegGPRCNoR0: {
4337 DiagnosticPredicate DP(Operand.isRegNumber());
4338 if (DP.isMatch())
4339 return MCTargetAsmParser::Match_Success;
4340 break;
4341 }
4342 // 'RegGxRCNoR0' class
4343 case MCK_RegGxRCNoR0: {
4344 DiagnosticPredicate DP(Operand.isRegNumber());
4345 if (DP.isMatch())
4346 return MCTargetAsmParser::Match_Success;
4347 break;
4348 }
4349 // 'RegGxRC' class
4350 case MCK_RegGxRC: {
4351 DiagnosticPredicate DP(Operand.isRegNumber());
4352 if (DP.isMatch())
4353 return MCTargetAsmParser::Match_Success;
4354 break;
4355 }
4356 // 'RegSPE4RC' class
4357 case MCK_RegSPE4RC: {
4358 DiagnosticPredicate DP(Operand.isRegNumber());
4359 if (DP.isMatch())
4360 return MCTargetAsmParser::Match_Success;
4361 break;
4362 }
4363 // 'RegSPERC' class
4364 case MCK_RegSPERC: {
4365 DiagnosticPredicate DP(Operand.isRegNumber());
4366 if (DP.isMatch())
4367 return MCTargetAsmParser::Match_Success;
4368 break;
4369 }
4370 // 'RegSPILLTOVSRRC' class
4371 case MCK_RegSPILLTOVSRRC: {
4372 DiagnosticPredicate DP(Operand.isVSRegNumber());
4373 if (DP.isMatch())
4374 return MCTargetAsmParser::Match_Success;
4375 break;
4376 }
4377 // 'RegVFRC' class
4378 case MCK_RegVFRC: {
4379 DiagnosticPredicate DP(Operand.isRegNumber());
4380 if (DP.isMatch())
4381 return MCTargetAsmParser::Match_Success;
4382 break;
4383 }
4384 // 'RegVRRC' class
4385 case MCK_RegVRRC: {
4386 DiagnosticPredicate DP(Operand.isRegNumber());
4387 if (DP.isMatch())
4388 return MCTargetAsmParser::Match_Success;
4389 break;
4390 }
4391 // 'RegVSFRC' class
4392 case MCK_RegVSFRC: {
4393 DiagnosticPredicate DP(Operand.isVSRegNumber());
4394 if (DP.isMatch())
4395 return MCTargetAsmParser::Match_Success;
4396 break;
4397 }
4398 // 'RegVSRC' class
4399 case MCK_RegVSRC: {
4400 DiagnosticPredicate DP(Operand.isVSRegNumber());
4401 if (DP.isMatch())
4402 return MCTargetAsmParser::Match_Success;
4403 break;
4404 }
4405 // 'RegVSRpEvenRC' class
4406 case MCK_RegVSRpEvenRC: {
4407 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
4408 if (DP.isMatch())
4409 return MCTargetAsmParser::Match_Success;
4410 break;
4411 }
4412 // 'RegVSRpRC' class
4413 case MCK_RegVSRpRC: {
4414 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
4415 if (DP.isMatch())
4416 return MCTargetAsmParser::Match_Success;
4417 break;
4418 }
4419 // 'RegVSSRC' class
4420 case MCK_RegVSSRC: {
4421 DiagnosticPredicate DP(Operand.isVSRegNumber());
4422 if (DP.isMatch())
4423 return MCTargetAsmParser::Match_Success;
4424 break;
4425 }
4426 // 'S16Imm' class
4427 case MCK_S16Imm: {
4428 DiagnosticPredicate DP(Operand.isS16Imm());
4429 if (DP.isMatch())
4430 return MCTargetAsmParser::Match_Success;
4431 break;
4432 }
4433 // 'S17Imm' class
4434 case MCK_S17Imm: {
4435 DiagnosticPredicate DP(Operand.isS17Imm());
4436 if (DP.isMatch())
4437 return MCTargetAsmParser::Match_Success;
4438 break;
4439 }
4440 // 'S34Imm' class
4441 case MCK_S34Imm: {
4442 DiagnosticPredicate DP(Operand.isS34Imm());
4443 if (DP.isMatch())
4444 return MCTargetAsmParser::Match_Success;
4445 break;
4446 }
4447 // 'S5Imm' class
4448 case MCK_S5Imm: {
4449 DiagnosticPredicate DP(Operand.isS5Imm());
4450 if (DP.isMatch())
4451 return MCTargetAsmParser::Match_Success;
4452 break;
4453 }
4454 // 'TLSReg' class
4455 case MCK_TLSReg: {
4456 DiagnosticPredicate DP(Operand.isTLSReg());
4457 if (DP.isMatch())
4458 return MCTargetAsmParser::Match_Success;
4459 break;
4460 }
4461 // 'U10Imm' class
4462 case MCK_U10Imm: {
4463 DiagnosticPredicate DP(Operand.isU10Imm());
4464 if (DP.isMatch())
4465 return MCTargetAsmParser::Match_Success;
4466 break;
4467 }
4468 // 'U12Imm' class
4469 case MCK_U12Imm: {
4470 DiagnosticPredicate DP(Operand.isU12Imm());
4471 if (DP.isMatch())
4472 return MCTargetAsmParser::Match_Success;
4473 break;
4474 }
4475 // 'U16Imm' class
4476 case MCK_U16Imm: {
4477 DiagnosticPredicate DP(Operand.isU16Imm());
4478 if (DP.isMatch())
4479 return MCTargetAsmParser::Match_Success;
4480 break;
4481 }
4482 // 'U1Imm' class
4483 case MCK_U1Imm: {
4484 DiagnosticPredicate DP(Operand.isU1Imm());
4485 if (DP.isMatch())
4486 return MCTargetAsmParser::Match_Success;
4487 break;
4488 }
4489 // 'U2Imm' class
4490 case MCK_U2Imm: {
4491 DiagnosticPredicate DP(Operand.isU2Imm());
4492 if (DP.isMatch())
4493 return MCTargetAsmParser::Match_Success;
4494 break;
4495 }
4496 // 'U3Imm' class
4497 case MCK_U3Imm: {
4498 DiagnosticPredicate DP(Operand.isU3Imm());
4499 if (DP.isMatch())
4500 return MCTargetAsmParser::Match_Success;
4501 break;
4502 }
4503 // 'U4Imm' class
4504 case MCK_U4Imm: {
4505 DiagnosticPredicate DP(Operand.isU4Imm());
4506 if (DP.isMatch())
4507 return MCTargetAsmParser::Match_Success;
4508 break;
4509 }
4510 // 'U5Imm' class
4511 case MCK_U5Imm: {
4512 DiagnosticPredicate DP(Operand.isU5Imm());
4513 if (DP.isMatch())
4514 return MCTargetAsmParser::Match_Success;
4515 break;
4516 }
4517 // 'U6Imm' class
4518 case MCK_U6Imm: {
4519 DiagnosticPredicate DP(Operand.isU6Imm());
4520 if (DP.isMatch())
4521 return MCTargetAsmParser::Match_Success;
4522 break;
4523 }
4524 // 'U7Imm' class
4525 case MCK_U7Imm: {
4526 DiagnosticPredicate DP(Operand.isU7Imm());
4527 if (DP.isMatch())
4528 return MCTargetAsmParser::Match_Success;
4529 break;
4530 }
4531 // 'U8Imm' class
4532 case MCK_U8Imm: {
4533 DiagnosticPredicate DP(Operand.isU8Imm());
4534 if (DP.isMatch())
4535 return MCTargetAsmParser::Match_Success;
4536 break;
4537 }
4538 } // end switch (Kind)
4539
4540 if (Operand.isReg()) {
4541 MatchClassKind OpKind;
4542 switch (Operand.getReg().id()) {
4543 default: OpKind = InvalidMatchClass; break;
4544 case PPC::R0: OpKind = MCK_GPRC; break;
4545 case PPC::R1: OpKind = MCK_Reg2; break;
4546 case PPC::R2: OpKind = MCK_Reg2; break;
4547 case PPC::R3: OpKind = MCK_Reg2; break;
4548 case PPC::R4: OpKind = MCK_Reg2; break;
4549 case PPC::R5: OpKind = MCK_Reg2; break;
4550 case PPC::R6: OpKind = MCK_Reg2; break;
4551 case PPC::R7: OpKind = MCK_Reg2; break;
4552 case PPC::R8: OpKind = MCK_Reg2; break;
4553 case PPC::R9: OpKind = MCK_Reg2; break;
4554 case PPC::R10: OpKind = MCK_Reg2; break;
4555 case PPC::R11: OpKind = MCK_Reg2; break;
4556 case PPC::R12: OpKind = MCK_Reg2; break;
4557 case PPC::R13: OpKind = MCK_Reg2; break;
4558 case PPC::R14: OpKind = MCK_Reg2; break;
4559 case PPC::R15: OpKind = MCK_Reg2; break;
4560 case PPC::R16: OpKind = MCK_Reg2; break;
4561 case PPC::R17: OpKind = MCK_Reg2; break;
4562 case PPC::R18: OpKind = MCK_Reg2; break;
4563 case PPC::R19: OpKind = MCK_Reg2; break;
4564 case PPC::R20: OpKind = MCK_Reg2; break;
4565 case PPC::R21: OpKind = MCK_Reg2; break;
4566 case PPC::R22: OpKind = MCK_Reg2; break;
4567 case PPC::R23: OpKind = MCK_Reg2; break;
4568 case PPC::R24: OpKind = MCK_Reg2; break;
4569 case PPC::R25: OpKind = MCK_Reg2; break;
4570 case PPC::R26: OpKind = MCK_Reg2; break;
4571 case PPC::R27: OpKind = MCK_Reg2; break;
4572 case PPC::R28: OpKind = MCK_Reg2; break;
4573 case PPC::R29: OpKind = MCK_Reg2; break;
4574 case PPC::R30: OpKind = MCK_Reg2; break;
4575 case PPC::R31: OpKind = MCK_Reg2; break;
4576 case PPC::H0: OpKind = MCK_GPRC32; break;
4577 case PPC::H1: OpKind = MCK_GPRC32; break;
4578 case PPC::H2: OpKind = MCK_GPRC32; break;
4579 case PPC::H3: OpKind = MCK_GPRC32; break;
4580 case PPC::H4: OpKind = MCK_GPRC32; break;
4581 case PPC::H5: OpKind = MCK_GPRC32; break;
4582 case PPC::H6: OpKind = MCK_GPRC32; break;
4583 case PPC::H7: OpKind = MCK_GPRC32; break;
4584 case PPC::H8: OpKind = MCK_GPRC32; break;
4585 case PPC::H9: OpKind = MCK_GPRC32; break;
4586 case PPC::H10: OpKind = MCK_GPRC32; break;
4587 case PPC::H11: OpKind = MCK_GPRC32; break;
4588 case PPC::H12: OpKind = MCK_GPRC32; break;
4589 case PPC::H13: OpKind = MCK_GPRC32; break;
4590 case PPC::H14: OpKind = MCK_GPRC32; break;
4591 case PPC::H15: OpKind = MCK_GPRC32; break;
4592 case PPC::H16: OpKind = MCK_GPRC32; break;
4593 case PPC::H17: OpKind = MCK_GPRC32; break;
4594 case PPC::H18: OpKind = MCK_GPRC32; break;
4595 case PPC::H19: OpKind = MCK_GPRC32; break;
4596 case PPC::H20: OpKind = MCK_GPRC32; break;
4597 case PPC::H21: OpKind = MCK_GPRC32; break;
4598 case PPC::H22: OpKind = MCK_GPRC32; break;
4599 case PPC::H23: OpKind = MCK_GPRC32; break;
4600 case PPC::H24: OpKind = MCK_GPRC32; break;
4601 case PPC::H25: OpKind = MCK_GPRC32; break;
4602 case PPC::H26: OpKind = MCK_GPRC32; break;
4603 case PPC::H27: OpKind = MCK_GPRC32; break;
4604 case PPC::H28: OpKind = MCK_GPRC32; break;
4605 case PPC::H29: OpKind = MCK_GPRC32; break;
4606 case PPC::H30: OpKind = MCK_GPRC32; break;
4607 case PPC::H31: OpKind = MCK_GPRC32; break;
4608 case PPC::X0: OpKind = MCK_G8RC; break;
4609 case PPC::X1: OpKind = MCK_Reg7; break;
4610 case PPC::X2: OpKind = MCK_Reg7; break;
4611 case PPC::X3: OpKind = MCK_Reg7; break;
4612 case PPC::X4: OpKind = MCK_Reg7; break;
4613 case PPC::X5: OpKind = MCK_Reg7; break;
4614 case PPC::X6: OpKind = MCK_Reg7; break;
4615 case PPC::X7: OpKind = MCK_Reg7; break;
4616 case PPC::X8: OpKind = MCK_Reg7; break;
4617 case PPC::X9: OpKind = MCK_Reg7; break;
4618 case PPC::X10: OpKind = MCK_Reg7; break;
4619 case PPC::X11: OpKind = MCK_Reg7; break;
4620 case PPC::X12: OpKind = MCK_Reg7; break;
4621 case PPC::X13: OpKind = MCK_Reg7; break;
4622 case PPC::X14: OpKind = MCK_Reg7; break;
4623 case PPC::X15: OpKind = MCK_Reg7; break;
4624 case PPC::X16: OpKind = MCK_Reg7; break;
4625 case PPC::X17: OpKind = MCK_Reg7; break;
4626 case PPC::X18: OpKind = MCK_Reg7; break;
4627 case PPC::X19: OpKind = MCK_Reg7; break;
4628 case PPC::X20: OpKind = MCK_Reg7; break;
4629 case PPC::X21: OpKind = MCK_Reg7; break;
4630 case PPC::X22: OpKind = MCK_Reg7; break;
4631 case PPC::X23: OpKind = MCK_Reg7; break;
4632 case PPC::X24: OpKind = MCK_Reg7; break;
4633 case PPC::X25: OpKind = MCK_Reg7; break;
4634 case PPC::X26: OpKind = MCK_Reg7; break;
4635 case PPC::X27: OpKind = MCK_Reg7; break;
4636 case PPC::X28: OpKind = MCK_Reg7; break;
4637 case PPC::X29: OpKind = MCK_Reg7; break;
4638 case PPC::X30: OpKind = MCK_Reg7; break;
4639 case PPC::X31: OpKind = MCK_Reg7; break;
4640 case PPC::S0: OpKind = MCK_SPERC; break;
4641 case PPC::S1: OpKind = MCK_Reg9; break;
4642 case PPC::S2: OpKind = MCK_Reg9; break;
4643 case PPC::S3: OpKind = MCK_Reg9; break;
4644 case PPC::S4: OpKind = MCK_Reg9; break;
4645 case PPC::S5: OpKind = MCK_Reg9; break;
4646 case PPC::S6: OpKind = MCK_Reg9; break;
4647 case PPC::S7: OpKind = MCK_Reg9; break;
4648 case PPC::S8: OpKind = MCK_Reg9; break;
4649 case PPC::S9: OpKind = MCK_Reg9; break;
4650 case PPC::S10: OpKind = MCK_Reg9; break;
4651 case PPC::S11: OpKind = MCK_Reg9; break;
4652 case PPC::S12: OpKind = MCK_Reg9; break;
4653 case PPC::S13: OpKind = MCK_Reg9; break;
4654 case PPC::S14: OpKind = MCK_Reg9; break;
4655 case PPC::S15: OpKind = MCK_Reg9; break;
4656 case PPC::S16: OpKind = MCK_Reg9; break;
4657 case PPC::S17: OpKind = MCK_Reg9; break;
4658 case PPC::S18: OpKind = MCK_Reg9; break;
4659 case PPC::S19: OpKind = MCK_Reg9; break;
4660 case PPC::S20: OpKind = MCK_Reg9; break;
4661 case PPC::S21: OpKind = MCK_Reg9; break;
4662 case PPC::S22: OpKind = MCK_Reg9; break;
4663 case PPC::S23: OpKind = MCK_Reg9; break;
4664 case PPC::S24: OpKind = MCK_Reg9; break;
4665 case PPC::S25: OpKind = MCK_Reg9; break;
4666 case PPC::S26: OpKind = MCK_Reg9; break;
4667 case PPC::S27: OpKind = MCK_Reg9; break;
4668 case PPC::S28: OpKind = MCK_Reg9; break;
4669 case PPC::S29: OpKind = MCK_Reg9; break;
4670 case PPC::S30: OpKind = MCK_Reg9; break;
4671 case PPC::S31: OpKind = MCK_Reg9; break;
4672 case PPC::F0: OpKind = MCK_Reg10; break;
4673 case PPC::F1: OpKind = MCK_Reg10; break;
4674 case PPC::F2: OpKind = MCK_Reg10; break;
4675 case PPC::F3: OpKind = MCK_Reg10; break;
4676 case PPC::F4: OpKind = MCK_Reg10; break;
4677 case PPC::F5: OpKind = MCK_Reg10; break;
4678 case PPC::F6: OpKind = MCK_Reg10; break;
4679 case PPC::F7: OpKind = MCK_Reg10; break;
4680 case PPC::F8: OpKind = MCK_Reg10; break;
4681 case PPC::F9: OpKind = MCK_Reg10; break;
4682 case PPC::F10: OpKind = MCK_Reg10; break;
4683 case PPC::F11: OpKind = MCK_Reg10; break;
4684 case PPC::F12: OpKind = MCK_Reg10; break;
4685 case PPC::F13: OpKind = MCK_Reg10; break;
4686 case PPC::F14: OpKind = MCK_F4RC; break;
4687 case PPC::F15: OpKind = MCK_F4RC; break;
4688 case PPC::F16: OpKind = MCK_F4RC; break;
4689 case PPC::F17: OpKind = MCK_F4RC; break;
4690 case PPC::F18: OpKind = MCK_F4RC; break;
4691 case PPC::F19: OpKind = MCK_F4RC; break;
4692 case PPC::F20: OpKind = MCK_F4RC; break;
4693 case PPC::F21: OpKind = MCK_F4RC; break;
4694 case PPC::F22: OpKind = MCK_F4RC; break;
4695 case PPC::F23: OpKind = MCK_F4RC; break;
4696 case PPC::F24: OpKind = MCK_F4RC; break;
4697 case PPC::F25: OpKind = MCK_F4RC; break;
4698 case PPC::F26: OpKind = MCK_F4RC; break;
4699 case PPC::F27: OpKind = MCK_F4RC; break;
4700 case PPC::F28: OpKind = MCK_F4RC; break;
4701 case PPC::F29: OpKind = MCK_F4RC; break;
4702 case PPC::F30: OpKind = MCK_F4RC; break;
4703 case PPC::F31: OpKind = MCK_F4RC; break;
4704 case PPC::FH0: OpKind = MCK_FHRC; break;
4705 case PPC::VFH0: OpKind = MCK_VFHRC; break;
4706 case PPC::FH1: OpKind = MCK_FHRC; break;
4707 case PPC::VFH1: OpKind = MCK_VFHRC; break;
4708 case PPC::FH2: OpKind = MCK_FHRC; break;
4709 case PPC::VFH2: OpKind = MCK_VFHRC; break;
4710 case PPC::FH3: OpKind = MCK_FHRC; break;
4711 case PPC::VFH3: OpKind = MCK_VFHRC; break;
4712 case PPC::FH4: OpKind = MCK_FHRC; break;
4713 case PPC::VFH4: OpKind = MCK_VFHRC; break;
4714 case PPC::FH5: OpKind = MCK_FHRC; break;
4715 case PPC::VFH5: OpKind = MCK_VFHRC; break;
4716 case PPC::FH6: OpKind = MCK_FHRC; break;
4717 case PPC::VFH6: OpKind = MCK_VFHRC; break;
4718 case PPC::FH7: OpKind = MCK_FHRC; break;
4719 case PPC::VFH7: OpKind = MCK_VFHRC; break;
4720 case PPC::FH8: OpKind = MCK_FHRC; break;
4721 case PPC::VFH8: OpKind = MCK_VFHRC; break;
4722 case PPC::FH9: OpKind = MCK_FHRC; break;
4723 case PPC::VFH9: OpKind = MCK_VFHRC; break;
4724 case PPC::FH10: OpKind = MCK_FHRC; break;
4725 case PPC::VFH10: OpKind = MCK_VFHRC; break;
4726 case PPC::FH11: OpKind = MCK_FHRC; break;
4727 case PPC::VFH11: OpKind = MCK_VFHRC; break;
4728 case PPC::FH12: OpKind = MCK_FHRC; break;
4729 case PPC::VFH12: OpKind = MCK_VFHRC; break;
4730 case PPC::FH13: OpKind = MCK_FHRC; break;
4731 case PPC::VFH13: OpKind = MCK_VFHRC; break;
4732 case PPC::FH14: OpKind = MCK_FHRC; break;
4733 case PPC::VFH14: OpKind = MCK_VFHRC; break;
4734 case PPC::FH15: OpKind = MCK_FHRC; break;
4735 case PPC::VFH15: OpKind = MCK_VFHRC; break;
4736 case PPC::FH16: OpKind = MCK_FHRC; break;
4737 case PPC::VFH16: OpKind = MCK_VFHRC; break;
4738 case PPC::FH17: OpKind = MCK_FHRC; break;
4739 case PPC::VFH17: OpKind = MCK_VFHRC; break;
4740 case PPC::FH18: OpKind = MCK_FHRC; break;
4741 case PPC::VFH18: OpKind = MCK_VFHRC; break;
4742 case PPC::FH19: OpKind = MCK_FHRC; break;
4743 case PPC::VFH19: OpKind = MCK_VFHRC; break;
4744 case PPC::FH20: OpKind = MCK_FHRC; break;
4745 case PPC::VFH20: OpKind = MCK_VFHRC; break;
4746 case PPC::FH21: OpKind = MCK_FHRC; break;
4747 case PPC::VFH21: OpKind = MCK_VFHRC; break;
4748 case PPC::FH22: OpKind = MCK_FHRC; break;
4749 case PPC::VFH22: OpKind = MCK_VFHRC; break;
4750 case PPC::FH23: OpKind = MCK_FHRC; break;
4751 case PPC::VFH23: OpKind = MCK_VFHRC; break;
4752 case PPC::FH24: OpKind = MCK_FHRC; break;
4753 case PPC::VFH24: OpKind = MCK_VFHRC; break;
4754 case PPC::FH25: OpKind = MCK_FHRC; break;
4755 case PPC::VFH25: OpKind = MCK_VFHRC; break;
4756 case PPC::FH26: OpKind = MCK_FHRC; break;
4757 case PPC::VFH26: OpKind = MCK_VFHRC; break;
4758 case PPC::FH27: OpKind = MCK_FHRC; break;
4759 case PPC::VFH27: OpKind = MCK_VFHRC; break;
4760 case PPC::FH28: OpKind = MCK_FHRC; break;
4761 case PPC::VFH28: OpKind = MCK_VFHRC; break;
4762 case PPC::FH29: OpKind = MCK_FHRC; break;
4763 case PPC::VFH29: OpKind = MCK_VFHRC; break;
4764 case PPC::FH30: OpKind = MCK_FHRC; break;
4765 case PPC::VFH30: OpKind = MCK_VFHRC; break;
4766 case PPC::FH31: OpKind = MCK_FHRC; break;
4767 case PPC::VFH31: OpKind = MCK_VFHRC; break;
4768 case PPC::Fpair0: OpKind = MCK_Reg16; break;
4769 case PPC::Fpair2: OpKind = MCK_Reg16; break;
4770 case PPC::Fpair4: OpKind = MCK_Reg16; break;
4771 case PPC::Fpair6: OpKind = MCK_Reg16; break;
4772 case PPC::Fpair8: OpKind = MCK_Reg16; break;
4773 case PPC::Fpair10: OpKind = MCK_Reg16; break;
4774 case PPC::Fpair12: OpKind = MCK_Reg16; break;
4775 case PPC::Fpair14: OpKind = MCK_FpRC; break;
4776 case PPC::Fpair16: OpKind = MCK_FpRC; break;
4777 case PPC::Fpair18: OpKind = MCK_FpRC; break;
4778 case PPC::Fpair20: OpKind = MCK_FpRC; break;
4779 case PPC::Fpair22: OpKind = MCK_FpRC; break;
4780 case PPC::Fpair24: OpKind = MCK_FpRC; break;
4781 case PPC::Fpair26: OpKind = MCK_FpRC; break;
4782 case PPC::Fpair28: OpKind = MCK_FpRC; break;
4783 case PPC::Fpair30: OpKind = MCK_FpRC; break;
4784 case PPC::VF0: OpKind = MCK_Reg18; break;
4785 case PPC::VF1: OpKind = MCK_Reg18; break;
4786 case PPC::VF2: OpKind = MCK_Reg18; break;
4787 case PPC::VF3: OpKind = MCK_Reg18; break;
4788 case PPC::VF4: OpKind = MCK_Reg18; break;
4789 case PPC::VF5: OpKind = MCK_Reg18; break;
4790 case PPC::VF6: OpKind = MCK_Reg18; break;
4791 case PPC::VF7: OpKind = MCK_Reg18; break;
4792 case PPC::VF8: OpKind = MCK_Reg18; break;
4793 case PPC::VF9: OpKind = MCK_Reg18; break;
4794 case PPC::VF10: OpKind = MCK_Reg18; break;
4795 case PPC::VF11: OpKind = MCK_Reg18; break;
4796 case PPC::VF12: OpKind = MCK_Reg18; break;
4797 case PPC::VF13: OpKind = MCK_Reg18; break;
4798 case PPC::VF14: OpKind = MCK_Reg18; break;
4799 case PPC::VF15: OpKind = MCK_Reg18; break;
4800 case PPC::VF16: OpKind = MCK_Reg18; break;
4801 case PPC::VF17: OpKind = MCK_Reg18; break;
4802 case PPC::VF18: OpKind = MCK_Reg18; break;
4803 case PPC::VF19: OpKind = MCK_Reg18; break;
4804 case PPC::VF20: OpKind = MCK_VFRC; break;
4805 case PPC::VF21: OpKind = MCK_VFRC; break;
4806 case PPC::VF22: OpKind = MCK_VFRC; break;
4807 case PPC::VF23: OpKind = MCK_VFRC; break;
4808 case PPC::VF24: OpKind = MCK_VFRC; break;
4809 case PPC::VF25: OpKind = MCK_VFRC; break;
4810 case PPC::VF26: OpKind = MCK_VFRC; break;
4811 case PPC::VF27: OpKind = MCK_VFRC; break;
4812 case PPC::VF28: OpKind = MCK_VFRC; break;
4813 case PPC::VF29: OpKind = MCK_VFRC; break;
4814 case PPC::VF30: OpKind = MCK_VFRC; break;
4815 case PPC::VF31: OpKind = MCK_VFRC; break;
4816 case PPC::V0: OpKind = MCK_Reg20; break;
4817 case PPC::V1: OpKind = MCK_Reg20; break;
4818 case PPC::V2: OpKind = MCK_Reg20; break;
4819 case PPC::V3: OpKind = MCK_Reg20; break;
4820 case PPC::V4: OpKind = MCK_Reg20; break;
4821 case PPC::V5: OpKind = MCK_Reg20; break;
4822 case PPC::V6: OpKind = MCK_Reg20; break;
4823 case PPC::V7: OpKind = MCK_Reg20; break;
4824 case PPC::V8: OpKind = MCK_Reg20; break;
4825 case PPC::V9: OpKind = MCK_Reg20; break;
4826 case PPC::V10: OpKind = MCK_Reg20; break;
4827 case PPC::V11: OpKind = MCK_Reg20; break;
4828 case PPC::V12: OpKind = MCK_Reg20; break;
4829 case PPC::V13: OpKind = MCK_Reg20; break;
4830 case PPC::V14: OpKind = MCK_Reg20; break;
4831 case PPC::V15: OpKind = MCK_Reg20; break;
4832 case PPC::V16: OpKind = MCK_Reg20; break;
4833 case PPC::V17: OpKind = MCK_Reg20; break;
4834 case PPC::V18: OpKind = MCK_Reg20; break;
4835 case PPC::V19: OpKind = MCK_Reg20; break;
4836 case PPC::V20: OpKind = MCK_VRRC; break;
4837 case PPC::V21: OpKind = MCK_VRRC; break;
4838 case PPC::V22: OpKind = MCK_VRRC; break;
4839 case PPC::V23: OpKind = MCK_VRRC; break;
4840 case PPC::V24: OpKind = MCK_VRRC; break;
4841 case PPC::V25: OpKind = MCK_VRRC; break;
4842 case PPC::V26: OpKind = MCK_VRRC; break;
4843 case PPC::V27: OpKind = MCK_VRRC; break;
4844 case PPC::V28: OpKind = MCK_VRRC; break;
4845 case PPC::V29: OpKind = MCK_VRRC; break;
4846 case PPC::V30: OpKind = MCK_VRRC; break;
4847 case PPC::V31: OpKind = MCK_VRRC; break;
4848 case PPC::VSL0: OpKind = MCK_Reg24; break;
4849 case PPC::VSL1: OpKind = MCK_Reg24; break;
4850 case PPC::VSL2: OpKind = MCK_Reg24; break;
4851 case PPC::VSL3: OpKind = MCK_Reg24; break;
4852 case PPC::VSL4: OpKind = MCK_Reg24; break;
4853 case PPC::VSL5: OpKind = MCK_Reg24; break;
4854 case PPC::VSL6: OpKind = MCK_Reg24; break;
4855 case PPC::VSL7: OpKind = MCK_Reg24; break;
4856 case PPC::VSL8: OpKind = MCK_Reg24; break;
4857 case PPC::VSL9: OpKind = MCK_Reg24; break;
4858 case PPC::VSL10: OpKind = MCK_Reg24; break;
4859 case PPC::VSL11: OpKind = MCK_Reg24; break;
4860 case PPC::VSL12: OpKind = MCK_Reg24; break;
4861 case PPC::VSL13: OpKind = MCK_Reg24; break;
4862 case PPC::VSL14: OpKind = MCK_VSLRC; break;
4863 case PPC::VSL15: OpKind = MCK_VSLRC; break;
4864 case PPC::VSL16: OpKind = MCK_VSLRC; break;
4865 case PPC::VSL17: OpKind = MCK_VSLRC; break;
4866 case PPC::VSL18: OpKind = MCK_VSLRC; break;
4867 case PPC::VSL19: OpKind = MCK_VSLRC; break;
4868 case PPC::VSL20: OpKind = MCK_VSLRC; break;
4869 case PPC::VSL21: OpKind = MCK_VSLRC; break;
4870 case PPC::VSL22: OpKind = MCK_VSLRC; break;
4871 case PPC::VSL23: OpKind = MCK_VSLRC; break;
4872 case PPC::VSL24: OpKind = MCK_VSLRC; break;
4873 case PPC::VSL25: OpKind = MCK_VSLRC; break;
4874 case PPC::VSL26: OpKind = MCK_VSLRC; break;
4875 case PPC::VSL27: OpKind = MCK_VSLRC; break;
4876 case PPC::VSL28: OpKind = MCK_VSLRC; break;
4877 case PPC::VSL29: OpKind = MCK_VSLRC; break;
4878 case PPC::VSL30: OpKind = MCK_VSLRC; break;
4879 case PPC::VSL31: OpKind = MCK_VSLRC; break;
4880 case PPC::VSRp0: OpKind = MCK_Reg26; break;
4881 case PPC::VSRp1: OpKind = MCK_Reg26; break;
4882 case PPC::VSRp2: OpKind = MCK_Reg26; break;
4883 case PPC::VSRp3: OpKind = MCK_Reg26; break;
4884 case PPC::VSRp4: OpKind = MCK_Reg26; break;
4885 case PPC::VSRp5: OpKind = MCK_Reg26; break;
4886 case PPC::VSRp6: OpKind = MCK_Reg26; break;
4887 case PPC::VSRp7: OpKind = MCK_Reg27; break;
4888 case PPC::VSRp8: OpKind = MCK_Reg27; break;
4889 case PPC::VSRp9: OpKind = MCK_Reg27; break;
4890 case PPC::VSRp10: OpKind = MCK_Reg27; break;
4891 case PPC::VSRp11: OpKind = MCK_Reg27; break;
4892 case PPC::VSRp12: OpKind = MCK_Reg27; break;
4893 case PPC::VSRp13: OpKind = MCK_Reg27; break;
4894 case PPC::VSRp14: OpKind = MCK_Reg27; break;
4895 case PPC::VSRp15: OpKind = MCK_Reg27; break;
4896 case PPC::VSRp16: OpKind = MCK_Reg30; break;
4897 case PPC::VSRp17: OpKind = MCK_Reg30; break;
4898 case PPC::VSRp18: OpKind = MCK_Reg30; break;
4899 case PPC::VSRp19: OpKind = MCK_Reg30; break;
4900 case PPC::VSRp20: OpKind = MCK_Reg30; break;
4901 case PPC::VSRp21: OpKind = MCK_Reg30; break;
4902 case PPC::VSRp22: OpKind = MCK_Reg30; break;
4903 case PPC::VSRp23: OpKind = MCK_Reg30; break;
4904 case PPC::VSRp24: OpKind = MCK_Reg30; break;
4905 case PPC::VSRp25: OpKind = MCK_Reg30; break;
4906 case PPC::VSRp26: OpKind = MCK_Reg31; break;
4907 case PPC::VSRp27: OpKind = MCK_Reg31; break;
4908 case PPC::VSRp28: OpKind = MCK_Reg31; break;
4909 case PPC::VSRp29: OpKind = MCK_Reg31; break;
4910 case PPC::VSRp30: OpKind = MCK_Reg31; break;
4911 case PPC::VSRp31: OpKind = MCK_Reg31; break;
4912 case PPC::G8p0: OpKind = MCK_G8pRC; break;
4913 case PPC::G8p1: OpKind = MCK_Reg33; break;
4914 case PPC::G8p2: OpKind = MCK_Reg33; break;
4915 case PPC::G8p3: OpKind = MCK_Reg33; break;
4916 case PPC::G8p4: OpKind = MCK_Reg33; break;
4917 case PPC::G8p5: OpKind = MCK_Reg33; break;
4918 case PPC::G8p6: OpKind = MCK_Reg33; break;
4919 case PPC::G8p7: OpKind = MCK_Reg33; break;
4920 case PPC::G8p8: OpKind = MCK_Reg33; break;
4921 case PPC::G8p9: OpKind = MCK_Reg33; break;
4922 case PPC::G8p10: OpKind = MCK_Reg33; break;
4923 case PPC::G8p11: OpKind = MCK_Reg33; break;
4924 case PPC::G8p12: OpKind = MCK_Reg33; break;
4925 case PPC::G8p13: OpKind = MCK_Reg33; break;
4926 case PPC::G8p14: OpKind = MCK_Reg33; break;
4927 case PPC::G8p15: OpKind = MCK_Reg33; break;
4928 case PPC::ZERO: OpKind = MCK_GPRC_NOR0; break;
4929 case PPC::ZERO8: OpKind = MCK_G8RC_NOX0; break;
4930 case PPC::FP: OpKind = MCK_Reg2; break;
4931 case PPC::FP8: OpKind = MCK_Reg7; break;
4932 case PPC::BP: OpKind = MCK_Reg2; break;
4933 case PPC::BP8: OpKind = MCK_Reg7; break;
4934 case PPC::CR0LT: OpKind = MCK_CRBITRC; break;
4935 case PPC::CR0GT: OpKind = MCK_CRBITRC; break;
4936 case PPC::CR0EQ: OpKind = MCK_CRBITRC; break;
4937 case PPC::CR0UN: OpKind = MCK_CRBITRC; break;
4938 case PPC::CR1LT: OpKind = MCK_CRBITRC; break;
4939 case PPC::CR1GT: OpKind = MCK_CRBITRC; break;
4940 case PPC::CR1EQ: OpKind = MCK_CRBITRC; break;
4941 case PPC::CR1UN: OpKind = MCK_CRBITRC; break;
4942 case PPC::CR2LT: OpKind = MCK_CRBITRC; break;
4943 case PPC::CR2GT: OpKind = MCK_CRBITRC; break;
4944 case PPC::CR2EQ: OpKind = MCK_CRBITRC; break;
4945 case PPC::CR2UN: OpKind = MCK_CRBITRC; break;
4946 case PPC::CR3LT: OpKind = MCK_CRBITRC; break;
4947 case PPC::CR3GT: OpKind = MCK_CRBITRC; break;
4948 case PPC::CR3EQ: OpKind = MCK_CRBITRC; break;
4949 case PPC::CR3UN: OpKind = MCK_CRBITRC; break;
4950 case PPC::CR4LT: OpKind = MCK_CRBITRC; break;
4951 case PPC::CR4GT: OpKind = MCK_CRBITRC; break;
4952 case PPC::CR4EQ: OpKind = MCK_CRBITRC; break;
4953 case PPC::CR4UN: OpKind = MCK_CRBITRC; break;
4954 case PPC::CR5LT: OpKind = MCK_CRBITRC; break;
4955 case PPC::CR5GT: OpKind = MCK_CRBITRC; break;
4956 case PPC::CR5EQ: OpKind = MCK_CRBITRC; break;
4957 case PPC::CR5UN: OpKind = MCK_CRBITRC; break;
4958 case PPC::CR6LT: OpKind = MCK_CRBITRC; break;
4959 case PPC::CR6GT: OpKind = MCK_CRBITRC; break;
4960 case PPC::CR6EQ: OpKind = MCK_CRBITRC; break;
4961 case PPC::CR6UN: OpKind = MCK_CRBITRC; break;
4962 case PPC::CR7LT: OpKind = MCK_CRBITRC; break;
4963 case PPC::CR7GT: OpKind = MCK_CRBITRC; break;
4964 case PPC::CR7EQ: OpKind = MCK_CRBITRC; break;
4965 case PPC::CR7UN: OpKind = MCK_CRBITRC; break;
4966 case PPC::CR0: OpKind = MCK_CRRC; break;
4967 case PPC::CR1: OpKind = MCK_CRRC; break;
4968 case PPC::CR2: OpKind = MCK_CRRC; break;
4969 case PPC::CR3: OpKind = MCK_CRRC; break;
4970 case PPC::CR4: OpKind = MCK_CRRC; break;
4971 case PPC::CR5: OpKind = MCK_CRRC; break;
4972 case PPC::CR6: OpKind = MCK_CRRC; break;
4973 case PPC::CR7: OpKind = MCK_CRRC; break;
4974 case PPC::LR: OpKind = MCK_LRRC; break;
4975 case PPC::LR8: OpKind = MCK_LR8RC; break;
4976 case PPC::CTR: OpKind = MCK_CTRRC; break;
4977 case PPC::CTR8: OpKind = MCK_CTRRC8; break;
4978 case PPC::VRSAVE: OpKind = MCK_VRSAVERC; break;
4979 case PPC::XER: OpKind = MCK_CARRYRC; break;
4980 case PPC::CARRY: OpKind = MCK_CARRYRC; break;
4981 case PPC::ACC0: OpKind = MCK_Reg42; break;
4982 case PPC::ACC1: OpKind = MCK_Reg42; break;
4983 case PPC::ACC2: OpKind = MCK_Reg42; break;
4984 case PPC::ACC3: OpKind = MCK_Reg43; break;
4985 case PPC::ACC4: OpKind = MCK_ACCRC; break;
4986 case PPC::ACC5: OpKind = MCK_ACCRC; break;
4987 case PPC::ACC6: OpKind = MCK_ACCRC; break;
4988 case PPC::ACC7: OpKind = MCK_ACCRC; break;
4989 case PPC::UACC0: OpKind = MCK_Reg45; break;
4990 case PPC::UACC1: OpKind = MCK_Reg45; break;
4991 case PPC::UACC2: OpKind = MCK_Reg45; break;
4992 case PPC::UACC3: OpKind = MCK_Reg46; break;
4993 case PPC::UACC4: OpKind = MCK_UACCRC; break;
4994 case PPC::UACC5: OpKind = MCK_UACCRC; break;
4995 case PPC::UACC6: OpKind = MCK_UACCRC; break;
4996 case PPC::UACC7: OpKind = MCK_UACCRC; break;
4997 case PPC::DMRROW0: OpKind = MCK_DMRROWRC; break;
4998 case PPC::DMRROW1: OpKind = MCK_DMRROWRC; break;
4999 case PPC::DMRROW2: OpKind = MCK_DMRROWRC; break;
5000 case PPC::DMRROW3: OpKind = MCK_DMRROWRC; break;
5001 case PPC::DMRROW4: OpKind = MCK_DMRROWRC; break;
5002 case PPC::DMRROW5: OpKind = MCK_DMRROWRC; break;
5003 case PPC::DMRROW6: OpKind = MCK_DMRROWRC; break;
5004 case PPC::DMRROW7: OpKind = MCK_DMRROWRC; break;
5005 case PPC::DMRROW8: OpKind = MCK_DMRROWRC; break;
5006 case PPC::DMRROW9: OpKind = MCK_DMRROWRC; break;
5007 case PPC::DMRROW10: OpKind = MCK_DMRROWRC; break;
5008 case PPC::DMRROW11: OpKind = MCK_DMRROWRC; break;
5009 case PPC::DMRROW12: OpKind = MCK_DMRROWRC; break;
5010 case PPC::DMRROW13: OpKind = MCK_DMRROWRC; break;
5011 case PPC::DMRROW14: OpKind = MCK_DMRROWRC; break;
5012 case PPC::DMRROW15: OpKind = MCK_DMRROWRC; break;
5013 case PPC::DMRROW16: OpKind = MCK_DMRROWRC; break;
5014 case PPC::DMRROW17: OpKind = MCK_DMRROWRC; break;
5015 case PPC::DMRROW18: OpKind = MCK_DMRROWRC; break;
5016 case PPC::DMRROW19: OpKind = MCK_DMRROWRC; break;
5017 case PPC::DMRROW20: OpKind = MCK_DMRROWRC; break;
5018 case PPC::DMRROW21: OpKind = MCK_DMRROWRC; break;
5019 case PPC::DMRROW22: OpKind = MCK_DMRROWRC; break;
5020 case PPC::DMRROW23: OpKind = MCK_DMRROWRC; break;
5021 case PPC::DMRROW24: OpKind = MCK_DMRROWRC; break;
5022 case PPC::DMRROW25: OpKind = MCK_DMRROWRC; break;
5023 case PPC::DMRROW26: OpKind = MCK_DMRROWRC; break;
5024 case PPC::DMRROW27: OpKind = MCK_DMRROWRC; break;
5025 case PPC::DMRROW28: OpKind = MCK_DMRROWRC; break;
5026 case PPC::DMRROW29: OpKind = MCK_DMRROWRC; break;
5027 case PPC::DMRROW30: OpKind = MCK_DMRROWRC; break;
5028 case PPC::DMRROW31: OpKind = MCK_DMRROWRC; break;
5029 case PPC::DMRROW32: OpKind = MCK_DMRROWRC; break;
5030 case PPC::DMRROW33: OpKind = MCK_DMRROWRC; break;
5031 case PPC::DMRROW34: OpKind = MCK_DMRROWRC; break;
5032 case PPC::DMRROW35: OpKind = MCK_DMRROWRC; break;
5033 case PPC::DMRROW36: OpKind = MCK_DMRROWRC; break;
5034 case PPC::DMRROW37: OpKind = MCK_DMRROWRC; break;
5035 case PPC::DMRROW38: OpKind = MCK_DMRROWRC; break;
5036 case PPC::DMRROW39: OpKind = MCK_DMRROWRC; break;
5037 case PPC::DMRROW40: OpKind = MCK_DMRROWRC; break;
5038 case PPC::DMRROW41: OpKind = MCK_DMRROWRC; break;
5039 case PPC::DMRROW42: OpKind = MCK_DMRROWRC; break;
5040 case PPC::DMRROW43: OpKind = MCK_DMRROWRC; break;
5041 case PPC::DMRROW44: OpKind = MCK_DMRROWRC; break;
5042 case PPC::DMRROW45: OpKind = MCK_DMRROWRC; break;
5043 case PPC::DMRROW46: OpKind = MCK_DMRROWRC; break;
5044 case PPC::DMRROW47: OpKind = MCK_DMRROWRC; break;
5045 case PPC::DMRROW48: OpKind = MCK_DMRROWRC; break;
5046 case PPC::DMRROW49: OpKind = MCK_DMRROWRC; break;
5047 case PPC::DMRROW50: OpKind = MCK_DMRROWRC; break;
5048 case PPC::DMRROW51: OpKind = MCK_DMRROWRC; break;
5049 case PPC::DMRROW52: OpKind = MCK_DMRROWRC; break;
5050 case PPC::DMRROW53: OpKind = MCK_DMRROWRC; break;
5051 case PPC::DMRROW54: OpKind = MCK_DMRROWRC; break;
5052 case PPC::DMRROW55: OpKind = MCK_DMRROWRC; break;
5053 case PPC::DMRROW56: OpKind = MCK_DMRROWRC; break;
5054 case PPC::DMRROW57: OpKind = MCK_DMRROWRC; break;
5055 case PPC::DMRROW58: OpKind = MCK_DMRROWRC; break;
5056 case PPC::DMRROW59: OpKind = MCK_DMRROWRC; break;
5057 case PPC::DMRROW60: OpKind = MCK_DMRROWRC; break;
5058 case PPC::DMRROW61: OpKind = MCK_DMRROWRC; break;
5059 case PPC::DMRROW62: OpKind = MCK_DMRROWRC; break;
5060 case PPC::DMRROW63: OpKind = MCK_DMRROWRC; break;
5061 case PPC::DMRROWp0: OpKind = MCK_DMRROWpRC; break;
5062 case PPC::DMRROWp1: OpKind = MCK_DMRROWpRC; break;
5063 case PPC::DMRROWp2: OpKind = MCK_DMRROWpRC; break;
5064 case PPC::DMRROWp3: OpKind = MCK_DMRROWpRC; break;
5065 case PPC::DMRROWp4: OpKind = MCK_DMRROWpRC; break;
5066 case PPC::DMRROWp5: OpKind = MCK_DMRROWpRC; break;
5067 case PPC::DMRROWp6: OpKind = MCK_DMRROWpRC; break;
5068 case PPC::DMRROWp7: OpKind = MCK_DMRROWpRC; break;
5069 case PPC::DMRROWp8: OpKind = MCK_DMRROWpRC; break;
5070 case PPC::DMRROWp9: OpKind = MCK_DMRROWpRC; break;
5071 case PPC::DMRROWp10: OpKind = MCK_DMRROWpRC; break;
5072 case PPC::DMRROWp11: OpKind = MCK_DMRROWpRC; break;
5073 case PPC::DMRROWp12: OpKind = MCK_DMRROWpRC; break;
5074 case PPC::DMRROWp13: OpKind = MCK_DMRROWpRC; break;
5075 case PPC::DMRROWp14: OpKind = MCK_DMRROWpRC; break;
5076 case PPC::DMRROWp15: OpKind = MCK_DMRROWpRC; break;
5077 case PPC::DMRROWp16: OpKind = MCK_DMRROWpRC; break;
5078 case PPC::DMRROWp17: OpKind = MCK_DMRROWpRC; break;
5079 case PPC::DMRROWp18: OpKind = MCK_DMRROWpRC; break;
5080 case PPC::DMRROWp19: OpKind = MCK_DMRROWpRC; break;
5081 case PPC::DMRROWp20: OpKind = MCK_DMRROWpRC; break;
5082 case PPC::DMRROWp21: OpKind = MCK_DMRROWpRC; break;
5083 case PPC::DMRROWp22: OpKind = MCK_DMRROWpRC; break;
5084 case PPC::DMRROWp23: OpKind = MCK_DMRROWpRC; break;
5085 case PPC::DMRROWp24: OpKind = MCK_DMRROWpRC; break;
5086 case PPC::DMRROWp25: OpKind = MCK_DMRROWpRC; break;
5087 case PPC::DMRROWp26: OpKind = MCK_DMRROWpRC; break;
5088 case PPC::DMRROWp27: OpKind = MCK_DMRROWpRC; break;
5089 case PPC::DMRROWp28: OpKind = MCK_DMRROWpRC; break;
5090 case PPC::DMRROWp29: OpKind = MCK_DMRROWpRC; break;
5091 case PPC::DMRROWp30: OpKind = MCK_DMRROWpRC; break;
5092 case PPC::DMRROWp31: OpKind = MCK_DMRROWpRC; break;
5093 case PPC::WACC0: OpKind = MCK_WACCRC; break;
5094 case PPC::WACC1: OpKind = MCK_WACCRC; break;
5095 case PPC::WACC2: OpKind = MCK_WACCRC; break;
5096 case PPC::WACC3: OpKind = MCK_WACCRC; break;
5097 case PPC::WACC4: OpKind = MCK_WACCRC; break;
5098 case PPC::WACC5: OpKind = MCK_WACCRC; break;
5099 case PPC::WACC6: OpKind = MCK_WACCRC; break;
5100 case PPC::WACC7: OpKind = MCK_WACCRC; break;
5101 case PPC::WACC_HI0: OpKind = MCK_WACC_HIRC; break;
5102 case PPC::WACC_HI1: OpKind = MCK_WACC_HIRC; break;
5103 case PPC::WACC_HI2: OpKind = MCK_WACC_HIRC; break;
5104 case PPC::WACC_HI3: OpKind = MCK_WACC_HIRC; break;
5105 case PPC::WACC_HI4: OpKind = MCK_WACC_HIRC; break;
5106 case PPC::WACC_HI5: OpKind = MCK_WACC_HIRC; break;
5107 case PPC::WACC_HI6: OpKind = MCK_WACC_HIRC; break;
5108 case PPC::WACC_HI7: OpKind = MCK_WACC_HIRC; break;
5109 case PPC::DMR0: OpKind = MCK_DMRRC; break;
5110 case PPC::DMR1: OpKind = MCK_DMRRC; break;
5111 case PPC::DMR2: OpKind = MCK_DMRRC; break;
5112 case PPC::DMR3: OpKind = MCK_DMRRC; break;
5113 case PPC::DMR4: OpKind = MCK_DMRRC; break;
5114 case PPC::DMR5: OpKind = MCK_DMRRC; break;
5115 case PPC::DMR6: OpKind = MCK_DMRRC; break;
5116 case PPC::DMR7: OpKind = MCK_DMRRC; break;
5117 case PPC::DMRp0: OpKind = MCK_DMRpRC; break;
5118 case PPC::DMRp1: OpKind = MCK_DMRpRC; break;
5119 case PPC::DMRp2: OpKind = MCK_DMRpRC; break;
5120 case PPC::DMRp3: OpKind = MCK_DMRpRC; break;
5121 }
5122 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
5123 getDiagKindFromRegisterClass(Kind);
5124 }
5125
5126 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
5127 return getDiagKindFromRegisterClass(Kind);
5128
5129 return MCTargetAsmParser::Match_InvalidOperand;
5130}
5131
5132#ifndef NDEBUG
5133const char *getMatchClassName(MatchClassKind Kind) {
5134 switch (Kind) {
5135 case InvalidMatchClass: return "InvalidMatchClass";
5136 case OptionalMatchClass: return "OptionalMatchClass";
5137 case MCK__DOT_: return "MCK__DOT_";
5138 case MCK_0: return "MCK_0";
5139 case MCK_1: return "MCK_1";
5140 case MCK_2: return "MCK_2";
5141 case MCK_3: return "MCK_3";
5142 case MCK_4: return "MCK_4";
5143 case MCK_5: return "MCK_5";
5144 case MCK_6: return "MCK_6";
5145 case MCK_7: return "MCK_7";
5146 case MCK_crD: return "MCK_crD";
5147 case MCK_CTRRC: return "MCK_CTRRC";
5148 case MCK_CTRRC8: return "MCK_CTRRC8";
5149 case MCK_LR8RC: return "MCK_LR8RC";
5150 case MCK_LRRC: return "MCK_LRRC";
5151 case MCK_VRSAVERC: return "MCK_VRSAVERC";
5152 case MCK_CARRYRC: return "MCK_CARRYRC";
5153 case MCK_Reg45: return "MCK_Reg45";
5154 case MCK_Reg42: return "MCK_Reg42";
5155 case MCK_Reg46: return "MCK_Reg46";
5156 case MCK_Reg43: return "MCK_Reg43";
5157 case MCK_DMRpRC: return "MCK_DMRpRC";
5158 case MCK_Reg26: return "MCK_Reg26";
5159 case MCK_Reg16: return "MCK_Reg16";
5160 case MCK_ACCRC: return "MCK_ACCRC";
5161 case MCK_CRRC: return "MCK_CRRC";
5162 case MCK_DMRRC: return "MCK_DMRRC";
5163 case MCK_UACCRC: return "MCK_UACCRC";
5164 case MCK_WACCRC: return "MCK_WACCRC";
5165 case MCK_WACC_HIRC: return "MCK_WACC_HIRC";
5166 case MCK_Reg30: return "MCK_Reg30";
5167 case MCK_Reg24: return "MCK_Reg24";
5168 case MCK_Reg10: return "MCK_Reg10";
5169 case MCK_Reg33: return "MCK_Reg33";
5170 case MCK_Reg31: return "MCK_Reg31";
5171 case MCK_Reg27: return "MCK_Reg27";
5172 case MCK_FpRC: return "MCK_FpRC";
5173 case MCK_G8pRC: return "MCK_G8pRC";
5174 case MCK_Reg29: return "MCK_Reg29";
5175 case MCK_Reg20: return "MCK_Reg20";
5176 case MCK_Reg18: return "MCK_Reg18";
5177 case MCK_Reg9: return "MCK_Reg9";
5178 case MCK_CRBITRC: return "MCK_CRBITRC";
5179 case MCK_DMRROWpRC: return "MCK_DMRROWpRC";
5180 case MCK_F4RC: return "MCK_F4RC";
5181 case MCK_FHRC: return "MCK_FHRC";
5182 case MCK_GPRC32: return "MCK_GPRC32";
5183 case MCK_SPERC: return "MCK_SPERC";
5184 case MCK_VFHRC: return "MCK_VFHRC";
5185 case MCK_VFRC: return "MCK_VFRC";
5186 case MCK_VRRC: return "MCK_VRRC";
5187 case MCK_VSLRC: return "MCK_VSLRC";
5188 case MCK_VSRpRC: return "MCK_VSRpRC";
5189 case MCK_Reg7: return "MCK_Reg7";
5190 case MCK_Reg2: return "MCK_Reg2";
5191 case MCK_Reg23: return "MCK_Reg23";
5192 case MCK_Reg13: return "MCK_Reg13";
5193 case MCK_G8RC: return "MCK_G8RC";
5194 case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0";
5195 case MCK_GPRC: return "MCK_GPRC";
5196 case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0";
5197 case MCK_DMRROWRC: return "MCK_DMRROWRC";
5198 case MCK_VSRC: return "MCK_VSRC";
5199 case MCK_VSSRC: return "MCK_VSSRC";
5200 case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC";
5201 case MCK_Imm: return "MCK_Imm";
5202 case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint";
5203 case MCK_CRBitMask: return "MCK_CRBitMask";
5204 case MCK_CondBr: return "MCK_CondBr";
5205 case MCK_DirectBr: return "MCK_DirectBr";
5206 case MCK_DispRI34: return "MCK_DispRI34";
5207 case MCK_DispRIHash: return "MCK_DispRIHash";
5208 case MCK_DispRI: return "MCK_DispRI";
5209 case MCK_DispRIX16: return "MCK_DispRIX16";
5210 case MCK_DispRIX: return "MCK_DispRIX";
5211 case MCK_DispSPE2: return "MCK_DispSPE2";
5212 case MCK_DispSPE4: return "MCK_DispSPE4";
5213 case MCK_DispSPE8: return "MCK_DispSPE8";
5214 case MCK_ImmZero: return "MCK_ImmZero";
5215 case MCK_RegACCRC: return "MCK_RegACCRC";
5216 case MCK_RegCRBITRC: return "MCK_RegCRBITRC";
5217 case MCK_RegCRRC: return "MCK_RegCRRC";
5218 case MCK_RegDMRRC: return "MCK_RegDMRRC";
5219 case MCK_RegDMRROWRC: return "MCK_RegDMRROWRC";
5220 case MCK_RegDMRROWpRC: return "MCK_RegDMRROWpRC";
5221 case MCK_RegDMRpRC: return "MCK_RegDMRpRC";
5222 case MCK_RegF4RC: return "MCK_RegF4RC";
5223 case MCK_RegF8RC: return "MCK_RegF8RC";
5224 case MCK_RegFpRC: return "MCK_RegFpRC";
5225 case MCK_RegG8RC: return "MCK_RegG8RC";
5226 case MCK_RegG8RCNoX0: return "MCK_RegG8RCNoX0";
5227 case MCK_RegG8pRC: return "MCK_RegG8pRC";
5228 case MCK_RegGPRC: return "MCK_RegGPRC";
5229 case MCK_RegGPRCNoR0: return "MCK_RegGPRCNoR0";
5230 case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0";
5231 case MCK_RegGxRC: return "MCK_RegGxRC";
5232 case MCK_RegSPE4RC: return "MCK_RegSPE4RC";
5233 case MCK_RegSPERC: return "MCK_RegSPERC";
5234 case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC";
5235 case MCK_RegVFRC: return "MCK_RegVFRC";
5236 case MCK_RegVRRC: return "MCK_RegVRRC";
5237 case MCK_RegVSFRC: return "MCK_RegVSFRC";
5238 case MCK_RegVSRC: return "MCK_RegVSRC";
5239 case MCK_RegVSRpEvenRC: return "MCK_RegVSRpEvenRC";
5240 case MCK_RegVSRpRC: return "MCK_RegVSRpRC";
5241 case MCK_RegVSSRC: return "MCK_RegVSSRC";
5242 case MCK_S16Imm: return "MCK_S16Imm";
5243 case MCK_S17Imm: return "MCK_S17Imm";
5244 case MCK_S34Imm: return "MCK_S34Imm";
5245 case MCK_S5Imm: return "MCK_S5Imm";
5246 case MCK_TLSReg: return "MCK_TLSReg";
5247 case MCK_U10Imm: return "MCK_U10Imm";
5248 case MCK_U12Imm: return "MCK_U12Imm";
5249 case MCK_U16Imm: return "MCK_U16Imm";
5250 case MCK_U1Imm: return "MCK_U1Imm";
5251 case MCK_U2Imm: return "MCK_U2Imm";
5252 case MCK_U3Imm: return "MCK_U3Imm";
5253 case MCK_U4Imm: return "MCK_U4Imm";
5254 case MCK_U5Imm: return "MCK_U5Imm";
5255 case MCK_U6Imm: return "MCK_U6Imm";
5256 case MCK_U7Imm: return "MCK_U7Imm";
5257 case MCK_U8Imm: return "MCK_U8Imm";
5258 case NumMatchClassKinds: return "NumMatchClassKinds";
5259 }
5260 llvm_unreachable("unhandled MatchClassKind!");
5261}
5262
5263#endif // NDEBUG
5264FeatureBitset PPCAsmParser::
5265ComputeAvailableFeatures(const FeatureBitset &FB) const {
5266 FeatureBitset Features;
5267 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
5268 Features.set(Feature_ModernAsBit);
5269 return Features;
5270}
5271
5272static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser,
5273 unsigned Kind, const OperandVector &Operands,
5274 uint64_t &ErrorInfo) {
5275 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
5276 const uint8_t *Converter = ConversionTable[Kind];
5277 for (const uint8_t *p = Converter; *p; p += 2) {
5278 switch (*p) {
5279 case CVT_Tied: {
5280 unsigned OpIdx = *(p + 1);
5281 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
5282 std::begin(TiedAsmOperandTable)) &&
5283 "Tied operand not found");
5284 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
5285 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
5286 if (OpndNum1 != OpndNum2) {
5287 auto &SrcOp1 = Operands[OpndNum1];
5288 auto &SrcOp2 = Operands[OpndNum2];
5289 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
5290 ErrorInfo = OpndNum2;
5291 return false;
5292 }
5293 }
5294 break;
5295 }
5296 default:
5297 break;
5298 }
5299 }
5300 return true;
5301}
5302
5303static const char MnemonicTable[] =
5304 "\003add\004addc\005addco\004adde\005addeo\005addex\006addg6s\004addi\005"
5305 "addic\005addis\005addme\006addmeo\004addo\007addpcis\005addze\006addzeo"
5306 "\003and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003bc-"
5307 "\003bca\004bca+\004bca-\005bcctr\006bcctrl\006bcdadd\006bcdcfn\007bcdcf"
5308 "sq\006bcdcfz\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdset"
5309 "sgn\005bcdsr\006bcdsub\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004"
5310 "bcl-\004bcla\005bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdn"
5311 "z\005bdnz+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006"
5312 "bdnzfl\007bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006"
5313 "bdnzla\007bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl"
5314 "\010bdnzlrl+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdn"
5315 "ztlr\010bdnztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bd"
5316 "zf\005bdzfa\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005"
5317 "bdzl-\005bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzl"
5318 "rl\007bdzlrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007"
5319 "bdztlrl\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007b"
5320 "eqctr+\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005"
5321 "beql-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beql"
5322 "rl\007beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005"
5323 "bfctr\006bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl"
5324 "+\004bfl-\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006"
5325 "bflrl+\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bg"
5326 "ectr\007bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005"
5327 "bgel+\005bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr"
5328 "-\006bgelrl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgt"
5329 "a+\005bgta-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010b"
5330 "gtctrl-\004bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr"
5331 "\006bgtlr+\006bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003bl"
5332 "e\004ble+\004ble-\004blea\005blea+\005blea-\006blectr\007blectr+\007ble"
5333 "ctr-\007blectrl\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005bl"
5334 "ela\006blela+\006blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelr"
5335 "l+\007blelrl-\003blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005"
5336 "blta-\006bltctr\007bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl"
5337 "-\004bltl\005bltl+\005bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bl"
5338 "tlr+\006bltlr-\006bltlrl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004"
5339 "bnea\005bnea+\005bnea-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bn"
5340 "ectrl+\010bnectrl-\004bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnel"
5341 "a-\005bnelr\006bnelr+\006bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004"
5342 "bng+\004bng-\004bnga\005bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007"
5343 "bngctrl\010bngctrl+\010bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006b"
5344 "ngla+\006bngla-\005bnglr\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bn"
5345 "glrl-\003bnl\004bnl+\004bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnl"
5346 "ctr+\007bnlctr-\007bnlctrl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005"
5347 "bnll-\005bnlla\006bnlla+\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnll"
5348 "rl\007bnllrl+\007bnllrl-\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bns"
5349 "a-\006bnsctr\007bnsctr+\007bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004"
5350 "bnsl\005bnsl+\005bnsl-\005bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006"
5351 "bnslr-\006bnslrl\007bnslrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005"
5352 "bnua+\005bnua-\006bnuctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010"
5353 "bnuctrl-\004bnul\005bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnul"
5354 "r\006bnulr+\006bnulr-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\003brd\003"
5355 "brh\005brinc\003brw\003bso\004bso+\004bso-\004bsoa\005bsoa+\005bsoa-\006"
5356 "bsoctr\007bsoctr+\007bsoctr-\007bsoctrl\010bsoctrl+\010bsoctrl-\004bsol"
5357 "\005bsol+\005bsol-\005bsola\006bsola+\006bsola-\005bsolr\006bsolr+\006b"
5358 "solr-\006bsolrl\007bsolrl+\007bsolrl-\002bt\003bt+\003bt-\003bta\004bta"
5359 "+\004bta-\005btctr\006btctr+\006btctr-\006btctrl\007btctrl+\007btctrl-\003"
5360 "btl\004btl+\004btl-\004btla\005btla+\005btla-\004btlr\005btlr+\005btlr-"
5361 "\005btlrl\006btlrl+\006btlrl-\003bun\004bun+\004bun-\004buna\005buna+\005"
5362 "buna-\006bunctr\007bunctr+\007bunctr-\007bunctrl\010bunctrl+\010bunctrl"
5363 "-\004bunl\005bunl+\005bunl-\005bunla\006bunla+\006bunla-\005bunlr\006bu"
5364 "nlr+\006bunlr-\006bunlrl\007bunlrl+\007bunlrl-\006cbcdtd\006cdtbcd\006c"
5365 "fuged\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006clrrdi\006"
5366 "clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006cmpeqb\004cmpi\004cmpl\005cmp"
5367 "ld\006cmpldi\005cmpli\005cmplw\006cmplwi\005cmprb\004cmpw\005cmpwi\006c"
5368 "ntlzd\007cntlzdm\006cntlzw\006cnttzd\007cnttzdm\006cnttzw\004copy\007cp"
5369 "abort\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crnor"
5370 "\005crnot\004cror\005crorc\005crset\005crxor\004dadd\005daddq\004darn\004"
5371 "dcba\004dcbf\006dcbfep\005dcbfl\006dcbflp\006dcbfps\004dcbi\005dcbst\007"
5372 "dcbstep\007dcbstps\004dcbt\006dcbtct\006dcbtds\006dcbtep\006dcbtst\010d"
5373 "cbtstct\010dcbtstds\010dcbtstep\007dcbtstt\005dcbtt\004dcbz\006dcbzep\005"
5374 "dcbzl\007dcbzlep\005dccci\006dcffix\007dcffixq\010dcffixqq\003dci\005dc"
5375 "mpo\006dcmpoq\005dcmpu\006dcmpuq\005dctdp\006dctfix\007dctfixq\010dctfi"
5376 "xqq\006dctqpq\006ddedpd\007ddedpdq\004ddiv\005ddivq\006denbcd\007denbcd"
5377 "q\004diex\005diexq\004divd\005divde\006divdeo\006divdeu\007divdeuo\005d"
5378 "ivdo\005divdu\006divduo\004divw\005divwe\006divweo\006divweu\007divweuo"
5379 "\005divwo\005divwu\006divwuo\004dmmr\tdmsetdmrz\004dmul\005dmulq\005dmx"
5380 "or\016dmxxextfdmr256\016dmxxextfdmr512\017dmxxinstfdmr256\017dmxxinstfd"
5381 "mr512\004dqua\005dquai\006dquaiq\005dquaq\005drdpq\006drintn\007drintnq"
5382 "\006drintx\007drintxq\005drrnd\006drrndq\004drsp\005dscli\006dscliq\005"
5383 "dscri\006dscriq\003dss\006dssall\003dst\005dstst\006dststt\004dstt\004d"
5384 "sub\005dsubq\006dtstdc\007dtstdcq\006dtstdg\007dtstdgq\006dtstex\007dts"
5385 "texq\006dtstsf\007dtstsfi\010dtstsfiq\007dtstsfq\004dxex\005dxexq\006ef"
5386 "dabs\006efdadd\006efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007efdcfuf\007"
5387 "efdcfui\010efdcfuid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efdctsf\007e"
5388 "fdctsi\tefdctsidz\010efdctsiz\007efdctuf\007efdctui\tefdctuidz\010efdct"
5389 "uiz\006efddiv\006efdmul\007efdnabs\006efdneg\006efdsub\010efdtsteq\010e"
5390 "fdtstgt\010efdtstlt\006efsabs\006efsadd\006efscfd\007efscfsf\007efscfsi"
5391 "\007efscfuf\007efscfui\010efscmpeq\010efscmpgt\010efscmplt\007efsctsf\007"
5392 "efsctsi\010efsctsiz\007efsctuf\007efsctui\010efsctuiz\006efsdiv\006efsm"
5393 "ul\007efsnabs\006efsneg\006efssub\010efststeq\010efststgt\010efststlt\005"
5394 "eieio\003eqv\005evabs\007evaddiw\013evaddsmiaaw\013evaddssiaaw\013evadd"
5395 "umiaaw\013evaddusiaaw\006evaddw\005evand\006evandc\007evcmpeq\010evcmpg"
5396 "ts\010evcmpgtu\010evcmplts\010evcmpltu\010evcntlsw\010evcntlzw\007evdiv"
5397 "ws\007evdivwu\005eveqv\007evextsb\007evextsh\007evfsabs\007evfsadd\010e"
5398 "vfscfsf\010evfscfsi\010evfscfuf\010evfscfui\tevfscmpeq\tevfscmpgt\tevfs"
5399 "cmplt\010evfsctsf\010evfsctsi\tevfsctsiz\010evfsctui\007evfsdiv\007evfs"
5400 "mul\010evfsnabs\007evfsneg\007evfssub\tevfststeq\tevfststgt\tevfststlt\005"
5401 "evldd\006evlddx\005evldh\006evldhx\005evldw\006evldwx\013evlhhesplat\014"
5402 "evlhhesplatx\014evlhhossplat\015evlhhossplatx\014evlhhousplat\015evlhho"
5403 "usplatx\006evlwhe\007evlwhex\007evlwhos\010evlwhosx\007evlwhou\010evlwh"
5404 "oux\nevlwhsplat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx\tevmergehi\013"
5405 "evmergehilo\tevmergelo\013evmergelohi\013evmhegsmfaa\013evmhegsmfan\013"
5406 "evmhegsmiaa\013evmhegsmian\013evmhegumiaa\013evmhegumian\010evmhesmf\te"
5407 "vmhesmfa\013evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmhesmia\013evmhes"
5408 "miaaw\013evmhesmianw\010evmhessf\tevmhessfa\013evmhessfaaw\013evmhessfa"
5409 "nw\013evmhessiaaw\013evmhessianw\010evmheumi\tevmheumia\013evmheumiaaw\013"
5410 "evmheumianw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa\013evmhogsmfan"
5411 "\013evmhogsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogumian\010evmhosm"
5412 "f\tevmhosmfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\tevmhosmia\013ev"
5413 "mhosmiaaw\013evmhosmianw\010evmhossf\tevmhossfa\013evmhossfaaw\013evmho"
5414 "ssfanw\013evmhossiaaw\013evmhossianw\010evmhoumi\tevmhoumia\013evmhoumi"
5415 "aaw\013evmhoumianw\013evmhousiaaw\013evmhousianw\005evmra\010evmwhsmf\t"
5416 "evmwhsmfa\010evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010evmwhumi\tev"
5417 "mwhumia\013evmwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evmwlssianw\010"
5418 "evmwlumi\tevmwlumia\013evmwlumiaaw\013evmwlumianw\013evmwlusiaaw\013evm"
5419 "wlusianw\007evmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007evmwsmi\010evm"
5420 "wsmia\tevmwsmiaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssfaa\tevmwssfa"
5421 "n\007evmwumi\010evmwumia\tevmwumiaa\tevmwumian\006evnand\005evneg\005ev"
5422 "nor\004evor\005evorc\005evrlw\006evrlwi\006evrndw\005evsel\005evslw\006"
5423 "evslwi\tevsplatfi\010evsplati\007evsrwis\007evsrwiu\006evsrws\006evsrwu"
5424 "\006evstdd\007evstddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007evst"
5425 "whe\010evstwhex\007evstwho\010evstwhox\007evstwwe\010evstwwex\007evstww"
5426 "o\010evstwwox\014evsubfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014evsubf"
5427 "usiaaw\007evsubfw\010evsubifw\005evxor\006extldi\006extlwi\006extrdi\006"
5428 "extrwi\005extsb\005extsh\005extsw\010extswsli\004fabs\004fadd\005fadds\005"
5429 "fcfid\006fcfids\006fcfidu\007fcfidus\005fcmpo\005fcmpu\006fcpsgn\005fct"
5430 "id\006fctidu\007fctiduz\006fctidz\005fctiw\006fctiwu\007fctiwuz\006fcti"
5431 "wz\004fdiv\005fdivs\005fmadd\006fmadds\003fmr\005fmsub\006fmsubs\004fmu"
5432 "l\005fmuls\005fnabs\004fneg\006fnmadd\007fnmadds\006fnmsub\007fnmsubs\003"
5433 "fre\004fres\004frim\004frin\004frip\004friz\004frsp\007frsqrte\010frsqr"
5434 "tes\004fsel\005fsqrt\006fsqrts\004fsub\005fsubs\005ftdiv\006ftsqrt\007h"
5435 "ashchk\010hashchkp\006hashst\007hashstp\005hrfid\006hwsync\004icbi\006i"
5436 "cbiep\005icblc\005icblq\004icbt\006icbtls\005iccci\003ici\006inslwi\006"
5437 "insrdi\006insrwi\004isel\006iseleq\006iselgt\006isellt\005isync\002la\005"
5438 "lbarx\005lbepx\003lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002ld\005ldarx"
5439 "\004ldat\005ldbrx\005ldcix\003ldu\004ldux\003ldx\003lfd\006lfdepx\004lf"
5440 "du\005lfdux\004lfdx\006lfiwax\006lfiwzx\003lfs\004lfsu\005lfsux\004lfsx"
5441 "\003lha\005lharx\004lhau\005lhaux\004lhax\005lhbrx\005lhepx\003lhz\006l"
5442 "hzcix\004lhzu\005lhzux\004lhzx\002li\003lis\003lmw\004lnia\002lq\005lqa"
5443 "rx\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004lvsr\003lvx\004lvxl\003"
5444 "lwa\005lwarx\004lwat\005lwaux\004lwax\005lwbrx\005lwepx\006lwsync\003lw"
5445 "z\006lwzcix\004lwzu\005lwzux\004lwzx\004lxsd\005lxsdx\007lxsibzx\007lxs"
5446 "ihzx\007lxsiwax\007lxsiwzx\005lxssp\006lxsspx\003lxv\007lxvb16x\006lxvd"
5447 "2x\006lxvdsx\006lxvh8x\005lxvkq\004lxvl\005lxvll\004lxvp\006lxvprl\007l"
5448 "xvprll\005lxvpx\006lxvrbx\006lxvrdx\006lxvrhx\005lxvrl\006lxvrll\006lxv"
5449 "rwx\006lxvw4x\006lxvwsx\004lxvx\006maddhd\007maddhdu\006maddld\004mbar\004"
5450 "mcrf\005mcrfs\006mcrxrx\005mfamr\005mfasr\007mfbhrbe\005mfbr0\005mfbr1\005"
5451 "mfbr2\005mfbr3\005mfbr4\005mfbr5\005mfbr6\005mfbr7\006mfcfar\004mfcr\005"
5452 "mfctr\005mfdar\007mfdbatl\007mfdbatu\006mfdccr\005mfdcr\006mfdear\005mf"
5453 "dec\006mfdscr\007mfdsisr\005mfesr\006mffprd\007mffprwz\004mffs\010mffsc"
5454 "drn\tmffscdrni\006mffsce\007mffscrn\010mffscrni\005mffsl\007mfibatl\007"
5455 "mfibatu\006mficcr\004mflr\005mfmsr\006mfocrf\005mfpid\005mfpmr\005mfppr"
5456 "\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr1\tmfspefscr\005mfspr\006mfsprg\007"
5457 "mfsprg0\007mfsprg1\007mfsprg2\007mfsprg3\007mfsprg4\007mfsprg5\007mfspr"
5458 "g6\007mfsprg7\004mfsr\006mfsrin\006mfsrr0\006mfsrr1\006mfsrr2\006mfsrr3"
5459 "\004mftb\006mftbhi\005mftbl\006mftblo\005mftbu\005mftcr\006mfuamr\007mf"
5460 "udscr\005mfvrd\010mfvrsave\006mfvrwz\006mfvscr\006mfvsrd\007mfvsrld\007"
5461 "mfvsrwz\005mfxer\005modsd\005modsw\005modud\005moduw\002mr\007msgsync\005"
5462 "msync\005mtamr\005mtasr\005mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005"
5463 "mtbr5\005mtbr6\005mtbr7\006mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007"
5464 "mtdbatl\007mtdbatu\006mtdccr\005mtdcr\006mtdear\005mtdec\006mtdscr\007m"
5465 "tdsisr\005mtesr\006mtfprd\007mtfprwa\007mtfprwz\006mtfsb0\006mtfsb1\005"
5466 "mtfsf\006mtfsfi\007mtibatl\007mtibatu\006mticcr\004mtlr\005mtmsr\006mtm"
5467 "srd\006mtocrf\005mtpid\005mtpmr\005mtppr\006mtsdr1\tmtspefscr\005mtspr\006"
5468 "mtsprg\007mtsprg0\007mtsprg1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg"
5469 "5\007mtsprg6\007mtsprg7\004mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2"
5470 "\006mtsrr3\006mttbhi\005mttbl\006mttblo\005mttbu\005mttcr\006mtuamr\007"
5471 "mtudscr\005mtvrd\010mtvrsave\006mtvrwa\006mtvrwz\006mtvscr\007mtvsrbm\010"
5472 "mtvsrbmi\006mtvsrd\007mtvsrdd\007mtvsrdm\007mtvsrhm\007mtvsrqm\007mtvsr"
5473 "wa\007mtvsrwm\007mtvsrws\007mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulh"
5474 "w\006mulhwu\005mulld\006mulldo\005mulli\005mullw\006mullwo\004nand\003n"
5475 "ap\003neg\004nego\003nop\003nor\003not\002or\003orc\003ori\004oris\005p"
5476 "addi\005paste\013pause_short\005pdepd\005pextd\007phwsync\003pla\004plb"
5477 "z\003pld\004plfd\004plfs\004plha\004plhz\003pli\004plwa\007plwsync\004p"
5478 "lwz\005plxsd\006plxssp\004plxv\005plxvp\014pmxvbf16ger2\016pmxvbf16ger2"
5479 "nn\016pmxvbf16ger2np\016pmxvbf16ger2pn\016pmxvbf16ger2pp\013pmxvf16ger2"
5480 "\015pmxvf16ger2nn\015pmxvf16ger2np\015pmxvf16ger2pn\015pmxvf16ger2pp\np"
5481 "mxvf32ger\014pmxvf32gernn\014pmxvf32gernp\014pmxvf32gerpn\014pmxvf32ger"
5482 "pp\npmxvf64ger\014pmxvf64gernn\014pmxvf64gernp\014pmxvf64gerpn\014pmxvf"
5483 "64gerpp\013pmxvi16ger2\015pmxvi16ger2pp\014pmxvi16ger2s\016pmxvi16ger2s"
5484 "pp\npmxvi4ger8\014pmxvi4ger8pp\npmxvi8ger4\014pmxvi8ger4pp\015pmxvi8ger"
5485 "4spp\007popcntb\007popcntd\007popcntw\004pstb\004pstd\005pstfd\005pstfs"
5486 "\004psth\004pstw\006pstxsd\007pstxssp\005pstxv\006pstxvp\005psubi\007pt"
5487 "esync\004rfci\004rfdi\005rfebb\003rfi\004rfid\005rfmci\005rldcl\005rldc"
5488 "r\005rldic\006rldicl\006rldicr\006rldimi\006rlwimi\006rlwinm\005rlwnm\005"
5489 "rotld\006rotldi\005rotlw\006rotlwi\006rotrdi\006rotrwi\002sc\003scv\004"
5490 "setb\005setbc\006setbcr\006setnbc\007setnbcr\006slbfee\005slbia\005slbi"
5491 "e\006slbieg\007slbmfee\007slbmfev\006slbmte\007slbsync\003sld\004sldi\003"
5492 "slw\004slwi\004srad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004"
5493 "srwi\003stb\006stbcix\005stbcx\006stbepx\004stbu\005stbux\004stbx\010st"
5494 "cisync\003std\005stdat\006stdbrx\006stdcix\005stdcx\004stdu\005stdux\004"
5495 "stdx\004stfd\007stfdepx\005stfdu\006stfdux\005stfdx\006stfiwx\004stfs\005"
5496 "stfsu\006stfsux\005stfsx\003sth\006sthbrx\006sthcix\005sthcx\006sthepx\004"
5497 "sthu\005sthux\004sthx\004stmw\tstncisync\004stop\003stq\005stqcx\005sts"
5498 "wi\006stsync\006stvebx\006stvehx\006stvewx\004stvx\005stvxl\003stw\005s"
5499 "twat\006stwbrx\006stwcix\005stwcx\006stwepx\004stwu\005stwux\004stwx\005"
5500 "stxsd\006stxsdx\007stxsibx\007stxsihx\007stxsiwx\006stxssp\007stxsspx\004"
5501 "stxv\010stxvb16x\007stxvd2x\007stxvh8x\005stxvl\006stxvll\005stxvp\007s"
5502 "txvprl\010stxvprll\006stxvpx\007stxvrbx\007stxvrdx\007stxvrhx\006stxvrl"
5503 "\007stxvrll\007stxvrwx\007stxvw4x\005stxvx\003sub\004subc\004subf\005su"
5504 "bfc\006subfco\005subfe\006subfeo\006subfic\006subfme\007subfmeo\005subf"
5505 "o\006subfus\006subfze\007subfzeo\004subi\005subic\005subis\007subpcis\004"
5506 "sync\006tabort\010tabortdc\ttabortdci\010tabortwc\ttabortwci\006tbegin\006"
5507 "tcheck\002td\004tdeq\005tdeqi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004"
5508 "tdle\005tdlei\005tdlge\006tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005"
5509 "tdllt\006tdllti\005tdlng\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004"
5510 "tdne\005tdnei\004tdng\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\007"
5511 "tendall\005tlbia\005tlbie\006tlbiel\006tlbilx\ntlbilxlpid\ttlbilxpid\010"
5512 "tlbilxva\007tlbivax\005tlbld\005tlbli\005tlbre\007tlbrehi\007tlbrelo\005"
5513 "tlbsx\007tlbsync\005tlbwe\007tlbwehi\007tlbwelo\004trap\010trechkpt\010"
5514 "treclaim\007tresume\003tsr\010tsuspend\002tw\004tweq\005tweqi\004twge\005"
5515 "twgei\004twgt\005twgti\003twi\004twle\005twlei\005twlge\006twlgei\005tw"
5516 "lgt\006twlgti\005twlle\006twllei\005twllt\006twllti\005twlng\006twlngi\005"
5517 "twlnl\006twlnli\004twlt\005twlti\004twne\005twnei\004twng\005twngi\004t"
5518 "wnl\005twnli\003twu\004twui\007vabsdub\007vabsduh\007vabsduw\007vaddcuq"
5519 "\007vaddcuw\010vaddecuq\010vaddeuqm\006vaddfp\007vaddsbs\007vaddshs\007"
5520 "vaddsws\007vaddubm\007vaddubs\007vaddudm\007vadduhm\007vadduhs\007vaddu"
5521 "qm\007vadduwm\007vadduws\004vand\005vandc\006vavgsb\006vavgsh\006vavgsw"
5522 "\006vavgub\006vavguh\006vavguw\007vbpermd\007vbpermq\005vcfsx\007vcfuge"
5523 "d\005vcfux\007vcipher\013vcipherlast\006vclrlb\006vclrrb\005vclzb\005vc"
5524 "lzd\006vclzdm\005vclzh\010vclzlsbb\005vclzw\007vcmpbfp\010vcmpeqfp\010v"
5525 "cmpequb\010vcmpequd\010vcmpequh\010vcmpequq\010vcmpequw\010vcmpgefp\010"
5526 "vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmpgtsh\010vcmpgtsq\010vcmpgtsw\010"
5527 "vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcmpgtuq\010vcmpgtuw\007vcmpneb\007"
5528 "vcmpneh\007vcmpnew\010vcmpnezb\010vcmpnezh\010vcmpnezw\006vcmpsq\006vcm"
5529 "puq\007vcntmbb\007vcntmbd\007vcntmbh\007vcntmbw\006vctsxs\006vctuxs\005"
5530 "vctzb\005vctzd\006vctzdm\005vctzh\010vctzlsbb\005vctzw\007vdivesd\007vd"
5531 "ivesq\007vdivesw\007vdiveud\007vdiveuq\007vdiveuw\006vdivsd\006vdivsq\006"
5532 "vdivsw\006vdivud\006vdivuq\006vdivuw\004veqv\tvexpandbm\tvexpanddm\tvex"
5533 "pandhm\tvexpandqm\tvexpandwm\010vexptefp\tvextddvlx\tvextddvrx\nvextdub"
5534 "vlx\nvextdubvrx\nvextduhvlx\nvextduhvrx\nvextduwvlx\nvextduwvrx\nvextra"
5535 "ctbm\tvextractd\nvextractdm\nvextracthm\nvextractqm\nvextractub\nvextra"
5536 "ctuh\nvextractuw\nvextractwm\010vextsb2d\010vextsb2w\010vextsd2q\010vex"
5537 "tsh2d\010vextsh2w\010vextsw2d\010vextublx\010vextubrx\010vextuhlx\010ve"
5538 "xtuhrx\010vextuwlx\010vextuwrx\005vgbbd\004vgnb\007vinsblx\007vinsbrx\010"
5539 "vinsbvlx\010vinsbvrx\005vinsd\007vinsdlx\007vinsdrx\010vinsertb\010vins"
5540 "ertd\010vinserth\010vinsertw\007vinshlx\007vinshrx\010vinshvlx\010vinsh"
5541 "vrx\005vinsw\007vinswlx\007vinswrx\010vinswvlx\010vinswvrx\007vlogefp\007"
5542 "vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006vmaxsh\006vmaxsw\006vmaxub\006"
5543 "vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmhraddshs\006vminfp\006vminsb\006"
5544 "vminsd\006vminsh\006vminsw\006vminub\006vminud\006vminuh\006vminuw\tvml"
5545 "adduhm\006vmodsd\006vmodsq\006vmodsw\006vmodud\006vmoduq\006vmoduw\003v"
5546 "mr\006vmrgew\006vmrghb\006vmrghh\006vmrghw\006vmrglb\006vmrglh\006vmrgl"
5547 "w\006vmrgow\010vmsumcud\010vmsummbm\010vmsumshm\010vmsumshs\010vmsumubm"
5548 "\010vmsumudm\010vmsumuhm\010vmsumuhs\tvmul10cuq\nvmul10ecuq\tvmul10euq\010"
5549 "vmul10uq\007vmulesb\007vmulesd\007vmulesh\007vmulesw\007vmuleub\007vmul"
5550 "eud\007vmuleuh\007vmuleuw\007vmulhsd\007vmulhsw\007vmulhud\007vmulhuw\006"
5551 "vmulld\007vmulosb\007vmulosd\007vmulosh\007vmulosw\007vmuloub\007vmulou"
5552 "d\007vmulouh\007vmulouw\007vmuluwm\005vnand\010vncipher\014vncipherlast"
5553 "\005vnegd\005vnegw\010vnmsubfp\004vnor\004vnot\003vor\004vorc\006vpdepd"
5554 "\005vperm\006vpermr\010vpermxor\006vpextd\005vpkpx\007vpksdss\007vpksdu"
5555 "s\007vpkshss\007vpkshus\007vpkswss\007vpkswus\007vpkudum\007vpkudus\007"
5556 "vpkuhum\007vpkuhus\007vpkuwum\007vpkuwus\007vpmsumb\007vpmsumd\007vpmsu"
5557 "mh\007vpmsumw\010vpopcntb\010vpopcntd\010vpopcnth\010vpopcntw\007vprtyb"
5558 "d\007vprtybq\007vprtybw\005vrefp\005vrfim\005vrfin\005vrfip\005vrfiz\004"
5559 "vrlb\004vrld\006vrldmi\006vrldnm\004vrlh\004vrlq\006vrlqmi\006vrlqnm\004"
5560 "vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005vsbox\004vsel\nvshasigmad\nvshas"
5561 "igmaw\003vsl\004vslb\004vsld\006vsldbi\006vsldoi\004vslh\004vslo\004vsl"
5562 "q\004vslv\004vslw\006vspltb\006vsplth\010vspltisb\010vspltish\010vsplti"
5563 "sw\006vspltw\003vsr\005vsrab\005vsrad\005vsrah\005vsraq\005vsraw\004vsr"
5564 "b\004vsrd\006vsrdbi\004vsrh\004vsro\004vsrq\004vsrv\004vsrw\007vstribl\007"
5565 "vstribr\007vstrihl\007vstrihr\007vsubcuq\007vsubcuw\010vsubecuq\010vsub"
5566 "euqm\006vsubfp\007vsubsbs\007vsubshs\007vsubsws\007vsububm\007vsububs\007"
5567 "vsubudm\007vsubuhm\007vsubuhs\007vsubuqm\007vsubuwm\007vsubuws\010vsum2"
5568 "sws\010vsum4sbs\010vsum4shs\010vsum4ubs\007vsumsws\007vupkhpx\007vupkhs"
5569 "b\007vupkhsh\007vupkhsw\007vupklpx\007vupklsb\007vupklsh\007vupklsw\004"
5570 "vxor\004wait\010waitimpl\007waitrsv\005wrtee\006wrteei\005wsync\004xnop"
5571 "\003xor\004xori\005xoris\007xsabsdp\007xsabsqp\007xsadddp\007xsaddqp\010"
5572 "xsaddqpo\007xsaddsp\txscmpeqdp\txscmpeqqp\nxscmpexpdp\nxscmpexpqp\txscm"
5573 "pgedp\txscmpgeqp\txscmpgtdp\txscmpgtqp\010xscmpodp\010xscmpoqp\010xscmp"
5574 "udp\010xscmpuqp\txscpsgndp\txscpsgnqp\010xscvdphp\010xscvdpqp\010xscvdp"
5575 "sp\txscvdpspn\nxscvdpsxds\nxscvdpsxws\nxscvdpuxds\nxscvdpuxws\010xscvhp"
5576 "dp\010xscvqpdp\txscvqpdpo\txscvqpsdz\txscvqpsqz\txscvqpswz\txscvqpudz\t"
5577 "xscvqpuqz\txscvqpuwz\010xscvsdqp\010xscvspdp\txscvspdpn\010xscvsqqp\txs"
5578 "cvsxddp\txscvsxdsp\010xscvudqp\010xscvuqqp\txscvuxddp\txscvuxdsp\007xsd"
5579 "ivdp\007xsdivqp\010xsdivqpo\007xsdivsp\010xsiexpdp\010xsiexpqp\txsmadda"
5580 "dp\txsmaddasp\txsmaddmdp\txsmaddmsp\010xsmaddqp\txsmaddqpo\010xsmaxcdp\010"
5581 "xsmaxcqp\007xsmaxdp\010xsmaxjdp\010xsmincdp\010xsmincqp\007xsmindp\010x"
5582 "sminjdp\txsmsubadp\txsmsubasp\txsmsubmdp\txsmsubmsp\010xsmsubqp\txsmsub"
5583 "qpo\007xsmuldp\007xsmulqp\010xsmulqpo\007xsmulsp\010xsnabsdp\010xsnabsq"
5584 "p\007xsnegdp\007xsnegqp\nxsnmaddadp\nxsnmaddasp\nxsnmaddmdp\nxsnmaddmsp"
5585 "\txsnmaddqp\nxsnmaddqpo\nxsnmsubadp\nxsnmsubasp\nxsnmsubmdp\nxsnmsubmsp"
5586 "\txsnmsubqp\nxsnmsubqpo\006xsrdpi\007xsrdpic\007xsrdpim\007xsrdpip\007x"
5587 "srdpiz\006xsredp\006xsresp\006xsrqpi\007xsrqpix\007xsrqpxp\005xsrsp\nxs"
5588 "rsqrtedp\nxsrsqrtesp\010xssqrtdp\010xssqrtqp\txssqrtqpo\010xssqrtsp\007"
5589 "xssubdp\007xssubqp\010xssubqpo\007xssubsp\010xstdivdp\txstsqrtdp\txstst"
5590 "dcdp\txststdcqp\txststdcsp\010xsxexpdp\010xsxexpqp\010xsxsigdp\010xsxsi"
5591 "gqp\007xvabsdp\007xvabssp\007xvadddp\007xvaddsp\nxvbf16ger2\014xvbf16ge"
5592 "r2nn\014xvbf16ger2np\014xvbf16ger2pn\014xvbf16ger2pp\txvcmpeqdp\txvcmpe"
5593 "qsp\txvcmpgedp\txvcmpgesp\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\013"
5594 "xvcvbf16spn\010xvcvdpsp\nxvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws"
5595 "\010xvcvhpsp\nxvcvspbf16\010xvcvspdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxw"
5596 "s\nxvcvspuxds\nxvcvspuxws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\t"
5597 "xvcvuxddp\txvcvuxdsp\txvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdivsp\txvf16"
5598 "ger2\013xvf16ger2nn\013xvf16ger2np\013xvf16ger2pn\013xvf16ger2pp\010xvf"
5599 "32ger\nxvf32gernn\nxvf32gernp\nxvf32gerpn\nxvf32gerpp\010xvf64ger\nxvf6"
5600 "4gernn\nxvf64gernp\nxvf64gerpn\nxvf64gerpp\txvi16ger2\013xvi16ger2pp\nx"
5601 "vi16ger2s\014xvi16ger2spp\010xvi4ger8\nxvi4ger8pp\010xvi8ger4\nxvi8ger4"
5602 "pp\013xvi8ger4spp\010xviexpdp\010xviexpsp\txvmaddadp\txvmaddasp\txvmadd"
5603 "mdp\txvmaddmsp\007xvmaxdp\007xvmaxsp\007xvmindp\007xvminsp\007xvmovdp\007"
5604 "xvmovsp\txvmsubadp\txvmsubasp\txvmsubmdp\txvmsubmsp\007xvmuldp\007xvmul"
5605 "sp\010xvnabsdp\010xvnabssp\007xvnegdp\007xvnegsp\nxvnmaddadp\nxvnmaddas"
5606 "p\nxvnmaddmdp\nxvnmaddmsp\nxvnmsubadp\nxvnmsubasp\nxvnmsubmdp\nxvnmsubm"
5607 "sp\006xvrdpi\007xvrdpic\007xvrdpim\007xvrdpip\007xvrdpiz\006xvredp\006x"
5608 "vresp\006xvrspi\007xvrspic\007xvrspim\007xvrspip\007xvrspiz\nxvrsqrtedp"
5609 "\nxvrsqrtesp\010xvsqrtdp\010xvsqrtsp\007xvsubdp\007xvsubsp\010xvtdivdp\010"
5610 "xvtdivsp\007xvtlsbb\txvtsqrtdp\txvtsqrtsp\txvtstdcdp\txvtstdcsp\010xvxe"
5611 "xpdp\010xvxexpsp\010xvxsigdp\010xvxsigsp\txxblendvb\txxblendvd\txxblend"
5612 "vh\txxblendvw\005xxbrd\005xxbrh\005xxbrq\005xxbrw\006xxeval\013xxextrac"
5613 "tuw\nxxgenpcvbm\nxxgenpcvdm\nxxgenpcvhm\nxxgenpcvwm\txxinsertw\006xxlan"
5614 "d\007xxlandc\006xxleqv\007xxlnand\006xxlnor\005xxlor\006xxlorc\006xxlxo"
5615 "r\007xxmfacc\007xxmrghd\007xxmrghw\007xxmrgld\007xxmrglw\007xxmtacc\006"
5616 "xxperm\010xxpermdi\007xxpermr\007xxpermx\005xxsel\txxsetaccz\007xxsldwi"
5617 "\007xxspltd\013xxsplti32dx\010xxspltib\txxspltidp\010xxspltiw\007xxsplt"
5618 "w\007xxswapd";
5619
5620// Feature bitsets.
5621enum : uint8_t {
5622 AMFBS_None,
5623 AMFBS_ModernAs,
5624};
5625
5626static constexpr FeatureBitset FeatureBitsets[] = {
5627 {}, // AMFBS_None
5628 {Feature_ModernAsBit, },
5629};
5630
5631namespace {
5632 struct MatchEntry {
5633 uint16_t Mnemonic;
5634 uint16_t Opcode;
5635 uint16_t ConvertFn;
5636 uint8_t RequiredFeaturesIdx;
5637 uint8_t Classes[6];
5638 StringRef getMnemonic() const {
5639 return StringRef(MnemonicTable + Mnemonic + 1,
5640 MnemonicTable[Mnemonic]);
5641 }
5642 };
5643
5644 // Predicate for searching for an opcode.
5645 struct LessOpcode {
5646 bool operator()(const MatchEntry &LHS, StringRef RHS) {
5647 return LHS.getMnemonic() < RHS;
5648 }
5649 bool operator()(StringRef LHS, const MatchEntry &RHS) {
5650 return LHS < RHS.getMnemonic();
5651 }
5652 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
5653 return LHS.getMnemonic() < RHS.getMnemonic();
5654 }
5655 };
5656} // end anonymous namespace
5657
5658static const MatchEntry MatchTable0[] = {
5659 { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
5660 { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5661 { 0 /* add */, PPC::ADD4_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5662 { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5663 { 4 /* addc */, PPC::ADDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5664 { 9 /* addco */, PPC::ADDCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5665 { 9 /* addco */, PPC::ADDCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5666 { 15 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5667 { 15 /* adde */, PPC::ADDE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5668 { 20 /* addeo */, PPC::ADDEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5669 { 20 /* addeo */, PPC::ADDEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5670 { 26 /* addex */, PPC::ADDEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm }, },
5671 { 32 /* addg6s */, PPC::ADDG6S, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5672 { 39 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S16Imm }, },
5673 { 44 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5674 { 44 /* addic */, PPC::ADDIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5675 { 50 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S17Imm }, },
5676 { 56 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
5677 { 56 /* addme */, PPC::ADDME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5678 { 62 /* addmeo */, PPC::ADDMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
5679 { 62 /* addmeo */, PPC::ADDMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5680 { 69 /* addo */, PPC::ADD4O, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5681 { 69 /* addo */, PPC::ADD4O_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5682 { 74 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_Imm }, },
5683 { 82 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
5684 { 82 /* addze */, PPC::ADDZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5685 { 88 /* addzeo */, PPC::ADDZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
5686 { 88 /* addzeo */, PPC::ADDZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5687 { 95 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5688 { 95 /* and */, PPC::AND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5689 { 99 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5690 { 99 /* andc */, PPC::ANDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5691 { 104 /* andi */, PPC::ANDI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5692 { 109 /* andis */, PPC::ANDIS_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5693 { 115 /* attn */, PPC::ATTN, Convert_NoOperands, AMFBS_None, { }, },
5694 { 120 /* b */, PPC::B, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
5695 { 122 /* ba */, PPC::BA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
5696 { 125 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5697 { 125 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5698 { 128 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5699 { 132 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5700 { 136 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5701 { 136 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5702 { 140 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5703 { 145 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5704 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
5705 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
5706 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
5707 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
5708 { 163 /* bcdadd */, PPC::BCDADD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5709 { 170 /* bcdcfn */, PPC::BCDCFN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5710 { 177 /* bcdcfsq */, PPC::BCDCFSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5711 { 185 /* bcdcfz */, PPC::BCDCFZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5712 { 192 /* bcdcpsgn */, PPC::BCDCPSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5713 { 201 /* bcdctn */, PPC::BCDCTN_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
5714 { 208 /* bcdctsq */, PPC::BCDCTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
5715 { 216 /* bcdctz */, PPC::BCDCTZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5716 { 223 /* bcds */, PPC::BCDS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5717 { 228 /* bcdsetsgn */, PPC::BCDSETSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5718 { 238 /* bcdsr */, PPC::BCDSR_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5719 { 244 /* bcdsub */, PPC::BCDSUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5720 { 251 /* bcdtrunc */, PPC::BCDTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
5721 { 260 /* bcdus */, PPC::BCDUS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5722 { 266 /* bcdutrunc */, PPC::BCDUTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5723 { 276 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5724 { 276 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5725 { 280 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5726 { 285 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5727 { 290 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5728 { 290 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5729 { 295 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5730 { 301 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
5731 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
5732 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
5733 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
5734 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
5735 { 318 /* bctr */, PPC::BCTR, Convert_NoOperands, AMFBS_None, { }, },
5736 { 323 /* bctrl */, PPC::BCTRL, Convert_NoOperands, AMFBS_None, { }, },
5737 { 329 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5738 { 334 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5739 { 340 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5740 { 346 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5741 { 352 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5742 { 359 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5743 { 366 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5744 { 372 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5745 { 379 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5746 { 386 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5747 { 394 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5748 { 402 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5749 { 411 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5750 { 417 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5751 { 424 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5752 { 431 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5753 { 438 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5754 { 446 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5755 { 454 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, AMFBS_None, { }, },
5756 { 461 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, AMFBS_None, { }, },
5757 { 469 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, AMFBS_None, { }, },
5758 { 477 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, AMFBS_None, { }, },
5759 { 485 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, AMFBS_None, { }, },
5760 { 494 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, AMFBS_None, { }, },
5761 { 503 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5762 { 509 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5763 { 516 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5764 { 523 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5765 { 531 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5766 { 539 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5767 { 548 /* bdz */, PPC::BDZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5768 { 552 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5769 { 557 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5770 { 562 /* bdza */, PPC::BDZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5771 { 567 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5772 { 573 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5773 { 579 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5774 { 584 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5775 { 590 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5776 { 596 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5777 { 603 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5778 { 610 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5779 { 618 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5780 { 623 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5781 { 629 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5782 { 635 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5783 { 641 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5784 { 648 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5785 { 655 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, AMFBS_None, { }, },
5786 { 661 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, AMFBS_None, { }, },
5787 { 668 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, AMFBS_None, { }, },
5788 { 675 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, AMFBS_None, { }, },
5789 { 682 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, AMFBS_None, { }, },
5790 { 690 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, AMFBS_None, { }, },
5791 { 698 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5792 { 703 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5793 { 709 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5794 { 715 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5795 { 722 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5796 { 729 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5797 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5798 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5799 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5800 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5801 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5802 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5803 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5804 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5805 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5806 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5807 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5808 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5809 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
5810 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5811 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
5812 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5813 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
5814 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5815 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
5816 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5817 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
5818 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5819 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
5820 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5821 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5822 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5823 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5824 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5825 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5826 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5827 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5828 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5829 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5830 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5831 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5832 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5833 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
5834 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5835 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
5836 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5837 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
5838 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5839 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
5840 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5841 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
5842 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5843 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
5844 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5845 { 897 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5846 { 900 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5847 { 904 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5848 { 908 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5849 { 912 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5850 { 917 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5851 { 922 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5852 { 928 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5853 { 935 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5854 { 942 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5855 { 949 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5856 { 957 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5857 { 965 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5858 { 969 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5859 { 974 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5860 { 979 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5861 { 984 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5862 { 990 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
5863 { 996 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5864 { 1001 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5865 { 1007 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5866 { 1013 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5867 { 1019 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5868 { 1026 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
5869 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5870 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5871 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5872 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5873 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5874 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5875 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5876 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5877 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5878 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5879 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5880 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5881 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
5882 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5883 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
5884 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5885 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
5886 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5887 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
5888 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5889 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
5890 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5891 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
5892 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5893 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5894 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5895 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5896 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5897 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5898 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5899 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5900 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5901 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5902 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5903 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5904 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5905 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
5906 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5907 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
5908 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5909 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
5910 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5911 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
5912 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5913 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
5914 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5915 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
5916 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5917 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5918 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5919 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5920 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5921 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5922 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5923 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5924 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5925 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5926 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5927 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5928 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5929 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
5930 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5931 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
5932 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5933 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
5934 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5935 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
5936 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5937 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
5938 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5939 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
5940 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5941 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5942 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5943 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5944 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5945 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5946 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5947 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5948 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5949 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5950 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5951 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5952 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5953 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
5954 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5955 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
5956 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5957 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
5958 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5959 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
5960 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5961 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
5962 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5963 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
5964 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5965 { 1353 /* bl */, PPC::BL, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
5966 { 1353 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, AMFBS_None, { MCK_DirectBr, MCK_Imm }, },
5967 { 1356 /* bla */, PPC::BLA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
5968 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5969 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5970 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5971 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5972 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5973 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5974 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5975 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5976 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5977 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5978 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5979 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5980 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
5981 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5982 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
5983 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5984 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
5985 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5986 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
5987 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5988 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
5989 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5990 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
5991 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
5992 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5993 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5994 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5995 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5996 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5997 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
5998 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
5999 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6000 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6001 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6002 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6003 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6004 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6005 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6006 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6007 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6008 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6009 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6010 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6011 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6012 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6013 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6014 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6015 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6016 { 1520 /* blr */, PPC::BLR, Convert_NoOperands, AMFBS_None, { }, },
6017 { 1524 /* blrl */, PPC::BLRL, Convert_NoOperands, AMFBS_None, { }, },
6018 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6019 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6020 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6021 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6022 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6023 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6024 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6025 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6026 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6027 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6028 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6029 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6030 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
6031 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6032 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
6033 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6034 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
6035 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6036 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
6037 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6038 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
6039 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6040 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
6041 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6042 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6043 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6044 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6045 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6046 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6047 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6048 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6049 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6050 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6051 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6052 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6053 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6054 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
6055 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6056 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
6057 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6058 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
6059 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6060 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
6061 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6062 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
6063 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6064 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
6065 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6066 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6067 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6068 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6069 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6070 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6071 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6072 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6073 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6074 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6075 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6076 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6077 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6078 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
6079 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6080 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
6081 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6082 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
6083 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6084 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
6085 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6086 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
6087 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6088 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
6089 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6090 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6091 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6092 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6093 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6094 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6095 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6096 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6097 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6098 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6099 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6100 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6101 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6102 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
6103 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6104 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
6105 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6106 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
6107 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6108 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
6109 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6110 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
6111 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6112 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
6113 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6114 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6115 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6116 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6117 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6118 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6119 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6120 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6121 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6122 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6123 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6124 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6125 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6126 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6127 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6128 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6129 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6130 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6131 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6132 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6133 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6134 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6135 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6136 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6137 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6138 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6139 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6140 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6141 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6142 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6143 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6144 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6145 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6146 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6147 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6148 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6149 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6150 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6151 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6152 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6153 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6154 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6155 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6156 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
6157 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6158 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
6159 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6160 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
6161 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6162 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6163 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6164 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6165 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6166 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6167 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6168 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6169 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6170 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6171 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6172 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6173 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6174 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
6175 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6176 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
6177 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6178 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
6179 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6180 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
6181 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6182 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
6183 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6184 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
6185 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6186 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6187 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6188 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6189 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6190 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6191 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6192 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6193 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6194 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6195 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6196 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6197 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6198 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
6199 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6200 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
6201 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6202 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
6203 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6204 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
6205 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6206 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
6207 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6208 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
6209 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6210 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6211 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6212 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6213 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6214 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6215 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6216 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6217 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6218 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6219 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6220 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6221 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6222 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6223 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6224 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6225 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6226 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6227 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6228 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6229 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6230 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6231 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6232 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6233 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6234 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6235 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6236 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6237 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6238 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6239 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6240 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6241 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6242 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6243 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6244 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6245 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6246 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6247 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6248 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6249 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6250 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6251 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6252 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6253 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6254 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6255 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6256 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6257 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6258 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6259 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6260 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6261 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6262 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6263 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6264 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6265 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6266 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6267 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6268 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6269 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6270 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6271 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6272 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6273 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6274 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6275 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6276 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6277 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6278 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6279 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6280 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6281 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6282 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6283 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6284 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6285 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6286 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6287 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6288 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6289 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6290 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6291 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6292 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6293 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6294 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6295 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6296 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6297 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6298 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6299 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6300 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
6301 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6302 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
6303 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6304 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
6305 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6306 { 2489 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6307 { 2496 /* brd */, PPC::BRD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6308 { 2500 /* brh */, PPC::BRH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6309 { 2504 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6310 { 2510 /* brw */, PPC::BRW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6311 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6312 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6313 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6314 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6315 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6316 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6317 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6318 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6319 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6320 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6321 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6322 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6323 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6324 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6325 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6326 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6327 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6328 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6329 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6330 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6331 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6332 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6333 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6334 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6335 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6336 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6337 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6338 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6339 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6340 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6341 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6342 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6343 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6344 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6345 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6346 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6347 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6348 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6349 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6350 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6351 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6352 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6353 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6354 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6355 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6356 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6357 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6358 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6359 { 2674 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6360 { 2677 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6361 { 2681 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6362 { 2685 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6363 { 2689 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6364 { 2694 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6365 { 2699 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6366 { 2705 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6367 { 2712 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6368 { 2719 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6369 { 2726 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6370 { 2734 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6371 { 2742 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6372 { 2746 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6373 { 2751 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6374 { 2756 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6375 { 2761 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6376 { 2767 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
6377 { 2773 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6378 { 2778 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6379 { 2784 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6380 { 2790 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6381 { 2796 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6382 { 2803 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
6383 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6384 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6385 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6386 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6387 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6388 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6389 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6390 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6391 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6392 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6393 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6394 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6395 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6396 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6397 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6398 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6399 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6400 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6401 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6402 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6403 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6404 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6405 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6406 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6407 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6408 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6409 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6410 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6411 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6412 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6413 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6414 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6415 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6416 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6417 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
6418 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
6419 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6420 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6421 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6422 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6423 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6424 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6425 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
6426 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6427 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
6428 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6429 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
6430 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
6431 { 2970 /* cbcdtd */, PPC::CBCDTD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6432 { 2977 /* cdtbcd */, PPC::CDTBCD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6433 { 2984 /* cfuged */, PPC::CFUGED, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6434 { 2991 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, AMFBS_None, { }, },
6435 { 2999 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6436 { 2999 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
6437 { 2999 /* clrldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6438 { 3006 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6439 { 3006 /* clrlsldi */, PPC::CLRLSLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6440 { 3015 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6441 { 3015 /* clrlslwi */, PPC::CLRLSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6442 { 3024 /* clrlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
6443 { 3024 /* clrlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6444 { 3024 /* clrlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
6445 { 3024 /* clrlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6446 { 3031 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6447 { 3031 /* clrrdi */, PPC::CLRRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6448 { 3038 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6449 { 3038 /* clrrwi */, PPC::CLRRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6450 { 3045 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
6451 { 3045 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
6452 { 3049 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6453 { 3054 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6454 { 3054 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
6455 { 3059 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
6456 { 3059 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
6457 { 3065 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
6458 { 3072 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
6459 { 3072 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
6460 { 3077 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
6461 { 3077 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
6462 { 3082 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6463 { 3082 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
6464 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U16Imm }, },
6465 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
6466 { 3095 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
6467 { 3095 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
6468 { 3101 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6469 { 3101 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
6470 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U16Imm }, },
6471 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
6472 { 3114 /* cmprb */, PPC::CMPRB, Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_U1Imm, MCK_RegGPRC, MCK_RegGPRC }, },
6473 { 3120 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6474 { 3120 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
6475 { 3125 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
6476 { 3125 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
6477 { 3131 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6478 { 3131 /* cntlzd */, PPC::CNTLZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
6479 { 3138 /* cntlzdm */, PPC::CNTLZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6480 { 3146 /* cntlzw */, PPC::CNTLZW8, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6481 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6482 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6483 { 3146 /* cntlzw */, PPC::CNTLZW8_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
6484 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6485 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6486 { 3153 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6487 { 3153 /* cnttzd */, PPC::CNTTZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
6488 { 3160 /* cnttzdm */, PPC::CNTTZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6489 { 3168 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6490 { 3168 /* cnttzw */, PPC::CNTTZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6491 { 3175 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6492 { 3180 /* cpabort */, PPC::CP_ABORT, Convert_NoOperands, AMFBS_None, { }, },
6493 { 3188 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6494 { 3194 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6495 { 3201 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
6496 { 3207 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6497 { 3213 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6498 { 3220 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6499 { 3227 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6500 { 3233 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6501 { 3239 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6502 { 3244 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6503 { 3250 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
6504 { 3256 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
6505 { 3262 /* dadd */, PPC::DADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6506 { 3262 /* dadd */, PPC::DADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6507 { 3267 /* daddq */, PPC::DADDQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6508 { 3267 /* daddq */, PPC::DADDQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6509 { 3273 /* darn */, PPC::DARN, Convert__RegG8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U2Imm }, },
6510 { 3278 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6511 { 3283 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6512 { 3283 /* dcbf */, PPC::DCBF, Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U3Imm }, },
6513 { 3288 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6514 { 3295 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6515 { 3301 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6516 { 3308 /* dcbfps */, PPC::DCBFPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6517 { 3315 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6518 { 3320 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6519 { 3326 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6520 { 3334 /* dcbstps */, PPC::DCBSTPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6521 { 3342 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6522 { 3342 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6523 { 3347 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6524 { 3354 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6525 { 3361 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6526 { 3368 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6527 { 3368 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6528 { 3375 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6529 { 3384 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
6530 { 3393 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6531 { 3402 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6532 { 3410 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6533 { 3416 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6534 { 3421 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6535 { 3428 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6536 { 3434 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6537 { 3442 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { }, },
6538 { 3442 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6539 { 3448 /* dcffix */, PPC::DCFFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6540 { 3448 /* dcffix */, PPC::DCFFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6541 { 3455 /* dcffixq */, PPC::DCFFIXQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
6542 { 3455 /* dcffixq */, PPC::DCFFIXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
6543 { 3463 /* dcffixqq */, PPC::DCFFIXQQ, Convert__RegFpRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegVRRC }, },
6544 { 3472 /* dci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
6545 { 3476 /* dcmpo */, PPC::DCMPO, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
6546 { 3482 /* dcmpoq */, PPC::DCMPOQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
6547 { 3489 /* dcmpu */, PPC::DCMPU, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
6548 { 3495 /* dcmpuq */, PPC::DCMPUQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
6549 { 3502 /* dctdp */, PPC::DCTDP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6550 { 3502 /* dctdp */, PPC::DCTDP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6551 { 3508 /* dctfix */, PPC::DCTFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6552 { 3508 /* dctfix */, PPC::DCTFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6553 { 3515 /* dctfixq */, PPC::DCTFIXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
6554 { 3515 /* dctfixq */, PPC::DCTFIXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
6555 { 3523 /* dctfixqq */, PPC::DCTFIXQQ, Convert__RegVRRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegFpRC }, },
6556 { 3532 /* dctqpq */, PPC::DCTQPQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
6557 { 3532 /* dctqpq */, PPC::DCTQPQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
6558 { 3539 /* ddedpd */, PPC::DDEDPD, Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
6559 { 3539 /* ddedpd */, PPC::DDEDPD_rec, Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
6560 { 3546 /* ddedpdq */, PPC::DDEDPDQ, Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
6561 { 3546 /* ddedpdq */, PPC::DDEDPDQ_rec, Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
6562 { 3554 /* ddiv */, PPC::DDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6563 { 3554 /* ddiv */, PPC::DDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6564 { 3559 /* ddivq */, PPC::DDIVQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6565 { 3559 /* ddivq */, PPC::DDIVQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6566 { 3565 /* denbcd */, PPC::DENBCD, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
6567 { 3565 /* denbcd */, PPC::DENBCD_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
6568 { 3572 /* denbcdq */, PPC::DENBCDQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
6569 { 3572 /* denbcdq */, PPC::DENBCDQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
6570 { 3580 /* diex */, PPC::DIEX, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6571 { 3580 /* diex */, PPC::DIEX_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6572 { 3585 /* diexq */, PPC::DIEXQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
6573 { 3585 /* diexq */, PPC::DIEXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
6574 { 3591 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6575 { 3591 /* divd */, PPC::DIVD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6576 { 3596 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6577 { 3596 /* divde */, PPC::DIVDE_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6578 { 3602 /* divdeo */, PPC::DIVDEO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6579 { 3602 /* divdeo */, PPC::DIVDEO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6580 { 3609 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6581 { 3609 /* divdeu */, PPC::DIVDEU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6582 { 3616 /* divdeuo */, PPC::DIVDEUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6583 { 3616 /* divdeuo */, PPC::DIVDEUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6584 { 3624 /* divdo */, PPC::DIVDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6585 { 3624 /* divdo */, PPC::DIVDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6586 { 3630 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6587 { 3630 /* divdu */, PPC::DIVDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6588 { 3636 /* divduo */, PPC::DIVDUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6589 { 3636 /* divduo */, PPC::DIVDUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6590 { 3643 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6591 { 3643 /* divw */, PPC::DIVW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6592 { 3648 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6593 { 3648 /* divwe */, PPC::DIVWE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6594 { 3654 /* divweo */, PPC::DIVWEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6595 { 3654 /* divweo */, PPC::DIVWEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6596 { 3661 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6597 { 3661 /* divweu */, PPC::DIVWEU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6598 { 3668 /* divweuo */, PPC::DIVWEUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6599 { 3668 /* divweuo */, PPC::DIVWEUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6600 { 3676 /* divwo */, PPC::DIVWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6601 { 3676 /* divwo */, PPC::DIVWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6602 { 3682 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6603 { 3682 /* divwu */, PPC::DIVWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6604 { 3688 /* divwuo */, PPC::DIVWUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6605 { 3688 /* divwuo */, PPC::DIVWUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6606 { 3695 /* dmmr */, PPC::DMMR, Convert__RegDMRRC1_0__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
6607 { 3700 /* dmsetdmrz */, PPC::DMSETDMRZ, Convert__RegDMRRC1_0, AMFBS_None, { MCK_RegDMRRC }, },
6608 { 3710 /* dmul */, PPC::DMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6609 { 3710 /* dmul */, PPC::DMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6610 { 3715 /* dmulq */, PPC::DMULQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6611 { 3715 /* dmulq */, PPC::DMULQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6612 { 3721 /* dmxor */, PPC::DMXOR, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
6613 { 3727 /* dmxxextfdmr256 */, PPC::DMXXEXTFDMR256, Convert__RegVSRpRC1_1__RegDMRROWpRC1_0__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
6614 { 3742 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512, Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, },
6615 { 3742 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512_HI, Convert__RegVSRpRC1_1__RegVSRpRC1_2__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, },
6616 { 3757 /* dmxxinstfdmr256 */, PPC::DMXXINSTFDMR256, Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
6617 { 3773 /* dmxxinstfdmr512 */, PPC::DMXXINSTFDMR512, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, },
6618 { 3773 /* dmxxinstfdmr512 */, PPC::DMXXINSTFDMR512_HI, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, },
6619 { 3789 /* dqua */, PPC::DQUA, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6620 { 3789 /* dqua */, PPC::DQUA_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6621 { 3794 /* dquai */, PPC::DQUAI, Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6622 { 3794 /* dquai */, PPC::DQUAI_rec, Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6623 { 3800 /* dquaiq */, PPC::DQUAIQ, Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6624 { 3800 /* dquaiq */, PPC::DQUAIQ_rec, Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6625 { 3807 /* dquaq */, PPC::DQUAQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6626 { 3807 /* dquaq */, PPC::DQUAQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6627 { 3813 /* drdpq */, PPC::DRDPQ, Convert__RegFpRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC }, },
6628 { 3813 /* drdpq */, PPC::DRDPQ_rec, Convert__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC }, },
6629 { 3819 /* drintn */, PPC::DRINTN, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6630 { 3819 /* drintn */, PPC::DRINTN_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6631 { 3826 /* drintnq */, PPC::DRINTNQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6632 { 3826 /* drintnq */, PPC::DRINTNQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6633 { 3834 /* drintx */, PPC::DRINTX, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6634 { 3834 /* drintx */, PPC::DRINTX_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6635 { 3841 /* drintxq */, PPC::DRINTXQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6636 { 3841 /* drintxq */, PPC::DRINTXQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
6637 { 3849 /* drrnd */, PPC::DRRND, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6638 { 3849 /* drrnd */, PPC::DRRND_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
6639 { 3855 /* drrndq */, PPC::DRRNDQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
6640 { 3855 /* drrndq */, PPC::DRRNDQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
6641 { 3862 /* drsp */, PPC::DRSP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6642 { 3862 /* drsp */, PPC::DRSP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6643 { 3867 /* dscli */, PPC::DSCLI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
6644 { 3867 /* dscli */, PPC::DSCLI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
6645 { 3873 /* dscliq */, PPC::DSCLIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
6646 { 3873 /* dscliq */, PPC::DSCLIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
6647 { 3880 /* dscri */, PPC::DSCRI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
6648 { 3880 /* dscri */, PPC::DSCRI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
6649 { 3886 /* dscriq */, PPC::DSCRIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
6650 { 3886 /* dscriq */, PPC::DSCRIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
6651 { 3893 /* dss */, PPC::DSS, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
6652 { 3897 /* dssall */, PPC::DSSALL, Convert_NoOperands, AMFBS_None, { }, },
6653 { 3904 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6654 { 3908 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6655 { 3914 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6656 { 3921 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6657 { 3926 /* dsub */, PPC::DSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6658 { 3926 /* dsub */, PPC::DSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6659 { 3931 /* dsubq */, PPC::DSUBQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6660 { 3931 /* dsubq */, PPC::DSUBQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
6661 { 3937 /* dtstdc */, PPC::DTSTDC, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
6662 { 3944 /* dtstdcq */, PPC::DTSTDCQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
6663 { 3952 /* dtstdg */, PPC::DTSTDG, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
6664 { 3959 /* dtstdgq */, PPC::DTSTDGQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
6665 { 3967 /* dtstex */, PPC::DTSTEX, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
6666 { 3974 /* dtstexq */, PPC::DTSTEXQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
6667 { 3982 /* dtstsf */, PPC::DTSTSF, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
6668 { 3989 /* dtstsfi */, PPC::DTSTSFI, Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegF8RC }, },
6669 { 3997 /* dtstsfiq */, PPC::DTSTSFIQ, Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegFpRC }, },
6670 { 4006 /* dtstsfq */, PPC::DTSTSFQ, Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegFpRC }, },
6671 { 4014 /* dxex */, PPC::DXEX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6672 { 4014 /* dxex */, PPC::DXEX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6673 { 4019 /* dxexq */, PPC::DXEXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
6674 { 4019 /* dxexq */, PPC::DXEXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
6675 { 4025 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6676 { 4032 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6677 { 4039 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6678 { 4046 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6679 { 4054 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
6680 { 4062 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
6681 { 4071 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6682 { 4079 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
6683 { 4087 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
6684 { 4096 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6685 { 4105 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6686 { 4114 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6687 { 4123 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6688 { 4131 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6689 { 4139 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6690 { 4149 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6691 { 4158 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6692 { 4166 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6693 { 4174 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6694 { 4184 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
6695 { 4193 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6696 { 4200 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6697 { 4207 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6698 { 4215 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6699 { 4222 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6700 { 4229 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6701 { 4238 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6702 { 4247 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6703 { 4256 /* efsabs */, PPC::EFSABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6704 { 4263 /* efsadd */, PPC::EFSADD, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6705 { 4270 /* efscfd */, PPC::EFSCFD, Convert__RegSPE4RC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPERC }, },
6706 { 4277 /* efscfsf */, PPC::EFSCFSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6707 { 4285 /* efscfsi */, PPC::EFSCFSI, Convert__RegSPE4RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGPRC }, },
6708 { 4293 /* efscfuf */, PPC::EFSCFUF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6709 { 4301 /* efscfui */, PPC::EFSCFUI, Convert__RegSPE4RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGPRC }, },
6710 { 4309 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6711 { 4318 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6712 { 4327 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6713 { 4336 /* efsctsf */, PPC::EFSCTSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6714 { 4344 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, },
6715 { 4352 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, },
6716 { 4361 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPE4RC }, },
6717 { 4369 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, },
6718 { 4377 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPE4RC }, },
6719 { 4386 /* efsdiv */, PPC::EFSDIV, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6720 { 4393 /* efsmul */, PPC::EFSMUL, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6721 { 4400 /* efsnabs */, PPC::EFSNABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6722 { 4408 /* efsneg */, PPC::EFSNEG, Convert__RegSPE4RC1_0__RegSPE4RC1_1, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6723 { 4415 /* efssub */, PPC::EFSSUB, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
6724 { 4422 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6725 { 4431 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6726 { 4440 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6727 { 4449 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, AMFBS_None, { }, },
6728 { 4455 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6729 { 4455 /* eqv */, PPC::EQV_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6730 { 4459 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6731 { 4465 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
6732 { 4473 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6733 { 4485 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6734 { 4497 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6735 { 4509 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6736 { 4521 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6737 { 4528 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6738 { 4534 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6739 { 4541 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6740 { 4549 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6741 { 4558 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6742 { 4567 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6743 { 4576 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6744 { 4585 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6745 { 4594 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6746 { 4603 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6747 { 4611 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6748 { 4619 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6749 { 4625 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6750 { 4633 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6751 { 4641 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6752 { 4649 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6753 { 4657 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6754 { 4666 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6755 { 4675 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6756 { 4684 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6757 { 4693 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6758 { 4703 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6759 { 4713 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6760 { 4723 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6761 { 4723 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6762 { 4732 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6763 { 4741 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6764 { 4741 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6765 { 4751 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6766 { 4760 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6767 { 4768 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6768 { 4776 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6769 { 4785 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6770 { 4793 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6771 { 4801 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6772 { 4811 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6773 { 4821 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
6774 { 4831 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6775 { 4837 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6776 { 4844 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6777 { 4850 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6778 { 4857 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6779 { 4863 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6780 { 4870 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
6781 { 4882 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6782 { 4895 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
6783 { 4908 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6784 { 4922 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
6785 { 4935 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6786 { 4949 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6787 { 4956 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6788 { 4964 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6789 { 4972 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6790 { 4981 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6791 { 4989 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6792 { 4998 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6793 { 5009 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6794 { 5021 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6795 { 5032 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6796 { 5044 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6797 { 5054 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6798 { 5066 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC, MCK_RegGPRC }, },
6799 { 5076 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6800 { 5088 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6801 { 5100 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6802 { 5112 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6803 { 5124 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6804 { 5136 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6805 { 5148 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6806 { 5160 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6807 { 5169 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6808 { 5179 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6809 { 5191 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6810 { 5203 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6811 { 5212 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6812 { 5222 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6813 { 5234 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6814 { 5246 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6815 { 5255 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6816 { 5265 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6817 { 5277 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6818 { 5289 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6819 { 5301 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6820 { 5313 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6821 { 5322 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6822 { 5332 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6823 { 5344 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6824 { 5356 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6825 { 5368 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6826 { 5380 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6827 { 5392 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6828 { 5404 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6829 { 5416 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6830 { 5428 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6831 { 5440 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6832 { 5452 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6833 { 5461 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6834 { 5471 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6835 { 5483 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6836 { 5495 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6837 { 5504 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6838 { 5514 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6839 { 5526 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6840 { 5538 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6841 { 5547 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6842 { 5557 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6843 { 5569 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6844 { 5581 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6845 { 5593 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6846 { 5605 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6847 { 5614 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6848 { 5624 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6849 { 5636 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6850 { 5648 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6851 { 5660 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6852 { 5672 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6853 { 5678 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6854 { 5687 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6855 { 5697 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6856 { 5706 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6857 { 5716 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6858 { 5725 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6859 { 5735 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6860 { 5744 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6861 { 5754 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6862 { 5766 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6863 { 5778 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6864 { 5790 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6865 { 5802 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6866 { 5811 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6867 { 5821 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6868 { 5833 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6869 { 5845 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6870 { 5857 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6871 { 5869 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6872 { 5877 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6873 { 5886 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6874 { 5896 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6875 { 5906 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6876 { 5914 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6877 { 5923 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6878 { 5933 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6879 { 5943 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6880 { 5951 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6881 { 5960 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6882 { 5970 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6883 { 5980 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6884 { 5988 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6885 { 5997 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6886 { 6007 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6887 { 6017 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6888 { 6024 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6889 { 6030 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6890 { 6036 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6891 { 6041 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6892 { 6047 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6893 { 6053 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
6894 { 6060 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6895 { 6067 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, AMFBS_None, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6896 { 6073 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6897 { 6079 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
6898 { 6086 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
6899 { 6096 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
6900 { 6105 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
6901 { 6113 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
6902 { 6121 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6903 { 6128 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6904 { 6135 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6905 { 6142 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6906 { 6150 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6907 { 6157 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6908 { 6165 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
6909 { 6172 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6910 { 6180 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6911 { 6188 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6912 { 6197 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6913 { 6205 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6914 { 6214 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6915 { 6222 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6916 { 6231 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
6917 { 6239 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6918 { 6248 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6919 { 6261 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6920 { 6274 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6921 { 6287 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
6922 { 6300 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6923 { 6308 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
6924 { 6317 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
6925 { 6323 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6926 { 6323 /* extldi */, PPC::EXTLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6927 { 6330 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6928 { 6330 /* extlwi */, PPC::EXTLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6929 { 6337 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6930 { 6337 /* extrdi */, PPC::EXTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6931 { 6344 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6932 { 6344 /* extrwi */, PPC::EXTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6933 { 6351 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6934 { 6351 /* extsb */, PPC::EXTSB_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6935 { 6357 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6936 { 6357 /* extsh */, PPC::EXTSH_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6937 { 6363 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
6938 { 6363 /* extsw */, PPC::EXTSW_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
6939 { 6369 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6940 { 6369 /* extswsli */, PPC::EXTSWSLI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6941 { 6378 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
6942 { 6378 /* fabs */, PPC::FABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
6943 { 6383 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6944 { 6383 /* fadd */, PPC::FADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6945 { 6388 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6946 { 6388 /* fadds */, PPC::FADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6947 { 6394 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6948 { 6394 /* fcfid */, PPC::FCFID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6949 { 6400 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
6950 { 6400 /* fcfids */, PPC::FCFIDS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
6951 { 6407 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6952 { 6407 /* fcfidu */, PPC::FCFIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6953 { 6414 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
6954 { 6414 /* fcfidus */, PPC::FCFIDUS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
6955 { 6422 /* fcmpo */, PPC::FCMPOS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
6956 { 6428 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
6957 { 6434 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6958 { 6434 /* fcpsgn */, PPC::FCPSGNS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6959 { 6441 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6960 { 6441 /* fctid */, PPC::FCTID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6961 { 6447 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6962 { 6447 /* fctidu */, PPC::FCTIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6963 { 6454 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6964 { 6454 /* fctiduz */, PPC::FCTIDUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6965 { 6462 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6966 { 6462 /* fctidz */, PPC::FCTIDZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6967 { 6469 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6968 { 6469 /* fctiw */, PPC::FCTIW_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6969 { 6475 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6970 { 6475 /* fctiwu */, PPC::FCTIWU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6971 { 6482 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6972 { 6482 /* fctiwuz */, PPC::FCTIWUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6973 { 6490 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
6974 { 6490 /* fctiwz */, PPC::FCTIWZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
6975 { 6497 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6976 { 6497 /* fdiv */, PPC::FDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6977 { 6502 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6978 { 6502 /* fdivs */, PPC::FDIVS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6979 { 6508 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6980 { 6508 /* fmadd */, PPC::FMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6981 { 6514 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6982 { 6514 /* fmadds */, PPC::FMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6983 { 6521 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
6984 { 6521 /* fmr */, PPC::FMR_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
6985 { 6525 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6986 { 6525 /* fmsub */, PPC::FMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6987 { 6531 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6988 { 6531 /* fmsubs */, PPC::FMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6989 { 6538 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6990 { 6538 /* fmul */, PPC::FMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6991 { 6543 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6992 { 6543 /* fmuls */, PPC::FMULS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
6993 { 6549 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
6994 { 6549 /* fnabs */, PPC::FNABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
6995 { 6555 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
6996 { 6555 /* fneg */, PPC::FNEGS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
6997 { 6560 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6998 { 6560 /* fnmadd */, PPC::FNMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
6999 { 6567 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7000 { 6567 /* fnmadds */, PPC::FNMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7001 { 6575 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7002 { 6575 /* fnmsub */, PPC::FNMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7003 { 6582 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7004 { 6582 /* fnmsubs */, PPC::FNMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7005 { 6590 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7006 { 6590 /* fre */, PPC::FRE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7007 { 6594 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7008 { 6594 /* fres */, PPC::FRES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7009 { 6599 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7010 { 6599 /* frim */, PPC::FRIMS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7011 { 6604 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7012 { 6604 /* frin */, PPC::FRINS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7013 { 6609 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7014 { 6609 /* frip */, PPC::FRIPS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7015 { 6614 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7016 { 6614 /* friz */, PPC::FRIZS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7017 { 6619 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
7018 { 6619 /* frsp */, PPC::FRSP_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
7019 { 6624 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7020 { 6624 /* frsqrte */, PPC::FRSQRTE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7021 { 6632 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7022 { 6632 /* frsqrtes */, PPC::FRSQRTES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7023 { 6641 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
7024 { 6641 /* fsel */, PPC::FSELS_rec, Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
7025 { 6646 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7026 { 6646 /* fsqrt */, PPC::FSQRT_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7027 { 6652 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
7028 { 6652 /* fsqrts */, PPC::FSQRTS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
7029 { 6659 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7030 { 6659 /* fsub */, PPC::FSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7031 { 6664 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7032 { 6664 /* fsubs */, PPC::FSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
7033 { 6670 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
7034 { 6676 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC }, },
7035 { 6683 /* hashchk */, PPC::HASHCHK, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
7036 { 6691 /* hashchkp */, PPC::HASHCHKP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
7037 { 6700 /* hashst */, PPC::HASHST, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
7038 { 6707 /* hashstp */, PPC::HASHSTP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
7039 { 6715 /* hrfid */, PPC::HRFID, Convert_NoOperands, AMFBS_None, { }, },
7040 { 6721 /* hwsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
7041 { 6721 /* hwsync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
7042 { 6728 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7043 { 6733 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7044 { 6740 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7045 { 6746 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7046 { 6752 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7047 { 6757 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7048 { 6764 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { }, },
7049 { 6764 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7050 { 6770 /* ici */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
7051 { 6774 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7052 { 6774 /* inslwi */, PPC::INSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7053 { 6781 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7054 { 6781 /* insrdi */, PPC::INSRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7055 { 6788 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7056 { 6788 /* insrwi */, PPC::INSRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7057 { 6795 /* isel */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC, MCK_RegCRBITRC }, },
7058 { 6800 /* iseleq */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0EQ, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, },
7059 { 6800 /* iseleq */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0EQ, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, },
7060 { 6807 /* iselgt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0GT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, },
7061 { 6807 /* iselgt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0GT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, },
7062 { 6814 /* isellt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RCNoX01_1__RegG8RC1_2__regCR0LT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_RegG8RC }, },
7063 { 6814 /* isellt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__regCR0LT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC }, },
7064 { 6821 /* isync */, PPC::ISYNC, Convert_NoOperands, AMFBS_None, { }, },
7065 { 6827 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7066 { 6830 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7067 { 6830 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
7068 { 6836 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7069 { 6842 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7070 { 6846 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7071 { 6853 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7072 { 6858 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7073 { 6864 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7074 { 6864 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7075 { 6869 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7076 { 6872 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7077 { 6872 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
7078 { 6878 /* ldat */, PPC::LDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7079 { 6883 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7080 { 6889 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7081 { 6895 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7082 { 6899 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7083 { 6904 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7084 { 6904 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7085 { 6908 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7086 { 6912 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7087 { 6919 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7088 { 6924 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7089 { 6930 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7090 { 6930 /* lfdx */, PPC::LFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7091 { 6935 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7092 { 6942 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7093 { 6949 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7094 { 6953 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7095 { 6958 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7096 { 6964 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7097 { 6964 /* lfsx */, PPC::LFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7098 { 6969 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7099 { 6973 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7100 { 6973 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
7101 { 6979 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7102 { 6984 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7103 { 6990 /* lhax */, PPC::LHAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7104 { 6990 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7105 { 6995 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7106 { 7001 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7107 { 7007 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7108 { 7011 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7109 { 7018 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7110 { 7023 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7111 { 7029 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7112 { 7029 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7113 { 7034 /* li */, PPC::ADDI8, Convert__RegG8RC1_0__regZERO8__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7114 { 7034 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7115 { 7034 /* li */, PPC::ADDI, Convert__RegGPRC1_0__regZERO__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7116 { 7037 /* lis */, PPC::ADDIS8, Convert__RegG8RC1_0__regZERO8__S17Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S17Imm }, },
7117 { 7037 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
7118 { 7037 /* lis */, PPC::ADDIS, Convert__RegGPRC1_0__regZERO__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
7119 { 7041 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7120 { 7045 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, AMFBS_None, { MCK_RegG8RC }, },
7121 { 7050 /* lq */, PPC::LQ, Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
7122 { 7053 /* lqarx */, PPC::LQARX, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7123 { 7053 /* lqarx */, PPC::LQARXL, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
7124 { 7059 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7125 { 7064 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7126 { 7070 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7127 { 7076 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7128 { 7082 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7129 { 7087 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7130 { 7092 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7131 { 7096 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7132 { 7101 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7133 { 7105 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7134 { 7105 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
7135 { 7111 /* lwat */, PPC::LWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7136 { 7116 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7137 { 7122 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7138 { 7122 /* lwax */, PPC::LWAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7139 { 7127 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7140 { 7133 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7141 { 7139 /* lwsync */, PPC::SYNC, Convert__imm_95_1, AMFBS_None, { }, },
7142 { 7146 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7143 { 7146 /* lwz */, PPC::SPELWZ, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7144 { 7150 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7145 { 7157 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7146 { 7162 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7147 { 7168 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7148 { 7168 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7149 { 7168 /* lwzx */, PPC::SPELWZX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7150 { 7173 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7151 { 7178 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7152 { 7184 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7153 { 7192 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7154 { 7200 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7155 { 7208 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7156 { 7216 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7157 { 7222 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7158 { 7229 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
7159 { 7233 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7160 { 7241 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7161 { 7248 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7162 { 7255 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7163 { 7262 /* lxvkq */, PPC::LXVKQ, Convert__RegVSRC1_0__U5Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U5Imm }, },
7164 { 7268 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7165 { 7273 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7166 { 7279 /* lxvp */, PPC::LXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
7167 { 7284 /* lxvprl */, PPC::LXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
7168 { 7291 /* lxvprll */, PPC::LXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
7169 { 7299 /* lxvpx */, PPC::LXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7170 { 7305 /* lxvrbx */, PPC::LXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7171 { 7312 /* lxvrdx */, PPC::LXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7172 { 7319 /* lxvrhx */, PPC::LXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7173 { 7326 /* lxvrl */, PPC::LXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7174 { 7332 /* lxvrll */, PPC::LXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7175 { 7339 /* lxvrwx */, PPC::LXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7176 { 7346 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7177 { 7353 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7178 { 7360 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7179 { 7365 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7180 { 7372 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7181 { 7380 /* maddld */, PPC::MADDLD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7182 { 7387 /* mbar */, PPC::MBAR, Convert__imm_95_0, AMFBS_None, { }, },
7183 { 7387 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
7184 { 7392 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
7185 { 7397 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
7186 { 7403 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7187 { 7410 /* mfamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegG8RC }, },
7188 { 7410 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegGPRC }, },
7189 { 7416 /* mfasr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegG8RC }, },
7190 { 7416 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegGPRC }, },
7191 { 7422 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_U10Imm }, },
7192 { 7430 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
7193 { 7436 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
7194 { 7442 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
7195 { 7448 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
7196 { 7454 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
7197 { 7460 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
7198 { 7466 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
7199 { 7472 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
7200 { 7478 /* mfcfar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegG8RC }, },
7201 { 7478 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegGPRC }, },
7202 { 7485 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7203 { 7490 /* mfctr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegG8RC }, },
7204 { 7490 /* mfctr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegGPRC }, },
7205 { 7490 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7206 { 7496 /* mfdar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegG8RC }, },
7207 { 7496 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegGPRC }, },
7208 { 7502 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
7209 { 7502 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
7210 { 7502 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
7211 { 7502 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
7212 { 7510 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
7213 { 7510 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
7214 { 7510 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
7215 { 7510 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
7216 { 7518 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, AMFBS_ModernAs, { MCK_RegGPRC }, },
7217 { 7525 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
7218 { 7531 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, AMFBS_ModernAs, { MCK_RegGPRC }, },
7219 { 7538 /* mfdec */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegG8RC }, },
7220 { 7538 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegGPRC }, },
7221 { 7544 /* mfdscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegG8RC }, },
7222 { 7544 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegGPRC }, },
7223 { 7551 /* mfdsisr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegG8RC }, },
7224 { 7551 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegGPRC }, },
7225 { 7559 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, AMFBS_ModernAs, { MCK_RegGPRC }, },
7226 { 7565 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegF8RC }, },
7227 { 7572 /* mffprwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegF8RC }, },
7228 { 7580 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
7229 { 7580 /* mffs */, PPC::MFFS_rec, Convert__RegF8RC1_1, AMFBS_None, { MCK__DOT_, MCK_RegF8RC }, },
7230 { 7585 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7231 { 7594 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U3Imm }, },
7232 { 7604 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
7233 { 7611 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7234 { 7619 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U2Imm }, },
7235 { 7628 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
7236 { 7634 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
7237 { 7634 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
7238 { 7634 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
7239 { 7634 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
7240 { 7642 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
7241 { 7642 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
7242 { 7642 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
7243 { 7642 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
7244 { 7650 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, AMFBS_ModernAs, { MCK_RegGPRC }, },
7245 { 7657 /* mflr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegG8RC }, },
7246 { 7657 /* mflr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegGPRC }, },
7247 { 7657 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7248 { 7662 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7249 { 7668 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, AMFBS_None, { MCK_RegGPRC, MCK_CRBitMask }, },
7250 { 7675 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
7251 { 7681 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
7252 { 7687 /* mfppr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_896, AMFBS_ModernAs, { MCK_RegGPRC }, },
7253 { 7693 /* mfpvr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegG8RC }, },
7254 { 7693 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegGPRC }, },
7255 { 7699 /* mfrtcl */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegG8RC }, },
7256 { 7699 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegGPRC }, },
7257 { 7706 /* mfrtcu */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegG8RC }, },
7258 { 7706 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegGPRC }, },
7259 { 7713 /* mfsdr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegG8RC }, },
7260 { 7713 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegGPRC }, },
7261 { 7720 /* mfspefscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegG8RC }, },
7262 { 7720 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegGPRC }, },
7263 { 7730 /* mfspr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_3 }, },
7264 { 7730 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
7265 { 7736 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC, MCK_0 }, },
7266 { 7736 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC, MCK_1 }, },
7267 { 7736 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC, MCK_2 }, },
7268 { 7736 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC, MCK_3 }, },
7269 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
7270 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
7271 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
7272 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
7273 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC, MCK_4 }, },
7274 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC, MCK_5 }, },
7275 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC, MCK_6 }, },
7276 { 7736 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC, MCK_7 }, },
7277 { 7743 /* mfsprg0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC }, },
7278 { 7743 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC }, },
7279 { 7751 /* mfsprg1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC }, },
7280 { 7751 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC }, },
7281 { 7759 /* mfsprg2 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC }, },
7282 { 7759 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC }, },
7283 { 7767 /* mfsprg3 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC }, },
7284 { 7767 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC }, },
7285 { 7775 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC }, },
7286 { 7783 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC }, },
7287 { 7791 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC }, },
7288 { 7799 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC }, },
7289 { 7807 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U4Imm }, },
7290 { 7812 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7291 { 7819 /* mfsrr0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegG8RC }, },
7292 { 7819 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegGPRC }, },
7293 { 7826 /* mfsrr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegG8RC }, },
7294 { 7826 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegGPRC }, },
7295 { 7833 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, AMFBS_ModernAs, { MCK_RegGPRC }, },
7296 { 7840 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, AMFBS_ModernAs, { MCK_RegGPRC }, },
7297 { 7847 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
7298 { 7847 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
7299 { 7852 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, AMFBS_ModernAs, { MCK_RegGPRC }, },
7300 { 7859 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
7301 { 7865 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, AMFBS_ModernAs, { MCK_RegGPRC }, },
7302 { 7872 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, AMFBS_None, { MCK_RegGPRC }, },
7303 { 7878 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, AMFBS_ModernAs, { MCK_RegGPRC }, },
7304 { 7884 /* mfuamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegG8RC }, },
7305 { 7884 /* mfuamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegGPRC }, },
7306 { 7891 /* mfudscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegG8RC }, },
7307 { 7891 /* mfudscr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7308 { 7891 /* mfudscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegGPRC }, },
7309 { 7899 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC }, },
7310 { 7905 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7311 { 7914 /* mfvrwz */, PPC::MFVRWZ, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
7312 { 7921 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
7313 { 7928 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
7314 { 7935 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSRC }, },
7315 { 7943 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVSFRC }, },
7316 { 7951 /* mfxer */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_1, AMFBS_None, { MCK_RegG8RC }, },
7317 { 7951 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, AMFBS_None, { MCK_RegGPRC }, },
7318 { 7957 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7319 { 7963 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7320 { 7969 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7321 { 7975 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7322 { 7981 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7323 { 7981 /* mr */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7324 { 7981 /* mr */, PPC::OR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7325 { 7981 /* mr */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7326 { 7984 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, AMFBS_None, { }, },
7327 { 7992 /* msync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
7328 { 7998 /* mtamr */, PPC::MTSPR8, Convert__imm_95_29__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7329 { 7998 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7330 { 8004 /* mtasr */, PPC::MTSPR8, Convert__imm_95_280__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7331 { 8004 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7332 { 8010 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
7333 { 8016 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
7334 { 8022 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
7335 { 8028 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
7336 { 8034 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
7337 { 8040 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
7338 { 8046 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
7339 { 8052 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
7340 { 8058 /* mtcfar */, PPC::MTSPR8, Convert__imm_95_28__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7341 { 8058 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7342 { 8065 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
7343 { 8065 /* mtcr */, PPC::MTCRF, Convert__imm_95_255__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7344 { 8070 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
7345 { 8076 /* mtctr */, PPC::MTSPR8, Convert__imm_95_9__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7346 { 8076 /* mtctr */, PPC::MTSPR, Convert__imm_95_9__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7347 { 8076 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7348 { 8082 /* mtdar */, PPC::MTSPR8, Convert__imm_95_19__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7349 { 8082 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7350 { 8088 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
7351 { 8088 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
7352 { 8088 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
7353 { 8088 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
7354 { 8096 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
7355 { 8096 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
7356 { 8096 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
7357 { 8096 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
7358 { 8104 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7359 { 8111 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
7360 { 8117 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7361 { 8124 /* mtdec */, PPC::MTSPR8, Convert__imm_95_22__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7362 { 8124 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7363 { 8130 /* mtdscr */, PPC::MTSPR8, Convert__imm_95_17__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7364 { 8130 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7365 { 8137 /* mtdsisr */, PPC::MTSPR8, Convert__imm_95_18__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7366 { 8137 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7367 { 8145 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7368 { 8151 /* mtfprd */, PPC::MTVSRD, Convert__RegF8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegG8RC }, },
7369 { 8158 /* mtfprwa */, PPC::MTVSRWA, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
7370 { 8166 /* mtfprwz */, PPC::MTVSRWZ, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
7371 { 8174 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
7372 { 8181 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
7373 { 8188 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_Imm, MCK_RegF8RC }, },
7374 { 8188 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
7375 { 8188 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, AMFBS_None, { MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
7376 { 8188 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
7377 { 8194 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__imm_95_0, AMFBS_None, { MCK_U3Imm, MCK_U4Imm }, },
7378 { 8194 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm }, },
7379 { 8194 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__Imm1_2, AMFBS_None, { MCK_U3Imm, MCK_U4Imm, MCK_Imm }, },
7380 { 8194 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm, MCK_U1Imm }, },
7381 { 8201 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
7382 { 8201 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
7383 { 8201 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
7384 { 8201 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
7385 { 8209 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
7386 { 8209 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
7387 { 8209 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
7388 { 8209 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
7389 { 8217 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7390 { 8224 /* mtlr */, PPC::MTSPR8, Convert__imm_95_8__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7391 { 8224 /* mtlr */, PPC::MTSPR, Convert__imm_95_8__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7392 { 8224 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7393 { 8229 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7394 { 8229 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
7395 { 8235 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7396 { 8235 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
7397 { 8242 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, AMFBS_None, { MCK_CRBitMask, MCK_RegGPRC }, },
7398 { 8249 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7399 { 8255 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
7400 { 8261 /* mtppr */, PPC::MTSPR, Convert__imm_95_896__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7401 { 8267 /* mtsdr1 */, PPC::MTSPR8, Convert__imm_95_25__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7402 { 8267 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7403 { 8274 /* mtspefscr */, PPC::MTSPR8, Convert__imm_95_512__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7404 { 8274 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7405 { 8284 /* mtspr */, PPC::MTUDSCR, Convert__RegGPRC1_1, AMFBS_None, { MCK_3, MCK_RegGPRC }, },
7406 { 8284 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
7407 { 8290 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegG8RC }, },
7408 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
7409 { 8290 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegG8RC }, },
7410 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
7411 { 8290 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegG8RC }, },
7412 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
7413 { 8290 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegG8RC }, },
7414 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
7415 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, AMFBS_ModernAs, { MCK_4, MCK_RegGPRC }, },
7416 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, AMFBS_ModernAs, { MCK_5, MCK_RegGPRC }, },
7417 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, AMFBS_ModernAs, { MCK_6, MCK_RegGPRC }, },
7418 { 8290 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, AMFBS_ModernAs, { MCK_7, MCK_RegGPRC }, },
7419 { 8297 /* mtsprg0 */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7420 { 8297 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7421 { 8305 /* mtsprg1 */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7422 { 8305 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7423 { 8313 /* mtsprg2 */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7424 { 8313 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7425 { 8321 /* mtsprg3 */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7426 { 8321 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7427 { 8329 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7428 { 8337 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7429 { 8345 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7430 { 8353 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7431 { 8361 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, AMFBS_None, { MCK_U4Imm, MCK_RegGPRC }, },
7432 { 8366 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7433 { 8373 /* mtsrr0 */, PPC::MTSPR8, Convert__imm_95_26__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7434 { 8373 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7435 { 8380 /* mtsrr1 */, PPC::MTSPR8, Convert__imm_95_27__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7436 { 8380 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7437 { 8387 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7438 { 8394 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7439 { 8401 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7440 { 8408 /* mttbl */, PPC::MTSPR8, Convert__imm_95_284__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7441 { 8408 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7442 { 8414 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7443 { 8421 /* mttbu */, PPC::MTSPR8, Convert__imm_95_285__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7444 { 8421 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7445 { 8427 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7446 { 8433 /* mtuamr */, PPC::MTSPR8, Convert__imm_95_13__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7447 { 8433 /* mtuamr */, PPC::MTSPR, Convert__imm_95_13__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7448 { 8440 /* mtudscr */, PPC::MTSPR8, Convert__imm_95_3__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
7449 { 8440 /* mtudscr */, PPC::MTUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7450 { 8440 /* mtudscr */, PPC::MTSPR, Convert__imm_95_3__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
7451 { 8448 /* mtvrd */, PPC::MTVRD, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7452 { 8454 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7453 { 8463 /* mtvrwa */, PPC::MTVRWA, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
7454 { 8470 /* mtvrwz */, PPC::MTVRWZ, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
7455 { 8477 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
7456 { 8484 /* mtvsrbm */, PPC::MTVSRBM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7457 { 8492 /* mtvsrbmi */, PPC::MTVSRBMI, Convert__RegVRRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_U16Imm }, },
7458 { 8501 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegG8RC }, },
7459 { 8508 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RCNoX0, MCK_RegG8RC }, },
7460 { 8516 /* mtvsrdm */, PPC::MTVSRDM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7461 { 8524 /* mtvsrhm */, PPC::MTVSRHM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7462 { 8532 /* mtvsrqm */, PPC::MTVSRQM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7463 { 8540 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
7464 { 8548 /* mtvsrwm */, PPC::MTVSRWM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
7465 { 8556 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegGPRC }, },
7466 { 8564 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
7467 { 8572 /* mtxer */, PPC::MTSPR8, Convert__imm_95_1__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
7468 { 8572 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7469 { 8578 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7470 { 8578 /* mulhd */, PPC::MULHD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7471 { 8584 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7472 { 8584 /* mulhdu */, PPC::MULHDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7473 { 8591 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7474 { 8591 /* mulhw */, PPC::MULHW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7475 { 8597 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7476 { 8597 /* mulhwu */, PPC::MULHWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7477 { 8604 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7478 { 8604 /* mulld */, PPC::MULLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7479 { 8610 /* mulldo */, PPC::MULLDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7480 { 8610 /* mulldo */, PPC::MULLDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7481 { 8617 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7482 { 8623 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7483 { 8623 /* mullw */, PPC::MULLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7484 { 8629 /* mullwo */, PPC::MULLWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7485 { 8629 /* mullwo */, PPC::MULLWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7486 { 8636 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7487 { 8636 /* nand */, PPC::NAND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7488 { 8641 /* nap */, PPC::NAP, Convert_NoOperands, AMFBS_None, { }, },
7489 { 8645 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7490 { 8645 /* neg */, PPC::NEG_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7491 { 8649 /* nego */, PPC::NEGO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7492 { 8649 /* nego */, PPC::NEGO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7493 { 8654 /* nop */, PPC::NOP, Convert_NoOperands, AMFBS_None, { }, },
7494 { 8654 /* nop */, PPC::ORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
7495 { 8654 /* nop */, PPC::ORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
7496 { 8658 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7497 { 8658 /* nor */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7498 { 8662 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7499 { 8662 /* not */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7500 { 8662 /* not */, PPC::NOR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7501 { 8662 /* not */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7502 { 8666 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7503 { 8666 /* or */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7504 { 8669 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7505 { 8669 /* orc */, PPC::ORC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7506 { 8673 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7507 { 8677 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7508 { 8682 /* paddi */, PPC::PADDI8, Convert__RegG8RC1_0__RegG8RCNoX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_S34Imm }, },
7509 { 8682 /* paddi */, PPC::PADDIpc, Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S34Imm, MCK_1 }, },
7510 { 8682 /* paddi */, PPC::PADDI, Convert__RegGPRC1_0__RegGPRCNoR01_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S34Imm, MCK_0 }, },
7511 { 8688 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7512 { 8688 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
7513 { 8694 /* pause_short */, PPC::WAITP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
7514 { 8706 /* pdepd */, PPC::PDEPD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7515 { 8712 /* pextd */, PPC::PEXTD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7516 { 8718 /* phwsync */, PPC::SYNCP10, Convert__imm_95_4__imm_95_0, AMFBS_None, { }, },
7517 { 8726 /* pla */, PPC::PLA8pc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
7518 { 8726 /* pla */, PPC::PLApc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7519 { 8726 /* pla */, PPC::PLA8, Convert__RegG8RC1_0__RegG8RCNoX01_2__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm, MCK_RegG8RCNoX0 }, },
7520 { 8726 /* pla */, PPC::PLA, Convert__RegGPRC1_0__RegGPRCNoR01_2__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm, MCK_RegGPRCNoR0 }, },
7521 { 8730 /* plbz */, PPC::PLBZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7522 { 8730 /* plbz */, PPC::PLBZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7523 { 8730 /* plbz */, PPC::PLBZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7524 { 8730 /* plbz */, PPC::PLBZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7525 { 8735 /* pld */, PPC::PLDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
7526 { 8735 /* pld */, PPC::PLDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7527 { 8735 /* pld */, PPC::PLDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7528 { 8735 /* pld */, PPC::PLD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7529 { 8739 /* plfd */, PPC::PLFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
7530 { 8739 /* plfd */, PPC::PLFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7531 { 8739 /* plfd */, PPC::PLFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7532 { 8739 /* plfd */, PPC::PLFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7533 { 8744 /* plfs */, PPC::PLFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
7534 { 8744 /* plfs */, PPC::PLFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7535 { 8744 /* plfs */, PPC::PLFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7536 { 8744 /* plfs */, PPC::PLFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7537 { 8749 /* plha */, PPC::PLHAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7538 { 8749 /* plha */, PPC::PLHAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7539 { 8749 /* plha */, PPC::PLHApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7540 { 8749 /* plha */, PPC::PLHA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7541 { 8754 /* plhz */, PPC::PLHZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7542 { 8754 /* plhz */, PPC::PLHZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7543 { 8754 /* plhz */, PPC::PLHZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7544 { 8754 /* plhz */, PPC::PLHZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7545 { 8759 /* pli */, PPC::PLI, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7546 { 8763 /* plwa */, PPC::PLWAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7547 { 8763 /* plwa */, PPC::PLWAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7548 { 8763 /* plwa */, PPC::PLWApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7549 { 8763 /* plwa */, PPC::PLWA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7550 { 8768 /* plwsync */, PPC::SYNCP10, Convert__imm_95_5__imm_95_0, AMFBS_None, { }, },
7551 { 8776 /* plwz */, PPC::PLWZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7552 { 8776 /* plwz */, PPC::PLWZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7553 { 8776 /* plwz */, PPC::PLWZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7554 { 8776 /* plwz */, PPC::PLWZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7555 { 8781 /* plxsd */, PPC::PLXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
7556 { 8781 /* plxsd */, PPC::PLXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7557 { 8781 /* plxsd */, PPC::PLXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7558 { 8781 /* plxsd */, PPC::PLXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7559 { 8787 /* plxssp */, PPC::PLXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
7560 { 8787 /* plxssp */, PPC::PLXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7561 { 8787 /* plxssp */, PPC::PLXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7562 { 8787 /* plxssp */, PPC::PLXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7563 { 8794 /* plxv */, PPC::PLXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
7564 { 8794 /* plxv */, PPC::PLXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7565 { 8794 /* plxv */, PPC::PLXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7566 { 8794 /* plxv */, PPC::PLXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7567 { 8799 /* plxvp */, PPC::PLXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
7568 { 8799 /* plxvp */, PPC::PLXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7569 { 8799 /* plxvp */, PPC::PLXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7570 { 8799 /* plxvp */, PPC::PLXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7571 { 8805 /* pmxvbf16ger2 */, PPC::PMXVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7572 { 8818 /* pmxvbf16ger2nn */, PPC::PMXVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7573 { 8833 /* pmxvbf16ger2np */, PPC::PMXVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7574 { 8848 /* pmxvbf16ger2pn */, PPC::PMXVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7575 { 8863 /* pmxvbf16ger2pp */, PPC::PMXVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7576 { 8878 /* pmxvf16ger2 */, PPC::PMXVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7577 { 8890 /* pmxvf16ger2nn */, PPC::PMXVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7578 { 8904 /* pmxvf16ger2np */, PPC::PMXVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7579 { 8918 /* pmxvf16ger2pn */, PPC::PMXVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7580 { 8932 /* pmxvf16ger2pp */, PPC::PMXVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7581 { 8946 /* pmxvf32ger */, PPC::PMXVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
7582 { 8957 /* pmxvf32gernn */, PPC::PMXVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
7583 { 8970 /* pmxvf32gernp */, PPC::PMXVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
7584 { 8983 /* pmxvf32gerpn */, PPC::PMXVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
7585 { 8996 /* pmxvf32gerpp */, PPC::PMXVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
7586 { 9009 /* pmxvf64ger */, PPC::PMXVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
7587 { 9020 /* pmxvf64gernn */, PPC::PMXVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
7588 { 9033 /* pmxvf64gernp */, PPC::PMXVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
7589 { 9046 /* pmxvf64gerpn */, PPC::PMXVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
7590 { 9059 /* pmxvf64gerpp */, PPC::PMXVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
7591 { 9072 /* pmxvi16ger2 */, PPC::PMXVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7592 { 9084 /* pmxvi16ger2pp */, PPC::PMXVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7593 { 9098 /* pmxvi16ger2s */, PPC::PMXVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7594 { 9111 /* pmxvi16ger2spp */, PPC::PMXVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
7595 { 9126 /* pmxvi4ger8 */, PPC::PMXVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, },
7596 { 9137 /* pmxvi4ger8pp */, PPC::PMXVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, },
7597 { 9150 /* pmxvi8ger4 */, PPC::PMXVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7598 { 9161 /* pmxvi8ger4pp */, PPC::PMXVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7599 { 9174 /* pmxvi8ger4spp */, PPC::PMXVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7600 { 9188 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7601 { 9196 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7602 { 9204 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7603 { 9212 /* pstb */, PPC::PSTBonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7604 { 9212 /* pstb */, PPC::PSTBnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7605 { 9212 /* pstb */, PPC::PSTBpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7606 { 9212 /* pstb */, PPC::PSTB, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7607 { 9217 /* pstd */, PPC::PSTDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
7608 { 9217 /* pstd */, PPC::PSTDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7609 { 9217 /* pstd */, PPC::PSTDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7610 { 9217 /* pstd */, PPC::PSTD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7611 { 9222 /* pstfd */, PPC::PSTFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
7612 { 9222 /* pstfd */, PPC::PSTFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7613 { 9222 /* pstfd */, PPC::PSTFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7614 { 9222 /* pstfd */, PPC::PSTFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7615 { 9228 /* pstfs */, PPC::PSTFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
7616 { 9228 /* pstfs */, PPC::PSTFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7617 { 9228 /* pstfs */, PPC::PSTFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7618 { 9228 /* pstfs */, PPC::PSTFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7619 { 9234 /* psth */, PPC::PSTHonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7620 { 9234 /* psth */, PPC::PSTHnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7621 { 9234 /* psth */, PPC::PSTHpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7622 { 9234 /* psth */, PPC::PSTH, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7623 { 9239 /* pstw */, PPC::PSTWonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
7624 { 9239 /* pstw */, PPC::PSTWnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7625 { 9239 /* pstw */, PPC::PSTWpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7626 { 9239 /* pstw */, PPC::PSTW, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7627 { 9244 /* pstxsd */, PPC::PSTXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
7628 { 9244 /* pstxsd */, PPC::PSTXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7629 { 9244 /* pstxsd */, PPC::PSTXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7630 { 9244 /* pstxsd */, PPC::PSTXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7631 { 9251 /* pstxssp */, PPC::PSTXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
7632 { 9251 /* pstxssp */, PPC::PSTXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7633 { 9251 /* pstxssp */, PPC::PSTXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7634 { 9251 /* pstxssp */, PPC::PSTXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7635 { 9259 /* pstxv */, PPC::PSTXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
7636 { 9259 /* pstxv */, PPC::PSTXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7637 { 9259 /* pstxv */, PPC::PSTXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7638 { 9259 /* pstxv */, PPC::PSTXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7639 { 9265 /* pstxvp */, PPC::PSTXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
7640 { 9265 /* pstxvp */, PPC::PSTXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
7641 { 9265 /* pstxvp */, PPC::PSTXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
7642 { 9265 /* pstxvp */, PPC::PSTXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
7643 { 9272 /* psubi */, PPC::PSUBI, Convert__RegG8RC1_0__RegG8RCNoX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RCNoX0, MCK_S34Imm }, },
7644 { 9278 /* ptesync */, PPC::SYNCP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
7645 { 9278 /* ptesync */, PPC::SYNC, Convert__imm_95_2, AMFBS_None, { }, },
7646 { 9286 /* rfci */, PPC::RFCI, Convert_NoOperands, AMFBS_None, { }, },
7647 { 9291 /* rfdi */, PPC::RFDI, Convert_NoOperands, AMFBS_None, { }, },
7648 { 9296 /* rfebb */, PPC::RFEBB, Convert__imm_95_1, AMFBS_None, { }, },
7649 { 9296 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, AMFBS_None, { MCK_U1Imm }, },
7650 { 9302 /* rfi */, PPC::RFI, Convert_NoOperands, AMFBS_None, { }, },
7651 { 9306 /* rfid */, PPC::RFID, Convert_NoOperands, AMFBS_None, { }, },
7652 { 9311 /* rfmci */, PPC::RFMCI, Convert_NoOperands, AMFBS_None, { }, },
7653 { 9317 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7654 { 9317 /* rldcl */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7655 { 9323 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7656 { 9323 /* rldcr */, PPC::RLDCR_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7657 { 9329 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7658 { 9329 /* rldic */, PPC::RLDIC_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7659 { 9335 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7660 { 9335 /* rldicl */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7661 { 9342 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7662 { 9342 /* rldicr */, PPC::RLDICR_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7663 { 9349 /* rldimi */, PPC::RLDIMI, Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7664 { 9349 /* rldimi */, PPC::RLDIMI_rec, Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7665 { 9356 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7666 { 9356 /* rlwimi */, PPC::RLWIMIbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7667 { 9356 /* rlwimi */, PPC::RLWIMI, Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
7668 { 9356 /* rlwimi */, PPC::RLWIMI_rec, Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
7669 { 9363 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7670 { 9363 /* rlwinm */, PPC::RLWINMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7671 { 9363 /* rlwinm */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
7672 { 9363 /* rlwinm */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
7673 { 9370 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7674 { 9370 /* rlwnm */, PPC::RLWNMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
7675 { 9370 /* rlwnm */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7676 { 9370 /* rlwnm */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7677 { 9376 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7678 { 9376 /* rotld */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7679 { 9382 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7680 { 9382 /* rotldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7681 { 9382 /* rotldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7682 { 9389 /* rotlw */, PPC::RLWNM8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7683 { 9389 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7684 { 9389 /* rotlw */, PPC::RLWNM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7685 { 9389 /* rotlw */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7686 { 9395 /* rotlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7687 { 9395 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7688 { 9395 /* rotlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7689 { 9395 /* rotlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7690 { 9402 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7691 { 9402 /* rotrdi */, PPC::ROTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7692 { 9409 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7693 { 9409 /* rotrwi */, PPC::ROTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7694 { 9416 /* sc */, PPC::SC, Convert__imm_95_0, AMFBS_None, { }, },
7695 { 9416 /* sc */, PPC::SC, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
7696 { 9419 /* scv */, PPC::SCV, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
7697 { 9423 /* setb */, PPC::SETB, Convert__RegGPRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRRC }, },
7698 { 9428 /* setbc */, PPC::SETBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
7699 { 9434 /* setbcr */, PPC::SETBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
7700 { 9441 /* setnbc */, PPC::SETNBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
7701 { 9448 /* setnbcr */, PPC::SETNBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
7702 { 9456 /* slbfee */, PPC::SLBFEE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7703 { 9463 /* slbia */, PPC::SLBIA, Convert_NoOperands, AMFBS_None, { }, },
7704 { 9469 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7705 { 9475 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7706 { 9482 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7707 { 9490 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7708 { 9498 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7709 { 9505 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
7710 { 9513 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7711 { 9513 /* sld */, PPC::SLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7712 { 9517 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7713 { 9517 /* sldi */, PPC::SLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7714 { 9522 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7715 { 9522 /* slw */, PPC::SLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7716 { 9526 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7717 { 9526 /* slwi */, PPC::SLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7718 { 9531 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7719 { 9531 /* srad */, PPC::SRAD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7720 { 9536 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7721 { 9536 /* sradi */, PPC::SRADI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7722 { 9542 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7723 { 9542 /* sraw */, PPC::SRAW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7724 { 9547 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7725 { 9547 /* srawi */, PPC::SRAWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7726 { 9553 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7727 { 9553 /* srd */, PPC::SRD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
7728 { 9557 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7729 { 9557 /* srdi */, PPC::SRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7730 { 9562 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7731 { 9562 /* srw */, PPC::SRW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7732 { 9566 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7733 { 9566 /* srwi */, PPC::SRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7734 { 9571 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7735 { 9575 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7736 { 9582 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7737 { 9588 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7738 { 9595 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7739 { 9600 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7740 { 9606 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7741 { 9606 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7742 { 9611 /* stcisync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_2, AMFBS_None, { }, },
7743 { 9620 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7744 { 9624 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7745 { 9630 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7746 { 9637 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7747 { 9644 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7748 { 9650 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7749 { 9655 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7750 { 9661 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7751 { 9661 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7752 { 9666 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7753 { 9671 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7754 { 9679 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7755 { 9685 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7756 { 9692 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7757 { 9692 /* stfdx */, PPC::STFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7758 { 9698 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7759 { 9705 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7760 { 9710 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7761 { 9716 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7762 { 9723 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7763 { 9723 /* stfsx */, PPC::STFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7764 { 9729 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7765 { 9733 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7766 { 9740 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7767 { 9747 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7768 { 9753 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7769 { 9760 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7770 { 9765 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7771 { 9771 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7772 { 9771 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7773 { 9776 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7774 { 9781 /* stncisync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_1, AMFBS_None, { }, },
7775 { 9791 /* stop */, PPC::STOP, Convert_NoOperands, AMFBS_None, { }, },
7776 { 9796 /* stq */, PPC::STQ, Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7777 { 9800 /* stqcx */, PPC::STQCX, Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7778 { 9806 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7779 { 9812 /* stsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_3, AMFBS_None, { }, },
7780 { 9819 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7781 { 9826 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7782 { 9833 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7783 { 9840 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7784 { 9845 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7785 { 9851 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7786 { 9851 /* stw */, PPC::SPESTW, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7787 { 9855 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7788 { 9861 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7789 { 9868 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7790 { 9875 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7791 { 9881 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7792 { 9888 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
7793 { 9893 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7794 { 9899 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
7795 { 9899 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7796 { 9899 /* stwx */, PPC::SPESTWX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7797 { 9904 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7798 { 9910 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7799 { 9917 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7800 { 9925 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7801 { 9933 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7802 { 9941 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
7803 { 9948 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7804 { 9956 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
7805 { 9961 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7806 { 9970 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7807 { 9978 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7808 { 9986 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7809 { 9992 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7810 { 9999 /* stxvp */, PPC::STXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
7811 { 10005 /* stxvprl */, PPC::STXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
7812 { 10013 /* stxvprll */, PPC::STXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
7813 { 10022 /* stxvpx */, PPC::STXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7814 { 10029 /* stxvrbx */, PPC::STXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7815 { 10037 /* stxvrdx */, PPC::STXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7816 { 10045 /* stxvrhx */, PPC::STXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7817 { 10053 /* stxvrl */, PPC::STXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7818 { 10060 /* stxvrll */, PPC::STXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
7819 { 10068 /* stxvrwx */, PPC::STXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7820 { 10076 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7821 { 10084 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7822 { 10090 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7823 { 10090 /* sub */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7824 { 10090 /* sub */, PPC::SUBF8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7825 { 10090 /* sub */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7826 { 10094 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7827 { 10094 /* subc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7828 { 10094 /* subc */, PPC::SUBFC8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7829 { 10094 /* subc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7830 { 10099 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7831 { 10099 /* subf */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7832 { 10104 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7833 { 10104 /* subfc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7834 { 10110 /* subfco */, PPC::SUBFCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7835 { 10110 /* subfco */, PPC::SUBFCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7836 { 10117 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7837 { 10117 /* subfe */, PPC::SUBFE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7838 { 10123 /* subfeo */, PPC::SUBFEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7839 { 10123 /* subfeo */, PPC::SUBFEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7840 { 10130 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7841 { 10137 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7842 { 10137 /* subfme */, PPC::SUBFME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7843 { 10144 /* subfmeo */, PPC::SUBFMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7844 { 10144 /* subfmeo */, PPC::SUBFMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7845 { 10152 /* subfo */, PPC::SUBFO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7846 { 10152 /* subfo */, PPC::SUBFO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7847 { 10158 /* subfus */, PPC::SUBFUS, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
7848 { 10158 /* subfus */, PPC::SUBFUS_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
7849 { 10165 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7850 { 10165 /* subfze */, PPC::SUBFZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7851 { 10172 /* subfzeo */, PPC::SUBFZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7852 { 10172 /* subfzeo */, PPC::SUBFZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7853 { 10180 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7854 { 10185 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7855 { 10185 /* subic */, PPC::SUBIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7856 { 10191 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7857 { 10197 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7858 { 10205 /* sync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
7859 { 10205 /* sync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
7860 { 10205 /* sync */, PPC::SYNC, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
7861 { 10205 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__imm_95_0, AMFBS_None, { MCK_U3Imm }, },
7862 { 10205 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U3Imm, MCK_U2Imm }, },
7863 { 10210 /* tabort */, PPC::TABORT, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
7864 { 10217 /* tabortdc */, PPC::TABORTDC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7865 { 10226 /* tabortdci */, PPC::TABORTDCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
7866 { 10236 /* tabortwc */, PPC::TABORTWC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7867 { 10245 /* tabortwci */, PPC::TABORTWCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
7868 { 10255 /* tbegin */, PPC::TBEGIN, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
7869 { 10262 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7870 { 10269 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
7871 { 10272 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7872 { 10277 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7873 { 10283 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7874 { 10288 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7875 { 10294 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7876 { 10299 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7877 { 10305 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
7878 { 10309 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7879 { 10314 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7880 { 10320 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7881 { 10326 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7882 { 10333 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7883 { 10339 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7884 { 10346 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7885 { 10352 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7886 { 10359 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7887 { 10365 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7888 { 10372 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7889 { 10378 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7890 { 10385 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7891 { 10391 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7892 { 10398 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7893 { 10403 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7894 { 10409 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7895 { 10414 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7896 { 10420 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7897 { 10425 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7898 { 10431 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7899 { 10436 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7900 { 10442 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7901 { 10446 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7902 { 10451 /* tend */, PPC::TEND, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
7903 { 10451 /* tend */, PPC::TEND, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
7904 { 10456 /* tendall */, PPC::TEND, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
7905 { 10464 /* tlbia */, PPC::TLBIA, Convert_NoOperands, AMFBS_None, { }, },
7906 { 10470 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7907 { 10470 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7908 { 10476 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7909 { 10483 /* tlbilx */, PPC::TLBILX, Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7910 { 10490 /* tlbilxlpid */, PPC::TLBILX, Convert__imm_95_0__regR0__regR0, AMFBS_None, { }, },
7911 { 10501 /* tlbilxpid */, PPC::TLBILX, Convert__imm_95_1__regR0__regR0, AMFBS_None, { }, },
7912 { 10511 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7913 { 10511 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7914 { 10520 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7915 { 10528 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7916 { 10534 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
7917 { 10540 /* tlbre */, PPC::TLBRE, Convert_NoOperands, AMFBS_None, { }, },
7918 { 10540 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
7919 { 10546 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7920 { 10554 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7921 { 10562 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7922 { 10562 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7923 { 10562 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7924 { 10568 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
7925 { 10576 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, AMFBS_None, { }, },
7926 { 10576 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
7927 { 10582 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7928 { 10590 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7929 { 10598 /* trap */, PPC::TRAP, Convert_NoOperands, AMFBS_None, { }, },
7930 { 10598 /* trap */, PPC::TW, Convert__imm_95_31__regR0__regR0, AMFBS_None, { }, },
7931 { 10603 /* trechkpt */, PPC::TRECHKPT, Convert_NoOperands, AMFBS_None, { MCK__DOT_ }, },
7932 { 10612 /* treclaim */, PPC::TRECLAIM, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
7933 { 10621 /* tresume */, PPC::TSR, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
7934 { 10629 /* tsr */, PPC::TSR, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
7935 { 10633 /* tsuspend */, PPC::TSR, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
7936 { 10642 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7937 { 10645 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7938 { 10650 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7939 { 10656 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7940 { 10661 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7941 { 10667 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7942 { 10672 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7943 { 10678 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
7944 { 10682 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7945 { 10687 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7946 { 10693 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7947 { 10699 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7948 { 10706 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7949 { 10712 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7950 { 10719 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7951 { 10725 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7952 { 10732 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7953 { 10738 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7954 { 10745 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7955 { 10751 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7956 { 10758 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7957 { 10764 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7958 { 10771 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7959 { 10776 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7960 { 10782 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7961 { 10787 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7962 { 10793 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7963 { 10798 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7964 { 10804 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7965 { 10809 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7966 { 10815 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7967 { 10819 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7968 { 10824 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7969 { 10832 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7970 { 10840 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7971 { 10848 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7972 { 10856 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7973 { 10864 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7974 { 10873 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7975 { 10882 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7976 { 10889 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7977 { 10897 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7978 { 10905 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7979 { 10913 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7980 { 10921 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7981 { 10929 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7982 { 10937 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7983 { 10945 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7984 { 10953 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7985 { 10961 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7986 { 10969 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7987 { 10977 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7988 { 10982 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7989 { 10988 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7990 { 10995 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7991 { 11002 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7992 { 11009 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7993 { 11016 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7994 { 11023 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7995 { 11030 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7996 { 11038 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7997 { 11046 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
7998 { 11052 /* vcfuged */, PPC::VCFUGED, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7999 { 11060 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8000 { 11066 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8001 { 11074 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8002 { 11086 /* vclrlb */, PPC::VCLRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8003 { 11093 /* vclrrb */, PPC::VCLRRB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8004 { 11100 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8005 { 11106 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8006 { 11112 /* vclzdm */, PPC::VCLZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8007 { 11119 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8008 { 11125 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8009 { 11134 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8010 { 11140 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8011 { 11140 /* vcmpbfp */, PPC::VCMPBFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8012 { 11148 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8013 { 11148 /* vcmpeqfp */, PPC::VCMPEQFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8014 { 11157 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8015 { 11157 /* vcmpequb */, PPC::VCMPEQUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8016 { 11166 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8017 { 11166 /* vcmpequd */, PPC::VCMPEQUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8018 { 11175 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8019 { 11175 /* vcmpequh */, PPC::VCMPEQUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8020 { 11184 /* vcmpequq */, PPC::VCMPEQUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8021 { 11184 /* vcmpequq */, PPC::VCMPEQUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8022 { 11193 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8023 { 11193 /* vcmpequw */, PPC::VCMPEQUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8024 { 11202 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8025 { 11202 /* vcmpgefp */, PPC::VCMPGEFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8026 { 11211 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8027 { 11211 /* vcmpgtfp */, PPC::VCMPGTFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8028 { 11220 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8029 { 11220 /* vcmpgtsb */, PPC::VCMPGTSB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8030 { 11229 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8031 { 11229 /* vcmpgtsd */, PPC::VCMPGTSD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8032 { 11238 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8033 { 11238 /* vcmpgtsh */, PPC::VCMPGTSH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8034 { 11247 /* vcmpgtsq */, PPC::VCMPGTSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8035 { 11247 /* vcmpgtsq */, PPC::VCMPGTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8036 { 11256 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8037 { 11256 /* vcmpgtsw */, PPC::VCMPGTSW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8038 { 11265 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8039 { 11265 /* vcmpgtub */, PPC::VCMPGTUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8040 { 11274 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8041 { 11274 /* vcmpgtud */, PPC::VCMPGTUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8042 { 11283 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8043 { 11283 /* vcmpgtuh */, PPC::VCMPGTUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8044 { 11292 /* vcmpgtuq */, PPC::VCMPGTUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8045 { 11292 /* vcmpgtuq */, PPC::VCMPGTUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8046 { 11301 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8047 { 11301 /* vcmpgtuw */, PPC::VCMPGTUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8048 { 11310 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8049 { 11310 /* vcmpneb */, PPC::VCMPNEB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8050 { 11318 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8051 { 11318 /* vcmpneh */, PPC::VCMPNEH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8052 { 11326 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8053 { 11326 /* vcmpnew */, PPC::VCMPNEW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8054 { 11334 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8055 { 11334 /* vcmpnezb */, PPC::VCMPNEZB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8056 { 11343 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8057 { 11343 /* vcmpnezh */, PPC::VCMPNEZH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8058 { 11352 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8059 { 11352 /* vcmpnezw */, PPC::VCMPNEZW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8060 { 11361 /* vcmpsq */, PPC::VCMPSQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8061 { 11368 /* vcmpuq */, PPC::VCMPUQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8062 { 11375 /* vcntmbb */, PPC::VCNTMBB, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
8063 { 11383 /* vcntmbd */, PPC::VCNTMBD, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
8064 { 11391 /* vcntmbh */, PPC::VCNTMBH, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
8065 { 11399 /* vcntmbw */, PPC::VCNTMBW, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
8066 { 11407 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8067 { 11414 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8068 { 11421 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8069 { 11427 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8070 { 11433 /* vctzdm */, PPC::VCTZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8071 { 11440 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8072 { 11446 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8073 { 11455 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8074 { 11461 /* vdivesd */, PPC::VDIVESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8075 { 11469 /* vdivesq */, PPC::VDIVESQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8076 { 11477 /* vdivesw */, PPC::VDIVESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8077 { 11485 /* vdiveud */, PPC::VDIVEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8078 { 11493 /* vdiveuq */, PPC::VDIVEUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8079 { 11501 /* vdiveuw */, PPC::VDIVEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8080 { 11509 /* vdivsd */, PPC::VDIVSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8081 { 11516 /* vdivsq */, PPC::VDIVSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8082 { 11523 /* vdivsw */, PPC::VDIVSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8083 { 11530 /* vdivud */, PPC::VDIVUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8084 { 11537 /* vdivuq */, PPC::VDIVUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8085 { 11544 /* vdivuw */, PPC::VDIVUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8086 { 11551 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8087 { 11556 /* vexpandbm */, PPC::VEXPANDBM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8088 { 11566 /* vexpanddm */, PPC::VEXPANDDM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8089 { 11576 /* vexpandhm */, PPC::VEXPANDHM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8090 { 11586 /* vexpandqm */, PPC::VEXPANDQM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8091 { 11596 /* vexpandwm */, PPC::VEXPANDWM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8092 { 11606 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8093 { 11615 /* vextddvlx */, PPC::VEXTDDVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8094 { 11625 /* vextddvrx */, PPC::VEXTDDVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8095 { 11635 /* vextdubvlx */, PPC::VEXTDUBVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8096 { 11646 /* vextdubvrx */, PPC::VEXTDUBVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8097 { 11657 /* vextduhvlx */, PPC::VEXTDUHVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8098 { 11668 /* vextduhvrx */, PPC::VEXTDUHVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8099 { 11679 /* vextduwvlx */, PPC::VEXTDUWVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8100 { 11690 /* vextduwvrx */, PPC::VEXTDUWVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
8101 { 11701 /* vextractbm */, PPC::VEXTRACTBM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8102 { 11712 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8103 { 11722 /* vextractdm */, PPC::VEXTRACTDM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8104 { 11733 /* vextracthm */, PPC::VEXTRACTHM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8105 { 11744 /* vextractqm */, PPC::VEXTRACTQM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8106 { 11755 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8107 { 11766 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8108 { 11777 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8109 { 11788 /* vextractwm */, PPC::VEXTRACTWM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8110 { 11799 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8111 { 11808 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8112 { 11817 /* vextsd2q */, PPC::VEXTSD2Q, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8113 { 11826 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8114 { 11835 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8115 { 11844 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8116 { 11853 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8117 { 11862 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8118 { 11871 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8119 { 11880 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8120 { 11889 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8121 { 11898 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
8122 { 11907 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8123 { 11913 /* vgnb */, PPC::VGNB, Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U3Imm }, },
8124 { 11918 /* vinsblx */, PPC::VINSBLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8125 { 11926 /* vinsbrx */, PPC::VINSBRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8126 { 11934 /* vinsbvlx */, PPC::VINSBVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8127 { 11943 /* vinsbvrx */, PPC::VINSBVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8128 { 11952 /* vinsd */, PPC::VINSD, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_U4Imm }, },
8129 { 11958 /* vinsdlx */, PPC::VINSDLX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
8130 { 11966 /* vinsdrx */, PPC::VINSDRX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
8131 { 11974 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8132 { 11983 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8133 { 11992 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8134 { 12001 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8135 { 12010 /* vinshlx */, PPC::VINSHLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8136 { 12018 /* vinshrx */, PPC::VINSHRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8137 { 12026 /* vinshvlx */, PPC::VINSHVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8138 { 12035 /* vinshvrx */, PPC::VINSHVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8139 { 12044 /* vinsw */, PPC::VINSW, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_U4Imm }, },
8140 { 12050 /* vinswlx */, PPC::VINSWLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8141 { 12058 /* vinswrx */, PPC::VINSWRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8142 { 12066 /* vinswvlx */, PPC::VINSWVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8143 { 12075 /* vinswvrx */, PPC::VINSWVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
8144 { 12084 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8145 { 12092 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8146 { 12100 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8147 { 12107 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8148 { 12114 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8149 { 12121 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8150 { 12128 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8151 { 12135 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8152 { 12142 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8153 { 12149 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8154 { 12156 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8155 { 12163 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8156 { 12173 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8157 { 12184 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8158 { 12191 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8159 { 12198 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8160 { 12205 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8161 { 12212 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8162 { 12219 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8163 { 12226 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8164 { 12233 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8165 { 12240 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8166 { 12247 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8167 { 12257 /* vmodsd */, PPC::VMODSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8168 { 12264 /* vmodsq */, PPC::VMODSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8169 { 12271 /* vmodsw */, PPC::VMODSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8170 { 12278 /* vmodud */, PPC::VMODUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8171 { 12285 /* vmoduq */, PPC::VMODUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8172 { 12292 /* vmoduw */, PPC::VMODUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8173 { 12299 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8174 { 12303 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8175 { 12310 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8176 { 12317 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8177 { 12324 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8178 { 12331 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8179 { 12338 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8180 { 12345 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8181 { 12352 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8182 { 12359 /* vmsumcud */, PPC::VMSUMCUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8183 { 12368 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8184 { 12377 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8185 { 12386 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8186 { 12395 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8187 { 12404 /* vmsumudm */, PPC::VMSUMUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8188 { 12413 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8189 { 12422 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8190 { 12431 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8191 { 12441 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8192 { 12452 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8193 { 12462 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8194 { 12471 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8195 { 12479 /* vmulesd */, PPC::VMULESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8196 { 12487 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8197 { 12495 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8198 { 12503 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8199 { 12511 /* vmuleud */, PPC::VMULEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8200 { 12519 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8201 { 12527 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8202 { 12535 /* vmulhsd */, PPC::VMULHSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8203 { 12543 /* vmulhsw */, PPC::VMULHSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8204 { 12551 /* vmulhud */, PPC::VMULHUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8205 { 12559 /* vmulhuw */, PPC::VMULHUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8206 { 12567 /* vmulld */, PPC::VMULLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8207 { 12574 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8208 { 12582 /* vmulosd */, PPC::VMULOSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8209 { 12590 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8210 { 12598 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8211 { 12606 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8212 { 12614 /* vmuloud */, PPC::VMULOUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8213 { 12622 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8214 { 12630 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8215 { 12638 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8216 { 12646 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8217 { 12652 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8218 { 12661 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8219 { 12674 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8220 { 12680 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8221 { 12686 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8222 { 12695 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8223 { 12700 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8224 { 12705 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8225 { 12709 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8226 { 12714 /* vpdepd */, PPC::VPDEPD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8227 { 12721 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8228 { 12727 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8229 { 12734 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8230 { 12743 /* vpextd */, PPC::VPEXTD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8231 { 12750 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8232 { 12756 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8233 { 12764 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8234 { 12772 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8235 { 12780 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8236 { 12788 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8237 { 12796 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8238 { 12804 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8239 { 12812 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8240 { 12820 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8241 { 12828 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8242 { 12836 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8243 { 12844 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8244 { 12852 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8245 { 12860 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8246 { 12868 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8247 { 12876 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8248 { 12884 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8249 { 12893 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8250 { 12902 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8251 { 12911 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8252 { 12920 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8253 { 12928 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8254 { 12936 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8255 { 12944 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8256 { 12950 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8257 { 12956 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8258 { 12962 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8259 { 12968 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8260 { 12974 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8261 { 12979 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8262 { 12984 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8263 { 12991 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8264 { 12998 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8265 { 13003 /* vrlq */, PPC::VRLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8266 { 13008 /* vrlqmi */, PPC::VRLQMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8267 { 13015 /* vrlqnm */, PPC::VRLQNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8268 { 13022 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8269 { 13027 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8270 { 13034 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8271 { 13041 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8272 { 13051 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8273 { 13057 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8274 { 13062 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
8275 { 13073 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
8276 { 13084 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8277 { 13088 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8278 { 13093 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8279 { 13098 /* vsldbi */, PPC::VSLDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
8280 { 13105 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
8281 { 13112 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8282 { 13117 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8283 { 13122 /* vslq */, PPC::VSLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8284 { 13127 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8285 { 13132 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8286 { 13137 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8287 { 13144 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8288 { 13151 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
8289 { 13160 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
8290 { 13169 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
8291 { 13178 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
8292 { 13185 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8293 { 13189 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8294 { 13195 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8295 { 13201 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8296 { 13207 /* vsraq */, PPC::VSRAQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8297 { 13213 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8298 { 13219 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8299 { 13224 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8300 { 13229 /* vsrdbi */, PPC::VSRDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
8301 { 13236 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8302 { 13241 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8303 { 13246 /* vsrq */, PPC::VSRQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8304 { 13251 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8305 { 13256 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8306 { 13261 /* vstribl */, PPC::VSTRIBL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8307 { 13261 /* vstribl */, PPC::VSTRIBL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
8308 { 13269 /* vstribr */, PPC::VSTRIBR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8309 { 13269 /* vstribr */, PPC::VSTRIBR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
8310 { 13277 /* vstrihl */, PPC::VSTRIHL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8311 { 13277 /* vstrihl */, PPC::VSTRIHL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
8312 { 13285 /* vstrihr */, PPC::VSTRIHR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8313 { 13285 /* vstrihr */, PPC::VSTRIHR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
8314 { 13293 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8315 { 13301 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8316 { 13309 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8317 { 13318 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8318 { 13327 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8319 { 13334 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8320 { 13342 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8321 { 13350 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8322 { 13358 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8323 { 13366 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8324 { 13374 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8325 { 13382 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8326 { 13390 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8327 { 13398 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8328 { 13406 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8329 { 13414 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8330 { 13422 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8331 { 13431 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8332 { 13440 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8333 { 13449 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8334 { 13458 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8335 { 13466 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8336 { 13474 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8337 { 13482 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8338 { 13490 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8339 { 13498 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8340 { 13506 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8341 { 13514 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8342 { 13522 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8343 { 13530 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8344 { 13535 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
8345 { 13535 /* wait */, PPC::WAIT, Convert__imm_95_0, AMFBS_None, { }, },
8346 { 13535 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { MCK_0 }, },
8347 { 13535 /* wait */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { MCK_1 }, },
8348 { 13535 /* wait */, PPC::WAIT, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
8349 { 13535 /* wait */, PPC::WAITP10, Convert__U2Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U2Imm, MCK_U2Imm }, },
8350 { 13540 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, AMFBS_None, { }, },
8351 { 13549 /* waitrsv */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
8352 { 13549 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, AMFBS_None, { }, },
8353 { 13557 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8354 { 13563 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
8355 { 13570 /* wsync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
8356 { 13576 /* xnop */, PPC::XORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
8357 { 13576 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
8358 { 13581 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8359 { 13581 /* xor */, PPC::XOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8360 { 13585 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
8361 { 13590 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
8362 { 13596 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8363 { 13604 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8364 { 13612 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8365 { 13620 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8366 { 13628 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8367 { 13637 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8368 { 13645 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8369 { 13655 /* xscmpeqqp */, PPC::XSCMPEQQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8370 { 13665 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8371 { 13676 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8372 { 13687 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8373 { 13697 /* xscmpgeqp */, PPC::XSCMPGEQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8374 { 13707 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8375 { 13717 /* xscmpgtqp */, PPC::XSCMPGTQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8376 { 13727 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8377 { 13736 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8378 { 13745 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8379 { 13754 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8380 { 13763 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8381 { 13773 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8382 { 13783 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8383 { 13792 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
8384 { 13801 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8385 { 13810 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSSRC }, },
8386 { 13820 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8387 { 13831 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8388 { 13842 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8389 { 13853 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8390 { 13864 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8391 { 13873 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
8392 { 13882 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
8393 { 13892 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8394 { 13902 /* xscvqpsqz */, PPC::XSCVQPSQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8395 { 13912 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8396 { 13922 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8397 { 13932 /* xscvqpuqz */, PPC::XSCVQPUQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8398 { 13942 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8399 { 13952 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
8400 { 13961 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8401 { 13970 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSRC }, },
8402 { 13980 /* xscvsqqp */, PPC::XSCVSQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8403 { 13989 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8404 { 13999 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
8405 { 14009 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
8406 { 14018 /* xscvuqqp */, PPC::XSCVUQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8407 { 14027 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8408 { 14037 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
8409 { 14047 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8410 { 14055 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8411 { 14063 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8412 { 14072 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8413 { 14080 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, },
8414 { 14089 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, },
8415 { 14098 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8416 { 14108 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8417 { 14118 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8418 { 14128 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8419 { 14138 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8420 { 14147 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8421 { 14157 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8422 { 14166 /* xsmaxcqp */, PPC::XSMAXCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8423 { 14175 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8424 { 14183 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8425 { 14192 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8426 { 14201 /* xsmincqp */, PPC::XSMINCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8427 { 14210 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8428 { 14218 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8429 { 14227 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8430 { 14237 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8431 { 14247 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8432 { 14257 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8433 { 14267 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8434 { 14276 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8435 { 14286 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8436 { 14294 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8437 { 14302 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8438 { 14311 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8439 { 14319 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8440 { 14328 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8441 { 14337 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8442 { 14345 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8443 { 14353 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8444 { 14364 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8445 { 14375 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8446 { 14386 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8447 { 14397 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8448 { 14407 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8449 { 14418 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8450 { 14429 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8451 { 14440 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8452 { 14451 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8453 { 14462 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8454 { 14472 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8455 { 14483 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8456 { 14490 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8457 { 14498 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8458 { 14506 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8459 { 14514 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8460 { 14522 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8461 { 14529 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
8462 { 14536 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
8463 { 14543 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
8464 { 14551 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
8465 { 14559 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
8466 { 14565 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8467 { 14576 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
8468 { 14587 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
8469 { 14596 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8470 { 14605 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8471 { 14615 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
8472 { 14624 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8473 { 14632 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8474 { 14640 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
8475 { 14649 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
8476 { 14657 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
8477 { 14666 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC }, },
8478 { 14676 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
8479 { 14686 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, },
8480 { 14696 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSSRC, MCK_U7Imm }, },
8481 { 14706 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
8482 { 14715 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8483 { 14724 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
8484 { 14733 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
8485 { 14742 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8486 { 14750 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8487 { 14758 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8488 { 14766 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8489 { 14774 /* xvbf16ger2 */, PPC::XVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8490 { 14785 /* xvbf16ger2nn */, PPC::XVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8491 { 14798 /* xvbf16ger2np */, PPC::XVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8492 { 14811 /* xvbf16ger2pn */, PPC::XVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8493 { 14824 /* xvbf16ger2pp */, PPC::XVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8494 { 14837 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8495 { 14837 /* xvcmpeqdp */, PPC::XVCMPEQDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8496 { 14847 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8497 { 14847 /* xvcmpeqsp */, PPC::XVCMPEQSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8498 { 14857 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8499 { 14857 /* xvcmpgedp */, PPC::XVCMPGEDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8500 { 14867 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8501 { 14867 /* xvcmpgesp */, PPC::XVCMPGESP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8502 { 14877 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8503 { 14877 /* xvcmpgtdp */, PPC::XVCMPGTDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8504 { 14887 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8505 { 14887 /* xvcmpgtsp */, PPC::XVCMPGTSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8506 { 14897 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8507 { 14907 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8508 { 14917 /* xvcvbf16spn */, PPC::XVCVBF16SPN, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8509 { 14929 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8510 { 14938 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8511 { 14949 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8512 { 14960 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8513 { 14971 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8514 { 14982 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8515 { 14991 /* xvcvspbf16 */, PPC::XVCVSPBF16, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8516 { 15002 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8517 { 15011 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8518 { 15020 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8519 { 15031 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8520 { 15042 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8521 { 15053 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8522 { 15064 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8523 { 15074 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8524 { 15084 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8525 { 15094 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8526 { 15104 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8527 { 15114 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8528 { 15124 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8529 { 15134 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8530 { 15144 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8531 { 15152 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8532 { 15160 /* xvf16ger2 */, PPC::XVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8533 { 15170 /* xvf16ger2nn */, PPC::XVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8534 { 15182 /* xvf16ger2np */, PPC::XVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8535 { 15194 /* xvf16ger2pn */, PPC::XVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8536 { 15206 /* xvf16ger2pp */, PPC::XVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8537 { 15218 /* xvf32ger */, PPC::XVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8538 { 15227 /* xvf32gernn */, PPC::XVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8539 { 15238 /* xvf32gernp */, PPC::XVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8540 { 15249 /* xvf32gerpn */, PPC::XVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8541 { 15260 /* xvf32gerpp */, PPC::XVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8542 { 15271 /* xvf64ger */, PPC::XVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
8543 { 15280 /* xvf64gernn */, PPC::XVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
8544 { 15291 /* xvf64gernp */, PPC::XVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
8545 { 15302 /* xvf64gerpn */, PPC::XVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
8546 { 15313 /* xvf64gerpp */, PPC::XVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
8547 { 15324 /* xvi16ger2 */, PPC::XVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8548 { 15334 /* xvi16ger2pp */, PPC::XVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8549 { 15346 /* xvi16ger2s */, PPC::XVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8550 { 15357 /* xvi16ger2spp */, PPC::XVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8551 { 15370 /* xvi4ger8 */, PPC::XVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8552 { 15379 /* xvi4ger8pp */, PPC::XVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8553 { 15390 /* xvi8ger4 */, PPC::XVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8554 { 15399 /* xvi8ger4pp */, PPC::XVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8555 { 15410 /* xvi8ger4spp */, PPC::XVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
8556 { 15422 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8557 { 15431 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8558 { 15440 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8559 { 15450 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8560 { 15460 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8561 { 15470 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8562 { 15480 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8563 { 15488 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8564 { 15496 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8565 { 15504 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8566 { 15512 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8567 { 15520 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8568 { 15528 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8569 { 15538 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8570 { 15548 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8571 { 15558 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8572 { 15568 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8573 { 15576 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8574 { 15584 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8575 { 15593 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8576 { 15602 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8577 { 15610 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8578 { 15618 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8579 { 15629 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8580 { 15640 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8581 { 15651 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8582 { 15662 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8583 { 15673 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8584 { 15684 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8585 { 15695 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8586 { 15706 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8587 { 15713 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8588 { 15721 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8589 { 15729 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8590 { 15737 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8591 { 15745 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8592 { 15752 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8593 { 15759 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8594 { 15766 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8595 { 15774 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8596 { 15782 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8597 { 15790 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8598 { 15798 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8599 { 15809 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8600 { 15820 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8601 { 15829 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8602 { 15838 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8603 { 15846 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8604 { 15854 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
8605 { 15863 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
8606 { 15872 /* xvtlsbb */, PPC::XVTLSBB, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
8607 { 15880 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
8608 { 15890 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
8609 { 15900 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
8610 { 15910 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
8611 { 15920 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8612 { 15929 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8613 { 15938 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8614 { 15947 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8615 { 15956 /* xxblendvb */, PPC::XXBLENDVB, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8616 { 15966 /* xxblendvd */, PPC::XXBLENDVD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8617 { 15976 /* xxblendvh */, PPC::XXBLENDVH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8618 { 15986 /* xxblendvw */, PPC::XXBLENDVW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8619 { 15996 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8620 { 16002 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8621 { 16008 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8622 { 16014 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8623 { 16020 /* xxeval */, PPC::XXEVAL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U8Imm }, },
8624 { 16027 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, },
8625 { 16039 /* xxgenpcvbm */, PPC::XXGENPCVBM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
8626 { 16050 /* xxgenpcvdm */, PPC::XXGENPCVDM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
8627 { 16061 /* xxgenpcvhm */, PPC::XXGENPCVHM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
8628 { 16072 /* xxgenpcvwm */, PPC::XXGENPCVWM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
8629 { 16083 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, },
8630 { 16093 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8631 { 16100 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8632 { 16108 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8633 { 16115 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8634 { 16123 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8635 { 16130 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8636 { 16136 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8637 { 16143 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8638 { 16150 /* xxmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8639 { 16158 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8640 { 16166 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8641 { 16174 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8642 { 16182 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8643 { 16190 /* xxmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8644 { 16198 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8645 { 16205 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
8646 { 16214 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8647 { 16222 /* xxpermx */, PPC::XXPERMX, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, },
8648 { 16230 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
8649 { 16236 /* xxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
8650 { 16246 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
8651 { 16254 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, },
8652 { 16254 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, },
8653 { 16254 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
8654 { 16254 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
8655 { 16262 /* xxsplti32dx */, PPC::XXSPLTI32DX, Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_U1Imm, MCK_Imm }, },
8656 { 16274 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U8Imm }, },
8657 { 16283 /* xxspltidp */, PPC::XXSPLTIDP, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
8658 { 16293 /* xxspltiw */, PPC::XXSPLTIW, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
8659 { 16302 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
8660 { 16310 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC }, },
8661 { 16310 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
8662};
8663
8664#include "llvm/Support/Debug.h"
8665#include "llvm/Support/Format.h"
8666
8667unsigned PPCAsmParser::
8668MatchInstructionImpl(const OperandVector &Operands,
8669 MCInst &Inst,
8670 uint64_t &ErrorInfo,
8671 FeatureBitset &MissingFeatures,
8672 bool matchingInlineAsm, unsigned VariantID) {
8673 // Eliminate obvious mismatches.
8674 if (Operands.size() > 7) {
8675 ErrorInfo = 7;
8676 return Match_InvalidOperand;
8677 }
8678
8679 // Get the current feature set.
8680 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
8681
8682 // Get the instruction mnemonic, which is the first token.
8683 StringRef Mnemonic = ((PPCOperand &)*Operands[0]).getToken();
8684
8685 // Process all MnemonicAliases to remap the mnemonic.
8686 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
8687
8688 // Some state to try to produce better error messages.
8689 bool HadMatchOtherThanFeatures = false;
8690 bool HadMatchOtherThanPredicate = false;
8691 unsigned RetCode = Match_InvalidOperand;
8692 MissingFeatures.set();
8693 // Set ErrorInfo to the operand that mismatches if it is
8694 // wrong for all instances of the instruction.
8695 ErrorInfo = ~0ULL;
8696 // Find the appropriate table for this asm variant.
8697 const MatchEntry *Start, *End;
8698 switch (VariantID) {
8699 default: llvm_unreachable("invalid variant!");
8700 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8701 }
8702 // Search the table.
8703 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
8704
8705 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
8706 std::distance(MnemonicRange.first, MnemonicRange.second) <<
8707 " encodings with mnemonic '" << Mnemonic << "'\n");
8708
8709 // Return a more specific error code if no mnemonics match.
8710 if (MnemonicRange.first == MnemonicRange.second)
8711 return Match_MnemonicFail;
8712
8713 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
8714 it != ie; ++it) {
8715 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
8716 bool HasRequiredFeatures =
8717 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
8718 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
8719 << MII.getName(it->Opcode) << "\n");
8720 // equal_range guarantees that instruction mnemonic matches.
8721 assert(Mnemonic == it->getMnemonic());
8722 bool OperandsValid = true;
8723 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
8724 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
8725 DEBUG_WITH_TYPE("asm-matcher",
8726 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
8727 << " against actual operand at index " << ActualIdx);
8728 if (ActualIdx < Operands.size())
8729 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
8730 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
8731 else
8732 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
8733 if (ActualIdx >= Operands.size()) {
8734 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
8735 if (Formal == InvalidMatchClass) {
8736 break;
8737 }
8738 if (isSubclass(Formal, OptionalMatchClass)) {
8739 continue;
8740 }
8741 OperandsValid = false;
8742 ErrorInfo = ActualIdx;
8743 break;
8744 }
8745 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
8746 unsigned Diag = validateOperandClass(Actual, Formal);
8747 if (Diag == Match_Success) {
8748 DEBUG_WITH_TYPE("asm-matcher",
8749 dbgs() << "match success using generic matcher\n");
8750 ++ActualIdx;
8751 continue;
8752 }
8753 // If the generic handler indicates an invalid operand
8754 // failure, check for a special case.
8755 if (Diag != Match_Success) {
8756 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
8757 if (TargetDiag == Match_Success) {
8758 DEBUG_WITH_TYPE("asm-matcher",
8759 dbgs() << "match success using target matcher\n");
8760 ++ActualIdx;
8761 continue;
8762 }
8763 // If the target matcher returned a specific error code use
8764 // that, else use the one from the generic matcher.
8765 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
8766 Diag = TargetDiag;
8767 }
8768 // If current formal operand wasn't matched and it is optional
8769 // then try to match next formal operand
8770 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
8771 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
8772 continue;
8773 }
8774 // If this operand is broken for all of the instances of this
8775 // mnemonic, keep track of it so we can report loc info.
8776 // If we already had a match that only failed due to a
8777 // target predicate, that diagnostic is preferred.
8778 if (!HadMatchOtherThanPredicate &&
8779 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
8780 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
8781 RetCode = Diag;
8782 ErrorInfo = ActualIdx;
8783 }
8784 // Otherwise, just reject this instance of the mnemonic.
8785 OperandsValid = false;
8786 break;
8787 }
8788
8789 if (!OperandsValid) {
8790 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
8791 "operand mismatches, ignoring "
8792 "this opcode\n");
8793 continue;
8794 }
8795 if (!HasRequiredFeatures) {
8796 HadMatchOtherThanFeatures = true;
8797 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
8798 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
8799 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
8800 if (NewMissingFeatures[I])
8801 dbgs() << ' ' << I;
8802 dbgs() << "\n");
8803 if (NewMissingFeatures.count() <=
8804 MissingFeatures.count())
8805 MissingFeatures = NewMissingFeatures;
8806 continue;
8807 }
8808
8809 Inst.clear();
8810
8811 Inst.setOpcode(it->Opcode);
8812 // We have a potential match but have not rendered the operands.
8813 // Check the target predicate to handle any context sensitive
8814 // constraints.
8815 // For example, Ties that are referenced multiple times must be
8816 // checked here to ensure the input is the same for each match
8817 // constraints. If we leave it any later the ties will have been
8818 // canonicalized
8819 unsigned MatchResult;
8820 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
8821 Inst.clear();
8822 DEBUG_WITH_TYPE(
8823 "asm-matcher",
8824 dbgs() << "Early target match predicate failed with diag code "
8825 << MatchResult << "\n");
8826 RetCode = MatchResult;
8827 HadMatchOtherThanPredicate = true;
8828 continue;
8829 }
8830
8831 if (matchingInlineAsm) {
8832 convertToMapAndConstraints(it->ConvertFn, Operands);
8833 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8834 ErrorInfo))
8835 return Match_InvalidTiedOperand;
8836
8837 return Match_Success;
8838 }
8839
8840 // We have selected a definite instruction, convert the parsed
8841 // operands into the appropriate MCInst.
8842 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
8843
8844 // We have a potential match. Check the target predicate to
8845 // handle any context sensitive constraints.
8846 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
8847 DEBUG_WITH_TYPE("asm-matcher",
8848 dbgs() << "Target match predicate failed with diag code "
8849 << MatchResult << "\n");
8850 Inst.clear();
8851 RetCode = MatchResult;
8852 HadMatchOtherThanPredicate = true;
8853 continue;
8854 }
8855
8856 std::string Info;
8857 if (!getParser().getTargetParser().getTargetOptions().MCNoDeprecatedWarn &&
8858 MII.getDeprecatedInfo(Inst, getSTI(), Info)) {
8859 SMLoc Loc = ((PPCOperand &)*Operands[0]).getStartLoc();
8860 getParser().Warning(Loc, Info, std::nullopt);
8861 }
8862 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8863 ErrorInfo))
8864 return Match_InvalidTiedOperand;
8865
8866 DEBUG_WITH_TYPE(
8867 "asm-matcher",
8868 dbgs() << "Opcode result: complete match, selecting this opcode\n");
8869 return Match_Success;
8870 }
8871
8872 // Okay, we had no match. Try to return a useful error code.
8873 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
8874 return RetCode;
8875
8876 ErrorInfo = 0;
8877 return Match_MissingFeature;
8878}
8879
8880#endif // GET_MATCHER_IMPLEMENTATION
8881
8882
8883#ifdef GET_MNEMONIC_SPELL_CHECKER
8884#undef GET_MNEMONIC_SPELL_CHECKER
8885
8886static std::string PPCMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
8887 const unsigned MaxEditDist = 2;
8888 std::vector<StringRef> Candidates;
8889 StringRef Prev = "";
8890
8891 // Find the appropriate table for this asm variant.
8892 const MatchEntry *Start, *End;
8893 switch (VariantID) {
8894 default: llvm_unreachable("invalid variant!");
8895 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8896 }
8897
8898 for (auto I = Start; I < End; I++) {
8899 // Ignore unsupported instructions.
8900 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
8901 if ((FBS & RequiredFeatures) != RequiredFeatures)
8902 continue;
8903
8904 StringRef T = I->getMnemonic();
8905 // Avoid recomputing the edit distance for the same string.
8906 if (T == Prev)
8907 continue;
8908
8909 Prev = T;
8910 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
8911 if (Dist <= MaxEditDist)
8912 Candidates.push_back(T);
8913 }
8914
8915 if (Candidates.empty())
8916 return "";
8917
8918 std::string Res = ", did you mean: ";
8919 unsigned i = 0;
8920 for (; i < Candidates.size() - 1; i++)
8921 Res += Candidates[i].str() + ", ";
8922 return Res + Candidates[i].str() + "?";
8923}
8924
8925#endif // GET_MNEMONIC_SPELL_CHECKER
8926
8927
8928#ifdef GET_MNEMONIC_CHECKER
8929#undef GET_MNEMONIC_CHECKER
8930
8931static bool PPCCheckMnemonic(StringRef Mnemonic,
8932 const FeatureBitset &AvailableFeatures,
8933 unsigned VariantID) {
8934 // Process all MnemonicAliases to remap the mnemonic.
8935 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
8936
8937 // Find the appropriate table for this asm variant.
8938 const MatchEntry *Start, *End;
8939 switch (VariantID) {
8940 default: llvm_unreachable("invalid variant!");
8941 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8942 }
8943
8944 // Search the table.
8945 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
8946
8947 if (MnemonicRange.first == MnemonicRange.second)
8948 return false;
8949
8950 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
8951 it != ie; ++it) {
8952 const FeatureBitset &RequiredFeatures =
8953 FeatureBitsets[it->RequiredFeaturesIdx];
8954 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
8955 return true;
8956 }
8957 return false;
8958}
8959
8960#endif // GET_MNEMONIC_CHECKER
8961
8962