Coverage Report

Created: 2025-11-16 07:15

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/keystone/llvm/lib/Target/PowerPC/PPCGenAsmMatcher.inc
Line
Count
Source
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, bool matchingInlineAsm,
22
                                unsigned VariantID = 0);
23
#endif // GET_ASSEMBLER_HEADER_INFO
24
25
26
#ifdef GET_OPERAND_DIAGNOSTIC_TYPES
27
#undef GET_OPERAND_DIAGNOSTIC_TYPES
28
29
#endif // GET_OPERAND_DIAGNOSTIC_TYPES
30
31
32
#ifdef GET_REGISTER_MATCHER
33
#undef GET_REGISTER_MATCHER
34
35
// Flags for subtarget features that participate in instruction matching.
36
enum SubtargetFeatureFlag : uint8_t {
37
  Feature_None = 0
38
};
39
40
#endif // GET_REGISTER_MATCHER
41
42
43
#ifdef GET_SUBTARGET_FEATURE_NAME
44
#undef GET_SUBTARGET_FEATURE_NAME
45
46
// User-level names for subtarget features that participate in
47
// instruction matching.
48
static const char *getSubtargetFeatureName(uint64_t Val) {
49
  return "(unknown)";
50
}
51
52
#endif // GET_SUBTARGET_FEATURE_NAME
53
54
55
#ifdef GET_MATCHER_IMPLEMENTATION
56
#undef GET_MATCHER_IMPLEMENTATION
57
58
31.5k
static void applyMnemonicAliases(StringRef &Mnemonic, uint64_t Features, unsigned VariantID) {
59
31.5k
  switch (VariantID) {
60
31.5k
    case 0:
61
31.5k
      switch (Mnemonic.size()) {
62
30.6k
      default: break;
63
30.6k
      case 5:  // 1 string to match.
64
412
        if (memcmp(Mnemonic.data()+0, "cntlz", 5))
65
403
          break;
66
9
        Mnemonic = "cntlzw";   // "cntlz"
67
9
        return;
68
459
      case 6:  // 1 string to match.
69
459
        if (memcmp(Mnemonic.data()+0, "cntlz.", 6))
70
459
          break;
71
0
        Mnemonic = "cntlzw.";  // "cntlz."
72
0
        return;
73
31.5k
      }
74
31.4k
    break;
75
31.5k
  }
76
31.4k
  switch (Mnemonic.size()) {
77
30.6k
  default: break;
78
30.6k
  case 5:  // 1 string to match.
79
403
    if (memcmp(Mnemonic.data()+0, "cntlz", 5))
80
403
      break;
81
0
    Mnemonic = "cntlzw";   // "cntlz"
82
0
    return;
83
459
  case 6:  // 1 string to match.
84
459
    if (memcmp(Mnemonic.data()+0, "cntlz.", 6))
85
459
      break;
86
0
    Mnemonic = "cntlzw.";  // "cntlz."
87
0
    return;
88
31.4k
  }
89
31.4k
}
90
91
namespace {
92
enum OperatorConversionKind {
93
  CVT_Done,
94
  CVT_Reg,
95
  CVT_Tied,
96
  CVT_95_addRegG8RCOperands,
97
  CVT_95_addTLSRegOperands,
98
  CVT_95_addRegGPRCOperands,
99
  CVT_95_addRegGPRCNoR0Operands,
100
  CVT_95_addS16ImmOperands,
101
  CVT_95_addU16ImmOperands,
102
  CVT_95_addBranchTargetOperands,
103
  CVT_95_addImmOperands,
104
  CVT_95_addRegCRBITRCOperands,
105
  CVT_imm_95_0,
106
  CVT_imm_95_8,
107
  CVT_imm_95_2,
108
  CVT_imm_95_10,
109
  CVT_imm_95_76,
110
  CVT_regCR0,
111
  CVT_95_addRegCRRCOperands,
112
  CVT_imm_95_79,
113
  CVT_imm_95_78,
114
  CVT_imm_95_4,
115
  CVT_imm_95_7,
116
  CVT_imm_95_6,
117
  CVT_imm_95_44,
118
  CVT_imm_95_47,
119
  CVT_imm_95_46,
120
  CVT_imm_95_36,
121
  CVT_imm_95_39,
122
  CVT_imm_95_38,
123
  CVT_imm_95_12,
124
  CVT_imm_95_15,
125
  CVT_imm_95_14,
126
  CVT_imm_95_68,
127
  CVT_imm_95_71,
128
  CVT_imm_95_70,
129
  CVT_imm_95_100,
130
  CVT_imm_95_103,
131
  CVT_imm_95_102,
132
  CVT_imm_95_108,
133
  CVT_imm_95_111,
134
  CVT_imm_95_110,
135
  CVT_imm_95_31,
136
  CVT_95_addRegGxRCNoR0Operands,
137
  CVT_95_addRegGxRCOperands,
138
  CVT_regR0,
139
  CVT_95_addRegF4RCOperands,
140
  CVT_95_addRegF8RCOperands,
141
  CVT_95_addRegVRRCOperands,
142
  CVT_imm_95_1,
143
  CVT_95_addRegVSFRCOperands,
144
  CVT_95_addRegVSSRCOperands,
145
  CVT_95_addRegVSRCOperands,
146
  CVT_imm_95_29,
147
  CVT_imm_95_280,
148
  CVT_imm_95_128,
149
  CVT_imm_95_129,
150
  CVT_imm_95_130,
151
  CVT_imm_95_131,
152
  CVT_imm_95_132,
153
  CVT_imm_95_133,
154
  CVT_imm_95_134,
155
  CVT_imm_95_135,
156
  CVT_imm_95_28,
157
  CVT_imm_95_19,
158
  CVT_imm_95_537,
159
  CVT_imm_95_539,
160
  CVT_imm_95_541,
161
  CVT_imm_95_543,
162
  CVT_imm_95_536,
163
  CVT_imm_95_538,
164
  CVT_imm_95_540,
165
  CVT_imm_95_542,
166
  CVT_imm_95_1018,
167
  CVT_imm_95_981,
168
  CVT_imm_95_22,
169
  CVT_imm_95_17,
170
  CVT_imm_95_18,
171
  CVT_imm_95_980,
172
  CVT_imm_95_529,
173
  CVT_imm_95_531,
174
  CVT_imm_95_533,
175
  CVT_imm_95_535,
176
  CVT_imm_95_528,
177
  CVT_imm_95_530,
178
  CVT_imm_95_532,
179
  CVT_imm_95_534,
180
  CVT_imm_95_1019,
181
  CVT_95_addCRBitMaskOperands,
182
  CVT_imm_95_48,
183
  CVT_imm_95_287,
184
  CVT_imm_95_5,
185
  CVT_imm_95_25,
186
  CVT_imm_95_512,
187
  CVT_imm_95_272,
188
  CVT_imm_95_273,
189
  CVT_imm_95_274,
190
  CVT_imm_95_275,
191
  CVT_imm_95_260,
192
  CVT_imm_95_261,
193
  CVT_imm_95_262,
194
  CVT_imm_95_263,
195
  CVT_imm_95_26,
196
  CVT_imm_95_27,
197
  CVT_imm_95_990,
198
  CVT_imm_95_991,
199
  CVT_imm_95_268,
200
  CVT_imm_95_988,
201
  CVT_imm_95_989,
202
  CVT_imm_95_269,
203
  CVT_imm_95_986,
204
  CVT_imm_95_255,
205
  CVT_imm_95_284,
206
  CVT_imm_95_285,
207
  CVT_95_addRegQFRCOperands,
208
  CVT_95_addRegQSRCOperands,
209
  CVT_95_addRegQBRCOperands,
210
  CVT_imm_95_9,
211
  CVT_imm_95_13,
212
  CVT_imm_95_20,
213
  CVT_imm_95_16,
214
  CVT_imm_95_24,
215
  CVT_imm_95_3,
216
  CVT_NUM_CONVERTERS
217
};
218
219
enum InstructionConversionKind {
220
  Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2,
221
  Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2,
222
  Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
223
  Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2,
224
  Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2,
225
  Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3,
226
  Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2,
227
  Convert__RegGPRC1_0__RegGPRC1_1,
228
  Convert__RegGPRC1_1__RegGPRC1_2,
229
  Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3,
230
  Convert_NoOperands,
231
  Convert__DirectBr1_0,
232
  Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2,
233
  Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0,
234
  Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2,
235
  Convert__CondBr1_0,
236
  Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1,
237
  Convert__imm_95_0__RegCRBITRC1_0__imm_95_0,
238
  Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1,
239
  Convert__imm_95_8__RegCRBITRC1_0__imm_95_0,
240
  Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1,
241
  Convert__imm_95_2__RegCRBITRC1_0__imm_95_0,
242
  Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1,
243
  Convert__imm_95_10__RegCRBITRC1_0__imm_95_0,
244
  Convert__imm_95_76__regCR0__CondBr1_0,
245
  Convert__imm_95_76__RegCRRC1_0__CondBr1_1,
246
  Convert__imm_95_79__regCR0__CondBr1_0,
247
  Convert__imm_95_79__RegCRRC1_0__CondBr1_1,
248
  Convert__imm_95_78__regCR0__CondBr1_0,
249
  Convert__imm_95_78__RegCRRC1_0__CondBr1_1,
250
  Convert__imm_95_76__regCR0,
251
  Convert__imm_95_76__RegCRRC1_0,
252
  Convert__imm_95_79__regCR0,
253
  Convert__imm_95_79__RegCRRC1_0,
254
  Convert__imm_95_78__regCR0,
255
  Convert__imm_95_78__RegCRRC1_0,
256
  Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1,
257
  Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1,
258
  Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1,
259
  Convert__imm_95_4__RegCRBITRC1_0__imm_95_0,
260
  Convert__imm_95_7__RegCRBITRC1_0__imm_95_0,
261
  Convert__imm_95_6__RegCRBITRC1_0__imm_95_0,
262
  Convert__imm_95_4__regCR0__CondBr1_0,
263
  Convert__imm_95_4__RegCRRC1_0__CondBr1_1,
264
  Convert__imm_95_7__regCR0__CondBr1_0,
265
  Convert__imm_95_7__RegCRRC1_0__CondBr1_1,
266
  Convert__imm_95_6__regCR0__CondBr1_0,
267
  Convert__imm_95_6__RegCRRC1_0__CondBr1_1,
268
  Convert__imm_95_4__regCR0,
269
  Convert__imm_95_4__RegCRRC1_0,
270
  Convert__imm_95_7__regCR0,
271
  Convert__imm_95_7__RegCRRC1_0,
272
  Convert__imm_95_6__regCR0,
273
  Convert__imm_95_6__RegCRRC1_0,
274
  Convert__imm_95_44__regCR0__CondBr1_0,
275
  Convert__imm_95_44__RegCRRC1_0__CondBr1_1,
276
  Convert__imm_95_47__regCR0__CondBr1_0,
277
  Convert__imm_95_47__RegCRRC1_0__CondBr1_1,
278
  Convert__imm_95_46__regCR0__CondBr1_0,
279
  Convert__imm_95_46__RegCRRC1_0__CondBr1_1,
280
  Convert__imm_95_44__regCR0,
281
  Convert__imm_95_44__RegCRRC1_0,
282
  Convert__imm_95_47__regCR0,
283
  Convert__imm_95_47__RegCRRC1_0,
284
  Convert__imm_95_46__regCR0,
285
  Convert__imm_95_46__RegCRRC1_0,
286
  Convert__DirectBr1_0__Imm1_1,
287
  Convert__imm_95_36__regCR0__CondBr1_0,
288
  Convert__imm_95_36__RegCRRC1_0__CondBr1_1,
289
  Convert__imm_95_39__regCR0__CondBr1_0,
290
  Convert__imm_95_39__RegCRRC1_0__CondBr1_1,
291
  Convert__imm_95_38__regCR0__CondBr1_0,
292
  Convert__imm_95_38__RegCRRC1_0__CondBr1_1,
293
  Convert__imm_95_36__regCR0,
294
  Convert__imm_95_36__RegCRRC1_0,
295
  Convert__imm_95_39__regCR0,
296
  Convert__imm_95_39__RegCRRC1_0,
297
  Convert__imm_95_38__regCR0,
298
  Convert__imm_95_38__RegCRRC1_0,
299
  Convert__imm_95_12__regCR0__CondBr1_0,
300
  Convert__imm_95_12__RegCRRC1_0__CondBr1_1,
301
  Convert__imm_95_15__regCR0__CondBr1_0,
302
  Convert__imm_95_15__RegCRRC1_0__CondBr1_1,
303
  Convert__imm_95_14__regCR0__CondBr1_0,
304
  Convert__imm_95_14__RegCRRC1_0__CondBr1_1,
305
  Convert__imm_95_12__regCR0,
306
  Convert__imm_95_12__RegCRRC1_0,
307
  Convert__imm_95_15__regCR0,
308
  Convert__imm_95_15__RegCRRC1_0,
309
  Convert__imm_95_14__regCR0,
310
  Convert__imm_95_14__RegCRRC1_0,
311
  Convert__imm_95_68__regCR0__CondBr1_0,
312
  Convert__imm_95_68__RegCRRC1_0__CondBr1_1,
313
  Convert__imm_95_71__regCR0__CondBr1_0,
314
  Convert__imm_95_71__RegCRRC1_0__CondBr1_1,
315
  Convert__imm_95_70__regCR0__CondBr1_0,
316
  Convert__imm_95_70__RegCRRC1_0__CondBr1_1,
317
  Convert__imm_95_68__regCR0,
318
  Convert__imm_95_68__RegCRRC1_0,
319
  Convert__imm_95_71__regCR0,
320
  Convert__imm_95_71__RegCRRC1_0,
321
  Convert__imm_95_70__regCR0,
322
  Convert__imm_95_70__RegCRRC1_0,
323
  Convert__imm_95_100__regCR0__CondBr1_0,
324
  Convert__imm_95_100__RegCRRC1_0__CondBr1_1,
325
  Convert__imm_95_103__regCR0__CondBr1_0,
326
  Convert__imm_95_103__RegCRRC1_0__CondBr1_1,
327
  Convert__imm_95_102__regCR0__CondBr1_0,
328
  Convert__imm_95_102__RegCRRC1_0__CondBr1_1,
329
  Convert__imm_95_100__regCR0,
330
  Convert__imm_95_100__RegCRRC1_0,
331
  Convert__imm_95_103__regCR0,
332
  Convert__imm_95_103__RegCRRC1_0,
333
  Convert__imm_95_102__regCR0,
334
  Convert__imm_95_102__RegCRRC1_0,
335
  Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2,
336
  Convert__imm_95_108__regCR0__CondBr1_0,
337
  Convert__imm_95_108__RegCRRC1_0__CondBr1_1,
338
  Convert__imm_95_111__regCR0__CondBr1_0,
339
  Convert__imm_95_111__RegCRRC1_0__CondBr1_1,
340
  Convert__imm_95_110__regCR0__CondBr1_0,
341
  Convert__imm_95_110__RegCRRC1_0__CondBr1_1,
342
  Convert__imm_95_108__regCR0,
343
  Convert__imm_95_108__RegCRRC1_0,
344
  Convert__imm_95_111__regCR0,
345
  Convert__imm_95_111__RegCRRC1_0,
346
  Convert__imm_95_110__regCR0,
347
  Convert__imm_95_110__RegCRRC1_0,
348
  Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1,
349
  Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1,
350
  Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1,
351
  Convert__imm_95_12__RegCRBITRC1_0__imm_95_0,
352
  Convert__imm_95_15__RegCRBITRC1_0__imm_95_0,
353
  Convert__imm_95_14__RegCRBITRC1_0__imm_95_0,
354
  Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2,
355
  Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3,
356
  Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
357
  Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
358
  Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3,
359
  Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
360
  Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31,
361
  Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31,
362
  Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2,
363
  Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3,
364
  Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2,
365
  Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3,
366
  Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3,
367
  Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3,
368
  Convert__regCR0__RegG8RC1_0__RegG8RC1_1,
369
  Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2,
370
  Convert__regCR0__RegG8RC1_0__S16Imm1_1,
371
  Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2,
372
  Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3,
373
  Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3,
374
  Convert__regCR0__RegG8RC1_0__U16Imm1_1,
375
  Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2,
376
  Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3,
377
  Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3,
378
  Convert__regCR0__RegGPRC1_0__RegGPRC1_1,
379
  Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2,
380
  Convert__regCR0__RegGPRC1_0__U16Imm1_1,
381
  Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2,
382
  Convert__regCR0__RegGPRC1_0__S16Imm1_1,
383
  Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2,
384
  Convert__RegG8RC1_0__RegG8RC1_1,
385
  Convert__RegG8RC1_1__RegG8RC1_2,
386
  Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2,
387
  Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0,
388
  Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1,
389
  Convert__RegGxRCNoR01_0__RegGxRC1_1,
390
  Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
391
  Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2,
392
  Convert__regR0__regR0,
393
  Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
394
  Convert__U5Imm1_0,
395
  Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1,
396
  Convert__RegGPRC1_0__RegGPRC1_2__U5Imm1_1,
397
  Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2,
398
  Convert__RegGPRC1_0__DispSPE21_1__RegGxRCNoR01_2,
399
  Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2,
400
  Convert__RegGPRC1_0__Imm1_1,
401
  Convert__RegGPRC1_0__U5Imm1_1__RegGPRC1_2,
402
  Convert__RegF4RC1_0__RegF4RC1_1,
403
  Convert__RegF4RC1_1__RegF4RC1_2,
404
  Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2,
405
  Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
406
  Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2,
407
  Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
408
  Convert__RegF8RC1_0__RegF8RC1_1,
409
  Convert__RegF8RC1_1__RegF8RC1_2,
410
  Convert__RegF4RC1_0__RegF8RC1_1,
411
  Convert__RegF4RC1_1__RegF8RC1_2,
412
  Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2,
413
  Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
414
  Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4,
415
  Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
416
  Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4,
417
  Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3,
418
  Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4,
419
  Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2,
420
  Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3,
421
  Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
422
  Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
423
  Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
424
  Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
425
  Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
426
  Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
427
  Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2,
428
  Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
429
  Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
430
  Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
431
  Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
432
  Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
433
  Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
434
  Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
435
  Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
436
  Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
437
  Convert__RegGPRC1_0__S16Imm1_1,
438
  Convert__RegGPRC1_0__S17Imm1_1,
439
  Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
440
  Convert__imm_95_1,
441
  Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
442
  Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
443
  Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
444
  Convert__imm_95_0,
445
  Convert__RegCRRC1_0__RegCRRC1_1,
446
  Convert__RegGPRC1_0__imm_95_29,
447
  Convert__RegGPRC1_0__imm_95_280,
448
  Convert__RegGPRC1_0__U10Imm1_1__imm_95_0,
449
  Convert__RegGPRC1_0__imm_95_128,
450
  Convert__RegGPRC1_0__imm_95_129,
451
  Convert__RegGPRC1_0__imm_95_130,
452
  Convert__RegGPRC1_0__imm_95_131,
453
  Convert__RegGPRC1_0__imm_95_132,
454
  Convert__RegGPRC1_0__imm_95_133,
455
  Convert__RegGPRC1_0__imm_95_134,
456
  Convert__RegGPRC1_0__imm_95_135,
457
  Convert__RegGPRC1_0__imm_95_28,
458
  Convert__RegGPRC1_0,
459
  Convert__RegGPRC1_0__imm_95_19,
460
  Convert__RegGPRC1_0__imm_95_537,
461
  Convert__RegGPRC1_0__imm_95_539,
462
  Convert__RegGPRC1_0__imm_95_541,
463
  Convert__RegGPRC1_0__imm_95_543,
464
  Convert__RegGPRC1_0__imm_95_536,
465
  Convert__RegGPRC1_0__imm_95_538,
466
  Convert__RegGPRC1_0__imm_95_540,
467
  Convert__RegGPRC1_0__imm_95_542,
468
  Convert__RegGPRC1_0__imm_95_1018,
469
  Convert__RegGPRC1_0__imm_95_981,
470
  Convert__RegGPRC1_0__imm_95_22,
471
  Convert__RegGPRC1_0__imm_95_17,
472
  Convert__RegGPRC1_0__imm_95_18,
473
  Convert__RegGPRC1_0__imm_95_980,
474
  Convert__RegF8RC1_0,
475
  Convert__RegF8RC1_1,
476
  Convert__RegGPRC1_0__imm_95_529,
477
  Convert__RegGPRC1_0__imm_95_531,
478
  Convert__RegGPRC1_0__imm_95_533,
479
  Convert__RegGPRC1_0__imm_95_535,
480
  Convert__RegGPRC1_0__imm_95_528,
481
  Convert__RegGPRC1_0__imm_95_530,
482
  Convert__RegGPRC1_0__imm_95_532,
483
  Convert__RegGPRC1_0__imm_95_534,
484
  Convert__RegGPRC1_0__imm_95_1019,
485
  Convert__RegGPRC1_0__CRBitMask1_1,
486
  Convert__RegGPRC1_0__imm_95_48,
487
  Convert__RegGPRC1_0__imm_95_287,
488
  Convert__RegGPRC1_0__imm_95_5,
489
  Convert__RegGPRC1_0__imm_95_4,
490
  Convert__RegGPRC1_0__imm_95_25,
491
  Convert__RegGPRC1_0__imm_95_512,
492
  Convert__RegGPRC1_0__imm_95_272,
493
  Convert__RegGPRC1_0__imm_95_273,
494
  Convert__RegGPRC1_0__imm_95_274,
495
  Convert__RegGPRC1_0__imm_95_275,
496
  Convert__RegGPRC1_0__imm_95_260,
497
  Convert__RegGPRC1_0__imm_95_261,
498
  Convert__RegGPRC1_0__imm_95_262,
499
  Convert__RegGPRC1_0__imm_95_263,
500
  Convert__RegGPRC1_0__U4Imm1_1,
501
  Convert__RegGPRC1_0__imm_95_26,
502
  Convert__RegGPRC1_0__imm_95_27,
503
  Convert__RegGPRC1_0__imm_95_990,
504
  Convert__RegGPRC1_0__imm_95_991,
505
  Convert__RegGPRC1_0__imm_95_268,
506
  Convert__RegGPRC1_0__imm_95_988,
507
  Convert__RegGPRC1_0__imm_95_989,
508
  Convert__RegGPRC1_0__imm_95_269,
509
  Convert__RegGPRC1_0__imm_95_986,
510
  Convert__RegVRRC1_0,
511
  Convert__RegG8RC1_0__RegVSFRC1_1,
512
  Convert__RegGPRC1_0__RegVSFRC1_1,
513
  Convert__RegGPRC1_0__imm_95_1,
514
  Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1,
515
  Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2,
516
  Convert__imm_95_29__RegGPRC1_0,
517
  Convert__imm_95_280__RegGPRC1_0,
518
  Convert__imm_95_28__RegGPRC1_0,
519
  Convert__imm_95_255__RegG8RC1_0,
520
  Convert__Imm1_0__RegGPRC1_1,
521
  Convert__imm_95_19__RegGPRC1_0,
522
  Convert__imm_95_537__RegGPRC1_1,
523
  Convert__imm_95_539__RegGPRC1_1,
524
  Convert__imm_95_541__RegGPRC1_1,
525
  Convert__imm_95_543__RegGPRC1_1,
526
  Convert__imm_95_536__RegGPRC1_1,
527
  Convert__imm_95_538__RegGPRC1_1,
528
  Convert__imm_95_540__RegGPRC1_1,
529
  Convert__imm_95_542__RegGPRC1_1,
530
  Convert__imm_95_1018__RegGPRC1_0,
531
  Convert__RegGPRC1_1__Imm1_0,
532
  Convert__imm_95_981__RegGPRC1_0,
533
  Convert__imm_95_22__RegGPRC1_0,
534
  Convert__imm_95_17__RegGPRC1_0,
535
  Convert__imm_95_18__RegGPRC1_0,
536
  Convert__imm_95_980__RegGPRC1_0,
537
  Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0,
538
  Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0,
539
  Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3,
540
  Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4,
541
  Convert__RegCRRC1_0__Imm1_1__imm_95_0,
542
  Convert__RegCRRC1_1__Imm1_2__imm_95_0,
543
  Convert__RegCRRC1_0__Imm1_1__Imm1_2,
544
  Convert__RegCRRC1_1__Imm1_2__Imm1_3,
545
  Convert__imm_95_529__RegGPRC1_1,
546
  Convert__imm_95_531__RegGPRC1_1,
547
  Convert__imm_95_533__RegGPRC1_1,
548
  Convert__imm_95_535__RegGPRC1_1,
549
  Convert__imm_95_528__RegGPRC1_1,
550
  Convert__imm_95_530__RegGPRC1_1,
551
  Convert__imm_95_532__RegGPRC1_1,
552
  Convert__imm_95_534__RegGPRC1_1,
553
  Convert__imm_95_1019__RegGPRC1_0,
554
  Convert__RegGPRC1_0__imm_95_0,
555
  Convert__CRBitMask1_0__RegGPRC1_1,
556
  Convert__imm_95_48__RegGPRC1_0,
557
  Convert__imm_95_25__RegGPRC1_0,
558
  Convert__imm_95_512__RegGPRC1_0,
559
  Convert__imm_95_272__RegGPRC1_1,
560
  Convert__imm_95_273__RegGPRC1_1,
561
  Convert__imm_95_274__RegGPRC1_1,
562
  Convert__imm_95_275__RegGPRC1_1,
563
  Convert__imm_95_260__RegGPRC1_1,
564
  Convert__imm_95_261__RegGPRC1_1,
565
  Convert__imm_95_262__RegGPRC1_1,
566
  Convert__imm_95_263__RegGPRC1_1,
567
  Convert__imm_95_272__RegGPRC1_0,
568
  Convert__imm_95_273__RegGPRC1_0,
569
  Convert__imm_95_274__RegGPRC1_0,
570
  Convert__imm_95_275__RegGPRC1_0,
571
  Convert__imm_95_260__RegGPRC1_0,
572
  Convert__imm_95_261__RegGPRC1_0,
573
  Convert__imm_95_262__RegGPRC1_0,
574
  Convert__imm_95_263__RegGPRC1_0,
575
  Convert__RegGPRC1_1__U4Imm1_0,
576
  Convert__imm_95_26__RegGPRC1_0,
577
  Convert__imm_95_27__RegGPRC1_0,
578
  Convert__imm_95_990__RegGPRC1_0,
579
  Convert__imm_95_991__RegGPRC1_0,
580
  Convert__imm_95_988__RegGPRC1_0,
581
  Convert__imm_95_284__RegGPRC1_0,
582
  Convert__imm_95_989__RegGPRC1_0,
583
  Convert__imm_95_285__RegGPRC1_0,
584
  Convert__imm_95_986__RegGPRC1_0,
585
  Convert__RegVSFRC1_0__RegG8RC1_1,
586
  Convert__RegVSFRC1_0__RegGPRC1_1,
587
  Convert__imm_95_1__RegGPRC1_0,
588
  Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2,
589
  Convert__imm_95_2,
590
  Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3,
591
  Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2,
592
  Convert__RegQFRC1_0__RegQFRC1_1,
593
  Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2,
594
  Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2,
595
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1,
596
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4,
597
  Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0,
598
  Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2,
599
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5,
600
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9,
601
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3,
602
  Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2,
603
  Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2,
604
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14,
605
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8,
606
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10,
607
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7,
608
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13,
609
  Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3,
610
  Convert__RegQSRC1_0__RegQFRC1_1,
611
  Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2,
612
  Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15,
613
  Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6,
614
  Convert__RegQFRC1_0__U12Imm1_1,
615
  Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
616
  Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
617
  Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
618
  Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
619
  Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
620
  Convert__U1Imm1_0,
621
  Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
622
  Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4,
623
  Convert__RegG8RC1_0__Tie0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
624
  Convert__RegG8RC1_1__Tie0__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
625
  Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3,
626
  Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4,
627
  Convert__RegGPRC1_0__Tie0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
628
  Convert__RegGPRC1_1__Tie0__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
629
  Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
630
  Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
631
  Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
632
  Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5,
633
  Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0,
634
  Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0,
635
  Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0,
636
  Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0,
637
  Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31,
638
  Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31,
639
  Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31,
640
  Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31,
641
  Convert__Imm1_0,
642
  Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2,
643
  Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3,
644
  Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
645
  Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
646
  Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
647
  Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3,
648
  Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
649
  Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
650
  Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
651
  Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
652
  Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
653
  Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
654
  Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1,
655
  Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2,
656
  Convert__imm_95_0__RegGPRC1_1,
657
  Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3,
658
  Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3,
659
  Convert__imm_95_0__U1Imm1_1,
660
  Convert__RegCRRC1_0,
661
  Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2,
662
  Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1,
663
  Convert__imm_95_4__RegG8RC1_0__S16Imm1_1,
664
  Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1,
665
  Convert__imm_95_12__RegG8RC1_0__S16Imm1_1,
666
  Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1,
667
  Convert__imm_95_8__RegG8RC1_0__S16Imm1_1,
668
  Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2,
669
  Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1,
670
  Convert__imm_95_20__RegG8RC1_0__S16Imm1_1,
671
  Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1,
672
  Convert__imm_95_5__RegG8RC1_0__S16Imm1_1,
673
  Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1,
674
  Convert__imm_95_1__RegG8RC1_0__S16Imm1_1,
675
  Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1,
676
  Convert__imm_95_6__RegG8RC1_0__S16Imm1_1,
677
  Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1,
678
  Convert__imm_95_2__RegG8RC1_0__S16Imm1_1,
679
  Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1,
680
  Convert__imm_95_16__RegG8RC1_0__S16Imm1_1,
681
  Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1,
682
  Convert__imm_95_24__RegG8RC1_0__S16Imm1_1,
683
  Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1,
684
  Convert__imm_95_31__RegG8RC1_0__S16Imm1_1,
685
  Convert__regR0__RegGPRC1_0,
686
  Convert__RegGPRC1_1__RegGPRC1_0,
687
  Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
688
  Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
689
  Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
690
  Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
691
  Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
692
  Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
693
  Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
694
  Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
695
  Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
696
  Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
697
  Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
698
  Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
699
  Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
700
  Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
701
  Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
702
  Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
703
  Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
704
  Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
705
  Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
706
  Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
707
  Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
708
  Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
709
  Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
710
  Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
711
  Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
712
  Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
713
  Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
714
  Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
715
  Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
716
  Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
717
  Convert__RegVRRC1_0__RegVRRC1_1,
718
  Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
719
  Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
720
  Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U5Imm1_3,
721
  Convert__RegVRRC1_0__S5Imm1_1,
722
  Convert__regR0__regR0__imm_95_0,
723
  Convert__RegVSFRC1_0__RegVSFRC1_1,
724
  Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
725
  Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
726
  Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
727
  Convert__RegVSRC1_0__RegVSSRC1_1,
728
  Convert__RegVSSRC1_0__RegVSRC1_1,
729
  Convert__RegVSSRC1_0__RegVSFRC1_1,
730
  Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2,
731
  Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2,
732
  Convert__RegVSSRC1_0__RegVSSRC1_1,
733
  Convert__RegCRRC1_0__RegVSFRC1_1,
734
  Convert__RegVSRC1_0__RegVSRC1_1,
735
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
736
  Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
737
  Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2,
738
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
739
  Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
740
  Convert__RegCRRC1_0__RegVSRC1_1,
741
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
742
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
743
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
744
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
745
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
746
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
747
  Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
748
  Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
749
  CVT_NUM_SIGNATURES
750
};
751
752
} // end anonymous namespace
753
754
static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
755
  // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
756
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
757
  // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
758
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
759
  // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
760
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
761
  // Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2
762
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
763
  // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
764
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
765
  // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
766
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
767
  // Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2
768
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
769
  // Convert__RegGPRC1_0__RegGPRC1_1
770
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
771
  // Convert__RegGPRC1_1__RegGPRC1_2
772
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
773
  // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
774
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
775
  // Convert_NoOperands
776
  { CVT_Done },
777
  // Convert__DirectBr1_0
778
  { CVT_95_addBranchTargetOperands, 1, CVT_Done },
779
  // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
