Line data Source code
1 : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2 : |* *|
3 : |* Assembly Matcher Source Fragment *|
4 : |* *|
5 : |* Automatically generated file, do not edit! *|
6 : |* *|
7 : \*===----------------------------------------------------------------------===*/
8 :
9 :
10 : #ifdef GET_ASSEMBLER_HEADER
11 : #undef GET_ASSEMBLER_HEADER
12 : // This should be included into the middle of the declaration of
13 : // your subclasses implementation of MCTargetAsmParser.
14 : uint64_t ComputeAvailableFeatures(const FeatureBitset& FB) const;
15 : void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
16 : const OperandVector &Operands);
17 : void convertToMapAndConstraints(unsigned Kind,
18 : const OperandVector &Operands) override;
19 : unsigned MatchInstructionImpl(const OperandVector &Operands,
20 : MCInst &Inst,
21 : uint64_t &ErrorInfo,
22 : bool matchingInlineAsm,
23 : unsigned VariantID = 0);
24 : #endif // GET_ASSEMBLER_HEADER_INFO
25 :
26 :
27 : #ifdef GET_OPERAND_DIAGNOSTIC_TYPES
28 : #undef GET_OPERAND_DIAGNOSTIC_TYPES
29 :
30 : #endif // GET_OPERAND_DIAGNOSTIC_TYPES
31 :
32 :
33 : #ifdef GET_REGISTER_MATCHER
34 : #undef GET_REGISTER_MATCHER
35 :
36 : // Flags for subtarget features that participate in instruction matching.
37 : enum SubtargetFeatureFlag : uint8_t {
38 : Feature_None = 0
39 : };
40 :
41 : #endif // GET_REGISTER_MATCHER
42 :
43 :
44 : #ifdef GET_SUBTARGET_FEATURE_NAME
45 : #undef GET_SUBTARGET_FEATURE_NAME
46 :
47 : // User-level names for subtarget features that participate in
48 : // instruction matching.
49 : static const char *getSubtargetFeatureName(uint64_t Val) {
50 : return "(unknown)";
51 : }
52 :
53 : #endif // GET_SUBTARGET_FEATURE_NAME
54 :
55 :
56 : #ifdef GET_MATCHER_IMPLEMENTATION
57 : #undef GET_MATCHER_IMPLEMENTATION
58 :
59 0 : static void applyMnemonicAliases(StringRef &Mnemonic, uint64_t Features, unsigned VariantID) {
60 0 : switch (VariantID) {
61 : case 0:
62 : switch (Mnemonic.size()) {
63 : default: break;
64 : case 5: // 1 string to match.
65 0 : if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0)
66 : break;
67 0 : Mnemonic = "cntlzw"; // "cntlz"
68 0 : return;
69 : case 6: // 1 string to match.
70 0 : if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0)
71 : break;
72 0 : Mnemonic = "cntlzw."; // "cntlz."
73 0 : return;
74 : }
75 : break;
76 : }
77 0 : switch (Mnemonic.size()) {
78 : default: break;
79 : case 5: // 1 string to match.
80 0 : if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0)
81 : break;
82 0 : Mnemonic = "cntlzw"; // "cntlz"
83 0 : return;
84 : case 6: // 1 string to match.
85 0 : if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0)
86 : break;
87 0 : Mnemonic = "cntlzw."; // "cntlz."
88 0 : return;
89 : }
90 : }
91 :
92 : enum {
93 : Tie0_1_1,
94 : };
95 :
96 : static const uint8_t TiedAsmOperandTable[][3] = {
97 : /* Tie0_1_1 */ { 0, 1, 1 },
98 : };
99 :
100 : namespace {
101 : enum OperatorConversionKind {
102 : CVT_Done,
103 : CVT_Reg,
104 : CVT_Tied,
105 : CVT_95_addRegG8RCOperands,
106 : CVT_95_addTLSRegOperands,
107 : CVT_95_addRegGPRCOperands,
108 : CVT_95_addRegGPRCNoR0Operands,
109 : CVT_95_addS16ImmOperands,
110 : CVT_95_addImmOperands,
111 : CVT_95_addU16ImmOperands,
112 : CVT_95_addBranchTargetOperands,
113 : CVT_95_addRegCRBITRCOperands,
114 : CVT_imm_95_3,
115 : CVT_imm_95_2,
116 : CVT_imm_95_0,
117 : CVT_95_addRegVRRCOperands,
118 : CVT_imm_95_8,
119 : CVT_imm_95_10,
120 : CVT_imm_95_76,
121 : CVT_regCR0,
122 : CVT_95_addRegCRRCOperands,
123 : CVT_imm_95_79,
124 : CVT_imm_95_78,
125 : CVT_imm_95_4,
126 : CVT_imm_95_7,
127 : CVT_imm_95_6,
128 : CVT_imm_95_44,
129 : CVT_imm_95_47,
130 : CVT_imm_95_46,
131 : CVT_imm_95_36,
132 : CVT_imm_95_39,
133 : CVT_imm_95_38,
134 : CVT_imm_95_12,
135 : CVT_imm_95_15,
136 : CVT_imm_95_14,
137 : CVT_imm_95_68,
138 : CVT_imm_95_71,
139 : CVT_imm_95_70,
140 : CVT_imm_95_100,
141 : CVT_imm_95_103,
142 : CVT_imm_95_102,
143 : CVT_imm_95_108,
144 : CVT_imm_95_111,
145 : CVT_imm_95_110,
146 : CVT_imm_95_31,
147 : CVT_95_addRegGxRCNoR0Operands,
148 : CVT_95_addRegGxRCOperands,
149 : CVT_regR0,
150 : CVT_95_addRegSPERCOperands,
151 : CVT_95_addRegSPE4RCOperands,
152 : CVT_95_addRegF4RCOperands,
153 : CVT_95_addRegF8RCOperands,
154 : CVT_imm_95_1,
155 : CVT_95_addRegVFRCOperands,
156 : CVT_95_addRegVSFRCOperands,
157 : CVT_95_addRegVSSRCOperands,
158 : CVT_95_addRegVSRCOperands,
159 : CVT_imm_95_29,
160 : CVT_imm_95_280,
161 : CVT_imm_95_128,
162 : CVT_imm_95_129,
163 : CVT_imm_95_130,
164 : CVT_imm_95_131,
165 : CVT_imm_95_132,
166 : CVT_imm_95_133,
167 : CVT_imm_95_134,
168 : CVT_imm_95_135,
169 : CVT_imm_95_28,
170 : CVT_imm_95_19,
171 : CVT_imm_95_537,
172 : CVT_imm_95_539,
173 : CVT_imm_95_541,
174 : CVT_imm_95_543,
175 : CVT_imm_95_536,
176 : CVT_imm_95_538,
177 : CVT_imm_95_540,
178 : CVT_imm_95_542,
179 : CVT_imm_95_1018,
180 : CVT_imm_95_981,
181 : CVT_imm_95_22,
182 : CVT_imm_95_17,
183 : CVT_imm_95_18,
184 : CVT_imm_95_980,
185 : CVT_imm_95_529,
186 : CVT_imm_95_531,
187 : CVT_imm_95_533,
188 : CVT_imm_95_535,
189 : CVT_imm_95_528,
190 : CVT_imm_95_530,
191 : CVT_imm_95_532,
192 : CVT_imm_95_534,
193 : CVT_imm_95_1019,
194 : CVT_95_addCRBitMaskOperands,
195 : CVT_imm_95_48,
196 : CVT_imm_95_287,
197 : CVT_imm_95_5,
198 : CVT_imm_95_25,
199 : CVT_imm_95_512,
200 : CVT_imm_95_272,
201 : CVT_imm_95_273,
202 : CVT_imm_95_274,
203 : CVT_imm_95_275,
204 : CVT_imm_95_260,
205 : CVT_imm_95_261,
206 : CVT_imm_95_262,
207 : CVT_imm_95_263,
208 : CVT_imm_95_26,
209 : CVT_imm_95_27,
210 : CVT_imm_95_990,
211 : CVT_imm_95_991,
212 : CVT_imm_95_268,
213 : CVT_imm_95_988,
214 : CVT_imm_95_989,
215 : CVT_imm_95_269,
216 : CVT_imm_95_986,
217 : CVT_imm_95_255,
218 : CVT_imm_95_284,
219 : CVT_imm_95_285,
220 : CVT_95_addRegG8RCNoX0Operands,
221 : CVT_95_addRegQFRCOperands,
222 : CVT_95_addRegQSRCOperands,
223 : CVT_95_addRegQBRCOperands,
224 : CVT_imm_95_9,
225 : CVT_imm_95_13,
226 : CVT_imm_95_20,
227 : CVT_imm_95_16,
228 : CVT_imm_95_24,
229 : CVT_NUM_CONVERTERS
230 : };
231 :
232 : enum InstructionConversionKind {
233 : Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2,
234 : Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2,
235 : Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
236 : Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2,
237 : Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2,
238 : Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3,
239 : Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2,
240 : Convert__RegGPRC1_0__RegGPRC1_1,
241 : Convert__RegGPRC1_1__RegGPRC1_2,
242 : Convert__RegG8RC1_0__Imm1_1,
243 : Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3,
244 : Convert_NoOperands,
245 : Convert__DirectBr1_0,
246 : Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2,
247 : Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3,
248 : Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2,
249 : Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2,
250 : Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0,
251 : Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2,
252 : Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3,
253 : Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
254 : Convert__RegVRRC1_1__RegVRRC1_2,
255 : Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4,
256 : Convert__CondBr1_0,
257 : Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1,
258 : Convert__imm_95_0__RegCRBITRC1_0__imm_95_0,
259 : Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1,
260 : Convert__imm_95_8__RegCRBITRC1_0__imm_95_0,
261 : Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1,
262 : Convert__imm_95_2__RegCRBITRC1_0__imm_95_0,
263 : Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1,
264 : Convert__imm_95_10__RegCRBITRC1_0__imm_95_0,
265 : Convert__imm_95_76__regCR0__CondBr1_0,
266 : Convert__imm_95_76__RegCRRC1_0__CondBr1_1,
267 : Convert__imm_95_79__regCR0__CondBr1_0,
268 : Convert__imm_95_79__RegCRRC1_0__CondBr1_1,
269 : Convert__imm_95_78__regCR0__CondBr1_0,
270 : Convert__imm_95_78__RegCRRC1_0__CondBr1_1,
271 : Convert__imm_95_76__regCR0,
272 : Convert__imm_95_76__RegCRRC1_0,
273 : Convert__imm_95_79__regCR0,
274 : Convert__imm_95_79__RegCRRC1_0,
275 : Convert__imm_95_78__regCR0,
276 : Convert__imm_95_78__RegCRRC1_0,
277 : Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1,
278 : Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1,
279 : Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1,
280 : Convert__imm_95_4__RegCRBITRC1_0__imm_95_0,
281 : Convert__imm_95_7__RegCRBITRC1_0__imm_95_0,
282 : Convert__imm_95_6__RegCRBITRC1_0__imm_95_0,
283 : Convert__imm_95_4__regCR0__CondBr1_0,
284 : Convert__imm_95_4__RegCRRC1_0__CondBr1_1,
285 : Convert__imm_95_7__regCR0__CondBr1_0,
286 : Convert__imm_95_7__RegCRRC1_0__CondBr1_1,
287 : Convert__imm_95_6__regCR0__CondBr1_0,
288 : Convert__imm_95_6__RegCRRC1_0__CondBr1_1,
289 : Convert__imm_95_4__regCR0,
290 : Convert__imm_95_4__RegCRRC1_0,
291 : Convert__imm_95_7__regCR0,
292 : Convert__imm_95_7__RegCRRC1_0,
293 : Convert__imm_95_6__regCR0,
294 : Convert__imm_95_6__RegCRRC1_0,
295 : Convert__imm_95_44__regCR0__CondBr1_0,
296 : Convert__imm_95_44__RegCRRC1_0__CondBr1_1,
297 : Convert__imm_95_47__regCR0__CondBr1_0,
298 : Convert__imm_95_47__RegCRRC1_0__CondBr1_1,
299 : Convert__imm_95_46__regCR0__CondBr1_0,
300 : Convert__imm_95_46__RegCRRC1_0__CondBr1_1,
301 : Convert__imm_95_44__regCR0,
302 : Convert__imm_95_44__RegCRRC1_0,
303 : Convert__imm_95_47__regCR0,
304 : Convert__imm_95_47__RegCRRC1_0,
305 : Convert__imm_95_46__regCR0,
306 : Convert__imm_95_46__RegCRRC1_0,
307 : Convert__DirectBr1_0__Imm1_1,
308 : Convert__imm_95_36__regCR0__CondBr1_0,
309 : Convert__imm_95_36__RegCRRC1_0__CondBr1_1,
310 : Convert__imm_95_39__regCR0__CondBr1_0,
311 : Convert__imm_95_39__RegCRRC1_0__CondBr1_1,
312 : Convert__imm_95_38__regCR0__CondBr1_0,
313 : Convert__imm_95_38__RegCRRC1_0__CondBr1_1,
314 : Convert__imm_95_36__regCR0,
315 : Convert__imm_95_36__RegCRRC1_0,
316 : Convert__imm_95_39__regCR0,
317 : Convert__imm_95_39__RegCRRC1_0,
318 : Convert__imm_95_38__regCR0,
319 : Convert__imm_95_38__RegCRRC1_0,
320 : Convert__imm_95_12__regCR0__CondBr1_0,
321 : Convert__imm_95_12__RegCRRC1_0__CondBr1_1,
322 : Convert__imm_95_15__regCR0__CondBr1_0,
323 : Convert__imm_95_15__RegCRRC1_0__CondBr1_1,
324 : Convert__imm_95_14__regCR0__CondBr1_0,
325 : Convert__imm_95_14__RegCRRC1_0__CondBr1_1,
326 : Convert__imm_95_12__regCR0,
327 : Convert__imm_95_12__RegCRRC1_0,
328 : Convert__imm_95_15__regCR0,
329 : Convert__imm_95_15__RegCRRC1_0,
330 : Convert__imm_95_14__regCR0,
331 : Convert__imm_95_14__RegCRRC1_0,
332 : Convert__imm_95_68__regCR0__CondBr1_0,
333 : Convert__imm_95_68__RegCRRC1_0__CondBr1_1,
334 : Convert__imm_95_71__regCR0__CondBr1_0,
335 : Convert__imm_95_71__RegCRRC1_0__CondBr1_1,
336 : Convert__imm_95_70__regCR0__CondBr1_0,
337 : Convert__imm_95_70__RegCRRC1_0__CondBr1_1,
338 : Convert__imm_95_68__regCR0,
339 : Convert__imm_95_68__RegCRRC1_0,
340 : Convert__imm_95_71__regCR0,
341 : Convert__imm_95_71__RegCRRC1_0,
342 : Convert__imm_95_70__regCR0,
343 : Convert__imm_95_70__RegCRRC1_0,
344 : Convert__imm_95_100__regCR0__CondBr1_0,
345 : Convert__imm_95_100__RegCRRC1_0__CondBr1_1,
346 : Convert__imm_95_103__regCR0__CondBr1_0,
347 : Convert__imm_95_103__RegCRRC1_0__CondBr1_1,
348 : Convert__imm_95_102__regCR0__CondBr1_0,
349 : Convert__imm_95_102__RegCRRC1_0__CondBr1_1,
350 : Convert__imm_95_100__regCR0,
351 : Convert__imm_95_100__RegCRRC1_0,
352 : Convert__imm_95_103__regCR0,
353 : Convert__imm_95_103__RegCRRC1_0,
354 : Convert__imm_95_102__regCR0,
355 : Convert__imm_95_102__RegCRRC1_0,
356 : Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2,
357 : Convert__imm_95_108__regCR0__CondBr1_0,
358 : Convert__imm_95_108__RegCRRC1_0__CondBr1_1,
359 : Convert__imm_95_111__regCR0__CondBr1_0,
360 : Convert__imm_95_111__RegCRRC1_0__CondBr1_1,
361 : Convert__imm_95_110__regCR0__CondBr1_0,
362 : Convert__imm_95_110__RegCRRC1_0__CondBr1_1,
363 : Convert__imm_95_108__regCR0,
364 : Convert__imm_95_108__RegCRRC1_0,
365 : Convert__imm_95_111__regCR0,
366 : Convert__imm_95_111__RegCRRC1_0,
367 : Convert__imm_95_110__regCR0,
368 : Convert__imm_95_110__RegCRRC1_0,
369 : Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1,
370 : Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1,
371 : Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1,
372 : Convert__imm_95_12__RegCRBITRC1_0__imm_95_0,
373 : Convert__imm_95_15__RegCRBITRC1_0__imm_95_0,
374 : Convert__imm_95_14__RegCRBITRC1_0__imm_95_0,
375 : Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2,
376 : Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2,
377 : Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3,
378 : Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
379 : Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
380 : Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3,
381 : Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
382 : Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31,
383 : Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31,
384 : Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2,
385 : Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3,
386 : Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2,
387 : Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3,
388 : Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3,
389 : Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3,
390 : Convert__regCR0__RegG8RC1_0__RegG8RC1_1,
391 : Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2,
392 : Convert__regCR0__RegG8RC1_0__S16Imm1_1,
393 : Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2,
394 : Convert__RegCRBITRC1_0__RegG8RC1_1__RegG8RC1_2,
395 : Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3,
396 : Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3,
397 : Convert__regCR0__RegG8RC1_0__U16Imm1_1,
398 : Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2,
399 : Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3,
400 : Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3,
401 : Convert__regCR0__RegGPRC1_0__RegGPRC1_1,
402 : Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2,
403 : Convert__regCR0__RegGPRC1_0__U16Imm1_1,
404 : Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2,
405 : Convert__RegCRBITRC1_0__U1Imm1_1__RegG8RC1_2__RegG8RC1_3,
406 : Convert__regCR0__RegGPRC1_0__S16Imm1_1,
407 : Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2,
408 : Convert__RegG8RC1_0__RegG8RC1_1,
409 : Convert__RegG8RC1_1__RegG8RC1_2,
410 : Convert__RegGPRC1_0__RegGPRC1_1__U1Imm1_2,
411 : Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2,
412 : Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0,
413 : Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1,
414 : Convert__RegGxRCNoR01_0__RegGxRC1_1,
415 : Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
416 : Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2,
417 : Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0,
418 : Convert__regR0__regR0,
419 : Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
420 : Convert__U5Imm1_0,
421 : Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1,
422 : Convert__RegSPERC1_0__RegSPERC1_1,
423 : Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2,
424 : Convert__RegSPERC1_0__RegSPE4RC1_1,
425 : Convert__RegSPERC1_0__RegGPRC1_1,
426 : Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2,
427 : Convert__RegGPRC1_0__RegSPERC1_1,
428 : Convert__RegSPE4RC1_0__RegSPE4RC1_1,
429 : Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2,
430 : Convert__RegSPE4RC1_0__RegSPERC1_1,
431 : Convert__RegSPE4RC1_0__RegGPRC1_1,
432 : Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2,
433 : Convert__RegGPRC1_0__RegSPE4RC1_1,
434 : Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1,
435 : Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2,
436 : Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2,
437 : Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2,
438 : Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2,
439 : Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2,
440 : Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0,
441 : Convert__RegSPERC1_0__S5Imm1_1,
442 : Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2,
443 : Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2,
444 : Convert__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
445 : Convert__RegF4RC1_0__RegF4RC1_1,
446 : Convert__RegF4RC1_1__RegF4RC1_2,
447 : Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2,
448 : Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
449 : Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2,
450 : Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
451 : Convert__RegF8RC1_0__RegF8RC1_1,
452 : Convert__RegF8RC1_1__RegF8RC1_2,
453 : Convert__RegF4RC1_0__RegF8RC1_1,
454 : Convert__RegF4RC1_1__RegF8RC1_2,
455 : Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2,
456 : Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
457 : Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4,
458 : Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
459 : Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4,
460 : Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3,
461 : Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4,
462 : Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2,
463 : Convert__RegCRRC1_0__RegF8RC1_1,
464 : Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2,
465 : Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3,
466 : Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3,
467 : Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
468 : Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
469 : Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
470 : Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
471 : Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
472 : Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
473 : Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
474 : Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2,
475 : Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2,
476 : Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
477 : Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
478 : Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
479 : Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
480 : Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
481 : Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
482 : Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
483 : Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
484 : Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
485 : Convert__RegGPRC1_0__S16Imm1_1,
486 : Convert__RegGPRC1_0__S17Imm1_1,
487 : Convert__RegG8RC1_0__imm_95_0,
488 : Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
489 : Convert__imm_95_1,
490 : Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2,
491 : Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
492 : Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2,
493 : Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
494 : Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
495 : Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2,
496 : Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
497 : Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2,
498 : Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
499 : Convert__imm_95_0,
500 : Convert__RegCRRC1_0__RegCRRC1_1,
501 : Convert__RegCRRC1_0,
502 : Convert__RegGPRC1_0__imm_95_29,
503 : Convert__RegGPRC1_0__imm_95_280,
504 : Convert__RegGPRC1_0__U10Imm1_1__imm_95_0,
505 : Convert__RegGPRC1_0__imm_95_128,
506 : Convert__RegGPRC1_0__imm_95_129,
507 : Convert__RegGPRC1_0__imm_95_130,
508 : Convert__RegGPRC1_0__imm_95_131,
509 : Convert__RegGPRC1_0__imm_95_132,
510 : Convert__RegGPRC1_0__imm_95_133,
511 : Convert__RegGPRC1_0__imm_95_134,
512 : Convert__RegGPRC1_0__imm_95_135,
513 : Convert__RegGPRC1_0__imm_95_28,
514 : Convert__RegGPRC1_0,
515 : Convert__RegGPRC1_0__imm_95_19,
516 : Convert__RegGPRC1_0__imm_95_537,
517 : Convert__RegGPRC1_0__imm_95_539,
518 : Convert__RegGPRC1_0__imm_95_541,
519 : Convert__RegGPRC1_0__imm_95_543,
520 : Convert__RegGPRC1_0__imm_95_536,
521 : Convert__RegGPRC1_0__imm_95_538,
522 : Convert__RegGPRC1_0__imm_95_540,
523 : Convert__RegGPRC1_0__imm_95_542,
524 : Convert__RegGPRC1_0__imm_95_1018,
525 : Convert__RegGPRC1_0__Imm1_1,
526 : Convert__RegGPRC1_0__imm_95_981,
527 : Convert__RegGPRC1_0__imm_95_22,
528 : Convert__RegGPRC1_0__imm_95_17,
529 : Convert__RegGPRC1_0__imm_95_18,
530 : Convert__RegGPRC1_0__imm_95_980,
531 : Convert__RegG8RC1_0__RegF8RC1_1,
532 : Convert__RegF8RC1_0,
533 : Convert__RegF8RC1_1,
534 : Convert__RegF8RC1_0__U3Imm1_1,
535 : Convert__RegF8RC1_0__U2Imm1_1,
536 : Convert__RegGPRC1_0__imm_95_529,
537 : Convert__RegGPRC1_0__imm_95_531,
538 : Convert__RegGPRC1_0__imm_95_533,
539 : Convert__RegGPRC1_0__imm_95_535,
540 : Convert__RegGPRC1_0__imm_95_528,
541 : Convert__RegGPRC1_0__imm_95_530,
542 : Convert__RegGPRC1_0__imm_95_532,
543 : Convert__RegGPRC1_0__imm_95_534,
544 : Convert__RegGPRC1_0__imm_95_1019,
545 : Convert__RegGPRC1_0__CRBitMask1_1,
546 : Convert__RegGPRC1_0__imm_95_48,
547 : Convert__RegGPRC1_0__imm_95_287,
548 : Convert__RegGPRC1_0__imm_95_5,
549 : Convert__RegGPRC1_0__imm_95_4,
550 : Convert__RegGPRC1_0__imm_95_25,
551 : Convert__RegGPRC1_0__imm_95_512,
552 : Convert__RegGPRC1_0__imm_95_272,
553 : Convert__RegGPRC1_0__imm_95_273,
554 : Convert__RegGPRC1_0__imm_95_274,
555 : Convert__RegGPRC1_0__imm_95_275,
556 : Convert__RegGPRC1_0__imm_95_260,
557 : Convert__RegGPRC1_0__imm_95_261,
558 : Convert__RegGPRC1_0__imm_95_262,
559 : Convert__RegGPRC1_0__imm_95_263,
560 : Convert__RegGPRC1_0__U4Imm1_1,
561 : Convert__RegGPRC1_0__imm_95_26,
562 : Convert__RegGPRC1_0__imm_95_27,
563 : Convert__RegGPRC1_0__imm_95_990,
564 : Convert__RegGPRC1_0__imm_95_991,
565 : Convert__RegGPRC1_0__imm_95_268,
566 : Convert__RegGPRC1_0__imm_95_988,
567 : Convert__RegGPRC1_0__imm_95_989,
568 : Convert__RegGPRC1_0__imm_95_269,
569 : Convert__RegGPRC1_0__imm_95_986,
570 : Convert__RegG8RC1_0__RegVRRC1_1,
571 : Convert__RegVRRC1_0,
572 : Convert__RegG8RC1_0__RegVSFRC1_1,
573 : Convert__RegG8RC1_0__RegVSRC1_1,
574 : Convert__RegGPRC1_0__RegVSFRC1_1,
575 : Convert__RegGPRC1_0__imm_95_1,
576 : Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1,
577 : Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2,
578 : Convert__imm_95_29__RegGPRC1_0,
579 : Convert__imm_95_280__RegGPRC1_0,
580 : Convert__imm_95_28__RegGPRC1_0,
581 : Convert__imm_95_255__RegG8RC1_0,
582 : Convert__Imm1_0__RegGPRC1_1,
583 : Convert__imm_95_19__RegGPRC1_0,
584 : Convert__imm_95_537__RegGPRC1_1,
585 : Convert__imm_95_539__RegGPRC1_1,
586 : Convert__imm_95_541__RegGPRC1_1,
587 : Convert__imm_95_543__RegGPRC1_1,
588 : Convert__imm_95_536__RegGPRC1_1,
589 : Convert__imm_95_538__RegGPRC1_1,
590 : Convert__imm_95_540__RegGPRC1_1,
591 : Convert__imm_95_542__RegGPRC1_1,
592 : Convert__imm_95_1018__RegGPRC1_0,
593 : Convert__RegGPRC1_1__Imm1_0,
594 : Convert__imm_95_981__RegGPRC1_0,
595 : Convert__imm_95_22__RegGPRC1_0,
596 : Convert__imm_95_17__RegGPRC1_0,
597 : Convert__imm_95_18__RegGPRC1_0,
598 : Convert__imm_95_980__RegGPRC1_0,
599 : Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0,
600 : Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0,
601 : Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3,
602 : Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4,
603 : Convert__RegCRRC1_0__Imm1_1__imm_95_0,
604 : Convert__RegCRRC1_1__Imm1_2__imm_95_0,
605 : Convert__RegCRRC1_0__Imm1_1__Imm1_2,
606 : Convert__RegCRRC1_1__Imm1_2__Imm1_3,
607 : Convert__imm_95_529__RegGPRC1_1,
608 : Convert__imm_95_531__RegGPRC1_1,
609 : Convert__imm_95_533__RegGPRC1_1,
610 : Convert__imm_95_535__RegGPRC1_1,
611 : Convert__imm_95_528__RegGPRC1_1,
612 : Convert__imm_95_530__RegGPRC1_1,
613 : Convert__imm_95_532__RegGPRC1_1,
614 : Convert__imm_95_534__RegGPRC1_1,
615 : Convert__imm_95_1019__RegGPRC1_0,
616 : Convert__RegGPRC1_0__imm_95_0,
617 : Convert__CRBitMask1_0__RegGPRC1_1,
618 : Convert__imm_95_48__RegGPRC1_0,
619 : Convert__imm_95_25__RegGPRC1_0,
620 : Convert__imm_95_512__RegGPRC1_0,
621 : Convert__imm_95_272__RegGPRC1_1,
622 : Convert__imm_95_273__RegGPRC1_1,
623 : Convert__imm_95_274__RegGPRC1_1,
624 : Convert__imm_95_275__RegGPRC1_1,
625 : Convert__imm_95_260__RegGPRC1_1,
626 : Convert__imm_95_261__RegGPRC1_1,
627 : Convert__imm_95_262__RegGPRC1_1,
628 : Convert__imm_95_263__RegGPRC1_1,
629 : Convert__imm_95_272__RegGPRC1_0,
630 : Convert__imm_95_273__RegGPRC1_0,
631 : Convert__imm_95_274__RegGPRC1_0,
632 : Convert__imm_95_275__RegGPRC1_0,
633 : Convert__imm_95_260__RegGPRC1_0,
634 : Convert__imm_95_261__RegGPRC1_0,
635 : Convert__imm_95_262__RegGPRC1_0,
636 : Convert__imm_95_263__RegGPRC1_0,
637 : Convert__RegGPRC1_1__U4Imm1_0,
638 : Convert__imm_95_26__RegGPRC1_0,
639 : Convert__imm_95_27__RegGPRC1_0,
640 : Convert__imm_95_990__RegGPRC1_0,
641 : Convert__imm_95_991__RegGPRC1_0,
642 : Convert__imm_95_988__RegGPRC1_0,
643 : Convert__imm_95_284__RegGPRC1_0,
644 : Convert__imm_95_989__RegGPRC1_0,
645 : Convert__imm_95_285__RegGPRC1_0,
646 : Convert__imm_95_986__RegGPRC1_0,
647 : Convert__RegVSFRC1_0__RegG8RC1_1,
648 : Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2,
649 : Convert__RegVSFRC1_0__RegGPRC1_1,
650 : Convert__RegVSRC1_0__RegGPRC1_1,
651 : Convert__imm_95_1__RegGPRC1_0,
652 : Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2,
653 : Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3,
654 : Convert__imm_95_2,
655 : Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3,
656 : Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2,
657 : Convert__RegQFRC1_0__RegQFRC1_1,
658 : Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2,
659 : Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2,
660 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1,
661 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4,
662 : Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0,
663 : Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2,
664 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5,
665 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9,
666 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3,
667 : Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2,
668 : Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2,
669 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14,
670 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8,
671 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10,
672 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7,
673 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13,
674 : Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3,
675 : Convert__RegQSRC1_0__RegQFRC1_1,
676 : Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2,
677 : Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15,
678 : Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6,
679 : Convert__RegQFRC1_0__U12Imm1_1,
680 : Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
681 : Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
682 : Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
683 : Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
684 : Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
685 : Convert__U1Imm1_0,
686 : Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
687 : Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4,
688 : Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
689 : Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
690 : Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3,
691 : Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4,
692 : Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
693 : Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
694 : Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
695 : Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
696 : Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
697 : Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5,
698 : Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0,
699 : Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0,
700 : Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0,
701 : Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0,
702 : Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31,
703 : Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31,
704 : Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31,
705 : Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31,
706 : Convert__Imm1_0,
707 : Convert__RegG8RC1_0__RegCRRC1_1,
708 : Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2,
709 : Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3,
710 : Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
711 : Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
712 : Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
713 : Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3,
714 : Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
715 : Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
716 : Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
717 : Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
718 : Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
719 : Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
720 : Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1,
721 : Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2,
722 : Convert__RegG8RC1_0__S16Imm1_1,
723 : Convert__imm_95_0__RegGPRC1_1,
724 : Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3,
725 : Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3,
726 : Convert__imm_95_0__U1Imm1_1,
727 : Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2,
728 : Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1,
729 : Convert__imm_95_4__RegG8RC1_0__S16Imm1_1,
730 : Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1,
731 : Convert__imm_95_12__RegG8RC1_0__S16Imm1_1,
732 : Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1,
733 : Convert__imm_95_8__RegG8RC1_0__S16Imm1_1,
734 : Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2,
735 : Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1,
736 : Convert__imm_95_20__RegG8RC1_0__S16Imm1_1,
737 : Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1,
738 : Convert__imm_95_5__RegG8RC1_0__S16Imm1_1,
739 : Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1,
740 : Convert__imm_95_1__RegG8RC1_0__S16Imm1_1,
741 : Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1,
742 : Convert__imm_95_6__RegG8RC1_0__S16Imm1_1,
743 : Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1,
744 : Convert__imm_95_2__RegG8RC1_0__S16Imm1_1,
745 : Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1,
746 : Convert__imm_95_16__RegG8RC1_0__S16Imm1_1,
747 : Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1,
748 : Convert__imm_95_24__RegG8RC1_0__S16Imm1_1,
749 : Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1,
750 : Convert__imm_95_31__RegG8RC1_0__S16Imm1_1,
751 : Convert__regR0__RegGPRC1_0,
752 : Convert__RegGPRC1_1__RegGPRC1_0,
753 : Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
754 : Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
755 : Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
756 : Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
757 : Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
758 : Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
759 : Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
760 : Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
761 : Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
762 : Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
763 : Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
764 : Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
765 : Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
766 : Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
767 : Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
768 : Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
769 : Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
770 : Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
771 : Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
772 : Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
773 : Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
774 : Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
775 : Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
776 : Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
777 : Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
778 : Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
779 : Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
780 : Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
781 : Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
782 : Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
783 : Convert__RegVRRC1_0__RegVRRC1_1,
784 : Convert__RegGPRC1_0__RegVRRC1_1,
785 : Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1,
786 : Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2,
787 : Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1,
788 : Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1,
789 : Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1,
790 : Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
791 : Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3,
792 : Convert__RegVRRC1_0__S5Imm1_1,
793 : Convert__regR0__regR0__imm_95_0,
794 : Convert__RegVSFRC1_0__RegVSFRC1_1,
795 : Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
796 : Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
797 : Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2,
798 : Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
799 : Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2,
800 : Convert__RegVRRC1_0__RegVFRC1_1,
801 : Convert__RegVSRC1_0__RegVSSRC1_1,
802 : Convert__RegVFRC1_0__RegVRRC1_1,
803 : Convert__RegVSSRC1_0__RegVSRC1_1,
804 : Convert__RegVSSRC1_0__RegVSFRC1_1,
805 : Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2,
806 : Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2,
807 : Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2,
808 : Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2,
809 : Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2,
810 : Convert__RegVSSRC1_0__RegVSSRC1_1,
811 : Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3,
812 : Convert__RegCRRC1_0__RegVSFRC1_1,
813 : Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1,
814 : Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1,
815 : Convert__RegVSRC1_0__RegVSRC1_1,
816 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
817 : Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
818 : Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
819 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
820 : Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
821 : Convert__RegCRRC1_0__RegVSRC1_1,
822 : Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1,
823 : Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2,
824 : Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2,
825 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
826 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
827 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
828 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
829 : Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0,
830 : Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3,
831 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
832 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
833 : Convert__RegVSRC1_0__U8Imm1_1,
834 : Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
835 : Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2,
836 : Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
837 : CVT_NUM_SIGNATURES
838 : };
839 :
840 : } // end anonymous namespace
841 :
842 : static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
843 : // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
844 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
845 : // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
846 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
847 : // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
848 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
849 : // Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2
850 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
851 : // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
852 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
853 : // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
854 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
855 : // Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2
856 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
857 : // Convert__RegGPRC1_0__RegGPRC1_1
858 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
859 : // Convert__RegGPRC1_1__RegGPRC1_2
860 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
861 : // Convert__RegG8RC1_0__Imm1_1
862 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
863 : // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
864 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
865 : // Convert_NoOperands
866 : { CVT_Done },
867 : // Convert__DirectBr1_0
868 : { CVT_95_addBranchTargetOperands, 1, CVT_Done },
869 : // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
870 : { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
871 : // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3
872 : { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done },
873 : // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2
874 : { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
875 : // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2
876 : { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
877 : // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
878 : { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
879 : // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
880 : { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
881 : // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3
882 : { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
883 : // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
884 : { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
885 : // Convert__RegVRRC1_1__RegVRRC1_2
886 : { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
887 : // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4
888 : { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
889 : // Convert__CondBr1_0
890 : { CVT_95_addBranchTargetOperands, 1, CVT_Done },
891 : // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
892 : { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
893 : // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
894 : { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
895 : // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
896 : { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
897 : // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
898 : { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
899 : // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
900 : { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
901 : // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
902 : { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
903 : // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
904 : { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
905 : // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
906 : { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
907 : // Convert__imm_95_76__regCR0__CondBr1_0
908 : { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
909 : // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
910 : { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
911 : // Convert__imm_95_79__regCR0__CondBr1_0
912 : { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
913 : // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
914 : { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
915 : // Convert__imm_95_78__regCR0__CondBr1_0
916 : { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
917 : // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
918 : { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
919 : // Convert__imm_95_76__regCR0
920 : { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
921 : // Convert__imm_95_76__RegCRRC1_0
922 : { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
923 : // Convert__imm_95_79__regCR0
924 : { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
925 : // Convert__imm_95_79__RegCRRC1_0
926 : { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
927 : // Convert__imm_95_78__regCR0
928 : { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
929 : // Convert__imm_95_78__RegCRRC1_0
930 : { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
931 : // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
932 : { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
933 : // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
934 : { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
935 : // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
936 : { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
937 : // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
938 : { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
939 : // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
940 : { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
941 : // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
942 : { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
943 : // Convert__imm_95_4__regCR0__CondBr1_0
944 : { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
945 : // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
946 : { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
947 : // Convert__imm_95_7__regCR0__CondBr1_0
948 : { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
949 : // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
950 : { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
951 : // Convert__imm_95_6__regCR0__CondBr1_0
952 : { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
953 : // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
954 : { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
955 : // Convert__imm_95_4__regCR0
956 : { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
957 : // Convert__imm_95_4__RegCRRC1_0
958 : { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
959 : // Convert__imm_95_7__regCR0
960 : { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
961 : // Convert__imm_95_7__RegCRRC1_0
962 : { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
963 : // Convert__imm_95_6__regCR0
964 : { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
965 : // Convert__imm_95_6__RegCRRC1_0
966 : { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
967 : // Convert__imm_95_44__regCR0__CondBr1_0
968 : { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
969 : // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
970 : { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
971 : // Convert__imm_95_47__regCR0__CondBr1_0
972 : { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
973 : // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
974 : { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
975 : // Convert__imm_95_46__regCR0__CondBr1_0
976 : { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
977 : // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
978 : { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
979 : // Convert__imm_95_44__regCR0
980 : { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
981 : // Convert__imm_95_44__RegCRRC1_0
982 : { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
983 : // Convert__imm_95_47__regCR0
984 : { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
985 : // Convert__imm_95_47__RegCRRC1_0
986 : { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
987 : // Convert__imm_95_46__regCR0
988 : { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
989 : // Convert__imm_95_46__RegCRRC1_0
990 : { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
991 : // Convert__DirectBr1_0__Imm1_1
992 : { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
993 : // Convert__imm_95_36__regCR0__CondBr1_0
994 : { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
995 : // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
996 : { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
997 : // Convert__imm_95_39__regCR0__CondBr1_0
998 : { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
999 : // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
1000 : { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1001 : // Convert__imm_95_38__regCR0__CondBr1_0
1002 : { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1003 : // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
1004 : { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1005 : // Convert__imm_95_36__regCR0
1006 : { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
1007 : // Convert__imm_95_36__RegCRRC1_0
1008 : { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1009 : // Convert__imm_95_39__regCR0
1010 : { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
1011 : // Convert__imm_95_39__RegCRRC1_0
1012 : { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1013 : // Convert__imm_95_38__regCR0
1014 : { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
1015 : // Convert__imm_95_38__RegCRRC1_0
1016 : { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1017 : // Convert__imm_95_12__regCR0__CondBr1_0
1018 : { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1019 : // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
1020 : { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1021 : // Convert__imm_95_15__regCR0__CondBr1_0
1022 : { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1023 : // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
1024 : { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1025 : // Convert__imm_95_14__regCR0__CondBr1_0
1026 : { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1027 : // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
1028 : { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1029 : // Convert__imm_95_12__regCR0
1030 : { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
1031 : // Convert__imm_95_12__RegCRRC1_0
1032 : { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1033 : // Convert__imm_95_15__regCR0
1034 : { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
1035 : // Convert__imm_95_15__RegCRRC1_0
1036 : { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1037 : // Convert__imm_95_14__regCR0
1038 : { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
1039 : // Convert__imm_95_14__RegCRRC1_0
1040 : { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1041 : // Convert__imm_95_68__regCR0__CondBr1_0
1042 : { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1043 : // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
1044 : { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1045 : // Convert__imm_95_71__regCR0__CondBr1_0
1046 : { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1047 : // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
1048 : { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1049 : // Convert__imm_95_70__regCR0__CondBr1_0
1050 : { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1051 : // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
1052 : { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1053 : // Convert__imm_95_68__regCR0
1054 : { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
1055 : // Convert__imm_95_68__RegCRRC1_0
1056 : { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1057 : // Convert__imm_95_71__regCR0
1058 : { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
1059 : // Convert__imm_95_71__RegCRRC1_0
1060 : { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1061 : // Convert__imm_95_70__regCR0
1062 : { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
1063 : // Convert__imm_95_70__RegCRRC1_0
1064 : { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1065 : // Convert__imm_95_100__regCR0__CondBr1_0
1066 : { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1067 : // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
1068 : { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1069 : // Convert__imm_95_103__regCR0__CondBr1_0
1070 : { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1071 : // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
1072 : { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1073 : // Convert__imm_95_102__regCR0__CondBr1_0
1074 : { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1075 : // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
1076 : { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1077 : // Convert__imm_95_100__regCR0
1078 : { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
1079 : // Convert__imm_95_100__RegCRRC1_0
1080 : { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1081 : // Convert__imm_95_103__regCR0
1082 : { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
1083 : // Convert__imm_95_103__RegCRRC1_0
1084 : { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1085 : // Convert__imm_95_102__regCR0
1086 : { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
1087 : // Convert__imm_95_102__RegCRRC1_0
1088 : { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1089 : // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
1090 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1091 : // Convert__imm_95_108__regCR0__CondBr1_0
1092 : { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1093 : // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
1094 : { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1095 : // Convert__imm_95_111__regCR0__CondBr1_0
1096 : { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1097 : // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
1098 : { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1099 : // Convert__imm_95_110__regCR0__CondBr1_0
1100 : { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
1101 : // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
1102 : { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1103 : // Convert__imm_95_108__regCR0
1104 : { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
1105 : // Convert__imm_95_108__RegCRRC1_0
1106 : { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1107 : // Convert__imm_95_111__regCR0
1108 : { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
1109 : // Convert__imm_95_111__RegCRRC1_0
1110 : { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1111 : // Convert__imm_95_110__regCR0
1112 : { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
1113 : // Convert__imm_95_110__RegCRRC1_0
1114 : { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1115 : // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
1116 : { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1117 : // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
1118 : { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1119 : // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
1120 : { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1121 : // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
1122 : { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1123 : // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
1124 : { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1125 : // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
1126 : { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1127 : // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
1128 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
1129 : // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2
1130 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
1131 : // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
1132 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
1133 : // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
1134 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1135 : // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
1136 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1137 : // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
1138 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1139 : // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
1140 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1141 : // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
1142 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
1143 : // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
1144 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
1145 : // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
1146 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1147 : // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
1148 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1149 : // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
1150 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1151 : // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
1152 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1153 : // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
1154 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1155 : // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
1156 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1157 : // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
1158 : { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1159 : // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
1160 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1161 : // Convert__regCR0__RegG8RC1_0__S16Imm1_1
1162 : { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1163 : // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
1164 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1165 : // Convert__RegCRBITRC1_0__RegG8RC1_1__RegG8RC1_2
1166 : { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1167 : // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
1168 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1169 : // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
1170 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1171 : // Convert__regCR0__RegG8RC1_0__U16Imm1_1
1172 : { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1173 : // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
1174 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1175 : // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
1176 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1177 : // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
1178 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1179 : // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
1180 : { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1181 : // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
1182 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1183 : // Convert__regCR0__RegGPRC1_0__U16Imm1_1
1184 : { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1185 : // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
1186 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1187 : // Convert__RegCRBITRC1_0__U1Imm1_1__RegG8RC1_2__RegG8RC1_3
1188 : { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1189 : // Convert__regCR0__RegGPRC1_0__S16Imm1_1
1190 : { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1191 : // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
1192 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1193 : // Convert__RegG8RC1_0__RegG8RC1_1
1194 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1195 : // Convert__RegG8RC1_1__RegG8RC1_2
1196 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1197 : // Convert__RegGPRC1_0__RegGPRC1_1__U1Imm1_2
1198 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1199 : // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
1200 : { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
1201 : // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
1202 : { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
1203 : // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
1204 : { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
1205 : // Convert__RegGxRCNoR01_0__RegGxRC1_1
1206 : { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1207 : // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
1208 : { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1209 : // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
1210 : { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1211 : // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0
1212 : { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done },
1213 : // Convert__regR0__regR0
1214 : { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
1215 : // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
1216 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1217 : // Convert__U5Imm1_0
1218 : { CVT_95_addImmOperands, 1, CVT_Done },
1219 : // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
1220 : { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1221 : // Convert__RegSPERC1_0__RegSPERC1_1
1222 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1223 : // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2
1224 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1225 : // Convert__RegSPERC1_0__RegSPE4RC1_1
1226 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1227 : // Convert__RegSPERC1_0__RegGPRC1_1
1228 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1229 : // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2
1230 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1231 : // Convert__RegGPRC1_0__RegSPERC1_1
1232 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1233 : // Convert__RegSPE4RC1_0__RegSPE4RC1_1
1234 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1235 : // Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2
1236 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done },
1237 : // Convert__RegSPE4RC1_0__RegSPERC1_1
1238 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
1239 : // Convert__RegSPE4RC1_0__RegGPRC1_1
1240 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1241 : // Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2
1242 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_95_addRegSPE4RCOperands, 3, CVT_Done },
1243 : // Convert__RegGPRC1_0__RegSPE4RC1_1
1244 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPE4RCOperands, 2, CVT_Done },
1245 : // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1
1246 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1247 : // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2
1248 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1249 : // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2
1250 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1251 : // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2
1252 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1253 : // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2
1254 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1255 : // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2
1256 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1257 : // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0
1258 : { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1259 : // Convert__RegSPERC1_0__S5Imm1_1
1260 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1261 : // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2
1262 : { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
1263 : // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2
1264 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1265 : // Convert__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
1266 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1267 : // Convert__RegF4RC1_0__RegF4RC1_1
1268 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
1269 : // Convert__RegF4RC1_1__RegF4RC1_2
1270 : { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1271 : // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
1272 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1273 : // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1274 : { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1275 : // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
1276 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1277 : // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1278 : { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1279 : // Convert__RegF8RC1_0__RegF8RC1_1
1280 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1281 : // Convert__RegF8RC1_1__RegF8RC1_2
1282 : { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1283 : // Convert__RegF4RC1_0__RegF8RC1_1
1284 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1285 : // Convert__RegF4RC1_1__RegF8RC1_2
1286 : { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1287 : // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
1288 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1289 : // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1290 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1291 : // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
1292 : { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
1293 : // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1294 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1295 : // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
1296 : { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1297 : // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
1298 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1299 : // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
1300 : { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1301 : // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2
1302 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1303 : // Convert__RegCRRC1_0__RegF8RC1_1
1304 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1305 : // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
1306 : { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1307 : // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3
1308 : { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1309 : // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3
1310 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
1311 : // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
1312 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1313 : // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1314 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1315 : // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1316 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1317 : // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1318 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1319 : // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2
1320 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
1321 : // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
1322 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1323 : // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1324 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1325 : // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2
1326 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1327 : // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
1328 : { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1329 : // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1330 : { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1331 : // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
1332 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1333 : // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1334 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1335 : // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1336 : { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1337 : // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1338 : { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1339 : // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
1340 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1341 : // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1342 : { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1343 : // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1344 : { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1345 : // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1346 : { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1347 : // Convert__RegGPRC1_0__S16Imm1_1
1348 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1349 : // Convert__RegGPRC1_0__S17Imm1_1
1350 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1351 : // Convert__RegG8RC1_0__imm_95_0
1352 : { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1353 : // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1354 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1355 : // Convert__imm_95_1
1356 : { CVT_imm_95_1, 0, CVT_Done },
1357 : // Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2
1358 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1359 : // Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1360 : { CVT_95_addRegSPE4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1361 : // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2
1362 : { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1363 : // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1364 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1365 : // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1366 : { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1367 : // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2
1368 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1369 : // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1370 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1371 : // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2
1372 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1373 : // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
1374 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1375 : // Convert__imm_95_0
1376 : { CVT_imm_95_0, 0, CVT_Done },
1377 : // Convert__RegCRRC1_0__RegCRRC1_1
1378 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
1379 : // Convert__RegCRRC1_0
1380 : { CVT_95_addRegCRRCOperands, 1, CVT_Done },
1381 : // Convert__RegGPRC1_0__imm_95_29
1382 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
1383 : // Convert__RegGPRC1_0__imm_95_280
1384 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
1385 : // Convert__RegGPRC1_0__U10Imm1_1__imm_95_0
1386 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1387 : // Convert__RegGPRC1_0__imm_95_128
1388 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
1389 : // Convert__RegGPRC1_0__imm_95_129
1390 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
1391 : // Convert__RegGPRC1_0__imm_95_130
1392 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
1393 : // Convert__RegGPRC1_0__imm_95_131
1394 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
1395 : // Convert__RegGPRC1_0__imm_95_132
1396 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
1397 : // Convert__RegGPRC1_0__imm_95_133
1398 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
1399 : // Convert__RegGPRC1_0__imm_95_134
1400 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
1401 : // Convert__RegGPRC1_0__imm_95_135
1402 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
1403 : // Convert__RegGPRC1_0__imm_95_28
1404 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
1405 : // Convert__RegGPRC1_0
1406 : { CVT_95_addRegGPRCOperands, 1, CVT_Done },
1407 : // Convert__RegGPRC1_0__imm_95_19
1408 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
1409 : // Convert__RegGPRC1_0__imm_95_537
1410 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
1411 : // Convert__RegGPRC1_0__imm_95_539
1412 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
1413 : // Convert__RegGPRC1_0__imm_95_541
1414 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
1415 : // Convert__RegGPRC1_0__imm_95_543
1416 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
1417 : // Convert__RegGPRC1_0__imm_95_536
1418 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
1419 : // Convert__RegGPRC1_0__imm_95_538
1420 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
1421 : // Convert__RegGPRC1_0__imm_95_540
1422 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
1423 : // Convert__RegGPRC1_0__imm_95_542
1424 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
1425 : // Convert__RegGPRC1_0__imm_95_1018
1426 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
1427 : // Convert__RegGPRC1_0__Imm1_1
1428 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1429 : // Convert__RegGPRC1_0__imm_95_981
1430 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
1431 : // Convert__RegGPRC1_0__imm_95_22
1432 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
1433 : // Convert__RegGPRC1_0__imm_95_17
1434 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
1435 : // Convert__RegGPRC1_0__imm_95_18
1436 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
1437 : // Convert__RegGPRC1_0__imm_95_980
1438 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
1439 : // Convert__RegG8RC1_0__RegF8RC1_1
1440 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1441 : // Convert__RegF8RC1_0
1442 : { CVT_95_addRegF8RCOperands, 1, CVT_Done },
1443 : // Convert__RegF8RC1_1
1444 : { CVT_95_addRegF8RCOperands, 2, CVT_Done },
1445 : // Convert__RegF8RC1_0__U3Imm1_1
1446 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1447 : // Convert__RegF8RC1_0__U2Imm1_1
1448 : { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1449 : // Convert__RegGPRC1_0__imm_95_529
1450 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
1451 : // Convert__RegGPRC1_0__imm_95_531
1452 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
1453 : // Convert__RegGPRC1_0__imm_95_533
1454 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
1455 : // Convert__RegGPRC1_0__imm_95_535
1456 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
1457 : // Convert__RegGPRC1_0__imm_95_528
1458 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
1459 : // Convert__RegGPRC1_0__imm_95_530
1460 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
1461 : // Convert__RegGPRC1_0__imm_95_532
1462 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
1463 : // Convert__RegGPRC1_0__imm_95_534
1464 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
1465 : // Convert__RegGPRC1_0__imm_95_1019
1466 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
1467 : // Convert__RegGPRC1_0__CRBitMask1_1
1468 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
1469 : // Convert__RegGPRC1_0__imm_95_48
1470 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
1471 : // Convert__RegGPRC1_0__imm_95_287
1472 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
1473 : // Convert__RegGPRC1_0__imm_95_5
1474 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
1475 : // Convert__RegGPRC1_0__imm_95_4
1476 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
1477 : // Convert__RegGPRC1_0__imm_95_25
1478 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
1479 : // Convert__RegGPRC1_0__imm_95_512
1480 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
1481 : // Convert__RegGPRC1_0__imm_95_272
1482 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
1483 : // Convert__RegGPRC1_0__imm_95_273
1484 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
1485 : // Convert__RegGPRC1_0__imm_95_274
1486 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
1487 : // Convert__RegGPRC1_0__imm_95_275
1488 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
1489 : // Convert__RegGPRC1_0__imm_95_260
1490 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
1491 : // Convert__RegGPRC1_0__imm_95_261
1492 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
1493 : // Convert__RegGPRC1_0__imm_95_262
1494 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
1495 : // Convert__RegGPRC1_0__imm_95_263
1496 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
1497 : // Convert__RegGPRC1_0__U4Imm1_1
1498 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1499 : // Convert__RegGPRC1_0__imm_95_26
1500 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
1501 : // Convert__RegGPRC1_0__imm_95_27
1502 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
1503 : // Convert__RegGPRC1_0__imm_95_990
1504 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
1505 : // Convert__RegGPRC1_0__imm_95_991
1506 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
1507 : // Convert__RegGPRC1_0__imm_95_268
1508 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
1509 : // Convert__RegGPRC1_0__imm_95_988
1510 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
1511 : // Convert__RegGPRC1_0__imm_95_989
1512 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
1513 : // Convert__RegGPRC1_0__imm_95_269
1514 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
1515 : // Convert__RegGPRC1_0__imm_95_986
1516 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
1517 : // Convert__RegG8RC1_0__RegVRRC1_1
1518 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1519 : // Convert__RegVRRC1_0
1520 : { CVT_95_addRegVRRCOperands, 1, CVT_Done },
1521 : // Convert__RegG8RC1_0__RegVSFRC1_1
1522 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1523 : // Convert__RegG8RC1_0__RegVSRC1_1
1524 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1525 : // Convert__RegGPRC1_0__RegVSFRC1_1
1526 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1527 : // Convert__RegGPRC1_0__imm_95_1
1528 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
1529 : // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
1530 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1531 : // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
1532 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1533 : // Convert__imm_95_29__RegGPRC1_0
1534 : { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1535 : // Convert__imm_95_280__RegGPRC1_0
1536 : { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1537 : // Convert__imm_95_28__RegGPRC1_0
1538 : { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1539 : // Convert__imm_95_255__RegG8RC1_0
1540 : { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1541 : // Convert__Imm1_0__RegGPRC1_1
1542 : { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1543 : // Convert__imm_95_19__RegGPRC1_0
1544 : { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1545 : // Convert__imm_95_537__RegGPRC1_1
1546 : { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1547 : // Convert__imm_95_539__RegGPRC1_1
1548 : { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1549 : // Convert__imm_95_541__RegGPRC1_1
1550 : { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1551 : // Convert__imm_95_543__RegGPRC1_1
1552 : { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1553 : // Convert__imm_95_536__RegGPRC1_1
1554 : { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1555 : // Convert__imm_95_538__RegGPRC1_1
1556 : { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1557 : // Convert__imm_95_540__RegGPRC1_1
1558 : { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1559 : // Convert__imm_95_542__RegGPRC1_1
1560 : { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1561 : // Convert__imm_95_1018__RegGPRC1_0
1562 : { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1563 : // Convert__RegGPRC1_1__Imm1_0
1564 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
1565 : // Convert__imm_95_981__RegGPRC1_0
1566 : { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1567 : // Convert__imm_95_22__RegGPRC1_0
1568 : { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1569 : // Convert__imm_95_17__RegGPRC1_0
1570 : { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1571 : // Convert__imm_95_18__RegGPRC1_0
1572 : { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1573 : // Convert__imm_95_980__RegGPRC1_0
1574 : { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1575 : // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
1576 : { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
1577 : // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
1578 : { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
1579 : // Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3
1580 : { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1581 : // Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4
1582 : { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1583 : // Convert__RegCRRC1_0__Imm1_1__imm_95_0
1584 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1585 : // Convert__RegCRRC1_1__Imm1_2__imm_95_0
1586 : { CVT_95_addRegCRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1587 : // Convert__RegCRRC1_0__Imm1_1__Imm1_2
1588 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1589 : // Convert__RegCRRC1_1__Imm1_2__Imm1_3
1590 : { CVT_95_addRegCRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1591 : // Convert__imm_95_529__RegGPRC1_1
1592 : { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1593 : // Convert__imm_95_531__RegGPRC1_1
1594 : { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1595 : // Convert__imm_95_533__RegGPRC1_1
1596 : { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1597 : // Convert__imm_95_535__RegGPRC1_1
1598 : { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1599 : // Convert__imm_95_528__RegGPRC1_1
1600 : { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1601 : // Convert__imm_95_530__RegGPRC1_1
1602 : { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1603 : // Convert__imm_95_532__RegGPRC1_1
1604 : { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1605 : // Convert__imm_95_534__RegGPRC1_1
1606 : { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1607 : // Convert__imm_95_1019__RegGPRC1_0
1608 : { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1609 : // Convert__RegGPRC1_0__imm_95_0
1610 : { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1611 : // Convert__CRBitMask1_0__RegGPRC1_1
1612 : { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1613 : // Convert__imm_95_48__RegGPRC1_0
1614 : { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1615 : // Convert__imm_95_25__RegGPRC1_0
1616 : { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1617 : // Convert__imm_95_512__RegGPRC1_0
1618 : { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1619 : // Convert__imm_95_272__RegGPRC1_1
1620 : { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1621 : // Convert__imm_95_273__RegGPRC1_1
1622 : { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1623 : // Convert__imm_95_274__RegGPRC1_1
1624 : { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1625 : // Convert__imm_95_275__RegGPRC1_1
1626 : { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1627 : // Convert__imm_95_260__RegGPRC1_1
1628 : { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1629 : // Convert__imm_95_261__RegGPRC1_1
1630 : { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1631 : // Convert__imm_95_262__RegGPRC1_1
1632 : { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1633 : // Convert__imm_95_263__RegGPRC1_1
1634 : { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1635 : // Convert__imm_95_272__RegGPRC1_0
1636 : { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1637 : // Convert__imm_95_273__RegGPRC1_0
1638 : { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1639 : // Convert__imm_95_274__RegGPRC1_0
1640 : { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1641 : // Convert__imm_95_275__RegGPRC1_0
1642 : { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1643 : // Convert__imm_95_260__RegGPRC1_0
1644 : { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1645 : // Convert__imm_95_261__RegGPRC1_0
1646 : { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1647 : // Convert__imm_95_262__RegGPRC1_0
1648 : { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1649 : // Convert__imm_95_263__RegGPRC1_0
1650 : { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1651 : // Convert__RegGPRC1_1__U4Imm1_0
1652 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
1653 : // Convert__imm_95_26__RegGPRC1_0
1654 : { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1655 : // Convert__imm_95_27__RegGPRC1_0
1656 : { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1657 : // Convert__imm_95_990__RegGPRC1_0
1658 : { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1659 : // Convert__imm_95_991__RegGPRC1_0
1660 : { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1661 : // Convert__imm_95_988__RegGPRC1_0
1662 : { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1663 : // Convert__imm_95_284__RegGPRC1_0
1664 : { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1665 : // Convert__imm_95_989__RegGPRC1_0
1666 : { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1667 : // Convert__imm_95_285__RegGPRC1_0
1668 : { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1669 : // Convert__imm_95_986__RegGPRC1_0
1670 : { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1671 : // Convert__RegVSFRC1_0__RegG8RC1_1
1672 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1673 : // Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2
1674 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCNoX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1675 : // Convert__RegVSFRC1_0__RegGPRC1_1
1676 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1677 : // Convert__RegVSRC1_0__RegGPRC1_1
1678 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1679 : // Convert__imm_95_1__RegGPRC1_0
1680 : { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1681 : // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
1682 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1683 : // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3
1684 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1685 : // Convert__imm_95_2
1686 : { CVT_imm_95_2, 0, CVT_Done },
1687 : // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3
1688 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1689 : // Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2
1690 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1691 : // Convert__RegQFRC1_0__RegQFRC1_1
1692 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_Done },
1693 : // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2
1694 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1695 : // Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2
1696 : { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQSRCOperands, 2, CVT_95_addRegQSRCOperands, 3, CVT_Done },
1697 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1
1698 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
1699 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4
1700 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_4, 0, CVT_Done },
1701 : // Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0
1702 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1703 : // Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2
1704 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1705 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5
1706 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 2, CVT_imm_95_5, 0, CVT_Done },
1707 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9
1708 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_9, 0, CVT_Done },
1709 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3
1710 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1711 : // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2
1712 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 4, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1713 : // Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2
1714 : { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQSRCOperands, 2, CVT_95_addRegQSRCOperands, 4, CVT_95_addRegQSRCOperands, 3, CVT_Done },
1715 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14
1716 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_14, 0, CVT_Done },
1717 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8
1718 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_8, 0, CVT_Done },
1719 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10
1720 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 2, CVT_imm_95_10, 0, CVT_Done },
1721 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7
1722 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_7, 0, CVT_Done },
1723 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13
1724 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_13, 0, CVT_Done },
1725 : // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3
1726 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_95_addRegQFRCOperands, 4, CVT_Done },
1727 : // Convert__RegQSRC1_0__RegQFRC1_1
1728 : { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_Done },
1729 : // Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2
1730 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQFRCOperands, 4, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1731 : // Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15
1732 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_imm_95_15, 0, CVT_Done },
1733 : // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6
1734 : { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_6, 0, CVT_Done },
1735 : // Convert__RegQFRC1_0__U12Imm1_1
1736 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1737 : // Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1738 : { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1739 : // Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1740 : { CVT_95_addRegQFRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1741 : // Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1742 : { CVT_95_addRegQSRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1743 : // Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1744 : { CVT_imm_95_0, 0, CVT_95_addRegQFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1745 : // Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1746 : { CVT_imm_95_0, 0, CVT_95_addRegQSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1747 : // Convert__U1Imm1_0
1748 : { CVT_95_addImmOperands, 1, CVT_Done },
1749 : // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
1750 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1751 : // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
1752 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1753 : // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3
1754 : { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1755 : // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
1756 : { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1757 : // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
1758 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1759 : // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
1760 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1761 : // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
1762 : { 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 },
1763 : // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
1764 : { 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 },
1765 : // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
1766 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1767 : // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
1768 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1769 : // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
1770 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1771 : // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
1772 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1773 : // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
1774 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1775 : // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
1776 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1777 : // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
1778 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1779 : // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
1780 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1781 : // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
1782 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1783 : // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
1784 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1785 : // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
1786 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1787 : // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
1788 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1789 : // Convert__Imm1_0
1790 : { CVT_95_addImmOperands, 1, CVT_Done },
1791 : // Convert__RegG8RC1_0__RegCRRC1_1
1792 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
1793 : // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
1794 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1795 : // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
1796 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1797 : // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
1798 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1799 : // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
1800 : { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1801 : // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1802 : { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1803 : // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
1804 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1805 : // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
1806 : { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1807 : // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1808 : { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1809 : // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
1810 : { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1811 : // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1812 : { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1813 : // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
1814 : { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1815 : // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1816 : { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1817 : // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
1818 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1819 : // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
1820 : { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1821 : // Convert__RegG8RC1_0__S16Imm1_1
1822 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1823 : // Convert__imm_95_0__RegGPRC1_1
1824 : { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1825 : // Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
1826 : { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1827 : // Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3
1828 : { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1829 : // Convert__imm_95_0__U1Imm1_1
1830 : { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_Done },
1831 : // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
1832 : { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1833 : // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
1834 : { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1835 : // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
1836 : { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1837 : // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
1838 : { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1839 : // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
1840 : { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1841 : // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
1842 : { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1843 : // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
1844 : { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1845 : // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
1846 : { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1847 : // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
1848 : { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1849 : // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
1850 : { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1851 : // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
1852 : { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1853 : // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
1854 : { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1855 : // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
1856 : { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1857 : // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
1858 : { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1859 : // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
1860 : { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1861 : // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
1862 : { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1863 : // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
1864 : { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1865 : // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
1866 : { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1867 : // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
1868 : { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1869 : // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
1870 : { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1871 : // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
1872 : { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1873 : // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
1874 : { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1875 : // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
1876 : { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1877 : // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
1878 : { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1879 : // Convert__regR0__RegGPRC1_0
1880 : { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1881 : // Convert__RegGPRC1_1__RegGPRC1_0
1882 : { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1883 : // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
1884 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1885 : // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
1886 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1887 : // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
1888 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
1889 : // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
1890 : { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1891 : // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
1892 : { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1893 : // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
1894 : { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1895 : // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
1896 : { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1897 : // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
1898 : { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1899 : // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
1900 : { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1901 : // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
1902 : { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1903 : // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
1904 : { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1905 : // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
1906 : { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1907 : // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
1908 : { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1909 : // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
1910 : { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1911 : // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
1912 : { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1913 : // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
1914 : { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1915 : // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
1916 : { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1917 : // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
1918 : { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1919 : // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
1920 : { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1921 : // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
1922 : { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1923 : // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
1924 : { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1925 : // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
1926 : { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1927 : // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
1928 : { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1929 : // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
1930 : { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1931 : // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
1932 : { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1933 : // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
1934 : { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1935 : // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
1936 : { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1937 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
1938 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1939 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
1940 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
1941 : // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
1942 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1943 : // Convert__RegVRRC1_0__RegVRRC1_1
1944 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1945 : // Convert__RegGPRC1_0__RegVRRC1_1
1946 : { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1947 : // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1
1948 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1949 : // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2
1950 : { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1951 : // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1
1952 : { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1953 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1
1954 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1955 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1
1956 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
1957 : // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
1958 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1959 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3
1960 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1961 : // Convert__RegVRRC1_0__S5Imm1_1
1962 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1963 : // Convert__regR0__regR0__imm_95_0
1964 : { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
1965 : // Convert__RegVSFRC1_0__RegVSFRC1_1
1966 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1967 : // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
1968 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1969 : // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
1970 : { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
1971 : // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2
1972 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1973 : // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
1974 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1975 : // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2
1976 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1977 : // Convert__RegVRRC1_0__RegVFRC1_1
1978 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done },
1979 : // Convert__RegVSRC1_0__RegVSSRC1_1
1980 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
1981 : // Convert__RegVFRC1_0__RegVRRC1_1
1982 : { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1983 : // Convert__RegVSSRC1_0__RegVSRC1_1
1984 : { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1985 : // Convert__RegVSSRC1_0__RegVSFRC1_1
1986 : { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1987 : // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2
1988 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1989 : // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2
1990 : { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1991 : // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2
1992 : { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1993 : // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2
1994 : { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
1995 : // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2
1996 : { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1997 : // Convert__RegVSSRC1_0__RegVSSRC1_1
1998 : { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
1999 : // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3
2000 : { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2001 : // Convert__RegCRRC1_0__RegVSFRC1_1
2002 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2003 : // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1
2004 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
2005 : // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1
2006 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2007 : // Convert__RegVSRC1_0__RegVSRC1_1
2008 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2009 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
2010 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2011 : // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
2012 : { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
2013 : // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
2014 : { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2015 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
2016 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2017 : // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
2018 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2019 : // Convert__RegCRRC1_0__RegVSRC1_1
2020 : { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2021 : // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1
2022 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done },
2023 : // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2
2024 : { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2025 : // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2
2026 : { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2027 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
2028 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2029 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
2030 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
2031 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
2032 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2033 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
2034 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
2035 : // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0
2036 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2037 : // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3
2038 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
2039 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
2040 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2041 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
2042 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
2043 : // Convert__RegVSRC1_0__U8Imm1_1
2044 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2045 : // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
2046 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2047 : // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2
2048 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
2049 : // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
2050 : { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
2051 : };
2052 :
2053 0 : void PPCAsmParser::
2054 : convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
2055 : const OperandVector &Operands) {
2056 : assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2057 0 : const uint8_t *Converter = ConversionTable[Kind];
2058 : unsigned OpIdx;
2059 : Inst.setOpcode(Opcode);
2060 0 : for (const uint8_t *p = Converter; *p; p+= 2) {
2061 0 : OpIdx = *(p + 1);
2062 0 : switch (*p) {
2063 0 : default: llvm_unreachable("invalid conversion entry!");
2064 0 : case CVT_Reg:
2065 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegOperands(Inst, 1);
2066 : break;
2067 0 : case CVT_Tied: {
2068 : assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
2069 : std::begin(TiedAsmOperandTable)) &&
2070 : "Tied operand not found");
2071 0 : unsigned TiedResOpnd = TiedAsmOperandTable[OpIdx][0];
2072 0 : if (TiedResOpnd != (uint8_t) -1)
2073 : Inst.addOperand(Inst.getOperand(TiedResOpnd));
2074 : break;
2075 : }
2076 0 : case CVT_95_addRegG8RCOperands:
2077 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
2078 : break;
2079 0 : case CVT_95_addTLSRegOperands:
2080 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
2081 : break;
2082 0 : case CVT_95_addRegGPRCOperands:
2083 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
2084 : break;
2085 0 : case CVT_95_addRegGPRCNoR0Operands:
2086 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGPRCNoR0Operands(Inst, 1);
2087 : break;
2088 0 : case CVT_95_addS16ImmOperands:
2089 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
2090 0 : break;
2091 0 : case CVT_95_addImmOperands:
2092 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addImmOperands(Inst, 1);
2093 0 : break;
2094 0 : case CVT_95_addU16ImmOperands:
2095 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
2096 0 : break;
2097 0 : case CVT_95_addBranchTargetOperands:
2098 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
2099 0 : break;
2100 0 : case CVT_95_addRegCRBITRCOperands:
2101 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
2102 0 : break;
2103 : case CVT_imm_95_3:
2104 0 : Inst.addOperand(MCOperand::createImm(3));
2105 0 : break;
2106 : case CVT_imm_95_2:
2107 0 : Inst.addOperand(MCOperand::createImm(2));
2108 0 : break;
2109 : case CVT_imm_95_0:
2110 0 : Inst.addOperand(MCOperand::createImm(0));
2111 0 : break;
2112 0 : case CVT_95_addRegVRRCOperands:
2113 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
2114 : break;
2115 : case CVT_imm_95_8:
2116 0 : Inst.addOperand(MCOperand::createImm(8));
2117 0 : break;
2118 : case CVT_imm_95_10:
2119 0 : Inst.addOperand(MCOperand::createImm(10));
2120 0 : break;
2121 : case CVT_imm_95_76:
2122 0 : Inst.addOperand(MCOperand::createImm(76));
2123 0 : break;
2124 : case CVT_regCR0:
2125 0 : Inst.addOperand(MCOperand::createReg(PPC::CR0));
2126 0 : break;
2127 0 : case CVT_95_addRegCRRCOperands:
2128 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
2129 0 : break;
2130 : case CVT_imm_95_79:
2131 0 : Inst.addOperand(MCOperand::createImm(79));
2132 0 : break;
2133 : case CVT_imm_95_78:
2134 0 : Inst.addOperand(MCOperand::createImm(78));
2135 0 : break;
2136 : case CVT_imm_95_4:
2137 0 : Inst.addOperand(MCOperand::createImm(4));
2138 0 : break;
2139 : case CVT_imm_95_7:
2140 0 : Inst.addOperand(MCOperand::createImm(7));
2141 0 : break;
2142 : case CVT_imm_95_6:
2143 0 : Inst.addOperand(MCOperand::createImm(6));
2144 0 : break;
2145 : case CVT_imm_95_44:
2146 0 : Inst.addOperand(MCOperand::createImm(44));
2147 0 : break;
2148 : case CVT_imm_95_47:
2149 0 : Inst.addOperand(MCOperand::createImm(47));
2150 0 : break;
2151 : case CVT_imm_95_46:
2152 0 : Inst.addOperand(MCOperand::createImm(46));
2153 0 : break;
2154 : case CVT_imm_95_36:
2155 0 : Inst.addOperand(MCOperand::createImm(36));
2156 0 : break;
2157 : case CVT_imm_95_39:
2158 0 : Inst.addOperand(MCOperand::createImm(39));
2159 0 : break;
2160 : case CVT_imm_95_38:
2161 0 : Inst.addOperand(MCOperand::createImm(38));
2162 0 : break;
2163 : case CVT_imm_95_12:
2164 0 : Inst.addOperand(MCOperand::createImm(12));
2165 0 : break;
2166 : case CVT_imm_95_15:
2167 0 : Inst.addOperand(MCOperand::createImm(15));
2168 0 : break;
2169 : case CVT_imm_95_14:
2170 0 : Inst.addOperand(MCOperand::createImm(14));
2171 0 : break;
2172 : case CVT_imm_95_68:
2173 0 : Inst.addOperand(MCOperand::createImm(68));
2174 0 : break;
2175 : case CVT_imm_95_71:
2176 0 : Inst.addOperand(MCOperand::createImm(71));
2177 0 : break;
2178 : case CVT_imm_95_70:
2179 0 : Inst.addOperand(MCOperand::createImm(70));
2180 0 : break;
2181 : case CVT_imm_95_100:
2182 0 : Inst.addOperand(MCOperand::createImm(100));
2183 0 : break;
2184 : case CVT_imm_95_103:
2185 0 : Inst.addOperand(MCOperand::createImm(103));
2186 0 : break;
2187 : case CVT_imm_95_102:
2188 0 : Inst.addOperand(MCOperand::createImm(102));
2189 0 : break;
2190 : case CVT_imm_95_108:
2191 0 : Inst.addOperand(MCOperand::createImm(108));
2192 0 : break;
2193 : case CVT_imm_95_111:
2194 0 : Inst.addOperand(MCOperand::createImm(111));
2195 0 : break;
2196 : case CVT_imm_95_110:
2197 0 : Inst.addOperand(MCOperand::createImm(110));
2198 0 : break;
2199 : case CVT_imm_95_31:
2200 0 : Inst.addOperand(MCOperand::createImm(31));
2201 0 : break;
2202 0 : case CVT_95_addRegGxRCNoR0Operands:
2203 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
2204 0 : break;
2205 0 : case CVT_95_addRegGxRCOperands:
2206 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
2207 0 : break;
2208 : case CVT_regR0:
2209 0 : Inst.addOperand(MCOperand::createReg(PPC::R0));
2210 0 : break;
2211 0 : case CVT_95_addRegSPERCOperands:
2212 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
2213 : break;
2214 0 : case CVT_95_addRegSPE4RCOperands:
2215 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegSPE4RCOperands(Inst, 1);
2216 : break;
2217 0 : case CVT_95_addRegF4RCOperands:
2218 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
2219 : break;
2220 0 : case CVT_95_addRegF8RCOperands:
2221 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
2222 : break;
2223 : case CVT_imm_95_1:
2224 0 : Inst.addOperand(MCOperand::createImm(1));
2225 0 : break;
2226 0 : case CVT_95_addRegVFRCOperands:
2227 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
2228 : break;
2229 0 : case CVT_95_addRegVSFRCOperands:
2230 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
2231 : break;
2232 0 : case CVT_95_addRegVSSRCOperands:
2233 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
2234 : break;
2235 0 : case CVT_95_addRegVSRCOperands:
2236 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
2237 : break;
2238 : case CVT_imm_95_29:
2239 0 : Inst.addOperand(MCOperand::createImm(29));
2240 0 : break;
2241 : case CVT_imm_95_280:
2242 0 : Inst.addOperand(MCOperand::createImm(280));
2243 0 : break;
2244 : case CVT_imm_95_128:
2245 0 : Inst.addOperand(MCOperand::createImm(128));
2246 0 : break;
2247 : case CVT_imm_95_129:
2248 0 : Inst.addOperand(MCOperand::createImm(129));
2249 0 : break;
2250 : case CVT_imm_95_130:
2251 0 : Inst.addOperand(MCOperand::createImm(130));
2252 0 : break;
2253 : case CVT_imm_95_131:
2254 0 : Inst.addOperand(MCOperand::createImm(131));
2255 0 : break;
2256 : case CVT_imm_95_132:
2257 0 : Inst.addOperand(MCOperand::createImm(132));
2258 0 : break;
2259 : case CVT_imm_95_133:
2260 0 : Inst.addOperand(MCOperand::createImm(133));
2261 0 : break;
2262 : case CVT_imm_95_134:
2263 0 : Inst.addOperand(MCOperand::createImm(134));
2264 0 : break;
2265 : case CVT_imm_95_135:
2266 0 : Inst.addOperand(MCOperand::createImm(135));
2267 0 : break;
2268 : case CVT_imm_95_28:
2269 0 : Inst.addOperand(MCOperand::createImm(28));
2270 0 : break;
2271 : case CVT_imm_95_19:
2272 0 : Inst.addOperand(MCOperand::createImm(19));
2273 0 : break;
2274 : case CVT_imm_95_537:
2275 0 : Inst.addOperand(MCOperand::createImm(537));
2276 0 : break;
2277 : case CVT_imm_95_539:
2278 0 : Inst.addOperand(MCOperand::createImm(539));
2279 0 : break;
2280 : case CVT_imm_95_541:
2281 0 : Inst.addOperand(MCOperand::createImm(541));
2282 0 : break;
2283 : case CVT_imm_95_543:
2284 0 : Inst.addOperand(MCOperand::createImm(543));
2285 0 : break;
2286 : case CVT_imm_95_536:
2287 0 : Inst.addOperand(MCOperand::createImm(536));
2288 0 : break;
2289 : case CVT_imm_95_538:
2290 0 : Inst.addOperand(MCOperand::createImm(538));
2291 0 : break;
2292 : case CVT_imm_95_540:
2293 0 : Inst.addOperand(MCOperand::createImm(540));
2294 0 : break;
2295 : case CVT_imm_95_542:
2296 0 : Inst.addOperand(MCOperand::createImm(542));
2297 0 : break;
2298 : case CVT_imm_95_1018:
2299 0 : Inst.addOperand(MCOperand::createImm(1018));
2300 0 : break;
2301 : case CVT_imm_95_981:
2302 0 : Inst.addOperand(MCOperand::createImm(981));
2303 0 : break;
2304 : case CVT_imm_95_22:
2305 0 : Inst.addOperand(MCOperand::createImm(22));
2306 0 : break;
2307 : case CVT_imm_95_17:
2308 0 : Inst.addOperand(MCOperand::createImm(17));
2309 0 : break;
2310 : case CVT_imm_95_18:
2311 0 : Inst.addOperand(MCOperand::createImm(18));
2312 0 : break;
2313 : case CVT_imm_95_980:
2314 0 : Inst.addOperand(MCOperand::createImm(980));
2315 0 : break;
2316 : case CVT_imm_95_529:
2317 0 : Inst.addOperand(MCOperand::createImm(529));
2318 0 : break;
2319 : case CVT_imm_95_531:
2320 0 : Inst.addOperand(MCOperand::createImm(531));
2321 0 : break;
2322 : case CVT_imm_95_533:
2323 0 : Inst.addOperand(MCOperand::createImm(533));
2324 0 : break;
2325 : case CVT_imm_95_535:
2326 0 : Inst.addOperand(MCOperand::createImm(535));
2327 0 : break;
2328 : case CVT_imm_95_528:
2329 0 : Inst.addOperand(MCOperand::createImm(528));
2330 0 : break;
2331 : case CVT_imm_95_530:
2332 0 : Inst.addOperand(MCOperand::createImm(530));
2333 0 : break;
2334 : case CVT_imm_95_532:
2335 0 : Inst.addOperand(MCOperand::createImm(532));
2336 0 : break;
2337 : case CVT_imm_95_534:
2338 0 : Inst.addOperand(MCOperand::createImm(534));
2339 0 : break;
2340 : case CVT_imm_95_1019:
2341 0 : Inst.addOperand(MCOperand::createImm(1019));
2342 0 : break;
2343 0 : case CVT_95_addCRBitMaskOperands:
2344 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
2345 0 : break;
2346 : case CVT_imm_95_48:
2347 0 : Inst.addOperand(MCOperand::createImm(48));
2348 0 : break;
2349 : case CVT_imm_95_287:
2350 0 : Inst.addOperand(MCOperand::createImm(287));
2351 0 : break;
2352 : case CVT_imm_95_5:
2353 0 : Inst.addOperand(MCOperand::createImm(5));
2354 0 : break;
2355 : case CVT_imm_95_25:
2356 0 : Inst.addOperand(MCOperand::createImm(25));
2357 0 : break;
2358 : case CVT_imm_95_512:
2359 0 : Inst.addOperand(MCOperand::createImm(512));
2360 0 : break;
2361 : case CVT_imm_95_272:
2362 0 : Inst.addOperand(MCOperand::createImm(272));
2363 0 : break;
2364 : case CVT_imm_95_273:
2365 0 : Inst.addOperand(MCOperand::createImm(273));
2366 0 : break;
2367 : case CVT_imm_95_274:
2368 0 : Inst.addOperand(MCOperand::createImm(274));
2369 0 : break;
2370 : case CVT_imm_95_275:
2371 0 : Inst.addOperand(MCOperand::createImm(275));
2372 0 : break;
2373 : case CVT_imm_95_260:
2374 0 : Inst.addOperand(MCOperand::createImm(260));
2375 0 : break;
2376 : case CVT_imm_95_261:
2377 0 : Inst.addOperand(MCOperand::createImm(261));
2378 0 : break;
2379 : case CVT_imm_95_262:
2380 0 : Inst.addOperand(MCOperand::createImm(262));
2381 0 : break;
2382 : case CVT_imm_95_263:
2383 0 : Inst.addOperand(MCOperand::createImm(263));
2384 0 : break;
2385 : case CVT_imm_95_26:
2386 0 : Inst.addOperand(MCOperand::createImm(26));
2387 0 : break;
2388 : case CVT_imm_95_27:
2389 0 : Inst.addOperand(MCOperand::createImm(27));
2390 0 : break;
2391 : case CVT_imm_95_990:
2392 0 : Inst.addOperand(MCOperand::createImm(990));
2393 0 : break;
2394 : case CVT_imm_95_991:
2395 0 : Inst.addOperand(MCOperand::createImm(991));
2396 0 : break;
2397 : case CVT_imm_95_268:
2398 0 : Inst.addOperand(MCOperand::createImm(268));
2399 0 : break;
2400 : case CVT_imm_95_988:
2401 0 : Inst.addOperand(MCOperand::createImm(988));
2402 0 : break;
2403 : case CVT_imm_95_989:
2404 0 : Inst.addOperand(MCOperand::createImm(989));
2405 0 : break;
2406 : case CVT_imm_95_269:
2407 0 : Inst.addOperand(MCOperand::createImm(269));
2408 0 : break;
2409 : case CVT_imm_95_986:
2410 0 : Inst.addOperand(MCOperand::createImm(986));
2411 0 : break;
2412 : case CVT_imm_95_255:
2413 0 : Inst.addOperand(MCOperand::createImm(255));
2414 0 : break;
2415 : case CVT_imm_95_284:
2416 0 : Inst.addOperand(MCOperand::createImm(284));
2417 0 : break;
2418 : case CVT_imm_95_285:
2419 0 : Inst.addOperand(MCOperand::createImm(285));
2420 0 : break;
2421 0 : case CVT_95_addRegG8RCNoX0Operands:
2422 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegG8RCNoX0Operands(Inst, 1);
2423 : break;
2424 0 : case CVT_95_addRegQFRCOperands:
2425 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQFRCOperands(Inst, 1);
2426 : break;
2427 0 : case CVT_95_addRegQSRCOperands:
2428 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQSRCOperands(Inst, 1);
2429 : break;
2430 0 : case CVT_95_addRegQBRCOperands:
2431 0 : static_cast<PPCOperand&>(*Operands[OpIdx]).addRegQBRCOperands(Inst, 1);
2432 : break;
2433 : case CVT_imm_95_9:
2434 0 : Inst.addOperand(MCOperand::createImm(9));
2435 0 : break;
2436 : case CVT_imm_95_13:
2437 0 : Inst.addOperand(MCOperand::createImm(13));
2438 0 : break;
2439 : case CVT_imm_95_20:
2440 0 : Inst.addOperand(MCOperand::createImm(20));
2441 0 : break;
2442 : case CVT_imm_95_16:
2443 0 : Inst.addOperand(MCOperand::createImm(16));
2444 0 : break;
2445 : case CVT_imm_95_24:
2446 0 : Inst.addOperand(MCOperand::createImm(24));
2447 0 : break;
2448 : }
2449 : }
2450 0 : }
2451 :
2452 0 : void PPCAsmParser::
2453 : convertToMapAndConstraints(unsigned Kind,
2454 : const OperandVector &Operands) {
2455 : assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2456 : unsigned NumMCOperands = 0;
2457 0 : const uint8_t *Converter = ConversionTable[Kind];
2458 0 : for (const uint8_t *p = Converter; *p; p+= 2) {
2459 0 : switch (*p) {
2460 0 : default: llvm_unreachable("invalid conversion entry!");
2461 0 : case CVT_Reg:
2462 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2463 0 : Operands[*(p + 1)]->setConstraint("r");
2464 0 : ++NumMCOperands;
2465 0 : break;
2466 0 : case CVT_Tied:
2467 0 : ++NumMCOperands;
2468 0 : break;
2469 0 : case CVT_95_addRegG8RCOperands:
2470 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2471 0 : Operands[*(p + 1)]->setConstraint("m");
2472 0 : NumMCOperands += 1;
2473 0 : break;
2474 0 : case CVT_95_addTLSRegOperands:
2475 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2476 0 : Operands[*(p + 1)]->setConstraint("m");
2477 0 : NumMCOperands += 1;
2478 0 : break;
2479 0 : case CVT_95_addRegGPRCOperands:
2480 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2481 0 : Operands[*(p + 1)]->setConstraint("m");
2482 0 : NumMCOperands += 1;
2483 0 : break;
2484 0 : case CVT_95_addRegGPRCNoR0Operands:
2485 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2486 0 : Operands[*(p + 1)]->setConstraint("m");
2487 0 : NumMCOperands += 1;
2488 0 : break;
2489 0 : case CVT_95_addS16ImmOperands:
2490 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2491 0 : Operands[*(p + 1)]->setConstraint("m");
2492 0 : NumMCOperands += 1;
2493 0 : break;
2494 0 : case CVT_95_addImmOperands:
2495 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2496 0 : Operands[*(p + 1)]->setConstraint("m");
2497 0 : NumMCOperands += 1;
2498 0 : break;
2499 0 : case CVT_95_addU16ImmOperands:
2500 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2501 0 : Operands[*(p + 1)]->setConstraint("m");
2502 0 : NumMCOperands += 1;
2503 0 : break;
2504 0 : case CVT_95_addBranchTargetOperands:
2505 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2506 0 : Operands[*(p + 1)]->setConstraint("m");
2507 0 : NumMCOperands += 1;
2508 0 : break;
2509 0 : case CVT_95_addRegCRBITRCOperands:
2510 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2511 0 : Operands[*(p + 1)]->setConstraint("m");
2512 0 : NumMCOperands += 1;
2513 0 : break;
2514 0 : case CVT_imm_95_3:
2515 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2516 0 : Operands[*(p + 1)]->setConstraint("");
2517 0 : ++NumMCOperands;
2518 0 : break;
2519 0 : case CVT_imm_95_2:
2520 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2521 0 : Operands[*(p + 1)]->setConstraint("");
2522 0 : ++NumMCOperands;
2523 0 : break;
2524 0 : case CVT_imm_95_0:
2525 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2526 0 : Operands[*(p + 1)]->setConstraint("");
2527 0 : ++NumMCOperands;
2528 0 : break;
2529 0 : case CVT_95_addRegVRRCOperands:
2530 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2531 0 : Operands[*(p + 1)]->setConstraint("m");
2532 0 : NumMCOperands += 1;
2533 0 : break;
2534 0 : case CVT_imm_95_8:
2535 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2536 0 : Operands[*(p + 1)]->setConstraint("");
2537 0 : ++NumMCOperands;
2538 0 : break;
2539 0 : case CVT_imm_95_10:
2540 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2541 0 : Operands[*(p + 1)]->setConstraint("");
2542 0 : ++NumMCOperands;
2543 0 : break;
2544 0 : case CVT_imm_95_76:
2545 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2546 0 : Operands[*(p + 1)]->setConstraint("");
2547 0 : ++NumMCOperands;
2548 0 : break;
2549 0 : case CVT_regCR0:
2550 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2551 0 : Operands[*(p + 1)]->setConstraint("m");
2552 0 : ++NumMCOperands;
2553 0 : break;
2554 0 : case CVT_95_addRegCRRCOperands:
2555 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2556 0 : Operands[*(p + 1)]->setConstraint("m");
2557 0 : NumMCOperands += 1;
2558 0 : break;
2559 0 : case CVT_imm_95_79:
2560 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2561 0 : Operands[*(p + 1)]->setConstraint("");
2562 0 : ++NumMCOperands;
2563 0 : break;
2564 0 : case CVT_imm_95_78:
2565 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2566 0 : Operands[*(p + 1)]->setConstraint("");
2567 0 : ++NumMCOperands;
2568 0 : break;
2569 0 : case CVT_imm_95_4:
2570 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2571 0 : Operands[*(p + 1)]->setConstraint("");
2572 0 : ++NumMCOperands;
2573 0 : break;
2574 0 : case CVT_imm_95_7:
2575 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2576 0 : Operands[*(p + 1)]->setConstraint("");
2577 0 : ++NumMCOperands;
2578 0 : break;
2579 0 : case CVT_imm_95_6:
2580 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2581 0 : Operands[*(p + 1)]->setConstraint("");
2582 0 : ++NumMCOperands;
2583 0 : break;
2584 0 : case CVT_imm_95_44:
2585 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2586 0 : Operands[*(p + 1)]->setConstraint("");
2587 0 : ++NumMCOperands;
2588 0 : break;
2589 0 : case CVT_imm_95_47:
2590 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2591 0 : Operands[*(p + 1)]->setConstraint("");
2592 0 : ++NumMCOperands;
2593 0 : break;
2594 0 : case CVT_imm_95_46:
2595 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2596 0 : Operands[*(p + 1)]->setConstraint("");
2597 0 : ++NumMCOperands;
2598 0 : break;
2599 0 : case CVT_imm_95_36:
2600 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2601 0 : Operands[*(p + 1)]->setConstraint("");
2602 0 : ++NumMCOperands;
2603 0 : break;
2604 0 : case CVT_imm_95_39:
2605 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2606 0 : Operands[*(p + 1)]->setConstraint("");
2607 0 : ++NumMCOperands;
2608 0 : break;
2609 0 : case CVT_imm_95_38:
2610 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2611 0 : Operands[*(p + 1)]->setConstraint("");
2612 0 : ++NumMCOperands;
2613 0 : break;
2614 0 : case CVT_imm_95_12:
2615 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2616 0 : Operands[*(p + 1)]->setConstraint("");
2617 0 : ++NumMCOperands;
2618 0 : break;
2619 0 : case CVT_imm_95_15:
2620 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2621 0 : Operands[*(p + 1)]->setConstraint("");
2622 0 : ++NumMCOperands;
2623 0 : break;
2624 0 : case CVT_imm_95_14:
2625 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2626 0 : Operands[*(p + 1)]->setConstraint("");
2627 0 : ++NumMCOperands;
2628 0 : break;
2629 0 : case CVT_imm_95_68:
2630 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2631 0 : Operands[*(p + 1)]->setConstraint("");
2632 0 : ++NumMCOperands;
2633 0 : break;
2634 0 : case CVT_imm_95_71:
2635 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2636 0 : Operands[*(p + 1)]->setConstraint("");
2637 0 : ++NumMCOperands;
2638 0 : break;
2639 0 : case CVT_imm_95_70:
2640 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2641 0 : Operands[*(p + 1)]->setConstraint("");
2642 0 : ++NumMCOperands;
2643 0 : break;
2644 0 : case CVT_imm_95_100:
2645 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2646 0 : Operands[*(p + 1)]->setConstraint("");
2647 0 : ++NumMCOperands;
2648 0 : break;
2649 0 : case CVT_imm_95_103:
2650 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2651 0 : Operands[*(p + 1)]->setConstraint("");
2652 0 : ++NumMCOperands;
2653 0 : break;
2654 0 : case CVT_imm_95_102:
2655 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2656 0 : Operands[*(p + 1)]->setConstraint("");
2657 0 : ++NumMCOperands;
2658 0 : break;
2659 0 : case CVT_imm_95_108:
2660 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2661 0 : Operands[*(p + 1)]->setConstraint("");
2662 0 : ++NumMCOperands;
2663 0 : break;
2664 0 : case CVT_imm_95_111:
2665 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2666 0 : Operands[*(p + 1)]->setConstraint("");
2667 0 : ++NumMCOperands;
2668 0 : break;
2669 0 : case CVT_imm_95_110:
2670 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2671 0 : Operands[*(p + 1)]->setConstraint("");
2672 0 : ++NumMCOperands;
2673 0 : break;
2674 0 : case CVT_imm_95_31:
2675 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2676 0 : Operands[*(p + 1)]->setConstraint("");
2677 0 : ++NumMCOperands;
2678 0 : break;
2679 0 : case CVT_95_addRegGxRCNoR0Operands:
2680 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2681 0 : Operands[*(p + 1)]->setConstraint("m");
2682 0 : NumMCOperands += 1;
2683 0 : break;
2684 0 : case CVT_95_addRegGxRCOperands:
2685 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2686 0 : Operands[*(p + 1)]->setConstraint("m");
2687 0 : NumMCOperands += 1;
2688 0 : break;
2689 0 : case CVT_regR0:
2690 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2691 0 : Operands[*(p + 1)]->setConstraint("m");
2692 0 : ++NumMCOperands;
2693 0 : break;
2694 0 : case CVT_95_addRegSPERCOperands:
2695 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2696 0 : Operands[*(p + 1)]->setConstraint("m");
2697 0 : NumMCOperands += 1;
2698 0 : break;
2699 0 : case CVT_95_addRegSPE4RCOperands:
2700 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2701 0 : Operands[*(p + 1)]->setConstraint("m");
2702 0 : NumMCOperands += 1;
2703 0 : break;
2704 0 : case CVT_95_addRegF4RCOperands:
2705 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2706 0 : Operands[*(p + 1)]->setConstraint("m");
2707 0 : NumMCOperands += 1;
2708 0 : break;
2709 0 : case CVT_95_addRegF8RCOperands:
2710 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2711 0 : Operands[*(p + 1)]->setConstraint("m");
2712 0 : NumMCOperands += 1;
2713 0 : break;
2714 0 : case CVT_imm_95_1:
2715 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2716 0 : Operands[*(p + 1)]->setConstraint("");
2717 0 : ++NumMCOperands;
2718 0 : break;
2719 0 : case CVT_95_addRegVFRCOperands:
2720 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2721 0 : Operands[*(p + 1)]->setConstraint("m");
2722 0 : NumMCOperands += 1;
2723 0 : break;
2724 0 : case CVT_95_addRegVSFRCOperands:
2725 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2726 0 : Operands[*(p + 1)]->setConstraint("m");
2727 0 : NumMCOperands += 1;
2728 0 : break;
2729 0 : case CVT_95_addRegVSSRCOperands:
2730 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2731 0 : Operands[*(p + 1)]->setConstraint("m");
2732 0 : NumMCOperands += 1;
2733 0 : break;
2734 0 : case CVT_95_addRegVSRCOperands:
2735 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2736 0 : Operands[*(p + 1)]->setConstraint("m");
2737 0 : NumMCOperands += 1;
2738 0 : break;
2739 0 : case CVT_imm_95_29:
2740 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2741 0 : Operands[*(p + 1)]->setConstraint("");
2742 0 : ++NumMCOperands;
2743 0 : break;
2744 0 : case CVT_imm_95_280:
2745 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2746 0 : Operands[*(p + 1)]->setConstraint("");
2747 0 : ++NumMCOperands;
2748 0 : break;
2749 0 : case CVT_imm_95_128:
2750 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2751 0 : Operands[*(p + 1)]->setConstraint("");
2752 0 : ++NumMCOperands;
2753 0 : break;
2754 0 : case CVT_imm_95_129:
2755 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2756 0 : Operands[*(p + 1)]->setConstraint("");
2757 0 : ++NumMCOperands;
2758 0 : break;
2759 0 : case CVT_imm_95_130:
2760 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2761 0 : Operands[*(p + 1)]->setConstraint("");
2762 0 : ++NumMCOperands;
2763 0 : break;
2764 0 : case CVT_imm_95_131:
2765 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2766 0 : Operands[*(p + 1)]->setConstraint("");
2767 0 : ++NumMCOperands;
2768 0 : break;
2769 0 : case CVT_imm_95_132:
2770 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2771 0 : Operands[*(p + 1)]->setConstraint("");
2772 0 : ++NumMCOperands;
2773 0 : break;
2774 0 : case CVT_imm_95_133:
2775 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2776 0 : Operands[*(p + 1)]->setConstraint("");
2777 0 : ++NumMCOperands;
2778 0 : break;
2779 0 : case CVT_imm_95_134:
2780 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2781 0 : Operands[*(p + 1)]->setConstraint("");
2782 0 : ++NumMCOperands;
2783 0 : break;
2784 0 : case CVT_imm_95_135:
2785 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2786 0 : Operands[*(p + 1)]->setConstraint("");
2787 0 : ++NumMCOperands;
2788 0 : break;
2789 0 : case CVT_imm_95_28:
2790 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2791 0 : Operands[*(p + 1)]->setConstraint("");
2792 0 : ++NumMCOperands;
2793 0 : break;
2794 0 : case CVT_imm_95_19:
2795 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2796 0 : Operands[*(p + 1)]->setConstraint("");
2797 0 : ++NumMCOperands;
2798 0 : break;
2799 0 : case CVT_imm_95_537:
2800 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2801 0 : Operands[*(p + 1)]->setConstraint("");
2802 0 : ++NumMCOperands;
2803 0 : break;
2804 0 : case CVT_imm_95_539:
2805 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2806 0 : Operands[*(p + 1)]->setConstraint("");
2807 0 : ++NumMCOperands;
2808 0 : break;
2809 0 : case CVT_imm_95_541:
2810 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2811 0 : Operands[*(p + 1)]->setConstraint("");
2812 0 : ++NumMCOperands;
2813 0 : break;
2814 0 : case CVT_imm_95_543:
2815 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2816 0 : Operands[*(p + 1)]->setConstraint("");
2817 0 : ++NumMCOperands;
2818 0 : break;
2819 0 : case CVT_imm_95_536:
2820 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2821 0 : Operands[*(p + 1)]->setConstraint("");
2822 0 : ++NumMCOperands;
2823 0 : break;
2824 0 : case CVT_imm_95_538:
2825 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2826 0 : Operands[*(p + 1)]->setConstraint("");
2827 0 : ++NumMCOperands;
2828 0 : break;
2829 0 : case CVT_imm_95_540:
2830 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2831 0 : Operands[*(p + 1)]->setConstraint("");
2832 0 : ++NumMCOperands;
2833 0 : break;
2834 0 : case CVT_imm_95_542:
2835 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2836 0 : Operands[*(p + 1)]->setConstraint("");
2837 0 : ++NumMCOperands;
2838 0 : break;
2839 0 : case CVT_imm_95_1018:
2840 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2841 0 : Operands[*(p + 1)]->setConstraint("");
2842 0 : ++NumMCOperands;
2843 0 : break;
2844 0 : case CVT_imm_95_981:
2845 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2846 0 : Operands[*(p + 1)]->setConstraint("");
2847 0 : ++NumMCOperands;
2848 0 : break;
2849 0 : case CVT_imm_95_22:
2850 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2851 0 : Operands[*(p + 1)]->setConstraint("");
2852 0 : ++NumMCOperands;
2853 0 : break;
2854 0 : case CVT_imm_95_17:
2855 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2856 0 : Operands[*(p + 1)]->setConstraint("");
2857 0 : ++NumMCOperands;
2858 0 : break;
2859 0 : case CVT_imm_95_18:
2860 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2861 0 : Operands[*(p + 1)]->setConstraint("");
2862 0 : ++NumMCOperands;
2863 0 : break;
2864 0 : case CVT_imm_95_980:
2865 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2866 0 : Operands[*(p + 1)]->setConstraint("");
2867 0 : ++NumMCOperands;
2868 0 : break;
2869 0 : case CVT_imm_95_529:
2870 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2871 0 : Operands[*(p + 1)]->setConstraint("");
2872 0 : ++NumMCOperands;
2873 0 : break;
2874 0 : case CVT_imm_95_531:
2875 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2876 0 : Operands[*(p + 1)]->setConstraint("");
2877 0 : ++NumMCOperands;
2878 0 : break;
2879 0 : case CVT_imm_95_533:
2880 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2881 0 : Operands[*(p + 1)]->setConstraint("");
2882 0 : ++NumMCOperands;
2883 0 : break;
2884 0 : case CVT_imm_95_535:
2885 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2886 0 : Operands[*(p + 1)]->setConstraint("");
2887 0 : ++NumMCOperands;
2888 0 : break;
2889 0 : case CVT_imm_95_528:
2890 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2891 0 : Operands[*(p + 1)]->setConstraint("");
2892 0 : ++NumMCOperands;
2893 0 : break;
2894 0 : case CVT_imm_95_530:
2895 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2896 0 : Operands[*(p + 1)]->setConstraint("");
2897 0 : ++NumMCOperands;
2898 0 : break;
2899 0 : case CVT_imm_95_532:
2900 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2901 0 : Operands[*(p + 1)]->setConstraint("");
2902 0 : ++NumMCOperands;
2903 0 : break;
2904 0 : case CVT_imm_95_534:
2905 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2906 0 : Operands[*(p + 1)]->setConstraint("");
2907 0 : ++NumMCOperands;
2908 0 : break;
2909 0 : case CVT_imm_95_1019:
2910 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2911 0 : Operands[*(p + 1)]->setConstraint("");
2912 0 : ++NumMCOperands;
2913 0 : break;
2914 0 : case CVT_95_addCRBitMaskOperands:
2915 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2916 0 : Operands[*(p + 1)]->setConstraint("m");
2917 0 : NumMCOperands += 1;
2918 0 : break;
2919 0 : case CVT_imm_95_48:
2920 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2921 0 : Operands[*(p + 1)]->setConstraint("");
2922 0 : ++NumMCOperands;
2923 0 : break;
2924 0 : case CVT_imm_95_287:
2925 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2926 0 : Operands[*(p + 1)]->setConstraint("");
2927 0 : ++NumMCOperands;
2928 0 : break;
2929 0 : case CVT_imm_95_5:
2930 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2931 0 : Operands[*(p + 1)]->setConstraint("");
2932 0 : ++NumMCOperands;
2933 0 : break;
2934 0 : case CVT_imm_95_25:
2935 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2936 0 : Operands[*(p + 1)]->setConstraint("");
2937 0 : ++NumMCOperands;
2938 0 : break;
2939 0 : case CVT_imm_95_512:
2940 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2941 0 : Operands[*(p + 1)]->setConstraint("");
2942 0 : ++NumMCOperands;
2943 0 : break;
2944 0 : case CVT_imm_95_272:
2945 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2946 0 : Operands[*(p + 1)]->setConstraint("");
2947 0 : ++NumMCOperands;
2948 0 : break;
2949 0 : case CVT_imm_95_273:
2950 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2951 0 : Operands[*(p + 1)]->setConstraint("");
2952 0 : ++NumMCOperands;
2953 0 : break;
2954 0 : case CVT_imm_95_274:
2955 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2956 0 : Operands[*(p + 1)]->setConstraint("");
2957 0 : ++NumMCOperands;
2958 0 : break;
2959 0 : case CVT_imm_95_275:
2960 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2961 0 : Operands[*(p + 1)]->setConstraint("");
2962 0 : ++NumMCOperands;
2963 0 : break;
2964 0 : case CVT_imm_95_260:
2965 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2966 0 : Operands[*(p + 1)]->setConstraint("");
2967 0 : ++NumMCOperands;
2968 0 : break;
2969 0 : case CVT_imm_95_261:
2970 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2971 0 : Operands[*(p + 1)]->setConstraint("");
2972 0 : ++NumMCOperands;
2973 0 : break;
2974 0 : case CVT_imm_95_262:
2975 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2976 0 : Operands[*(p + 1)]->setConstraint("");
2977 0 : ++NumMCOperands;
2978 0 : break;
2979 0 : case CVT_imm_95_263:
2980 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2981 0 : Operands[*(p + 1)]->setConstraint("");
2982 0 : ++NumMCOperands;
2983 0 : break;
2984 0 : case CVT_imm_95_26:
2985 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2986 0 : Operands[*(p + 1)]->setConstraint("");
2987 0 : ++NumMCOperands;
2988 0 : break;
2989 0 : case CVT_imm_95_27:
2990 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2991 0 : Operands[*(p + 1)]->setConstraint("");
2992 0 : ++NumMCOperands;
2993 0 : break;
2994 0 : case CVT_imm_95_990:
2995 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2996 0 : Operands[*(p + 1)]->setConstraint("");
2997 0 : ++NumMCOperands;
2998 0 : break;
2999 0 : case CVT_imm_95_991:
3000 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3001 0 : Operands[*(p + 1)]->setConstraint("");
3002 0 : ++NumMCOperands;
3003 0 : break;
3004 0 : case CVT_imm_95_268:
3005 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3006 0 : Operands[*(p + 1)]->setConstraint("");
3007 0 : ++NumMCOperands;
3008 0 : break;
3009 0 : case CVT_imm_95_988:
3010 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3011 0 : Operands[*(p + 1)]->setConstraint("");
3012 0 : ++NumMCOperands;
3013 0 : break;
3014 0 : case CVT_imm_95_989:
3015 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3016 0 : Operands[*(p + 1)]->setConstraint("");
3017 0 : ++NumMCOperands;
3018 0 : break;
3019 0 : case CVT_imm_95_269:
3020 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3021 0 : Operands[*(p + 1)]->setConstraint("");
3022 0 : ++NumMCOperands;
3023 0 : break;
3024 0 : case CVT_imm_95_986:
3025 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3026 0 : Operands[*(p + 1)]->setConstraint("");
3027 0 : ++NumMCOperands;
3028 0 : break;
3029 0 : case CVT_imm_95_255:
3030 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3031 0 : Operands[*(p + 1)]->setConstraint("");
3032 0 : ++NumMCOperands;
3033 0 : break;
3034 0 : case CVT_imm_95_284:
3035 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3036 0 : Operands[*(p + 1)]->setConstraint("");
3037 0 : ++NumMCOperands;
3038 0 : break;
3039 0 : case CVT_imm_95_285:
3040 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3041 0 : Operands[*(p + 1)]->setConstraint("");
3042 0 : ++NumMCOperands;
3043 0 : break;
3044 0 : case CVT_95_addRegG8RCNoX0Operands:
3045 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3046 0 : Operands[*(p + 1)]->setConstraint("m");
3047 0 : NumMCOperands += 1;
3048 0 : break;
3049 0 : case CVT_95_addRegQFRCOperands:
3050 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3051 0 : Operands[*(p + 1)]->setConstraint("m");
3052 0 : NumMCOperands += 1;
3053 0 : break;
3054 0 : case CVT_95_addRegQSRCOperands:
3055 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3056 0 : Operands[*(p + 1)]->setConstraint("m");
3057 0 : NumMCOperands += 1;
3058 0 : break;
3059 0 : case CVT_95_addRegQBRCOperands:
3060 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3061 0 : Operands[*(p + 1)]->setConstraint("m");
3062 0 : NumMCOperands += 1;
3063 0 : break;
3064 0 : case CVT_imm_95_9:
3065 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3066 0 : Operands[*(p + 1)]->setConstraint("");
3067 0 : ++NumMCOperands;
3068 0 : break;
3069 0 : case CVT_imm_95_13:
3070 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3071 0 : Operands[*(p + 1)]->setConstraint("");
3072 0 : ++NumMCOperands;
3073 0 : break;
3074 0 : case CVT_imm_95_20:
3075 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3076 0 : Operands[*(p + 1)]->setConstraint("");
3077 0 : ++NumMCOperands;
3078 0 : break;
3079 0 : case CVT_imm_95_16:
3080 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3081 0 : Operands[*(p + 1)]->setConstraint("");
3082 0 : ++NumMCOperands;
3083 0 : break;
3084 0 : case CVT_imm_95_24:
3085 0 : Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
3086 0 : Operands[*(p + 1)]->setConstraint("");
3087 0 : ++NumMCOperands;
3088 0 : break;
3089 : }
3090 : }
3091 0 : }
3092 :
3093 : namespace {
3094 :
3095 : /// MatchClassKind - The kinds of classes which participate in
3096 : /// instruction matching.
3097 : enum MatchClassKind {
3098 : InvalidMatchClass = 0,
3099 : OptionalMatchClass = 1,
3100 : MCK__DOT_, // '.'
3101 : MCK_0, // '0'
3102 : MCK_1, // '1'
3103 : MCK_2, // '2'
3104 : MCK_3, // '3'
3105 : MCK_4, // '4'
3106 : MCK_5, // '5'
3107 : MCK_6, // '6'
3108 : MCK_7, // '7'
3109 : MCK_crD, // 'crD'
3110 : MCK_LAST_TOKEN = MCK_crD,
3111 : MCK_CRRC0, // register class 'CRRC0'
3112 : MCK_CTRRC, // register class 'CTRRC'
3113 : MCK_CTRRC8, // register class 'CTRRC8'
3114 : MCK_VRSAVERC, // register class 'VRSAVERC'
3115 : MCK_CARRYRC, // register class 'CARRYRC'
3116 : MCK_CRRC, // register class 'CRRC'
3117 : MCK_Reg9, // derived register class
3118 : MCK_Reg15, // derived register class
3119 : MCK_Reg21, // derived register class
3120 : MCK_Reg13, // derived register class
3121 : MCK_Reg17, // derived register class
3122 : MCK_Reg8, // derived register class
3123 : MCK_CRBITRC, // register class 'CRBITRC'
3124 : MCK_F4RC, // register class 'F4RC,F8RC'
3125 : MCK_QSRC, // register class 'QSRC,QBRC,QFRC'
3126 : MCK_SPERC, // register class 'SPERC'
3127 : MCK_VFRC, // register class 'VFRC'
3128 : MCK_VRRC, // register class 'VRRC'
3129 : MCK_VSLRC, // register class 'VSLRC'
3130 : MCK_Reg2, // derived register class
3131 : MCK_Reg6, // derived register class
3132 : MCK_Reg12, // derived register class
3133 : MCK_Reg20, // derived register class
3134 : MCK_G8RC, // register class 'G8RC'
3135 : MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
3136 : MCK_GPRC, // register class 'GPRC,SPE4RC'
3137 : MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
3138 : MCK_VSRC, // register class 'VSRC'
3139 : MCK_VSSRC, // register class 'VSSRC,VSFRC'
3140 : MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC'
3141 : MCK_LAST_REGISTER = MCK_SPILLTOVSRRC,
3142 : MCK_Imm, // user defined class 'ImmAsmOperand'
3143 : MCK_ATBitsAsHint, // user defined class 'PPCATBitsAsHintAsmOperand'
3144 : MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
3145 : MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
3146 : MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
3147 : MCK_DispRI, // user defined class 'PPCDispRIOperand'
3148 : MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand'
3149 : MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
3150 : MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
3151 : MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
3152 : MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
3153 : MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
3154 : MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
3155 : MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
3156 : MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
3157 : MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
3158 : MCK_RegG8RCNoX0, // user defined class 'PPCRegG8RCNoX0AsmOperand'
3159 : MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
3160 : MCK_RegGPRCNoR0, // user defined class 'PPCRegGPRCNoR0AsmOperand'
3161 : MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
3162 : MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
3163 : MCK_RegQBRC, // user defined class 'PPCRegQBRCAsmOperand'
3164 : MCK_RegQFRC, // user defined class 'PPCRegQFRCAsmOperand'
3165 : MCK_RegQSRC, // user defined class 'PPCRegQSRCAsmOperand'
3166 : MCK_RegSPE4RC, // user defined class 'PPCRegSPE4RCAsmOperand'
3167 : MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand'
3168 : MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand'
3169 : MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand'
3170 : MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
3171 : MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
3172 : MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
3173 : MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
3174 : MCK_S16Imm, // user defined class 'PPCS16ImmAsmOperand'
3175 : MCK_S17Imm, // user defined class 'PPCS17ImmAsmOperand'
3176 : MCK_S5Imm, // user defined class 'PPCS5ImmAsmOperand'
3177 : MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
3178 : MCK_U10Imm, // user defined class 'PPCU10ImmAsmOperand'
3179 : MCK_U12Imm, // user defined class 'PPCU12ImmAsmOperand'
3180 : MCK_U16Imm, // user defined class 'PPCU16ImmAsmOperand'
3181 : MCK_U1Imm, // user defined class 'PPCU1ImmAsmOperand'
3182 : MCK_U2Imm, // user defined class 'PPCU2ImmAsmOperand'
3183 : MCK_U3Imm, // user defined class 'PPCU3ImmAsmOperand'
3184 : MCK_U4Imm, // user defined class 'PPCU4ImmAsmOperand'
3185 : MCK_U5Imm, // user defined class 'PPCU5ImmAsmOperand'
3186 : MCK_U6Imm, // user defined class 'PPCU6ImmAsmOperand'
3187 : MCK_U7Imm, // user defined class 'PPCU7ImmAsmOperand'
3188 : MCK_U8Imm, // user defined class 'PPCU8ImmAsmOperand'
3189 : NumMatchClassKinds
3190 : };
3191 :
3192 : }
3193 :
3194 0 : static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
3195 0 : return MCTargetAsmParser::Match_InvalidOperand;
3196 : }
3197 :
3198 425 : static MatchClassKind matchTokenString(StringRef Name) {
3199 425 : switch (Name.size()) {
3200 : default: break;
3201 425 : case 1: // 9 strings to match.
3202 : switch (Name[0]) {
3203 : default: break;
3204 : case '.': // 1 string to match.
3205 : return MCK__DOT_; // "."
3206 : case '0': // 1 string to match.
3207 : return MCK_0; // "0"
3208 : case '1': // 1 string to match.
3209 : return MCK_1; // "1"
3210 : case '2': // 1 string to match.
3211 : return MCK_2; // "2"
3212 : case '3': // 1 string to match.
3213 : return MCK_3; // "3"
3214 : case '4': // 1 string to match.
3215 : return MCK_4; // "4"
3216 : case '5': // 1 string to match.
3217 : return MCK_5; // "5"
3218 : case '6': // 1 string to match.
3219 : return MCK_6; // "6"
3220 : case '7': // 1 string to match.
3221 : return MCK_7; // "7"
3222 : }
3223 : break;
3224 : case 3: // 1 string to match.
3225 0 : if (memcmp(Name.data()+0, "crD", 3) != 0)
3226 : break;
3227 : return MCK_crD; // "crD"
3228 : }
3229 : return InvalidMatchClass;
3230 : }
3231 :
3232 : /// isSubclass - Compute whether \p A is a subclass of \p B.
3233 1940 : static bool isSubclass(MatchClassKind A, MatchClassKind B) {
3234 1940 : if (A == B)
3235 : return true;
3236 :
3237 1515 : switch (A) {
3238 : default:
3239 : return false;
3240 :
3241 0 : case MCK_CRRC0:
3242 0 : return B == MCK_CRRC;
3243 :
3244 0 : case MCK_Reg9:
3245 : switch (B) {
3246 : default: return false;
3247 : case MCK_F4RC: return true;
3248 : case MCK_Reg12: return true;
3249 : case MCK_VSSRC: return true;
3250 : case MCK_SPILLTOVSRRC: return true;
3251 : }
3252 :
3253 0 : case MCK_Reg15:
3254 0 : return B == MCK_QSRC;
3255 :
3256 0 : case MCK_Reg21:
3257 : switch (B) {
3258 : default: return false;
3259 : case MCK_VSLRC: return true;
3260 : case MCK_Reg20: return true;
3261 : case MCK_VSRC: return true;
3262 : }
3263 :
3264 0 : case MCK_Reg13:
3265 : switch (B) {
3266 : default: return false;
3267 : case MCK_VFRC: return true;
3268 : case MCK_Reg12: return true;
3269 : case MCK_VSSRC: return true;
3270 : case MCK_SPILLTOVSRRC: return true;
3271 : }
3272 :
3273 0 : case MCK_Reg17:
3274 : switch (B) {
3275 : default: return false;
3276 : case MCK_VRRC: return true;
3277 : case MCK_Reg20: return true;
3278 : case MCK_VSRC: return true;
3279 : }
3280 :
3281 0 : case MCK_Reg8:
3282 0 : return B == MCK_SPERC;
3283 :
3284 0 : case MCK_F4RC:
3285 0 : return B == MCK_VSSRC;
3286 :
3287 0 : case MCK_VFRC:
3288 0 : return B == MCK_VSSRC;
3289 :
3290 0 : case MCK_VRRC:
3291 0 : return B == MCK_VSRC;
3292 :
3293 0 : case MCK_VSLRC:
3294 0 : return B == MCK_VSRC;
3295 :
3296 0 : case MCK_Reg2:
3297 0 : switch (B) {
3298 : default: return false;
3299 0 : case MCK_GPRC: return true;
3300 0 : case MCK_GPRC_NOR0: return true;
3301 : }
3302 :
3303 0 : case MCK_Reg6:
3304 : switch (B) {
3305 : default: return false;
3306 : case MCK_G8RC: return true;
3307 : case MCK_G8RC_NOX0: return true;
3308 : case MCK_SPILLTOVSRRC: return true;
3309 : }
3310 :
3311 0 : case MCK_Reg12:
3312 0 : switch (B) {
3313 : default: return false;
3314 0 : case MCK_VSSRC: return true;
3315 0 : case MCK_SPILLTOVSRRC: return true;
3316 : }
3317 :
3318 0 : case MCK_Reg20:
3319 0 : return B == MCK_VSRC;
3320 :
3321 0 : case MCK_G8RC:
3322 0 : return B == MCK_SPILLTOVSRRC;
3323 : }
3324 : }
3325 :
3326 18925 : static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
3327 : PPCOperand &Operand = (PPCOperand&)GOp;
3328 18925 : if (Kind == InvalidMatchClass)
3329 : return MCTargetAsmParser::Match_InvalidOperand;
3330 :
3331 18422 : if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
3332 850 : return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
3333 : MCTargetAsmParser::Match_Success :
3334 : MCTargetAsmParser::Match_InvalidOperand;
3335 :
3336 17997 : switch (Kind) {
3337 : default: break;
3338 : // 'Imm' class
3339 194 : case MCK_Imm: {
3340 : DiagnosticPredicate DP(Operand.isImm());
3341 194 : if (DP.isMatch())
3342 : return MCTargetAsmParser::Match_Success;
3343 : break;
3344 : }
3345 : // 'ATBitsAsHint' class
3346 : case MCK_ATBitsAsHint: {
3347 : DiagnosticPredicate DP(Operand.isATBitsAsHint());
3348 : if (DP.isMatch())
3349 : return MCTargetAsmParser::Match_Success;
3350 : break;
3351 : }
3352 : // 'CRBitMask' class
3353 : case MCK_CRBitMask: {
3354 : DiagnosticPredicate DP(Operand.isCRBitMask());
3355 4 : if (DP.isMatch())
3356 : return MCTargetAsmParser::Match_Success;
3357 : break;
3358 : }
3359 : // 'CondBr' class
3360 : case MCK_CondBr: {
3361 : DiagnosticPredicate DP(Operand.isCondBr());
3362 1079 : if (DP.isMatch())
3363 : return MCTargetAsmParser::Match_Success;
3364 : break;
3365 : }
3366 : // 'DirectBr' class
3367 238 : case MCK_DirectBr: {
3368 238 : DiagnosticPredicate DP(Operand.isDirectBr());
3369 238 : if (DP.isMatch())
3370 : return MCTargetAsmParser::Match_Success;
3371 : break;
3372 : }
3373 : // 'DispRI' class
3374 : case MCK_DispRI: {
3375 : DiagnosticPredicate DP(Operand.isS16Imm());
3376 143 : if (DP.isMatch())
3377 : return MCTargetAsmParser::Match_Success;
3378 : break;
3379 : }
3380 : // 'DispRIX16' class
3381 : case MCK_DispRIX16: {
3382 : DiagnosticPredicate DP(Operand.isS16ImmX16());
3383 18 : if (DP.isMatch())
3384 : return MCTargetAsmParser::Match_Success;
3385 : break;
3386 : }
3387 : // 'DispRIX' class
3388 : case MCK_DispRIX: {
3389 : DiagnosticPredicate DP(Operand.isS16ImmX4());
3390 498 : if (DP.isMatch())
3391 : return MCTargetAsmParser::Match_Success;
3392 : break;
3393 : }
3394 : // 'DispSPE2' class
3395 : case MCK_DispSPE2: {
3396 : DiagnosticPredicate DP(Operand.isU6ImmX2());
3397 14 : if (DP.isMatch())
3398 : return MCTargetAsmParser::Match_Success;
3399 : break;
3400 : }
3401 : // 'DispSPE4' class
3402 : case MCK_DispSPE4: {
3403 : DiagnosticPredicate DP(Operand.isU7ImmX4());
3404 54 : if (DP.isMatch())
3405 : return MCTargetAsmParser::Match_Success;
3406 : break;
3407 : }
3408 : // 'DispSPE8' class
3409 : case MCK_DispSPE8: {
3410 : DiagnosticPredicate DP(Operand.isU8ImmX8());
3411 36 : if (DP.isMatch())
3412 : return MCTargetAsmParser::Match_Success;
3413 : break;
3414 : }
3415 : // 'RegCRBITRC' class
3416 : case MCK_RegCRBITRC: {
3417 : DiagnosticPredicate DP(Operand.isCRBitNumber());
3418 377 : if (DP.isMatch())
3419 : return MCTargetAsmParser::Match_Success;
3420 : break;
3421 : }
3422 : // 'RegCRRC' class
3423 : case MCK_RegCRRC: {
3424 : DiagnosticPredicate DP(Operand.isCCRegNumber());
3425 791 : if (DP.isMatch())
3426 : return MCTargetAsmParser::Match_Success;
3427 : break;
3428 : }
3429 : // 'RegF4RC' class
3430 : case MCK_RegF4RC: {
3431 : DiagnosticPredicate DP(Operand.isRegNumber());
3432 307 : if (DP.isMatch())
3433 : return MCTargetAsmParser::Match_Success;
3434 : break;
3435 : }
3436 : // 'RegF8RC' class
3437 : case MCK_RegF8RC: {
3438 : DiagnosticPredicate DP(Operand.isRegNumber());
3439 357 : if (DP.isMatch())
3440 : return MCTargetAsmParser::Match_Success;
3441 : break;
3442 : }
3443 : // 'RegG8RC' class
3444 : case MCK_RegG8RC: {
3445 : DiagnosticPredicate DP(Operand.isRegNumber());
3446 1668 : if (DP.isMatch())
3447 : return MCTargetAsmParser::Match_Success;
3448 : break;
3449 : }
3450 : // 'RegG8RCNoX0' class
3451 : case MCK_RegG8RCNoX0: {
3452 : DiagnosticPredicate DP(Operand.isRegNumber());
3453 2 : if (DP.isMatch())
3454 : return MCTargetAsmParser::Match_Success;
3455 : break;
3456 : }
3457 : // 'RegGPRC' class
3458 : case MCK_RegGPRC: {
3459 : DiagnosticPredicate DP(Operand.isRegNumber());
3460 3405 : if (DP.isMatch())
3461 : return MCTargetAsmParser::Match_Success;
3462 : break;
3463 : }
3464 : // 'RegGPRCNoR0' class
3465 : case MCK_RegGPRCNoR0: {
3466 : DiagnosticPredicate DP(Operand.isRegNumber());
3467 760 : if (DP.isMatch())
3468 : return MCTargetAsmParser::Match_Success;
3469 : break;
3470 : }
3471 : // 'RegGxRCNoR0' class
3472 : case MCK_RegGxRCNoR0: {
3473 : DiagnosticPredicate DP(Operand.isRegNumber());
3474 1200 : if (DP.isMatch())
3475 : return MCTargetAsmParser::Match_Success;
3476 : break;
3477 : }
3478 : // 'RegGxRC' class
3479 : case MCK_RegGxRC: {
3480 : DiagnosticPredicate DP(Operand.isRegNumber());
3481 413 : if (DP.isMatch())
3482 : return MCTargetAsmParser::Match_Success;
3483 : break;
3484 : }
3485 : // 'RegQBRC' class
3486 : case MCK_RegQBRC: {
3487 : DiagnosticPredicate DP(Operand.isRegNumber());
3488 34 : if (DP.isMatch())
3489 : return MCTargetAsmParser::Match_Success;
3490 : break;
3491 : }
3492 : // 'RegQFRC' class
3493 : case MCK_RegQFRC: {
3494 : DiagnosticPredicate DP(Operand.isRegNumber());
3495 180 : if (DP.isMatch())
3496 : return MCTargetAsmParser::Match_Success;
3497 : break;
3498 : }
3499 : // 'RegQSRC' class
3500 : case MCK_RegQSRC: {
3501 : DiagnosticPredicate DP(Operand.isRegNumber());
3502 28 : if (DP.isMatch())
3503 : return MCTargetAsmParser::Match_Success;
3504 : break;
3505 : }
3506 : // 'RegSPE4RC' class
3507 : case MCK_RegSPE4RC: {
3508 : DiagnosticPredicate DP(Operand.isRegNumber());
3509 89 : if (DP.isMatch())
3510 : return MCTargetAsmParser::Match_Success;
3511 : break;
3512 : }
3513 : // 'RegSPERC' class
3514 : case MCK_RegSPERC: {
3515 : DiagnosticPredicate DP(Operand.isRegNumber());
3516 989 : if (DP.isMatch())
3517 : return MCTargetAsmParser::Match_Success;
3518 : break;
3519 : }
3520 : // 'RegSPILLTOVSRRC' class
3521 : case MCK_RegSPILLTOVSRRC: {
3522 : DiagnosticPredicate DP(Operand.isVSRegNumber());
3523 0 : if (DP.isMatch())
3524 : return MCTargetAsmParser::Match_Success;
3525 : break;
3526 : }
3527 : // 'RegVFRC' class
3528 : case MCK_RegVFRC: {
3529 : DiagnosticPredicate DP(Operand.isRegNumber());
3530 26 : if (DP.isMatch())
3531 : return MCTargetAsmParser::Match_Success;
3532 : break;
3533 : }
3534 : // 'RegVRRC' class
3535 : case MCK_RegVRRC: {
3536 : DiagnosticPredicate DP(Operand.isRegNumber());
3537 1850 : if (DP.isMatch())
3538 : return MCTargetAsmParser::Match_Success;
3539 : break;
3540 : }
3541 : // 'RegVSFRC' class
3542 : case MCK_RegVSFRC: {
3543 : DiagnosticPredicate DP(Operand.isVSRegNumber());
3544 280 : if (DP.isMatch())
3545 : return MCTargetAsmParser::Match_Success;
3546 : break;
3547 : }
3548 : // 'RegVSRC' class
3549 : case MCK_RegVSRC: {
3550 : DiagnosticPredicate DP(Operand.isVSRegNumber());
3551 699 : if (DP.isMatch())
3552 : return MCTargetAsmParser::Match_Success;
3553 : break;
3554 : }
3555 : // 'RegVSSRC' class
3556 : case MCK_RegVSSRC: {
3557 : DiagnosticPredicate DP(Operand.isVSRegNumber());
3558 96 : if (DP.isMatch())
3559 : return MCTargetAsmParser::Match_Success;
3560 : break;
3561 : }
3562 : // 'S16Imm' class
3563 : case MCK_S16Imm: {
3564 : DiagnosticPredicate DP(Operand.isS16Imm());
3565 635 : if (DP.isMatch())
3566 : return MCTargetAsmParser::Match_Success;
3567 : break;
3568 : }
3569 : // 'S17Imm' class
3570 : case MCK_S17Imm: {
3571 : DiagnosticPredicate DP(Operand.isS17Imm());
3572 430 : if (DP.isMatch())
3573 : return MCTargetAsmParser::Match_Success;
3574 : break;
3575 : }
3576 : // 'S5Imm' class
3577 : case MCK_S5Imm: {
3578 : DiagnosticPredicate DP(Operand.isS5Imm());
3579 10 : if (DP.isMatch())
3580 : return MCTargetAsmParser::Match_Success;
3581 : break;
3582 : }
3583 : // 'TLSReg' class
3584 95 : case MCK_TLSReg: {
3585 : DiagnosticPredicate DP(Operand.isTLSReg());
3586 95 : if (DP.isMatch())
3587 : return MCTargetAsmParser::Match_Success;
3588 : break;
3589 : }
3590 : // 'U10Imm' class
3591 : case MCK_U10Imm: {
3592 : DiagnosticPredicate DP(Operand.isU10Imm());
3593 2 : if (DP.isMatch())
3594 : return MCTargetAsmParser::Match_Success;
3595 : break;
3596 : }
3597 : // 'U12Imm' class
3598 : case MCK_U12Imm: {
3599 : DiagnosticPredicate DP(Operand.isU12Imm());
3600 1 : if (DP.isMatch())
3601 : return MCTargetAsmParser::Match_Success;
3602 : break;
3603 : }
3604 : // 'U16Imm' class
3605 : case MCK_U16Imm: {
3606 : DiagnosticPredicate DP(Operand.isU16Imm());
3607 103 : if (DP.isMatch())
3608 : return MCTargetAsmParser::Match_Success;
3609 : break;
3610 : }
3611 : // 'U1Imm' class
3612 : case MCK_U1Imm: {
3613 : DiagnosticPredicate DP(Operand.isU1Imm());
3614 46 : if (DP.isMatch())
3615 : return MCTargetAsmParser::Match_Success;
3616 : break;
3617 : }
3618 : // 'U2Imm' class
3619 : case MCK_U2Imm: {
3620 : DiagnosticPredicate DP(Operand.isU2Imm());
3621 15 : if (DP.isMatch())
3622 : return MCTargetAsmParser::Match_Success;
3623 : break;
3624 : }
3625 : // 'U3Imm' class
3626 : case MCK_U3Imm: {
3627 : DiagnosticPredicate DP(Operand.isU3Imm());
3628 2 : if (DP.isMatch())
3629 : return MCTargetAsmParser::Match_Success;
3630 : break;
3631 : }
3632 : // 'U4Imm' class
3633 : case MCK_U4Imm: {
3634 : DiagnosticPredicate DP(Operand.isU4Imm());
3635 36 : if (DP.isMatch())
3636 : return MCTargetAsmParser::Match_Success;
3637 : break;
3638 : }
3639 : // 'U5Imm' class
3640 : case MCK_U5Imm: {
3641 : DiagnosticPredicate DP(Operand.isU5Imm());
3642 297 : if (DP.isMatch())
3643 : return MCTargetAsmParser::Match_Success;
3644 : break;
3645 : }
3646 : // 'U6Imm' class
3647 : case MCK_U6Imm: {
3648 : DiagnosticPredicate DP(Operand.isU6Imm());
3649 122 : if (DP.isMatch())
3650 : return MCTargetAsmParser::Match_Success;
3651 : break;
3652 : }
3653 : // 'U7Imm' class
3654 : case MCK_U7Imm: {
3655 : DiagnosticPredicate DP(Operand.isU7Imm());
3656 12 : if (DP.isMatch())
3657 : return MCTargetAsmParser::Match_Success;
3658 : break;
3659 : }
3660 : // 'U8Imm' class
3661 : case MCK_U8Imm: {
3662 : DiagnosticPredicate DP(Operand.isU8Imm());
3663 2 : if (DP.isMatch())
3664 : return MCTargetAsmParser::Match_Success;
3665 : break;
3666 : }
3667 : } // end switch (Kind)
3668 :
3669 : if (Operand.isReg()) {
3670 : MatchClassKind OpKind;
3671 : switch (Operand.getReg()) {
3672 : default: OpKind = InvalidMatchClass; break;
3673 : case PPC::R0: OpKind = MCK_GPRC; break;
3674 : case PPC::R1: OpKind = MCK_Reg2; break;
3675 : case PPC::R2: OpKind = MCK_Reg2; break;
3676 : case PPC::R3: OpKind = MCK_Reg2; break;
3677 : case PPC::R4: OpKind = MCK_Reg2; break;
3678 : case PPC::R5: OpKind = MCK_Reg2; break;
3679 : case PPC::R6: OpKind = MCK_Reg2; break;
3680 : case PPC::R7: OpKind = MCK_Reg2; break;
3681 : case PPC::R8: OpKind = MCK_Reg2; break;
3682 : case PPC::R9: OpKind = MCK_Reg2; break;
3683 : case PPC::R10: OpKind = MCK_Reg2; break;
3684 : case PPC::R11: OpKind = MCK_Reg2; break;
3685 : case PPC::R12: OpKind = MCK_Reg2; break;
3686 : case PPC::R13: OpKind = MCK_Reg2; break;
3687 : case PPC::R14: OpKind = MCK_Reg2; break;
3688 : case PPC::R15: OpKind = MCK_Reg2; break;
3689 : case PPC::R16: OpKind = MCK_Reg2; break;
3690 : case PPC::R17: OpKind = MCK_Reg2; break;
3691 : case PPC::R18: OpKind = MCK_Reg2; break;
3692 : case PPC::R19: OpKind = MCK_Reg2; break;
3693 : case PPC::R20: OpKind = MCK_Reg2; break;
3694 : case PPC::R21: OpKind = MCK_Reg2; break;
3695 : case PPC::R22: OpKind = MCK_Reg2; break;
3696 : case PPC::R23: OpKind = MCK_Reg2; break;
3697 : case PPC::R24: OpKind = MCK_Reg2; break;
3698 : case PPC::R25: OpKind = MCK_Reg2; break;
3699 : case PPC::R26: OpKind = MCK_Reg2; break;
3700 : case PPC::R27: OpKind = MCK_Reg2; break;
3701 : case PPC::R28: OpKind = MCK_Reg2; break;
3702 : case PPC::R29: OpKind = MCK_Reg2; break;
3703 : case PPC::R30: OpKind = MCK_Reg2; break;
3704 : case PPC::R31: OpKind = MCK_Reg2; break;
3705 : case PPC::X0: OpKind = MCK_G8RC; break;
3706 : case PPC::X1: OpKind = MCK_Reg6; break;
3707 : case PPC::X2: OpKind = MCK_Reg6; break;
3708 : case PPC::X3: OpKind = MCK_Reg6; break;
3709 : case PPC::X4: OpKind = MCK_Reg6; break;
3710 : case PPC::X5: OpKind = MCK_Reg6; break;
3711 : case PPC::X6: OpKind = MCK_Reg6; break;
3712 : case PPC::X7: OpKind = MCK_Reg6; break;
3713 : case PPC::X8: OpKind = MCK_Reg6; break;
3714 : case PPC::X9: OpKind = MCK_Reg6; break;
3715 : case PPC::X10: OpKind = MCK_Reg6; break;
3716 : case PPC::X11: OpKind = MCK_Reg6; break;
3717 : case PPC::X12: OpKind = MCK_Reg6; break;
3718 : case PPC::X13: OpKind = MCK_Reg6; break;
3719 : case PPC::X14: OpKind = MCK_Reg6; break;
3720 : case PPC::X15: OpKind = MCK_Reg6; break;
3721 : case PPC::X16: OpKind = MCK_Reg6; break;
3722 : case PPC::X17: OpKind = MCK_Reg6; break;
3723 : case PPC::X18: OpKind = MCK_Reg6; break;
3724 : case PPC::X19: OpKind = MCK_Reg6; break;
3725 : case PPC::X20: OpKind = MCK_Reg6; break;
3726 : case PPC::X21: OpKind = MCK_Reg6; break;
3727 : case PPC::X22: OpKind = MCK_Reg6; break;
3728 : case PPC::X23: OpKind = MCK_Reg6; break;
3729 : case PPC::X24: OpKind = MCK_Reg6; break;
3730 : case PPC::X25: OpKind = MCK_Reg6; break;
3731 : case PPC::X26: OpKind = MCK_Reg6; break;
3732 : case PPC::X27: OpKind = MCK_Reg6; break;
3733 : case PPC::X28: OpKind = MCK_Reg6; break;
3734 : case PPC::X29: OpKind = MCK_Reg6; break;
3735 : case PPC::X30: OpKind = MCK_Reg6; break;
3736 : case PPC::X31: OpKind = MCK_Reg6; break;
3737 : case PPC::S0: OpKind = MCK_SPERC; break;
3738 : case PPC::S1: OpKind = MCK_Reg8; break;
3739 : case PPC::S2: OpKind = MCK_Reg8; break;
3740 : case PPC::S3: OpKind = MCK_Reg8; break;
3741 : case PPC::S4: OpKind = MCK_Reg8; break;
3742 : case PPC::S5: OpKind = MCK_Reg8; break;
3743 : case PPC::S6: OpKind = MCK_Reg8; break;
3744 : case PPC::S7: OpKind = MCK_Reg8; break;
3745 : case PPC::S8: OpKind = MCK_Reg8; break;
3746 : case PPC::S9: OpKind = MCK_Reg8; break;
3747 : case PPC::S10: OpKind = MCK_Reg8; break;
3748 : case PPC::S11: OpKind = MCK_Reg8; break;
3749 : case PPC::S12: OpKind = MCK_Reg8; break;
3750 : case PPC::S13: OpKind = MCK_Reg8; break;
3751 : case PPC::S14: OpKind = MCK_Reg8; break;
3752 : case PPC::S15: OpKind = MCK_Reg8; break;
3753 : case PPC::S16: OpKind = MCK_Reg8; break;
3754 : case PPC::S17: OpKind = MCK_Reg8; break;
3755 : case PPC::S18: OpKind = MCK_Reg8; break;
3756 : case PPC::S19: OpKind = MCK_Reg8; break;
3757 : case PPC::S20: OpKind = MCK_Reg8; break;
3758 : case PPC::S21: OpKind = MCK_Reg8; break;
3759 : case PPC::S22: OpKind = MCK_Reg8; break;
3760 : case PPC::S23: OpKind = MCK_Reg8; break;
3761 : case PPC::S24: OpKind = MCK_Reg8; break;
3762 : case PPC::S25: OpKind = MCK_Reg8; break;
3763 : case PPC::S26: OpKind = MCK_Reg8; break;
3764 : case PPC::S27: OpKind = MCK_Reg8; break;
3765 : case PPC::S28: OpKind = MCK_Reg8; break;
3766 : case PPC::S29: OpKind = MCK_Reg8; break;
3767 : case PPC::S30: OpKind = MCK_Reg8; break;
3768 : case PPC::S31: OpKind = MCK_Reg8; break;
3769 : case PPC::F0: OpKind = MCK_Reg9; break;
3770 : case PPC::F1: OpKind = MCK_Reg9; break;
3771 : case PPC::F2: OpKind = MCK_Reg9; break;
3772 : case PPC::F3: OpKind = MCK_Reg9; break;
3773 : case PPC::F4: OpKind = MCK_Reg9; break;
3774 : case PPC::F5: OpKind = MCK_Reg9; break;
3775 : case PPC::F6: OpKind = MCK_Reg9; break;
3776 : case PPC::F7: OpKind = MCK_Reg9; break;
3777 : case PPC::F8: OpKind = MCK_Reg9; break;
3778 : case PPC::F9: OpKind = MCK_Reg9; break;
3779 : case PPC::F10: OpKind = MCK_Reg9; break;
3780 : case PPC::F11: OpKind = MCK_Reg9; break;
3781 : case PPC::F12: OpKind = MCK_Reg9; break;
3782 : case PPC::F13: OpKind = MCK_Reg9; break;
3783 : case PPC::F14: OpKind = MCK_F4RC; break;
3784 : case PPC::F15: OpKind = MCK_F4RC; break;
3785 : case PPC::F16: OpKind = MCK_F4RC; break;
3786 : case PPC::F17: OpKind = MCK_F4RC; break;
3787 : case PPC::F18: OpKind = MCK_F4RC; break;
3788 : case PPC::F19: OpKind = MCK_F4RC; break;
3789 : case PPC::F20: OpKind = MCK_F4RC; break;
3790 : case PPC::F21: OpKind = MCK_F4RC; break;
3791 : case PPC::F22: OpKind = MCK_F4RC; break;
3792 : case PPC::F23: OpKind = MCK_F4RC; break;
3793 : case PPC::F24: OpKind = MCK_F4RC; break;
3794 : case PPC::F25: OpKind = MCK_F4RC; break;
3795 : case PPC::F26: OpKind = MCK_F4RC; break;
3796 : case PPC::F27: OpKind = MCK_F4RC; break;
3797 : case PPC::F28: OpKind = MCK_F4RC; break;
3798 : case PPC::F29: OpKind = MCK_F4RC; break;
3799 : case PPC::F30: OpKind = MCK_F4RC; break;
3800 : case PPC::F31: OpKind = MCK_F4RC; break;
3801 : case PPC::VF0: OpKind = MCK_Reg13; break;
3802 : case PPC::VF1: OpKind = MCK_Reg13; break;
3803 : case PPC::VF2: OpKind = MCK_Reg13; break;
3804 : case PPC::VF3: OpKind = MCK_Reg13; break;
3805 : case PPC::VF4: OpKind = MCK_Reg13; break;
3806 : case PPC::VF5: OpKind = MCK_Reg13; break;
3807 : case PPC::VF6: OpKind = MCK_Reg13; break;
3808 : case PPC::VF7: OpKind = MCK_Reg13; break;
3809 : case PPC::VF8: OpKind = MCK_Reg13; break;
3810 : case PPC::VF9: OpKind = MCK_Reg13; break;
3811 : case PPC::VF10: OpKind = MCK_Reg13; break;
3812 : case PPC::VF11: OpKind = MCK_Reg13; break;
3813 : case PPC::VF12: OpKind = MCK_Reg13; break;
3814 : case PPC::VF13: OpKind = MCK_Reg13; break;
3815 : case PPC::VF14: OpKind = MCK_Reg13; break;
3816 : case PPC::VF15: OpKind = MCK_Reg13; break;
3817 : case PPC::VF16: OpKind = MCK_Reg13; break;
3818 : case PPC::VF17: OpKind = MCK_Reg13; break;
3819 : case PPC::VF18: OpKind = MCK_Reg13; break;
3820 : case PPC::VF19: OpKind = MCK_Reg13; break;
3821 : case PPC::VF20: OpKind = MCK_VFRC; break;
3822 : case PPC::VF21: OpKind = MCK_VFRC; break;
3823 : case PPC::VF22: OpKind = MCK_VFRC; break;
3824 : case PPC::VF23: OpKind = MCK_VFRC; break;
3825 : case PPC::VF24: OpKind = MCK_VFRC; break;
3826 : case PPC::VF25: OpKind = MCK_VFRC; break;
3827 : case PPC::VF26: OpKind = MCK_VFRC; break;
3828 : case PPC::VF27: OpKind = MCK_VFRC; break;
3829 : case PPC::VF28: OpKind = MCK_VFRC; break;
3830 : case PPC::VF29: OpKind = MCK_VFRC; break;
3831 : case PPC::VF30: OpKind = MCK_VFRC; break;
3832 : case PPC::VF31: OpKind = MCK_VFRC; break;
3833 : case PPC::QF0: OpKind = MCK_Reg15; break;
3834 : case PPC::QF1: OpKind = MCK_Reg15; break;
3835 : case PPC::QF2: OpKind = MCK_Reg15; break;
3836 : case PPC::QF3: OpKind = MCK_Reg15; break;
3837 : case PPC::QF4: OpKind = MCK_Reg15; break;
3838 : case PPC::QF5: OpKind = MCK_Reg15; break;
3839 : case PPC::QF6: OpKind = MCK_Reg15; break;
3840 : case PPC::QF7: OpKind = MCK_Reg15; break;
3841 : case PPC::QF8: OpKind = MCK_Reg15; break;
3842 : case PPC::QF9: OpKind = MCK_Reg15; break;
3843 : case PPC::QF10: OpKind = MCK_Reg15; break;
3844 : case PPC::QF11: OpKind = MCK_Reg15; break;
3845 : case PPC::QF12: OpKind = MCK_Reg15; break;
3846 : case PPC::QF13: OpKind = MCK_Reg15; break;
3847 : case PPC::QF14: OpKind = MCK_QSRC; break;
3848 : case PPC::QF15: OpKind = MCK_QSRC; break;
3849 : case PPC::QF16: OpKind = MCK_QSRC; break;
3850 : case PPC::QF17: OpKind = MCK_QSRC; break;
3851 : case PPC::QF18: OpKind = MCK_QSRC; break;
3852 : case PPC::QF19: OpKind = MCK_QSRC; break;
3853 : case PPC::QF20: OpKind = MCK_QSRC; break;
3854 : case PPC::QF21: OpKind = MCK_QSRC; break;
3855 : case PPC::QF22: OpKind = MCK_QSRC; break;
3856 : case PPC::QF23: OpKind = MCK_QSRC; break;
3857 : case PPC::QF24: OpKind = MCK_QSRC; break;
3858 : case PPC::QF25: OpKind = MCK_QSRC; break;
3859 : case PPC::QF26: OpKind = MCK_QSRC; break;
3860 : case PPC::QF27: OpKind = MCK_QSRC; break;
3861 : case PPC::QF28: OpKind = MCK_QSRC; break;
3862 : case PPC::QF29: OpKind = MCK_QSRC; break;
3863 : case PPC::QF30: OpKind = MCK_QSRC; break;
3864 : case PPC::QF31: OpKind = MCK_QSRC; break;
3865 : case PPC::V0: OpKind = MCK_Reg17; break;
3866 : case PPC::V1: OpKind = MCK_Reg17; break;
3867 : case PPC::V2: OpKind = MCK_Reg17; break;
3868 : case PPC::V3: OpKind = MCK_Reg17; break;
3869 : case PPC::V4: OpKind = MCK_Reg17; break;
3870 : case PPC::V5: OpKind = MCK_Reg17; break;
3871 : case PPC::V6: OpKind = MCK_Reg17; break;
3872 : case PPC::V7: OpKind = MCK_Reg17; break;
3873 : case PPC::V8: OpKind = MCK_Reg17; break;
3874 : case PPC::V9: OpKind = MCK_Reg17; break;
3875 : case PPC::V10: OpKind = MCK_Reg17; break;
3876 : case PPC::V11: OpKind = MCK_Reg17; break;
3877 : case PPC::V12: OpKind = MCK_Reg17; break;
3878 : case PPC::V13: OpKind = MCK_Reg17; break;
3879 : case PPC::V14: OpKind = MCK_Reg17; break;
3880 : case PPC::V15: OpKind = MCK_Reg17; break;
3881 : case PPC::V16: OpKind = MCK_Reg17; break;
3882 : case PPC::V17: OpKind = MCK_Reg17; break;
3883 : case PPC::V18: OpKind = MCK_Reg17; break;
3884 : case PPC::V19: OpKind = MCK_Reg17; break;
3885 : case PPC::V20: OpKind = MCK_VRRC; break;
3886 : case PPC::V21: OpKind = MCK_VRRC; break;
3887 : case PPC::V22: OpKind = MCK_VRRC; break;
3888 : case PPC::V23: OpKind = MCK_VRRC; break;
3889 : case PPC::V24: OpKind = MCK_VRRC; break;
3890 : case PPC::V25: OpKind = MCK_VRRC; break;
3891 : case PPC::V26: OpKind = MCK_VRRC; break;
3892 : case PPC::V27: OpKind = MCK_VRRC; break;
3893 : case PPC::V28: OpKind = MCK_VRRC; break;
3894 : case PPC::V29: OpKind = MCK_VRRC; break;
3895 : case PPC::V30: OpKind = MCK_VRRC; break;
3896 : case PPC::V31: OpKind = MCK_VRRC; break;
3897 : case PPC::VSL0: OpKind = MCK_Reg21; break;
3898 : case PPC::VSL1: OpKind = MCK_Reg21; break;
3899 : case PPC::VSL2: OpKind = MCK_Reg21; break;
3900 : case PPC::VSL3: OpKind = MCK_Reg21; break;
3901 : case PPC::VSL4: OpKind = MCK_Reg21; break;
3902 : case PPC::VSL5: OpKind = MCK_Reg21; break;
3903 : case PPC::VSL6: OpKind = MCK_Reg21; break;
3904 : case PPC::VSL7: OpKind = MCK_Reg21; break;
3905 : case PPC::VSL8: OpKind = MCK_Reg21; break;
3906 : case PPC::VSL9: OpKind = MCK_Reg21; break;
3907 : case PPC::VSL10: OpKind = MCK_Reg21; break;
3908 : case PPC::VSL11: OpKind = MCK_Reg21; break;
3909 : case PPC::VSL12: OpKind = MCK_Reg21; break;
3910 : case PPC::VSL13: OpKind = MCK_Reg21; break;
3911 : case PPC::VSL14: OpKind = MCK_VSLRC; break;
3912 : case PPC::VSL15: OpKind = MCK_VSLRC; break;
3913 : case PPC::VSL16: OpKind = MCK_VSLRC; break;
3914 : case PPC::VSL17: OpKind = MCK_VSLRC; break;
3915 : case PPC::VSL18: OpKind = MCK_VSLRC; break;
3916 : case PPC::VSL19: OpKind = MCK_VSLRC; break;
3917 : case PPC::VSL20: OpKind = MCK_VSLRC; break;
3918 : case PPC::VSL21: OpKind = MCK_VSLRC; break;
3919 : case PPC::VSL22: OpKind = MCK_VSLRC; break;
3920 : case PPC::VSL23: OpKind = MCK_VSLRC; break;
3921 : case PPC::VSL24: OpKind = MCK_VSLRC; break;
3922 : case PPC::VSL25: OpKind = MCK_VSLRC; break;
3923 : case PPC::VSL26: OpKind = MCK_VSLRC; break;
3924 : case PPC::VSL27: OpKind = MCK_VSLRC; break;
3925 : case PPC::VSL28: OpKind = MCK_VSLRC; break;
3926 : case PPC::VSL29: OpKind = MCK_VSLRC; break;
3927 : case PPC::VSL30: OpKind = MCK_VSLRC; break;
3928 : case PPC::VSL31: OpKind = MCK_VSLRC; break;
3929 : case PPC::ZERO: OpKind = MCK_GPRC_NOR0; break;
3930 : case PPC::ZERO8: OpKind = MCK_G8RC_NOX0; break;
3931 : case PPC::FP: OpKind = MCK_Reg2; break;
3932 : case PPC::FP8: OpKind = MCK_Reg6; break;
3933 : case PPC::BP: OpKind = MCK_Reg2; break;
3934 : case PPC::BP8: OpKind = MCK_Reg6; break;
3935 : case PPC::CR0LT: OpKind = MCK_CRBITRC; break;
3936 : case PPC::CR0GT: OpKind = MCK_CRBITRC; break;
3937 : case PPC::CR0EQ: OpKind = MCK_CRBITRC; break;
3938 : case PPC::CR0UN: OpKind = MCK_CRBITRC; break;
3939 : case PPC::CR1LT: OpKind = MCK_CRBITRC; break;
3940 : case PPC::CR1GT: OpKind = MCK_CRBITRC; break;
3941 : case PPC::CR1EQ: OpKind = MCK_CRBITRC; break;
3942 : case PPC::CR1UN: OpKind = MCK_CRBITRC; break;
3943 : case PPC::CR2LT: OpKind = MCK_CRBITRC; break;
3944 : case PPC::CR2GT: OpKind = MCK_CRBITRC; break;
3945 : case PPC::CR2EQ: OpKind = MCK_CRBITRC; break;
3946 : case PPC::CR2UN: OpKind = MCK_CRBITRC; break;
3947 : case PPC::CR3LT: OpKind = MCK_CRBITRC; break;
3948 : case PPC::CR3GT: OpKind = MCK_CRBITRC; break;
3949 : case PPC::CR3EQ: OpKind = MCK_CRBITRC; break;
3950 : case PPC::CR3UN: OpKind = MCK_CRBITRC; break;
3951 : case PPC::CR4LT: OpKind = MCK_CRBITRC; break;
3952 : case PPC::CR4GT: OpKind = MCK_CRBITRC; break;
3953 : case PPC::CR4EQ: OpKind = MCK_CRBITRC; break;
3954 : case PPC::CR4UN: OpKind = MCK_CRBITRC; break;
3955 : case PPC::CR5LT: OpKind = MCK_CRBITRC; break;
3956 : case PPC::CR5GT: OpKind = MCK_CRBITRC; break;
3957 : case PPC::CR5EQ: OpKind = MCK_CRBITRC; break;
3958 : case PPC::CR5UN: OpKind = MCK_CRBITRC; break;
3959 : case PPC::CR6LT: OpKind = MCK_CRBITRC; break;
3960 : case PPC::CR6GT: OpKind = MCK_CRBITRC; break;
3961 : case PPC::CR6EQ: OpKind = MCK_CRBITRC; break;
3962 : case PPC::CR6UN: OpKind = MCK_CRBITRC; break;
3963 : case PPC::CR7LT: OpKind = MCK_CRBITRC; break;
3964 : case PPC::CR7GT: OpKind = MCK_CRBITRC; break;
3965 : case PPC::CR7EQ: OpKind = MCK_CRBITRC; break;
3966 : case PPC::CR7UN: OpKind = MCK_CRBITRC; break;
3967 : case PPC::CR0: OpKind = MCK_CRRC0; break;
3968 : case PPC::CR1: OpKind = MCK_CRRC; break;
3969 : case PPC::CR2: OpKind = MCK_CRRC; break;
3970 : case PPC::CR3: OpKind = MCK_CRRC; break;
3971 : case PPC::CR4: OpKind = MCK_CRRC; break;
3972 : case PPC::CR5: OpKind = MCK_CRRC; break;
3973 : case PPC::CR6: OpKind = MCK_CRRC; break;
3974 : case PPC::CR7: OpKind = MCK_CRRC; break;
3975 : case PPC::CTR: OpKind = MCK_CTRRC; break;
3976 : case PPC::CTR8: OpKind = MCK_CTRRC8; break;
3977 : case PPC::VRSAVE: OpKind = MCK_VRSAVERC; break;
3978 : case PPC::XER: OpKind = MCK_CARRYRC; break;
3979 : case PPC::CARRY: OpKind = MCK_CARRYRC; break;
3980 : }
3981 : return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
3982 : getDiagKindFromRegisterClass(Kind);
3983 : }
3984 :
3985 : if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
3986 : return getDiagKindFromRegisterClass(Kind);
3987 :
3988 : return MCTargetAsmParser::Match_InvalidOperand;
3989 : }
3990 :
3991 : #ifndef NDEBUG
3992 : const char *getMatchClassName(MatchClassKind Kind) {
3993 : switch (Kind) {
3994 : case InvalidMatchClass: return "InvalidMatchClass";
3995 : case OptionalMatchClass: return "OptionalMatchClass";
3996 : case MCK__DOT_: return "MCK__DOT_";
3997 : case MCK_0: return "MCK_0";
3998 : case MCK_1: return "MCK_1";
3999 : case MCK_2: return "MCK_2";
4000 : case MCK_3: return "MCK_3";
4001 : case MCK_4: return "MCK_4";
4002 : case MCK_5: return "MCK_5";
4003 : case MCK_6: return "MCK_6";
4004 : case MCK_7: return "MCK_7";
4005 : case MCK_crD: return "MCK_crD";
4006 : case MCK_CRRC0: return "MCK_CRRC0";
4007 : case MCK_CTRRC: return "MCK_CTRRC";
4008 : case MCK_CTRRC8: return "MCK_CTRRC8";
4009 : case MCK_VRSAVERC: return "MCK_VRSAVERC";
4010 : case MCK_CARRYRC: return "MCK_CARRYRC";
4011 : case MCK_CRRC: return "MCK_CRRC";
4012 : case MCK_Reg9: return "MCK_Reg9";
4013 : case MCK_Reg15: return "MCK_Reg15";
4014 : case MCK_Reg21: return "MCK_Reg21";
4015 : case MCK_Reg13: return "MCK_Reg13";
4016 : case MCK_Reg17: return "MCK_Reg17";
4017 : case MCK_Reg8: return "MCK_Reg8";
4018 : case MCK_CRBITRC: return "MCK_CRBITRC";
4019 : case MCK_F4RC: return "MCK_F4RC";
4020 : case MCK_QSRC: return "MCK_QSRC";
4021 : case MCK_SPERC: return "MCK_SPERC";
4022 : case MCK_VFRC: return "MCK_VFRC";
4023 : case MCK_VRRC: return "MCK_VRRC";
4024 : case MCK_VSLRC: return "MCK_VSLRC";
4025 : case MCK_Reg2: return "MCK_Reg2";
4026 : case MCK_Reg6: return "MCK_Reg6";
4027 : case MCK_Reg12: return "MCK_Reg12";
4028 : case MCK_Reg20: return "MCK_Reg20";
4029 : case MCK_G8RC: return "MCK_G8RC";
4030 : case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0";
4031 : case MCK_GPRC: return "MCK_GPRC";
4032 : case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0";
4033 : case MCK_VSRC: return "MCK_VSRC";
4034 : case MCK_VSSRC: return "MCK_VSSRC";
4035 : case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC";
4036 : case MCK_Imm: return "MCK_Imm";
4037 : case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint";
4038 : case MCK_CRBitMask: return "MCK_CRBitMask";
4039 : case MCK_CondBr: return "MCK_CondBr";
4040 : case MCK_DirectBr: return "MCK_DirectBr";
4041 : case MCK_DispRI: return "MCK_DispRI";
4042 : case MCK_DispRIX16: return "MCK_DispRIX16";
4043 : case MCK_DispRIX: return "MCK_DispRIX";
4044 : case MCK_DispSPE2: return "MCK_DispSPE2";
4045 : case MCK_DispSPE4: return "MCK_DispSPE4";
4046 : case MCK_DispSPE8: return "MCK_DispSPE8";
4047 : case MCK_RegCRBITRC: return "MCK_RegCRBITRC";
4048 : case MCK_RegCRRC: return "MCK_RegCRRC";
4049 : case MCK_RegF4RC: return "MCK_RegF4RC";
4050 : case MCK_RegF8RC: return "MCK_RegF8RC";
4051 : case MCK_RegG8RC: return "MCK_RegG8RC";
4052 : case MCK_RegG8RCNoX0: return "MCK_RegG8RCNoX0";
4053 : case MCK_RegGPRC: return "MCK_RegGPRC";
4054 : case MCK_RegGPRCNoR0: return "MCK_RegGPRCNoR0";
4055 : case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0";
4056 : case MCK_RegGxRC: return "MCK_RegGxRC";
4057 : case MCK_RegQBRC: return "MCK_RegQBRC";
4058 : case MCK_RegQFRC: return "MCK_RegQFRC";
4059 : case MCK_RegQSRC: return "MCK_RegQSRC";
4060 : case MCK_RegSPE4RC: return "MCK_RegSPE4RC";
4061 : case MCK_RegSPERC: return "MCK_RegSPERC";
4062 : case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC";
4063 : case MCK_RegVFRC: return "MCK_RegVFRC";
4064 : case MCK_RegVRRC: return "MCK_RegVRRC";
4065 : case MCK_RegVSFRC: return "MCK_RegVSFRC";
4066 : case MCK_RegVSRC: return "MCK_RegVSRC";
4067 : case MCK_RegVSSRC: return "MCK_RegVSSRC";
4068 : case MCK_S16Imm: return "MCK_S16Imm";
4069 : case MCK_S17Imm: return "MCK_S17Imm";
4070 : case MCK_S5Imm: return "MCK_S5Imm";
4071 : case MCK_TLSReg: return "MCK_TLSReg";
4072 : case MCK_U10Imm: return "MCK_U10Imm";
4073 : case MCK_U12Imm: return "MCK_U12Imm";
4074 : case MCK_U16Imm: return "MCK_U16Imm";
4075 : case MCK_U1Imm: return "MCK_U1Imm";
4076 : case MCK_U2Imm: return "MCK_U2Imm";
4077 : case MCK_U3Imm: return "MCK_U3Imm";
4078 : case MCK_U4Imm: return "MCK_U4Imm";
4079 : case MCK_U5Imm: return "MCK_U5Imm";
4080 : case MCK_U6Imm: return "MCK_U6Imm";
4081 : case MCK_U7Imm: return "MCK_U7Imm";
4082 : case MCK_U8Imm: return "MCK_U8Imm";
4083 : case NumMatchClassKinds: return "NumMatchClassKinds";
4084 : }
4085 : llvm_unreachable("unhandled MatchClassKind!");
4086 : }
4087 :
4088 : #endif // NDEBUG
4089 0 : uint64_t PPCAsmParser::
4090 : ComputeAvailableFeatures(const FeatureBitset& FB) const {
4091 : uint64_t Features = 0;
4092 0 : return Features;
4093 : }
4094 :
4095 7664 : static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser,
4096 : unsigned Kind,
4097 : const OperandVector &Operands,
4098 : uint64_t &ErrorInfo) {
4099 : assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
4100 7664 : const uint8_t *Converter = ConversionTable[Kind];
4101 27008 : for (const uint8_t *p = Converter; *p; p+= 2) {
4102 19344 : switch (*p) {
4103 98 : case CVT_Tied: {
4104 98 : unsigned OpIdx = *(p+1);
4105 : assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
4106 : std::begin(TiedAsmOperandTable)) &&
4107 : "Tied operand not found");
4108 98 : unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
4109 : unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
4110 98 : if (OpndNum1 != OpndNum2) {
4111 0 : auto &SrcOp1 = Operands[OpndNum1];
4112 : auto &SrcOp2 = Operands[OpndNum2];
4113 0 : if (SrcOp1->isReg() && SrcOp2->isReg()) {
4114 0 : if (!AsmParser.regsEqual(*SrcOp1, *SrcOp2)) {
4115 0 : ErrorInfo = OpndNum2;
4116 0 : return false;
4117 : }
4118 : }
4119 : }
4120 : break;
4121 : }
4122 : default:
4123 : break;
4124 : }
4125 : }
4126 : return true;
4127 : }
4128 :
4129 : static const char *const MnemonicTable =
4130 : "\003add\004addc\004adde\004addi\005addic\005addis\005addme\007addpcis\005"
4131 : "addze\003and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003"
4132 : "bc-\003bca\004bca+\004bca-\005bcctr\006bcctrl\006bcdcfn\007bcdcfsq\006b"
4133 : "cdcfz\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdsetsgn\005"
4134 : "bcdsr\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004bcl-\004bcla\005"
4135 : "bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdnz\005bdnz+\005bd"
4136 : "nz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006bdnzfl\007bdnzfl"
4137 : "a\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006bdnzla\007bdnz"
4138 : "la+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl\010bdnzlrl+\010"
4139 : "bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdnztlr\010bdnztlrl"
4140 : "\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bdzf\005bdzfa\005b"
4141 : "dzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005bdzl-\005bdzla\006"
4142 : "bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzlrl\007bdzlrl+\007b"
4143 : "dzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007bdztlrl\003beq\004"
4144 : "beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007beqctr+\007beqctr-\007"
4145 : "beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005beql-\005beqla\006b"
4146 : "eqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beqlrl\007beqlrl+\007be"
4147 : "qlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005bfctr\006bfctr+\006"
4148 : "bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl+\004bfl-\004bfla\005"
4149 : "bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006bflrl+\006bflrl-\003"
4150 : "bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bgectr\007bgectr+\007b"
4151 : "gectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005bgel+\005bgel-\005"
4152 : "bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr-\006bgelrl\007bge"
4153 : "lrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgta+\005bgta-\006bgt"
4154 : "ctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010bgtctrl-\004bgtl\005"
4155 : "bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr\006bgtlr+\006bgtlr"
4156 : "-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003ble\004ble+\004ble-\004"
4157 : "blea\005blea+\005blea-\006blectr\007blectr+\007blectr-\007blectrl\010bl"
4158 : "ectrl+\010blectrl-\004blel\005blel+\005blel-\005blela\006blela+\006blel"
4159 : "a-\005blelr\006blelr+\006blelr-\006blelrl\007blelrl+\007blelrl-\003blr\004"
4160 : "blrl\003blt\004blt+\004blt-\004blta\005blta+\005blta-\006bltctr\007bltc"
4161 : "tr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl-\004bltl\005bltl+\005b"
4162 : "ltl-\005bltla\006bltla+\006bltla-\005bltlr\006bltlr+\006bltlr-\006bltlr"
4163 : "l\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004bnea\005bnea+\005bnea"
4164 : "-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bnectrl+\010bnectrl-\004"
4165 : "bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnela-\005bnelr\006bnelr+\006"
4166 : "bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004bng+\004bng-\004bnga\005"
4167 : "bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007bngctrl\010bngctrl+\010"
4168 : "bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006bngla+\006bngla-\005bngl"
4169 : "r\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bnglrl-\003bnl\004bnl+\004"
4170 : "bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnlctr+\007bnlctr-\007bnlct"
4171 : "rl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005bnll-\005bnlla\006bnlla+"
4172 : "\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnllrl\007bnllrl+\007bnllrl-"
4173 : "\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bnsa-\006bnsctr\007bnsctr+\007"
4174 : "bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004bnsl\005bnsl+\005bnsl-\005"
4175 : "bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006bnslr-\006bnslrl\007bns"
4176 : "lrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005bnua+\005bnua-\006bnu"
4177 : "ctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010bnuctrl-\004bnul\005"
4178 : "bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnulr\006bnulr+\006bnulr"
4179 : "-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\005brinc\003bso\004bso+\004"
4180 : "bso-\004bsoa\005bsoa+\005bsoa-\006bsoctr\007bsoctr+\007bsoctr-\007bsoct"
4181 : "rl\010bsoctrl+\010bsoctrl-\004bsol\005bsol+\005bsol-\005bsola\006bsola+"
4182 : "\006bsola-\005bsolr\006bsolr+\006bsolr-\006bsolrl\007bsolrl+\007bsolrl-"
4183 : "\002bt\003bt+\003bt-\003bta\004bta+\004bta-\005btctr\006btctr+\006btctr"
4184 : "-\006btctrl\007btctrl+\007btctrl-\003btl\004btl+\004btl-\004btla\005btl"
4185 : "a+\005btla-\004btlr\005btlr+\005btlr-\005btlrl\006btlrl+\006btlrl-\003b"
4186 : "un\004bun+\004bun-\004buna\005buna+\005buna-\006bunctr\007bunctr+\007bu"
4187 : "nctr-\007bunctrl\010bunctrl+\010bunctrl-\004bunl\005bunl+\005bunl-\005b"
4188 : "unla\006bunla+\006bunla-\005bunlr\006bunlr+\006bunlr-\006bunlrl\007bunl"
4189 : "rl+\007bunlrl-\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006"
4190 : "clrrdi\006clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006cmpeqb\004cmpi\004c"
4191 : "mpl\005cmpld\006cmpldi\005cmpli\005cmplw\006cmplwi\005cmprb\004cmpw\005"
4192 : "cmpwi\006cntlzd\006cntlzw\006cnttzd\006cnttzw\004copy\ncopy_first\010cp"
4193 : "_abort\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crno"
4194 : "r\005crnot\004cror\005crorc\005crset\005crxor\004darn\004dcba\004dcbf\006"
4195 : "dcbfep\005dcbfl\006dcbflp\004dcbi\005dcbst\007dcbstep\004dcbt\006dcbtct"
4196 : "\006dcbtds\006dcbtep\006dcbtst\010dcbtstct\010dcbtstds\010dcbtstep\007d"
4197 : "cbtstt\005dcbtt\004dcbz\006dcbzep\005dcbzl\007dcbzlep\005dccci\003dci\004"
4198 : "divd\005divde\006divdeu\005divdu\004divw\005divwe\006divweu\005divwu\003"
4199 : "dss\006dssall\003dst\005dstst\006dststt\004dstt\006efdabs\006efdadd\006"
4200 : "efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007efdcfuf\007efdcfui\010efdcf"
4201 : "uid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efdctsf\007efdctsi\tefdctsid"
4202 : "z\010efdctsiz\007efdctuf\007efdctui\tefdctuidz\010efdctuiz\006efddiv\006"
4203 : "efdmul\007efdnabs\006efdneg\006efdsub\010efdtsteq\010efdtstgt\010efdtst"
4204 : "lt\006efsabs\006efsadd\006efscfd\007efscfsf\007efscfsi\007efscfuf\007ef"
4205 : "scfui\010efscmpeq\010efscmpgt\010efscmplt\007efsctsf\007efsctsi\010efsc"
4206 : "tsiz\007efsctuf\007efsctui\010efsctuiz\006efsdiv\006efsmul\007efsnabs\006"
4207 : "efsneg\006efssub\010efststeq\010efststgt\010efststlt\005eieio\003eqv\005"
4208 : "evabs\007evaddiw\013evaddsmiaaw\013evaddssiaaw\013evaddumiaaw\013evaddu"
4209 : "siaaw\006evaddw\005evand\006evandc\007evcmpeq\010evcmpgts\010evcmpgtu\010"
4210 : "evcmplts\010evcmpltu\010evcntlsw\010evcntlzw\007evdivws\007evdivwu\005e"
4211 : "veqv\007evextsb\007evextsh\007evfsabs\007evfsadd\010evfscfsf\010evfscfs"
4212 : "i\010evfscfuf\010evfscfui\tevfscmpeq\tevfscmpgt\tevfscmplt\010evfsctsf\010"
4213 : "evfsctsi\tevfsctsiz\010evfsctui\007evfsdiv\007evfsmul\010evfsnabs\007ev"
4214 : "fsneg\007evfssub\tevfststeq\tevfststgt\tevfststlt\005evldd\006evlddx\005"
4215 : "evldh\006evldhx\005evldw\006evldwx\013evlhhesplat\014evlhhesplatx\014ev"
4216 : "lhhossplat\015evlhhossplatx\014evlhhousplat\015evlhhousplatx\006evlwhe\007"
4217 : "evlwhex\007evlwhos\010evlwhosx\007evlwhou\010evlwhoux\nevlwhsplat\013ev"
4218 : "lwhsplatx\nevlwwsplat\013evlwwsplatx\tevmergehi\013evmergehilo\tevmerge"
4219 : "lo\013evmergelohi\013evmhegsmfaa\013evmhegsmfan\013evmhegsmiaa\013evmhe"
4220 : "gsmian\013evmhegumiaa\013evmhegumian\010evmhesmf\tevmhesmfa\013evmhesmf"
4221 : "aaw\013evmhesmfanw\010evmhesmi\tevmhesmia\013evmhesmiaaw\013evmhesmianw"
4222 : "\010evmhessf\tevmhessfa\013evmhessfaaw\013evmhessfanw\013evmhessiaaw\013"
4223 : "evmhessianw\010evmheumi\tevmheumia\013evmheumiaaw\013evmheumianw\013evm"
4224 : "heusiaaw\013evmheusianw\013evmhogsmfaa\013evmhogsmfan\013evmhogsmiaa\013"
4225 : "evmhogsmian\013evmhogumiaa\013evmhogumian\010evmhosmf\tevmhosmfa\013evm"
4226 : "hosmfaaw\013evmhosmfanw\010evmhosmi\tevmhosmia\013evmhosmiaaw\013evmhos"
4227 : "mianw\010evmhossf\tevmhossfa\013evmhossfaaw\013evmhossfanw\013evmhossia"
4228 : "aw\013evmhossianw\010evmhoumi\tevmhoumia\013evmhoumiaaw\013evmhoumianw\013"
4229 : "evmhousiaaw\013evmhousianw\005evmra\010evmwhsmf\tevmwhsmfa\010evmwhsmi\t"
4230 : "evmwhsmia\010evmwhssf\tevmwhssfa\010evmwhumi\tevmwhumia\013evmwlsmiaaw\013"
4231 : "evmwlsmianw\013evmwlssiaaw\013evmwlssianw\010evmwlumi\tevmwlumia\013evm"
4232 : "wlumiaaw\013evmwlumianw\013evmwlusiaaw\013evmwlusianw\007evmwsmf\010evm"
4233 : "wsmfa\tevmwsmfaa\tevmwsmfan\007evmwsmi\010evmwsmia\tevmwsmiaa\tevmwsmia"
4234 : "n\007evmwssf\010evmwssfa\tevmwssfaa\tevmwssfan\007evmwumi\010evmwumia\t"
4235 : "evmwumiaa\tevmwumian\006evnand\005evneg\005evnor\004evor\005evorc\005ev"
4236 : "rlw\006evrlwi\006evrndw\005evsel\005evslw\006evslwi\tevsplatfi\010evspl"
4237 : "ati\007evsrwis\007evsrwiu\006evsrws\006evsrwu\006evstdd\007evstddx\006e"
4238 : "vstdh\007evstdhx\006evstdw\007evstdwx\007evstwhe\010evstwhex\007evstwho"
4239 : "\010evstwhox\007evstwwe\010evstwwex\007evstwwo\010evstwwox\014evsubfsmi"
4240 : "aaw\014evsubfssiaaw\014evsubfumiaaw\014evsubfusiaaw\007evsubfw\010evsub"
4241 : "ifw\005evxor\006extldi\006extlwi\006extrdi\006extrwi\005extsb\005extsh\005"
4242 : "extsw\010extswsli\004fabs\004fadd\005fadds\005fcfid\006fcfids\006fcfidu"
4243 : "\007fcfidus\005fcmpu\006fcpsgn\005fctid\006fctidu\007fctiduz\006fctidz\005"
4244 : "fctiw\006fctiwu\007fctiwuz\006fctiwz\004fdiv\005fdivs\005fmadd\006fmadd"
4245 : "s\003fmr\005fmsub\006fmsubs\004fmul\005fmuls\005fnabs\004fneg\006fnmadd"
4246 : "\007fnmadds\006fnmsub\007fnmsubs\003fre\004fres\004frim\004frin\004frip"
4247 : "\004friz\004frsp\007frsqrte\010frsqrtes\004fsel\005fsqrt\006fsqrts\004f"
4248 : "sub\005fsubs\005ftdiv\006ftsqrt\005hrfid\004icbi\006icbiep\005icblc\005"
4249 : "icblq\004icbt\006icbtls\005iccci\003ici\006inslwi\006insrdi\006insrwi\004"
4250 : "isel\005isync\002la\005lbarx\005lbepx\003lbz\006lbzcix\004lbzu\005lbzux"
4251 : "\004lbzx\002ld\005ldarx\004ldat\005ldbrx\005ldcix\004ldmx\003ldu\004ldu"
4252 : "x\003ldx\003lfd\006lfdepx\004lfdu\005lfdux\004lfdx\006lfiwax\006lfiwzx\003"
4253 : "lfs\004lfsu\005lfsux\004lfsx\003lha\005lharx\004lhau\005lhaux\004lhax\005"
4254 : "lhbrx\005lhepx\003lhz\006lhzcix\004lhzu\005lhzux\004lhzx\002li\003lis\003"
4255 : "lmw\004lnia\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004lvsr\003lvx\004"
4256 : "lvxl\003lwa\005lwarx\004lwat\005lwaux\004lwax\005lwbrx\005lwepx\006lwsy"
4257 : "nc\003lwz\006lwzcix\004lwzu\005lwzux\004lwzx\004lxsd\005lxsdx\007lxsibz"
4258 : "x\007lxsihzx\007lxsiwax\007lxsiwzx\005lxssp\006lxsspx\003lxv\007lxvb16x"
4259 : "\006lxvd2x\006lxvdsx\006lxvh8x\004lxvl\005lxvll\006lxvw4x\006lxvwsx\004"
4260 : "lxvx\006maddhd\007maddhdu\006maddld\004mbar\004mcrf\005mcrfs\006mcrxrx\005"
4261 : "mfamr\005mfasr\007mfbhrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005"
4262 : "mfbr5\005mfbr6\005mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007"
4263 : "mfdbatu\006mfdccr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005m"
4264 : "fesr\006mffprd\004mffs\010mffscdrn\tmffscdrni\006mffsce\007mffscrn\010m"
4265 : "ffscrni\005mffsl\007mfibatl\007mfibatu\006mficcr\004mflr\005mfmsr\006mf"
4266 : "ocrf\005mfpid\005mfpmr\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr1\tmfspefsc"
4267 : "r\005mfspr\006mfsprg\007mfsprg0\007mfsprg1\007mfsprg2\007mfsprg3\007mfs"
4268 : "prg4\007mfsprg5\007mfsprg6\007mfsprg7\004mfsr\006mfsrin\006mfsrr0\006mf"
4269 : "srr1\006mfsrr2\006mfsrr3\004mftb\006mftbhi\005mftbl\006mftblo\005mftbu\005"
4270 : "mftcr\005mfvrd\010mfvrsave\006mfvscr\006mfvsrd\007mfvsrld\007mfvsrwz\005"
4271 : "mfxer\005modsd\005modsw\005modud\005moduw\002mr\007msgsync\005msync\005"
4272 : "mtamr\005mtasr\005mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005"
4273 : "mtbr6\005mtbr7\006mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007"
4274 : "mtdbatu\006mtdccr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005m"
4275 : "tesr\006mtfsb0\006mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007mtibatu\006mt"
4276 : "iccr\004mtlr\005mtmsr\006mtmsrd\006mtocrf\005mtpid\005mtpmr\006mtsdr1\t"
4277 : "mtspefscr\005mtspr\006mtsprg\007mtsprg0\007mtsprg1\007mtsprg2\007mtsprg"
4278 : "3\007mtsprg4\007mtsprg5\007mtsprg6\007mtsprg7\004mtsr\006mtsrin\006mtsr"
4279 : "r0\006mtsrr1\006mtsrr2\006mtsrr3\006mttbhi\005mttbl\006mttblo\005mttbu\005"
4280 : "mttcr\010mtvrsave\006mtvscr\006mtvsrd\007mtvsrdd\007mtvsrwa\007mtvsrws\007"
4281 : "mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005mulld\005mull"
4282 : "i\005mullw\004nand\003nap\003neg\003nop\003nor\003not\002or\003orc\003o"
4283 : "ri\004oris\005paste\npaste_last\007popcntb\007popcntd\007popcntw\007pte"
4284 : "sync\010qvaligni\tqvesplati\006qvfabs\006qvfadd\007qvfadds\006qvfand\007"
4285 : "qvfandc\007qvfcfid\010qvfcfids\010qvfcfidu\tqvfcfidus\006qvfclr\010qvfc"
4286 : "mpeq\010qvfcmpgt\010qvfcmplt\010qvfcpsgn\007qvfctfb\007qvfctid\010qvfct"
4287 : "idu\tqvfctiduz\010qvfctidz\007qvfctiw\010qvfctiwu\tqvfctiwuz\010qvfctiw"
4288 : "z\006qvfequ\nqvflogical\007qvfmadd\010qvfmadds\005qvfmr\007qvfmsub\010q"
4289 : "vfmsubs\006qvfmul\007qvfmuls\007qvfnabs\007qvfnand\006qvfneg\010qvfnmad"
4290 : "d\tqvfnmadds\010qvfnmsub\tqvfnmsubs\006qvfnor\006qvfnot\005qvfor\006qvf"
4291 : "orc\007qvfperm\005qvfre\006qvfres\006qvfrim\006qvfrin\006qvfrip\006qvfr"
4292 : "iz\006qvfrsp\tqvfrsqrte\nqvfrsqrtes\006qvfsel\006qvfset\006qvfsub\007qv"
4293 : "fsubs\tqvftstnan\010qvfxmadd\tqvfxmadds\007qvfxmul\010qvfxmuls\006qvfxo"
4294 : "r\014qvfxxcpnmadd\015qvfxxcpnmadds\tqvfxxmadd\nqvfxxmadds\013qvfxxnpmad"
4295 : "d\014qvfxxnpmadds\006qvgpci\010qvlfcdux\tqvlfcduxa\007qvlfcdx\010qvlfcd"
4296 : "xa\010qvlfcsux\tqvlfcsuxa\007qvlfcsx\010qvlfcsxa\007qvlfdux\010qvlfduxa"
4297 : "\006qvlfdx\007qvlfdxa\010qvlfiwax\tqvlfiwaxa\010qvlfiwzx\tqvlfiwzxa\007"
4298 : "qvlfsux\010qvlfsuxa\006qvlfsx\007qvlfsxa\010qvlpcldx\010qvlpclsx\010qvl"
4299 : "pcrdx\010qvlpcrsx\tqvstfcdux\nqvstfcduxa\nqvstfcduxi\013qvstfcduxia\010"
4300 : "qvstfcdx\tqvstfcdxa\tqvstfcdxi\nqvstfcdxia\tqvstfcsux\nqvstfcsuxa\nqvst"
4301 : "fcsuxi\013qvstfcsuxia\010qvstfcsx\tqvstfcsxa\tqvstfcsxi\nqvstfcsxia\010"
4302 : "qvstfdux\tqvstfduxa\tqvstfduxi\nqvstfduxia\007qvstfdx\010qvstfdxa\010qv"
4303 : "stfdxi\tqvstfdxia\010qvstfiwx\tqvstfiwxa\010qvstfsux\tqvstfsuxa\tqvstfs"
4304 : "uxi\nqvstfsuxia\007qvstfsx\010qvstfsxa\010qvstfsxi\tqvstfsxia\004rfci\004"
4305 : "rfdi\005rfebb\003rfi\004rfid\005rfmci\005rldcl\005rldcr\005rldic\006rld"
4306 : "icl\006rldicr\006rldimi\006rlwimi\006rlwinm\005rlwnm\005rotld\006rotldi"
4307 : "\005rotlw\006rotlwi\006rotrdi\006rotrwi\002sc\004setb\005slbia\005slbie"
4308 : "\006slbieg\007slbmfee\007slbmfev\006slbmte\007slbsync\003sld\004sldi\003"
4309 : "slw\004slwi\004srad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004"
4310 : "srwi\003stb\006stbcix\005stbcx\006stbepx\004stbu\005stbux\004stbx\003st"
4311 : "d\005stdat\006stdbrx\006stdcix\005stdcx\004stdu\005stdux\004stdx\004stf"
4312 : "d\007stfdepx\005stfdu\006stfdux\005stfdx\006stfiwx\004stfs\005stfsu\006"
4313 : "stfsux\005stfsx\003sth\006sthbrx\006sthcix\005sthcx\006sthepx\004sthu\005"
4314 : "sthux\004sthx\004stmw\004stop\005stswi\006stvebx\006stvehx\006stvewx\004"
4315 : "stvx\005stvxl\003stw\005stwat\006stwbrx\006stwcix\005stwcx\006stwepx\004"
4316 : "stwu\005stwux\004stwx\005stxsd\006stxsdx\007stxsibx\007stxsihx\007stxsi"
4317 : "wx\006stxssp\007stxsspx\004stxv\010stxvb16x\007stxvd2x\007stxvh8x\005st"
4318 : "xvl\006stxvll\007stxvw4x\005stxvx\003sub\004subc\004subf\005subfc\005su"
4319 : "bfe\006subfic\006subfme\006subfze\004subi\005subic\005subis\007subpcis\004"
4320 : "sync\006tabort\010tabortdc\ttabortdci\010tabortwc\ttabortwci\006tbegin\006"
4321 : "tcheck\002td\004tdeq\005tdeqi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004"
4322 : "tdle\005tdlei\005tdlge\006tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005"
4323 : "tdllt\006tdllti\005tdlng\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004"
4324 : "tdne\005tdnei\004tdng\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\005"
4325 : "tlbia\005tlbie\006tlbiel\007tlbivax\005tlbld\005tlbli\005tlbre\007tlbre"
4326 : "hi\007tlbrelo\005tlbsx\007tlbsync\005tlbwe\007tlbwehi\007tlbwelo\004tra"
4327 : "p\010trechkpt\010treclaim\003tsr\002tw\004tweq\005tweqi\004twge\005twge"
4328 : "i\004twgt\005twgti\003twi\004twle\005twlei\005twlge\006twlgei\005twlgt\006"
4329 : "twlgti\005twlle\006twllei\005twllt\006twllti\005twlng\006twlngi\005twln"
4330 : "l\006twlnli\004twlt\005twlti\004twne\005twnei\004twng\005twngi\004twnl\005"
4331 : "twnli\003twu\004twui\007vabsdub\007vabsduh\007vabsduw\007vaddcuq\007vad"
4332 : "dcuw\010vaddecuq\010vaddeuqm\006vaddfp\007vaddsbs\007vaddshs\007vaddsws"
4333 : "\007vaddubm\007vaddubs\007vaddudm\007vadduhm\007vadduhs\007vadduqm\007v"
4334 : "adduwm\007vadduws\004vand\005vandc\006vavgsb\006vavgsh\006vavgsw\006vav"
4335 : "gub\006vavguh\006vavguw\007vbpermd\007vbpermq\005vcfsx\005vcfux\007vcip"
4336 : "her\013vcipherlast\005vclzb\005vclzd\005vclzh\010vclzlsbb\005vclzw\007v"
4337 : "cmpbfp\010vcmpeqfp\010vcmpequb\010vcmpequd\010vcmpequh\010vcmpequw\010v"
4338 : "cmpgefp\010vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmpgtsh\010vcmpgtsw\010"
4339 : "vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcmpgtuw\007vcmpneb\007vcmpneh\007v"
4340 : "cmpnew\010vcmpnezb\010vcmpnezh\010vcmpnezw\006vctsxs\006vctuxs\005vctzb"
4341 : "\005vctzd\005vctzh\010vctzlsbb\005vctzw\004veqv\010vexptefp\tvextractd\n"
4342 : "vextractub\nvextractuh\nvextractuw\010vextsb2d\010vextsb2w\010vextsh2d\010"
4343 : "vextsh2w\010vextsw2d\010vextublx\010vextubrx\010vextuhlx\010vextuhrx\010"
4344 : "vextuwlx\010vextuwrx\005vgbbd\010vinsertb\010vinsertd\010vinserth\010vi"
4345 : "nsertw\007vlogefp\007vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006vmaxsh\006"
4346 : "vmaxsw\006vmaxub\006vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmhraddshs\006"
4347 : "vminfp\006vminsb\006vminsd\006vminsh\006vminsw\006vminub\006vminud\006v"
4348 : "minuh\006vminuw\tvmladduhm\003vmr\006vmrgew\006vmrghb\006vmrghh\006vmrg"
4349 : "hw\006vmrglb\006vmrglh\006vmrglw\006vmrgow\010vmsummbm\010vmsumshm\010v"
4350 : "msumshs\010vmsumubm\010vmsumuhm\010vmsumuhs\tvmul10cuq\nvmul10ecuq\tvmu"
4351 : "l10euq\010vmul10uq\007vmulesb\007vmulesh\007vmulesw\007vmuleub\007vmule"
4352 : "uh\007vmuleuw\007vmulosb\007vmulosh\007vmulosw\007vmuloub\007vmulouh\007"
4353 : "vmulouw\007vmuluwm\005vnand\010vncipher\014vncipherlast\005vnegd\005vne"
4354 : "gw\010vnmsubfp\004vnor\004vnot\003vor\004vorc\005vperm\006vpermr\010vpe"
4355 : "rmxor\005vpkpx\007vpksdss\007vpksdus\007vpkshss\007vpkshus\007vpkswss\007"
4356 : "vpkswus\007vpkudum\007vpkudus\007vpkuhum\007vpkuhus\007vpkuwum\007vpkuw"
4357 : "us\007vpmsumb\007vpmsumd\007vpmsumh\007vpmsumw\010vpopcntb\010vpopcntd\010"
4358 : "vpopcnth\010vpopcntw\007vprtybd\007vprtybq\007vprtybw\005vrefp\005vrfim"
4359 : "\005vrfin\005vrfip\005vrfiz\004vrlb\004vrld\006vrldmi\006vrldnm\004vrlh"
4360 : "\004vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005vsbox\004vsel\nvshasigmad\nv"
4361 : "shasigmaw\003vsl\004vslb\004vsld\006vsldoi\004vslh\004vslo\004vslv\004v"
4362 : "slw\006vspltb\006vsplth\010vspltisb\010vspltish\010vspltisw\006vspltw\003"
4363 : "vsr\005vsrab\005vsrad\005vsrah\005vsraw\004vsrb\004vsrd\004vsrh\004vsro"
4364 : "\004vsrv\004vsrw\007vsubcuq\007vsubcuw\010vsubecuq\010vsubeuqm\006vsubf"
4365 : "p\007vsubsbs\007vsubshs\007vsubsws\007vsububm\007vsububs\007vsubudm\007"
4366 : "vsubuhm\007vsubuhs\007vsubuqm\007vsubuwm\007vsubuws\010vsum2sws\010vsum"
4367 : "4sbs\010vsum4shs\010vsum4ubs\007vsumsws\007vupkhpx\007vupkhsb\007vupkhs"
4368 : "h\007vupkhsw\007vupklpx\007vupklsb\007vupklsh\007vupklsw\004vxor\004wai"
4369 : "t\010waitimpl\007waitrsv\005wrtee\006wrteei\004xnop\003xor\004xori\005x"
4370 : "oris\007xsabsdp\007xsabsqp\007xsadddp\007xsaddqp\010xsaddqpo\007xsaddsp"
4371 : "\txscmpeqdp\nxscmpexpdp\nxscmpexpqp\txscmpgedp\txscmpgtdp\010xscmpodp\010"
4372 : "xscmpoqp\010xscmpudp\010xscmpuqp\txscpsgndp\txscpsgnqp\010xscvdphp\010x"
4373 : "scvdpqp\010xscvdpsp\txscvdpspn\nxscvdpsxds\nxscvdpsxws\nxscvdpuxds\nxsc"
4374 : "vdpuxws\010xscvhpdp\010xscvqpdp\txscvqpdpo\txscvqpsdz\txscvqpswz\txscvq"
4375 : "pudz\txscvqpuwz\010xscvsdqp\010xscvspdp\txscvspdpn\txscvsxddp\txscvsxds"
4376 : "p\010xscvudqp\txscvuxddp\txscvuxdsp\007xsdivdp\007xsdivqp\010xsdivqpo\007"
4377 : "xsdivsp\010xsiexpdp\010xsiexpqp\txsmaddadp\txsmaddasp\txsmaddmdp\txsmad"
4378 : "dmsp\010xsmaddqp\txsmaddqpo\010xsmaxcdp\007xsmaxdp\010xsmaxjdp\010xsmin"
4379 : "cdp\007xsmindp\010xsminjdp\txsmsubadp\txsmsubasp\txsmsubmdp\txsmsubmsp\010"
4380 : "xsmsubqp\txsmsubqpo\007xsmuldp\007xsmulqp\010xsmulqpo\007xsmulsp\010xsn"
4381 : "absdp\010xsnabsqp\007xsnegdp\007xsnegqp\nxsnmaddadp\nxsnmaddasp\nxsnmad"
4382 : "dmdp\nxsnmaddmsp\txsnmaddqp\nxsnmaddqpo\nxsnmsubadp\nxsnmsubasp\nxsnmsu"
4383 : "bmdp\nxsnmsubmsp\txsnmsubqp\nxsnmsubqpo\006xsrdpi\007xsrdpic\007xsrdpim"
4384 : "\007xsrdpip\007xsrdpiz\006xsredp\006xsresp\006xsrqpi\007xsrqpix\007xsrq"
4385 : "pxp\005xsrsp\nxsrsqrtedp\nxsrsqrtesp\010xssqrtdp\010xssqrtqp\txssqrtqpo"
4386 : "\010xssqrtsp\007xssubdp\007xssubqp\010xssubqpo\007xssubsp\010xstdivdp\t"
4387 : "xstsqrtdp\txststdcdp\txststdcqp\txststdcsp\010xsxexpdp\010xsxexpqp\010x"
4388 : "sxsigdp\010xsxsigqp\007xvabsdp\007xvabssp\007xvadddp\007xvaddsp\txvcmpe"
4389 : "qdp\txvcmpeqsp\txvcmpgedp\txvcmpgesp\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\t"
4390 : "xvcpsgnsp\010xvcvdpsp\nxvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010"
4391 : "xvcvhpsp\010xvcvspdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxws\nxvcvspuxds\nx"
4392 : "vcvspuxws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\txvcvuxddp\txvcvu"
4393 : "xdsp\txvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdivsp\010xviexpdp\010xviexps"
4394 : "p\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddmsp\007xvmaxdp\007xvmaxsp\007"
4395 : "xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txvmsubadp\txvmsubasp\txvmsubm"
4396 : "dp\txvmsubmsp\007xvmuldp\007xvmulsp\010xvnabsdp\010xvnabssp\007xvnegdp\007"
4397 : "xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddmdp\nxvnmaddmsp\nxvnmsubadp\nxv"
4398 : "nmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdpi\007xvrdpic\007xvrdpim\007xvr"
4399 : "dpip\007xvrdpiz\006xvredp\006xvresp\006xvrspi\007xvrspic\007xvrspim\007"
4400 : "xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtesp\010xvsqrtdp\010xvsqrtsp\007x"
4401 : "vsubdp\007xvsubsp\010xvtdivdp\010xvtdivsp\txvtsqrtdp\txvtsqrtsp\txvtstd"
4402 : "cdp\txvtstdcsp\010xvxexpdp\010xvxexpsp\010xvxsigdp\010xvxsigsp\005xxbrd"
4403 : "\005xxbrh\005xxbrq\005xxbrw\013xxextractuw\txxinsertw\006xxland\007xxla"
4404 : "ndc\006xxleqv\007xxlnand\006xxlnor\005xxlor\006xxlorc\006xxlxor\007xxmr"
4405 : "ghd\007xxmrghw\007xxmrgld\007xxmrglw\006xxperm\010xxpermdi\007xxpermr\005"
4406 : "xxsel\007xxsldwi\007xxspltd\010xxspltib\007xxspltw\007xxswapd";
4407 :
4408 : namespace {
4409 : struct MatchEntry {
4410 : uint16_t Mnemonic;
4411 : uint16_t Opcode;
4412 : uint16_t ConvertFn;
4413 : uint8_t RequiredFeatures;
4414 : uint8_t Classes[6];
4415 0 : StringRef getMnemonic() const {
4416 10076 : return StringRef(MnemonicTable + Mnemonic + 1,
4417 10076 : MnemonicTable[Mnemonic]);
4418 : }
4419 : };
4420 :
4421 : // Predicate for searching for an opcode.
4422 : struct LessOpcode {
4423 0 : bool operator()(const MatchEntry &LHS, StringRef RHS) {
4424 0 : return LHS.getMnemonic() < RHS;
4425 : }
4426 0 : bool operator()(StringRef LHS, const MatchEntry &RHS) {
4427 0 : return LHS < RHS.getMnemonic();
4428 : }
4429 : bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
4430 : return LHS.getMnemonic() < RHS.getMnemonic();
4431 : }
4432 : };
4433 : } // end anonymous namespace.
4434 :
4435 : static const MatchEntry MatchTable0[] = {
4436 : { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
4437 : { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4438 : { 0 /* add */, PPC::ADD4o, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4439 : { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4440 : { 4 /* addc */, PPC::ADDCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4441 : { 9 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4442 : { 9 /* adde */, PPC::ADDEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4443 : { 14 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S16Imm }, },
4444 : { 19 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
4445 : { 19 /* addic */, PPC::ADDICo, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
4446 : { 25 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S17Imm }, },
4447 : { 31 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4448 : { 31 /* addme */, PPC::ADDMEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4449 : { 37 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, 0, { MCK_RegG8RC, MCK_Imm }, },
4450 : { 45 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4451 : { 45 /* addze */, PPC::ADDZEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4452 : { 51 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4453 : { 51 /* and */, PPC::ANDo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4454 : { 55 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4455 : { 55 /* andc */, PPC::ANDCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4456 : { 60 /* andi */, PPC::ANDIo, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
4457 : { 65 /* andis */, PPC::ANDISo, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
4458 : { 71 /* attn */, PPC::ATTN, Convert_NoOperands, 0, { }, },
4459 : { 76 /* b */, PPC::B, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4460 : { 78 /* ba */, PPC::BA, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4461 : { 81 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4462 : { 81 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, 0, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4463 : { 84 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4464 : { 88 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4465 : { 92 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4466 : { 92 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, 0, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4467 : { 96 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4468 : { 101 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4469 : { 106 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
4470 : { 106 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
4471 : { 112 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
4472 : { 112 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
4473 : { 119 /* bcdcfn */, PPC::BCDCFNo, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4474 : { 126 /* bcdcfsq */, PPC::BCDCFSQo, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4475 : { 134 /* bcdcfz */, PPC::BCDCFZo, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4476 : { 141 /* bcdcpsgn */, PPC::BCDCPSGNo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
4477 : { 150 /* bcdctn */, PPC::BCDCTNo, Convert__RegVRRC1_1__RegVRRC1_2, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
4478 : { 157 /* bcdctsq */, PPC::BCDCTSQo, Convert__RegVRRC1_1__RegVRRC1_2, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
4479 : { 165 /* bcdctz */, PPC::BCDCTZo, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4480 : { 172 /* bcds */, PPC::BCDSo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4481 : { 177 /* bcdsetsgn */, PPC::BCDSETSGNo, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4482 : { 187 /* bcdsr */, PPC::BCDSRo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4483 : { 193 /* bcdtrunc */, PPC::BCDTRUNCo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
4484 : { 202 /* bcdus */, PPC::BCDUSo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
4485 : { 208 /* bcdutrunc */, PPC::BCDUTRUNCo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
4486 : { 218 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4487 : { 218 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, 0, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4488 : { 222 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4489 : { 227 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4490 : { 232 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4491 : { 232 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, 0, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4492 : { 237 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4493 : { 243 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
4494 : { 249 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
4495 : { 249 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
4496 : { 254 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
4497 : { 254 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
4498 : { 260 /* bctr */, PPC::BCTR, Convert_NoOperands, 0, { }, },
4499 : { 265 /* bctrl */, PPC::BCTRL, Convert_NoOperands, 0, { }, },
4500 : { 271 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4501 : { 276 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4502 : { 282 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4503 : { 288 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4504 : { 294 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4505 : { 301 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4506 : { 308 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4507 : { 314 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4508 : { 321 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4509 : { 328 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4510 : { 336 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4511 : { 344 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4512 : { 353 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4513 : { 359 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4514 : { 366 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4515 : { 373 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4516 : { 380 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4517 : { 388 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4518 : { 396 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, 0, { }, },
4519 : { 403 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, 0, { }, },
4520 : { 411 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, 0, { }, },
4521 : { 419 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, 0, { }, },
4522 : { 427 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, 0, { }, },
4523 : { 436 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, 0, { }, },
4524 : { 445 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4525 : { 451 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4526 : { 458 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4527 : { 465 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4528 : { 473 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4529 : { 481 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4530 : { 490 /* bdz */, PPC::BDZ, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4531 : { 494 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4532 : { 499 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4533 : { 504 /* bdza */, PPC::BDZA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4534 : { 509 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4535 : { 515 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4536 : { 521 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4537 : { 526 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4538 : { 532 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4539 : { 538 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4540 : { 545 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4541 : { 552 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4542 : { 560 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4543 : { 565 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4544 : { 571 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4545 : { 577 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4546 : { 583 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4547 : { 590 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
4548 : { 597 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, 0, { }, },
4549 : { 603 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, 0, { }, },
4550 : { 610 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, 0, { }, },
4551 : { 617 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, 0, { }, },
4552 : { 624 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, 0, { }, },
4553 : { 632 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, 0, { }, },
4554 : { 640 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4555 : { 645 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4556 : { 651 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4557 : { 657 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4558 : { 664 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4559 : { 671 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4560 : { 679 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4561 : { 679 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4562 : { 683 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4563 : { 683 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4564 : { 688 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4565 : { 688 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4566 : { 693 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4567 : { 693 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4568 : { 698 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4569 : { 698 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4570 : { 704 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4571 : { 704 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4572 : { 710 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, 0, { }, },
4573 : { 710 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4574 : { 717 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, 0, { }, },
4575 : { 717 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4576 : { 725 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, 0, { }, },
4577 : { 725 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4578 : { 733 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, 0, { }, },
4579 : { 733 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4580 : { 741 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, 0, { }, },
4581 : { 741 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4582 : { 750 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, 0, { }, },
4583 : { 750 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4584 : { 759 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4585 : { 759 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4586 : { 764 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4587 : { 764 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4588 : { 770 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4589 : { 770 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4590 : { 776 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4591 : { 776 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4592 : { 782 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4593 : { 782 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4594 : { 789 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4595 : { 789 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4596 : { 796 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, 0, { }, },
4597 : { 796 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4598 : { 802 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, 0, { }, },
4599 : { 802 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4600 : { 809 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, 0, { }, },
4601 : { 809 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4602 : { 816 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, 0, { }, },
4603 : { 816 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4604 : { 823 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, 0, { }, },
4605 : { 823 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4606 : { 831 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, 0, { }, },
4607 : { 831 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4608 : { 839 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4609 : { 842 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4610 : { 846 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4611 : { 850 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4612 : { 854 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4613 : { 859 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4614 : { 864 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4615 : { 870 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4616 : { 877 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4617 : { 884 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4618 : { 891 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4619 : { 899 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4620 : { 907 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4621 : { 911 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4622 : { 916 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4623 : { 921 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4624 : { 926 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4625 : { 932 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4626 : { 938 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4627 : { 943 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4628 : { 949 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4629 : { 955 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4630 : { 961 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4631 : { 968 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4632 : { 975 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4633 : { 975 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4634 : { 979 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4635 : { 979 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4636 : { 984 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4637 : { 984 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4638 : { 989 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4639 : { 989 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4640 : { 994 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4641 : { 994 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4642 : { 1000 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4643 : { 1000 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4644 : { 1006 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, 0, { }, },
4645 : { 1006 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4646 : { 1013 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, 0, { }, },
4647 : { 1013 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4648 : { 1021 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, 0, { }, },
4649 : { 1021 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4650 : { 1029 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, 0, { }, },
4651 : { 1029 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4652 : { 1037 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, 0, { }, },
4653 : { 1037 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4654 : { 1046 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, 0, { }, },
4655 : { 1046 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4656 : { 1055 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4657 : { 1055 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4658 : { 1060 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4659 : { 1060 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4660 : { 1066 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4661 : { 1066 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4662 : { 1072 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4663 : { 1072 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4664 : { 1078 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4665 : { 1078 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4666 : { 1085 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4667 : { 1085 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4668 : { 1092 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, 0, { }, },
4669 : { 1092 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4670 : { 1098 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, 0, { }, },
4671 : { 1098 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4672 : { 1105 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, 0, { }, },
4673 : { 1105 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4674 : { 1112 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, 0, { }, },
4675 : { 1112 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4676 : { 1119 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, 0, { }, },
4677 : { 1119 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4678 : { 1127 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, 0, { }, },
4679 : { 1127 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4680 : { 1135 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4681 : { 1135 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4682 : { 1139 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4683 : { 1139 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4684 : { 1144 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4685 : { 1144 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4686 : { 1149 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4687 : { 1149 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4688 : { 1154 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4689 : { 1154 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4690 : { 1160 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4691 : { 1160 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4692 : { 1166 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, 0, { }, },
4693 : { 1166 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4694 : { 1173 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, 0, { }, },
4695 : { 1173 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4696 : { 1181 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, 0, { }, },
4697 : { 1181 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4698 : { 1189 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, 0, { }, },
4699 : { 1189 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4700 : { 1197 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, 0, { }, },
4701 : { 1197 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4702 : { 1206 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, 0, { }, },
4703 : { 1206 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4704 : { 1215 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4705 : { 1215 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4706 : { 1220 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4707 : { 1220 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4708 : { 1226 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4709 : { 1226 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4710 : { 1232 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4711 : { 1232 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4712 : { 1238 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4713 : { 1238 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4714 : { 1245 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4715 : { 1245 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4716 : { 1252 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, 0, { }, },
4717 : { 1252 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4718 : { 1258 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, 0, { }, },
4719 : { 1258 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4720 : { 1265 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, 0, { }, },
4721 : { 1265 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4722 : { 1272 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, 0, { }, },
4723 : { 1272 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4724 : { 1279 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, 0, { }, },
4725 : { 1279 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4726 : { 1287 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, 0, { }, },
4727 : { 1287 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4728 : { 1295 /* bl */, PPC::BL, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4729 : { 1295 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, 0, { MCK_DirectBr, MCK_Imm }, },
4730 : { 1298 /* bla */, PPC::BLA, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4731 : { 1302 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4732 : { 1302 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4733 : { 1306 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4734 : { 1306 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4735 : { 1311 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4736 : { 1311 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4737 : { 1316 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4738 : { 1316 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4739 : { 1321 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4740 : { 1321 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4741 : { 1327 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4742 : { 1327 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4743 : { 1333 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, 0, { }, },
4744 : { 1333 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4745 : { 1340 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, 0, { }, },
4746 : { 1340 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4747 : { 1348 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, 0, { }, },
4748 : { 1348 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4749 : { 1356 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, 0, { }, },
4750 : { 1356 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4751 : { 1364 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, 0, { }, },
4752 : { 1364 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4753 : { 1373 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, 0, { }, },
4754 : { 1373 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4755 : { 1382 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4756 : { 1382 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4757 : { 1387 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4758 : { 1387 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4759 : { 1393 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4760 : { 1393 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4761 : { 1399 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4762 : { 1399 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4763 : { 1405 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4764 : { 1405 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4765 : { 1412 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4766 : { 1412 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4767 : { 1419 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, 0, { }, },
4768 : { 1419 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4769 : { 1425 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, 0, { }, },
4770 : { 1425 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4771 : { 1432 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, 0, { }, },
4772 : { 1432 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4773 : { 1439 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, 0, { }, },
4774 : { 1439 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4775 : { 1446 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, 0, { }, },
4776 : { 1446 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4777 : { 1454 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, 0, { }, },
4778 : { 1454 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4779 : { 1462 /* blr */, PPC::BLR, Convert_NoOperands, 0, { }, },
4780 : { 1466 /* blrl */, PPC::BLRL, Convert_NoOperands, 0, { }, },
4781 : { 1471 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4782 : { 1471 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4783 : { 1475 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4784 : { 1475 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4785 : { 1480 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4786 : { 1480 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4787 : { 1485 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4788 : { 1485 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4789 : { 1490 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4790 : { 1490 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4791 : { 1496 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4792 : { 1496 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4793 : { 1502 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, 0, { }, },
4794 : { 1502 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4795 : { 1509 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, 0, { }, },
4796 : { 1509 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4797 : { 1517 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, 0, { }, },
4798 : { 1517 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4799 : { 1525 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, 0, { }, },
4800 : { 1525 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4801 : { 1533 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, 0, { }, },
4802 : { 1533 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4803 : { 1542 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, 0, { }, },
4804 : { 1542 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4805 : { 1551 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4806 : { 1551 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4807 : { 1556 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4808 : { 1556 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4809 : { 1562 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4810 : { 1562 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4811 : { 1568 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4812 : { 1568 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4813 : { 1574 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4814 : { 1574 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4815 : { 1581 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4816 : { 1581 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4817 : { 1588 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, 0, { }, },
4818 : { 1588 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4819 : { 1594 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, 0, { }, },
4820 : { 1594 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4821 : { 1601 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, 0, { }, },
4822 : { 1601 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4823 : { 1608 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, 0, { }, },
4824 : { 1608 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4825 : { 1615 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, 0, { }, },
4826 : { 1615 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4827 : { 1623 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, 0, { }, },
4828 : { 1623 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4829 : { 1631 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4830 : { 1631 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4831 : { 1635 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4832 : { 1635 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4833 : { 1640 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4834 : { 1640 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4835 : { 1645 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4836 : { 1645 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4837 : { 1650 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4838 : { 1650 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4839 : { 1656 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4840 : { 1656 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4841 : { 1662 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, 0, { }, },
4842 : { 1662 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4843 : { 1669 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, 0, { }, },
4844 : { 1669 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4845 : { 1677 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, 0, { }, },
4846 : { 1677 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4847 : { 1685 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, 0, { }, },
4848 : { 1685 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4849 : { 1693 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, 0, { }, },
4850 : { 1693 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4851 : { 1702 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, 0, { }, },
4852 : { 1702 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4853 : { 1711 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4854 : { 1711 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4855 : { 1716 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4856 : { 1716 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4857 : { 1722 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4858 : { 1722 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4859 : { 1728 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4860 : { 1728 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4861 : { 1734 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4862 : { 1734 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4863 : { 1741 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4864 : { 1741 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4865 : { 1748 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, 0, { }, },
4866 : { 1748 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4867 : { 1754 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, 0, { }, },
4868 : { 1754 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4869 : { 1761 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, 0, { }, },
4870 : { 1761 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4871 : { 1768 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, 0, { }, },
4872 : { 1768 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4873 : { 1775 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, 0, { }, },
4874 : { 1775 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4875 : { 1783 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, 0, { }, },
4876 : { 1783 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4877 : { 1791 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4878 : { 1791 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4879 : { 1795 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4880 : { 1795 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4881 : { 1800 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4882 : { 1800 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4883 : { 1805 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4884 : { 1805 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4885 : { 1810 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4886 : { 1810 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4887 : { 1816 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4888 : { 1816 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4889 : { 1822 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, 0, { }, },
4890 : { 1822 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4891 : { 1829 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, 0, { }, },
4892 : { 1829 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4893 : { 1837 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, 0, { }, },
4894 : { 1837 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4895 : { 1845 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, 0, { }, },
4896 : { 1845 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4897 : { 1853 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, 0, { }, },
4898 : { 1853 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4899 : { 1862 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, 0, { }, },
4900 : { 1862 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4901 : { 1871 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4902 : { 1871 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4903 : { 1876 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4904 : { 1876 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4905 : { 1882 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4906 : { 1882 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4907 : { 1888 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4908 : { 1888 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4909 : { 1894 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4910 : { 1894 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4911 : { 1901 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4912 : { 1901 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4913 : { 1908 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, 0, { }, },
4914 : { 1908 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4915 : { 1914 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, 0, { }, },
4916 : { 1914 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4917 : { 1921 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, 0, { }, },
4918 : { 1921 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4919 : { 1928 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, 0, { }, },
4920 : { 1928 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4921 : { 1935 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, 0, { }, },
4922 : { 1935 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4923 : { 1943 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, 0, { }, },
4924 : { 1943 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4925 : { 1951 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4926 : { 1951 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4927 : { 1955 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4928 : { 1955 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4929 : { 1960 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4930 : { 1960 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4931 : { 1965 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4932 : { 1965 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4933 : { 1970 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4934 : { 1970 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4935 : { 1976 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4936 : { 1976 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4937 : { 1982 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, 0, { }, },
4938 : { 1982 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4939 : { 1989 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, 0, { }, },
4940 : { 1989 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4941 : { 1997 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, 0, { }, },
4942 : { 1997 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4943 : { 2005 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, 0, { }, },
4944 : { 2005 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4945 : { 2013 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, 0, { }, },
4946 : { 2013 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4947 : { 2022 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, 0, { }, },
4948 : { 2022 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4949 : { 2031 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4950 : { 2031 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4951 : { 2036 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4952 : { 2036 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4953 : { 2042 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4954 : { 2042 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4955 : { 2048 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4956 : { 2048 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4957 : { 2054 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4958 : { 2054 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4959 : { 2061 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4960 : { 2061 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4961 : { 2068 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, 0, { }, },
4962 : { 2068 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4963 : { 2074 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, 0, { }, },
4964 : { 2074 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4965 : { 2081 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, 0, { }, },
4966 : { 2081 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4967 : { 2088 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, 0, { }, },
4968 : { 2088 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4969 : { 2095 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, 0, { }, },
4970 : { 2095 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4971 : { 2103 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, 0, { }, },
4972 : { 2103 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4973 : { 2111 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4974 : { 2111 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4975 : { 2115 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4976 : { 2115 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4977 : { 2120 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4978 : { 2120 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4979 : { 2125 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4980 : { 2125 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4981 : { 2130 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4982 : { 2130 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4983 : { 2136 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4984 : { 2136 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4985 : { 2142 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, 0, { }, },
4986 : { 2142 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4987 : { 2149 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, 0, { }, },
4988 : { 2149 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4989 : { 2157 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, 0, { }, },
4990 : { 2157 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4991 : { 2165 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, 0, { }, },
4992 : { 2165 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4993 : { 2173 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, 0, { }, },
4994 : { 2173 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4995 : { 2182 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, 0, { }, },
4996 : { 2182 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4997 : { 2191 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4998 : { 2191 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4999 : { 2196 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5000 : { 2196 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5001 : { 2202 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5002 : { 2202 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5003 : { 2208 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5004 : { 2208 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5005 : { 2214 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5006 : { 2214 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5007 : { 2221 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5008 : { 2221 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5009 : { 2228 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, 0, { }, },
5010 : { 2228 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5011 : { 2234 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, 0, { }, },
5012 : { 2234 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5013 : { 2241 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, 0, { }, },
5014 : { 2241 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5015 : { 2248 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, 0, { }, },
5016 : { 2248 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5017 : { 2255 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, 0, { }, },
5018 : { 2255 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5019 : { 2263 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, 0, { }, },
5020 : { 2263 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5021 : { 2271 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5022 : { 2271 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5023 : { 2275 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5024 : { 2275 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5025 : { 2280 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5026 : { 2280 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5027 : { 2285 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5028 : { 2285 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5029 : { 2290 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5030 : { 2290 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5031 : { 2296 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5032 : { 2296 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5033 : { 2302 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, 0, { }, },
5034 : { 2302 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5035 : { 2309 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, 0, { }, },
5036 : { 2309 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5037 : { 2317 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, 0, { }, },
5038 : { 2317 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5039 : { 2325 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, 0, { }, },
5040 : { 2325 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5041 : { 2333 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, 0, { }, },
5042 : { 2333 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5043 : { 2342 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, 0, { }, },
5044 : { 2342 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5045 : { 2351 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5046 : { 2351 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5047 : { 2356 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5048 : { 2356 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5049 : { 2362 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5050 : { 2362 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5051 : { 2368 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5052 : { 2368 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5053 : { 2374 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5054 : { 2374 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5055 : { 2381 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5056 : { 2381 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5057 : { 2388 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, 0, { }, },
5058 : { 2388 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5059 : { 2394 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, 0, { }, },
5060 : { 2394 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5061 : { 2401 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, 0, { }, },
5062 : { 2401 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5063 : { 2408 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, 0, { }, },
5064 : { 2408 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5065 : { 2415 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, 0, { }, },
5066 : { 2415 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5067 : { 2423 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, 0, { }, },
5068 : { 2423 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5069 : { 2431 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5070 : { 2438 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5071 : { 2444 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5072 : { 2444 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5073 : { 2448 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5074 : { 2448 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5075 : { 2453 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5076 : { 2453 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5077 : { 2458 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5078 : { 2458 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5079 : { 2463 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5080 : { 2463 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5081 : { 2469 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5082 : { 2469 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5083 : { 2475 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, 0, { }, },
5084 : { 2475 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5085 : { 2482 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, 0, { }, },
5086 : { 2482 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5087 : { 2490 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, 0, { }, },
5088 : { 2490 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5089 : { 2498 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, 0, { }, },
5090 : { 2498 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5091 : { 2506 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, 0, { }, },
5092 : { 2506 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5093 : { 2515 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, 0, { }, },
5094 : { 2515 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5095 : { 2524 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5096 : { 2524 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5097 : { 2529 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5098 : { 2529 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5099 : { 2535 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5100 : { 2535 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5101 : { 2541 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5102 : { 2541 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5103 : { 2547 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5104 : { 2547 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5105 : { 2554 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5106 : { 2554 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5107 : { 2561 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, 0, { }, },
5108 : { 2561 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5109 : { 2567 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, 0, { }, },
5110 : { 2567 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5111 : { 2574 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, 0, { }, },
5112 : { 2574 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5113 : { 2581 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, 0, { }, },
5114 : { 2581 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5115 : { 2588 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, 0, { }, },
5116 : { 2588 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5117 : { 2596 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, 0, { }, },
5118 : { 2596 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5119 : { 2604 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5120 : { 2607 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5121 : { 2611 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5122 : { 2615 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5123 : { 2619 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5124 : { 2624 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5125 : { 2629 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5126 : { 2635 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5127 : { 2642 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5128 : { 2649 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5129 : { 2656 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5130 : { 2664 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5131 : { 2672 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5132 : { 2676 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5133 : { 2681 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5134 : { 2686 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5135 : { 2691 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5136 : { 2697 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
5137 : { 2703 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5138 : { 2708 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5139 : { 2714 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5140 : { 2720 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5141 : { 2726 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5142 : { 2733 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
5143 : { 2740 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5144 : { 2740 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5145 : { 2744 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5146 : { 2744 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5147 : { 2749 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5148 : { 2749 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5149 : { 2754 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5150 : { 2754 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5151 : { 2759 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5152 : { 2759 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5153 : { 2765 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5154 : { 2765 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5155 : { 2771 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, 0, { }, },
5156 : { 2771 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5157 : { 2778 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, 0, { }, },
5158 : { 2778 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5159 : { 2786 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, 0, { }, },
5160 : { 2786 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5161 : { 2794 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, 0, { }, },
5162 : { 2794 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5163 : { 2802 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, 0, { }, },
5164 : { 2802 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5165 : { 2811 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, 0, { }, },
5166 : { 2811 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5167 : { 2820 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5168 : { 2820 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5169 : { 2825 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5170 : { 2825 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5171 : { 2831 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5172 : { 2831 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5173 : { 2837 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5174 : { 2837 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5175 : { 2843 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5176 : { 2843 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5177 : { 2850 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
5178 : { 2850 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
5179 : { 2857 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, 0, { }, },
5180 : { 2857 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5181 : { 2863 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, 0, { }, },
5182 : { 2863 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5183 : { 2870 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, 0, { }, },
5184 : { 2870 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5185 : { 2877 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, 0, { }, },
5186 : { 2877 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5187 : { 2884 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, 0, { }, },
5188 : { 2884 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5189 : { 2892 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, 0, { }, },
5190 : { 2892 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5191 : { 2900 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, 0, { }, },
5192 : { 2908 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5193 : { 2908 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5194 : { 2908 /* clrldi */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5195 : { 2915 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5196 : { 2915 /* clrlsldi */, PPC::CLRLSLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5197 : { 2924 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5198 : { 2924 /* clrlslwi */, PPC::CLRLSLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5199 : { 2933 /* clrlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5200 : { 2933 /* clrlwi */, PPC::RLWINMo, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5201 : { 2940 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5202 : { 2940 /* clrrdi */, PPC::CLRRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5203 : { 2947 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5204 : { 2947 /* clrrwi */, PPC::CLRRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5205 : { 2954 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
5206 : { 2954 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
5207 : { 2958 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5208 : { 2963 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5209 : { 2963 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
5210 : { 2968 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5211 : { 2968 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
5212 : { 2974 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRBITRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegCRBITRC, MCK_RegG8RC, MCK_RegG8RC }, },
5213 : { 2981 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
5214 : { 2981 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
5215 : { 2986 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
5216 : { 2986 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
5217 : { 2991 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5218 : { 2991 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
5219 : { 2997 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, 0, { MCK_RegG8RC, MCK_U16Imm }, },
5220 : { 2997 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
5221 : { 3004 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
5222 : { 3004 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
5223 : { 3010 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5224 : { 3010 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
5225 : { 3016 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, 0, { MCK_RegGPRC, MCK_U16Imm }, },
5226 : { 3016 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
5227 : { 3023 /* cmprb */, PPC::CMPRB, Convert__RegCRBITRC1_0__U1Imm1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegCRBITRC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
5228 : { 3029 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5229 : { 3029 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
5230 : { 3034 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5231 : { 3034 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
5232 : { 3040 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5233 : { 3040 /* cntlzd */, PPC::CNTLZDo, Convert__RegG8RC1_1__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5234 : { 3047 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5235 : { 3047 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5236 : { 3047 /* cntlzw */, PPC::CNTLZWo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5237 : { 3047 /* cntlzw */, PPC::CNTLZWo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5238 : { 3054 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5239 : { 3054 /* cnttzd */, PPC::CNTTZDo, Convert__RegG8RC1_1__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5240 : { 3061 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5241 : { 3061 /* cnttzw */, PPC::CNTTZWo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5242 : { 3068 /* copy */, PPC::CP_COPYx, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5243 : { 3068 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1__U1Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
5244 : { 3073 /* copy_first */, PPC::CP_COPY_FIRST, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5245 : { 3084 /* cp_abort */, PPC::CP_ABORT, Convert_NoOperands, 0, { }, },
5246 : { 3093 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5247 : { 3099 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5248 : { 3106 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, 0, { MCK_RegCRBITRC }, },
5249 : { 3112 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5250 : { 3118 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5251 : { 3125 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5252 : { 3132 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5253 : { 3138 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5254 : { 3144 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5255 : { 3149 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5256 : { 3155 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, 0, { MCK_RegCRBITRC }, },
5257 : { 3161 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
5258 : { 3167 /* darn */, PPC::DARN, Convert__RegG8RC1_0__Imm1_1, 0, { MCK_RegG8RC, MCK_Imm }, },
5259 : { 3172 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5260 : { 3177 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5261 : { 3177 /* dcbf */, PPC::DCBF, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5262 : { 3182 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5263 : { 3189 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5264 : { 3195 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5265 : { 3202 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5266 : { 3207 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5267 : { 3213 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5268 : { 3221 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5269 : { 3221 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5270 : { 3226 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5271 : { 3233 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5272 : { 3240 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, 0, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5273 : { 3247 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5274 : { 3247 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5275 : { 3254 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5276 : { 3263 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
5277 : { 3272 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, 0, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5278 : { 3281 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5279 : { 3289 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5280 : { 3295 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5281 : { 3300 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5282 : { 3307 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5283 : { 3313 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5284 : { 3321 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, 0, { }, },
5285 : { 3321 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5286 : { 3327 /* dci */, PPC::DCCCI, Convert__regR0__regR0, 0, { MCK_0 }, },
5287 : { 3331 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5288 : { 3331 /* divd */, PPC::DIVDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5289 : { 3336 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5290 : { 3336 /* divde */, PPC::DIVDEo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5291 : { 3342 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5292 : { 3342 /* divdeu */, PPC::DIVDEUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5293 : { 3349 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5294 : { 3349 /* divdu */, PPC::DIVDUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5295 : { 3355 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5296 : { 3355 /* divw */, PPC::DIVWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5297 : { 3360 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5298 : { 3360 /* divwe */, PPC::DIVWEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5299 : { 3366 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5300 : { 3366 /* divweu */, PPC::DIVWEUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5301 : { 3373 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5302 : { 3373 /* divwu */, PPC::DIVWUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5303 : { 3379 /* dss */, PPC::DSS, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5304 : { 3383 /* dssall */, PPC::DSSALL, Convert_NoOperands, 0, { }, },
5305 : { 3390 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5306 : { 3394 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5307 : { 3400 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5308 : { 3407 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5309 : { 3412 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5310 : { 3419 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5311 : { 3426 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5312 : { 3433 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5313 : { 3441 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, 0, { MCK_RegSPERC, MCK_RegGPRC }, },
5314 : { 3449 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, 0, { MCK_RegSPERC, MCK_RegGPRC }, },
5315 : { 3458 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5316 : { 3466 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, 0, { MCK_RegSPERC, MCK_RegGPRC }, },
5317 : { 3474 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, 0, { MCK_RegSPERC, MCK_RegGPRC }, },
5318 : { 3483 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5319 : { 3492 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5320 : { 3501 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5321 : { 3510 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5322 : { 3518 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5323 : { 3526 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5324 : { 3536 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5325 : { 3545 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5326 : { 3553 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5327 : { 3561 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5328 : { 3571 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, 0, { MCK_RegGPRC, MCK_RegSPERC }, },
5329 : { 3580 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5330 : { 3587 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5331 : { 3594 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5332 : { 3602 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5333 : { 3609 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5334 : { 3616 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5335 : { 3625 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5336 : { 3634 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5337 : { 3643 /* efsabs */, PPC::EFSABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5338 : { 3650 /* efsadd */, PPC::EFSADD, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5339 : { 3657 /* efscfd */, PPC::EFSCFD, Convert__RegSPE4RC1_0__RegSPERC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPERC }, },
5340 : { 3664 /* efscfsf */, PPC::EFSCFSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5341 : { 3672 /* efscfsi */, PPC::EFSCFSI, Convert__RegSPE4RC1_0__RegGPRC1_1, 0, { MCK_RegSPE4RC, MCK_RegGPRC }, },
5342 : { 3680 /* efscfuf */, PPC::EFSCFUF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5343 : { 3688 /* efscfui */, PPC::EFSCFUI, Convert__RegSPE4RC1_0__RegGPRC1_1, 0, { MCK_RegSPE4RC, MCK_RegGPRC }, },
5344 : { 3696 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5345 : { 3705 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5346 : { 3714 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegCRRC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5347 : { 3723 /* efsctsf */, PPC::EFSCTSF, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5348 : { 3731 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegSPE4RC1_1, 0, { MCK_RegGPRC, MCK_RegSPE4RC }, },
5349 : { 3739 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, 0, { MCK_RegGPRC, MCK_RegSPE4RC }, },
5350 : { 3748 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegSPE4RC1_1, 0, { MCK_RegSPERC, MCK_RegSPE4RC }, },
5351 : { 3756 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegSPE4RC1_1, 0, { MCK_RegGPRC, MCK_RegSPE4RC }, },
5352 : { 3764 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegSPE4RC1_1, 0, { MCK_RegGPRC, MCK_RegSPE4RC }, },
5353 : { 3773 /* efsdiv */, PPC::EFSDIV, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5354 : { 3780 /* efsmul */, PPC::EFSMUL, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5355 : { 3787 /* efsnabs */, PPC::EFSNABS, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5356 : { 3795 /* efsneg */, PPC::EFSNEG, Convert__RegSPE4RC1_0__RegSPE4RC1_1, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5357 : { 3802 /* efssub */, PPC::EFSSUB, Convert__RegSPE4RC1_0__RegSPE4RC1_1__RegSPE4RC1_2, 0, { MCK_RegSPE4RC, MCK_RegSPE4RC, MCK_RegSPE4RC }, },
5358 : { 3809 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5359 : { 3818 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5360 : { 3827 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5361 : { 3836 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, 0, { }, },
5362 : { 3842 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5363 : { 3842 /* eqv */, PPC::EQVo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5364 : { 3846 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5365 : { 3852 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, 0, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
5366 : { 3860 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5367 : { 3872 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5368 : { 3884 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5369 : { 3896 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5370 : { 3908 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5371 : { 3915 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5372 : { 3921 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5373 : { 3928 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5374 : { 3936 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5375 : { 3945 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5376 : { 3954 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5377 : { 3963 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5378 : { 3972 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5379 : { 3981 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5380 : { 3990 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5381 : { 3998 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5382 : { 4006 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5383 : { 4012 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5384 : { 4020 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5385 : { 4028 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5386 : { 4036 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5387 : { 4044 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5388 : { 4053 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5389 : { 4062 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5390 : { 4071 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5391 : { 4080 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5392 : { 4090 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5393 : { 4100 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5394 : { 4110 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5395 : { 4110 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5396 : { 4119 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5397 : { 4128 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5398 : { 4128 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5399 : { 4138 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5400 : { 4147 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5401 : { 4155 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5402 : { 4163 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5403 : { 4172 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5404 : { 4180 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5405 : { 4188 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5406 : { 4198 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5407 : { 4208 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
5408 : { 4218 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5409 : { 4224 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5410 : { 4231 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5411 : { 4237 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5412 : { 4244 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5413 : { 4250 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5414 : { 4257 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
5415 : { 4269 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5416 : { 4282 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
5417 : { 4295 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5418 : { 4309 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
5419 : { 4322 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5420 : { 4336 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5421 : { 4343 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5422 : { 4351 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5423 : { 4359 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5424 : { 4368 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5425 : { 4376 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5426 : { 4385 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5427 : { 4396 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5428 : { 4408 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5429 : { 4419 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5430 : { 4431 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5431 : { 4441 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5432 : { 4453 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5433 : { 4463 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5434 : { 4475 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5435 : { 4487 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5436 : { 4499 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5437 : { 4511 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5438 : { 4523 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5439 : { 4535 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5440 : { 4547 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5441 : { 4556 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5442 : { 4566 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5443 : { 4578 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5444 : { 4590 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5445 : { 4599 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5446 : { 4609 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5447 : { 4621 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5448 : { 4633 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5449 : { 4642 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5450 : { 4652 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5451 : { 4664 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5452 : { 4676 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5453 : { 4688 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5454 : { 4700 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5455 : { 4709 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5456 : { 4719 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5457 : { 4731 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5458 : { 4743 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5459 : { 4755 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5460 : { 4767 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5461 : { 4779 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5462 : { 4791 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5463 : { 4803 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5464 : { 4815 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5465 : { 4827 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5466 : { 4839 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5467 : { 4848 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5468 : { 4858 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5469 : { 4870 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5470 : { 4882 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5471 : { 4891 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5472 : { 4901 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5473 : { 4913 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5474 : { 4925 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5475 : { 4934 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5476 : { 4944 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5477 : { 4956 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5478 : { 4968 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5479 : { 4980 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5480 : { 4992 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5481 : { 5001 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5482 : { 5011 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5483 : { 5023 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5484 : { 5035 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5485 : { 5047 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5486 : { 5059 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5487 : { 5065 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5488 : { 5074 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5489 : { 5084 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5490 : { 5093 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5491 : { 5103 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5492 : { 5112 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5493 : { 5122 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5494 : { 5131 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5495 : { 5141 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5496 : { 5153 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5497 : { 5165 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5498 : { 5177 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5499 : { 5189 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5500 : { 5198 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5501 : { 5208 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5502 : { 5220 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5503 : { 5232 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5504 : { 5244 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5505 : { 5256 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5506 : { 5264 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5507 : { 5273 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5508 : { 5283 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5509 : { 5293 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5510 : { 5301 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5511 : { 5310 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5512 : { 5320 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5513 : { 5330 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5514 : { 5338 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5515 : { 5347 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5516 : { 5357 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5517 : { 5367 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5518 : { 5375 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5519 : { 5384 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5520 : { 5394 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5521 : { 5404 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5522 : { 5411 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5523 : { 5417 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5524 : { 5423 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5525 : { 5428 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5526 : { 5434 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5527 : { 5440 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
5528 : { 5447 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5529 : { 5454 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, 0, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5530 : { 5460 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5531 : { 5466 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
5532 : { 5473 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, 0, { MCK_RegSPERC, MCK_S5Imm }, },
5533 : { 5483 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, 0, { MCK_RegSPERC, MCK_S5Imm }, },
5534 : { 5492 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
5535 : { 5500 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
5536 : { 5508 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5537 : { 5515 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5538 : { 5522 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5539 : { 5529 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5540 : { 5537 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5541 : { 5544 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5542 : { 5552 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
5543 : { 5559 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5544 : { 5567 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5545 : { 5575 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5546 : { 5584 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5547 : { 5592 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5548 : { 5601 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5549 : { 5609 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5550 : { 5618 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
5551 : { 5626 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5552 : { 5635 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5553 : { 5648 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5554 : { 5661 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5555 : { 5674 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, 0, { MCK_RegSPERC, MCK_RegSPERC }, },
5556 : { 5687 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5557 : { 5695 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
5558 : { 5704 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, 0, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
5559 : { 5710 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5560 : { 5710 /* extldi */, PPC::EXTLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5561 : { 5717 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5562 : { 5717 /* extlwi */, PPC::EXTLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5563 : { 5724 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5564 : { 5724 /* extrdi */, PPC::EXTRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5565 : { 5731 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5566 : { 5731 /* extrwi */, PPC::EXTRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5567 : { 5738 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5568 : { 5738 /* extsb */, PPC::EXTSBo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5569 : { 5744 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5570 : { 5744 /* extsh */, PPC::EXTSHo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5571 : { 5750 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5572 : { 5750 /* extsw */, PPC::EXTSWo, Convert__RegG8RC1_1__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5573 : { 5756 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5574 : { 5756 /* extswsli */, PPC::EXTSWSLIo, Convert__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5575 : { 5765 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5576 : { 5765 /* fabs */, PPC::FABSSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5577 : { 5770 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5578 : { 5770 /* fadd */, PPC::FADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5579 : { 5775 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5580 : { 5775 /* fadds */, PPC::FADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5581 : { 5781 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5582 : { 5781 /* fcfid */, PPC::FCFIDo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5583 : { 5787 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
5584 : { 5787 /* fcfids */, PPC::FCFIDSo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
5585 : { 5794 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5586 : { 5794 /* fcfidu */, PPC::FCFIDUo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5587 : { 5801 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
5588 : { 5801 /* fcfidus */, PPC::FCFIDUSo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
5589 : { 5809 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
5590 : { 5815 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5591 : { 5815 /* fcpsgn */, PPC::FCPSGNSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5592 : { 5822 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5593 : { 5822 /* fctid */, PPC::FCTIDo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5594 : { 5828 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5595 : { 5828 /* fctidu */, PPC::FCTIDUo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5596 : { 5835 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5597 : { 5835 /* fctiduz */, PPC::FCTIDUZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5598 : { 5843 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5599 : { 5843 /* fctidz */, PPC::FCTIDZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5600 : { 5850 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5601 : { 5850 /* fctiw */, PPC::FCTIWo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5602 : { 5856 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5603 : { 5856 /* fctiwu */, PPC::FCTIWUo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5604 : { 5863 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5605 : { 5863 /* fctiwuz */, PPC::FCTIWUZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5606 : { 5871 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5607 : { 5871 /* fctiwz */, PPC::FCTIWZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5608 : { 5878 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5609 : { 5878 /* fdiv */, PPC::FDIVo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5610 : { 5883 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5611 : { 5883 /* fdivs */, PPC::FDIVSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5612 : { 5889 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5613 : { 5889 /* fmadd */, PPC::FMADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5614 : { 5895 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5615 : { 5895 /* fmadds */, PPC::FMADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5616 : { 5902 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5617 : { 5902 /* fmr */, PPC::FMRo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5618 : { 5906 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5619 : { 5906 /* fmsub */, PPC::FMSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5620 : { 5912 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5621 : { 5912 /* fmsubs */, PPC::FMSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5622 : { 5919 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5623 : { 5919 /* fmul */, PPC::FMULo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5624 : { 5924 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5625 : { 5924 /* fmuls */, PPC::FMULSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5626 : { 5930 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5627 : { 5930 /* fnabs */, PPC::FNABSSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5628 : { 5936 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5629 : { 5936 /* fneg */, PPC::FNEGSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5630 : { 5941 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5631 : { 5941 /* fnmadd */, PPC::FNMADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5632 : { 5948 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5633 : { 5948 /* fnmadds */, PPC::FNMADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5634 : { 5956 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5635 : { 5956 /* fnmsub */, PPC::FNMSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5636 : { 5963 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5637 : { 5963 /* fnmsubs */, PPC::FNMSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5638 : { 5971 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5639 : { 5971 /* fre */, PPC::FREo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5640 : { 5975 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5641 : { 5975 /* fres */, PPC::FRESo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5642 : { 5980 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5643 : { 5980 /* frim */, PPC::FRIMSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5644 : { 5985 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5645 : { 5985 /* frin */, PPC::FRINSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5646 : { 5990 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5647 : { 5990 /* frip */, PPC::FRIPSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5648 : { 5995 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5649 : { 5995 /* friz */, PPC::FRIZSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5650 : { 6000 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
5651 : { 6000 /* frsp */, PPC::FRSPo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
5652 : { 6005 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5653 : { 6005 /* frsqrte */, PPC::FRSQRTEo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5654 : { 6013 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5655 : { 6013 /* frsqrtes */, PPC::FRSQRTESo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5656 : { 6022 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
5657 : { 6022 /* fsel */, PPC::FSELSo, Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
5658 : { 6027 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5659 : { 6027 /* fsqrt */, PPC::FSQRTo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
5660 : { 6033 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
5661 : { 6033 /* fsqrts */, PPC::FSQRTSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
5662 : { 6040 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5663 : { 6040 /* fsub */, PPC::FSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
5664 : { 6045 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5665 : { 6045 /* fsubs */, PPC::FSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
5666 : { 6051 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
5667 : { 6057 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, 0, { MCK_RegCRRC, MCK_RegF8RC }, },
5668 : { 6064 /* hrfid */, PPC::HRFID, Convert_NoOperands, 0, { }, },
5669 : { 6070 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5670 : { 6075 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5671 : { 6082 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5672 : { 6088 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5673 : { 6094 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5674 : { 6099 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5675 : { 6106 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, 0, { }, },
5676 : { 6106 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5677 : { 6112 /* ici */, PPC::ICCCI, Convert__regR0__regR0, 0, { MCK_0 }, },
5678 : { 6116 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5679 : { 6116 /* inslwi */, PPC::INSLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5680 : { 6123 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5681 : { 6123 /* insrdi */, PPC::INSRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5682 : { 6130 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5683 : { 6130 /* insrwi */, PPC::INSRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
5684 : { 6137 /* isel */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC, MCK_RegCRBITRC }, },
5685 : { 6142 /* isync */, PPC::ISYNC, Convert_NoOperands, 0, { }, },
5686 : { 6148 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5687 : { 6151 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5688 : { 6151 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
5689 : { 6157 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5690 : { 6163 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5691 : { 6167 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5692 : { 6174 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5693 : { 6179 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5694 : { 6185 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
5695 : { 6185 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5696 : { 6190 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5697 : { 6193 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5698 : { 6193 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
5699 : { 6199 /* ldat */, PPC::LDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
5700 : { 6204 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5701 : { 6210 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5702 : { 6216 /* ldmx */, PPC::LDMX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5703 : { 6221 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5704 : { 6225 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5705 : { 6230 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5706 : { 6230 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
5707 : { 6234 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5708 : { 6238 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5709 : { 6245 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5710 : { 6250 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5711 : { 6256 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5712 : { 6261 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5713 : { 6268 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5714 : { 6275 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5715 : { 6279 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5716 : { 6284 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5717 : { 6290 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5718 : { 6295 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5719 : { 6299 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5720 : { 6299 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
5721 : { 6305 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5722 : { 6310 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5723 : { 6316 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5724 : { 6321 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5725 : { 6327 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5726 : { 6333 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5727 : { 6337 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5728 : { 6344 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5729 : { 6349 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5730 : { 6355 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
5731 : { 6355 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5732 : { 6360 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5733 : { 6363 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, 0, { MCK_RegGPRC, MCK_S17Imm }, },
5734 : { 6367 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5735 : { 6371 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, 0, { MCK_RegG8RC }, },
5736 : { 6376 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5737 : { 6381 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5738 : { 6387 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5739 : { 6393 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5740 : { 6399 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5741 : { 6404 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5742 : { 6409 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5743 : { 6413 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5744 : { 6418 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5745 : { 6422 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5746 : { 6422 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
5747 : { 6428 /* lwat */, PPC::LWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5748 : { 6433 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5749 : { 6439 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5750 : { 6444 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5751 : { 6450 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5752 : { 6456 /* lwsync */, PPC::SYNC, Convert__imm_95_1, 0, { }, },
5753 : { 6463 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5754 : { 6463 /* lwz */, PPC::SPELWZ, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5755 : { 6467 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5756 : { 6474 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5757 : { 6479 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5758 : { 6485 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
5759 : { 6485 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5760 : { 6485 /* lwzx */, PPC::SPELWZX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5761 : { 6490 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5762 : { 6495 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5763 : { 6501 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5764 : { 6509 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5765 : { 6517 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5766 : { 6525 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5767 : { 6533 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5768 : { 6539 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5769 : { 6546 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, 0, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
5770 : { 6550 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5771 : { 6558 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5772 : { 6565 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5773 : { 6572 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5774 : { 6579 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
5775 : { 6584 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
5776 : { 6590 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5777 : { 6597 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5778 : { 6604 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5779 : { 6609 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5780 : { 6616 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5781 : { 6624 /* maddld */, PPC::MADDLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5782 : { 6631 /* mbar */, PPC::MBAR, Convert__imm_95_0, 0, { }, },
5783 : { 6631 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5784 : { 6636 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, 0, { MCK_RegCRRC, MCK_RegCRRC }, },
5785 : { 6641 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, 0, { MCK_RegCRRC, MCK_RegCRRC }, },
5786 : { 6647 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5787 : { 6654 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, 0, { MCK_RegGPRC }, },
5788 : { 6660 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, 0, { MCK_RegGPRC }, },
5789 : { 6666 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_U10Imm }, },
5790 : { 6674 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, 0, { MCK_RegGPRC }, },
5791 : { 6680 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, 0, { MCK_RegGPRC }, },
5792 : { 6686 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, 0, { MCK_RegGPRC }, },
5793 : { 6692 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, 0, { MCK_RegGPRC }, },
5794 : { 6698 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, 0, { MCK_RegGPRC }, },
5795 : { 6704 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, 0, { MCK_RegGPRC }, },
5796 : { 6710 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, 0, { MCK_RegGPRC }, },
5797 : { 6716 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, 0, { MCK_RegGPRC }, },
5798 : { 6722 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, 0, { MCK_RegGPRC }, },
5799 : { 6729 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5800 : { 6734 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5801 : { 6740 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, 0, { MCK_RegGPRC }, },
5802 : { 6746 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, 0, { MCK_RegGPRC, MCK_0 }, },
5803 : { 6746 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, 0, { MCK_RegGPRC, MCK_1 }, },
5804 : { 6746 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, 0, { MCK_RegGPRC, MCK_2 }, },
5805 : { 6746 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, 0, { MCK_RegGPRC, MCK_3 }, },
5806 : { 6754 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, 0, { MCK_RegGPRC, MCK_0 }, },
5807 : { 6754 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, 0, { MCK_RegGPRC, MCK_1 }, },
5808 : { 6754 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, 0, { MCK_RegGPRC, MCK_2 }, },
5809 : { 6754 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, 0, { MCK_RegGPRC, MCK_3 }, },
5810 : { 6762 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, 0, { MCK_RegGPRC }, },
5811 : { 6769 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5812 : { 6775 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, 0, { MCK_RegGPRC }, },
5813 : { 6782 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, 0, { MCK_RegGPRC }, },
5814 : { 6782 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, 0, { MCK_RegGPRC }, },
5815 : { 6788 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, 0, { MCK_RegGPRC }, },
5816 : { 6795 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, 0, { MCK_RegGPRC }, },
5817 : { 6803 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, 0, { MCK_RegGPRC }, },
5818 : { 6809 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, 0, { MCK_RegG8RC, MCK_RegF8RC }, },
5819 : { 6816 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, 0, { MCK_RegF8RC }, },
5820 : { 6816 /* mffs */, PPC::MFFSo, Convert__RegF8RC1_1, 0, { MCK__DOT_, MCK_RegF8RC }, },
5821 : { 6821 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5822 : { 6830 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, 0, { MCK_RegF8RC, MCK_U3Imm }, },
5823 : { 6840 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, 0, { MCK_RegF8RC }, },
5824 : { 6847 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
5825 : { 6855 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, 0, { MCK_RegF8RC, MCK_U2Imm }, },
5826 : { 6864 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, 0, { MCK_RegF8RC }, },
5827 : { 6870 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, 0, { MCK_RegGPRC, MCK_0 }, },
5828 : { 6870 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, 0, { MCK_RegGPRC, MCK_1 }, },
5829 : { 6870 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, 0, { MCK_RegGPRC, MCK_2 }, },
5830 : { 6870 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, 0, { MCK_RegGPRC, MCK_3 }, },
5831 : { 6878 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, 0, { MCK_RegGPRC, MCK_0 }, },
5832 : { 6878 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, 0, { MCK_RegGPRC, MCK_1 }, },
5833 : { 6878 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, 0, { MCK_RegGPRC, MCK_2 }, },
5834 : { 6878 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, 0, { MCK_RegGPRC, MCK_3 }, },
5835 : { 6886 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, 0, { MCK_RegGPRC }, },
5836 : { 6893 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5837 : { 6898 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5838 : { 6904 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, 0, { MCK_RegGPRC, MCK_CRBitMask }, },
5839 : { 6911 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, 0, { MCK_RegGPRC }, },
5840 : { 6917 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5841 : { 6923 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, 0, { MCK_RegGPRC }, },
5842 : { 6929 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, 0, { MCK_RegGPRC }, },
5843 : { 6936 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, 0, { MCK_RegGPRC }, },
5844 : { 6943 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, 0, { MCK_RegGPRC }, },
5845 : { 6943 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, 0, { MCK_RegGPRC }, },
5846 : { 6950 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, 0, { MCK_RegGPRC }, },
5847 : { 6960 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5848 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, 0, { MCK_RegGPRC, MCK_0 }, },
5849 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, 0, { MCK_RegGPRC, MCK_1 }, },
5850 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, 0, { MCK_RegGPRC, MCK_2 }, },
5851 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, 0, { MCK_RegGPRC, MCK_3 }, },
5852 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, 0, { MCK_RegGPRC, MCK_4 }, },
5853 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, 0, { MCK_RegGPRC, MCK_5 }, },
5854 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, 0, { MCK_RegGPRC, MCK_6 }, },
5855 : { 6966 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, 0, { MCK_RegGPRC, MCK_7 }, },
5856 : { 6973 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, 0, { MCK_RegGPRC }, },
5857 : { 6981 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, 0, { MCK_RegGPRC }, },
5858 : { 6989 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, 0, { MCK_RegGPRC }, },
5859 : { 6997 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, 0, { MCK_RegGPRC }, },
5860 : { 7005 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, 0, { MCK_RegGPRC }, },
5861 : { 7013 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, 0, { MCK_RegGPRC }, },
5862 : { 7021 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, 0, { MCK_RegGPRC }, },
5863 : { 7029 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, 0, { MCK_RegGPRC }, },
5864 : { 7037 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, 0, { MCK_RegGPRC, MCK_U4Imm }, },
5865 : { 7042 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5866 : { 7049 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, 0, { MCK_RegGPRC }, },
5867 : { 7049 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, 0, { MCK_RegGPRC }, },
5868 : { 7056 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, 0, { MCK_RegGPRC }, },
5869 : { 7056 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, 0, { MCK_RegGPRC }, },
5870 : { 7063 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, 0, { MCK_RegGPRC }, },
5871 : { 7070 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, 0, { MCK_RegGPRC }, },
5872 : { 7077 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, 0, { MCK_RegGPRC }, },
5873 : { 7077 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5874 : { 7082 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, 0, { MCK_RegGPRC }, },
5875 : { 7089 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, 0, { MCK_RegGPRC }, },
5876 : { 7095 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, 0, { MCK_RegGPRC }, },
5877 : { 7102 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, 0, { MCK_RegGPRC }, },
5878 : { 7108 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, 0, { MCK_RegGPRC }, },
5879 : { 7114 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, 0, { MCK_RegG8RC, MCK_RegVRRC }, },
5880 : { 7120 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5881 : { 7129 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, 0, { MCK_RegVRRC }, },
5882 : { 7136 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, 0, { MCK_RegG8RC, MCK_RegVSFRC }, },
5883 : { 7143 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, 0, { MCK_RegG8RC, MCK_RegVSRC }, },
5884 : { 7151 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, 0, { MCK_RegGPRC, MCK_RegVSFRC }, },
5885 : { 7159 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, 0, { MCK_RegGPRC }, },
5886 : { 7165 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5887 : { 7171 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5888 : { 7177 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5889 : { 7183 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5890 : { 7189 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5891 : { 7189 /* mr */, PPC::OR8o, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5892 : { 7192 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, 0, { }, },
5893 : { 7200 /* msync */, PPC::SYNC, Convert__imm_95_0, 0, { }, },
5894 : { 7206 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5895 : { 7212 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5896 : { 7212 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5897 : { 7218 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, 0, { MCK_RegGPRC }, },
5898 : { 7224 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, 0, { MCK_RegGPRC }, },
5899 : { 7230 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, 0, { MCK_RegGPRC }, },
5900 : { 7236 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, 0, { MCK_RegGPRC }, },
5901 : { 7242 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, 0, { MCK_RegGPRC }, },
5902 : { 7248 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, 0, { MCK_RegGPRC }, },
5903 : { 7254 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, 0, { MCK_RegGPRC }, },
5904 : { 7260 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, 0, { MCK_RegGPRC }, },
5905 : { 7266 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5906 : { 7273 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, 0, { MCK_RegG8RC }, },
5907 : { 7278 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, 0, { MCK_Imm, MCK_RegGPRC }, },
5908 : { 7284 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5909 : { 7290 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5910 : { 7296 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5911 : { 7296 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5912 : { 7296 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5913 : { 7296 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5914 : { 7304 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5915 : { 7304 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5916 : { 7304 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5917 : { 7304 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5918 : { 7312 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5919 : { 7319 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, 0, { MCK_Imm, MCK_RegGPRC }, },
5920 : { 7325 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5921 : { 7332 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5922 : { 7332 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5923 : { 7338 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5924 : { 7345 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5925 : { 7353 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5926 : { 7359 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5927 : { 7366 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5928 : { 7373 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, 0, { MCK_Imm, MCK_RegF8RC }, },
5929 : { 7373 /* mtfsf */, PPC::MTFSFo, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, 0, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
5930 : { 7373 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3, 0, { MCK_Imm, MCK_RegF8RC, MCK_Imm, MCK_Imm }, },
5931 : { 7373 /* mtfsf */, PPC::MTFSFo, Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_Imm, MCK_RegF8RC, MCK_Imm, MCK_Imm }, },
5932 : { 7379 /* mtfsfi */, PPC::MTFSFI, Convert__RegCRRC1_0__Imm1_1__imm_95_0, 0, { MCK_RegCRRC, MCK_Imm }, },
5933 : { 7379 /* mtfsfi */, PPC::MTFSFIo, Convert__RegCRRC1_1__Imm1_2__imm_95_0, 0, { MCK__DOT_, MCK_RegCRRC, MCK_Imm }, },
5934 : { 7379 /* mtfsfi */, PPC::MTFSFI, Convert__RegCRRC1_0__Imm1_1__Imm1_2, 0, { MCK_RegCRRC, MCK_Imm, MCK_Imm }, },
5935 : { 7379 /* mtfsfi */, PPC::MTFSFIo, Convert__RegCRRC1_1__Imm1_2__Imm1_3, 0, { MCK__DOT_, MCK_RegCRRC, MCK_Imm, MCK_Imm }, },
5936 : { 7386 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5937 : { 7386 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5938 : { 7386 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5939 : { 7386 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5940 : { 7394 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5941 : { 7394 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5942 : { 7394 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5943 : { 7394 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5944 : { 7402 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5945 : { 7409 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5946 : { 7414 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, 0, { MCK_RegGPRC }, },
5947 : { 7414 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5948 : { 7420 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, 0, { MCK_RegGPRC }, },
5949 : { 7420 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5950 : { 7427 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, 0, { MCK_CRBitMask, MCK_RegGPRC }, },
5951 : { 7434 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5952 : { 7440 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, 0, { MCK_Imm, MCK_RegGPRC }, },
5953 : { 7446 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5954 : { 7446 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5955 : { 7453 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5956 : { 7463 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, 0, { MCK_Imm, MCK_RegGPRC }, },
5957 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5958 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5959 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5960 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5961 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, 0, { MCK_4, MCK_RegGPRC }, },
5962 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, 0, { MCK_5, MCK_RegGPRC }, },
5963 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, 0, { MCK_6, MCK_RegGPRC }, },
5964 : { 7469 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, 0, { MCK_7, MCK_RegGPRC }, },
5965 : { 7476 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5966 : { 7484 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5967 : { 7492 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5968 : { 7500 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5969 : { 7508 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5970 : { 7516 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5971 : { 7524 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5972 : { 7532 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5973 : { 7540 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, 0, { MCK_U4Imm, MCK_RegGPRC }, },
5974 : { 7545 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5975 : { 7552 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5976 : { 7552 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5977 : { 7559 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5978 : { 7559 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5979 : { 7566 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5980 : { 7573 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5981 : { 7580 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5982 : { 7587 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5983 : { 7593 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5984 : { 7600 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5985 : { 7606 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5986 : { 7612 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5987 : { 7621 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, 0, { MCK_RegVRRC }, },
5988 : { 7628 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, 0, { MCK_RegVSFRC, MCK_RegG8RC }, },
5989 : { 7635 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RCNoX01_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_RegG8RCNoX0, MCK_RegG8RC }, },
5990 : { 7643 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, 0, { MCK_RegVSFRC, MCK_RegGPRC }, },
5991 : { 7651 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, 0, { MCK_RegVSRC, MCK_RegGPRC }, },
5992 : { 7659 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, 0, { MCK_RegVSFRC, MCK_RegGPRC }, },
5993 : { 7667 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5994 : { 7673 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5995 : { 7673 /* mulhd */, PPC::MULHDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5996 : { 7679 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5997 : { 7679 /* mulhdu */, PPC::MULHDUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5998 : { 7686 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5999 : { 7686 /* mulhw */, PPC::MULHWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6000 : { 7692 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6001 : { 7692 /* mulhwu */, PPC::MULHWUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6002 : { 7699 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6003 : { 7699 /* mulld */, PPC::MULLDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6004 : { 7705 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6005 : { 7711 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6006 : { 7711 /* mullw */, PPC::MULLWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6007 : { 7717 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6008 : { 7717 /* nand */, PPC::NANDo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6009 : { 7722 /* nap */, PPC::NAP, Convert_NoOperands, 0, { }, },
6010 : { 7726 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6011 : { 7726 /* neg */, PPC::NEGo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6012 : { 7730 /* nop */, PPC::NOP, Convert_NoOperands, 0, { }, },
6013 : { 7734 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6014 : { 7734 /* nor */, PPC::NORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6015 : { 7738 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6016 : { 7738 /* not */, PPC::NOR8o, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
6017 : { 7742 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6018 : { 7742 /* or */, PPC::ORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6019 : { 7745 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6020 : { 7745 /* orc */, PPC::ORCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6021 : { 7749 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
6022 : { 7753 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
6023 : { 7758 /* paste */, PPC::CP_PASTEx, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6024 : { 7758 /* paste */, PPC::CP_PASTE, Convert__RegGPRC1_0__RegGPRC1_1__U1Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
6025 : { 7758 /* paste */, PPC::CP_PASTEo, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
6026 : { 7764 /* paste_last */, PPC::CP_PASTE_LAST, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6027 : { 7775 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6028 : { 7783 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6029 : { 7791 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6030 : { 7799 /* ptesync */, PPC::SYNC, Convert__imm_95_2, 0, { }, },
6031 : { 7807 /* qvaligni */, PPC::QVALIGNI, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_U2Imm }, },
6032 : { 7816 /* qvesplati */, PPC::QVESPLATI, Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_U2Imm }, },
6033 : { 7826 /* qvfabs */, PPC::QVFABS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6034 : { 7833 /* qvfadd */, PPC::QVFADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6035 : { 7840 /* qvfadds */, PPC::QVFADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6036 : { 7848 /* qvfand */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6037 : { 7855 /* qvfandc */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6038 : { 7863 /* qvfcfid */, PPC::QVFCFID, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6039 : { 7871 /* qvfcfids */, PPC::QVFCFIDS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6040 : { 7880 /* qvfcfidu */, PPC::QVFCFIDU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6041 : { 7889 /* qvfcfidus */, PPC::QVFCFIDUS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6042 : { 7899 /* qvfclr */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0, 0, { MCK_RegQBRC }, },
6043 : { 7906 /* qvfcmpeq */, PPC::QVFCMPEQb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
6044 : { 7915 /* qvfcmpgt */, PPC::QVFCMPGTb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
6045 : { 7924 /* qvfcmplt */, PPC::QVFCMPLTb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
6046 : { 7933 /* qvfcpsgn */, PPC::QVFCPSGN, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6047 : { 7942 /* qvfctfb */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5, 0, { MCK_RegQBRC, MCK_RegQBRC }, },
6048 : { 7950 /* qvfctid */, PPC::QVFCTID, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6049 : { 7958 /* qvfctidu */, PPC::QVFCTIDU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6050 : { 7967 /* qvfctiduz */, PPC::QVFCTIDUZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6051 : { 7977 /* qvfctidz */, PPC::QVFCTIDZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6052 : { 7986 /* qvfctiw */, PPC::QVFCTIW, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6053 : { 7994 /* qvfctiwu */, PPC::QVFCTIWU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6054 : { 8003 /* qvfctiwuz */, PPC::QVFCTIWUZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6055 : { 8013 /* qvfctiwz */, PPC::QVFCTIWZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6056 : { 8022 /* qvfequ */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6057 : { 8029 /* qvflogical */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC, MCK_U12Imm }, },
6058 : { 8040 /* qvfmadd */, PPC::QVFMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6059 : { 8048 /* qvfmadds */, PPC::QVFMADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6060 : { 8057 /* qvfmr */, PPC::QVFMR, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6061 : { 8063 /* qvfmsub */, PPC::QVFMSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6062 : { 8071 /* qvfmsubs */, PPC::QVFMSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6063 : { 8080 /* qvfmul */, PPC::QVFMUL, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6064 : { 8087 /* qvfmuls */, PPC::QVFMULSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6065 : { 8095 /* qvfnabs */, PPC::QVFNABS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6066 : { 8103 /* qvfnand */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6067 : { 8111 /* qvfneg */, PPC::QVFNEG, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6068 : { 8118 /* qvfnmadd */, PPC::QVFNMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6069 : { 8127 /* qvfnmadds */, PPC::QVFNMADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6070 : { 8137 /* qvfnmsub */, PPC::QVFNMSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6071 : { 8146 /* qvfnmsubs */, PPC::QVFNMSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6072 : { 8156 /* qvfnor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6073 : { 8163 /* qvfnot */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10, 0, { MCK_RegQBRC, MCK_RegQBRC }, },
6074 : { 8170 /* qvfor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6075 : { 8176 /* qvforc */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6076 : { 8183 /* qvfperm */, PPC::QVFPERM, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6077 : { 8191 /* qvfre */, PPC::QVFRE, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6078 : { 8197 /* qvfres */, PPC::QVFRES, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6079 : { 8204 /* qvfrim */, PPC::QVFRIM, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6080 : { 8211 /* qvfrin */, PPC::QVFRIN, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6081 : { 8218 /* qvfrip */, PPC::QVFRIP, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6082 : { 8225 /* qvfriz */, PPC::QVFRIZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6083 : { 8232 /* qvfrsp */, PPC::QVFRSPs, Convert__RegQSRC1_0__RegQFRC1_1, 0, { MCK_RegQSRC, MCK_RegQFRC }, },
6084 : { 8239 /* qvfrsqrte */, PPC::QVFRSQRTE, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6085 : { 8249 /* qvfrsqrtes */, PPC::QVFRSQRTES, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
6086 : { 8260 /* qvfsel */, PPC::QVFSELb, Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
6087 : { 8267 /* qvfset */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15, 0, { MCK_RegQBRC }, },
6088 : { 8274 /* qvfsub */, PPC::QVFSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6089 : { 8281 /* qvfsubs */, PPC::QVFSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
6090 : { 8289 /* qvftstnan */, PPC::QVFTSTNANb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
6091 : { 8299 /* qvfxmadd */, PPC::QVFXMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6092 : { 8308 /* qvfxmadds */, PPC::QVFXMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6093 : { 8318 /* qvfxmul */, PPC::QVFXMUL, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6094 : { 8326 /* qvfxmuls */, PPC::QVFXMULS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6095 : { 8335 /* qvfxor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
6096 : { 8342 /* qvfxxcpnmadd */, PPC::QVFXXCPNMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6097 : { 8355 /* qvfxxcpnmadds */, PPC::QVFXXCPNMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6098 : { 8369 /* qvfxxmadd */, PPC::QVFXXMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6099 : { 8379 /* qvfxxmadds */, PPC::QVFXXMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6100 : { 8390 /* qvfxxnpmadd */, PPC::QVFXXNPMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6101 : { 8402 /* qvfxxnpmadds */, PPC::QVFXXNPMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
6102 : { 8415 /* qvgpci */, PPC::QVGPCI, Convert__RegQFRC1_0__U12Imm1_1, 0, { MCK_RegQFRC, MCK_U12Imm }, },
6103 : { 8422 /* qvlfcdux */, PPC::QVLFCDUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6104 : { 8431 /* qvlfcduxa */, PPC::QVLFCDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6105 : { 8441 /* qvlfcdx */, PPC::QVLFCDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6106 : { 8449 /* qvlfcdxa */, PPC::QVLFCDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6107 : { 8458 /* qvlfcsux */, PPC::QVLFCSUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6108 : { 8467 /* qvlfcsuxa */, PPC::QVLFCSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6109 : { 8477 /* qvlfcsx */, PPC::QVLFCSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6110 : { 8485 /* qvlfcsxa */, PPC::QVLFCSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6111 : { 8494 /* qvlfdux */, PPC::QVLFDUX, Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6112 : { 8502 /* qvlfduxa */, PPC::QVLFDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6113 : { 8511 /* qvlfdx */, PPC::QVLFDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6114 : { 8518 /* qvlfdxa */, PPC::QVLFDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6115 : { 8526 /* qvlfiwax */, PPC::QVLFIWAX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6116 : { 8535 /* qvlfiwaxa */, PPC::QVLFIWAXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6117 : { 8545 /* qvlfiwzx */, PPC::QVLFIWZX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6118 : { 8554 /* qvlfiwzxa */, PPC::QVLFIWZXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6119 : { 8564 /* qvlfsux */, PPC::QVLFSUX, Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6120 : { 8572 /* qvlfsuxa */, PPC::QVLFSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6121 : { 8581 /* qvlfsx */, PPC::QVLFSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6122 : { 8588 /* qvlfsxa */, PPC::QVLFSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6123 : { 8596 /* qvlpcldx */, PPC::QVLPCLDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6124 : { 8605 /* qvlpclsx */, PPC::QVLPCLSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6125 : { 8614 /* qvlpcrdx */, PPC::QVLPCRDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6126 : { 8623 /* qvlpcrsx */, PPC::QVLPCRSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6127 : { 8632 /* qvstfcdux */, PPC::QVSTFCDUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6128 : { 8642 /* qvstfcduxa */, PPC::QVSTFCDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6129 : { 8653 /* qvstfcduxi */, PPC::QVSTFCDUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6130 : { 8664 /* qvstfcduxia */, PPC::QVSTFCDUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6131 : { 8676 /* qvstfcdx */, PPC::QVSTFCDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6132 : { 8685 /* qvstfcdxa */, PPC::QVSTFCDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6133 : { 8695 /* qvstfcdxi */, PPC::QVSTFCDXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6134 : { 8705 /* qvstfcdxia */, PPC::QVSTFCDXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6135 : { 8716 /* qvstfcsux */, PPC::QVSTFCSUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6136 : { 8726 /* qvstfcsuxa */, PPC::QVSTFCSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6137 : { 8737 /* qvstfcsuxi */, PPC::QVSTFCSUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6138 : { 8748 /* qvstfcsuxia */, PPC::QVSTFCSUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6139 : { 8760 /* qvstfcsx */, PPC::QVSTFCSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6140 : { 8769 /* qvstfcsxa */, PPC::QVSTFCSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6141 : { 8779 /* qvstfcsxi */, PPC::QVSTFCSXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6142 : { 8789 /* qvstfcsxia */, PPC::QVSTFCSXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6143 : { 8800 /* qvstfdux */, PPC::QVSTFDUX, Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6144 : { 8809 /* qvstfduxa */, PPC::QVSTFDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6145 : { 8819 /* qvstfduxi */, PPC::QVSTFDUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6146 : { 8829 /* qvstfduxia */, PPC::QVSTFDUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6147 : { 8840 /* qvstfdx */, PPC::QVSTFDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6148 : { 8848 /* qvstfdxa */, PPC::QVSTFDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6149 : { 8857 /* qvstfdxi */, PPC::QVSTFDXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6150 : { 8866 /* qvstfdxia */, PPC::QVSTFDXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6151 : { 8876 /* qvstfiwx */, PPC::QVSTFIWX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6152 : { 8885 /* qvstfiwxa */, PPC::QVSTFIWXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6153 : { 8895 /* qvstfsux */, PPC::QVSTFSUX, Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6154 : { 8904 /* qvstfsuxa */, PPC::QVSTFSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6155 : { 8914 /* qvstfsuxi */, PPC::QVSTFSUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6156 : { 8924 /* qvstfsuxia */, PPC::QVSTFSUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6157 : { 8935 /* qvstfsx */, PPC::QVSTFSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6158 : { 8943 /* qvstfsxa */, PPC::QVSTFSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6159 : { 8952 /* qvstfsxi */, PPC::QVSTFSXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6160 : { 8961 /* qvstfsxia */, PPC::QVSTFSXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6161 : { 8971 /* rfci */, PPC::RFCI, Convert_NoOperands, 0, { }, },
6162 : { 8976 /* rfdi */, PPC::RFDI, Convert_NoOperands, 0, { }, },
6163 : { 8981 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, 0, { MCK_U1Imm }, },
6164 : { 8987 /* rfi */, PPC::RFI, Convert_NoOperands, 0, { }, },
6165 : { 8991 /* rfid */, PPC::RFID, Convert_NoOperands, 0, { }, },
6166 : { 8996 /* rfmci */, PPC::RFMCI, Convert_NoOperands, 0, { }, },
6167 : { 9002 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
6168 : { 9002 /* rldcl */, PPC::RLDCLo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
6169 : { 9008 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
6170 : { 9008 /* rldcr */, PPC::RLDCRo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
6171 : { 9014 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6172 : { 9014 /* rldic */, PPC::RLDICo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6173 : { 9020 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6174 : { 9020 /* rldicl */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6175 : { 9027 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6176 : { 9027 /* rldicr */, PPC::RLDICRo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6177 : { 9034 /* rldimi */, PPC::RLDIMI, Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6178 : { 9034 /* rldimi */, PPC::RLDIMIo, Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
6179 : { 9041 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6180 : { 9041 /* rlwimi */, PPC::RLWIMIobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6181 : { 9041 /* rlwimi */, PPC::RLWIMI, Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
6182 : { 9041 /* rlwimi */, PPC::RLWIMIo, Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
6183 : { 9048 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6184 : { 9048 /* rlwinm */, PPC::RLWINMobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6185 : { 9048 /* rlwinm */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
6186 : { 9048 /* rlwinm */, PPC::RLWINMo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
6187 : { 9055 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6188 : { 9055 /* rlwnm */, PPC::RLWNMobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
6189 : { 9055 /* rlwnm */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6190 : { 9055 /* rlwnm */, PPC::RLWNMo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
6191 : { 9061 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6192 : { 9061 /* rotld */, PPC::RLDCLo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6193 : { 9067 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6194 : { 9067 /* rotldi */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6195 : { 9074 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6196 : { 9074 /* rotlw */, PPC::RLWNMo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6197 : { 9080 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6198 : { 9080 /* rotlwi */, PPC::RLWINMo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6199 : { 9087 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6200 : { 9087 /* rotrdi */, PPC::ROTRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6201 : { 9094 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6202 : { 9094 /* rotrwi */, PPC::ROTRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6203 : { 9101 /* sc */, PPC::SC, Convert__imm_95_0, 0, { }, },
6204 : { 9101 /* sc */, PPC::SC, Convert__Imm1_0, 0, { MCK_Imm }, },
6205 : { 9104 /* setb */, PPC::SETB, Convert__RegG8RC1_0__RegCRRC1_1, 0, { MCK_RegG8RC, MCK_RegCRRC }, },
6206 : { 9109 /* slbia */, PPC::SLBIA, Convert_NoOperands, 0, { }, },
6207 : { 9115 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6208 : { 9121 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6209 : { 9128 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6210 : { 9136 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6211 : { 9144 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6212 : { 9151 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, 0, { }, },
6213 : { 9159 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6214 : { 9159 /* sld */, PPC::SLDo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6215 : { 9163 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6216 : { 9163 /* sldi */, PPC::SLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6217 : { 9168 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6218 : { 9168 /* slw */, PPC::SLWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6219 : { 9172 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6220 : { 9172 /* slwi */, PPC::SLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6221 : { 9177 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6222 : { 9177 /* srad */, PPC::SRADo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6223 : { 9182 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6224 : { 9182 /* sradi */, PPC::SRADIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6225 : { 9188 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6226 : { 9188 /* sraw */, PPC::SRAWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6227 : { 9193 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6228 : { 9193 /* srawi */, PPC::SRAWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6229 : { 9199 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6230 : { 9199 /* srd */, PPC::SRDo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
6231 : { 9203 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6232 : { 9203 /* srdi */, PPC::SRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
6233 : { 9208 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6234 : { 9208 /* srw */, PPC::SRWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6235 : { 9212 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6236 : { 9212 /* srwi */, PPC::SRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6237 : { 9217 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6238 : { 9221 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6239 : { 9228 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6240 : { 9234 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6241 : { 9241 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6242 : { 9246 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6243 : { 9252 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
6244 : { 9252 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6245 : { 9257 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
6246 : { 9261 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
6247 : { 9267 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6248 : { 9274 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6249 : { 9281 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6250 : { 9287 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
6251 : { 9292 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6252 : { 9298 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6253 : { 9298 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
6254 : { 9303 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6255 : { 9308 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6256 : { 9316 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6257 : { 9322 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6258 : { 9329 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6259 : { 9335 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6260 : { 9342 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6261 : { 9347 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6262 : { 9353 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6263 : { 9360 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6264 : { 9366 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6265 : { 9370 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6266 : { 9377 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6267 : { 9384 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6268 : { 9390 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6269 : { 9397 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6270 : { 9402 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6271 : { 9408 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
6272 : { 9408 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6273 : { 9413 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6274 : { 9418 /* stop */, PPC::STOP, Convert_NoOperands, 0, { }, },
6275 : { 9423 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6276 : { 9429 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6277 : { 9436 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6278 : { 9443 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6279 : { 9450 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6280 : { 9455 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6281 : { 9461 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6282 : { 9461 /* stw */, PPC::SPESTW, Convert__RegSPE4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegSPE4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6283 : { 9465 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
6284 : { 9471 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6285 : { 9478 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6286 : { 9485 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6287 : { 9491 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6288 : { 9498 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
6289 : { 9503 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6290 : { 9509 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
6291 : { 9509 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6292 : { 9509 /* stwx */, PPC::SPESTWX, Convert__RegSPE4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegSPE4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6293 : { 9514 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
6294 : { 9520 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6295 : { 9527 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6296 : { 9535 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6297 : { 9543 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6298 : { 9551 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
6299 : { 9558 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6300 : { 9566 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, 0, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
6301 : { 9571 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6302 : { 9580 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6303 : { 9588 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6304 : { 9596 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
6305 : { 9602 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
6306 : { 9609 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6307 : { 9617 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
6308 : { 9623 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6309 : { 9623 /* sub */, PPC::SUBF8o, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6310 : { 9627 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6311 : { 9627 /* subc */, PPC::SUBFC8o, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
6312 : { 9632 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6313 : { 9632 /* subf */, PPC::SUBFo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6314 : { 9637 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6315 : { 9637 /* subfc */, PPC::SUBFCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6316 : { 9643 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6317 : { 9643 /* subfe */, PPC::SUBFEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6318 : { 9649 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6319 : { 9656 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6320 : { 9656 /* subfme */, PPC::SUBFMEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6321 : { 9663 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6322 : { 9663 /* subfze */, PPC::SUBFZEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6323 : { 9670 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6324 : { 9675 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6325 : { 9675 /* subic */, PPC::SUBICo, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6326 : { 9681 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6327 : { 9687 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6328 : { 9695 /* sync */, PPC::SYNC, Convert__imm_95_0, 0, { }, },
6329 : { 9695 /* sync */, PPC::SYNC, Convert__Imm1_0, 0, { MCK_Imm }, },
6330 : { 9700 /* tabort */, PPC::TABORT, Convert__imm_95_0__RegGPRC1_1, 0, { MCK__DOT_, MCK_RegGPRC }, },
6331 : { 9707 /* tabortdc */, PPC::TABORTDC, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
6332 : { 9716 /* tabortdci */, PPC::TABORTDCI, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
6333 : { 9726 /* tabortwc */, PPC::TABORTWC, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
6334 : { 9735 /* tabortwci */, PPC::TABORTWCI, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
6335 : { 9745 /* tbegin */, PPC::TBEGIN, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
6336 : { 9752 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, 0, { MCK_RegCRRC }, },
6337 : { 9759 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
6338 : { 9762 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6339 : { 9767 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6340 : { 9773 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6341 : { 9778 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6342 : { 9784 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6343 : { 9789 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6344 : { 9795 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, 0, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
6345 : { 9799 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6346 : { 9804 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6347 : { 9810 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6348 : { 9816 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6349 : { 9823 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6350 : { 9829 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6351 : { 9836 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6352 : { 9842 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6353 : { 9849 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6354 : { 9855 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6355 : { 9862 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6356 : { 9868 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6357 : { 9875 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6358 : { 9881 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6359 : { 9888 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6360 : { 9893 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6361 : { 9899 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6362 : { 9904 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6363 : { 9910 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6364 : { 9915 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6365 : { 9921 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6366 : { 9926 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6367 : { 9932 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
6368 : { 9936 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
6369 : { 9941 /* tend */, PPC::TEND, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
6370 : { 9946 /* tlbia */, PPC::TLBIA, Convert_NoOperands, 0, { }, },
6371 : { 9952 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6372 : { 9952 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6373 : { 9958 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6374 : { 9965 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6375 : { 9973 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6376 : { 9979 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6377 : { 9985 /* tlbre */, PPC::TLBRE, Convert_NoOperands, 0, { }, },
6378 : { 9985 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
6379 : { 9991 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6380 : { 9999 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6381 : { 10007 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6382 : { 10007 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6383 : { 10007 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6384 : { 10013 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, 0, { }, },
6385 : { 10021 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, 0, { }, },
6386 : { 10021 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
6387 : { 10027 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6388 : { 10035 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6389 : { 10043 /* trap */, PPC::TRAP, Convert_NoOperands, 0, { }, },
6390 : { 10048 /* trechkpt */, PPC::TRECHKPT, Convert__imm_95_0, 0, { MCK__DOT_ }, },
6391 : { 10057 /* treclaim */, PPC::TRECLAIM, Convert__imm_95_0__RegGPRC1_1, 0, { MCK__DOT_, MCK_RegGPRC }, },
6392 : { 10066 /* tsr */, PPC::TSR, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
6393 : { 10070 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
6394 : { 10073 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6395 : { 10078 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6396 : { 10084 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6397 : { 10089 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6398 : { 10095 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6399 : { 10100 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6400 : { 10106 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
6401 : { 10110 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6402 : { 10115 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6403 : { 10121 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6404 : { 10127 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6405 : { 10134 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6406 : { 10140 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6407 : { 10147 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6408 : { 10153 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6409 : { 10160 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6410 : { 10166 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6411 : { 10173 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6412 : { 10179 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6413 : { 10186 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6414 : { 10192 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6415 : { 10199 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6416 : { 10204 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6417 : { 10210 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6418 : { 10215 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6419 : { 10221 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6420 : { 10226 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6421 : { 10232 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6422 : { 10237 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6423 : { 10243 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
6424 : { 10247 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
6425 : { 10252 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6426 : { 10260 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6427 : { 10268 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6428 : { 10276 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6429 : { 10284 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6430 : { 10292 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6431 : { 10301 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6432 : { 10310 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6433 : { 10317 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6434 : { 10325 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6435 : { 10333 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6436 : { 10341 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6437 : { 10349 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6438 : { 10357 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6439 : { 10365 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6440 : { 10373 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6441 : { 10381 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6442 : { 10389 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6443 : { 10397 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6444 : { 10405 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6445 : { 10410 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6446 : { 10416 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6447 : { 10423 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6448 : { 10430 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6449 : { 10437 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6450 : { 10444 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6451 : { 10451 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6452 : { 10458 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6453 : { 10466 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6454 : { 10474 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6455 : { 10480 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6456 : { 10486 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6457 : { 10494 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6458 : { 10506 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6459 : { 10512 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6460 : { 10518 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6461 : { 10524 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, 0, { MCK_RegGPRC, MCK_RegVRRC }, },
6462 : { 10533 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6463 : { 10539 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6464 : { 10539 /* vcmpbfp */, PPC::VCMPBFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6465 : { 10547 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6466 : { 10547 /* vcmpeqfp */, PPC::VCMPEQFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6467 : { 10556 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6468 : { 10556 /* vcmpequb */, PPC::VCMPEQUBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6469 : { 10565 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6470 : { 10565 /* vcmpequd */, PPC::VCMPEQUDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6471 : { 10574 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6472 : { 10574 /* vcmpequh */, PPC::VCMPEQUHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6473 : { 10583 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6474 : { 10583 /* vcmpequw */, PPC::VCMPEQUWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6475 : { 10592 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6476 : { 10592 /* vcmpgefp */, PPC::VCMPGEFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6477 : { 10601 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6478 : { 10601 /* vcmpgtfp */, PPC::VCMPGTFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6479 : { 10610 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6480 : { 10610 /* vcmpgtsb */, PPC::VCMPGTSBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6481 : { 10619 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6482 : { 10619 /* vcmpgtsd */, PPC::VCMPGTSDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6483 : { 10628 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6484 : { 10628 /* vcmpgtsh */, PPC::VCMPGTSHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6485 : { 10637 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6486 : { 10637 /* vcmpgtsw */, PPC::VCMPGTSWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6487 : { 10646 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6488 : { 10646 /* vcmpgtub */, PPC::VCMPGTUBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6489 : { 10655 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6490 : { 10655 /* vcmpgtud */, PPC::VCMPGTUDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6491 : { 10664 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6492 : { 10664 /* vcmpgtuh */, PPC::VCMPGTUHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6493 : { 10673 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6494 : { 10673 /* vcmpgtuw */, PPC::VCMPGTUWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6495 : { 10682 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6496 : { 10682 /* vcmpneb */, PPC::VCMPNEBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6497 : { 10690 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6498 : { 10690 /* vcmpneh */, PPC::VCMPNEHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6499 : { 10698 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6500 : { 10698 /* vcmpnew */, PPC::VCMPNEWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6501 : { 10706 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6502 : { 10706 /* vcmpnezb */, PPC::VCMPNEZBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6503 : { 10715 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6504 : { 10715 /* vcmpnezh */, PPC::VCMPNEZHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6505 : { 10724 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6506 : { 10724 /* vcmpnezw */, PPC::VCMPNEZWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6507 : { 10733 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6508 : { 10740 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6509 : { 10747 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6510 : { 10753 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6511 : { 10759 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6512 : { 10765 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, 0, { MCK_RegGPRC, MCK_RegVRRC }, },
6513 : { 10774 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6514 : { 10780 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6515 : { 10785 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6516 : { 10794 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6517 : { 10804 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6518 : { 10815 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6519 : { 10826 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6520 : { 10837 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6521 : { 10846 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6522 : { 10855 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6523 : { 10864 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6524 : { 10873 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6525 : { 10882 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6526 : { 10891 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6527 : { 10900 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6528 : { 10909 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6529 : { 10918 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6530 : { 10927 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
6531 : { 10936 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6532 : { 10942 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6533 : { 10951 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6534 : { 10960 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6535 : { 10969 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6536 : { 10978 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6537 : { 10986 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6538 : { 10994 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6539 : { 11001 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6540 : { 11008 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6541 : { 11015 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6542 : { 11022 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6543 : { 11029 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6544 : { 11036 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6545 : { 11043 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6546 : { 11050 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6547 : { 11057 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6548 : { 11067 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6549 : { 11078 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6550 : { 11085 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6551 : { 11092 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6552 : { 11099 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6553 : { 11106 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6554 : { 11113 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6555 : { 11120 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6556 : { 11127 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6557 : { 11134 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6558 : { 11141 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6559 : { 11151 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6560 : { 11155 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6561 : { 11162 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6562 : { 11169 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6563 : { 11176 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6564 : { 11183 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6565 : { 11190 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6566 : { 11197 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6567 : { 11204 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6568 : { 11211 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6569 : { 11220 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6570 : { 11229 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6571 : { 11238 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6572 : { 11247 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6573 : { 11256 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6574 : { 11265 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6575 : { 11275 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6576 : { 11286 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6577 : { 11296 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6578 : { 11305 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6579 : { 11313 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6580 : { 11321 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6581 : { 11329 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6582 : { 11337 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6583 : { 11345 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6584 : { 11353 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6585 : { 11361 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6586 : { 11369 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6587 : { 11377 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6588 : { 11385 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6589 : { 11393 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6590 : { 11401 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6591 : { 11409 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6592 : { 11415 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6593 : { 11424 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6594 : { 11437 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6595 : { 11443 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6596 : { 11449 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6597 : { 11458 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6598 : { 11463 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6599 : { 11468 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6600 : { 11472 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6601 : { 11477 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6602 : { 11483 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6603 : { 11490 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6604 : { 11499 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6605 : { 11505 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6606 : { 11513 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6607 : { 11521 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6608 : { 11529 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6609 : { 11537 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6610 : { 11545 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6611 : { 11553 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6612 : { 11561 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6613 : { 11569 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6614 : { 11577 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6615 : { 11585 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6616 : { 11593 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6617 : { 11601 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6618 : { 11609 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6619 : { 11617 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6620 : { 11625 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6621 : { 11633 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6622 : { 11642 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6623 : { 11651 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6624 : { 11660 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6625 : { 11669 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6626 : { 11677 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6627 : { 11685 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6628 : { 11693 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6629 : { 11699 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6630 : { 11705 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6631 : { 11711 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6632 : { 11717 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6633 : { 11723 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6634 : { 11728 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6635 : { 11733 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6636 : { 11740 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6637 : { 11747 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6638 : { 11752 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6639 : { 11757 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6640 : { 11764 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6641 : { 11771 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6642 : { 11781 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6643 : { 11787 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6644 : { 11792 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
6645 : { 11803 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
6646 : { 11814 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6647 : { 11818 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6648 : { 11823 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6649 : { 11828 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
6650 : { 11835 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6651 : { 11840 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6652 : { 11845 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6653 : { 11850 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6654 : { 11855 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6655 : { 11862 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6656 : { 11869 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
6657 : { 11878 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
6658 : { 11887 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
6659 : { 11896 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
6660 : { 11903 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6661 : { 11907 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6662 : { 11913 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6663 : { 11919 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6664 : { 11925 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6665 : { 11931 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6666 : { 11936 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6667 : { 11941 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6668 : { 11946 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6669 : { 11951 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6670 : { 11956 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6671 : { 11961 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6672 : { 11969 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6673 : { 11977 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6674 : { 11986 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6675 : { 11995 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6676 : { 12002 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6677 : { 12010 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6678 : { 12018 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6679 : { 12026 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6680 : { 12034 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6681 : { 12042 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6682 : { 12050 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6683 : { 12058 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6684 : { 12066 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6685 : { 12074 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6686 : { 12082 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6687 : { 12090 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6688 : { 12099 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6689 : { 12108 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6690 : { 12117 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6691 : { 12126 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6692 : { 12134 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6693 : { 12142 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6694 : { 12150 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6695 : { 12158 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6696 : { 12166 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6697 : { 12174 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6698 : { 12182 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6699 : { 12190 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6700 : { 12198 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6701 : { 12203 /* wait */, PPC::WAIT, Convert__imm_95_0, 0, { }, },
6702 : { 12203 /* wait */, PPC::WAIT, Convert__Imm1_0, 0, { MCK_Imm }, },
6703 : { 12208 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, 0, { }, },
6704 : { 12217 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, 0, { }, },
6705 : { 12225 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
6706 : { 12231 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, 0, { MCK_Imm }, },
6707 : { 12238 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, 0, { }, },
6708 : { 12243 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6709 : { 12243 /* xor */, PPC::XORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6710 : { 12247 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
6711 : { 12252 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
6712 : { 12258 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6713 : { 12266 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6714 : { 12274 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6715 : { 12282 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6716 : { 12290 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6717 : { 12299 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6718 : { 12307 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6719 : { 12317 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6720 : { 12328 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6721 : { 12339 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6722 : { 12349 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6723 : { 12359 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6724 : { 12368 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6725 : { 12377 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6726 : { 12386 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6727 : { 12395 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6728 : { 12405 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6729 : { 12415 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6730 : { 12424 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, 0, { MCK_RegVRRC, MCK_RegVFRC }, },
6731 : { 12433 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6732 : { 12442 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSSRC }, },
6733 : { 12452 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6734 : { 12463 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6735 : { 12474 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6736 : { 12485 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6737 : { 12496 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6738 : { 12505 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, 0, { MCK_RegVFRC, MCK_RegVRRC }, },
6739 : { 12514 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, 0, { MCK_RegVFRC, MCK_RegVRRC }, },
6740 : { 12524 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6741 : { 12534 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6742 : { 12544 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6743 : { 12554 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6744 : { 12564 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, 0, { MCK_RegVRRC, MCK_RegVFRC }, },
6745 : { 12573 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6746 : { 12582 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSRC }, },
6747 : { 12592 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6748 : { 12602 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSFRC }, },
6749 : { 12612 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, 0, { MCK_RegVRRC, MCK_RegVFRC }, },
6750 : { 12621 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6751 : { 12631 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSFRC }, },
6752 : { 12641 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6753 : { 12649 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6754 : { 12657 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6755 : { 12666 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6756 : { 12674 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, },
6757 : { 12683 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, },
6758 : { 12692 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6759 : { 12702 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6760 : { 12712 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6761 : { 12722 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6762 : { 12732 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6763 : { 12741 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6764 : { 12751 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6765 : { 12760 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6766 : { 12768 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6767 : { 12777 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6768 : { 12786 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6769 : { 12794 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6770 : { 12803 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6771 : { 12813 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6772 : { 12823 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6773 : { 12833 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6774 : { 12843 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6775 : { 12852 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6776 : { 12862 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6777 : { 12870 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6778 : { 12878 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6779 : { 12887 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6780 : { 12895 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6781 : { 12904 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6782 : { 12913 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6783 : { 12921 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6784 : { 12929 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6785 : { 12940 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6786 : { 12951 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6787 : { 12962 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6788 : { 12973 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6789 : { 12983 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6790 : { 12994 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6791 : { 13005 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6792 : { 13016 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6793 : { 13027 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6794 : { 13038 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6795 : { 13048 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6796 : { 13059 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6797 : { 13066 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6798 : { 13074 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6799 : { 13082 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6800 : { 13090 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6801 : { 13098 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6802 : { 13105 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
6803 : { 13112 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, 0, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
6804 : { 13119 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, 0, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
6805 : { 13127 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, 0, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
6806 : { 13135 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSFRC }, },
6807 : { 13141 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6808 : { 13152 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
6809 : { 13163 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
6810 : { 13172 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6811 : { 13181 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6812 : { 13191 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
6813 : { 13200 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6814 : { 13208 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6815 : { 13216 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
6816 : { 13225 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
6817 : { 13233 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
6818 : { 13242 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, 0, { MCK_RegCRRC, MCK_RegVSFRC }, },
6819 : { 13252 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
6820 : { 13262 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, 0, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, },
6821 : { 13272 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
6822 : { 13282 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, 0, { MCK_RegG8RC, MCK_RegVSFRC }, },
6823 : { 13291 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6824 : { 13300 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, 0, { MCK_RegG8RC, MCK_RegVSFRC }, },
6825 : { 13309 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
6826 : { 13318 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6827 : { 13326 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6828 : { 13334 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6829 : { 13342 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6830 : { 13350 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6831 : { 13350 /* xvcmpeqdp */, PPC::XVCMPEQDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6832 : { 13360 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6833 : { 13360 /* xvcmpeqsp */, PPC::XVCMPEQSPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6834 : { 13370 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6835 : { 13370 /* xvcmpgedp */, PPC::XVCMPGEDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6836 : { 13380 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6837 : { 13380 /* xvcmpgesp */, PPC::XVCMPGESPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6838 : { 13390 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6839 : { 13390 /* xvcmpgtdp */, PPC::XVCMPGTDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6840 : { 13400 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6841 : { 13400 /* xvcmpgtsp */, PPC::XVCMPGTSPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6842 : { 13410 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6843 : { 13420 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6844 : { 13430 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6845 : { 13439 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6846 : { 13450 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6847 : { 13461 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6848 : { 13472 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6849 : { 13483 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6850 : { 13492 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6851 : { 13501 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6852 : { 13510 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6853 : { 13521 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6854 : { 13532 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6855 : { 13543 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6856 : { 13554 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6857 : { 13564 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6858 : { 13574 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6859 : { 13584 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6860 : { 13594 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6861 : { 13604 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6862 : { 13614 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6863 : { 13624 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6864 : { 13634 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6865 : { 13642 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6866 : { 13650 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6867 : { 13659 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6868 : { 13668 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6869 : { 13678 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6870 : { 13688 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6871 : { 13698 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6872 : { 13708 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6873 : { 13716 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6874 : { 13724 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6875 : { 13732 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6876 : { 13740 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6877 : { 13748 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6878 : { 13756 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6879 : { 13766 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6880 : { 13776 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6881 : { 13786 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6882 : { 13796 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6883 : { 13804 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6884 : { 13812 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6885 : { 13821 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6886 : { 13830 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6887 : { 13838 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6888 : { 13846 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6889 : { 13857 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6890 : { 13868 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6891 : { 13879 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6892 : { 13890 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6893 : { 13901 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6894 : { 13912 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6895 : { 13923 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6896 : { 13934 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6897 : { 13941 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6898 : { 13949 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6899 : { 13957 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6900 : { 13965 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6901 : { 13973 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6902 : { 13980 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6903 : { 13987 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6904 : { 13994 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6905 : { 14002 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6906 : { 14010 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6907 : { 14018 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6908 : { 14026 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6909 : { 14037 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6910 : { 14048 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6911 : { 14057 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6912 : { 14066 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6913 : { 14074 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6914 : { 14082 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
6915 : { 14091 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
6916 : { 14100 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, 0, { MCK_RegCRRC, MCK_RegVSRC }, },
6917 : { 14110 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, 0, { MCK_RegCRRC, MCK_RegVSRC }, },
6918 : { 14120 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
6919 : { 14130 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
6920 : { 14140 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6921 : { 14149 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6922 : { 14158 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6923 : { 14167 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6924 : { 14176 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6925 : { 14182 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6926 : { 14188 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6927 : { 14194 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6928 : { 14200 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, 0, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, },
6929 : { 14212 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, },
6930 : { 14222 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6931 : { 14229 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6932 : { 14237 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6933 : { 14244 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6934 : { 14252 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6935 : { 14259 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6936 : { 14265 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6937 : { 14272 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6938 : { 14279 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6939 : { 14287 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6940 : { 14295 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6941 : { 14303 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6942 : { 14311 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6943 : { 14318 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
6944 : { 14327 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6945 : { 14335 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
6946 : { 14341 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
6947 : { 14349 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, },
6948 : { 14349 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, 0, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, },
6949 : { 14349 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
6950 : { 14349 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
6951 : { 14357 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, 0, { MCK_RegVSRC, MCK_U8Imm }, },
6952 : { 14366 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
6953 : { 14374 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, 0, { MCK_RegVSRC, MCK_RegVSFRC }, },
6954 : { 14374 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
6955 : };
6956 :
6957 : #include "llvm/Support/Debug.h"
6958 : #include "llvm/Support/Format.h"
6959 :
6960 7700 : unsigned PPCAsmParser::
6961 : MatchInstructionImpl(const OperandVector &Operands,
6962 : MCInst &Inst,
6963 : uint64_t &ErrorInfo,
6964 : bool matchingInlineAsm, unsigned VariantID) {
6965 : // Eliminate obvious mismatches.
6966 7700 : if (Operands.size() > 7) {
6967 0 : ErrorInfo = 7;
6968 0 : return Match_InvalidOperand;
6969 : }
6970 :
6971 : // Get the current feature set.
6972 7700 : uint64_t AvailableFeatures = getAvailableFeatures();
6973 :
6974 : // Get the instruction mnemonic, which is the first token.
6975 7700 : StringRef Mnemonic = ((PPCOperand&)*Operands[0]).getToken();
6976 :
6977 : // Process all MnemonicAliases to remap the mnemonic.
6978 7700 : applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
6979 :
6980 : // Some state to try to produce better error messages.
6981 : bool HadMatchOtherThanFeatures = false;
6982 : bool HadMatchOtherThanPredicate = false;
6983 : unsigned RetCode = Match_InvalidOperand;
6984 : uint64_t MissingFeatures = ~0ULL;
6985 : // Set ErrorInfo to the operand that mismatches if it is
6986 : // wrong for all instances of the instruction.
6987 7700 : ErrorInfo = ~0ULL;
6988 : // Find the appropriate table for this asm variant.
6989 : const MatchEntry *Start, *End;
6990 7700 : switch (VariantID) {
6991 0 : default: llvm_unreachable("invalid variant!");
6992 : case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
6993 : }
6994 : // Search the table.
6995 : auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
6996 :
6997 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
6998 : std::distance(MnemonicRange.first, MnemonicRange.second) <<
6999 : " encodings with mnemonic '" << Mnemonic << "'\n");
7000 :
7001 : // Return a more specific error code if no mnemonics match.
7002 7700 : if (MnemonicRange.first == MnemonicRange.second)
7003 : return Match_MnemonicFail;
7004 :
7005 1515 : for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
7006 9211 : it != ie; ++it) {
7007 : bool HasRequiredFeatures =
7008 9179 : (AvailableFeatures & it->RequiredFeatures) == it->RequiredFeatures;
7009 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
7010 : << MII.getName(it->Opcode) << "\n");
7011 : // equal_range guarantees that instruction mnemonic matches.
7012 : assert(Mnemonic == it->getMnemonic());
7013 : bool OperandsValid = true;
7014 26589 : for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
7015 26583 : auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
7016 : DEBUG_WITH_TYPE("asm-matcher",
7017 : dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
7018 : << " against actual operand at index " << ActualIdx);
7019 26583 : if (ActualIdx < Operands.size())
7020 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
7021 : Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
7022 : else
7023 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
7024 26583 : if (ActualIdx >= Operands.size()) {
7025 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range ");
7026 7658 : OperandsValid = (Formal == InvalidMatchClass) || isSubclass(Formal, OptionalMatchClass);
7027 0 : if (!OperandsValid) ErrorInfo = ActualIdx;
7028 : break;
7029 : }
7030 : MCParsedAsmOperand &Actual = *Operands[ActualIdx];
7031 18925 : unsigned Diag = validateOperandClass(Actual, Formal);
7032 18925 : if (Diag == Match_Success) {
7033 : DEBUG_WITH_TYPE("asm-matcher",
7034 : dbgs() << "match success using generic matcher\n");
7035 17284 : ++ActualIdx;
7036 17284 : continue;
7037 : }
7038 : // If the generic handler indicates an invalid operand
7039 : // failure, check for a special case.
7040 : if (Diag != Match_Success) {
7041 : unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
7042 : if (TargetDiag == Match_Success) {
7043 : DEBUG_WITH_TYPE("asm-matcher",
7044 : dbgs() << "match success using target matcher\n");
7045 126 : ++ActualIdx;
7046 126 : continue;
7047 : }
7048 : // If the target matcher returned a specific error code use
7049 : // that, else use the one from the generic matcher.
7050 : if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
7051 : Diag = TargetDiag;
7052 : }
7053 : // If current formal operand wasn't matched and it is optional
7054 : // then try to match next formal operand
7055 1515 : if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
7056 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
7057 : continue;
7058 : }
7059 : // If this operand is broken for all of the instances of this
7060 : // mnemonic, keep track of it so we can report loc info.
7061 : // If we already had a match that only failed due to a
7062 : // target predicate, that diagnostic is preferred.
7063 1515 : if (!HadMatchOtherThanPredicate &&
7064 186 : (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
7065 1491 : if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
7066 : RetCode = Diag;
7067 1491 : ErrorInfo = ActualIdx;
7068 : }
7069 : // Otherwise, just reject this instance of the mnemonic.
7070 : OperandsValid = false;
7071 : break;
7072 : }
7073 :
7074 9179 : if (!OperandsValid) {
7075 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
7076 : "operand mismatches, ignoring "
7077 : "this opcode\n");
7078 1515 : continue;
7079 : }
7080 7664 : if (!HasRequiredFeatures) {
7081 : HadMatchOtherThanFeatures = true;
7082 0 : uint64_t NewMissingFeatures = it->RequiredFeatures & ~AvailableFeatures;
7083 : DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features: "
7084 : << format_hex(NewMissingFeatures, 18)
7085 : << "\n");
7086 0 : if (countPopulation(NewMissingFeatures) <=
7087 : countPopulation(MissingFeatures))
7088 : MissingFeatures = NewMissingFeatures;
7089 0 : continue;
7090 : }
7091 :
7092 : Inst.clear();
7093 :
7094 7664 : Inst.setOpcode(it->Opcode);
7095 : // We have a potential match but have not rendered the operands.
7096 : // Check the target predicate to handle any context sensitive
7097 : // constraints.
7098 : // For example, Ties that are referenced multiple times must be
7099 : // checked here to ensure the input is the same for each match
7100 : // constraints. If we leave it any later the ties will have been
7101 : // canonicalized
7102 : unsigned MatchResult;
7103 7664 : if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
7104 : Inst.clear();
7105 : DEBUG_WITH_TYPE(
7106 : "asm-matcher",
7107 : dbgs() << "Early target match predicate failed with diag code "
7108 : << MatchResult << "\n");
7109 : RetCode = MatchResult;
7110 : HadMatchOtherThanPredicate = true;
7111 : continue;
7112 : }
7113 :
7114 7664 : if (matchingInlineAsm) {
7115 0 : convertToMapAndConstraints(it->ConvertFn, Operands);
7116 0 : if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
7117 7664 : return Match_InvalidTiedOperand;
7118 :
7119 0 : return Match_Success;
7120 : }
7121 :
7122 : // We have selected a definite instruction, convert the parsed
7123 : // operands into the appropriate MCInst.
7124 7664 : convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
7125 :
7126 : // We have a potential match. Check the target predicate to
7127 : // handle any context sensitive constraints.
7128 7664 : if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
7129 : DEBUG_WITH_TYPE("asm-matcher",
7130 : dbgs() << "Target match predicate failed with diag code "
7131 : << MatchResult << "\n");
7132 : Inst.clear();
7133 : RetCode = MatchResult;
7134 : HadMatchOtherThanPredicate = true;
7135 0 : continue;
7136 : }
7137 :
7138 : std::string Info;
7139 7664 : if (!getParser().getTargetParser().
7140 22992 : getTargetOptions().MCNoDeprecatedWarn &&
7141 15328 : MII.get(Inst.getOpcode()).getDeprecatedInfo(Inst, getSTI(), Info)) {
7142 0 : SMLoc Loc = ((PPCOperand&)*Operands[0]).getStartLoc();
7143 0 : getParser().Warning(Loc, Info, None);
7144 : }
7145 7664 : if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
7146 0 : return Match_InvalidTiedOperand;
7147 :
7148 : DEBUG_WITH_TYPE(
7149 : "asm-matcher",
7150 : dbgs() << "Opcode result: complete match, selecting this opcode\n");
7151 : return Match_Success;
7152 : }
7153 :
7154 : // Okay, we had no match. Try to return a useful error code.
7155 32 : if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
7156 : return RetCode;
7157 :
7158 : // Missing feature matches return which features were missing
7159 0 : ErrorInfo = MissingFeatures;
7160 0 : return Match_MissingFeature;
7161 : }
7162 :
7163 : #endif // GET_MATCHER_IMPLEMENTATION
7164 :
7165 :
7166 : #ifdef GET_MNEMONIC_SPELL_CHECKER
7167 : #undef GET_MNEMONIC_SPELL_CHECKER
7168 :
7169 4 : static std::string PPCMnemonicSpellCheck(StringRef S, uint64_t FBS, unsigned VariantID) {
7170 : const unsigned MaxEditDist = 2;
7171 : std::vector<StringRef> Candidates;
7172 : StringRef Prev = "";
7173 :
7174 : // Find the appropriate table for this asm variant.
7175 : const MatchEntry *Start, *End;
7176 4 : switch (VariantID) {
7177 0 : default: llvm_unreachable("invalid variant!");
7178 : case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
7179 : }
7180 :
7181 10080 : for (auto I = Start; I < End; I++) {
7182 : // Ignore unsupported instructions.
7183 10076 : if ((FBS & I->RequiredFeatures) != I->RequiredFeatures)
7184 2300 : continue;
7185 :
7186 10076 : StringRef T = I->getMnemonic();
7187 : // Avoid recomputing the edit distance for the same string.
7188 : if (T.equals(Prev))
7189 : continue;
7190 :
7191 : Prev = T;
7192 7776 : unsigned Dist = S.edit_distance(T, false, MaxEditDist);
7193 7776 : if (Dist <= MaxEditDist)
7194 8 : Candidates.push_back(T);
7195 : }
7196 :
7197 4 : if (Candidates.empty())
7198 1 : return "";
7199 :
7200 3 : std::string Res = ", did you mean: ";
7201 : unsigned i = 0;
7202 16 : for( ; i < Candidates.size() - 1; i++)
7203 15 : Res += Candidates[i].str() + ", ";
7204 9 : return Res + Candidates[i].str() + "?";
7205 : }
7206 :
7207 : #endif // GET_MNEMONIC_SPELL_CHECKER
7208 :
|