780
  { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
781
  // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
782
  { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
783
  // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
784
  { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
785
  // Convert__CondBr1_0
786
  { CVT_95_addBranchTargetOperands, 1, CVT_Done },
787
  // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
788
  { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
789
  // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
790
  { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
791
  // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
792
  { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
793
  // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
794
  { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
795
  // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
796
  { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
797
  // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
798
  { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
799
  // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
800
  { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
801
  // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
802
  { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
803
  // Convert__imm_95_76__regCR0__CondBr1_0
804
  { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
805
  // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
806
  { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
807
  // Convert__imm_95_79__regCR0__CondBr1_0
808
  { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
809
  // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
810
  { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
811
  // Convert__imm_95_78__regCR0__CondBr1_0
812
  { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
813
  // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
814
  { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
815
  // Convert__imm_95_76__regCR0
816
  { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
817
  // Convert__imm_95_76__RegCRRC1_0
818
  { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
819
  // Convert__imm_95_79__regCR0
820
  { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
821
  // Convert__imm_95_79__RegCRRC1_0
822
  { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
823
  // Convert__imm_95_78__regCR0
824
  { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
825
  // Convert__imm_95_78__RegCRRC1_0
826
  { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
827
  // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
828
  { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
829
  // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
830
  { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
831
  // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
832
  { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
833
  // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
834
  { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
835
  // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
836
  { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
837
  // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
838
  { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
839
  // Convert__imm_95_4__regCR0__CondBr1_0
840
  { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
841
  // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
842
  { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
843
  // Convert__imm_95_7__regCR0__CondBr1_0
844
  { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
845
  // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
846
  { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
847
  // Convert__imm_95_6__regCR0__CondBr1_0
848
  { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
849
  // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
850
  { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
851
  // Convert__imm_95_4__regCR0
852
  { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
853
  // Convert__imm_95_4__RegCRRC1_0
854
  { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
855
  // Convert__imm_95_7__regCR0
856
  { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
857
  // Convert__imm_95_7__RegCRRC1_0
858
  { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
859
  // Convert__imm_95_6__regCR0
860
  { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
861
  // Convert__imm_95_6__RegCRRC1_0
862
  { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
863
  // Convert__imm_95_44__regCR0__CondBr1_0
864
  { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
865
  // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
866
  { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
867
  // Convert__imm_95_47__regCR0__CondBr1_0
868
  { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
869
  // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
870
  { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
871
  // Convert__imm_95_46__regCR0__CondBr1_0
872
  { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
873
  // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
874
  { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
875
  // Convert__imm_95_44__regCR0
876
  { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
877
  // Convert__imm_95_44__RegCRRC1_0
878
  { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
879
  // Convert__imm_95_47__regCR0
880
  { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
881
  // Convert__imm_95_47__RegCRRC1_0
882
  { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
883
  // Convert__imm_95_46__regCR0
884
  { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
885
  // Convert__imm_95_46__RegCRRC1_0
886
  { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
887
  // Convert__DirectBr1_0__Imm1_1
888
  { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
889
  // Convert__imm_95_36__regCR0__CondBr1_0
890
  { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
891
  // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
892
  { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
893
  // Convert__imm_95_39__regCR0__CondBr1_0
894
  { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
895
  // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
896
  { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
897
  // Convert__imm_95_38__regCR0__CondBr1_0
898
  { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
899
  // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
900
  { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
901
  // Convert__imm_95_36__regCR0
902
  { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
903
  // Convert__imm_95_36__RegCRRC1_0
904
  { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
905
  // Convert__imm_95_39__regCR0
906
  { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
907
  // Convert__imm_95_39__RegCRRC1_0
908
  { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
909
  // Convert__imm_95_38__regCR0
910
  { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
911
  // Convert__imm_95_38__RegCRRC1_0
912
  { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
913
  // Convert__imm_95_12__regCR0__CondBr1_0
914
  { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
915
  // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
916
  { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
917
  // Convert__imm_95_15__regCR0__CondBr1_0
918
  { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
919
  // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
920
  { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
921
  // Convert__imm_95_14__regCR0__CondBr1_0
922
  { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
923
  // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
924
  { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
925
  // Convert__imm_95_12__regCR0
926
  { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
927
  // Convert__imm_95_12__RegCRRC1_0
928
  { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
929
  // Convert__imm_95_15__regCR0
930
  { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
931
  // Convert__imm_95_15__RegCRRC1_0
932
  { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
933
  // Convert__imm_95_14__regCR0
934
  { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
935
  // Convert__imm_95_14__RegCRRC1_0
936
  { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
937
  // Convert__imm_95_68__regCR0__CondBr1_0
938
  { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
939
  // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
940
  { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
941
  // Convert__imm_95_71__regCR0__CondBr1_0
942
  { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
943
  // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
944
  { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
945
  // Convert__imm_95_70__regCR0__CondBr1_0
946
  { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
947
  // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
948
  { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
949
  // Convert__imm_95_68__regCR0
950
  { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
951
  // Convert__imm_95_68__RegCRRC1_0
952
  { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
953
  // Convert__imm_95_71__regCR0
954
  { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
955
  // Convert__imm_95_71__RegCRRC1_0
956
  { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
957
  // Convert__imm_95_70__regCR0
958
  { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
959
  // Convert__imm_95_70__RegCRRC1_0
960
  { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
961
  // Convert__imm_95_100__regCR0__CondBr1_0
962
  { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
963
  // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
964
  { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
965
  // Convert__imm_95_103__regCR0__CondBr1_0
966
  { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
967
  // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
968
  { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
969
  // Convert__imm_95_102__regCR0__CondBr1_0
970
  { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
971
  // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
972
  { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
973
  // Convert__imm_95_100__regCR0
974
  { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
975
  // Convert__imm_95_100__RegCRRC1_0
976
  { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
977
  // Convert__imm_95_103__regCR0
978
  { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
979
  // Convert__imm_95_103__RegCRRC1_0
980
  { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
981
  // Convert__imm_95_102__regCR0
982
  { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
983
  // Convert__imm_95_102__RegCRRC1_0
984
  { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
985
  // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
986
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
987
  // Convert__imm_95_108__regCR0__CondBr1_0
988
  { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
989
  // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
990
  { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
991
  // Convert__imm_95_111__regCR0__CondBr1_0
992
  { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
993
  // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
994
  { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
995
  // Convert__imm_95_110__regCR0__CondBr1_0
996
  { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
997
  // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
998
  { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
999
  // Convert__imm_95_108__regCR0
1000
  { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
1001
  // Convert__imm_95_108__RegCRRC1_0
1002
  { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1003
  // Convert__imm_95_111__regCR0
1004
  { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
1005
  // Convert__imm_95_111__RegCRRC1_0
1006
  { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1007
  // Convert__imm_95_110__regCR0
1008
  { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
1009
  // Convert__imm_95_110__RegCRRC1_0
1010
  { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
1011
  // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
1012
  { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1013
  // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
1014
  { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1015
  // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
1016
  { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
1017
  // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
1018
  { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1019
  // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
1020
  { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1021
  // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
1022
  { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1023
  // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
1024
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
1025
  // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
1026
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
1027
  // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
1028
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1029
  // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
1030
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1031
  // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
1032
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1033
  // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
1034
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1035
  // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
1036
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
1037
  // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
1038
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
1039
  // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
1040
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1041
  // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
1042
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1043
  // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
1044
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1045
  // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
1046
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1047
  // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
1048
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1049
  // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
1050
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1051
  // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
1052
  { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1053
  // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
1054
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1055
  // Convert__regCR0__RegG8RC1_0__S16Imm1_1
1056
  { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1057
  // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
1058
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1059
  // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
1060
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1061
  // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
1062
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
1063
  // Convert__regCR0__RegG8RC1_0__U16Imm1_1
1064
  { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1065
  // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
1066
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1067
  // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
1068
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1069
  // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
1070
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
1071
  // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
1072
  { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1073
  // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
1074
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1075
  // Convert__regCR0__RegGPRC1_0__U16Imm1_1
1076
  { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
1077
  // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
1078
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1079
  // Convert__regCR0__RegGPRC1_0__S16Imm1_1
1080
  { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1081
  // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
1082
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1083
  // Convert__RegG8RC1_0__RegG8RC1_1
1084
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1085
  // Convert__RegG8RC1_1__RegG8RC1_2
1086
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1087
  // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
1088
  { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
1089
  // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
1090
  { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
1091
  // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
1092
  { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
1093
  // Convert__RegGxRCNoR01_0__RegGxRC1_1
1094
  { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1095
  // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
1096
  { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
1097
  // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
1098
  { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1099
  // Convert__regR0__regR0
1100
  { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
1101
  // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
1102
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
1103
  // Convert__U5Imm1_0
1104
  { CVT_95_addImmOperands, 1, CVT_Done },
1105
  // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
1106
  { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1107
  // Convert__RegGPRC1_0__RegGPRC1_2__U5Imm1_1
1108
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1109
  // Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2
1110
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1111
  // Convert__RegGPRC1_0__DispSPE21_1__RegGxRCNoR01_2
1112
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1113
  // Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2
1114
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1115
  // Convert__RegGPRC1_0__Imm1_1
1116
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1117
  // Convert__RegGPRC1_0__U5Imm1_1__RegGPRC1_2
1118
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1119
  // Convert__RegF4RC1_0__RegF4RC1_1
1120
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
1121
  // Convert__RegF4RC1_1__RegF4RC1_2
1122
  { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1123
  // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
1124
  { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1125
  // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1126
  { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1127
  // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
1128
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1129
  // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1130
  { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1131
  // Convert__RegF8RC1_0__RegF8RC1_1
1132
  { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1133
  // Convert__RegF8RC1_1__RegF8RC1_2
1134
  { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1135
  // Convert__RegF4RC1_0__RegF8RC1_1
1136
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
1137
  // Convert__RegF4RC1_1__RegF8RC1_2
1138
  { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
1139
  // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
1140
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
1141
  // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
1142
  { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
1143
  // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
1144
  { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
1145
  // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
1146
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1147
  // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
1148
  { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1149
  // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
1150
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
1151
  // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
1152
  { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
1153
  // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
1154
  { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1155
  // Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3
1156
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCNoR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
1157
  // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
1158
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1159
  // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1160
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1161
  // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1162
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1163
  // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1164
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1165
  // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
1166
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1167
  // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1168
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1169
  // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
1170
  { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1171
  // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1172
  { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1173
  // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
1174
  { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1175
  // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1176
  { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1177
  // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1178
  { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1179
  // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1180
  { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1181
  // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
1182
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1183
  // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
1184
  { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1185
  // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1186
  { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1187
  // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1188
  { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1189
  // Convert__RegGPRC1_0__S16Imm1_1
1190
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1191
  // Convert__RegGPRC1_0__S17Imm1_1
1192
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1193
  // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1194
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1195
  // Convert__imm_95_1
1196
  { CVT_imm_95_1, 0, CVT_Done },
1197
  // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1198
  { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1199
  // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1200
  { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1201
  // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1202
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1203
  // Convert__imm_95_0
1204
  { CVT_imm_95_0, 0, CVT_Done },
1205
  // Convert__RegCRRC1_0__RegCRRC1_1
1206
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
1207
  // Convert__RegGPRC1_0__imm_95_29
1208
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
1209
  // Convert__RegGPRC1_0__imm_95_280
1210
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
1211
  // Convert__RegGPRC1_0__U10Imm1_1__imm_95_0
1212
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1213
  // Convert__RegGPRC1_0__imm_95_128
1214
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
1215
  // Convert__RegGPRC1_0__imm_95_129
1216
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
1217
  // Convert__RegGPRC1_0__imm_95_130
1218
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
1219
  // Convert__RegGPRC1_0__imm_95_131
1220
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
1221
  // Convert__RegGPRC1_0__imm_95_132
1222
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
1223
  // Convert__RegGPRC1_0__imm_95_133
1224
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
1225
  // Convert__RegGPRC1_0__imm_95_134
1226
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
1227
  // Convert__RegGPRC1_0__imm_95_135
1228
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
1229
  // Convert__RegGPRC1_0__imm_95_28
1230
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
1231
  // Convert__RegGPRC1_0
1232
  { CVT_95_addRegGPRCOperands, 1, CVT_Done },
1233
  // Convert__RegGPRC1_0__imm_95_19
1234
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
1235
  // Convert__RegGPRC1_0__imm_95_537
1236
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
1237
  // Convert__RegGPRC1_0__imm_95_539
1238
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
1239
  // Convert__RegGPRC1_0__imm_95_541
1240
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
1241
  // Convert__RegGPRC1_0__imm_95_543
1242
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
1243
  // Convert__RegGPRC1_0__imm_95_536
1244
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
1245
  // Convert__RegGPRC1_0__imm_95_538
1246
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
1247
  // Convert__RegGPRC1_0__imm_95_540
1248
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
1249
  // Convert__RegGPRC1_0__imm_95_542
1250
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
1251
  // Convert__RegGPRC1_0__imm_95_1018
1252
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
1253
  // Convert__RegGPRC1_0__imm_95_981
1254
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
1255
  // Convert__RegGPRC1_0__imm_95_22
1256
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
1257
  // Convert__RegGPRC1_0__imm_95_17
1258
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
1259
  // Convert__RegGPRC1_0__imm_95_18
1260
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
1261
  // Convert__RegGPRC1_0__imm_95_980
1262
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
1263
  // Convert__RegF8RC1_0
1264
  { CVT_95_addRegF8RCOperands, 1, CVT_Done },
1265
  // Convert__RegF8RC1_1
1266
  { CVT_95_addRegF8RCOperands, 2, CVT_Done },
1267
  // Convert__RegGPRC1_0__imm_95_529
1268
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
1269
  // Convert__RegGPRC1_0__imm_95_531
1270
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
1271
  // Convert__RegGPRC1_0__imm_95_533
1272
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
1273
  // Convert__RegGPRC1_0__imm_95_535
1274
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
1275
  // Convert__RegGPRC1_0__imm_95_528
1276
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
1277
  // Convert__RegGPRC1_0__imm_95_530
1278
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
1279
  // Convert__RegGPRC1_0__imm_95_532
1280
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
1281
  // Convert__RegGPRC1_0__imm_95_534
1282
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
1283
  // Convert__RegGPRC1_0__imm_95_1019
1284
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
1285
  // Convert__RegGPRC1_0__CRBitMask1_1
1286
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
1287
  // Convert__RegGPRC1_0__imm_95_48
1288
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
1289
  // Convert__RegGPRC1_0__imm_95_287
1290
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
1291
  // Convert__RegGPRC1_0__imm_95_5
1292
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
1293
  // Convert__RegGPRC1_0__imm_95_4
1294
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
1295
  // Convert__RegGPRC1_0__imm_95_25
1296
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
1297
  // Convert__RegGPRC1_0__imm_95_512
1298
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
1299
  // Convert__RegGPRC1_0__imm_95_272
1300
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
1301
  // Convert__RegGPRC1_0__imm_95_273
1302
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
1303
  // Convert__RegGPRC1_0__imm_95_274
1304
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
1305
  // Convert__RegGPRC1_0__imm_95_275
1306
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
1307
  // Convert__RegGPRC1_0__imm_95_260
1308
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
1309
  // Convert__RegGPRC1_0__imm_95_261
1310
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
1311
  // Convert__RegGPRC1_0__imm_95_262
1312
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
1313
  // Convert__RegGPRC1_0__imm_95_263
1314
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
1315
  // Convert__RegGPRC1_0__U4Imm1_1
1316
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1317
  // Convert__RegGPRC1_0__imm_95_26
1318
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
1319
  // Convert__RegGPRC1_0__imm_95_27
1320
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
1321
  // Convert__RegGPRC1_0__imm_95_990
1322
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
1323
  // Convert__RegGPRC1_0__imm_95_991
1324
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
1325
  // Convert__RegGPRC1_0__imm_95_268
1326
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
1327
  // Convert__RegGPRC1_0__imm_95_988
1328
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
1329
  // Convert__RegGPRC1_0__imm_95_989
1330
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
1331
  // Convert__RegGPRC1_0__imm_95_269
1332
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
1333
  // Convert__RegGPRC1_0__imm_95_986
1334
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
1335
  // Convert__RegVRRC1_0
1336
  { CVT_95_addRegVRRCOperands, 1, CVT_Done },
1337
  // Convert__RegG8RC1_0__RegVSFRC1_1
1338
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1339
  // Convert__RegGPRC1_0__RegVSFRC1_1
1340
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1341
  // Convert__RegGPRC1_0__imm_95_1
1342
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
1343
  // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
1344
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1345
  // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
1346
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1347
  // Convert__imm_95_29__RegGPRC1_0
1348
  { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1349
  // Convert__imm_95_280__RegGPRC1_0
1350
  { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1351
  // Convert__imm_95_28__RegGPRC1_0
1352
  { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1353
  // Convert__imm_95_255__RegG8RC1_0
1354
  { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
1355
  // Convert__Imm1_0__RegGPRC1_1
1356
  { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1357
  // Convert__imm_95_19__RegGPRC1_0
1358
  { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1359
  // Convert__imm_95_537__RegGPRC1_1
1360
  { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1361
  // Convert__imm_95_539__RegGPRC1_1
1362
  { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1363
  // Convert__imm_95_541__RegGPRC1_1
1364
  { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1365
  // Convert__imm_95_543__RegGPRC1_1
1366
  { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1367
  // Convert__imm_95_536__RegGPRC1_1
1368
  { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1369
  // Convert__imm_95_538__RegGPRC1_1
1370
  { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1371
  // Convert__imm_95_540__RegGPRC1_1
1372
  { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1373
  // Convert__imm_95_542__RegGPRC1_1
1374
  { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1375
  // Convert__imm_95_1018__RegGPRC1_0
1376
  { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1377
  // Convert__RegGPRC1_1__Imm1_0
1378
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
1379
  // Convert__imm_95_981__RegGPRC1_0
1380
  { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1381
  // Convert__imm_95_22__RegGPRC1_0
1382
  { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1383
  // Convert__imm_95_17__RegGPRC1_0
1384
  { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1385
  // Convert__imm_95_18__RegGPRC1_0
1386
  { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1387
  // Convert__imm_95_980__RegGPRC1_0
1388
  { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1389
  // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
1390
  { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
1391
  // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
1392
  { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
1393
  // Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3
1394
  { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1395
  // Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4
1396
  { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1397
  // Convert__RegCRRC1_0__Imm1_1__imm_95_0
1398
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1399
  // Convert__RegCRRC1_1__Imm1_2__imm_95_0
1400
  { CVT_95_addRegCRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1401
  // Convert__RegCRRC1_0__Imm1_1__Imm1_2
1402
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1403
  // Convert__RegCRRC1_1__Imm1_2__Imm1_3
1404
  { CVT_95_addRegCRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1405
  // Convert__imm_95_529__RegGPRC1_1
1406
  { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1407
  // Convert__imm_95_531__RegGPRC1_1
1408
  { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1409
  // Convert__imm_95_533__RegGPRC1_1
1410
  { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1411
  // Convert__imm_95_535__RegGPRC1_1
1412
  { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1413
  // Convert__imm_95_528__RegGPRC1_1
1414
  { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1415
  // Convert__imm_95_530__RegGPRC1_1
1416
  { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1417
  // Convert__imm_95_532__RegGPRC1_1
1418
  { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1419
  // Convert__imm_95_534__RegGPRC1_1
1420
  { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1421
  // Convert__imm_95_1019__RegGPRC1_0
1422
  { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1423
  // Convert__RegGPRC1_0__imm_95_0
1424
  { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1425
  // Convert__CRBitMask1_0__RegGPRC1_1
1426
  { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1427
  // Convert__imm_95_48__RegGPRC1_0
1428
  { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1429
  // Convert__imm_95_25__RegGPRC1_0
1430
  { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1431
  // Convert__imm_95_512__RegGPRC1_0
1432
  { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1433
  // Convert__imm_95_272__RegGPRC1_1
1434
  { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1435
  // Convert__imm_95_273__RegGPRC1_1
1436
  { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1437
  // Convert__imm_95_274__RegGPRC1_1
1438
  { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1439
  // Convert__imm_95_275__RegGPRC1_1
1440
  { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1441
  // Convert__imm_95_260__RegGPRC1_1
1442
  { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1443
  // Convert__imm_95_261__RegGPRC1_1
1444
  { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1445
  // Convert__imm_95_262__RegGPRC1_1
1446
  { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1447
  // Convert__imm_95_263__RegGPRC1_1
1448
  { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1449
  // Convert__imm_95_272__RegGPRC1_0
1450
  { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1451
  // Convert__imm_95_273__RegGPRC1_0
1452
  { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1453
  // Convert__imm_95_274__RegGPRC1_0
1454
  { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1455
  // Convert__imm_95_275__RegGPRC1_0
1456
  { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1457
  // Convert__imm_95_260__RegGPRC1_0
1458
  { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1459
  // Convert__imm_95_261__RegGPRC1_0
1460
  { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1461
  // Convert__imm_95_262__RegGPRC1_0
1462
  { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1463
  // Convert__imm_95_263__RegGPRC1_0
1464
  { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1465
  // Convert__RegGPRC1_1__U4Imm1_0
1466
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
1467
  // Convert__imm_95_26__RegGPRC1_0
1468
  { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1469
  // Convert__imm_95_27__RegGPRC1_0
1470
  { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1471
  // Convert__imm_95_990__RegGPRC1_0
1472
  { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1473
  // Convert__imm_95_991__RegGPRC1_0
1474
  { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1475
  // Convert__imm_95_988__RegGPRC1_0
1476
  { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1477
  // Convert__imm_95_284__RegGPRC1_0
1478
  { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1479
  // Convert__imm_95_989__RegGPRC1_0
1480
  { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1481
  // Convert__imm_95_285__RegGPRC1_0
1482
  { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1483
  // Convert__imm_95_986__RegGPRC1_0
1484
  { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1485
  // Convert__RegVSFRC1_0__RegG8RC1_1
1486
  { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1487
  // Convert__RegVSFRC1_0__RegGPRC1_1
1488
  { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1489
  // Convert__imm_95_1__RegGPRC1_0
1490
  { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1491
  // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
1492
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
1493
  // Convert__imm_95_2
1494
  { CVT_imm_95_2, 0, CVT_Done },
1495
  // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3
1496
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1497
  // Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2
1498
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1499
  // Convert__RegQFRC1_0__RegQFRC1_1
1500
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_Done },
1501
  // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2
1502
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1503
  // Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2
1504
  { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQSRCOperands, 2, CVT_95_addRegQSRCOperands, 3, CVT_Done },
1505
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1
1506
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
1507
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4
1508
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_4, 0, CVT_Done },
1509
  // Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0
1510
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
1511
  // Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2
1512
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1513
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5
1514
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 2, CVT_imm_95_5, 0, CVT_Done },
1515
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9
1516
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_9, 0, CVT_Done },
1517
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3
1518
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1519
  // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2
1520
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 4, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1521
  // Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2
1522
  { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQSRCOperands, 2, CVT_95_addRegQSRCOperands, 4, CVT_95_addRegQSRCOperands, 3, CVT_Done },
1523
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14
1524
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_14, 0, CVT_Done },
1525
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8
1526
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_8, 0, CVT_Done },
1527
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10
1528
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 2, CVT_imm_95_10, 0, CVT_Done },
1529
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7
1530
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_7, 0, CVT_Done },
1531
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13
1532
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_13, 0, CVT_Done },
1533
  // Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3
1534
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_95_addRegQFRCOperands, 3, CVT_95_addRegQFRCOperands, 4, CVT_Done },
1535
  // Convert__RegQSRC1_0__RegQFRC1_1
1536
  { CVT_95_addRegQSRCOperands, 1, CVT_95_addRegQFRCOperands, 2, CVT_Done },
1537
  // Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2
1538
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQFRCOperands, 4, CVT_95_addRegQFRCOperands, 3, CVT_Done },
1539
  // Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15
1540
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 1, CVT_imm_95_15, 0, CVT_Done },
1541
  // Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6
1542
  { CVT_95_addRegQBRCOperands, 1, CVT_95_addRegQBRCOperands, 2, CVT_95_addRegQBRCOperands, 3, CVT_imm_95_6, 0, CVT_Done },
1543
  // Convert__RegQFRC1_0__U12Imm1_1
1544
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1545
  // Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1546
  { CVT_95_addRegQFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1547
  // Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1548
  { CVT_95_addRegQFRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1549
  // Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
1550
  { CVT_95_addRegQSRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1551
  // Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1552
  { CVT_imm_95_0, 0, CVT_95_addRegQFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1553
  // Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1554
  { CVT_imm_95_0, 0, CVT_95_addRegQSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1555
  // Convert__U1Imm1_0
1556
  { CVT_95_addImmOperands, 1, CVT_Done },
1557
  // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
1558
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1559
  // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
1560
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1561
  // Convert__RegG8RC1_0__Tie0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
1562
  { CVT_95_addRegG8RCOperands, 1, CVT_Tied, 0, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1563
  // Convert__RegG8RC1_1__Tie0__RegG8RC1_2__U6Imm1_3__U6Imm1_4
1564
  { CVT_95_addRegG8RCOperands, 2, CVT_Tied, 0, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1565
  // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
1566
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1567
  // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
1568
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1569
  // Convert__RegGPRC1_0__Tie0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
1570
  { CVT_95_addRegGPRCOperands, 1, CVT_Tied, 0, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1571
  // Convert__RegGPRC1_1__Tie0__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
1572
  { CVT_95_addRegGPRCOperands, 2, CVT_Tied, 0, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1573
  // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
1574
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1575
  // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
1576
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1577
  // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
1578
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1579
  // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
1580
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1581
  // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
1582
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1583
  // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
1584
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1585
  // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
1586
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1587
  // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
1588
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1589
  // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
1590
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1591
  // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
1592
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1593
  // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
1594
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1595
  // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
1596
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
1597
  // Convert__Imm1_0
1598
  { CVT_95_addImmOperands, 1, CVT_Done },
1599
  // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
1600
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1601
  // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
1602
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1603
  // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
1604
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1605
  // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
1606
  { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1607
  // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
1608
  { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1609
  // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
1610
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
1611
  // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
1612
  { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1613
  // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1614
  { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1615
  // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
1616
  { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1617
  // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1618
  { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1619
  // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
1620
  { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
1621
  // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
1622
  { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
1623
  // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
1624
  { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1625
  // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
1626
  { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1627
  // Convert__imm_95_0__RegGPRC1_1
1628
  { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1629
  // Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
1630
  { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
1631
  // Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3
1632
  { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1633
  // Convert__imm_95_0__U1Imm1_1
1634
  { CVT_imm_95_0, 0, CVT_95_addImmOperands, 2, CVT_Done },
1635
  // Convert__RegCRRC1_0
1636
  { CVT_95_addRegCRRCOperands, 1, CVT_Done },
1637
  // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
1638
  { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
1639
  // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
1640
  { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1641
  // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
1642
  { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1643
  // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
1644
  { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1645
  // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
1646
  { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1647
  // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
1648
  { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1649
  // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
1650
  { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1651
  // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
1652
  { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1653
  // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
1654
  { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1655
  // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
1656
  { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1657
  // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
1658
  { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1659
  // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
1660
  { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1661
  // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
1662
  { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1663
  // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
1664
  { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1665
  // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
1666
  { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1667
  // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
1668
  { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1669
  // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
1670
  { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1671
  // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
1672
  { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1673
  // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
1674
  { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1675
  // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
1676
  { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1677
  // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
1678
  { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1679
  // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
1680
  { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1681
  // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
1682
  { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
1683
  // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
1684
  { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1685
  // Convert__regR0__RegGPRC1_0
1686
  { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1687
  // Convert__RegGPRC1_1__RegGPRC1_0
1688
  { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
1689
  // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
1690
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1691
  // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
1692
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1693
  // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
1694
  { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
1695
  // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
1696
  { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
1697
  // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
1698
  { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1699
  // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
1700
  { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1701
  // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
1702
  { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1703
  // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
1704
  { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1705
  // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
1706
  { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1707
  // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
1708
  { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1709
  // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
1710
  { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
1711
  // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
1712
  { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1713
  // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
1714
  { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1715
  // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
1716
  { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1717
  // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
1718
  { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1719
  // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
1720
  { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1721
  // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
1722
  { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1723
  // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
1724
  { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1725
  // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
1726
  { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1727
  // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
1728
  { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1729
  // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
1730
  { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1731
  // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
1732
  { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1733
  // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
1734
  { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1735
  // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
1736
  { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1737
  // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
1738
  { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1739
  // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
1740
  { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
1741
  // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
1742
  { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
1743
  // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
1744
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
1745
  // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
1746
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
1747
  // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
1748
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1749
  // Convert__RegVRRC1_0__RegVRRC1_1
1750
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
1751
  // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
1752
  { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
1753
  // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
1754
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1755
  // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U5Imm1_3
1756
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1757
  // Convert__RegVRRC1_0__S5Imm1_1
1758
  { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1759
  // Convert__regR0__regR0__imm_95_0
1760
  { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
1761
  // Convert__RegVSFRC1_0__RegVSFRC1_1
1762
  { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1763
  // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
1764
  { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1765
  // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
1766
  { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
1767
  // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
1768
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1769
  // Convert__RegVSRC1_0__RegVSSRC1_1
1770
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
1771
  // Convert__RegVSSRC1_0__RegVSRC1_1
1772
  { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1773
  // Convert__RegVSSRC1_0__RegVSFRC1_1
1774
  { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1775
  // Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2
1776
  { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, 0, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
1777
  // Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2
1778
  { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, 0, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
1779
  // Convert__RegVSSRC1_0__RegVSSRC1_1
1780
  { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
1781
  // Convert__RegCRRC1_0__RegVSFRC1_1
1782
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
1783
  // Convert__RegVSRC1_0__RegVSRC1_1
1784
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1785
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
1786
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
1787
  // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
1788
  { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
1789
  // Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2
1790
  { CVT_95_addRegVSRCOperands, 1, CVT_Tied, 0, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
1791
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
1792
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1793
  // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
1794
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
1795
  // Convert__RegCRRC1_0__RegVSRC1_1
1796
  { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
1797
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
1798
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1799
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
1800
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
1801
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
1802
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1803
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
1804
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
1805
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
1806
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1807
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
1808
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
1809
  // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
1810
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1811
  // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
1812
  { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
1813
};
1814
1815
void PPCAsmParser::
1816
convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
1817
29.7k
                const OperandVector &Operands) {
1818
29.7k
  assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1819
29.7k
  const uint8_t *Converter = ConversionTable[Kind];
1820
29.7k
  Inst.setOpcode(Opcode);
1821
111k
  for (const uint8_t *p = Converter; *p; p+= 2) {
1822
81.9k
    switch (*p) {
1823
0
    default: llvm_unreachable("invalid conversion entry!");
1824
0
    case CVT_Reg:
1825
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegOperands(Inst, 1);
1826
0
      break;
1827
0
    case CVT_Tied:
1828
0
      Inst.addOperand(Inst.getOperand(*(p + 1)));
1829
0
      break;
1830
575
    case CVT_95_addRegG8RCOperands:
1831
575
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegG8RCOperands(Inst, 1);
1832
575
      break;
1833
0
    case CVT_95_addTLSRegOperands:
1834
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addTLSRegOperands(Inst, 1);
1835
0
      break;
1836
1.31k
    case CVT_95_addRegGPRCOperands:
1837
1.31k
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegGPRCOperands(Inst, 1);
1838
1.31k
      break;
1839
5
    case CVT_95_addRegGPRCNoR0Operands:
1840
5
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegGPRCNoR0Operands(Inst, 1);
1841
5
      break;
1842
402
    case CVT_95_addS16ImmOperands:
1843
402
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addS16ImmOperands(Inst, 1);
1844
402
      break;
1845
0
    case CVT_95_addU16ImmOperands:
1846
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addU16ImmOperands(Inst, 1);
1847
0
      break;
1848
27.6k
    case CVT_95_addBranchTargetOperands:
1849
27.6k
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addBranchTargetOperands(Inst, 1);
1850
27.6k
      break;
1851
171
    case CVT_95_addImmOperands:
1852
171
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addImmOperands(Inst, 1);
1853
171
      break;
1854
16
    case CVT_95_addRegCRBITRCOperands:
1855
16
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegCRBITRCOperands(Inst, 1);
1856
16
      break;
1857
539
    case CVT_imm_95_0:
1858
539
      Inst.addOperand(MCOperand::createImm(0));
1859
539
      break;
1860
0
    case CVT_imm_95_8:
1861
0
      Inst.addOperand(MCOperand::createImm(8));
1862
0
      break;
1863
0
    case CVT_imm_95_2:
1864
0
      Inst.addOperand(MCOperand::createImm(2));
1865
0
      break;
1866
0
    case CVT_imm_95_10:
1867
0
      Inst.addOperand(MCOperand::createImm(10));
1868
0
      break;
1869
49
    case CVT_imm_95_76:
1870
49
      Inst.addOperand(MCOperand::createImm(76));
1871
49
      break;
1872
25.1k
    case CVT_regCR0:
1873
25.1k
      Inst.addOperand(MCOperand::createReg(PPC::CR0));
1874
25.1k
      break;
1875
61
    case CVT_95_addRegCRRCOperands:
1876
61
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegCRRCOperands(Inst, 1);
1877
61
      break;
1878
193
    case CVT_imm_95_79:
1879
193
      Inst.addOperand(MCOperand::createImm(79));
1880
193
      break;
1881
58
    case CVT_imm_95_78:
1882
58
      Inst.addOperand(MCOperand::createImm(78));
1883
58
      break;
1884
38
    case CVT_imm_95_4:
1885
38
      Inst.addOperand(MCOperand::createImm(4));
1886
38
      break;
1887
77
    case CVT_imm_95_7:
1888
77
      Inst.addOperand(MCOperand::createImm(7));
1889
77
      break;
1890
24
    case CVT_imm_95_6:
1891
24
      Inst.addOperand(MCOperand::createImm(6));
1892
24
      break;
1893
389
    case CVT_imm_95_44:
1894
389
      Inst.addOperand(MCOperand::createImm(44));
1895
389
      break;
1896
6
    case CVT_imm_95_47:
1897
6
      Inst.addOperand(MCOperand::createImm(47));
1898
6
      break;
1899
0
    case CVT_imm_95_46:
1900
0
      Inst.addOperand(MCOperand::createImm(46));
1901
0
      break;
1902
854
    case CVT_imm_95_36:
1903
854
      Inst.addOperand(MCOperand::createImm(36));
1904
854
      break;
1905
22.4k
    case CVT_imm_95_39:
1906
22.4k
      Inst.addOperand(MCOperand::createImm(39));
1907
22.4k
      break;
1908
1
    case CVT_imm_95_38:
1909
1
      Inst.addOperand(MCOperand::createImm(38));
1910
1
      break;
1911
17
    case CVT_imm_95_12:
1912
17
      Inst.addOperand(MCOperand::createImm(12));
1913
17
      break;
1914
16
    case CVT_imm_95_15:
1915
16
      Inst.addOperand(MCOperand::createImm(15));
1916
16
      break;
1917
1
    case CVT_imm_95_14:
1918
1
      Inst.addOperand(MCOperand::createImm(14));
1919
1
      break;
1920
157
    case CVT_imm_95_68:
1921
157
      Inst.addOperand(MCOperand::createImm(68));
1922
157
      break;
1923
0
    case CVT_imm_95_71:
1924
0
      Inst.addOperand(MCOperand::createImm(71));
1925
0
      break;
1926
73
    case CVT_imm_95_70:
1927
73
      Inst.addOperand(MCOperand::createImm(70));
1928
73
      break;
1929
492
    case CVT_imm_95_100:
1930
492
      Inst.addOperand(MCOperand::createImm(100));
1931
492
      break;
1932
89
    case CVT_imm_95_103:
1933
89
      Inst.addOperand(MCOperand::createImm(103));
1934
89
      break;
1935
109
    case CVT_imm_95_102:
1936
109
      Inst.addOperand(MCOperand::createImm(102));
1937
109
      break;
1938
4
    case CVT_imm_95_108:
1939
4
      Inst.addOperand(MCOperand::createImm(108));
1940
4
      break;
1941
38
    case CVT_imm_95_111:
1942
38
      Inst.addOperand(MCOperand::createImm(111));
1943
38
      break;
1944
109
    case CVT_imm_95_110:
1945
109
      Inst.addOperand(MCOperand::createImm(110));
1946
109
      break;
1947
0
    case CVT_imm_95_31:
1948
0
      Inst.addOperand(MCOperand::createImm(31));
1949
0
      break;
1950
192
    case CVT_95_addRegGxRCNoR0Operands:
1951
192
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegGxRCNoR0Operands(Inst, 1);
1952
192
      break;
1953
0
    case CVT_95_addRegGxRCOperands:
1954
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegGxRCOperands(Inst, 1);
1955
0
      break;
1956
164
    case CVT_regR0:
1957
164
      Inst.addOperand(MCOperand::createReg(PPC::R0));
1958
164
      break;
1959
444
    case CVT_95_addRegF4RCOperands:
1960
444
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegF4RCOperands(Inst, 1);
1961
444
      break;
1962
82
    case CVT_95_addRegF8RCOperands:
1963
82
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegF8RCOperands(Inst, 1);
1964
82
      break;
1965
33
    case CVT_95_addRegVRRCOperands:
1966
33
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegVRRCOperands(Inst, 1);
1967
33
      break;
1968
0
    case CVT_imm_95_1:
1969
0
      Inst.addOperand(MCOperand::createImm(1));
1970
0
      break;
1971
0
    case CVT_95_addRegVSFRCOperands:
1972
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegVSFRCOperands(Inst, 1);
1973
0
      break;
1974
0
    case CVT_95_addRegVSSRCOperands:
1975
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegVSSRCOperands(Inst, 1);
1976
0
      break;
1977
0
    case CVT_95_addRegVSRCOperands:
1978
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegVSRCOperands(Inst, 1);
1979
0
      break;
1980
0
    case CVT_imm_95_29:
1981
0
      Inst.addOperand(MCOperand::createImm(29));
1982
0
      break;
1983
0
    case CVT_imm_95_280:
1984
0
      Inst.addOperand(MCOperand::createImm(280));
1985
0
      break;
1986
0
    case CVT_imm_95_128:
1987
0
      Inst.addOperand(MCOperand::createImm(128));
1988
0
      break;
1989
0
    case CVT_imm_95_129:
1990
0
      Inst.addOperand(MCOperand::createImm(129));
1991
0
      break;
1992
0
    case CVT_imm_95_130:
1993
0
      Inst.addOperand(MCOperand::createImm(130));
1994
0
      break;
1995
0
    case CVT_imm_95_131:
1996
0
      Inst.addOperand(MCOperand::createImm(131));
1997
0
      break;
1998
0
    case CVT_imm_95_132:
1999
0
      Inst.addOperand(MCOperand::createImm(132));
2000
0
      break;
2001
0
    case CVT_imm_95_133:
2002
0
      Inst.addOperand(MCOperand::createImm(133));
2003
0
      break;
2004
0
    case CVT_imm_95_134:
2005
0
      Inst.addOperand(MCOperand::createImm(134));
2006
0
      break;
2007
0
    case CVT_imm_95_135:
2008
0
      Inst.addOperand(MCOperand::createImm(135));
2009
0
      break;
2010
0
    case CVT_imm_95_28:
2011
0
      Inst.addOperand(MCOperand::createImm(28));
2012
0
      break;
2013
0
    case CVT_imm_95_19:
2014
0
      Inst.addOperand(MCOperand::createImm(19));
2015
0
      break;
2016
0
    case CVT_imm_95_537:
2017
0
      Inst.addOperand(MCOperand::createImm(537));
2018
0
      break;
2019
0
    case CVT_imm_95_539:
2020
0
      Inst.addOperand(MCOperand::createImm(539));
2021
0
      break;
2022
0
    case CVT_imm_95_541:
2023
0
      Inst.addOperand(MCOperand::createImm(541));
2024
0
      break;
2025
0
    case CVT_imm_95_543:
2026
0
      Inst.addOperand(MCOperand::createImm(543));
2027
0
      break;
2028
0
    case CVT_imm_95_536:
2029
0
      Inst.addOperand(MCOperand::createImm(536));
2030
0
      break;
2031
0
    case CVT_imm_95_538:
2032
0
      Inst.addOperand(MCOperand::createImm(538));
2033
0
      break;
2034
0
    case CVT_imm_95_540:
2035
0
      Inst.addOperand(MCOperand::createImm(540));
2036
0
      break;
2037
0
    case CVT_imm_95_542:
2038
0
      Inst.addOperand(MCOperand::createImm(542));
2039
0
      break;
2040
0
    case CVT_imm_95_1018:
2041
0
      Inst.addOperand(MCOperand::createImm(1018));
2042
0
      break;
2043
0
    case CVT_imm_95_981:
2044
0
      Inst.addOperand(MCOperand::createImm(981));
2045
0
      break;
2046
0
    case CVT_imm_95_22:
2047
0
      Inst.addOperand(MCOperand::createImm(22));
2048
0
      break;
2049
0
    case CVT_imm_95_17:
2050
0
      Inst.addOperand(MCOperand::createImm(17));
2051
0
      break;
2052
0
    case CVT_imm_95_18:
2053
0
      Inst.addOperand(MCOperand::createImm(18));
2054
0
      break;
2055
0
    case CVT_imm_95_980:
2056
0
      Inst.addOperand(MCOperand::createImm(980));
2057
0
      break;
2058
0
    case CVT_imm_95_529:
2059
0
      Inst.addOperand(MCOperand::createImm(529));
2060
0
      break;
2061
0
    case CVT_imm_95_531:
2062
0
      Inst.addOperand(MCOperand::createImm(531));
2063
0
      break;
2064
0
    case CVT_imm_95_533:
2065
0
      Inst.addOperand(MCOperand::createImm(533));
2066
0
      break;
2067
0
    case CVT_imm_95_535:
2068
0
      Inst.addOperand(MCOperand::createImm(535));
2069
0
      break;
2070
0
    case CVT_imm_95_528:
2071
0
      Inst.addOperand(MCOperand::createImm(528));
2072
0
      break;
2073
0
    case CVT_imm_95_530:
2074
0
      Inst.addOperand(MCOperand::createImm(530));
2075
0
      break;
2076
0
    case CVT_imm_95_532:
2077
0
      Inst.addOperand(MCOperand::createImm(532));
2078
0
      break;
2079
0
    case CVT_imm_95_534:
2080
0
      Inst.addOperand(MCOperand::createImm(534));
2081
0
      break;
2082
0
    case CVT_imm_95_1019:
2083
0
      Inst.addOperand(MCOperand::createImm(1019));
2084
0
      break;
2085
0
    case CVT_95_addCRBitMaskOperands:
2086
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addCRBitMaskOperands(Inst, 1);
2087
0
      break;
2088
0
    case CVT_imm_95_48:
2089
0
      Inst.addOperand(MCOperand::createImm(48));
2090
0
      break;
2091
0
    case CVT_imm_95_287:
2092
0
      Inst.addOperand(MCOperand::createImm(287));
2093
0
      break;
2094
0
    case CVT_imm_95_5:
2095
0
      Inst.addOperand(MCOperand::createImm(5));
2096
0
      break;
2097
0
    case CVT_imm_95_25:
2098
0
      Inst.addOperand(MCOperand::createImm(25));
2099
0
      break;
2100
0
    case CVT_imm_95_512:
2101
0
      Inst.addOperand(MCOperand::createImm(512));
2102
0
      break;
2103
9
    case CVT_imm_95_272:
2104
9
      Inst.addOperand(MCOperand::createImm(272));
2105
9
      break;
2106
12
    case CVT_imm_95_273:
2107
12
      Inst.addOperand(MCOperand::createImm(273));
2108
12
      break;
2109
0
    case CVT_imm_95_274:
2110
0
      Inst.addOperand(MCOperand::createImm(274));
2111
0
      break;
2112
0
    case CVT_imm_95_275:
2113
0
      Inst.addOperand(MCOperand::createImm(275));
2114
0
      break;
2115
0
    case CVT_imm_95_260:
2116
0
      Inst.addOperand(MCOperand::createImm(260));
2117
0
      break;
2118
1
    case CVT_imm_95_261:
2119
1
      Inst.addOperand(MCOperand::createImm(261));
2120
1
      break;
2121
0
    case CVT_imm_95_262:
2122
0
      Inst.addOperand(MCOperand::createImm(262));
2123
0
      break;
2124
0
    case CVT_imm_95_263:
2125
0
      Inst.addOperand(MCOperand::createImm(263));
2126
0
      break;
2127
1
    case CVT_imm_95_26:
2128
1
      Inst.addOperand(MCOperand::createImm(26));
2129
1
      break;
2130
0
    case CVT_imm_95_27:
2131
0
      Inst.addOperand(MCOperand::createImm(27));
2132
0
      break;
2133
0
    case CVT_imm_95_990:
2134
0
      Inst.addOperand(MCOperand::createImm(990));
2135
0
      break;
2136
0
    case CVT_imm_95_991:
2137
0
      Inst.addOperand(MCOperand::createImm(991));
2138
0
      break;
2139
0
    case CVT_imm_95_268:
2140
0
      Inst.addOperand(MCOperand::createImm(268));
2141
0
      break;
2142
0
    case CVT_imm_95_988:
2143
0
      Inst.addOperand(MCOperand::createImm(988));
2144
0
      break;
2145
0
    case CVT_imm_95_989:
2146
0
      Inst.addOperand(MCOperand::createImm(989));
2147
0
      break;
2148
0
    case CVT_imm_95_269:
2149
0
      Inst.addOperand(MCOperand::createImm(269));
2150
0
      break;
2151
0
    case CVT_imm_95_986:
2152
0
      Inst.addOperand(MCOperand::createImm(986));
2153
0
      break;
2154
0
    case CVT_imm_95_255:
2155
0
      Inst.addOperand(MCOperand::createImm(255));
2156
0
      break;
2157
0
    case CVT_imm_95_284:
2158
0
      Inst.addOperand(MCOperand::createImm(284));
2159
0
      break;
2160
0
    case CVT_imm_95_285:
2161
0
      Inst.addOperand(MCOperand::createImm(285));
2162
0
      break;
2163
0
    case CVT_95_addRegQFRCOperands:
2164
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegQFRCOperands(Inst, 1);
2165
0
      break;
2166
0
    case CVT_95_addRegQSRCOperands:
2167
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegQSRCOperands(Inst, 1);
2168
0
      break;
2169
0
    case CVT_95_addRegQBRCOperands:
2170
0
      static_cast<PPCOperand&>(*Operands[*(p + 1)]).addRegQBRCOperands(Inst, 1);
2171
0
      break;
2172
0
    case CVT_imm_95_9:
2173
0
      Inst.addOperand(MCOperand::createImm(9));
2174
0
      break;
2175
0
    case CVT_imm_95_13:
2176
0
      Inst.addOperand(MCOperand::createImm(13));
2177
0
      break;
2178
0
    case CVT_imm_95_20:
2179
0
      Inst.addOperand(MCOperand::createImm(20));
2180
0
      break;
2181
0
    case CVT_imm_95_16:
2182
0
      Inst.addOperand(MCOperand::createImm(16));
2183
0
      break;
2184
0
    case CVT_imm_95_24:
2185
0
      Inst.addOperand(MCOperand::createImm(24));
2186
0
      break;
2187
0
    case CVT_imm_95_3:
2188
0
      Inst.addOperand(MCOperand::createImm(3));
2189
0
      break;
2190
81.9k
    }
2191
81.9k
  }
2192
29.7k
}
2193
2194
void PPCAsmParser::
2195
convertToMapAndConstraints(unsigned Kind,
2196
0
                           const OperandVector &Operands) {
2197
0
  assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2198
0
  unsigned NumMCOperands = 0;
2199
0
  const uint8_t *Converter = ConversionTable[Kind];
2200
0
  for (const uint8_t *p = Converter; *p; p+= 2) {
2201
0
    switch (*p) {
2202
0
    default: llvm_unreachable("invalid conversion entry!");
2203
0
    case CVT_Reg:
2204
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2205
0
      Operands[*(p + 1)]->setConstraint("r");
2206
0
      ++NumMCOperands;
2207
0
      break;
2208
0
    case CVT_Tied:
2209
0
      ++NumMCOperands;
2210
0
      break;
2211
0
    case CVT_95_addRegG8RCOperands:
2212
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2213
0
      Operands[*(p + 1)]->setConstraint("m");
2214
0
      NumMCOperands += 1;
2215
0
      break;
2216
0
    case CVT_95_addTLSRegOperands:
2217
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2218
0
      Operands[*(p + 1)]->setConstraint("m");
2219
0
      NumMCOperands += 1;
2220
0
      break;
2221
0
    case CVT_95_addRegGPRCOperands:
2222
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2223
0
      Operands[*(p + 1)]->setConstraint("m");
2224
0
      NumMCOperands += 1;
2225
0
      break;
2226
0
    case CVT_95_addRegGPRCNoR0Operands:
2227
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2228
0
      Operands[*(p + 1)]->setConstraint("m");
2229
0
      NumMCOperands += 1;
2230
0
      break;
2231
0
    case CVT_95_addS16ImmOperands:
2232
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2233
0
      Operands[*(p + 1)]->setConstraint("m");
2234
0
      NumMCOperands += 1;
2235
0
      break;
2236
0
    case CVT_95_addU16ImmOperands:
2237
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2238
0
      Operands[*(p + 1)]->setConstraint("m");
2239
0
      NumMCOperands += 1;
2240
0
      break;
2241
0
    case CVT_95_addBranchTargetOperands:
2242
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2243
0
      Operands[*(p + 1)]->setConstraint("m");
2244
0
      NumMCOperands += 1;
2245
0
      break;
2246
0
    case CVT_95_addImmOperands:
2247
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2248
0
      Operands[*(p + 1)]->setConstraint("m");
2249
0
      NumMCOperands += 1;
2250
0
      break;
2251
0
    case CVT_95_addRegCRBITRCOperands:
2252
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2253
0
      Operands[*(p + 1)]->setConstraint("m");
2254
0
      NumMCOperands += 1;
2255
0
      break;
2256
0
    case CVT_imm_95_0:
2257
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2258
0
      Operands[*(p + 1)]->setConstraint("");
2259
0
      ++NumMCOperands;
2260
0
      break;
2261
0
    case CVT_imm_95_8:
2262
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2263
0
      Operands[*(p + 1)]->setConstraint("");
2264
0
      ++NumMCOperands;
2265
0
      break;
2266
0
    case CVT_imm_95_2:
2267
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2268
0
      Operands[*(p + 1)]->setConstraint("");
2269
0
      ++NumMCOperands;
2270
0
      break;
2271
0
    case CVT_imm_95_10:
2272
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2273
0
      Operands[*(p + 1)]->setConstraint("");
2274
0
      ++NumMCOperands;
2275
0
      break;
2276
0
    case CVT_imm_95_76:
2277
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2278
0
      Operands[*(p + 1)]->setConstraint("");
2279
0
      ++NumMCOperands;
2280
0
      break;
2281
0
    case CVT_regCR0:
2282
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2283
0
      Operands[*(p + 1)]->setConstraint("m");
2284
0
      ++NumMCOperands;
2285
0
      break;
2286
0
    case CVT_95_addRegCRRCOperands:
2287
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2288
0
      Operands[*(p + 1)]->setConstraint("m");
2289
0
      NumMCOperands += 1;
2290
0
      break;
2291
0
    case CVT_imm_95_79:
2292
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2293
0
      Operands[*(p + 1)]->setConstraint("");
2294
0
      ++NumMCOperands;
2295
0
      break;
2296
0
    case CVT_imm_95_78:
2297
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2298
0
      Operands[*(p + 1)]->setConstraint("");
2299
0
      ++NumMCOperands;
2300
0
      break;
2301
0
    case CVT_imm_95_4:
2302
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2303
0
      Operands[*(p + 1)]->setConstraint("");
2304
0
      ++NumMCOperands;
2305
0
      break;
2306
0
    case CVT_imm_95_7:
2307
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2308
0
      Operands[*(p + 1)]->setConstraint("");
2309
0
      ++NumMCOperands;
2310
0
      break;
2311
0
    case CVT_imm_95_6:
2312
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2313
0
      Operands[*(p + 1)]->setConstraint("");
2314
0
      ++NumMCOperands;
2315
0
      break;
2316
0
    case CVT_imm_95_44:
2317
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2318
0
      Operands[*(p + 1)]->setConstraint("");
2319
0
      ++NumMCOperands;
2320
0
      break;
2321
0
    case CVT_imm_95_47:
2322
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2323
0
      Operands[*(p + 1)]->setConstraint("");
2324
0
      ++NumMCOperands;
2325
0
      break;
2326
0
    case CVT_imm_95_46:
2327
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2328
0
      Operands[*(p + 1)]->setConstraint("");
2329
0
      ++NumMCOperands;
2330
0
      break;
2331
0
    case CVT_imm_95_36:
2332
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2333
0
      Operands[*(p + 1)]->setConstraint("");
2334
0
      ++NumMCOperands;
2335
0
      break;
2336
0
    case CVT_imm_95_39:
2337
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2338
0
      Operands[*(p + 1)]->setConstraint("");
2339
0
      ++NumMCOperands;
2340
0
      break;
2341
0
    case CVT_imm_95_38:
2342
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2343
0
      Operands[*(p + 1)]->setConstraint("");
2344
0
      ++NumMCOperands;
2345
0
      break;
2346
0
    case CVT_imm_95_12:
2347
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2348
0
      Operands[*(p + 1)]->setConstraint("");
2349
0
      ++NumMCOperands;
2350
0
      break;
2351
0
    case CVT_imm_95_15:
2352
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2353
0
      Operands[*(p + 1)]->setConstraint("");
2354
0
      ++NumMCOperands;
2355
0
      break;
2356
0
    case CVT_imm_95_14:
2357
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2358
0
      Operands[*(p + 1)]->setConstraint("");
2359
0
      ++NumMCOperands;
2360
0
      break;
2361
0
    case CVT_imm_95_68:
2362
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2363
0
      Operands[*(p + 1)]->setConstraint("");
2364
0
      ++NumMCOperands;
2365
0
      break;
2366
0
    case CVT_imm_95_71:
2367
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2368
0
      Operands[*(p + 1)]->setConstraint("");
2369
0
      ++NumMCOperands;
2370
0
      break;
2371
0
    case CVT_imm_95_70:
2372
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2373
0
      Operands[*(p + 1)]->setConstraint("");
2374
0
      ++NumMCOperands;
2375
0
      break;
2376
0
    case CVT_imm_95_100:
2377
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2378
0
      Operands[*(p + 1)]->setConstraint("");
2379
0
      ++NumMCOperands;
2380
0
      break;
2381
0
    case CVT_imm_95_103:
2382
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2383
0
      Operands[*(p + 1)]->setConstraint("");
2384
0
      ++NumMCOperands;
2385
0
      break;
2386
0
    case CVT_imm_95_102:
2387
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2388
0
      Operands[*(p + 1)]->setConstraint("");
2389
0
      ++NumMCOperands;
2390
0
      break;
2391
0
    case CVT_imm_95_108:
2392
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2393
0
      Operands[*(p + 1)]->setConstraint("");
2394
0
      ++NumMCOperands;
2395
0
      break;
2396
0
    case CVT_imm_95_111:
2397
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2398
0
      Operands[*(p + 1)]->setConstraint("");
2399
0
      ++NumMCOperands;
2400
0
      break;
2401
0
    case CVT_imm_95_110:
2402
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2403
0
      Operands[*(p + 1)]->setConstraint("");
2404
0
      ++NumMCOperands;
2405
0
      break;
2406
0
    case CVT_imm_95_31:
2407
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2408
0
      Operands[*(p + 1)]->setConstraint("");
2409
0
      ++NumMCOperands;
2410
0
      break;
2411
0
    case CVT_95_addRegGxRCNoR0Operands:
2412
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2413
0
      Operands[*(p + 1)]->setConstraint("m");
2414
0
      NumMCOperands += 1;
2415
0
      break;
2416
0
    case CVT_95_addRegGxRCOperands:
2417
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2418
0
      Operands[*(p + 1)]->setConstraint("m");
2419
0
      NumMCOperands += 1;
2420
0
      break;
2421
0
    case CVT_regR0:
2422
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2423
0
      Operands[*(p + 1)]->setConstraint("m");
2424
0
      ++NumMCOperands;
2425
0
      break;
2426
0
    case CVT_95_addRegF4RCOperands:
2427
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2428
0
      Operands[*(p + 1)]->setConstraint("m");
2429
0
      NumMCOperands += 1;
2430
0
      break;
2431
0
    case CVT_95_addRegF8RCOperands:
2432
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2433
0
      Operands[*(p + 1)]->setConstraint("m");
2434
0
      NumMCOperands += 1;
2435
0
      break;
2436
0
    case CVT_95_addRegVRRCOperands:
2437
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2438
0
      Operands[*(p + 1)]->setConstraint("m");
2439
0
      NumMCOperands += 1;
2440
0
      break;
2441
0
    case CVT_imm_95_1:
2442
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2443
0
      Operands[*(p + 1)]->setConstraint("");
2444
0
      ++NumMCOperands;
2445
0
      break;
2446
0
    case CVT_95_addRegVSFRCOperands:
2447
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2448
0
      Operands[*(p + 1)]->setConstraint("m");
2449
0
      NumMCOperands += 1;
2450
0
      break;
2451
0
    case CVT_95_addRegVSSRCOperands:
2452
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2453
0
      Operands[*(p + 1)]->setConstraint("m");
2454
0
      NumMCOperands += 1;
2455
0
      break;
2456
0
    case CVT_95_addRegVSRCOperands:
2457
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2458
0
      Operands[*(p + 1)]->setConstraint("m");
2459
0
      NumMCOperands += 1;
2460
0
      break;
2461
0
    case CVT_imm_95_29:
2462
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2463
0
      Operands[*(p + 1)]->setConstraint("");
2464
0
      ++NumMCOperands;
2465
0
      break;
2466
0
    case CVT_imm_95_280:
2467
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2468
0
      Operands[*(p + 1)]->setConstraint("");
2469
0
      ++NumMCOperands;
2470
0
      break;
2471
0
    case CVT_imm_95_128:
2472
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2473
0
      Operands[*(p + 1)]->setConstraint("");
2474
0
      ++NumMCOperands;
2475
0
      break;
2476
0
    case CVT_imm_95_129:
2477
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2478
0
      Operands[*(p + 1)]->setConstraint("");
2479
0
      ++NumMCOperands;
2480
0
      break;
2481
0
    case CVT_imm_95_130:
2482
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2483
0
      Operands[*(p + 1)]->setConstraint("");
2484
0
      ++NumMCOperands;
2485
0
      break;
2486
0
    case CVT_imm_95_131:
2487
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2488
0
      Operands[*(p + 1)]->setConstraint("");
2489
0
      ++NumMCOperands;
2490
0
      break;
2491
0
    case CVT_imm_95_132:
2492
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2493
0
      Operands[*(p + 1)]->setConstraint("");
2494
0
      ++NumMCOperands;
2495
0
      break;
2496
0
    case CVT_imm_95_133:
2497
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2498
0
      Operands[*(p + 1)]->setConstraint("");
2499
0
      ++NumMCOperands;
2500
0
      break;
2501
0
    case CVT_imm_95_134:
2502
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2503
0
      Operands[*(p + 1)]->setConstraint("");
2504
0
      ++NumMCOperands;
2505
0
      break;
2506
0
    case CVT_imm_95_135:
2507
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2508
0
      Operands[*(p + 1)]->setConstraint("");
2509
0
      ++NumMCOperands;
2510
0
      break;
2511
0
    case CVT_imm_95_28:
2512
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2513
0
      Operands[*(p + 1)]->setConstraint("");
2514
0
      ++NumMCOperands;
2515
0
      break;
2516
0
    case CVT_imm_95_19:
2517
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2518
0
      Operands[*(p + 1)]->setConstraint("");
2519
0
      ++NumMCOperands;
2520
0
      break;
2521
0
    case CVT_imm_95_537:
2522
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2523
0
      Operands[*(p + 1)]->setConstraint("");
2524
0
      ++NumMCOperands;
2525
0
      break;
2526
0
    case CVT_imm_95_539:
2527
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2528
0
      Operands[*(p + 1)]->setConstraint("");
2529
0
      ++NumMCOperands;
2530
0
      break;
2531
0
    case CVT_imm_95_541:
2532
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2533
0
      Operands[*(p + 1)]->setConstraint("");
2534
0
      ++NumMCOperands;
2535
0
      break;
2536
0
    case CVT_imm_95_543:
2537
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2538
0
      Operands[*(p + 1)]->setConstraint("");
2539
0
      ++NumMCOperands;
2540
0
      break;
2541
0
    case CVT_imm_95_536:
2542
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2543
0
      Operands[*(p + 1)]->setConstraint("");
2544
0
      ++NumMCOperands;
2545
0
      break;
2546
0
    case CVT_imm_95_538:
2547
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2548
0
      Operands[*(p + 1)]->setConstraint("");
2549
0
      ++NumMCOperands;
2550
0
      break;
2551
0
    case CVT_imm_95_540:
2552
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2553
0
      Operands[*(p + 1)]->setConstraint("");
2554
0
      ++NumMCOperands;
2555
0
      break;
2556
0
    case CVT_imm_95_542:
2557
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2558
0
      Operands[*(p + 1)]->setConstraint("");
2559
0
      ++NumMCOperands;
2560
0
      break;
2561
0
    case CVT_imm_95_1018:
2562
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2563
0
      Operands[*(p + 1)]->setConstraint("");
2564
0
      ++NumMCOperands;
2565
0
      break;
2566
0
    case CVT_imm_95_981:
2567
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2568
0
      Operands[*(p + 1)]->setConstraint("");
2569
0
      ++NumMCOperands;
2570
0
      break;
2571
0
    case CVT_imm_95_22:
2572
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2573
0
      Operands[*(p + 1)]->setConstraint("");
2574
0
      ++NumMCOperands;
2575
0
      break;
2576
0
    case CVT_imm_95_17:
2577
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2578
0
      Operands[*(p + 1)]->setConstraint("");
2579
0
      ++NumMCOperands;
2580
0
      break;
2581
0
    case CVT_imm_95_18:
2582
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2583
0
      Operands[*(p + 1)]->setConstraint("");
2584
0
      ++NumMCOperands;
2585
0
      break;
2586
0
    case CVT_imm_95_980:
2587
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2588
0
      Operands[*(p + 1)]->setConstraint("");
2589
0
      ++NumMCOperands;
2590
0
      break;
2591
0
    case CVT_imm_95_529:
2592
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2593
0
      Operands[*(p + 1)]->setConstraint("");
2594
0
      ++NumMCOperands;
2595
0
      break;
2596
0
    case CVT_imm_95_531:
2597
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2598
0
      Operands[*(p + 1)]->setConstraint("");
2599
0
      ++NumMCOperands;
2600
0
      break;
2601
0
    case CVT_imm_95_533:
2602
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2603
0
      Operands[*(p + 1)]->setConstraint("");
2604
0
      ++NumMCOperands;
2605
0
      break;
2606
0
    case CVT_imm_95_535:
2607
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2608
0
      Operands[*(p + 1)]->setConstraint("");
2609
0
      ++NumMCOperands;
2610
0
      break;
2611
0
    case CVT_imm_95_528:
2612
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2613
0
      Operands[*(p + 1)]->setConstraint("");
2614
0
      ++NumMCOperands;
2615
0
      break;
2616
0
    case CVT_imm_95_530:
2617
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2618
0
      Operands[*(p + 1)]->setConstraint("");
2619
0
      ++NumMCOperands;
2620
0
      break;
2621
0
    case CVT_imm_95_532:
2622
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2623
0
      Operands[*(p + 1)]->setConstraint("");
2624
0
      ++NumMCOperands;
2625
0
      break;
2626
0
    case CVT_imm_95_534:
2627
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2628
0
      Operands[*(p + 1)]->setConstraint("");
2629
0
      ++NumMCOperands;
2630
0
      break;
2631
0
    case CVT_imm_95_1019:
2632
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2633
0
      Operands[*(p + 1)]->setConstraint("");
2634
0
      ++NumMCOperands;
2635
0
      break;
2636
0
    case CVT_95_addCRBitMaskOperands:
2637
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2638
0
      Operands[*(p + 1)]->setConstraint("m");
2639
0
      NumMCOperands += 1;
2640
0
      break;
2641
0
    case CVT_imm_95_48:
2642
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2643
0
      Operands[*(p + 1)]->setConstraint("");
2644
0
      ++NumMCOperands;
2645
0
      break;
2646
0
    case CVT_imm_95_287:
2647
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2648
0
      Operands[*(p + 1)]->setConstraint("");
2649
0
      ++NumMCOperands;
2650
0
      break;
2651
0
    case CVT_imm_95_5:
2652
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2653
0
      Operands[*(p + 1)]->setConstraint("");
2654
0
      ++NumMCOperands;
2655
0
      break;
2656
0
    case CVT_imm_95_25:
2657
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2658
0
      Operands[*(p + 1)]->setConstraint("");
2659
0
      ++NumMCOperands;
2660
0
      break;
2661
0
    case CVT_imm_95_512:
2662
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2663
0
      Operands[*(p + 1)]->setConstraint("");
2664
0
      ++NumMCOperands;
2665
0
      break;
2666
0
    case CVT_imm_95_272:
2667
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2668
0
      Operands[*(p + 1)]->setConstraint("");
2669
0
      ++NumMCOperands;
2670
0
      break;
2671
0
    case CVT_imm_95_273:
2672
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2673
0
      Operands[*(p + 1)]->setConstraint("");
2674
0
      ++NumMCOperands;
2675
0
      break;
2676
0
    case CVT_imm_95_274:
2677
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2678
0
      Operands[*(p + 1)]->setConstraint("");
2679
0
      ++NumMCOperands;
2680
0
      break;
2681
0
    case CVT_imm_95_275:
2682
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2683
0
      Operands[*(p + 1)]->setConstraint("");
2684
0
      ++NumMCOperands;
2685
0
      break;
2686
0
    case CVT_imm_95_260:
2687
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2688
0
      Operands[*(p + 1)]->setConstraint("");
2689
0
      ++NumMCOperands;
2690
0
      break;
2691
0
    case CVT_imm_95_261:
2692
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2693
0
      Operands[*(p + 1)]->setConstraint("");
2694
0
      ++NumMCOperands;
2695
0
      break;
2696
0
    case CVT_imm_95_262:
2697
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2698
0
      Operands[*(p + 1)]->setConstraint("");
2699
0
      ++NumMCOperands;
2700
0
      break;
2701
0
    case CVT_imm_95_263:
2702
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2703
0
      Operands[*(p + 1)]->setConstraint("");
2704
0
      ++NumMCOperands;
2705
0
      break;
2706
0
    case CVT_imm_95_26:
2707
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2708
0
      Operands[*(p + 1)]->setConstraint("");
2709
0
      ++NumMCOperands;
2710
0
      break;
2711
0
    case CVT_imm_95_27:
2712
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2713
0
      Operands[*(p + 1)]->setConstraint("");
2714
0
      ++NumMCOperands;
2715
0
      break;
2716
0
    case CVT_imm_95_990:
2717
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2718
0
      Operands[*(p + 1)]->setConstraint("");
2719
0
      ++NumMCOperands;
2720
0
      break;
2721
0
    case CVT_imm_95_991:
2722
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2723
0
      Operands[*(p + 1)]->setConstraint("");
2724
0
      ++NumMCOperands;
2725
0
      break;
2726
0
    case CVT_imm_95_268:
2727
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2728
0
      Operands[*(p + 1)]->setConstraint("");
2729
0
      ++NumMCOperands;
2730
0
      break;
2731
0
    case CVT_imm_95_988:
2732
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2733
0
      Operands[*(p + 1)]->setConstraint("");
2734
0
      ++NumMCOperands;
2735
0
      break;
2736
0
    case CVT_imm_95_989:
2737
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2738
0
      Operands[*(p + 1)]->setConstraint("");
2739
0
      ++NumMCOperands;
2740
0
      break;
2741
0
    case CVT_imm_95_269:
2742
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2743
0
      Operands[*(p + 1)]->setConstraint("");
2744
0
      ++NumMCOperands;
2745
0
      break;
2746
0
    case CVT_imm_95_986:
2747
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2748
0
      Operands[*(p + 1)]->setConstraint("");
2749
0
      ++NumMCOperands;
2750
0
      break;
2751
0
    case CVT_imm_95_255:
2752
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2753
0
      Operands[*(p + 1)]->setConstraint("");
2754
0
      ++NumMCOperands;
2755
0
      break;
2756
0
    case CVT_imm_95_284:
2757
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2758
0
      Operands[*(p + 1)]->setConstraint("");
2759
0
      ++NumMCOperands;
2760
0
      break;
2761
0
    case CVT_imm_95_285:
2762
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2763
0
      Operands[*(p + 1)]->setConstraint("");
2764
0
      ++NumMCOperands;
2765
0
      break;
2766
0
    case CVT_95_addRegQFRCOperands:
2767
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2768
0
      Operands[*(p + 1)]->setConstraint("m");
2769
0
      NumMCOperands += 1;
2770
0
      break;
2771
0
    case CVT_95_addRegQSRCOperands:
2772
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2773
0
      Operands[*(p + 1)]->setConstraint("m");
2774
0
      NumMCOperands += 1;
2775
0
      break;
2776
0
    case CVT_95_addRegQBRCOperands:
2777
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2778
0
      Operands[*(p + 1)]->setConstraint("m");
2779
0
      NumMCOperands += 1;
2780
0
      break;
2781
0
    case CVT_imm_95_9:
2782
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2783
0
      Operands[*(p + 1)]->setConstraint("");
2784
0
      ++NumMCOperands;
2785
0
      break;
2786
0
    case CVT_imm_95_13:
2787
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2788
0
      Operands[*(p + 1)]->setConstraint("");
2789
0
      ++NumMCOperands;
2790
0
      break;
2791
0
    case CVT_imm_95_20:
2792
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2793
0
      Operands[*(p + 1)]->setConstraint("");
2794
0
      ++NumMCOperands;
2795
0
      break;
2796
0
    case CVT_imm_95_16:
2797
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2798
0
      Operands[*(p + 1)]->setConstraint("");
2799
0
      ++NumMCOperands;
2800
0
      break;
2801
0
    case CVT_imm_95_24:
2802
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2803
0
      Operands[*(p + 1)]->setConstraint("");
2804
0
      ++NumMCOperands;
2805
0
      break;
2806
0
    case CVT_imm_95_3:
2807
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
2808
0
      Operands[*(p + 1)]->setConstraint("");
2809
0
      ++NumMCOperands;
2810
0
      break;
2811
0
    }
2812
0
  }
2813
0
}
2814
2815
namespace {
2816
2817
/// MatchClassKind - The kinds of classes which participate in
2818
/// instruction matching.
2819
enum MatchClassKind {
2820
  InvalidMatchClass = 0,
2821
  MCK__DOT_, // '.'
2822
  MCK_0, // '0'
2823
  MCK_1, // '1'
2824
  MCK_2, // '2'
2825
  MCK_3, // '3'
2826
  MCK_4, // '4'
2827
  MCK_5, // '5'
2828
  MCK_6, // '6'
2829
  MCK_7, // '7'
2830
  MCK_CARRYRC, // register class 'CARRYRC'
2831
  MCK_CRRC0, // register class 'CRRC0'
2832
  MCK_CTRRC, // register class 'CTRRC'
2833
  MCK_CTRRC8, // register class 'CTRRC8'
2834
  MCK_VRSAVERC, // register class 'VRSAVERC'
2835
  MCK_CRRC, // register class 'CRRC'
2836
  MCK_CRBITRC, // register class 'CRBITRC'
2837
  MCK_F4RC, // register class 'F4RC,F8RC'
2838
  MCK_QSRC, // register class 'QSRC,QBRC,QFRC'
2839
  MCK_VFRC, // register class 'VFRC'
2840
  MCK_VRRC, // register class 'VRRC'
2841
  MCK_VSHRC, // register class 'VSHRC'
2842
  MCK_VSLRC, // register class 'VSLRC'
2843
  MCK_Reg5, // derived register class
2844
  MCK_Reg2, // derived register class
2845
  MCK_G8RC, // register class 'G8RC'
2846
  MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
2847
  MCK_GPRC, // register class 'GPRC'
2848
  MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
2849
  MCK_VSRC, // register class 'VSRC'
2850
  MCK_VSSRC, // register class 'VSSRC,VSFRC'
2851
  MCK_Imm, // user defined class 'ImmAsmOperand'
2852
  MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
2853
  MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
2854
  MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
2855
  MCK_DispRI, // user defined class 'PPCDispRIOperand'
2856
  MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
2857
  MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
2858
  MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
2859
  MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
2860
  MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
2861
  MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
2862
  MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
2863
  MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
2864
  MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
2865
  MCK_RegG8RCNoX0, // user defined class 'PPCRegG8RCNoX0AsmOperand'
2866
  MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
2867
  MCK_RegGPRCNoR0, // user defined class 'PPCRegGPRCNoR0AsmOperand'
2868
  MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
2869
  MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
2870
  MCK_RegQBRC, // user defined class 'PPCRegQBRCAsmOperand'
2871
  MCK_RegQFRC, // user defined class 'PPCRegQFRCAsmOperand'
2872
  MCK_RegQSRC, // user defined class 'PPCRegQSRCAsmOperand'
2873
  MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
2874
  MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
2875
  MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
2876
  MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
2877
  MCK_S16Imm, // user defined class 'PPCS16ImmAsmOperand'
2878
  MCK_S17Imm, // user defined class 'PPCS17ImmAsmOperand'
2879
  MCK_S5Imm, // user defined class 'PPCS5ImmAsmOperand'
2880
  MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
2881
  MCK_U10Imm, // user defined class 'PPCU10ImmAsmOperand'
2882
  MCK_U12Imm, // user defined class 'PPCU12ImmAsmOperand'
2883
  MCK_U16Imm, // user defined class 'PPCU16ImmAsmOperand'
2884
  MCK_U1Imm, // user defined class 'PPCU1ImmAsmOperand'
2885
  MCK_U2Imm, // user defined class 'PPCU2ImmAsmOperand'
2886
  MCK_U3Imm, // user defined class 'PPCU3ImmAsmOperand'
2887
  MCK_U4Imm, // user defined class 'PPCU4ImmAsmOperand'
2888
  MCK_U5Imm, // user defined class 'PPCU5ImmAsmOperand'
2889
  MCK_U6Imm, // user defined class 'PPCU6ImmAsmOperand'
2890
  NumMatchClassKinds
2891
};
2892
2893
}
2894
2895
572
static MatchClassKind matchTokenString(StringRef Name) {
2896
572
  switch (Name.size()) {
2897
19
  default: break;
2898
553
  case 1:  // 9 strings to match.
2899
553
    switch (Name[0]) {
2900
0
    default: break;
2901
553
    case '.':  // 1 string to match.
2902
553
      return MCK__DOT_;  // "."
2903
0
    case '0':  // 1 string to match.
2904
0
      return MCK_0;  // "0"
2905
0
    case '1':  // 1 string to match.
2906
0
      return MCK_1;  // "1"
2907
0
    case '2':  // 1 string to match.
2908
0
      return MCK_2;  // "2"
2909
0
    case '3':  // 1 string to match.
2910
0
      return MCK_3;  // "3"
2911
0
    case '4':  // 1 string to match.
2912
0
      return MCK_4;  // "4"
2913
0
    case '5':  // 1 string to match.
2914
0
      return MCK_5;  // "5"
2915
0
    case '6':  // 1 string to match.
2916
0
      return MCK_6;  // "6"
2917
0
    case '7':  // 1 string to match.
2918
0
      return MCK_7;  // "7"
2919
553
    }
2920
0
    break;
2921
572
  }
2922
19
  return InvalidMatchClass;
2923
572
}
2924
2925
/// isSubclass - Compute whether \p A is a subclass of \p B.
2926
572
static bool isSubclass(MatchClassKind A, MatchClassKind B) {
2927
572
  if (A == B)
2928
234
    return true;
2929
2930
338
  switch (A) {
2931
338
  default:
2932
338
    return false;
2933
2934
0
  case MCK_CRRC0:
2935
0
    return B == MCK_CRRC;
2936
2937
0
  case MCK_F4RC:
2938
0
    return B == MCK_VSSRC;
2939
2940
0
  case MCK_VFRC:
2941
0
    return B == MCK_VSSRC;
2942
2943
0
  case MCK_VSHRC:
2944
0
    return B == MCK_VSRC;
2945
2946
0
  case MCK_VSLRC:
2947
0
    return B == MCK_VSRC;
2948
2949
0
  case MCK_Reg5:
2950
0
    switch (B) {
2951
0
    default: return false;
2952
0
    case MCK_G8RC: return true;
2953
0
    case MCK_G8RC_NOX0: return true;
2954
0
    }
2955
2956
0
  case MCK_Reg2:
2957
0
    switch (B) {
2958
0
    default: return false;
2959
0
    case MCK_GPRC: return true;
2960
0
    case MCK_GPRC_NOR0: return true;
2961
0
    }
2962
338
  }
2963
338
}
2964
2965
32.0k
static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
2966
32.0k
  PPCOperand &Operand = (PPCOperand&)GOp;
2967
32.0k
  if (Kind == InvalidMatchClass)
2968
62
    return MCTargetAsmParser::Match_InvalidOperand;
2969
2970
32.0k
  if (Operand.isToken())
2971
572
    return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
2972
234
             MCTargetAsmParser::Match_Success :
2973
572
             MCTargetAsmParser::Match_InvalidOperand;
2974
2975
  // 'Imm' class
2976
31.4k
  if (Kind == MCK_Imm) {
2977
17
    if (Operand.isImm())
2978
16
      return MCTargetAsmParser::Match_Success;
2979
17
  }
2980
2981
  // 'CRBitMask' class
2982
31.4k
  if (Kind == MCK_CRBitMask) {
2983
0
    if (Operand.isCRBitMask())
2984
0
      return MCTargetAsmParser::Match_Success;
2985
0
  }
2986
2987
  // 'CondBr' class
2988
31.4k
  if (Kind == MCK_CondBr) {
2989
25.8k
    if (Operand.isCondBr())
2990
25.7k
      return MCTargetAsmParser::Match_Success;
2991
25.8k
  }
2992
2993
  // 'DirectBr' class
2994
5.64k
  if (Kind == MCK_DirectBr) {
2995
1.90k
    if (Operand.isDirectBr())
2996
1.90k
      return MCTargetAsmParser::Match_Success;
2997
1.90k
  }
2998
2999
  // 'DispRI' class
3000
3.74k
  if (Kind == MCK_DispRI) {
3001
81
    if (Operand.isS16Imm())
3002
81
      return MCTargetAsmParser::Match_Success;
3003
81
  }
3004
3005
  // 'DispRIX' class
3006
3.65k
  if (Kind == MCK_DispRIX) {
3007
167
    if (Operand.isS16ImmX4())
3008
167
      return MCTargetAsmParser::Match_Success;
3009
167
  }
3010
3011
  // 'DispSPE2' class
3012
3.49k
  if (Kind == MCK_DispSPE2) {
3013
0
    if (Operand.isU6ImmX2())
3014
0
      return MCTargetAsmParser::Match_Success;
3015
0
  }
3016
3017
  // 'DispSPE4' class
3018
3.49k
  if (Kind == MCK_DispSPE4) {
3019
0
    if (Operand.isU7ImmX4())
3020
0
      return MCTargetAsmParser::Match_Success;
3021
0
  }
3022
3023
  // 'DispSPE8' class
3024
3.49k
  if (Kind == MCK_DispSPE8) {
3025
0
    if (Operand.isU8ImmX8())
3026
0
      return MCTargetAsmParser::Match_Success;
3027
0
  }
3028
3029
  // 'RegCRBITRC' class
3030
3.49k
  if (Kind == MCK_RegCRBITRC) {
3031
20
    if (Operand.isCRBitNumber())
3032
16
      return MCTargetAsmParser::Match_Success;
3033
20
  }
3034
3035
  // 'RegCRRC' class
3036
3.47k
  if (Kind == MCK_RegCRRC) {
3037
91
    if (Operand.isCCRegNumber())
3038
66
      return MCTargetAsmParser::Match_Success;
3039
91
  }
3040
3041
  // 'RegF4RC' class
3042
3.41k
  if (Kind == MCK_RegF4RC) {
3043
509
    if (Operand.isRegNumber())
3044
481
      return MCTargetAsmParser::Match_Success;
3045
509
  }
3046
3047
  // 'RegF8RC' class
3048
2.92k
  if (Kind == MCK_RegF8RC) {
3049
85
    if (Operand.isRegNumber())
3050
85
      return MCTargetAsmParser::Match_Success;
3051
85
  }
3052
3053
  // 'RegG8RC' class
3054
2.84k
  if (Kind == MCK_RegG8RC) {
3055
559
    if (Operand.isRegNumber())
3056
553
      return MCTargetAsmParser::Match_Success;
3057
559
  }
3058
3059
  // 'RegG8RCNoX0' class
3060
2.29k
  if (Kind == MCK_RegG8RCNoX0) {
3061
0
    if (Operand.isRegNumber())
3062
0
      return MCTargetAsmParser::Match_Success;
3063
0
  }
3064
3065
  // 'RegGPRC' class
3066
2.29k
  if (Kind == MCK_RegGPRC) {
3067
1.36k
    if (Operand.isRegNumber())
3068
1.33k
      return MCTargetAsmParser::Match_Success;
3069
1.36k
  }
3070
3071
  // 'RegGPRCNoR0' class
3072
952
  if (Kind == MCK_RegGPRCNoR0) {
3073
5
    if (Operand.isRegNumber())
3074
5
      return MCTargetAsmParser::Match_Success;
3075
5
  }
3076
3077
  // 'RegGxRCNoR0' class
3078
947
  if (Kind == MCK_RegGxRCNoR0) {
3079
233
    if (Operand.isRegNumber())
3080
203
      return MCTargetAsmParser::Match_Success;
3081
233
  }
3082
3083
  // 'RegGxRC' class
3084
744
  if (Kind == MCK_RegGxRC) {
3085
1
    if (Operand.isRegNumber())
3086
0
      return MCTargetAsmParser::Match_Success;
3087
1
  }
3088
3089
  // 'RegQBRC' class
3090
744
  if (Kind == MCK_RegQBRC) {
3091
0
    if (Operand.isRegNumber())
3092
0
      return MCTargetAsmParser::Match_Success;
3093
0
  }
3094
3095
  // 'RegQFRC' class
3096
744
  if (Kind == MCK_RegQFRC) {
3097
0
    if (Operand.isRegNumber())
3098
0
      return MCTargetAsmParser::Match_Success;
3099
0
  }
3100
3101
  // 'RegQSRC' class
3102
744
  if (Kind == MCK_RegQSRC) {
3103
0
    if (Operand.isRegNumber())
3104
0
      return MCTargetAsmParser::Match_Success;
3105
0
  }
3106
3107
  // 'RegVRRC' class
3108
744
  if (Kind == MCK_RegVRRC) {
3109
49
    if (Operand.isRegNumber())
3110
42
      return MCTargetAsmParser::Match_Success;
3111
49
  }
3112
3113
  // 'RegVSFRC' class
3114
702
  if (Kind == MCK_RegVSFRC) {
3115
2
    if (Operand.isVSRegNumber())
3116
1
      return MCTargetAsmParser::Match_Success;
3117
2
  }
3118
3119
  // 'RegVSRC' class
3120
701
  if (Kind == MCK_RegVSRC) {
3121
5
    if (Operand.isVSRegNumber())
3122
2
      return MCTargetAsmParser::Match_Success;
3123
5
  }
3124
3125
  // 'RegVSSRC' class
3126
699
  if (Kind == MCK_RegVSSRC) {
3127
2
    if (Operand.isVSRegNumber())
3128
1
      return MCTargetAsmParser::Match_Success;
3129
2
  }
3130
3131
  // 'S16Imm' class
3132
698
  if (Kind == MCK_S16Imm) {
3133
44
    if (Operand.isS16Imm())
3134
43
      return MCTargetAsmParser::Match_Success;
3135
44
  }
3136
3137
  // 'S17Imm' class
3138
655
  if (Kind == MCK_S17Imm) {
3139
314
    if (Operand.isS17Imm())
3140
313
      return MCTargetAsmParser::Match_Success;
3141
314
  }
3142
3143
  // 'S5Imm' class
3144
342
  if (Kind == MCK_S5Imm) {
3145
0
    if (Operand.isS5Imm())
3146
0
      return MCTargetAsmParser::Match_Success;
3147
0
  }
3148
3149
  // 'TLSReg' class
3150
342
  if (Kind == MCK_TLSReg) {
3151
42
    if (Operand.isTLSReg())
3152
0
      return MCTargetAsmParser::Match_Success;
3153
42
  }
3154
3155
  // 'U10Imm' class
3156
342
  if (Kind == MCK_U10Imm) {
3157
0
    if (Operand.isU10Imm())
3158
0
      return MCTargetAsmParser::Match_Success;
3159
0
  }
3160
3161
  // 'U12Imm' class
3162
342
  if (Kind == MCK_U12Imm) {
3163
0
    if (Operand.isU12Imm())
3164
0
      return MCTargetAsmParser::Match_Success;
3165
0
  }
3166
3167
  // 'U16Imm' class
3168
342
  if (Kind == MCK_U16Imm) {
3169
0
    if (Operand.isU16Imm())
3170
0
      return MCTargetAsmParser::Match_Success;
3171
0
  }
3172
3173
  // 'U1Imm' class
3174
342
  if (Kind == MCK_U1Imm) {
3175
2
    if (Operand.isU1Imm())
3176
1
      return MCTargetAsmParser::Match_Success;
3177
2
  }
3178
3179
  // 'U2Imm' class
3180
341
  if (Kind == MCK_U2Imm) {
3181
0
    if (Operand.isU2Imm())
3182
0
      return MCTargetAsmParser::Match_Success;
3183
0
  }
3184
3185
  // 'U3Imm' class
3186
341
  if (Kind == MCK_U3Imm) {
3187
0
    if (Operand.isU3Imm())
3188
0
      return MCTargetAsmParser::Match_Success;
3189
0
  }
3190
3191
  // 'U4Imm' class
3192
341
  if (Kind == MCK_U4Imm) {
3193
0
    if (Operand.isU4Imm())
3194
0
      return MCTargetAsmParser::Match_Success;
3195
0
  }
3196
3197
  // 'U5Imm' class
3198
341
  if (Kind == MCK_U5Imm) {
3199
28
    if (Operand.isU5Imm())
3200
10
      return MCTargetAsmParser::Match_Success;
3201
28
  }
3202
3203
  // 'U6Imm' class
3204
331
  if (Kind == MCK_U6Imm) {
3205
0
    if (Operand.isU6Imm())
3206
0
      return MCTargetAsmParser::Match_Success;
3207
0
  }
3208
3209
331
  if (Operand.isReg()) {
3210
0
    MatchClassKind OpKind;
3211
0
    switch (Operand.getReg()) {
3212
0
    default: OpKind = InvalidMatchClass; break;
3213
0
    case PPC::R0: OpKind = MCK_GPRC; break;
3214
0
    case PPC::R1: OpKind = MCK_Reg2; break;
3215
0
    case PPC::R2: OpKind = MCK_Reg2; break;
3216
0
    case PPC::R3: OpKind = MCK_Reg2; break;
3217
0
    case PPC::R4: OpKind = MCK_Reg2; break;
3218
0
    case PPC::R5: OpKind = MCK_Reg2; break;
3219
0
    case PPC::R6: OpKind = MCK_Reg2; break;
3220
0
    case PPC::R7: OpKind = MCK_Reg2; break;
3221
0
    case PPC::R8: OpKind = MCK_Reg2; break;
3222
0
    case PPC::R9: OpKind = MCK_Reg2; break;
3223
0
    case PPC::R10: OpKind = MCK_Reg2; break;
3224
0
    case PPC::R11: OpKind = MCK_Reg2; break;
3225
0
    case PPC::R12: OpKind = MCK_Reg2; break;
3226
0
    case PPC::R13: OpKind = MCK_Reg2; break;
3227
0
    case PPC::R14: OpKind = MCK_Reg2; break;
3228
0
    case PPC::R15: OpKind = MCK_Reg2; break;
3229
0
    case PPC::R16: OpKind = MCK_Reg2; break;
3230
0
    case PPC::R17: OpKind = MCK_Reg2; break;
3231
0
    case PPC::R18: OpKind = MCK_Reg2; break;
3232
0
    case PPC::R19: OpKind = MCK_Reg2; break;
3233
0
    case PPC::R20: OpKind = MCK_Reg2; break;
3234
0
    case PPC::R21: OpKind = MCK_Reg2; break;
3235
0
    case PPC::R22: OpKind = MCK_Reg2; break;
3236
0
    case PPC::R23: OpKind = MCK_Reg2; break;
3237
0
    case PPC::R24: OpKind = MCK_Reg2; break;
3238
0
    case PPC::R25: OpKind = MCK_Reg2; break;
3239
0
    case PPC::R26: OpKind = MCK_Reg2; break;
3240
0
    case PPC::R27: OpKind = MCK_Reg2; break;
3241
0
    case PPC::R28: OpKind = MCK_Reg2; break;
3242
0
    case PPC::R29: OpKind = MCK_Reg2; break;
3243
0
    case PPC::R30: OpKind = MCK_Reg2; break;
3244
0
    case PPC::R31: OpKind = MCK_Reg2; break;
3245
0
    case PPC::X0: OpKind = MCK_G8RC; break;
3246
0
    case PPC::X1: OpKind = MCK_Reg5; break;
3247
0
    case PPC::X2: OpKind = MCK_Reg5; break;
3248
0
    case PPC::X3: OpKind = MCK_Reg5; break;
3249
0
    case PPC::X4: OpKind = MCK_Reg5; break;
3250
0
    case PPC::X5: OpKind = MCK_Reg5; break;
3251
0
    case PPC::X6: OpKind = MCK_Reg5; break;
3252
0
    case PPC::X7: OpKind = MCK_Reg5; break;
3253
0
    case PPC::X8: OpKind = MCK_Reg5; break;
3254
0
    case PPC::X9: OpKind = MCK_Reg5; break;
3255
0
    case PPC::X10: OpKind = MCK_Reg5; break;
3256
0
    case PPC::X11: OpKind = MCK_Reg5; break;
3257
0
    case PPC::X12: OpKind = MCK_Reg5; break;
3258
0
    case PPC::X13: OpKind = MCK_Reg5; break;
3259
0
    case PPC::X14: OpKind = MCK_Reg5; break;
3260
0
    case PPC::X15: OpKind = MCK_Reg5; break;
3261
0
    case PPC::X16: OpKind = MCK_Reg5; break;
3262
0
    case PPC::X17: OpKind = MCK_Reg5; break;
3263
0
    case PPC::X18: OpKind = MCK_Reg5; break;
3264
0
    case PPC::X19: OpKind = MCK_Reg5; break;
3265
0
    case PPC::X20: OpKind = MCK_Reg5; break;
3266
0
    case PPC::X21: OpKind = MCK_Reg5; break;
3267
0
    case PPC::X22: OpKind = MCK_Reg5; break;
3268
0
    case PPC::X23: OpKind = MCK_Reg5; break;
3269
0
    case PPC::X24: OpKind = MCK_Reg5; break;
3270
0
    case PPC::X25: OpKind = MCK_Reg5; break;
3271
0
    case PPC::X26: OpKind = MCK_Reg5; break;
3272
0
    case PPC::X27: OpKind = MCK_Reg5; break;
3273
0
    case PPC::X28: OpKind = MCK_Reg5; break;
3274
0
    case PPC::X29: OpKind = MCK_Reg5; break;
3275
0
    case PPC::X30: OpKind = MCK_Reg5; break;
3276
0
    case PPC::X31: OpKind = MCK_Reg5; break;
3277
0
    case PPC::F0: OpKind = MCK_F4RC; break;
3278
0
    case PPC::F1: OpKind = MCK_F4RC; break;
3279
0
    case PPC::F2: OpKind = MCK_F4RC; break;
3280
0
    case PPC::F3: OpKind = MCK_F4RC; break;
3281
0
    case PPC::F4: OpKind = MCK_F4RC; break;
3282
0
    case PPC::F5: OpKind = MCK_F4RC; break;
3283
0
    case PPC::F6: OpKind = MCK_F4RC; break;
3284
0
    case PPC::F7: OpKind = MCK_F4RC; break;
3285
0
    case PPC::F8: OpKind = MCK_F4RC; break;
3286
0
    case PPC::F9: OpKind = MCK_F4RC; break;
3287
0
    case PPC::F10: OpKind = MCK_F4RC; break;
3288
0
    case PPC::F11: OpKind = MCK_F4RC; break;
3289
0
    case PPC::F12: OpKind = MCK_F4RC; break;
3290
0
    case PPC::F13: OpKind = MCK_F4RC; break;
3291
0
    case PPC::F14: OpKind = MCK_F4RC; break;
3292
0
    case PPC::F15: OpKind = MCK_F4RC; break;
3293
0
    case PPC::F16: OpKind = MCK_F4RC; break;
3294
0
    case PPC::F17: OpKind = MCK_F4RC; break;
3295
0
    case PPC::F18: OpKind = MCK_F4RC; break;
3296
0
    case PPC::F19: OpKind = MCK_F4RC; break;
3297
0
    case PPC::F20: OpKind = MCK_F4RC; break;
3298
0
    case PPC::F21: OpKind = MCK_F4RC; break;
3299
0
    case PPC::F22: OpKind = MCK_F4RC; break;
3300
0
    case PPC::F23: OpKind = MCK_F4RC; break;
3301
0
    case PPC::F24: OpKind = MCK_F4RC; break;
3302
0
    case PPC::F25: OpKind = MCK_F4RC; break;
3303
0
    case PPC::F26: OpKind = MCK_F4RC; break;
3304
0
    case PPC::F27: OpKind = MCK_F4RC; break;
3305
0
    case PPC::F28: OpKind = MCK_F4RC; break;
3306
0
    case PPC::F29: OpKind = MCK_F4RC; break;
3307
0
    case PPC::F30: OpKind = MCK_F4RC; break;
3308
0
    case PPC::F31: OpKind = MCK_F4RC; break;
3309
0
    case PPC::VF0: OpKind = MCK_VFRC; break;
3310
0
    case PPC::VF1: OpKind = MCK_VFRC; break;
3311
0
    case PPC::VF2: OpKind = MCK_VFRC; break;
3312
0
    case PPC::VF3: OpKind = MCK_VFRC; break;
3313
0
    case PPC::VF4: OpKind = MCK_VFRC; break;
3314
0
    case PPC::VF5: OpKind = MCK_VFRC; break;
3315
0
    case PPC::VF6: OpKind = MCK_VFRC; break;
3316
0
    case PPC::VF7: OpKind = MCK_VFRC; break;
3317
0
    case PPC::VF8: OpKind = MCK_VFRC; break;
3318
0
    case PPC::VF9: OpKind = MCK_VFRC; break;
3319
0
    case PPC::VF10: OpKind = MCK_VFRC; break;
3320
0
    case PPC::VF11: OpKind = MCK_VFRC; break;
3321
0
    case PPC::VF12: OpKind = MCK_VFRC; break;
3322
0
    case PPC::VF13: OpKind = MCK_VFRC; break;
3323
0
    case PPC::VF14: OpKind = MCK_VFRC; break;
3324
0
    case PPC::VF15: OpKind = MCK_VFRC; break;
3325
0
    case PPC::VF16: OpKind = MCK_VFRC; break;
3326
0
    case PPC::VF17: OpKind = MCK_VFRC; break;
3327
0
    case PPC::VF18: OpKind = MCK_VFRC; break;
3328
0
    case PPC::VF19: OpKind = MCK_VFRC; break;
3329
0
    case PPC::VF20: OpKind = MCK_VFRC; break;
3330
0
    case PPC::VF21: OpKind = MCK_VFRC; break;
3331
0
    case PPC::VF22: OpKind = MCK_VFRC; break;
3332
0
    case PPC::VF23: OpKind = MCK_VFRC; break;
3333
0
    case PPC::VF24: OpKind = MCK_VFRC; break;
3334
0
    case PPC::VF25: OpKind = MCK_VFRC; break;
3335
0
    case PPC::VF26: OpKind = MCK_VFRC; break;
3336
0
    case PPC::VF27: OpKind = MCK_VFRC; break;
3337
0
    case PPC::VF28: OpKind = MCK_VFRC; break;
3338
0
    case PPC::VF29: OpKind = MCK_VFRC; break;
3339
0
    case PPC::VF30: OpKind = MCK_VFRC; break;
3340
0
    case PPC::VF31: OpKind = MCK_VFRC; break;
3341
0
    case PPC::QF0: OpKind = MCK_QSRC; break;
3342
0
    case PPC::QF1: OpKind = MCK_QSRC; break;
3343
0
    case PPC::QF2: OpKind = MCK_QSRC; break;
3344
0
    case PPC::QF3: OpKind = MCK_QSRC; break;
3345
0
    case PPC::QF4: OpKind = MCK_QSRC; break;
3346
0
    case PPC::QF5: OpKind = MCK_QSRC; break;
3347
0
    case PPC::QF6: OpKind = MCK_QSRC; break;
3348
0
    case PPC::QF7: OpKind = MCK_QSRC; break;
3349
0
    case PPC::QF8: OpKind = MCK_QSRC; break;
3350
0
    case PPC::QF9: OpKind = MCK_QSRC; break;
3351
0
    case PPC::QF10: OpKind = MCK_QSRC; break;
3352
0
    case PPC::QF11: OpKind = MCK_QSRC; break;
3353
0
    case PPC::QF12: OpKind = MCK_QSRC; break;
3354
0
    case PPC::QF13: OpKind = MCK_QSRC; break;
3355
0
    case PPC::QF14: OpKind = MCK_QSRC; break;
3356
0
    case PPC::QF15: OpKind = MCK_QSRC; break;
3357
0
    case PPC::QF16: OpKind = MCK_QSRC; break;
3358
0
    case PPC::QF17: OpKind = MCK_QSRC; break;
3359
0
    case PPC::QF18: OpKind = MCK_QSRC; break;
3360
0
    case PPC::QF19: OpKind = MCK_QSRC; break;
3361
0
    case PPC::QF20: OpKind = MCK_QSRC; break;
3362
0
    case PPC::QF21: OpKind = MCK_QSRC; break;
3363
0
    case PPC::QF22: OpKind = MCK_QSRC; break;
3364
0
    case PPC::QF23: OpKind = MCK_QSRC; break;
3365
0
    case PPC::QF24: OpKind = MCK_QSRC; break;
3366
0
    case PPC::QF25: OpKind = MCK_QSRC; break;
3367
0
    case PPC::QF26: OpKind = MCK_QSRC; break;
3368
0
    case PPC::QF27: OpKind = MCK_QSRC; break;
3369
0
    case PPC::QF28: OpKind = MCK_QSRC; break;
3370
0
    case PPC::QF29: OpKind = MCK_QSRC; break;
3371
0
    case PPC::QF30: OpKind = MCK_QSRC; break;
3372
0
    case PPC::QF31: OpKind = MCK_QSRC; break;
3373
0
    case PPC::V0: OpKind = MCK_VRRC; break;
3374
0
    case PPC::V1: OpKind = MCK_VRRC; break;
3375
0
    case PPC::V2: OpKind = MCK_VRRC; break;
3376
0
    case PPC::V3: OpKind = MCK_VRRC; break;
3377
0
    case PPC::V4: OpKind = MCK_VRRC; break;
3378
0
    case PPC::V5: OpKind = MCK_VRRC; break;
3379
0
    case PPC::V6: OpKind = MCK_VRRC; break;
3380
0
    case PPC::V7: OpKind = MCK_VRRC; break;
3381
0
    case PPC::V8: OpKind = MCK_VRRC; break;
3382
0
    case PPC::V9: OpKind = MCK_VRRC; break;
3383
0
    case PPC::V10: OpKind = MCK_VRRC; break;
3384
0
    case PPC::V11: OpKind = MCK_VRRC; break;
3385
0
    case PPC::V12: OpKind = MCK_VRRC; break;
3386
0
    case PPC::V13: OpKind = MCK_VRRC; break;
3387
0
    case PPC::V14: OpKind = MCK_VRRC; break;
3388
0
    case PPC::V15: OpKind = MCK_VRRC; break;
3389
0
    case PPC::V16: OpKind = MCK_VRRC; break;
3390
0
    case PPC::V17: OpKind = MCK_VRRC; break;
3391
0
    case PPC::V18: OpKind = MCK_VRRC; break;
3392
0
    case PPC::V19: OpKind = MCK_VRRC; break;
3393
0
    case PPC::V20: OpKind = MCK_VRRC; break;
3394
0
    case PPC::V21: OpKind = MCK_VRRC; break;
3395
0
    case PPC::V22: OpKind = MCK_VRRC; break;
3396
0
    case PPC::V23: OpKind = MCK_VRRC; break;
3397
0
    case PPC::V24: OpKind = MCK_VRRC; break;
3398
0
    case PPC::V25: OpKind = MCK_VRRC; break;
3399
0
    case PPC::V26: OpKind = MCK_VRRC; break;
3400
0
    case PPC::V27: OpKind = MCK_VRRC; break;
3401
0
    case PPC::V28: OpKind = MCK_VRRC; break;
3402
0
    case PPC::V29: OpKind = MCK_VRRC; break;
3403
0
    case PPC::V30: OpKind = MCK_VRRC; break;
3404
0
    case PPC::V31: OpKind = MCK_VRRC; break;
3405
0
    case PPC::VSL0: OpKind = MCK_VSLRC; break;
3406
0
    case PPC::VSL1: OpKind = MCK_VSLRC; break;
3407
0
    case PPC::VSL2: OpKind = MCK_VSLRC; break;
3408
0
    case PPC::VSL3: OpKind = MCK_VSLRC; break;
3409
0
    case PPC::VSL4: OpKind = MCK_VSLRC; break;
3410
0
    case PPC::VSL5: OpKind = MCK_VSLRC; break;
3411
0
    case PPC::VSL6: OpKind = MCK_VSLRC; break;
3412
0
    case PPC::VSL7: OpKind = MCK_VSLRC; break;
3413
0
    case PPC::VSL8: OpKind = MCK_VSLRC; break;
3414
0
    case PPC::VSL9: OpKind = MCK_VSLRC; break;
3415
0
    case PPC::VSL10: OpKind = MCK_VSLRC; break;
3416
0
    case PPC::VSL11: OpKind = MCK_VSLRC; break;
3417
0
    case PPC::VSL12: OpKind = MCK_VSLRC; break;
3418
0
    case PPC::VSL13: OpKind = MCK_VSLRC; break;
3419
0
    case PPC::VSL14: OpKind = MCK_VSLRC; break;
3420
0
    case PPC::VSL15: OpKind = MCK_VSLRC; break;
3421
0
    case PPC::VSL16: OpKind = MCK_VSLRC; break;
3422
0
    case PPC::VSL17: OpKind = MCK_VSLRC; break;
3423
0
    case PPC::VSL18: OpKind = MCK_VSLRC; break;
3424
0
    case PPC::VSL19: OpKind = MCK_VSLRC; break;
3425
0
    case PPC::VSL20: OpKind = MCK_VSLRC; break;
3426
0
    case PPC::VSL21: OpKind = MCK_VSLRC; break;
3427
0
    case PPC::VSL22: OpKind = MCK_VSLRC; break;
3428
0
    case PPC::VSL23: OpKind = MCK_VSLRC; break;
3429
0
    case PPC::VSL24: OpKind = MCK_VSLRC; break;
3430
0
    case PPC::VSL25: OpKind = MCK_VSLRC; break;
3431
0
    case PPC::VSL26: OpKind = MCK_VSLRC; break;
3432
0
    case PPC::VSL27: OpKind = MCK_VSLRC; break;
3433
0
    case PPC::VSL28: OpKind = MCK_VSLRC; break;
3434
0
    case PPC::VSL29: OpKind = MCK_VSLRC; break;
3435
0
    case PPC::VSL30: OpKind = MCK_VSLRC; break;
3436
0
    case PPC::VSL31: OpKind = MCK_VSLRC; break;
3437
0
    case PPC::VSH0: OpKind = MCK_VSHRC; break;
3438
0
    case PPC::VSH1: OpKind = MCK_VSHRC; break;
3439
0
    case PPC::VSH2: OpKind = MCK_VSHRC; break;
3440
0
    case PPC::VSH3: OpKind = MCK_VSHRC; break;
3441
0
    case PPC::VSH4: OpKind = MCK_VSHRC; break;
3442
0
    case PPC::VSH5: OpKind = MCK_VSHRC; break;
3443
0
    case PPC::VSH6: OpKind = MCK_VSHRC; break;
3444
0
    case PPC::VSH7: OpKind = MCK_VSHRC; break;
3445
0
    case PPC::VSH8: OpKind = MCK_VSHRC; break;
3446
0
    case PPC::VSH9: OpKind = MCK_VSHRC; break;
3447
0
    case PPC::VSH10: OpKind = MCK_VSHRC; break;
3448
0
    case PPC::VSH11: OpKind = MCK_VSHRC; break;
3449
0
    case PPC::VSH12: OpKind = MCK_VSHRC; break;
3450
0
    case PPC::VSH13: OpKind = MCK_VSHRC; break;
3451
0
    case PPC::VSH14: OpKind = MCK_VSHRC; break;
3452
0
    case PPC::VSH15: OpKind = MCK_VSHRC; break;
3453
0
    case PPC::VSH16: OpKind = MCK_VSHRC; break;
3454
0
    case PPC::VSH17: OpKind = MCK_VSHRC; break;
3455
0
    case PPC::VSH18: OpKind = MCK_VSHRC; break;
3456
0
    case PPC::VSH19: OpKind = MCK_VSHRC; break;
3457
0
    case PPC::VSH20: OpKind = MCK_VSHRC; break;
3458
0
    case PPC::VSH21: OpKind = MCK_VSHRC; break;
3459
0
    case PPC::VSH22: OpKind = MCK_VSHRC; break;
3460
0
    case PPC::VSH23: OpKind = MCK_VSHRC; break;
3461
0
    case PPC::VSH24: OpKind = MCK_VSHRC; break;
3462
0
    case PPC::VSH25: OpKind = MCK_VSHRC; break;
3463
0
    case PPC::VSH26: OpKind = MCK_VSHRC; break;
3464
0
    case PPC::VSH27: OpKind = MCK_VSHRC; break;
3465
0
    case PPC::VSH28: OpKind = MCK_VSHRC; break;
3466
0
    case PPC::VSH29: OpKind = MCK_VSHRC; break;
3467
0
    case PPC::VSH30: OpKind = MCK_VSHRC; break;
3468
0
    case PPC::VSH31: OpKind = MCK_VSHRC; break;
3469
0
    case PPC::ZERO: OpKind = MCK_GPRC_NOR0; break;
3470
0
    case PPC::ZERO8: OpKind = MCK_G8RC_NOX0; break;
3471
0
    case PPC::FP: OpKind = MCK_Reg2; break;
3472
0
    case PPC::FP8: OpKind = MCK_Reg5; break;
3473
0
    case PPC::BP: OpKind = MCK_Reg2; break;
3474
0
    case PPC::BP8: OpKind = MCK_Reg5; break;
3475
0
    case PPC::CR0LT: OpKind = MCK_CRBITRC; break;
3476
0
    case PPC::CR0GT: OpKind = MCK_CRBITRC; break;
3477
0
    case PPC::CR0EQ: OpKind = MCK_CRBITRC; break;
3478
0
    case PPC::CR0UN: OpKind = MCK_CRBITRC; break;
3479
0
    case PPC::CR1LT: OpKind = MCK_CRBITRC; break;
3480
0
    case PPC::CR1GT: OpKind = MCK_CRBITRC; break;
3481
0
    case PPC::CR1EQ: OpKind = MCK_CRBITRC; break;
3482
0
    case PPC::CR1UN: OpKind = MCK_CRBITRC; break;
3483
0
    case PPC::CR2LT: OpKind = MCK_CRBITRC; break;
3484
0
    case PPC::CR2GT: OpKind = MCK_CRBITRC; break;
3485
0
    case PPC::CR2EQ: OpKind = MCK_CRBITRC; break;
3486
0
    case PPC::CR2UN: OpKind = MCK_CRBITRC; break;
3487
0
    case PPC::CR3LT: OpKind = MCK_CRBITRC; break;
3488
0
    case PPC::CR3GT: OpKind = MCK_CRBITRC; break;
3489
0
    case PPC::CR3EQ: OpKind = MCK_CRBITRC; break;
3490
0
    case PPC::CR3UN: OpKind = MCK_CRBITRC; break;
3491
0
    case PPC::CR4LT: OpKind = MCK_CRBITRC; break;
3492
0
    case PPC::CR4GT: OpKind = MCK_CRBITRC; break;
3493
0
    case PPC::CR4EQ: OpKind = MCK_CRBITRC; break;
3494
0
    case PPC::CR4UN: OpKind = MCK_CRBITRC; break;
3495
0
    case PPC::CR5LT: OpKind = MCK_CRBITRC; break;
3496
0
    case PPC::CR5GT: OpKind = MCK_CRBITRC; break;
3497
0
    case PPC::CR5EQ: OpKind = MCK_CRBITRC; break;
3498
0
    case PPC::CR5UN: OpKind = MCK_CRBITRC; break;
3499
0
    case PPC::CR6LT: OpKind = MCK_CRBITRC; break;
3500
0
    case PPC::CR6GT: OpKind = MCK_CRBITRC; break;
3501
0
    case PPC::CR6EQ: OpKind = MCK_CRBITRC; break;
3502
0
    case PPC::CR6UN: OpKind = MCK_CRBITRC; break;
3503
0
    case PPC::CR7LT: OpKind = MCK_CRBITRC; break;
3504
0
    case PPC::CR7GT: OpKind = MCK_CRBITRC; break;
3505
0
    case PPC::CR7EQ: OpKind = MCK_CRBITRC; break;
3506
0
    case PPC::CR7UN: OpKind = MCK_CRBITRC; break;
3507
0
    case PPC::CR0: OpKind = MCK_CRRC0; break;
3508
0
    case PPC::CR1: OpKind = MCK_CRRC; break;
3509
0
    case PPC::CR2: OpKind = MCK_CRRC; break;
3510
0
    case PPC::CR3: OpKind = MCK_CRRC; break;
3511
0
    case PPC::CR4: OpKind = MCK_CRRC; break;
3512
0
    case PPC::CR5: OpKind = MCK_CRRC; break;
3513
0
    case PPC::CR6: OpKind = MCK_CRRC; break;
3514
0
    case PPC::CR7: OpKind = MCK_CRRC; break;
3515
0
    case PPC::CTR: OpKind = MCK_CTRRC; break;
3516
0
    case PPC::CTR8: OpKind = MCK_CTRRC8; break;
3517
0
    case PPC::VRSAVE: OpKind = MCK_VRSAVERC; break;
3518
0
    case PPC::CARRY: OpKind = MCK_CARRYRC; break;
3519
0
    }
3520
0
    return isSubclass(OpKind, Kind) ? MCTargetAsmParser::Match_Success :
3521
0
                                      MCTargetAsmParser::Match_InvalidOperand;
3522
0
  }
3523
3524
331
  return MCTargetAsmParser::Match_InvalidOperand;
3525
331
}
3526
3527
uint64_t PPCAsmParser::
3528
5.12k
ComputeAvailableFeatures(const FeatureBitset& FB) const {
3529
5.12k
  uint64_t Features = 0;
3530
5.12k
  return Features;
3531
5.12k
}
3532
3533
static const char *const MnemonicTable =
3534
    "\003add\004addc\004adde\004addi\005addic\005addis\005addme\005addze\003"
3535
    "and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bca\005bcctr\006"
3536
    "bcctrl\003bcl\004bcla\004bclr\005bclrl\004bctr\005bctrl\004bdnz\005bdnz"
3537
    "+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006bdnzfl\007"
3538
    "bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006bdnzla\007"
3539
    "bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl\010bdnzlr"
3540
    "l+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdnztlr\010bd"
3541
    "nztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bdzf\005bdzf"
3542
    "a\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005bdzl-\005"
3543
    "bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzlrl\007bdz"
3544
    "lrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007bdztlr"
3545
    "l\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007beqctr+"
3546
    "\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005beql"
3547
    "-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beqlrl\007"
3548
    "beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005bfctr\006"
3549
    "bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl+\004bfl-"
3550
    "\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006bflrl+"
3551
    "\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bgectr\007"
3552
    "bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005bgel+\005"
3553
    "bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr-\006bgel"
3554
    "rl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgta+\005bgt"
3555
    "a-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010bgtctrl-\004"
3556
    "bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr\006bgtlr+\006"
3557
    "bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003ble\004ble+\004b"
3558
    "le-\004blea\005blea+\005blea-\006blectr\007blectr+\007blectr-\007blectr"
3559
    "l\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005blela\006blela+\006"
3560
    "blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelrl+\007blelrl-\003"
3561
    "blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005blta-\006bltctr\007"
3562
    "bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl-\004bltl\005bltl+\005"
3563
    "bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bltlr+\006bltlr-\006bltl"
3564
    "rl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004bnea\005bnea+\005bne"
3565
    "a-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bnectrl+\010bnectrl-\004"
3566
    "bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnela-\005bnelr\006bnelr+\006"
3567
    "bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004bng+\004bng-\004bnga\005"
3568
    "bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007bngctrl\010bngctrl+\010"
3569
    "bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006bngla+\006bngla-\005bngl"
3570
    "r\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bnglrl-\003bnl\004bnl+\004"
3571
    "bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnlctr+\007bnlctr-\007bnlct"
3572
    "rl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005bnll-\005bnlla\006bnlla+"
3573
    "\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnllrl\007bnllrl+\007bnllrl-"
3574
    "\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bnsa-\006bnsctr\007bnsctr+\007"
3575
    "bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004bnsl\005bnsl+\005bnsl-\005"
3576
    "bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006bnslr-\006bnslrl\007bns"
3577
    "lrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005bnua+\005bnua-\006bnu"
3578
    "ctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010bnuctrl-\004bnul\005"
3579
    "bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnulr\006bnulr+\006bnulr"
3580
    "-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\005brinc\003bso\004bso+\004"
3581
    "bso-\004bsoa\005bsoa+\005bsoa-\006bsoctr\007bsoctr+\007bsoctr-\007bsoct"
3582
    "rl\010bsoctrl+\010bsoctrl-\004bsol\005bsol+\005bsol-\005bsola\006bsola+"
3583
    "\006bsola-\005bsolr\006bsolr+\006bsolr-\006bsolrl\007bsolrl+\007bsolrl-"
3584
    "\002bt\003bt+\003bt-\003bta\004bta+\004bta-\005btctr\006btctr+\006btctr"
3585
    "-\006btctrl\007btctrl+\007btctrl-\003btl\004btl+\004btl-\004btla\005btl"
3586
    "a+\005btla-\004btlr\005btlr+\005btlr-\005btlrl\006btlrl+\006btlrl-\003b"
3587
    "un\004bun+\004bun-\004buna\005buna+\005buna-\006bunctr\007bunctr+\007bu"
3588
    "nctr-\007bunctrl\010bunctrl+\010bunctrl-\004bunl\005bunl+\005bunl-\005b"
3589
    "unla\006bunla+\006bunla-\005bunlr\006bunlr+\006bunlr-\006bunlrl\007bunl"
3590
    "rl+\007bunlrl-\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006"
3591
    "clrrdi\006clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\004cmpi\004cmpl\005cmp"
3592
    "ld\006cmpldi\005cmpli\005cmplw\006cmplwi\004cmpw\005cmpwi\006cntlzd\006"
3593
    "cntlzw\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crno"
3594
    "r\005crnot\004cror\005crorc\005crset\005crxor\004dcba\004dcbf\004dcbi\005"
3595
    "dcbst\004dcbt\006dcbtct\006dcbtds\006dcbtst\010dcbtstct\010dcbtstds\007"
3596
    "dcbtstt\005dcbtt\004dcbz\005dcbzl\005dccci\003dci\004divd\005divde\006d"
3597
    "ivdeu\005divdu\004divw\005divwe\006divweu\005divwu\003dss\006dssall\003"
3598
    "dst\005dstst\006dststt\004dstt\005eieio\003eqv\005evabs\007evaddiw\013e"
3599
    "vaddsmiaaw\013evaddssiaaw\013evaddumiaaw\013evaddusiaaw\006evaddw\005ev"
3600
    "and\006evandc\007evcmpeq\010evcmpgts\010evcmpgtu\010evcmplts\010evcmplt"
3601
    "u\010evcntlsw\010evcntlzw\007evdivws\007evdivwu\005eveqv\007evextsb\007"
3602
    "evextsh\005evldd\006evlddx\005evldh\006evldhx\005evldw\006evldwx\013evl"
3603
    "hhesplat\014evlhhesplatx\014evlhhossplat\015evlhhossplatx\014evlhhouspl"
3604
    "at\015evlhhousplatx\006evlwhe\007evlwhex\007evlwhos\010evlwhosx\007evlw"
3605
    "hou\010evlwhoux\nevlwhsplat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx\t"
3606
    "evmergehi\013evmergehilo\tevmergelo\013evmergelohi\013evmhegsmfaa\013ev"
3607
    "mhegsmfan\013evmhegsmiaa\013evmhegsmian\013evmhegumiaa\013evmhegumian\010"
3608
    "evmhesmf\tevmhesmfa\013evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmhesmi"
3609
    "a\013evmhesmiaaw\013evmhesmianw\010evmhessf\tevmhessfa\013evmhessfaaw\013"
3610
    "evmhessfanw\013evmhessiaaw\013evmhessianw\010evmheumi\tevmheumia\013evm"
3611
    "heumiaaw\013evmheumianw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa\013"
3612
    "evmhogsmfan\013evmhogsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogumian"
3613
    "\010evmhosmf\tevmhosmfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\tevmh"
3614
    "osmia\013evmhosmiaaw\013evmhosmianw\010evmhossf\tevmhossfa\013evmhossfa"
3615
    "aw\013evmhossfanw\013evmhossiaaw\013evmhossianw\010evmhoumi\tevmhoumia\013"
3616
    "evmhoumiaaw\013evmhoumianw\013evmhousiaaw\013evmhousianw\005evmra\010ev"
3617
    "mwhsmf\tevmwhsmfa\010evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010evmw"
3618
    "humi\tevmwhumia\013evmwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evmwlss"
3619
    "ianw\010evmwlumi\tevmwlumia\013evmwlumiaaw\013evmwlumianw\013evmwlusiaa"
3620
    "w\013evmwlusianw\007evmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007evmwsm"
3621
    "i\010evmwsmia\tevmwsmiaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssfaa\t"
3622
    "evmwssfan\007evmwumi\010evmwumia\tevmwumiaa\tevmwumian\006evnand\005evn"
3623
    "eg\005evnor\004evor\005evorc\005evrlw\006evrlwi\006evrndw\005evslw\006e"
3624
    "vslwi\tevsplatfi\010evsplati\007evsrwis\007evsrwiu\006evsrws\006evsrwu\006"
3625
    "evstdd\007evstddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007evstwhe\010"
3626
    "evstwhex\007evstwho\010evstwhox\007evstwwe\010evstwwex\007evstwwo\010ev"
3627
    "stwwox\014evsubfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014evsubfusiaaw\007"
3628
    "evsubfw\010evsubifw\005evxor\006extldi\006extlwi\006extrdi\006extrwi\005"
3629
    "extsb\005extsh\005extsw\004fabs\004fadd\005fadds\005fcfid\006fcfids\006"
3630
    "fcfidu\007fcfidus\005fcmpu\006fcpsgn\005fctid\007fctiduz\006fctidz\005f"
3631
    "ctiw\007fctiwuz\006fctiwz\004fdiv\005fdivs\005fmadd\006fmadds\003fmr\005"
3632
    "fmsub\006fmsubs\004fmul\005fmuls\005fnabs\004fneg\006fnmadd\007fnmadds\006"
3633
    "fnmsub\007fnmsubs\003fre\004fres\004frim\004frin\004frip\004friz\004frs"
3634
    "p\007frsqrte\010frsqrtes\004fsel\005fsqrt\006fsqrts\004fsub\005fsubs\004"
3635
    "icbi\004icbt\005iccci\003ici\006inslwi\006insrdi\006insrwi\004isel\005i"
3636
    "sync\002la\005lbarx\003lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002ld\005"
3637
    "ldarx\005ldbrx\005ldcix\003ldu\004ldux\003ldx\003lfd\004lfdu\005lfdux\004"
3638
    "lfdx\006lfiwax\006lfiwzx\003lfs\004lfsu\005lfsux\004lfsx\003lha\005lhar"
3639
    "x\004lhau\005lhaux\004lhax\005lhbrx\003lhz\006lhzcix\004lhzu\005lhzux\004"
3640
    "lhzx\002li\003lis\003lmw\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004"
3641
    "lvsr\003lvx\004lvxl\003lwa\005lwarx\005lwaux\004lwax\005lwbrx\006lwsync"
3642
    "\003lwz\006lwzcix\004lwzu\005lwzux\004lwzx\005lxsdx\007lxsiwax\007lxsiw"
3643
    "zx\006lxsspx\006lxvd2x\006lxvdsx\006lxvw4x\004mbar\004mcrf\005mcrfs\005"
3644
    "mfamr\005mfasr\007mfbhrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005"
3645
    "mfbr5\005mfbr6\005mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007"
3646
    "mfdbatu\006mfdccr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005m"
3647
    "fesr\004mffs\007mfibatl\007mfibatu\006mficcr\004mflr\005mfmsr\006mfocrf"
3648
    "\005mfpid\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr1\tmfspefscr\005mfspr\006"
3649
    "mfsprg\007mfsprg0\007mfsprg1\007mfsprg2\007mfsprg3\007mfsprg4\007mfsprg"
3650
    "5\007mfsprg6\007mfsprg7\004mfsr\006mfsrin\006mfsrr0\006mfsrr1\006mfsrr2"
3651
    "\006mfsrr3\004mftb\006mftbhi\005mftbl\006mftblo\005mftbu\005mftcr\006mf"
3652
    "vscr\006mfvsrd\007mfvsrwz\005mfxer\002mr\005msync\005mtamr\005mtasr\005"
3653
    "mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005mtbr6\005mtbr7\006"
3654
    "mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007mtdbatu\006mtdc"
3655
    "cr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005mtesr\006mtfsb0\006"
3656
    "mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007mtibatu\006mticcr\004mtlr\005mt"
3657
    "msr\006mtmsrd\006mtocrf\005mtpid\006mtsdr1\tmtspefscr\005mtspr\006mtspr"
3658
    "g\007mtsprg0\007mtsprg1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg5\007"
3659
    "mtsprg6\007mtsprg7\004mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2\006m"
3660
    "tsrr3\006mttbhi\005mttbl\006mttblo\005mttbu\005mttcr\006mtvscr\006mtvsr"
3661
    "d\007mtvsrwa\007mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005"
3662
    "mulld\005mulli\005mullw\004nand\003neg\003nop\003nor\003not\002or\003or"
3663
    "c\003ori\004oris\007popcntd\007popcntw\007ptesync\010qvaligni\tqvesplat"
3664
    "i\006qvfabs\006qvfadd\007qvfadds\006qvfand\007qvfandc\007qvfcfid\010qvf"
3665
    "cfids\010qvfcfidu\tqvfcfidus\006qvfclr\010qvfcmpeq\010qvfcmpgt\010qvfcm"
3666
    "plt\010qvfcpsgn\007qvfctfb\007qvfctid\010qvfctidu\tqvfctiduz\010qvfctid"
3667
    "z\007qvfctiw\010qvfctiwu\tqvfctiwuz\010qvfctiwz\006qvfequ\nqvflogical\007"
3668
    "qvfmadd\010qvfmadds\005qvfmr\007qvfmsub\010qvfmsubs\006qvfmul\007qvfmul"
3669
    "s\007qvfnabs\007qvfnand\006qvfneg\010qvfnmadd\tqvfnmadds\010qvfnmsub\tq"
3670
    "vfnmsubs\006qvfnor\006qvfnot\005qvfor\006qvforc\007qvfperm\005qvfre\006"
3671
    "qvfres\006qvfrim\006qvfrin\006qvfrip\006qvfriz\006qvfrsp\tqvfrsqrte\nqv"
3672
    "frsqrtes\006qvfsel\006qvfset\006qvfsub\007qvfsubs\tqvftstnan\010qvfxmad"
3673
    "d\tqvfxmadds\007qvfxmul\010qvfxmuls\006qvfxor\014qvfxxcpnmadd\015qvfxxc"
3674
    "pnmadds\tqvfxxmadd\nqvfxxmadds\013qvfxxnpmadd\014qvfxxnpmadds\006qvgpci"
3675
    "\010qvlfcdux\tqvlfcduxa\007qvlfcdx\010qvlfcdxa\010qvlfcsux\tqvlfcsuxa\007"
3676
    "qvlfcsx\010qvlfcsxa\007qvlfdux\010qvlfduxa\006qvlfdx\007qvlfdxa\010qvlf"
3677
    "iwax\tqvlfiwaxa\010qvlfiwzx\tqvlfiwzxa\007qvlfsux\010qvlfsuxa\006qvlfsx"
3678
    "\007qvlfsxa\010qvlpcldx\010qvlpclsx\010qvlpcrdx\010qvlpcrsx\tqvstfcdux\n"
3679
    "qvstfcduxa\nqvstfcduxi\013qvstfcduxia\010qvstfcdx\tqvstfcdxa\tqvstfcdxi"
3680
    "\nqvstfcdxia\tqvstfcsux\nqvstfcsuxa\nqvstfcsuxi\013qvstfcsuxia\010qvstf"
3681
    "csx\tqvstfcsxa\tqvstfcsxi\nqvstfcsxia\010qvstfdux\tqvstfduxa\tqvstfduxi"
3682
    "\nqvstfduxia\007qvstfdx\010qvstfdxa\010qvstfdxi\tqvstfdxia\010qvstfiwx\t"
3683
    "qvstfiwxa\010qvstfsux\tqvstfsuxa\tqvstfsuxi\nqvstfsuxia\007qvstfsx\010q"
3684
    "vstfsxa\010qvstfsxi\tqvstfsxia\004rfci\004rfdi\005rfebb\003rfi\004rfid\005"
3685
    "rfmci\005rldcl\005rldcr\005rldic\006rldicl\006rldicr\006rldimi\006rlwim"
3686
    "i\006rlwinm\005rlwnm\005rotld\006rotldi\005rotlw\006rotlwi\006rotrdi\006"
3687
    "rotrwi\002sc\005slbia\005slbie\007slbmfee\006slbmte\003sld\004sldi\003s"
3688
    "lw\004slwi\004srad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004s"
3689
    "rwi\003stb\006stbcix\005stbcx\004stbu\005stbux\004stbx\003std\006stdbrx"
3690
    "\006stdcix\005stdcx\004stdu\005stdux\004stdx\004stfd\005stfdu\006stfdux"
3691
    "\005stfdx\006stfiwx\004stfs\005stfsu\006stfsux\005stfsx\003sth\006sthbr"
3692
    "x\006sthcix\005sthcx\004sthu\005sthux\004sthx\004stmw\005stswi\006stveb"
3693
    "x\006stvehx\006stvewx\004stvx\005stvxl\003stw\006stwbrx\006stwcix\005st"
3694
    "wcx\004stwu\005stwux\004stwx\006stxsdx\007stxsiwx\007stxsspx\007stxvd2x"
3695
    "\007stxvw4x\003sub\004subc\004subf\005subfc\005subfe\006subfic\006subfm"
3696
    "e\006subfze\004subi\005subic\005subis\004sync\006tabort\010tabortdc\tta"
3697
    "bortdci\010tabortwc\ttabortwci\006tbegin\006tcheck\002td\004tdeq\005tde"
3698
    "qi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004tdle\005tdlei\005tdlge\006"
3699
    "tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005tdllt\006tdllti\005tdln"
3700
    "g\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004tdne\005tdnei\004tdn"
3701
    "g\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\005tlbia\005tlbie\006"
3702
    "tlbiel\007tlbivax\005tlbld\005tlbli\005tlbre\007tlbrehi\007tlbrelo\005t"
3703
    "lbsx\007tlbsync\005tlbwe\007tlbwehi\007tlbwelo\004trap\010trechkpt\010t"
3704
    "reclaim\003tsr\002tw\004tweq\005tweqi\004twge\005twgei\004twgt\005twgti"
3705
    "\003twi\004twle\005twlei\005twlge\006twlgei\005twlgt\006twlgti\005twlle"
3706
    "\006twllei\005twllt\006twllti\005twlng\006twlngi\005twlnl\006twlnli\004"
3707
    "twlt\005twlti\004twne\005twnei\004twng\005twngi\004twnl\005twnli\003twu"
3708
    "\004twui\007vaddcuq\007vaddcuw\010vaddecuq\010vaddeuqm\006vaddfp\007vad"
3709
    "dsbs\007vaddshs\007vaddsws\007vaddubm\007vaddubs\007vaddudm\007vadduhm\007"
3710
    "vadduhs\007vadduqm\007vadduwm\007vadduws\004vand\005vandc\006vavgsb\006"
3711
    "vavgsh\006vavgsw\006vavgub\006vavguh\006vavguw\007vbpermq\005vcfsx\005v"
3712
    "cfux\007vcipher\013vcipherlast\005vclzb\005vclzd\005vclzh\005vclzw\007v"
3713
    "cmpbfp\010vcmpeqfp\010vcmpequb\010vcmpequd\010vcmpequh\010vcmpequw\010v"
3714
    "cmpgefp\010vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmpgtsh\010vcmpgtsw\010"
3715
    "vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcmpgtuw\006vctsxs\006vctuxs\004veq"
3716
    "v\010vexptefp\005vgbbd\007vlogefp\007vmaddfp\006vmaxfp\006vmaxsb\006vma"
3717
    "xsd\006vmaxsh\006vmaxsw\006vmaxub\006vmaxud\006vmaxuh\006vmaxuw\tvmhadd"
3718
    "shs\nvmhraddshs\006vminfp\006vminsb\006vminsd\006vminsh\006vminsw\006vm"
3719
    "inub\006vminud\006vminuh\006vminuw\tvmladduhm\006vmrgew\006vmrghb\006vm"
3720
    "rghh\006vmrghw\006vmrglb\006vmrglh\006vmrglw\006vmrgow\010vmsummbm\010v"
3721
    "msumshm\010vmsumshs\010vmsumubm\010vmsumuhm\010vmsumuhs\007vmulesb\007v"
3722
    "mulesh\007vmulesw\007vmuleub\007vmuleuh\007vmuleuw\007vmulosb\007vmulos"
3723
    "h\007vmulosw\007vmuloub\007vmulouh\007vmulouw\007vmuluwm\005vnand\010vn"
3724
    "cipher\014vncipherlast\010vnmsubfp\004vnor\003vor\004vorc\005vperm\010v"
3725
    "permxor\005vpkpx\007vpksdss\007vpksdus\007vpkshss\007vpkshus\007vpkswss"
3726
    "\007vpkswus\007vpkudum\007vpkudus\007vpkuhum\007vpkuhus\007vpkuwum\007v"
3727
    "pkuwus\007vpmsumb\007vpmsumd\007vpmsumh\007vpmsumw\010vpopcntb\010vpopc"
3728
    "ntd\010vpopcnth\010vpopcntw\005vrefp\005vrfim\005vrfin\005vrfip\005vrfi"
3729
    "z\004vrlb\004vrld\004vrlh\004vrlw\tvrsqrtefp\005vsbox\004vsel\nvshasigm"
3730
    "ad\nvshasigmaw\003vsl\004vslb\004vsld\006vsldoi\004vslh\004vslo\004vslw"
3731
    "\006vspltb\006vsplth\010vspltisb\010vspltish\010vspltisw\006vspltw\003v"
3732
    "sr\005vsrab\005vsrad\005vsrah\005vsraw\004vsrb\004vsrd\004vsrh\004vsro\004"
3733
    "vsrw\007vsubcuq\007vsubcuw\010vsubecuq\010vsubeuqm\006vsubfp\007vsubsbs"
3734
    "\007vsubshs\007vsubsws\007vsububm\007vsububs\007vsubudm\007vsubuhm\007v"
3735
    "subuhs\007vsubuqm\007vsubuwm\007vsubuws\010vsum2sws\010vsum4sbs\010vsum"
3736
    "4shs\010vsum4ubs\007vsumsws\007vupkhpx\007vupkhsb\007vupkhsh\007vupkhsw"
3737
    "\007vupklpx\007vupklsb\007vupklsh\007vupklsw\004vxor\004wait\010waitimp"
3738
    "l\007waitrsv\005wrtee\006wrteei\004xnop\003xor\004xori\005xoris\007xsab"
3739
    "sdp\007xsadddp\007xsaddsp\010xscmpodp\010xscmpudp\txscpsgndp\010xscvdps"
3740
    "p\txscvdpspn\nxscvdpsxds\nxscvdpsxws\nxscvdpuxds\nxscvdpuxws\010xscvspd"
3741
    "p\txscvspdpn\txscvsxddp\txscvsxdsp\txscvuxddp\txscvuxdsp\007xsdivdp\007"
3742
    "xsdivsp\txsmaddadp\txsmaddasp\txsmaddmdp\txsmaddmsp\007xsmaxdp\007xsmin"
3743
    "dp\txsmsubadp\txsmsubasp\txsmsubmdp\txsmsubmsp\007xsmuldp\007xsmulsp\010"
3744
    "xsnabsdp\007xsnegdp\nxsnmaddadp\nxsnmaddasp\nxsnmaddmdp\nxsnmaddmsp\nxs"
3745
    "nmsubadp\nxsnmsubasp\nxsnmsubmdp\nxsnmsubmsp\006xsrdpi\007xsrdpic\007xs"
3746
    "rdpim\007xsrdpip\007xsrdpiz\006xsredp\006xsresp\nxsrsqrtedp\nxsrsqrtesp"
3747
    "\010xssqrtdp\010xssqrtsp\007xssubdp\007xssubsp\010xstdivdp\txstsqrtdp\007"
3748
    "xvabsdp\007xvabssp\007xvadddp\007xvaddsp\txvcmpeqdp\txvcmpeqsp\txvcmpge"
3749
    "dp\txvcmpgesp\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\010xvcvdpsp\n"
3750
    "xvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010xvcvspdp\nxvcvspsxds\n"
3751
    "xvcvspsxws\nxvcvspuxds\nxvcvspuxws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txv"
3752
    "cvsxwsp\txvcvuxddp\txvcvuxdsp\txvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdiv"
3753
    "sp\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddmsp\007xvmaxdp\007xvmaxsp\007"
3754
    "xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txvmsubadp\txvmsubasp\txvmsubm"
3755
    "dp\txvmsubmsp\007xvmuldp\007xvmulsp\010xvnabsdp\010xvnabssp\007xvnegdp\007"
3756
    "xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddmdp\nxvnmaddmsp\nxvnmsubadp\nxv"
3757
    "nmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdpi\007xvrdpic\007xvrdpim\007xvr"
3758
    "dpip\007xvrdpiz\006xvredp\006xvresp\006xvrspi\007xvrspic\007xvrspim\007"
3759
    "xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtesp\010xvsqrtdp\010xvsqrtsp\007x"
3760
    "vsubdp\007xvsubsp\010xvtdivdp\010xvtdivsp\txvtsqrtdp\txvtsqrtsp\006xxla"
3761
    "nd\007xxlandc\006xxleqv\007xxlnand\006xxlnor\005xxlor\006xxlorc\006xxlx"
3762
    "or\007xxmrghd\007xxmrghw\007xxmrgld\007xxmrglw\010xxpermdi\005xxsel\007"
3763
    "xxsldwi\007xxspltd\007xxspltw\007xxswapd";
3764
3765
namespace {
3766
  struct MatchEntry {
3767
    uint16_t Mnemonic;
3768
    uint16_t Opcode;
3769
    uint16_t ConvertFn;
3770
    uint8_t RequiredFeatures;
3771
    uint8_t Classes[6];
3772
628k
    StringRef getMnemonic() const {
3773
628k
      return StringRef(MnemonicTable + Mnemonic + 1,
3774
628k
                       MnemonicTable[Mnemonic]);
3775
628k
    }
3776
  };
3777
3778
  // Predicate for searching for an opcode.
3779
  struct LessOpcode {
3780
347k
    bool operator()(const MatchEntry &LHS, StringRef RHS) {
3781
347k
      return LHS.getMnemonic() < RHS;
3782
347k
    }
3783
250k
    bool operator()(StringRef LHS, const MatchEntry &RHS) {
3784
250k
      return LHS < RHS.getMnemonic();
3785
250k
    }
3786
0
    bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
3787
0
      return LHS.getMnemonic() < RHS.getMnemonic();
3788
0
    }
3789
  };
3790
} // end anonymous namespace.
3791
3792
static const MatchEntry MatchTable0[] = {
3793
  { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
3794
  { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3795
  { 0 /* add */, PPC::ADD4o, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3796
  { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3797
  { 4 /* addc */, PPC::ADDCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3798
  { 9 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3799
  { 9 /* adde */, PPC::ADDEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3800
  { 14 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRCNoR01_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S16Imm }, },
3801
  { 19 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
3802
  { 19 /* addic */, PPC::ADDICo, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
3803
  { 25 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRCNoR01_1__S17Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_S17Imm }, },
3804
  { 31 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
3805
  { 31 /* addme */, PPC::ADDMEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
3806
  { 37 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
3807
  { 37 /* addze */, PPC::ADDZEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
3808
  { 43 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3809
  { 43 /* and */, PPC::ANDo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3810
  { 47 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3811
  { 47 /* andc */, PPC::ANDCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
3812
  { 52 /* andi */, PPC::ANDIo, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
3813
  { 57 /* andis */, PPC::ANDISo, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
3814
  { 63 /* attn */, PPC::ATTN, Convert_NoOperands, 0, {  }, },
3815
  { 68 /* b */, PPC::B, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
3816
  { 70 /* ba */, PPC::BA, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
3817
  { 73 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
3818
  { 76 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
3819
  { 80 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
3820
  { 80 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
3821
  { 86 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
3822
  { 86 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
3823
  { 93 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
3824
  { 97 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
3825
  { 102 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
3826
  { 102 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
3827
  { 107 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, 0, { MCK_U5Imm, MCK_RegCRBITRC }, },
3828
  { 107 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, 0, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
3829
  { 113 /* bctr */, PPC::BCTR, Convert_NoOperands, 0, {  }, },
3830
  { 118 /* bctrl */, PPC::BCTRL, Convert_NoOperands, 0, {  }, },
3831
  { 124 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3832
  { 129 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3833
  { 135 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3834
  { 141 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3835
  { 147 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3836
  { 154 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3837
  { 161 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3838
  { 167 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3839
  { 174 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3840
  { 181 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3841
  { 189 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3842
  { 197 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3843
  { 206 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3844
  { 212 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3845
  { 219 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3846
  { 226 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3847
  { 233 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3848
  { 241 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3849
  { 249 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, 0, {  }, },
3850
  { 256 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, 0, {  }, },
3851
  { 264 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, 0, {  }, },
3852
  { 272 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, 0, {  }, },
3853
  { 280 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, 0, {  }, },
3854
  { 289 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, 0, {  }, },
3855
  { 298 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3856
  { 304 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3857
  { 311 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3858
  { 318 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3859
  { 326 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3860
  { 334 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3861
  { 343 /* bdz */, PPC::BDZ, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3862
  { 347 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3863
  { 352 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3864
  { 357 /* bdza */, PPC::BDZA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3865
  { 362 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3866
  { 368 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3867
  { 374 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3868
  { 379 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3869
  { 385 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3870
  { 391 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3871
  { 398 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3872
  { 405 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3873
  { 413 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3874
  { 418 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3875
  { 424 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3876
  { 430 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3877
  { 436 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3878
  { 443 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, 0, { MCK_CondBr }, },
3879
  { 450 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, 0, {  }, },
3880
  { 456 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, 0, {  }, },
3881
  { 463 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, 0, {  }, },
3882
  { 470 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, 0, {  }, },
3883
  { 477 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, 0, {  }, },
3884
  { 485 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, 0, {  }, },
3885
  { 493 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3886
  { 498 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3887
  { 504 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3888
  { 510 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3889
  { 517 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3890
  { 524 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3891
  { 532 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3892
  { 532 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3893
  { 536 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3894
  { 536 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3895
  { 541 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3896
  { 541 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3897
  { 546 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3898
  { 546 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3899
  { 551 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3900
  { 551 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3901
  { 557 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3902
  { 557 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3903
  { 563 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, 0, {  }, },
3904
  { 563 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3905
  { 570 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, 0, {  }, },
3906
  { 570 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3907
  { 578 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, 0, {  }, },
3908
  { 578 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3909
  { 586 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, 0, {  }, },
3910
  { 586 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3911
  { 594 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, 0, {  }, },
3912
  { 594 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3913
  { 603 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, 0, {  }, },
3914
  { 603 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3915
  { 612 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3916
  { 612 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3917
  { 617 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3918
  { 617 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3919
  { 623 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3920
  { 623 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3921
  { 629 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3922
  { 629 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3923
  { 635 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3924
  { 635 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3925
  { 642 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3926
  { 642 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3927
  { 649 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, 0, {  }, },
3928
  { 649 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3929
  { 655 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, 0, {  }, },
3930
  { 655 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3931
  { 662 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, 0, {  }, },
3932
  { 662 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3933
  { 669 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, 0, {  }, },
3934
  { 669 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3935
  { 676 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, 0, {  }, },
3936
  { 676 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3937
  { 684 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, 0, {  }, },
3938
  { 684 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3939
  { 692 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3940
  { 695 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3941
  { 699 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3942
  { 703 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3943
  { 707 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3944
  { 712 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3945
  { 717 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3946
  { 723 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3947
  { 730 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3948
  { 737 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3949
  { 744 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3950
  { 752 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3951
  { 760 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3952
  { 764 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3953
  { 769 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3954
  { 774 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3955
  { 779 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3956
  { 785 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
3957
  { 791 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3958
  { 796 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3959
  { 802 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3960
  { 808 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3961
  { 814 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3962
  { 821 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
3963
  { 828 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3964
  { 828 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3965
  { 832 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3966
  { 832 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3967
  { 837 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3968
  { 837 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3969
  { 842 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3970
  { 842 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3971
  { 847 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3972
  { 847 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3973
  { 853 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3974
  { 853 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3975
  { 859 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, 0, {  }, },
3976
  { 859 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3977
  { 866 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, 0, {  }, },
3978
  { 866 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3979
  { 874 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, 0, {  }, },
3980
  { 874 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3981
  { 882 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, 0, {  }, },
3982
  { 882 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3983
  { 890 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, 0, {  }, },
3984
  { 890 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3985
  { 899 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, 0, {  }, },
3986
  { 899 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
3987
  { 908 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3988
  { 908 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3989
  { 913 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3990
  { 913 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3991
  { 919 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3992
  { 919 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3993
  { 925 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3994
  { 925 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3995
  { 931 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3996
  { 931 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3997
  { 938 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
3998
  { 938 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
3999
  { 945 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, 0, {  }, },
4000
  { 945 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4001
  { 951 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, 0, {  }, },
4002
  { 951 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4003
  { 958 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, 0, {  }, },
4004
  { 958 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4005
  { 965 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, 0, {  }, },
4006
  { 965 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4007
  { 972 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, 0, {  }, },
4008
  { 972 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4009
  { 980 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, 0, {  }, },
4010
  { 980 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4011
  { 988 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4012
  { 988 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4013
  { 992 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4014
  { 992 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4015
  { 997 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4016
  { 997 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4017
  { 1002 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4018
  { 1002 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4019
  { 1007 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4020
  { 1007 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4021
  { 1013 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4022
  { 1013 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4023
  { 1019 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, 0, {  }, },
4024
  { 1019 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4025
  { 1026 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, 0, {  }, },
4026
  { 1026 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4027
  { 1034 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, 0, {  }, },
4028
  { 1034 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4029
  { 1042 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, 0, {  }, },
4030
  { 1042 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4031
  { 1050 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, 0, {  }, },
4032
  { 1050 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4033
  { 1059 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, 0, {  }, },
4034
  { 1059 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4035
  { 1068 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4036
  { 1068 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4037
  { 1073 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4038
  { 1073 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4039
  { 1079 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4040
  { 1079 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4041
  { 1085 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4042
  { 1085 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4043
  { 1091 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4044
  { 1091 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4045
  { 1098 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4046
  { 1098 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4047
  { 1105 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, 0, {  }, },
4048
  { 1105 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4049
  { 1111 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, 0, {  }, },
4050
  { 1111 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4051
  { 1118 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, 0, {  }, },
4052
  { 1118 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4053
  { 1125 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, 0, {  }, },
4054
  { 1125 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4055
  { 1132 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, 0, {  }, },
4056
  { 1132 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4057
  { 1140 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, 0, {  }, },
4058
  { 1140 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4059
  { 1148 /* bl */, PPC::BL, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4060
  { 1148 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, 0, { MCK_DirectBr, MCK_Imm }, },
4061
  { 1151 /* bla */, PPC::BLA, Convert__DirectBr1_0, 0, { MCK_DirectBr }, },
4062
  { 1155 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4063
  { 1155 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4064
  { 1159 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4065
  { 1159 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4066
  { 1164 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4067
  { 1164 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4068
  { 1169 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4069
  { 1169 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4070
  { 1174 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4071
  { 1174 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4072
  { 1180 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4073
  { 1180 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4074
  { 1186 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, 0, {  }, },
4075
  { 1186 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4076
  { 1193 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, 0, {  }, },
4077
  { 1193 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4078
  { 1201 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, 0, {  }, },
4079
  { 1201 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4080
  { 1209 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, 0, {  }, },
4081
  { 1209 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4082
  { 1217 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, 0, {  }, },
4083
  { 1217 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4084
  { 1226 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, 0, {  }, },
4085
  { 1226 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4086
  { 1235 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4087
  { 1235 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4088
  { 1240 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4089
  { 1240 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4090
  { 1246 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4091
  { 1246 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4092
  { 1252 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4093
  { 1252 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4094
  { 1258 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4095
  { 1258 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4096
  { 1265 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4097
  { 1265 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4098
  { 1272 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, 0, {  }, },
4099
  { 1272 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4100
  { 1278 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, 0, {  }, },
4101
  { 1278 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4102
  { 1285 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, 0, {  }, },
4103
  { 1285 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4104
  { 1292 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, 0, {  }, },
4105
  { 1292 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4106
  { 1299 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, 0, {  }, },
4107
  { 1299 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4108
  { 1307 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, 0, {  }, },
4109
  { 1307 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4110
  { 1315 /* blr */, PPC::BLR, Convert_NoOperands, 0, {  }, },
4111
  { 1319 /* blrl */, PPC::BLRL, Convert_NoOperands, 0, {  }, },
4112
  { 1324 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4113
  { 1324 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4114
  { 1328 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4115
  { 1328 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4116
  { 1333 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4117
  { 1333 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4118
  { 1338 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4119
  { 1338 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4120
  { 1343 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4121
  { 1343 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4122
  { 1349 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4123
  { 1349 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4124
  { 1355 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, 0, {  }, },
4125
  { 1355 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4126
  { 1362 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, 0, {  }, },
4127
  { 1362 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4128
  { 1370 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, 0, {  }, },
4129
  { 1370 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4130
  { 1378 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, 0, {  }, },
4131
  { 1378 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4132
  { 1386 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, 0, {  }, },
4133
  { 1386 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4134
  { 1395 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, 0, {  }, },
4135
  { 1395 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4136
  { 1404 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4137
  { 1404 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4138
  { 1409 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4139
  { 1409 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4140
  { 1415 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4141
  { 1415 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4142
  { 1421 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4143
  { 1421 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4144
  { 1427 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4145
  { 1427 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4146
  { 1434 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4147
  { 1434 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4148
  { 1441 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, 0, {  }, },
4149
  { 1441 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4150
  { 1447 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, 0, {  }, },
4151
  { 1447 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4152
  { 1454 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, 0, {  }, },
4153
  { 1454 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4154
  { 1461 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, 0, {  }, },
4155
  { 1461 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4156
  { 1468 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, 0, {  }, },
4157
  { 1468 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4158
  { 1476 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, 0, {  }, },
4159
  { 1476 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4160
  { 1484 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4161
  { 1484 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4162
  { 1488 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4163
  { 1488 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4164
  { 1493 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4165
  { 1493 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4166
  { 1498 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4167
  { 1498 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4168
  { 1503 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4169
  { 1503 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4170
  { 1509 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4171
  { 1509 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4172
  { 1515 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, 0, {  }, },
4173
  { 1515 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4174
  { 1522 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, 0, {  }, },
4175
  { 1522 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4176
  { 1530 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, 0, {  }, },
4177
  { 1530 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4178
  { 1538 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, 0, {  }, },
4179
  { 1538 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4180
  { 1546 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, 0, {  }, },
4181
  { 1546 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4182
  { 1555 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, 0, {  }, },
4183
  { 1555 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4184
  { 1564 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4185
  { 1564 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4186
  { 1569 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4187
  { 1569 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4188
  { 1575 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4189
  { 1575 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4190
  { 1581 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4191
  { 1581 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4192
  { 1587 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4193
  { 1587 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4194
  { 1594 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4195
  { 1594 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4196
  { 1601 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, 0, {  }, },
4197
  { 1601 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4198
  { 1607 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, 0, {  }, },
4199
  { 1607 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4200
  { 1614 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, 0, {  }, },
4201
  { 1614 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4202
  { 1621 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, 0, {  }, },
4203
  { 1621 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4204
  { 1628 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, 0, {  }, },
4205
  { 1628 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4206
  { 1636 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, 0, {  }, },
4207
  { 1636 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4208
  { 1644 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4209
  { 1644 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4210
  { 1648 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4211
  { 1648 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4212
  { 1653 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4213
  { 1653 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4214
  { 1658 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4215
  { 1658 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4216
  { 1663 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4217
  { 1663 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4218
  { 1669 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4219
  { 1669 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4220
  { 1675 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, 0, {  }, },
4221
  { 1675 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4222
  { 1682 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, 0, {  }, },
4223
  { 1682 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4224
  { 1690 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, 0, {  }, },
4225
  { 1690 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4226
  { 1698 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, 0, {  }, },
4227
  { 1698 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4228
  { 1706 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, 0, {  }, },
4229
  { 1706 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4230
  { 1715 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, 0, {  }, },
4231
  { 1715 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4232
  { 1724 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4233
  { 1724 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4234
  { 1729 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4235
  { 1729 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4236
  { 1735 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4237
  { 1735 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4238
  { 1741 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4239
  { 1741 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4240
  { 1747 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4241
  { 1747 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4242
  { 1754 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4243
  { 1754 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4244
  { 1761 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, 0, {  }, },
4245
  { 1761 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4246
  { 1767 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, 0, {  }, },
4247
  { 1767 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4248
  { 1774 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, 0, {  }, },
4249
  { 1774 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4250
  { 1781 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, 0, {  }, },
4251
  { 1781 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4252
  { 1788 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, 0, {  }, },
4253
  { 1788 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4254
  { 1796 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, 0, {  }, },
4255
  { 1796 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4256
  { 1804 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4257
  { 1804 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4258
  { 1808 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4259
  { 1808 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4260
  { 1813 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4261
  { 1813 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4262
  { 1818 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4263
  { 1818 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4264
  { 1823 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4265
  { 1823 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4266
  { 1829 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4267
  { 1829 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4268
  { 1835 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, 0, {  }, },
4269
  { 1835 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4270
  { 1842 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, 0, {  }, },
4271
  { 1842 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4272
  { 1850 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, 0, {  }, },
4273
  { 1850 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4274
  { 1858 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, 0, {  }, },
4275
  { 1858 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4276
  { 1866 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, 0, {  }, },
4277
  { 1866 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4278
  { 1875 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, 0, {  }, },
4279
  { 1875 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4280
  { 1884 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4281
  { 1884 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4282
  { 1889 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4283
  { 1889 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4284
  { 1895 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4285
  { 1895 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4286
  { 1901 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4287
  { 1901 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4288
  { 1907 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4289
  { 1907 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4290
  { 1914 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4291
  { 1914 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4292
  { 1921 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, 0, {  }, },
4293
  { 1921 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4294
  { 1927 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, 0, {  }, },
4295
  { 1927 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4296
  { 1934 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, 0, {  }, },
4297
  { 1934 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4298
  { 1941 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, 0, {  }, },
4299
  { 1941 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4300
  { 1948 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, 0, {  }, },
4301
  { 1948 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4302
  { 1956 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, 0, {  }, },
4303
  { 1956 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4304
  { 1964 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4305
  { 1964 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4306
  { 1968 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4307
  { 1968 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4308
  { 1973 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4309
  { 1973 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4310
  { 1978 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4311
  { 1978 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4312
  { 1983 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4313
  { 1983 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4314
  { 1989 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4315
  { 1989 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4316
  { 1995 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, 0, {  }, },
4317
  { 1995 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4318
  { 2002 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, 0, {  }, },
4319
  { 2002 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4320
  { 2010 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, 0, {  }, },
4321
  { 2010 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4322
  { 2018 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, 0, {  }, },
4323
  { 2018 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4324
  { 2026 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, 0, {  }, },
4325
  { 2026 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4326
  { 2035 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, 0, {  }, },
4327
  { 2035 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4328
  { 2044 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4329
  { 2044 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4330
  { 2049 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4331
  { 2049 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4332
  { 2055 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4333
  { 2055 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4334
  { 2061 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4335
  { 2061 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4336
  { 2067 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4337
  { 2067 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4338
  { 2074 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4339
  { 2074 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4340
  { 2081 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, 0, {  }, },
4341
  { 2081 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4342
  { 2087 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, 0, {  }, },
4343
  { 2087 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4344
  { 2094 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, 0, {  }, },
4345
  { 2094 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4346
  { 2101 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, 0, {  }, },
4347
  { 2101 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4348
  { 2108 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, 0, {  }, },
4349
  { 2108 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4350
  { 2116 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, 0, {  }, },
4351
  { 2116 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4352
  { 2124 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4353
  { 2124 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4354
  { 2128 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4355
  { 2128 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4356
  { 2133 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4357
  { 2133 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4358
  { 2138 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4359
  { 2138 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4360
  { 2143 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4361
  { 2143 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4362
  { 2149 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4363
  { 2149 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4364
  { 2155 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, 0, {  }, },
4365
  { 2155 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4366
  { 2162 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, 0, {  }, },
4367
  { 2162 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4368
  { 2170 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, 0, {  }, },
4369
  { 2170 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4370
  { 2178 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, 0, {  }, },
4371
  { 2178 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4372
  { 2186 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, 0, {  }, },
4373
  { 2186 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4374
  { 2195 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, 0, {  }, },
4375
  { 2195 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4376
  { 2204 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4377
  { 2204 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4378
  { 2209 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4379
  { 2209 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4380
  { 2215 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4381
  { 2215 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4382
  { 2221 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4383
  { 2221 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4384
  { 2227 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4385
  { 2227 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4386
  { 2234 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4387
  { 2234 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4388
  { 2241 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, 0, {  }, },
4389
  { 2241 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4390
  { 2247 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, 0, {  }, },
4391
  { 2247 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4392
  { 2254 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, 0, {  }, },
4393
  { 2254 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4394
  { 2261 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, 0, {  }, },
4395
  { 2261 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4396
  { 2268 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, 0, {  }, },
4397
  { 2268 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4398
  { 2276 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, 0, {  }, },
4399
  { 2276 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4400
  { 2284 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4401
  { 2291 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4402
  { 2297 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4403
  { 2297 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4404
  { 2301 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4405
  { 2301 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4406
  { 2306 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4407
  { 2306 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4408
  { 2311 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4409
  { 2311 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4410
  { 2316 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4411
  { 2316 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4412
  { 2322 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4413
  { 2322 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4414
  { 2328 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, 0, {  }, },
4415
  { 2328 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4416
  { 2335 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, 0, {  }, },
4417
  { 2335 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4418
  { 2343 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, 0, {  }, },
4419
  { 2343 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4420
  { 2351 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, 0, {  }, },
4421
  { 2351 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4422
  { 2359 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, 0, {  }, },
4423
  { 2359 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4424
  { 2368 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, 0, {  }, },
4425
  { 2368 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4426
  { 2377 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4427
  { 2377 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4428
  { 2382 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4429
  { 2382 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4430
  { 2388 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4431
  { 2388 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4432
  { 2394 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4433
  { 2394 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4434
  { 2400 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4435
  { 2400 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4436
  { 2407 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4437
  { 2407 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4438
  { 2414 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, 0, {  }, },
4439
  { 2414 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4440
  { 2420 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, 0, {  }, },
4441
  { 2420 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4442
  { 2427 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, 0, {  }, },
4443
  { 2427 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4444
  { 2434 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, 0, {  }, },
4445
  { 2434 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4446
  { 2441 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, 0, {  }, },
4447
  { 2441 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4448
  { 2449 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, 0, {  }, },
4449
  { 2449 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4450
  { 2457 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4451
  { 2460 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4452
  { 2464 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4453
  { 2468 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4454
  { 2472 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4455
  { 2477 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4456
  { 2482 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4457
  { 2488 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4458
  { 2495 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4459
  { 2502 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4460
  { 2509 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4461
  { 2517 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4462
  { 2525 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4463
  { 2529 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4464
  { 2534 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4465
  { 2539 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4466
  { 2544 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4467
  { 2550 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, 0, { MCK_RegCRBITRC, MCK_CondBr }, },
4468
  { 2556 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4469
  { 2561 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4470
  { 2567 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4471
  { 2573 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4472
  { 2579 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4473
  { 2586 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, 0, { MCK_RegCRBITRC }, },
4474
  { 2593 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4475
  { 2593 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4476
  { 2597 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4477
  { 2597 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4478
  { 2602 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4479
  { 2602 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4480
  { 2607 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4481
  { 2607 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4482
  { 2612 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4483
  { 2612 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4484
  { 2618 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4485
  { 2618 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4486
  { 2624 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, 0, {  }, },
4487
  { 2624 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4488
  { 2631 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, 0, {  }, },
4489
  { 2631 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4490
  { 2639 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, 0, {  }, },
4491
  { 2639 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4492
  { 2647 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, 0, {  }, },
4493
  { 2647 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4494
  { 2655 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, 0, {  }, },
4495
  { 2655 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4496
  { 2664 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, 0, {  }, },
4497
  { 2664 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4498
  { 2673 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4499
  { 2673 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4500
  { 2678 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4501
  { 2678 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4502
  { 2684 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4503
  { 2684 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4504
  { 2690 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4505
  { 2690 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4506
  { 2696 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4507
  { 2696 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4508
  { 2703 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, 0, { MCK_CondBr }, },
4509
  { 2703 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, 0, { MCK_RegCRRC, MCK_CondBr }, },
4510
  { 2710 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, 0, {  }, },
4511
  { 2710 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4512
  { 2716 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, 0, {  }, },
4513
  { 2716 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4514
  { 2723 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, 0, {  }, },
4515
  { 2723 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4516
  { 2730 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, 0, {  }, },
4517
  { 2730 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4518
  { 2737 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, 0, {  }, },
4519
  { 2737 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4520
  { 2745 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, 0, {  }, },
4521
  { 2745 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, 0, { MCK_RegCRRC }, },
4522
  { 2753 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, 0, {  }, },
4523
  { 2761 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
4524
  { 2761 /* clrldi */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
4525
  { 2768 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4526
  { 2768 /* clrlsldi */, PPC::CLRLSLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4527
  { 2777 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4528
  { 2777 /* clrlslwi */, PPC::CLRLSLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4529
  { 2786 /* clrlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4530
  { 2786 /* 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 }, },
4531
  { 2793 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
4532
  { 2793 /* clrrdi */, PPC::CLRRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
4533
  { 2800 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4534
  { 2800 /* clrrwi */, PPC::CLRRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4535
  { 2807 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
4536
  { 2807 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
4537
  { 2811 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4538
  { 2816 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
4539
  { 2816 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
4540
  { 2821 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
4541
  { 2821 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
4542
  { 2827 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
4543
  { 2827 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
4544
  { 2832 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
4545
  { 2832 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
4546
  { 2837 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
4547
  { 2837 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
4548
  { 2843 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, 0, { MCK_RegG8RC, MCK_U16Imm }, },
4549
  { 2843 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, 0, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
4550
  { 2850 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, 0, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
4551
  { 2850 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, 0, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
4552
  { 2856 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4553
  { 2856 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4554
  { 2862 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, 0, { MCK_RegGPRC, MCK_U16Imm }, },
4555
  { 2862 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
4556
  { 2869 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4557
  { 2869 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4558
  { 2874 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
4559
  { 2874 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
4560
  { 2880 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
4561
  { 2880 /* cntlzd */, PPC::CNTLZDo, Convert__RegG8RC1_1__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
4562
  { 2887 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4563
  { 2887 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4564
  { 2887 /* cntlzw */, PPC::CNTLZWo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4565
  { 2887 /* cntlzw */, PPC::CNTLZWo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4566
  { 2894 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4567
  { 2900 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4568
  { 2907 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, 0, { MCK_RegCRBITRC }, },
4569
  { 2913 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4570
  { 2919 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4571
  { 2926 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4572
  { 2933 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4573
  { 2939 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4574
  { 2945 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4575
  { 2950 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4576
  { 2956 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, 0, { MCK_RegCRBITRC }, },
4577
  { 2962 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, 0, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
4578
  { 2968 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4579
  { 2973 /* dcbf */, PPC::DCBF, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4580
  { 2978 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4581
  { 2983 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4582
  { 2989 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4583
  { 2989 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4584
  { 2994 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4585
  { 3001 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4586
  { 3008 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4587
  { 3008 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4588
  { 3015 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4589
  { 3024 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
4590
  { 3033 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4591
  { 3041 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4592
  { 3047 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4593
  { 3052 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4594
  { 3058 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, 0, {  }, },
4595
  { 3058 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4596
  { 3064 /* dci */, PPC::DCCCI, Convert__regR0__regR0, 0, { MCK_0 }, },
4597
  { 3068 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4598
  { 3068 /* divd */, PPC::DIVDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4599
  { 3073 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4600
  { 3073 /* divde */, PPC::DIVDEo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4601
  { 3079 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4602
  { 3079 /* divdeu */, PPC::DIVDEUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4603
  { 3086 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4604
  { 3086 /* divdu */, PPC::DIVDUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
4605
  { 3092 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4606
  { 3092 /* divw */, PPC::DIVWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4607
  { 3097 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4608
  { 3097 /* divwe */, PPC::DIVWEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4609
  { 3103 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4610
  { 3103 /* divweu */, PPC::DIVWEUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4611
  { 3110 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4612
  { 3110 /* divwu */, PPC::DIVWUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4613
  { 3116 /* dss */, PPC::DSS, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
4614
  { 3120 /* dssall */, PPC::DSSALL, Convert_NoOperands, 0, {  }, },
4615
  { 3127 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4616
  { 3131 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4617
  { 3137 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4618
  { 3144 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4619
  { 3149 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, 0, {  }, },
4620
  { 3155 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4621
  { 3155 /* eqv */, PPC::EQVo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4622
  { 3159 /* evabs */, PPC::EVABS, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4623
  { 3165 /* evaddiw */, PPC::EVADDIW, Convert__RegGPRC1_0__RegGPRC1_2__U5Imm1_1, 0, { MCK_RegGPRC, MCK_U5Imm, MCK_RegGPRC }, },
4624
  { 3173 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4625
  { 3185 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4626
  { 3197 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4627
  { 3209 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4628
  { 3221 /* evaddw */, PPC::EVADDW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4629
  { 3228 /* evand */, PPC::EVAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4630
  { 3234 /* evandc */, PPC::EVANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4631
  { 3241 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4632
  { 3249 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4633
  { 3258 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4634
  { 3267 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4635
  { 3276 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
4636
  { 3285 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4637
  { 3294 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4638
  { 3303 /* evdivws */, PPC::EVDIVWS, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4639
  { 3311 /* evdivwu */, PPC::EVDIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4640
  { 3319 /* eveqv */, PPC::EVEQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4641
  { 3325 /* evextsb */, PPC::EVEXTSB, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4642
  { 3333 /* evextsh */, PPC::EVEXTSH, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4643
  { 3341 /* evldd */, PPC::EVLDD, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4644
  { 3347 /* evlddx */, PPC::EVLDDX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4645
  { 3354 /* evldh */, PPC::EVLDH, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4646
  { 3360 /* evldhx */, PPC::EVLDHX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4647
  { 3367 /* evldw */, PPC::EVLDW, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4648
  { 3373 /* evldwx */, PPC::EVLDWX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4649
  { 3380 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegGPRC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
4650
  { 3392 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4651
  { 3405 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegGPRC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
4652
  { 3418 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4653
  { 3432 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegGPRC1_0__DispSPE21_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
4654
  { 3445 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4655
  { 3459 /* evlwhe */, PPC::EVLWHE, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4656
  { 3466 /* evlwhex */, PPC::EVLWHEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4657
  { 3474 /* evlwhos */, PPC::EVLWHOS, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4658
  { 3482 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4659
  { 3491 /* evlwhou */, PPC::EVLWHOU, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4660
  { 3499 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4661
  { 3508 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4662
  { 3519 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4663
  { 3531 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4664
  { 3542 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4665
  { 3554 /* evmergehi */, PPC::EVMERGEHI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4666
  { 3564 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4667
  { 3576 /* evmergelo */, PPC::EVMERGELO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4668
  { 3586 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4669
  { 3598 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4670
  { 3610 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4671
  { 3622 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4672
  { 3634 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4673
  { 3646 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4674
  { 3658 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4675
  { 3670 /* evmhesmf */, PPC::EVMHESMF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4676
  { 3679 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4677
  { 3689 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4678
  { 3701 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4679
  { 3713 /* evmhesmi */, PPC::EVMHESMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4680
  { 3722 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4681
  { 3732 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4682
  { 3744 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4683
  { 3756 /* evmhessf */, PPC::EVMHESSF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4684
  { 3765 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4685
  { 3775 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4686
  { 3787 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4687
  { 3799 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4688
  { 3811 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4689
  { 3823 /* evmheumi */, PPC::EVMHEUMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4690
  { 3832 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4691
  { 3842 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4692
  { 3854 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4693
  { 3866 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4694
  { 3878 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4695
  { 3890 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4696
  { 3902 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4697
  { 3914 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4698
  { 3926 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4699
  { 3938 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4700
  { 3950 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4701
  { 3962 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4702
  { 3971 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4703
  { 3981 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4704
  { 3993 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4705
  { 4005 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4706
  { 4014 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4707
  { 4024 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4708
  { 4036 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4709
  { 4048 /* evmhossf */, PPC::EVMHOSSF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4710
  { 4057 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4711
  { 4067 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4712
  { 4079 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4713
  { 4091 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4714
  { 4103 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4715
  { 4115 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4716
  { 4124 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4717
  { 4134 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4718
  { 4146 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4719
  { 4158 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4720
  { 4170 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4721
  { 4182 /* evmra */, PPC::EVMRA, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4722
  { 4188 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4723
  { 4197 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4724
  { 4207 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4725
  { 4216 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4726
  { 4226 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4727
  { 4235 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4728
  { 4245 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4729
  { 4254 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4730
  { 4264 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4731
  { 4276 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4732
  { 4288 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4733
  { 4300 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4734
  { 4312 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4735
  { 4321 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4736
  { 4331 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4737
  { 4343 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4738
  { 4355 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4739
  { 4367 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4740
  { 4379 /* evmwsmf */, PPC::EVMWSMF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4741
  { 4387 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4742
  { 4396 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4743
  { 4406 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4744
  { 4416 /* evmwsmi */, PPC::EVMWSMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4745
  { 4424 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4746
  { 4433 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4747
  { 4443 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4748
  { 4453 /* evmwssf */, PPC::EVMWSSF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4749
  { 4461 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4750
  { 4470 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4751
  { 4480 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4752
  { 4490 /* evmwumi */, PPC::EVMWUMI, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4753
  { 4498 /* evmwumia */, PPC::EVMWUMIA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4754
  { 4507 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4755
  { 4517 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4756
  { 4527 /* evnand */, PPC::EVNAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4757
  { 4534 /* evneg */, PPC::EVNEG, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4758
  { 4540 /* evnor */, PPC::EVNOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4759
  { 4546 /* evor */, PPC::EVOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4760
  { 4551 /* evorc */, PPC::EVORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4761
  { 4557 /* evrlw */, PPC::EVRLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4762
  { 4563 /* evrlwi */, PPC::EVRLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4763
  { 4570 /* evrndw */, PPC::EVRNDW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4764
  { 4577 /* evslw */, PPC::EVSLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4765
  { 4583 /* evslwi */, PPC::EVSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4766
  { 4590 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
4767
  { 4600 /* evsplati */, PPC::EVSPLATI, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
4768
  { 4609 /* evsrwis */, PPC::EVSRWIS, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4769
  { 4617 /* evsrwiu */, PPC::EVSRWIU, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4770
  { 4625 /* evsrws */, PPC::EVSRWS, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4771
  { 4632 /* evsrwu */, PPC::EVSRWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4772
  { 4639 /* evstdd */, PPC::EVSTDD, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4773
  { 4646 /* evstddx */, PPC::EVSTDDX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4774
  { 4654 /* evstdh */, PPC::EVSTDH, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4775
  { 4661 /* evstdhx */, PPC::EVSTDHX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4776
  { 4669 /* evstdw */, PPC::EVSTDW, Convert__RegGPRC1_0__DispSPE81_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
4777
  { 4676 /* evstdwx */, PPC::EVSTDWX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4778
  { 4684 /* evstwhe */, PPC::EVSTWHE, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4779
  { 4692 /* evstwhex */, PPC::EVSTWHEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4780
  { 4701 /* evstwho */, PPC::EVSTWHO, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4781
  { 4709 /* evstwhox */, PPC::EVSTWHOX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4782
  { 4718 /* evstwwe */, PPC::EVSTWWE, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4783
  { 4726 /* evstwwex */, PPC::EVSTWWEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4784
  { 4735 /* evstwwo */, PPC::EVSTWWO, Convert__RegGPRC1_0__DispSPE41_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
4785
  { 4743 /* evstwwox */, PPC::EVSTWWOX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4786
  { 4752 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4787
  { 4765 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4788
  { 4778 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4789
  { 4791 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4790
  { 4804 /* evsubfw */, PPC::EVSUBFW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4791
  { 4812 /* evsubifw */, PPC::EVSUBIFW, Convert__RegGPRC1_0__U5Imm1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_U5Imm, MCK_RegGPRC }, },
4792
  { 4821 /* evxor */, PPC::EVXOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4793
  { 4827 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4794
  { 4827 /* extldi */, PPC::EXTLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4795
  { 4834 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4796
  { 4834 /* extlwi */, PPC::EXTLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4797
  { 4841 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4798
  { 4841 /* extrdi */, PPC::EXTRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4799
  { 4848 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4800
  { 4848 /* extrwi */, PPC::EXTRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4801
  { 4855 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4802
  { 4855 /* extsb */, PPC::EXTSBo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4803
  { 4861 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4804
  { 4861 /* extsh */, PPC::EXTSHo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
4805
  { 4867 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
4806
  { 4867 /* extsw */, PPC::EXTSWo, Convert__RegG8RC1_1__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
4807
  { 4873 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4808
  { 4873 /* fabs */, PPC::FABSSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4809
  { 4878 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4810
  { 4878 /* fadd */, PPC::FADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4811
  { 4883 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4812
  { 4883 /* fadds */, PPC::FADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4813
  { 4889 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4814
  { 4889 /* fcfid */, PPC::FCFIDo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4815
  { 4895 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
4816
  { 4895 /* fcfids */, PPC::FCFIDSo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
4817
  { 4902 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4818
  { 4902 /* fcfidu */, PPC::FCFIDUo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4819
  { 4909 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
4820
  { 4909 /* fcfidus */, PPC::FCFIDUSo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
4821
  { 4917 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
4822
  { 4923 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4823
  { 4923 /* fcpsgn */, PPC::FCPSGNSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4824
  { 4930 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4825
  { 4930 /* fctid */, PPC::FCTIDo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4826
  { 4936 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4827
  { 4936 /* fctiduz */, PPC::FCTIDUZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4828
  { 4944 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4829
  { 4944 /* fctidz */, PPC::FCTIDZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4830
  { 4951 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4831
  { 4951 /* fctiw */, PPC::FCTIWo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4832
  { 4957 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4833
  { 4957 /* fctiwuz */, PPC::FCTIWUZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4834
  { 4965 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4835
  { 4965 /* fctiwz */, PPC::FCTIWZo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4836
  { 4972 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4837
  { 4972 /* fdiv */, PPC::FDIVo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4838
  { 4977 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4839
  { 4977 /* fdivs */, PPC::FDIVSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4840
  { 4983 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4841
  { 4983 /* fmadd */, PPC::FMADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4842
  { 4989 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4843
  { 4989 /* fmadds */, PPC::FMADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4844
  { 4996 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4845
  { 4996 /* fmr */, PPC::FMRo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4846
  { 5000 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4847
  { 5000 /* fmsub */, PPC::FMSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4848
  { 5006 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4849
  { 5006 /* fmsubs */, PPC::FMSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4850
  { 5013 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4851
  { 5013 /* fmul */, PPC::FMULo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4852
  { 5018 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4853
  { 5018 /* fmuls */, PPC::FMULSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4854
  { 5024 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4855
  { 5024 /* fnabs */, PPC::FNABSSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4856
  { 5030 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4857
  { 5030 /* fneg */, PPC::FNEGSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4858
  { 5035 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4859
  { 5035 /* fnmadd */, PPC::FNMADDo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4860
  { 5042 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4861
  { 5042 /* fnmadds */, PPC::FNMADDSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4862
  { 5050 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4863
  { 5050 /* fnmsub */, PPC::FNMSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4864
  { 5057 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4865
  { 5057 /* fnmsubs */, PPC::FNMSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4866
  { 5065 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4867
  { 5065 /* fre */, PPC::FREo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4868
  { 5069 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4869
  { 5069 /* fres */, PPC::FRESo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4870
  { 5074 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4871
  { 5074 /* frim */, PPC::FRIMSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4872
  { 5079 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4873
  { 5079 /* frin */, PPC::FRINSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4874
  { 5084 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4875
  { 5084 /* frip */, PPC::FRIPSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4876
  { 5089 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4877
  { 5089 /* friz */, PPC::FRIZSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4878
  { 5094 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, 0, { MCK_RegF4RC, MCK_RegF8RC }, },
4879
  { 5094 /* frsp */, PPC::FRSPo, Convert__RegF4RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
4880
  { 5099 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4881
  { 5099 /* frsqrte */, PPC::FRSQRTEo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4882
  { 5107 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4883
  { 5107 /* frsqrtes */, PPC::FRSQRTESo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4884
  { 5116 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
4885
  { 5116 /* fsel */, PPC::FSELSo, Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
4886
  { 5121 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, 0, { MCK_RegF8RC, MCK_RegF8RC }, },
4887
  { 5121 /* fsqrt */, PPC::FSQRTo, Convert__RegF8RC1_1__RegF8RC1_2, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
4888
  { 5127 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, 0, { MCK_RegF4RC, MCK_RegF4RC }, },
4889
  { 5127 /* fsqrts */, PPC::FSQRTSo, Convert__RegF4RC1_1__RegF4RC1_2, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
4890
  { 5134 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, 0, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4891
  { 5134 /* fsub */, PPC::FSUBo, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, 0, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
4892
  { 5139 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, 0, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4893
  { 5139 /* fsubs */, PPC::FSUBSo, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, 0, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
4894
  { 5145 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, 0, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4895
  { 5150 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4896
  { 5155 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, 0, {  }, },
4897
  { 5155 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
4898
  { 5161 /* ici */, PPC::ICCCI, Convert__regR0__regR0, 0, { MCK_0 }, },
4899
  { 5165 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4900
  { 5165 /* inslwi */, PPC::INSLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4901
  { 5172 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4902
  { 5172 /* insrdi */, PPC::INSRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
4903
  { 5179 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4904
  { 5179 /* insrwi */, PPC::INSRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
4905
  { 5186 /* isel */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRCNoR01_1__RegGPRC1_2__RegCRBITRC1_3, 0, { MCK_RegGPRC, MCK_RegGPRCNoR0, MCK_RegGPRC, MCK_RegCRBITRC }, },
4906
  { 5191 /* isync */, PPC::ISYNC, Convert_NoOperands, 0, {  }, },
4907
  { 5197 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4908
  { 5200 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4909
  { 5200 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
4910
  { 5206 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4911
  { 5210 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4912
  { 5217 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4913
  { 5222 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4914
  { 5228 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4915
  { 5233 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
4916
  { 5236 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4917
  { 5236 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
4918
  { 5242 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4919
  { 5248 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4920
  { 5254 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
4921
  { 5258 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4922
  { 5263 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4923
  { 5267 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4924
  { 5271 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4925
  { 5276 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4926
  { 5282 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4927
  { 5287 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4928
  { 5294 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4929
  { 5301 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4930
  { 5305 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4931
  { 5310 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4932
  { 5316 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4933
  { 5321 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4934
  { 5325 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4935
  { 5325 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
4936
  { 5331 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4937
  { 5336 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4938
  { 5342 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4939
  { 5347 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4940
  { 5353 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4941
  { 5357 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4942
  { 5364 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4943
  { 5369 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4944
  { 5375 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4945
  { 5380 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
4946
  { 5383 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, 0, { MCK_RegGPRC, MCK_S17Imm }, },
4947
  { 5387 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4948
  { 5391 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
4949
  { 5396 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4950
  { 5402 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4951
  { 5408 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4952
  { 5414 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4953
  { 5419 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4954
  { 5424 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4955
  { 5428 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4956
  { 5433 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
4957
  { 5437 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4958
  { 5437 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
4959
  { 5443 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4960
  { 5449 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4961
  { 5454 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4962
  { 5460 /* lwsync */, PPC::SYNC, Convert__imm_95_1, 0, {  }, },
4963
  { 5467 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4964
  { 5471 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
4965
  { 5478 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
4966
  { 5483 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4967
  { 5489 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4968
  { 5494 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4969
  { 5500 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4970
  { 5508 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4971
  { 5516 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4972
  { 5523 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4973
  { 5530 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4974
  { 5537 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
4975
  { 5544 /* mbar */, PPC::MBAR, Convert__imm_95_0, 0, {  }, },
4976
  { 5544 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
4977
  { 5549 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, 0, { MCK_RegCRRC, MCK_RegCRRC }, },
4978
  { 5554 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, 0, { MCK_RegCRRC, MCK_RegCRRC }, },
4979
  { 5560 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, 0, { MCK_RegGPRC }, },
4980
  { 5566 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, 0, { MCK_RegGPRC }, },
4981
  { 5572 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_U10Imm }, },
4982
  { 5580 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, 0, { MCK_RegGPRC }, },
4983
  { 5586 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, 0, { MCK_RegGPRC }, },
4984
  { 5592 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, 0, { MCK_RegGPRC }, },
4985
  { 5598 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, 0, { MCK_RegGPRC }, },
4986
  { 5604 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, 0, { MCK_RegGPRC }, },
4987
  { 5610 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, 0, { MCK_RegGPRC }, },
4988
  { 5616 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, 0, { MCK_RegGPRC }, },
4989
  { 5622 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, 0, { MCK_RegGPRC }, },
4990
  { 5628 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, 0, { MCK_RegGPRC }, },
4991
  { 5635 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
4992
  { 5640 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
4993
  { 5646 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, 0, { MCK_RegGPRC }, },
4994
  { 5652 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, 0, { MCK_RegGPRC, MCK_0 }, },
4995
  { 5652 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, 0, { MCK_RegGPRC, MCK_1 }, },
4996
  { 5652 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, 0, { MCK_RegGPRC, MCK_2 }, },
4997
  { 5652 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, 0, { MCK_RegGPRC, MCK_3 }, },
4998
  { 5660 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, 0, { MCK_RegGPRC, MCK_0 }, },
4999
  { 5660 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, 0, { MCK_RegGPRC, MCK_1 }, },
5000
  { 5660 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, 0, { MCK_RegGPRC, MCK_2 }, },
5001
  { 5660 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, 0, { MCK_RegGPRC, MCK_3 }, },
5002
  { 5668 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, 0, { MCK_RegGPRC }, },
5003
  { 5675 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5004
  { 5681 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, 0, { MCK_RegGPRC }, },
5005
  { 5688 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, 0, { MCK_RegGPRC }, },
5006
  { 5688 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, 0, { MCK_RegGPRC }, },
5007
  { 5694 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, 0, { MCK_RegGPRC }, },
5008
  { 5701 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, 0, { MCK_RegGPRC }, },
5009
  { 5709 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, 0, { MCK_RegGPRC }, },
5010
  { 5715 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, 0, { MCK_RegF8RC }, },
5011
  { 5715 /* mffs */, PPC::MFFSo, Convert__RegF8RC1_1, 0, { MCK__DOT_, MCK_RegF8RC }, },
5012
  { 5720 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, 0, { MCK_RegGPRC, MCK_0 }, },
5013
  { 5720 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, 0, { MCK_RegGPRC, MCK_1 }, },
5014
  { 5720 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, 0, { MCK_RegGPRC, MCK_2 }, },
5015
  { 5720 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, 0, { MCK_RegGPRC, MCK_3 }, },
5016
  { 5728 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, 0, { MCK_RegGPRC, MCK_0 }, },
5017
  { 5728 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, 0, { MCK_RegGPRC, MCK_1 }, },
5018
  { 5728 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, 0, { MCK_RegGPRC, MCK_2 }, },
5019
  { 5728 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, 0, { MCK_RegGPRC, MCK_3 }, },
5020
  { 5736 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, 0, { MCK_RegGPRC }, },
5021
  { 5743 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5022
  { 5748 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5023
  { 5754 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, 0, { MCK_RegGPRC, MCK_CRBitMask }, },
5024
  { 5761 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, 0, { MCK_RegGPRC }, },
5025
  { 5767 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, 0, { MCK_RegGPRC }, },
5026
  { 5773 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, 0, { MCK_RegGPRC }, },
5027
  { 5780 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, 0, { MCK_RegGPRC }, },
5028
  { 5787 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, 0, { MCK_RegGPRC }, },
5029
  { 5787 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, 0, { MCK_RegGPRC }, },
5030
  { 5794 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, 0, { MCK_RegGPRC }, },
5031
  { 5804 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5032
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, 0, { MCK_RegGPRC, MCK_0 }, },
5033
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, 0, { MCK_RegGPRC, MCK_1 }, },
5034
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, 0, { MCK_RegGPRC, MCK_2 }, },
5035
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, 0, { MCK_RegGPRC, MCK_3 }, },
5036
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, 0, { MCK_RegGPRC, MCK_4 }, },
5037
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, 0, { MCK_RegGPRC, MCK_5 }, },
5038
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, 0, { MCK_RegGPRC, MCK_6 }, },
5039
  { 5810 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, 0, { MCK_RegGPRC, MCK_7 }, },
5040
  { 5817 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, 0, { MCK_RegGPRC }, },
5041
  { 5825 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, 0, { MCK_RegGPRC }, },
5042
  { 5833 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, 0, { MCK_RegGPRC }, },
5043
  { 5841 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, 0, { MCK_RegGPRC }, },
5044
  { 5849 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, 0, { MCK_RegGPRC }, },
5045
  { 5857 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, 0, { MCK_RegGPRC }, },
5046
  { 5865 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, 0, { MCK_RegGPRC }, },
5047
  { 5873 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, 0, { MCK_RegGPRC }, },
5048
  { 5881 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, 0, { MCK_RegGPRC, MCK_U4Imm }, },
5049
  { 5886 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5050
  { 5893 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, 0, { MCK_RegGPRC }, },
5051
  { 5893 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, 0, { MCK_RegGPRC }, },
5052
  { 5900 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, 0, { MCK_RegGPRC }, },
5053
  { 5900 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, 0, { MCK_RegGPRC }, },
5054
  { 5907 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, 0, { MCK_RegGPRC }, },
5055
  { 5914 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, 0, { MCK_RegGPRC }, },
5056
  { 5921 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, 0, { MCK_RegGPRC }, },
5057
  { 5921 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5058
  { 5926 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, 0, { MCK_RegGPRC }, },
5059
  { 5933 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, 0, { MCK_RegGPRC }, },
5060
  { 5939 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, 0, { MCK_RegGPRC }, },
5061
  { 5946 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, 0, { MCK_RegGPRC }, },
5062
  { 5952 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, 0, { MCK_RegGPRC }, },
5063
  { 5958 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, 0, { MCK_RegVRRC }, },
5064
  { 5965 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, 0, { MCK_RegG8RC, MCK_RegVSFRC }, },
5065
  { 5972 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, 0, { MCK_RegGPRC, MCK_RegVSFRC }, },
5066
  { 5980 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, 0, { MCK_RegGPRC }, },
5067
  { 5986 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5068
  { 5986 /* mr */, PPC::OR8o, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5069
  { 5989 /* msync */, PPC::SYNC, Convert__imm_95_0, 0, {  }, },
5070
  { 5995 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5071
  { 6001 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5072
  { 6001 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5073
  { 6007 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, 0, { MCK_RegGPRC }, },
5074
  { 6013 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, 0, { MCK_RegGPRC }, },
5075
  { 6019 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, 0, { MCK_RegGPRC }, },
5076
  { 6025 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, 0, { MCK_RegGPRC }, },
5077
  { 6031 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, 0, { MCK_RegGPRC }, },
5078
  { 6037 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, 0, { MCK_RegGPRC }, },
5079
  { 6043 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, 0, { MCK_RegGPRC }, },
5080
  { 6049 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, 0, { MCK_RegGPRC }, },
5081
  { 6055 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5082
  { 6062 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, 0, { MCK_RegG8RC }, },
5083
  { 6067 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, 0, { MCK_Imm, MCK_RegGPRC }, },
5084
  { 6073 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5085
  { 6079 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5086
  { 6085 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5087
  { 6085 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5088
  { 6085 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5089
  { 6085 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5090
  { 6093 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5091
  { 6093 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5092
  { 6093 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5093
  { 6093 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5094
  { 6101 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5095
  { 6108 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, 0, { MCK_Imm, MCK_RegGPRC }, },
5096
  { 6114 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5097
  { 6121 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5098
  { 6121 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5099
  { 6127 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5100
  { 6134 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5101
  { 6142 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5102
  { 6148 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5103
  { 6155 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, 0, { MCK_U5Imm }, },
5104
  { 6162 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, 0, { MCK_Imm, MCK_RegF8RC }, },
5105
  { 6162 /* mtfsf */, PPC::MTFSFo, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, 0, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
5106
  { 6162 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__Imm1_2__Imm1_3, 0, { MCK_Imm, MCK_RegF8RC, MCK_Imm, MCK_Imm }, },
5107
  { 6162 /* mtfsf */, PPC::MTFSFo, Convert__Imm1_1__RegF8RC1_2__Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_Imm, MCK_RegF8RC, MCK_Imm, MCK_Imm }, },
5108
  { 6168 /* mtfsfi */, PPC::MTFSFI, Convert__RegCRRC1_0__Imm1_1__imm_95_0, 0, { MCK_RegCRRC, MCK_Imm }, },
5109
  { 6168 /* mtfsfi */, PPC::MTFSFIo, Convert__RegCRRC1_1__Imm1_2__imm_95_0, 0, { MCK__DOT_, MCK_RegCRRC, MCK_Imm }, },
5110
  { 6168 /* mtfsfi */, PPC::MTFSFI, Convert__RegCRRC1_0__Imm1_1__Imm1_2, 0, { MCK_RegCRRC, MCK_Imm, MCK_Imm }, },
5111
  { 6168 /* mtfsfi */, PPC::MTFSFIo, Convert__RegCRRC1_1__Imm1_2__Imm1_3, 0, { MCK__DOT_, MCK_RegCRRC, MCK_Imm, MCK_Imm }, },
5112
  { 6175 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5113
  { 6175 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5114
  { 6175 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5115
  { 6175 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5116
  { 6183 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5117
  { 6183 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5118
  { 6183 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5119
  { 6183 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5120
  { 6191 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5121
  { 6198 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5122
  { 6203 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, 0, { MCK_RegGPRC }, },
5123
  { 6203 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5124
  { 6209 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, 0, { MCK_RegGPRC }, },
5125
  { 6209 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__Imm1_1, 0, { MCK_RegGPRC, MCK_Imm }, },
5126
  { 6216 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, 0, { MCK_CRBitMask, MCK_RegGPRC }, },
5127
  { 6223 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5128
  { 6229 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5129
  { 6229 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5130
  { 6236 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5131
  { 6246 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, 0, { MCK_Imm, MCK_RegGPRC }, },
5132
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, 0, { MCK_0, MCK_RegGPRC }, },
5133
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, 0, { MCK_1, MCK_RegGPRC }, },
5134
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, 0, { MCK_2, MCK_RegGPRC }, },
5135
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, 0, { MCK_3, MCK_RegGPRC }, },
5136
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, 0, { MCK_4, MCK_RegGPRC }, },
5137
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, 0, { MCK_5, MCK_RegGPRC }, },
5138
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, 0, { MCK_6, MCK_RegGPRC }, },
5139
  { 6252 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, 0, { MCK_7, MCK_RegGPRC }, },
5140
  { 6259 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5141
  { 6267 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5142
  { 6275 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5143
  { 6283 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5144
  { 6291 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5145
  { 6299 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5146
  { 6307 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5147
  { 6315 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5148
  { 6323 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, 0, { MCK_U4Imm, MCK_RegGPRC }, },
5149
  { 6328 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5150
  { 6335 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5151
  { 6335 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5152
  { 6342 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5153
  { 6342 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5154
  { 6349 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5155
  { 6356 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5156
  { 6363 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5157
  { 6370 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5158
  { 6376 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5159
  { 6383 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5160
  { 6389 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5161
  { 6395 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, 0, { MCK_RegVRRC }, },
5162
  { 6402 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, 0, { MCK_RegVSFRC, MCK_RegG8RC }, },
5163
  { 6409 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, 0, { MCK_RegVSFRC, MCK_RegGPRC }, },
5164
  { 6417 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, 0, { MCK_RegVSFRC, MCK_RegGPRC }, },
5165
  { 6425 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5166
  { 6431 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5167
  { 6431 /* mulhd */, PPC::MULHDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5168
  { 6437 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5169
  { 6437 /* mulhdu */, PPC::MULHDUo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5170
  { 6444 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5171
  { 6444 /* mulhw */, PPC::MULHWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5172
  { 6450 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5173
  { 6450 /* mulhwu */, PPC::MULHWUo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5174
  { 6457 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5175
  { 6457 /* mulld */, PPC::MULLDo, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5176
  { 6463 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5177
  { 6469 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5178
  { 6469 /* mullw */, PPC::MULLWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5179
  { 6475 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5180
  { 6475 /* nand */, PPC::NANDo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5181
  { 6480 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5182
  { 6480 /* neg */, PPC::NEGo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5183
  { 6484 /* nop */, PPC::NOP, Convert_NoOperands, 0, {  }, },
5184
  { 6488 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5185
  { 6488 /* nor */, PPC::NORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5186
  { 6492 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5187
  { 6492 /* not */, PPC::NOR8o, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
5188
  { 6496 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5189
  { 6496 /* or */, PPC::ORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5190
  { 6499 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5191
  { 6499 /* orc */, PPC::ORCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5192
  { 6503 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5193
  { 6507 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5194
  { 6512 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5195
  { 6520 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5196
  { 6528 /* ptesync */, PPC::SYNC, Convert__imm_95_2, 0, {  }, },
5197
  { 6536 /* qvaligni */, PPC::QVALIGNI, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__U2Imm1_3, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_U2Imm }, },
5198
  { 6545 /* qvesplati */, PPC::QVESPLATI, Convert__RegQFRC1_0__RegQFRC1_1__U2Imm1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_U2Imm }, },
5199
  { 6555 /* qvfabs */, PPC::QVFABS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5200
  { 6562 /* qvfadd */, PPC::QVFADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5201
  { 6569 /* qvfadds */, PPC::QVFADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5202
  { 6577 /* qvfand */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_1, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5203
  { 6584 /* qvfandc */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_4, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5204
  { 6592 /* qvfcfid */, PPC::QVFCFID, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5205
  { 6600 /* qvfcfids */, PPC::QVFCFIDS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5206
  { 6609 /* qvfcfidu */, PPC::QVFCFIDU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5207
  { 6618 /* qvfcfidus */, PPC::QVFCFIDUS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5208
  { 6628 /* qvfclr */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_0, 0, { MCK_RegQBRC }, },
5209
  { 6635 /* qvfcmpeq */, PPC::QVFCMPEQb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
5210
  { 6644 /* qvfcmpgt */, PPC::QVFCMPGTb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
5211
  { 6653 /* qvfcmplt */, PPC::QVFCMPLTb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
5212
  { 6662 /* qvfcpsgn */, PPC::QVFCPSGN, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5213
  { 6671 /* qvfctfb */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_5, 0, { MCK_RegQBRC, MCK_RegQBRC }, },
5214
  { 6679 /* qvfctid */, PPC::QVFCTID, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5215
  { 6687 /* qvfctidu */, PPC::QVFCTIDU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5216
  { 6696 /* qvfctiduz */, PPC::QVFCTIDUZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5217
  { 6706 /* qvfctidz */, PPC::QVFCTIDZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5218
  { 6715 /* qvfctiw */, PPC::QVFCTIW, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5219
  { 6723 /* qvfctiwu */, PPC::QVFCTIWU, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5220
  { 6732 /* qvfctiwuz */, PPC::QVFCTIWUZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5221
  { 6742 /* qvfctiwz */, PPC::QVFCTIWZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5222
  { 6751 /* qvfequ */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_9, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5223
  { 6758 /* qvflogical */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__U12Imm1_3, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC, MCK_U12Imm }, },
5224
  { 6769 /* qvfmadd */, PPC::QVFMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5225
  { 6777 /* qvfmadds */, PPC::QVFMADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5226
  { 6786 /* qvfmr */, PPC::QVFMR, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5227
  { 6792 /* qvfmsub */, PPC::QVFMSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5228
  { 6800 /* qvfmsubs */, PPC::QVFMSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5229
  { 6809 /* qvfmul */, PPC::QVFMUL, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5230
  { 6816 /* qvfmuls */, PPC::QVFMULSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5231
  { 6824 /* qvfnabs */, PPC::QVFNABS, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5232
  { 6832 /* qvfnand */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_14, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5233
  { 6840 /* qvfneg */, PPC::QVFNEG, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5234
  { 6847 /* qvfnmadd */, PPC::QVFNMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5235
  { 6856 /* qvfnmadds */, PPC::QVFNMADDSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5236
  { 6866 /* qvfnmsub */, PPC::QVFNMSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5237
  { 6875 /* qvfnmsubs */, PPC::QVFNMSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_3__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5238
  { 6885 /* qvfnor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_8, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5239
  { 6892 /* qvfnot */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_1__imm_95_10, 0, { MCK_RegQBRC, MCK_RegQBRC }, },
5240
  { 6899 /* qvfor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_7, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5241
  { 6905 /* qvforc */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_13, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5242
  { 6912 /* qvfperm */, PPC::QVFPERM, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2__RegQFRC1_3, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5243
  { 6920 /* qvfre */, PPC::QVFRE, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5244
  { 6926 /* qvfres */, PPC::QVFRES, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5245
  { 6933 /* qvfrim */, PPC::QVFRIM, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5246
  { 6940 /* qvfrin */, PPC::QVFRIN, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5247
  { 6947 /* qvfrip */, PPC::QVFRIP, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5248
  { 6954 /* qvfriz */, PPC::QVFRIZ, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5249
  { 6961 /* qvfrsp */, PPC::QVFRSPs, Convert__RegQSRC1_0__RegQFRC1_1, 0, { MCK_RegQSRC, MCK_RegQFRC }, },
5250
  { 6968 /* qvfrsqrte */, PPC::QVFRSQRTE, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5251
  { 6978 /* qvfrsqrtes */, PPC::QVFRSQRTES, Convert__RegQFRC1_0__RegQFRC1_1, 0, { MCK_RegQFRC, MCK_RegQFRC }, },
5252
  { 6989 /* qvfsel */, PPC::QVFSELb, Convert__RegQFRC1_0__RegQBRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
5253
  { 6996 /* qvfset */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_0__RegQBRC1_0__imm_95_15, 0, { MCK_RegQBRC }, },
5254
  { 7003 /* qvfsub */, PPC::QVFSUB, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5255
  { 7010 /* qvfsubs */, PPC::QVFSUBSs, Convert__RegQSRC1_0__RegQSRC1_1__RegQSRC1_2, 0, { MCK_RegQSRC, MCK_RegQSRC, MCK_RegQSRC }, },
5256
  { 7018 /* qvftstnan */, PPC::QVFTSTNANb, Convert__RegQBRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQBRC, MCK_RegQFRC, MCK_RegQFRC }, },
5257
  { 7028 /* qvfxmadd */, PPC::QVFXMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5258
  { 7037 /* qvfxmadds */, PPC::QVFXMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5259
  { 7047 /* qvfxmul */, PPC::QVFXMUL, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5260
  { 7055 /* qvfxmuls */, PPC::QVFXMULS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5261
  { 7064 /* qvfxor */, PPC::QVFLOGICALb, Convert__RegQBRC1_0__RegQBRC1_1__RegQBRC1_2__imm_95_6, 0, { MCK_RegQBRC, MCK_RegQBRC, MCK_RegQBRC }, },
5262
  { 7071 /* qvfxxcpnmadd */, PPC::QVFXXCPNMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5263
  { 7084 /* qvfxxcpnmadds */, PPC::QVFXXCPNMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5264
  { 7098 /* qvfxxmadd */, PPC::QVFXXMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5265
  { 7108 /* qvfxxmadds */, PPC::QVFXXMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5266
  { 7119 /* qvfxxnpmadd */, PPC::QVFXXNPMADD, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5267
  { 7131 /* qvfxxnpmadds */, PPC::QVFXXNPMADDS, Convert__RegQFRC1_0__RegQFRC1_1__RegQFRC1_3__RegQFRC1_2, 0, { MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC, MCK_RegQFRC }, },
5268
  { 7144 /* qvgpci */, PPC::QVGPCI, Convert__RegQFRC1_0__U12Imm1_1, 0, { MCK_RegQFRC, MCK_U12Imm }, },
5269
  { 7151 /* qvlfcdux */, PPC::QVLFCDUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5270
  { 7160 /* qvlfcduxa */, PPC::QVLFCDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5271
  { 7170 /* qvlfcdx */, PPC::QVLFCDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5272
  { 7178 /* qvlfcdxa */, PPC::QVLFCDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5273
  { 7187 /* qvlfcsux */, PPC::QVLFCSUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5274
  { 7196 /* qvlfcsuxa */, PPC::QVLFCSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5275
  { 7206 /* qvlfcsx */, PPC::QVLFCSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5276
  { 7214 /* qvlfcsxa */, PPC::QVLFCSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5277
  { 7223 /* qvlfdux */, PPC::QVLFDUX, Convert__RegQFRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5278
  { 7231 /* qvlfduxa */, PPC::QVLFDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5279
  { 7240 /* qvlfdx */, PPC::QVLFDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5280
  { 7247 /* qvlfdxa */, PPC::QVLFDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5281
  { 7255 /* qvlfiwax */, PPC::QVLFIWAX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5282
  { 7264 /* qvlfiwaxa */, PPC::QVLFIWAXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5283
  { 7274 /* qvlfiwzx */, PPC::QVLFIWZX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5284
  { 7283 /* qvlfiwzxa */, PPC::QVLFIWZXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5285
  { 7293 /* qvlfsux */, PPC::QVLFSUX, Convert__RegQSRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5286
  { 7301 /* qvlfsuxa */, PPC::QVLFSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5287
  { 7310 /* qvlfsx */, PPC::QVLFSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5288
  { 7317 /* qvlfsxa */, PPC::QVLFSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5289
  { 7325 /* qvlpcldx */, PPC::QVLPCLDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5290
  { 7334 /* qvlpclsx */, PPC::QVLPCLSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5291
  { 7343 /* qvlpcrdx */, PPC::QVLPCRDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5292
  { 7352 /* qvlpcrsx */, PPC::QVLPCRSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5293
  { 7361 /* qvstfcdux */, PPC::QVSTFCDUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5294
  { 7371 /* qvstfcduxa */, PPC::QVSTFCDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5295
  { 7382 /* qvstfcduxi */, PPC::QVSTFCDUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5296
  { 7393 /* qvstfcduxia */, PPC::QVSTFCDUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5297
  { 7405 /* qvstfcdx */, PPC::QVSTFCDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5298
  { 7414 /* qvstfcdxa */, PPC::QVSTFCDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5299
  { 7424 /* qvstfcdxi */, PPC::QVSTFCDXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5300
  { 7434 /* qvstfcdxia */, PPC::QVSTFCDXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5301
  { 7445 /* qvstfcsux */, PPC::QVSTFCSUX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5302
  { 7455 /* qvstfcsuxa */, PPC::QVSTFCSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5303
  { 7466 /* qvstfcsuxi */, PPC::QVSTFCSUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5304
  { 7477 /* qvstfcsuxia */, PPC::QVSTFCSUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5305
  { 7489 /* qvstfcsx */, PPC::QVSTFCSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5306
  { 7498 /* qvstfcsxa */, PPC::QVSTFCSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5307
  { 7508 /* qvstfcsxi */, PPC::QVSTFCSXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5308
  { 7518 /* qvstfcsxia */, PPC::QVSTFCSXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5309
  { 7529 /* qvstfdux */, PPC::QVSTFDUX, Convert__imm_95_0__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5310
  { 7538 /* qvstfduxa */, PPC::QVSTFDUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5311
  { 7548 /* qvstfduxi */, PPC::QVSTFDUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5312
  { 7558 /* qvstfduxia */, PPC::QVSTFDUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5313
  { 7569 /* qvstfdx */, PPC::QVSTFDX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5314
  { 7577 /* qvstfdxa */, PPC::QVSTFDXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5315
  { 7586 /* qvstfdxi */, PPC::QVSTFDXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5316
  { 7595 /* qvstfdxia */, PPC::QVSTFDXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5317
  { 7605 /* qvstfiwx */, PPC::QVSTFIWX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5318
  { 7614 /* qvstfiwxa */, PPC::QVSTFIWXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5319
  { 7624 /* qvstfsux */, PPC::QVSTFSUX, Convert__imm_95_0__RegQSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5320
  { 7633 /* qvstfsuxa */, PPC::QVSTFSUXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5321
  { 7643 /* qvstfsuxi */, PPC::QVSTFSUXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5322
  { 7653 /* qvstfsuxia */, PPC::QVSTFSUXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5323
  { 7664 /* qvstfsx */, PPC::QVSTFSX, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5324
  { 7672 /* qvstfsxa */, PPC::QVSTFSXA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5325
  { 7681 /* qvstfsxi */, PPC::QVSTFSXI, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5326
  { 7690 /* qvstfsxia */, PPC::QVSTFSXIA, Convert__RegQFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegQFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5327
  { 7700 /* rfci */, PPC::RFCI, Convert_NoOperands, 0, {  }, },
5328
  { 7705 /* rfdi */, PPC::RFDI, Convert_NoOperands, 0, {  }, },
5329
  { 7710 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, 0, { MCK_U1Imm }, },
5330
  { 7716 /* rfi */, PPC::RFI, Convert_NoOperands, 0, {  }, },
5331
  { 7720 /* rfid */, PPC::RFID, Convert_NoOperands, 0, {  }, },
5332
  { 7725 /* rfmci */, PPC::RFMCI, Convert_NoOperands, 0, {  }, },
5333
  { 7731 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5334
  { 7731 /* rldcl */, PPC::RLDCLo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5335
  { 7737 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5336
  { 7737 /* rldcr */, PPC::RLDCRo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
5337
  { 7743 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5338
  { 7743 /* rldic */, PPC::RLDICo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5339
  { 7749 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5340
  { 7749 /* rldicl */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5341
  { 7756 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5342
  { 7756 /* rldicr */, PPC::RLDICRo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5343
  { 7763 /* rldimi */, PPC::RLDIMI, Convert__RegG8RC1_0__Tie0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5344
  { 7763 /* rldimi */, PPC::RLDIMIo, Convert__RegG8RC1_1__Tie0__RegG8RC1_2__U6Imm1_3__U6Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
5345
  { 7770 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5346
  { 7770 /* rlwimi */, PPC::RLWIMIobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5347
  { 7770 /* rlwimi */, PPC::RLWIMI, Convert__RegGPRC1_0__Tie0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
5348
  { 7770 /* rlwimi */, PPC::RLWIMIo, Convert__RegGPRC1_1__Tie0__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
5349
  { 7777 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5350
  { 7777 /* rlwinm */, PPC::RLWINMobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5351
  { 7777 /* 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 }, },
5352
  { 7777 /* 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 }, },
5353
  { 7784 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5354
  { 7784 /* rlwnm */, PPC::RLWNMobm, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
5355
  { 7784 /* 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 }, },
5356
  { 7784 /* 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 }, },
5357
  { 7790 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5358
  { 7790 /* rotld */, PPC::RLDCLo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5359
  { 7796 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5360
  { 7796 /* rotldi */, PPC::RLDICLo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5361
  { 7803 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5362
  { 7803 /* 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 }, },
5363
  { 7809 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5364
  { 7809 /* 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 }, },
5365
  { 7816 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5366
  { 7816 /* rotrdi */, PPC::ROTRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5367
  { 7823 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5368
  { 7823 /* rotrwi */, PPC::ROTRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5369
  { 7830 /* sc */, PPC::SC, Convert__imm_95_0, 0, {  }, },
5370
  { 7830 /* sc */, PPC::SC, Convert__Imm1_0, 0, { MCK_Imm }, },
5371
  { 7833 /* slbia */, PPC::SLBIA, Convert_NoOperands, 0, {  }, },
5372
  { 7839 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5373
  { 7845 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5374
  { 7853 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5375
  { 7860 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5376
  { 7860 /* sld */, PPC::SLDo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5377
  { 7864 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5378
  { 7864 /* sldi */, PPC::SLDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5379
  { 7869 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5380
  { 7869 /* slw */, PPC::SLWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5381
  { 7873 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5382
  { 7873 /* slwi */, PPC::SLWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5383
  { 7878 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5384
  { 7878 /* srad */, PPC::SRADo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5385
  { 7883 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5386
  { 7883 /* sradi */, PPC::SRADIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5387
  { 7889 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5388
  { 7889 /* sraw */, PPC::SRAWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5389
  { 7894 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5390
  { 7894 /* srawi */, PPC::SRAWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5391
  { 7900 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5392
  { 7900 /* srd */, PPC::SRDo, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
5393
  { 7904 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5394
  { 7904 /* srdi */, PPC::SRDIo, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
5395
  { 7909 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5396
  { 7909 /* srw */, PPC::SRWo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5397
  { 7913 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5398
  { 7913 /* srwi */, PPC::SRWIo, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5399
  { 7918 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5400
  { 7922 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5401
  { 7929 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5402
  { 7935 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5403
  { 7940 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5404
  { 7946 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5405
  { 7951 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5406
  { 7955 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5407
  { 7962 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5408
  { 7969 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5409
  { 7975 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, 0, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
5410
  { 7980 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5411
  { 7986 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5412
  { 7991 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5413
  { 7996 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5414
  { 8002 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5415
  { 8009 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5416
  { 8015 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5417
  { 8022 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5418
  { 8027 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5419
  { 8033 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5420
  { 8040 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5421
  { 8046 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5422
  { 8050 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5423
  { 8057 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5424
  { 8064 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5425
  { 8070 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5426
  { 8075 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5427
  { 8081 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5428
  { 8086 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5429
  { 8091 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
5430
  { 8097 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5431
  { 8104 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5432
  { 8111 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5433
  { 8118 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5434
  { 8123 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5435
  { 8129 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5436
  { 8133 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5437
  { 8140 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5438
  { 8147 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5439
  { 8153 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, 0, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
5440
  { 8158 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5441
  { 8164 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5442
  { 8169 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5443
  { 8176 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5444
  { 8184 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5445
  { 8192 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5446
  { 8200 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, 0, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
5447
  { 8208 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5448
  { 8208 /* sub */, PPC::SUBF8o, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5449
  { 8212 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5450
  { 8212 /* subc */, PPC::SUBFC8o, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, 0, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
5451
  { 8217 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5452
  { 8217 /* subf */, PPC::SUBFo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5453
  { 8222 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5454
  { 8222 /* subfc */, PPC::SUBFCo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5455
  { 8228 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5456
  { 8228 /* subfe */, PPC::SUBFEo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5457
  { 8234 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5458
  { 8241 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5459
  { 8241 /* subfme */, PPC::SUBFMEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5460
  { 8248 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5461
  { 8248 /* subfze */, PPC::SUBFZEo, Convert__RegGPRC1_1__RegGPRC1_2, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
5462
  { 8255 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5463
  { 8260 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5464
  { 8260 /* subic */, PPC::SUBICo, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5465
  { 8266 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
5466
  { 8272 /* sync */, PPC::SYNC, Convert__imm_95_0, 0, {  }, },
5467
  { 8272 /* sync */, PPC::SYNC, Convert__Imm1_0, 0, { MCK_Imm }, },
5468
  { 8277 /* tabort */, PPC::TABORT, Convert__imm_95_0__RegGPRC1_1, 0, { MCK__DOT_, MCK_RegGPRC }, },
5469
  { 8284 /* tabortdc */, PPC::TABORTDC, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
5470
  { 8293 /* tabortdci */, PPC::TABORTDCI, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
5471
  { 8303 /* tabortwc */, PPC::TABORTWC, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
5472
  { 8312 /* tabortwci */, PPC::TABORTWCI, Convert__imm_95_0__U5Imm1_1__RegGPRC1_2__U5Imm1_3, 0, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
5473
  { 8322 /* tbegin */, PPC::TBEGIN, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
5474
  { 8329 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, 0, { MCK_RegCRRC }, },
5475
  { 8336 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, 0, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
5476
  { 8339 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5477
  { 8344 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5478
  { 8350 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5479
  { 8355 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5480
  { 8361 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5481
  { 8366 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5482
  { 8372 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, 0, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
5483
  { 8376 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5484
  { 8381 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5485
  { 8387 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5486
  { 8393 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5487
  { 8400 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5488
  { 8406 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5489
  { 8413 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5490
  { 8419 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5491
  { 8426 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5492
  { 8432 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5493
  { 8439 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5494
  { 8445 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5495
  { 8452 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5496
  { 8458 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5497
  { 8465 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5498
  { 8470 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5499
  { 8476 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5500
  { 8481 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5501
  { 8487 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5502
  { 8492 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5503
  { 8498 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5504
  { 8503 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5505
  { 8509 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, 0, { MCK_RegG8RC, MCK_RegG8RC }, },
5506
  { 8513 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, 0, { MCK_RegG8RC, MCK_S16Imm }, },
5507
  { 8518 /* tend */, PPC::TEND, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
5508
  { 8523 /* tlbia */, PPC::TLBIA, Convert_NoOperands, 0, {  }, },
5509
  { 8529 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5510
  { 8529 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5511
  { 8535 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5512
  { 8542 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5513
  { 8550 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5514
  { 8556 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5515
  { 8562 /* tlbre */, PPC::TLBRE, Convert_NoOperands, 0, {  }, },
5516
  { 8562 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
5517
  { 8568 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5518
  { 8576 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5519
  { 8584 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5520
  { 8584 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5521
  { 8584 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5522
  { 8590 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, 0, {  }, },
5523
  { 8598 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, 0, {  }, },
5524
  { 8598 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
5525
  { 8604 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5526
  { 8612 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5527
  { 8620 /* trap */, PPC::TRAP, Convert_NoOperands, 0, {  }, },
5528
  { 8625 /* trechkpt */, PPC::TRECHKPT, Convert__imm_95_0, 0, { MCK__DOT_ }, },
5529
  { 8634 /* treclaim */, PPC::TRECLAIM, Convert__imm_95_0__RegGPRC1_1, 0, { MCK__DOT_, MCK_RegGPRC }, },
5530
  { 8643 /* tsr */, PPC::TSR, Convert__imm_95_0__U1Imm1_1, 0, { MCK__DOT_, MCK_U1Imm }, },
5531
  { 8647 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
5532
  { 8650 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5533
  { 8655 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5534
  { 8661 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5535
  { 8666 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5536
  { 8672 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5537
  { 8677 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5538
  { 8683 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, 0, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
5539
  { 8687 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5540
  { 8692 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5541
  { 8698 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5542
  { 8704 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5543
  { 8711 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5544
  { 8717 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5545
  { 8724 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5546
  { 8730 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5547
  { 8737 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5548
  { 8743 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5549
  { 8750 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5550
  { 8756 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5551
  { 8763 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5552
  { 8769 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5553
  { 8776 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5554
  { 8781 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5555
  { 8787 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5556
  { 8792 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5557
  { 8798 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5558
  { 8803 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5559
  { 8809 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5560
  { 8814 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5561
  { 8820 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, 0, { MCK_RegGPRC, MCK_RegGPRC }, },
5562
  { 8824 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, 0, { MCK_RegGPRC, MCK_S16Imm }, },
5563
  { 8829 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5564
  { 8837 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5565
  { 8845 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5566
  { 8854 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5567
  { 8863 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5568
  { 8870 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5569
  { 8878 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5570
  { 8886 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5571
  { 8894 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5572
  { 8902 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5573
  { 8910 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5574
  { 8918 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5575
  { 8926 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5576
  { 8934 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5577
  { 8942 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5578
  { 8950 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5579
  { 8958 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5580
  { 8963 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5581
  { 8969 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5582
  { 8976 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5583
  { 8983 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5584
  { 8990 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5585
  { 8997 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5586
  { 9004 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5587
  { 9011 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5588
  { 9019 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5589
  { 9025 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5590
  { 9031 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5591
  { 9039 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5592
  { 9051 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5593
  { 9057 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5594
  { 9063 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5595
  { 9069 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5596
  { 9075 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5597
  { 9075 /* vcmpbfp */, PPC::VCMPBFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5598
  { 9083 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5599
  { 9083 /* vcmpeqfp */, PPC::VCMPEQFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5600
  { 9092 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5601
  { 9092 /* vcmpequb */, PPC::VCMPEQUBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5602
  { 9101 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5603
  { 9101 /* vcmpequd */, PPC::VCMPEQUDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5604
  { 9110 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5605
  { 9110 /* vcmpequh */, PPC::VCMPEQUHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5606
  { 9119 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5607
  { 9119 /* vcmpequw */, PPC::VCMPEQUWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5608
  { 9128 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5609
  { 9128 /* vcmpgefp */, PPC::VCMPGEFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5610
  { 9137 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5611
  { 9137 /* vcmpgtfp */, PPC::VCMPGTFPo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5612
  { 9146 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5613
  { 9146 /* vcmpgtsb */, PPC::VCMPGTSBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5614
  { 9155 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5615
  { 9155 /* vcmpgtsd */, PPC::VCMPGTSDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5616
  { 9164 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5617
  { 9164 /* vcmpgtsh */, PPC::VCMPGTSHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5618
  { 9173 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5619
  { 9173 /* vcmpgtsw */, PPC::VCMPGTSWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5620
  { 9182 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5621
  { 9182 /* vcmpgtub */, PPC::VCMPGTUBo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5622
  { 9191 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5623
  { 9191 /* vcmpgtud */, PPC::VCMPGTUDo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5624
  { 9200 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5625
  { 9200 /* vcmpgtuh */, PPC::VCMPGTUHo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5626
  { 9209 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5627
  { 9209 /* vcmpgtuw */, PPC::VCMPGTUWo, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5628
  { 9218 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5629
  { 9225 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5630
  { 9232 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5631
  { 9237 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5632
  { 9246 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5633
  { 9252 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5634
  { 9260 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5635
  { 9268 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5636
  { 9275 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5637
  { 9282 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5638
  { 9289 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5639
  { 9296 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5640
  { 9303 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5641
  { 9310 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5642
  { 9317 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5643
  { 9324 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5644
  { 9331 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5645
  { 9341 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5646
  { 9352 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5647
  { 9359 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5648
  { 9366 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5649
  { 9373 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5650
  { 9380 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5651
  { 9387 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5652
  { 9394 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5653
  { 9401 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5654
  { 9408 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5655
  { 9415 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5656
  { 9425 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5657
  { 9432 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5658
  { 9439 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5659
  { 9446 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5660
  { 9453 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5661
  { 9460 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5662
  { 9467 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5663
  { 9474 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5664
  { 9481 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5665
  { 9490 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5666
  { 9499 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5667
  { 9508 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5668
  { 9517 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5669
  { 9526 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5670
  { 9535 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5671
  { 9543 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5672
  { 9551 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5673
  { 9559 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5674
  { 9567 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5675
  { 9575 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5676
  { 9583 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5677
  { 9591 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5678
  { 9599 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5679
  { 9607 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5680
  { 9615 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5681
  { 9623 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5682
  { 9631 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5683
  { 9639 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5684
  { 9645 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5685
  { 9654 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5686
  { 9667 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5687
  { 9676 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5688
  { 9681 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5689
  { 9685 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5690
  { 9690 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5691
  { 9696 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5692
  { 9705 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5693
  { 9711 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5694
  { 9719 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5695
  { 9727 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5696
  { 9735 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5697
  { 9743 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5698
  { 9751 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5699
  { 9759 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5700
  { 9767 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5701
  { 9775 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5702
  { 9783 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5703
  { 9791 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5704
  { 9799 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5705
  { 9807 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5706
  { 9815 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5707
  { 9823 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5708
  { 9831 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5709
  { 9839 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5710
  { 9848 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5711
  { 9857 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5712
  { 9866 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5713
  { 9875 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5714
  { 9881 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5715
  { 9887 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5716
  { 9893 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5717
  { 9899 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5718
  { 9905 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5719
  { 9910 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5720
  { 9915 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5721
  { 9920 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5722
  { 9925 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5723
  { 9935 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5724
  { 9941 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5725
  { 9946 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
5726
  { 9957 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
5727
  { 9968 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5728
  { 9972 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5729
  { 9977 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5730
  { 9982 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U5Imm1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5731
  { 9989 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5732
  { 9994 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5733
  { 9999 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5734
  { 10004 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5735
  { 10011 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5736
  { 10018 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
5737
  { 10027 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
5738
  { 10036 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, 0, { MCK_RegVRRC, MCK_S5Imm }, },
5739
  { 10045 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
5740
  { 10052 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5741
  { 10056 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5742
  { 10062 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5743
  { 10068 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5744
  { 10074 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5745
  { 10080 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5746
  { 10085 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5747
  { 10090 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5748
  { 10095 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5749
  { 10100 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5750
  { 10105 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5751
  { 10113 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5752
  { 10121 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5753
  { 10130 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5754
  { 10139 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5755
  { 10146 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5756
  { 10154 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5757
  { 10162 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5758
  { 10170 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5759
  { 10178 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5760
  { 10186 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5761
  { 10194 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5762
  { 10202 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5763
  { 10210 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5764
  { 10218 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5765
  { 10226 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5766
  { 10234 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5767
  { 10243 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5768
  { 10252 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5769
  { 10261 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5770
  { 10270 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5771
  { 10278 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5772
  { 10286 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5773
  { 10294 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5774
  { 10302 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5775
  { 10310 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5776
  { 10318 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5777
  { 10326 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5778
  { 10334 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, 0, { MCK_RegVRRC, MCK_RegVRRC }, },
5779
  { 10342 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, 0, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
5780
  { 10347 /* wait */, PPC::WAIT, Convert__imm_95_0, 0, {  }, },
5781
  { 10347 /* wait */, PPC::WAIT, Convert__Imm1_0, 0, { MCK_Imm }, },
5782
  { 10352 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, 0, {  }, },
5783
  { 10361 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, 0, {  }, },
5784
  { 10369 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, 0, { MCK_RegGPRC }, },
5785
  { 10375 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, 0, { MCK_Imm }, },
5786
  { 10382 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, 0, {  }, },
5787
  { 10387 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5788
  { 10387 /* xor */, PPC::XORo, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, 0, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
5789
  { 10391 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5790
  { 10396 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, 0, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
5791
  { 10402 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5792
  { 10410 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5793
  { 10418 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5794
  { 10426 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5795
  { 10435 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5796
  { 10444 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5797
  { 10454 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5798
  { 10463 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSSRC }, },
5799
  { 10473 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5800
  { 10484 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5801
  { 10495 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5802
  { 10506 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5803
  { 10517 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5804
  { 10526 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSRC }, },
5805
  { 10536 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5806
  { 10546 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSFRC }, },
5807
  { 10556 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5808
  { 10566 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSFRC }, },
5809
  { 10576 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5810
  { 10584 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5811
  { 10592 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5812
  { 10602 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5813
  { 10612 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5814
  { 10622 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5815
  { 10632 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5816
  { 10640 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5817
  { 10648 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5818
  { 10658 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5819
  { 10668 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5820
  { 10678 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5821
  { 10688 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5822
  { 10696 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5823
  { 10704 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5824
  { 10713 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5825
  { 10721 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5826
  { 10732 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5827
  { 10743 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5828
  { 10754 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5829
  { 10765 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5830
  { 10776 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5831
  { 10787 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5832
  { 10798 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5833
  { 10809 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5834
  { 10816 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5835
  { 10824 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5836
  { 10832 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5837
  { 10840 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5838
  { 10848 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5839
  { 10855 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
5840
  { 10862 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5841
  { 10873 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
5842
  { 10884 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, 0, { MCK_RegVSFRC, MCK_RegVSFRC }, },
5843
  { 10893 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, 0, { MCK_RegVSSRC, MCK_RegVSSRC }, },
5844
  { 10902 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5845
  { 10910 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, 0, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
5846
  { 10918 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, 0, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
5847
  { 10927 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, 0, { MCK_RegCRRC, MCK_RegVSFRC }, },
5848
  { 10937 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5849
  { 10945 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5850
  { 10953 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5851
  { 10961 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5852
  { 10969 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5853
  { 10969 /* xvcmpeqdp */, PPC::XVCMPEQDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5854
  { 10979 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5855
  { 10979 /* xvcmpeqsp */, PPC::XVCMPEQSPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5856
  { 10989 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5857
  { 10989 /* xvcmpgedp */, PPC::XVCMPGEDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5858
  { 10999 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5859
  { 10999 /* xvcmpgesp */, PPC::XVCMPGESPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5860
  { 11009 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5861
  { 11009 /* xvcmpgtdp */, PPC::XVCMPGTDPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5862
  { 11019 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5863
  { 11019 /* xvcmpgtsp */, PPC::XVCMPGTSPo, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5864
  { 11029 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5865
  { 11039 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5866
  { 11049 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5867
  { 11058 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5868
  { 11069 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5869
  { 11080 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5870
  { 11091 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5871
  { 11102 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5872
  { 11111 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5873
  { 11122 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5874
  { 11133 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5875
  { 11144 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5876
  { 11155 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5877
  { 11165 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5878
  { 11175 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5879
  { 11185 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5880
  { 11195 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5881
  { 11205 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5882
  { 11215 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5883
  { 11225 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5884
  { 11235 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5885
  { 11243 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5886
  { 11251 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5887
  { 11261 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5888
  { 11271 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5889
  { 11281 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5890
  { 11291 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5891
  { 11299 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5892
  { 11307 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5893
  { 11315 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5894
  { 11323 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5895
  { 11331 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5896
  { 11339 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5897
  { 11349 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5898
  { 11359 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5899
  { 11369 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5900
  { 11379 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5901
  { 11387 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5902
  { 11395 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5903
  { 11404 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5904
  { 11413 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5905
  { 11421 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5906
  { 11429 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5907
  { 11440 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5908
  { 11451 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5909
  { 11462 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5910
  { 11473 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5911
  { 11484 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5912
  { 11495 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5913
  { 11506 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5914
  { 11517 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5915
  { 11524 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5916
  { 11532 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5917
  { 11540 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5918
  { 11548 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5919
  { 11556 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5920
  { 11563 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5921
  { 11570 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5922
  { 11577 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5923
  { 11585 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5924
  { 11593 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5925
  { 11601 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5926
  { 11609 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5927
  { 11620 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5928
  { 11631 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5929
  { 11640 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5930
  { 11649 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5931
  { 11657 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5932
  { 11665 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
5933
  { 11674 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
5934
  { 11683 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, 0, { MCK_RegCRRC, MCK_RegVSRC }, },
5935
  { 11693 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, 0, { MCK_RegCRRC, MCK_RegVSRC }, },
5936
  { 11703 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5937
  { 11710 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5938
  { 11718 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5939
  { 11725 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5940
  { 11733 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5941
  { 11740 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5942
  { 11746 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5943
  { 11753 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5944
  { 11760 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5945
  { 11768 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5946
  { 11776 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5947
  { 11784 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5948
  { 11792 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
5949
  { 11801 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
5950
  { 11807 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
5951
  { 11815 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
5952
  { 11815 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
5953
  { 11823 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, 0, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
5954
  { 11831 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, 0, { MCK_RegVSRC, MCK_RegVSRC }, },
5955
};
5956
5957
unsigned PPCAsmParser::
5958
MatchInstructionImpl(const OperandVector &Operands,
5959
                     MCInst &Inst, uint64_t &ErrorInfo,
5960
32.0k
                     bool matchingInlineAsm, unsigned VariantID) {
5961
  // Eliminate obvious mismatches.
5962
32.0k
  if (Operands.size() > 7) {
5963
530
    ErrorInfo = 7;
5964
530
    return Match_InvalidOperand;
5965
530
  }
5966
5967
  // Get the current feature set.
5968
31.5k
  uint64_t AvailableFeatures = getAvailableFeatures();
5969
5970
  // Get the instruction mnemonic, which is the first token.
5971
31.5k
  StringRef Mnemonic = ((PPCOperand&)*Operands[0]).getToken();
5972
5973
  // Process all MnemonicAliases to remap the mnemonic.
5974
31.5k
  applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
5975
5976
  // Some state to try to produce better error messages.
5977
31.5k
  bool HadMatchOtherThanFeatures = false;
5978
31.5k
  bool HadMatchOtherThanPredicate = false;
5979
31.5k
  unsigned RetCode = Match_InvalidOperand;
5980
31.5k
  uint64_t MissingFeatures = ~0ULL;
5981
  // Set ErrorInfo to the operand that mismatches if it is
5982
  // wrong for all instances of the instruction.
5983
31.5k
  ErrorInfo = ~0ULL;
5984
  // Find the appropriate table for this asm variant.
5985
31.5k
  const MatchEntry *Start, *End;
5986
31.5k
  switch (VariantID) {
5987
0
  default: llvm_unreachable("invalid variant!");
5988
31.5k
  case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
5989
31.5k
  }
5990
  // Search the table.
5991
31.5k
  auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
5992
5993
  // Return a more specific error code if no mnemonics match.
5994
31.5k
  if (MnemonicRange.first == MnemonicRange.second)
5995
1.47k
    return Match_MnemonicFail;
5996
5997
30.0k
  for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
5998
30.8k
       it != ie; ++it) {
5999
    // equal_range guarantees that instruction mnemonic matches.
6000
30.5k
    assert(Mnemonic == it->getMnemonic());
6001
30.5k
    bool OperandsValid = true;
6002
61.9k
    for (unsigned i = 0; i != 6; ++i) {
6003
61.9k
      auto Formal = static_cast<MatchClassKind>(it->Classes[i]);
6004
61.9k
      if (i+1 >= Operands.size()) {
6005
29.8k
        OperandsValid = (Formal == InvalidMatchClass);
6006
29.8k
        if (!OperandsValid) ErrorInfo = i+1;
6007
29.8k
        break;
6008
29.8k
      }
6009
32.0k
      MCParsedAsmOperand &Actual = *Operands[i+1];
6010
32.0k
      unsigned Diag = validateOperandClass(Actual, Formal);
6011
32.0k
      if (Diag == Match_Success)
6012
31.3k
        continue;
6013
      // If the generic handler indicates an invalid operand
6014
      // failure, check for a special case.
6015
731
      if (Diag == Match_InvalidOperand) {
6016
731
        Diag = validateTargetOperandClass(Actual, Formal);
6017
731
        if (Diag == Match_Success)
6018
23
          continue;
6019
731
      }
6020
      // If this operand is broken for all of the instances of this
6021
      // mnemonic, keep track of it so we can report loc info.
6022
      // If we already had a match that only failed due to a
6023
      // target predicate, that diagnostic is preferred.
6024
708
      if (!HadMatchOtherThanPredicate &&
6025
708
          (it == MnemonicRange.first || ErrorInfo <= i+1)) {
6026
666
        ErrorInfo = i+1;
6027
        // InvalidOperand is the default. Prefer specificity.
6028
666
        if (Diag != Match_InvalidOperand)
6029
0
          RetCode = Diag;
6030
666
      }
6031
      // Otherwise, just reject this instance of the mnemonic.
6032
708
      OperandsValid = false;
6033
708
      break;
6034
731
    }
6035
6036
30.5k
    if (!OperandsValid) continue;
6037
29.7k
    if ((AvailableFeatures & it->RequiredFeatures) != it->RequiredFeatures) {
6038
0
      HadMatchOtherThanFeatures = true;
6039
0
      uint64_t NewMissingFeatures = it->RequiredFeatures & ~AvailableFeatures;
6040
0
      if (countPopulation(NewMissingFeatures) <=
6041
0
          countPopulation(MissingFeatures))
6042
0
        MissingFeatures = NewMissingFeatures;
6043
0
      continue;
6044
0
    }
6045
6046
29.7k
    Inst.clear();
6047
6048
29.7k
    if (matchingInlineAsm) {
6049
0
      Inst.setOpcode(it->Opcode);
6050
0
      convertToMapAndConstraints(it->ConvertFn, Operands);
6051
0
      return Match_Success;
6052
0
    }
6053
6054
    // We have selected a definite instruction, convert the parsed
6055
    // operands into the appropriate MCInst.
6056
29.7k
    convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
6057
6058
    // We have a potential match. Check the target predicate to
6059
    // handle any context sensitive constraints.
6060
29.7k
    unsigned MatchResult;
6061
29.7k
    if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
6062
0
      Inst.clear();
6063
0
      RetCode = MatchResult;
6064
0
      HadMatchOtherThanPredicate = true;
6065
0
      continue;
6066
0
    }
6067
6068
29.7k
    std::string Info;
6069
29.7k
    if (MII.get(Inst.getOpcode()).getDeprecatedInfo(Inst, getSTI(), Info)) {
6070
0
      SMLoc Loc = ((PPCOperand&)*Operands[0]).getStartLoc();
6071
0
      getParser().Warning(Loc, Info, None);
6072
0
    }
6073
29.7k
    return Match_Success;
6074
29.7k
  }
6075
6076
  // Okay, we had no match.  Try to return a useful error code.
6077
243
  if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
6078
243
    return RetCode;
6079
6080
  // Missing feature matches return which features were missing
6081
0
  ErrorInfo = MissingFeatures;
6082
0
  return Match_MissingFeature;
6083
243
}
6084
6085
#endif // GET_MATCHER_IMPLEMENTATION
6086