Coverage Report

Created: 2024-01-17 10:31

/src/build/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
Line
Count
Source (jump to first uncovered line)
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Assembly Matcher Source Fragment                                           *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|* From: SystemZ.td                                                           *|
7
|*                                                                            *|
8
\*===----------------------------------------------------------------------===*/
9
10
11
#ifdef GET_ASSEMBLER_HEADER
12
#undef GET_ASSEMBLER_HEADER
13
  // This should be included into the middle of the declaration of
14
  // your subclasses implementation of MCTargetAsmParser.
15
  FeatureBitset ComputeAvailableFeatures(const FeatureBitset &FB) const;
16
  void convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
17
                       const OperandVector &Operands);
18
  void convertToMapAndConstraints(unsigned Kind,
19
                           const OperandVector &Operands) override;
20
  unsigned MatchInstructionImpl(const OperandVector &Operands,
21
                                MCInst &Inst,
22
                                uint64_t &ErrorInfo,
23
                                FeatureBitset &MissingFeatures,
24
                                bool matchingInlineAsm,
25
                                unsigned VariantID = 0);
26
  unsigned MatchInstructionImpl(const OperandVector &Operands,
27
                                MCInst &Inst,
28
                                uint64_t &ErrorInfo,
29
                                bool matchingInlineAsm,
30
0
                                unsigned VariantID = 0) {
31
0
    FeatureBitset MissingFeatures;
32
0
    return MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures,
33
0
                                matchingInlineAsm, VariantID);
34
0
  }
35
36
  ParseStatus MatchOperandParserImpl(
37
    OperandVector &Operands,
38
    StringRef Mnemonic,
39
    bool ParseForAllFeatures = false);
40
  ParseStatus tryCustomParseOperand(
41
    OperandVector &Operands,
42
    unsigned MCK);
43
44
#endif // GET_ASSEMBLER_HEADER
45
46
47
#ifdef GET_OPERAND_DIAGNOSTIC_TYPES
48
#undef GET_OPERAND_DIAGNOSTIC_TYPES
49
50
#endif // GET_OPERAND_DIAGNOSTIC_TYPES
51
52
53
#ifdef GET_REGISTER_MATCHER
54
#undef GET_REGISTER_MATCHER
55
56
// Bits for subtarget features that participate in instruction matching.
57
enum SubtargetFeatureBits : uint8_t {
58
  Feature_FeatureSoftFloatBit = 34,
59
  Feature_FeatureBackChainBit = 1,
60
  Feature_FeatureDistinctOpsBit = 5,
61
  Feature_FeatureFastSerializationBit = 10,
62
  Feature_FeatureFPExtensionBit = 9,
63
  Feature_FeatureHighWordBit = 12,
64
  Feature_FeatureInterlockedAccess1Bit = 14,
65
  Feature_FeatureLoadStoreOnCondBit = 17,
66
  Feature_FeaturePopulationCountBit = 29,
67
  Feature_FeatureMessageSecurityAssist3Bit = 19,
68
  Feature_FeatureMessageSecurityAssist4Bit = 20,
69
  Feature_FeatureResetReferenceBitsMultipleBit = 33,
70
  Feature_FeatureExecutionHintBit = 8,
71
  Feature_FeatureLoadAndTrapBit = 15,
72
  Feature_FeatureMiscellaneousExtensionsBit = 25,
73
  Feature_FeatureProcessorAssistBit = 31,
74
  Feature_FeatureTransactionalExecutionBit = 35,
75
  Feature_FeatureDFPZonedConversionBit = 3,
76
  Feature_FeatureEnhancedDAT2Bit = 6,
77
  Feature_FeatureLoadAndZeroRightmostByteBit = 16,
78
  Feature_FeatureLoadStoreOnCond2Bit = 18,
79
  Feature_FeatureMessageSecurityAssist5Bit = 21,
80
  Feature_FeatureDFPPackedConversionBit = 2,
81
  Feature_FeatureVectorBit = 36,
82
  Feature_FeatureMiscellaneousExtensions2Bit = 26,
83
  Feature_FeatureGuardedStorageBit = 11,
84
  Feature_FeatureMessageSecurityAssist7Bit = 22,
85
  Feature_FeatureMessageSecurityAssist8Bit = 23,
86
  Feature_FeatureVectorEnhancements1Bit = 37,
87
  Feature_FeatureVectorPackedDecimalBit = 39,
88
  Feature_FeatureInsertReferenceBitsMultipleBit = 13,
89
  Feature_FeatureMiscellaneousExtensions3Bit = 27,
90
  Feature_FeatureMessageSecurityAssist9Bit = 24,
91
  Feature_FeatureVectorEnhancements2Bit = 38,
92
  Feature_FeatureVectorPackedDecimalEnhancementBit = 40,
93
  Feature_FeatureEnhancedSortBit = 7,
94
  Feature_FeatureDeflateConversionBit = 4,
95
  Feature_FeatureVectorPackedDecimalEnhancement2Bit = 41,
96
  Feature_FeatureNNPAssistBit = 28,
97
  Feature_FeatureBEAREnhancementBit = 0,
98
  Feature_FeatureResetDATProtectionBit = 32,
99
  Feature_FeatureProcessorActivityInstrumentationBit = 30,
100
};
101
102
#endif // GET_REGISTER_MATCHER
103
104
105
#ifdef GET_SUBTARGET_FEATURE_NAME
106
#undef GET_SUBTARGET_FEATURE_NAME
107
108
// User-level names for subtarget features that participate in
109
// instruction matching.
110
0
static const char *getSubtargetFeatureName(uint64_t Val) {
111
0
  switch(Val) {
112
0
  case Feature_FeatureSoftFloatBit: return "soft-float";
113
0
  case Feature_FeatureBackChainBit: return "backchain";
114
0
  case Feature_FeatureDistinctOpsBit: return "distinct-ops";
115
0
  case Feature_FeatureFastSerializationBit: return "fast-serialization";
116
0
  case Feature_FeatureFPExtensionBit: return "fp-extension";
117
0
  case Feature_FeatureHighWordBit: return "high-word";
118
0
  case Feature_FeatureInterlockedAccess1Bit: return "interlocked-access1";
119
0
  case Feature_FeatureLoadStoreOnCondBit: return "load-store-on-cond";
120
0
  case Feature_FeaturePopulationCountBit: return "population-count";
121
0
  case Feature_FeatureMessageSecurityAssist3Bit: return "message-security-assist-extension3";
122
0
  case Feature_FeatureMessageSecurityAssist4Bit: return "message-security-assist-extension4";
123
0
  case Feature_FeatureResetReferenceBitsMultipleBit: return "reset-reference-bits-multiple";
124
0
  case Feature_FeatureExecutionHintBit: return "execution-hint";
125
0
  case Feature_FeatureLoadAndTrapBit: return "load-and-trap";
126
0
  case Feature_FeatureMiscellaneousExtensionsBit: return "miscellaneous-extensions";
127
0
  case Feature_FeatureProcessorAssistBit: return "processor-assist";
128
0
  case Feature_FeatureTransactionalExecutionBit: return "transactional-execution";
129
0
  case Feature_FeatureDFPZonedConversionBit: return "dfp-zoned-conversion";
130
0
  case Feature_FeatureEnhancedDAT2Bit: return "enhanced-dat-2";
131
0
  case Feature_FeatureLoadAndZeroRightmostByteBit: return "load-and-zero-rightmost-byte";
132
0
  case Feature_FeatureLoadStoreOnCond2Bit: return "load-store-on-cond-2";
133
0
  case Feature_FeatureMessageSecurityAssist5Bit: return "message-security-assist-extension5";
134
0
  case Feature_FeatureDFPPackedConversionBit: return "dfp-packed-conversion";
135
0
  case Feature_FeatureVectorBit: return "vector";
136
0
  case Feature_FeatureMiscellaneousExtensions2Bit: return "miscellaneous-extensions-2";
137
0
  case Feature_FeatureGuardedStorageBit: return "guarded-storage";
138
0
  case Feature_FeatureMessageSecurityAssist7Bit: return "message-security-assist-extension7";
139
0
  case Feature_FeatureMessageSecurityAssist8Bit: return "message-security-assist-extension8";
140
0
  case Feature_FeatureVectorEnhancements1Bit: return "vector-enhancements-1";
141
0
  case Feature_FeatureVectorPackedDecimalBit: return "vector-packed-decimal";
142
0
  case Feature_FeatureInsertReferenceBitsMultipleBit: return "insert-reference-bits-multiple";
143
0
  case Feature_FeatureMiscellaneousExtensions3Bit: return "miscellaneous-extensions-3";
144
0
  case Feature_FeatureMessageSecurityAssist9Bit: return "message-security-assist-extension9";
145
0
  case Feature_FeatureVectorEnhancements2Bit: return "vector-enhancements-2";
146
0
  case Feature_FeatureVectorPackedDecimalEnhancementBit: return "vector-packed-decimal-enhancement";
147
0
  case Feature_FeatureEnhancedSortBit: return "enhanced-sort";
148
0
  case Feature_FeatureDeflateConversionBit: return "deflate-conversion";
149
0
  case Feature_FeatureVectorPackedDecimalEnhancement2Bit: return "vector-packed-decimal-enhancement-2";
150
0
  case Feature_FeatureNNPAssistBit: return "nnp-assist";
151
0
  case Feature_FeatureBEAREnhancementBit: return "bear-enhancement";
152
0
  case Feature_FeatureResetDATProtectionBit: return "reset-dat-protection";
153
0
  case Feature_FeatureProcessorActivityInstrumentationBit: return "processor-activity-instrumentation";
154
0
  default: return "(unknown)";
155
0
  }
156
0
}
157
158
#endif // GET_SUBTARGET_FEATURE_NAME
159
160
161
#ifdef GET_MATCHER_IMPLEMENTATION
162
#undef GET_MATCHER_IMPLEMENTATION
163
164
0
static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) {
165
0
  switch (VariantID) {
166
0
  case 0:
167
0
      switch (Mnemonic.size()) {
168
0
      default: break;
169
0
      case 4:  // 11 strings to match.
170
0
        if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
171
0
          break;
172
0
        switch (Mnemonic[2]) {
173
0
        default: break;
174
0
        case 'e':  // 1 string to match.
175
0
          if (Mnemonic[3] != 'l')
176
0
            break;
177
0
          Mnemonic = "jge";  // "brel"
178
0
          return;
179
0
        case 'h':  // 2 strings to match.
180
0
          switch (Mnemonic[3]) {
181
0
          default: break;
182
0
          case 'e':  // 1 string to match.
183
0
            Mnemonic = "jhe";  // "brhe"
184
0
            return;
185
0
          case 'l':  // 1 string to match.
186
0
            Mnemonic = "jgh";  // "brhl"
187
0
            return;
188
0
          }
189
0
          break;
190
0
        case 'l':  // 3 strings to match.
191
0
          switch (Mnemonic[3]) {
192
0
          default: break;
193
0
          case 'e':  // 1 string to match.
194
0
            Mnemonic = "jle";  // "brle"
195
0
            return;
196
0
          case 'h':  // 1 string to match.
197
0
            Mnemonic = "jlh";  // "brlh"
198
0
            return;
199
0
          case 'l':  // 1 string to match.
200
0
            Mnemonic = "jgl";  // "brll"
201
0
            return;
202
0
          }
203
0
          break;
204
0
        case 'm':  // 1 string to match.
205
0
          if (Mnemonic[3] != 'l')
206
0
            break;
207
0
          Mnemonic = "jgm";  // "brml"
208
0
          return;
209
0
        case 'o':  // 1 string to match.
210
0
          if (Mnemonic[3] != 'l')
211
0
            break;
212
0
          Mnemonic = "jgo";  // "brol"
213
0
          return;
214
0
        case 'p':  // 1 string to match.
215
0
          if (Mnemonic[3] != 'l')
216
0
            break;
217
0
          Mnemonic = "jgp";  // "brpl"
218
0
          return;
219
0
        case 'u':  // 1 string to match.
220
0
          if (Mnemonic[3] != 'l')
221
0
            break;
222
0
          Mnemonic = "jg";   // "brul"
223
0
          return;
224
0
        case 'z':  // 1 string to match.
225
0
          if (Mnemonic[3] != 'l')
226
0
            break;
227
0
          Mnemonic = "jgz";  // "brzl"
228
0
          return;
229
0
        }
230
0
        break;
231
0
      case 5:  // 13 strings to match.
232
0
        if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
233
0
          break;
234
0
        switch (Mnemonic[2]) {
235
0
        default: break;
236
0
        case 'h':  // 1 string to match.
237
0
          if (memcmp(Mnemonic.data()+3, "el", 2) != 0)
238
0
            break;
239
0
          Mnemonic = "jghe";   // "brhel"
240
0
          return;
241
0
        case 'l':  // 2 strings to match.
242
0
          switch (Mnemonic[3]) {
243
0
          default: break;
244
0
          case 'e':  // 1 string to match.
245
0
            if (Mnemonic[4] != 'l')
246
0
              break;
247
0
            Mnemonic = "jgle";   // "brlel"
248
0
            return;
249
0
          case 'h':  // 1 string to match.
250
0
            if (Mnemonic[4] != 'l')
251
0
              break;
252
0
            Mnemonic = "jglh";   // "brlhl"
253
0
            return;
254
0
          }
255
0
          break;
256
0
        case 'n':  // 10 strings to match.
257
0
          switch (Mnemonic[3]) {
258
0
          default: break;
259
0
          case 'e':  // 1 string to match.
260
0
            if (Mnemonic[4] != 'l')
261
0
              break;
262
0
            Mnemonic = "jgne";   // "brnel"
263
0
            return;
264
0
          case 'h':  // 2 strings to match.
265
0
            switch (Mnemonic[4]) {
266
0
            default: break;
267
0
            case 'e':  // 1 string to match.
268
0
              Mnemonic = "jnhe";   // "brnhe"
269
0
              return;
270
0
            case 'l':  // 1 string to match.
271
0
              Mnemonic = "jgnh";   // "brnhl"
272
0
              return;
273
0
            }
274
0
            break;
275
0
          case 'l':  // 3 strings to match.
276
0
            switch (Mnemonic[4]) {
277
0
            default: break;
278
0
            case 'e':  // 1 string to match.
279
0
              Mnemonic = "jnle";   // "brnle"
280
0
              return;
281
0
            case 'h':  // 1 string to match.
282
0
              Mnemonic = "jnlh";   // "brnlh"
283
0
              return;
284
0
            case 'l':  // 1 string to match.
285
0
              Mnemonic = "jgnl";   // "brnll"
286
0
              return;
287
0
            }
288
0
            break;
289
0
          case 'm':  // 1 string to match.
290
0
            if (Mnemonic[4] != 'l')
291
0
              break;
292
0
            Mnemonic = "jgnm";   // "brnml"
293
0
            return;
294
0
          case 'o':  // 1 string to match.
295
0
            if (Mnemonic[4] != 'l')
296
0
              break;
297
0
            Mnemonic = "jgno";   // "brnol"
298
0
            return;
299
0
          case 'p':  // 1 string to match.
300
0
            if (Mnemonic[4] != 'l')
301
0
              break;
302
0
            Mnemonic = "jgnp";   // "brnpl"
303
0
            return;
304
0
          case 'z':  // 1 string to match.
305
0
            if (Mnemonic[4] != 'l')
306
0
              break;
307
0
            Mnemonic = "jgnz";   // "brnzl"
308
0
            return;
309
0
          }
310
0
          break;
311
0
        }
312
0
        break;
313
0
      case 6:  // 3 strings to match.
314
0
        if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
315
0
          break;
316
0
        switch (Mnemonic[3]) {
317
0
        default: break;
318
0
        case 'h':  // 1 string to match.
319
0
          if (memcmp(Mnemonic.data()+4, "el", 2) != 0)
320
0
            break;
321
0
          Mnemonic = "jgnhe";  // "brnhel"
322
0
          return;
323
0
        case 'l':  // 2 strings to match.
324
0
          switch (Mnemonic[4]) {
325
0
          default: break;
326
0
          case 'e':  // 1 string to match.
327
0
            if (Mnemonic[5] != 'l')
328
0
              break;
329
0
            Mnemonic = "jgnle";  // "brnlel"
330
0
            return;
331
0
          case 'h':  // 1 string to match.
332
0
            if (Mnemonic[5] != 'l')
333
0
              break;
334
0
            Mnemonic = "jgnlh";  // "brnlhl"
335
0
            return;
336
0
          }
337
0
          break;
338
0
        }
339
0
        break;
340
0
      }
341
0
    break;
342
0
  case 1:
343
0
      switch (Mnemonic.size()) {
344
0
      default: break;
345
0
      case 4:  // 8 strings to match.
346
0
        if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
347
0
          break;
348
0
        switch (Mnemonic[2]) {
349
0
        default: break;
350
0
        case 'e':  // 1 string to match.
351
0
          if (Mnemonic[3] != 'l')
352
0
            break;
353
0
          Mnemonic = "jle";  // "brel"
354
0
          return;
355
0
        case 'h':  // 1 string to match.
356
0
          if (Mnemonic[3] != 'l')
357
0
            break;
358
0
          Mnemonic = "jlh";  // "brhl"
359
0
          return;
360
0
        case 'l':  // 1 string to match.
361
0
          if (Mnemonic[3] != 'l')
362
0
            break;
363
0
          Mnemonic = "jll";  // "brll"
364
0
          return;
365
0
        case 'm':  // 1 string to match.
366
0
          if (Mnemonic[3] != 'l')
367
0
            break;
368
0
          Mnemonic = "jlm";  // "brml"
369
0
          return;
370
0
        case 'o':  // 1 string to match.
371
0
          if (Mnemonic[3] != 'l')
372
0
            break;
373
0
          Mnemonic = "jlo";  // "brol"
374
0
          return;
375
0
        case 'p':  // 1 string to match.
376
0
          if (Mnemonic[3] != 'l')
377
0
            break;
378
0
          Mnemonic = "jlp";  // "brpl"
379
0
          return;
380
0
        case 'u':  // 1 string to match.
381
0
          if (Mnemonic[3] != 'l')
382
0
            break;
383
0
          Mnemonic = "jlu";  // "brul"
384
0
          return;
385
0
        case 'z':  // 1 string to match.
386
0
          if (Mnemonic[3] != 'l')
387
0
            break;
388
0
          Mnemonic = "jlz";  // "brzl"
389
0
          return;
390
0
        }
391
0
        break;
392
0
      case 5:  // 7 strings to match.
393
0
        if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
394
0
          break;
395
0
        switch (Mnemonic[3]) {
396
0
        default: break;
397
0
        case 'e':  // 1 string to match.
398
0
          if (Mnemonic[4] != 'l')
399
0
            break;
400
0
          Mnemonic = "jlne";   // "brnel"
401
0
          return;
402
0
        case 'h':  // 1 string to match.
403
0
          if (Mnemonic[4] != 'l')
404
0
            break;
405
0
          Mnemonic = "jlnh";   // "brnhl"
406
0
          return;
407
0
        case 'l':  // 1 string to match.
408
0
          if (Mnemonic[4] != 'l')
409
0
            break;
410
0
          Mnemonic = "jlnl";   // "brnll"
411
0
          return;
412
0
        case 'm':  // 1 string to match.
413
0
          if (Mnemonic[4] != 'l')
414
0
            break;
415
0
          Mnemonic = "jlnm";   // "brnml"
416
0
          return;
417
0
        case 'o':  // 1 string to match.
418
0
          if (Mnemonic[4] != 'l')
419
0
            break;
420
0
          Mnemonic = "jlno";   // "brnol"
421
0
          return;
422
0
        case 'p':  // 1 string to match.
423
0
          if (Mnemonic[4] != 'l')
424
0
            break;
425
0
          Mnemonic = "jlnp";   // "brnpl"
426
0
          return;
427
0
        case 'z':  // 1 string to match.
428
0
          if (Mnemonic[4] != 'l')
429
0
            break;
430
0
          Mnemonic = "jlnz";   // "brnzl"
431
0
          return;
432
0
        }
433
0
        break;
434
0
      }
435
0
    break;
436
0
  }
437
0
  switch (Mnemonic.size()) {
438
0
  default: break;
439
0
  case 3:  // 11 strings to match.
440
0
    switch (Mnemonic[0]) {
441
0
    default: break;
442
0
    case 'b':  // 8 strings to match.
443
0
      if (Mnemonic[1] != 'r')
444
0
        break;
445
0
      switch (Mnemonic[2]) {
446
0
      default: break;
447
0
      case 'e':  // 1 string to match.
448
0
        Mnemonic = "je";   // "bre"
449
0
        return;
450
0
      case 'h':  // 1 string to match.
451
0
        Mnemonic = "jh";   // "brh"
452
0
        return;
453
0
      case 'l':  // 1 string to match.
454
0
        Mnemonic = "jl";   // "brl"
455
0
        return;
456
0
      case 'm':  // 1 string to match.
457
0
        Mnemonic = "jm";   // "brm"
458
0
        return;
459
0
      case 'o':  // 1 string to match.
460
0
        Mnemonic = "jo";   // "bro"
461
0
        return;
462
0
      case 'p':  // 1 string to match.
463
0
        Mnemonic = "jp";   // "brp"
464
0
        return;
465
0
      case 'u':  // 1 string to match.
466
0
        Mnemonic = "j";  // "bru"
467
0
        return;
468
0
      case 'z':  // 1 string to match.
469
0
        Mnemonic = "jz";   // "brz"
470
0
        return;
471
0
      }
472
0
      break;
473
0
    case 'j':  // 3 strings to match.
474
0
      switch (Mnemonic[1]) {
475
0
      default: break;
476
0
      case 'a':  // 1 string to match.
477
0
        if (Mnemonic[2] != 's')
478
0
          break;
479
0
        Mnemonic = "bras";   // "jas"
480
0
        return;
481
0
      case 'c':  // 1 string to match.
482
0
        if (Mnemonic[2] != 't')
483
0
          break;
484
0
        Mnemonic = "brct";   // "jct"
485
0
        return;
486
0
      case 'x':  // 1 string to match.
487
0
        if (Mnemonic[2] != 'h')
488
0
          break;
489
0
        Mnemonic = "brxh";   // "jxh"
490
0
        return;
491
0
      }
492
0
      break;
493
0
    }
494
0
    break;
495
0
  case 4:  // 11 strings to match.
496
0
    switch (Mnemonic[0]) {
497
0
    default: break;
498
0
    case 'b':  // 7 strings to match.
499
0
      if (memcmp(Mnemonic.data()+1, "rn", 2) != 0)
500
0
        break;
501
0
      switch (Mnemonic[3]) {
502
0
      default: break;
503
0
      case 'e':  // 1 string to match.
504
0
        Mnemonic = "jne";  // "brne"
505
0
        return;
506
0
      case 'h':  // 1 string to match.
507
0
        Mnemonic = "jnh";  // "brnh"
508
0
        return;
509
0
      case 'l':  // 1 string to match.
510
0
        Mnemonic = "jnl";  // "brnl"
511
0
        return;
512
0
      case 'm':  // 1 string to match.
513
0
        Mnemonic = "jnm";  // "brnm"
514
0
        return;
515
0
      case 'o':  // 1 string to match.
516
0
        Mnemonic = "jno";  // "brno"
517
0
        return;
518
0
      case 'p':  // 1 string to match.
519
0
        Mnemonic = "jnp";  // "brnp"
520
0
        return;
521
0
      case 'z':  // 1 string to match.
522
0
        Mnemonic = "jnz";  // "brnz"
523
0
        return;
524
0
      }
525
0
      break;
526
0
    case 'j':  // 4 strings to match.
527
0
      switch (Mnemonic[1]) {
528
0
      default: break;
529
0
      case 'a':  // 1 string to match.
530
0
        if (memcmp(Mnemonic.data()+2, "sl", 2) != 0)
531
0
          break;
532
0
        Mnemonic = "brasl";  // "jasl"
533
0
        return;
534
0
      case 'c':  // 1 string to match.
535
0
        if (memcmp(Mnemonic.data()+2, "tg", 2) != 0)
536
0
          break;
537
0
        Mnemonic = "brctg";  // "jctg"
538
0
        return;
539
0
      case 'x':  // 2 strings to match.
540
0
        switch (Mnemonic[2]) {
541
0
        default: break;
542
0
        case 'h':  // 1 string to match.
543
0
          if (Mnemonic[3] != 'g')
544
0
            break;
545
0
          Mnemonic = "brxhg";  // "jxhg"
546
0
          return;
547
0
        case 'l':  // 1 string to match.
548
0
          if (Mnemonic[3] != 'e')
549
0
            break;
550
0
          Mnemonic = "brxle";  // "jxle"
551
0
          return;
552
0
        }
553
0
        break;
554
0
      }
555
0
      break;
556
0
    }
557
0
    break;
558
0
  case 5:  // 1 string to match.
559
0
    if (memcmp(Mnemonic.data()+0, "jxleg", 5) != 0)
560
0
      break;
561
0
    Mnemonic = "brxlg";  // "jxleg"
562
0
    return;
563
0
  }
564
0
}
565
566
enum {
567
  Tie0_1_1,
568
  Tie1_1_1,
569
  Tie2_1_1,
570
};
571
572
static const uint8_t TiedAsmOperandTable[][3] = {
573
  /* Tie0_1_1 */ { 0, 1, 1 },
574
  /* Tie1_1_1 */ { 1, 1, 1 },
575
  /* Tie2_1_1 */ { 2, 1, 1 },
576
};
577
578
namespace {
579
enum OperatorConversionKind {
580
  CVT_Done,
581
  CVT_Reg,
582
  CVT_Tied,
583
  CVT_95_addRegOperands,
584
  CVT_95_addBDXAddrOperands,
585
  CVT_95_addImmOperands,
586
  CVT_95_addBDAddrOperands,
587
  CVT_95_addBDLAddrOperands,
588
  CVT_95_addImmTLSOperands,
589
  CVT_imm_95_0,
590
  CVT_95_addBDRAddrOperands,
591
  CVT_regR0D,
592
  CVT_95_addBDVAddrOperands,
593
  CVT_NUM_CONVERTERS
594
};
595
596
enum InstructionConversionKind {
597
  Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1,
598
  Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1,
599
  Convert__FP641_0__Tie0_1_1__FP641_1,
600
  Convert__FP641_0__FP641_1__FP641_2,
601
  Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3,
602
  Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1,
603
  Convert__FP321_0__Tie0_1_1__FP321_1,
604
  Convert__GR321_0__Tie0_1_1__S32Imm1_1,
605
  Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1,
606
  Convert__GR641_0__Tie0_1_1__S32Imm1_1,
607
  Convert__GR641_0__Tie0_1_1__GR321_1,
608
  Convert__GR641_0__Tie0_1_1__S16Imm1_1,
609
  Convert__GR641_0__GR641_1__S16Imm1_2,
610
  Convert__GR641_0__Tie0_1_1__GR641_1,
611
  Convert__GR641_0__GR641_1__GR641_2,
612
  Convert__BDAddr64Disp202_0__S8Imm1_1,
613
  Convert__GRH321_0__GRH321_1__GRH321_2,
614
  Convert__GRH321_0__GRH321_1__GR321_2,
615
  Convert__GR321_0__Tie0_1_1__S16Imm1_1,
616
  Convert__GR321_0__GR321_1__S16Imm1_2,
617
  Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1,
618
  Convert__GRH321_0__Tie0_1_1__S32Imm1_1,
619
  Convert__GR321_0__Tie0_1_1__GR321_1,
620
  Convert__GR321_0__Tie0_1_1__U32Imm1_1,
621
  Convert__GR641_0__Tie0_1_1__U32Imm1_1,
622
  Convert__GR321_0__GR321_1__GR321_2,
623
  Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1,
624
  Convert__FP1281_0__Tie0_1_1__FP1281_1,
625
  Convert__FP1281_0__FP1281_1__FP1281_2,
626
  Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3,
627
  Convert__BDXAddr64Disp123_0,
628
  Convert__GR641_0__GR641_1,
629
  Convert__GR641_0__BDXAddr64Disp123_1,
630
  Convert__GR641_0__ADDR641_1,
631
  Convert__U4Imm1_0__BDXAddr64Disp123_1,
632
  Convert__U4Imm1_0__GR641_1,
633
  Convert__GR321_0__Tie0_1_1__GR641_1,
634
  Convert__ADDR641_0,
635
  Convert__BDXAddr64Disp203_0,
636
  Convert__U4Imm1_0__BDXAddr64Disp203_1,
637
  Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2,
638
  Convert__U4Imm1_0__PCRel121_1__PCRel241_2,
639
  Convert__GR641_0__PCRelTLS162_1,
640
  Convert__GR641_0__PCRelTLS322_1,
641
  Convert__U4Imm1_0__PCRel161_1,
642
  Convert__U4Imm1_0__PCRel321_1,
643
  Convert__GR321_0__Tie0_1_1__PCRel161_1,
644
  Convert__GR641_0__Tie0_1_1__PCRel161_1,
645
  Convert__GRH321_0__Tie0_1_1__PCRel321_1,
646
  Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2,
647
  Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2,
648
  Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2,
649
  Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2,
650
  Convert__GR321_0__BDXAddr64Disp123_1,
651
  Convert__FP641_0__BDXAddr64Disp123_1,
652
  Convert__FP641_0__FP641_1,
653
  Convert__FP641_0__GR321_1,
654
  Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3,
655
  Convert__FP641_0__GR641_1,
656
  Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3,
657
  Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
658
  Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2,
659
  Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2,
660
  Convert__FP321_0__BDXAddr64Disp123_1,
661
  Convert__FP321_0__FP321_1,
662
  Convert__FP321_0__GR321_1,
663
  Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3,
664
  Convert__FP321_0__GR641_1,
665
  Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3,
666
  Convert__FP1281_0__FP1281_1,
667
  Convert__BDAddr64Disp122_0,
668
  Convert__GR321_0__U4Imm1_1__FP641_2,
669
  Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3,
670
  Convert__GR321_0__U4Imm1_1__FP321_2,
671
  Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3,
672
  Convert__GR321_0__S32Imm1_1,
673
  Convert__GR321_0__U4Imm1_1__FP1281_2,
674
  Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3,
675
  Convert__GR641_0__BDXAddr64Disp203_1,
676
  Convert__GR641_0__U4Imm1_1__FP641_2,
677
  Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3,
678
  Convert__GR641_0__U4Imm1_1__FP321_2,
679
  Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3,
680
  Convert__GR641_0__S32Imm1_1,
681
  Convert__GR641_0__GR321_1,
682
  Convert__GR641_0__PCRel321_1,
683
  Convert__GR641_0__S16Imm1_1,
684
  Convert__BDAddr64Disp122_0__S16Imm1_1,
685
  Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
686
  Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2,
687
  Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
688
  Convert__GR641_0__S8Imm1_1__PCRel161_2,
689
  Convert__GR641_0__S16Imm1_1__U4Imm1_2,
690
  Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3,
691
  Convert__GR641_0__GR641_1__BDAddr64Disp122_2,
692
  Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3,
693
  Convert__GR641_0__GR641_1__PCRel161_2,
694
  Convert__GR641_0__GR641_1__U4Imm1_2,
695
  Convert__GR641_0__U4Imm1_1__FP1281_2,
696
  Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3,
697
  Convert__GRH321_0__BDXAddr64Disp203_1,
698
  Convert__GRH321_0__GRH321_1,
699
  Convert__GR321_0__S16Imm1_1,
700
  Convert__GRH321_0__GR321_1,
701
  Convert__GR321_0__PCRel321_1,
702
  Convert__GR321_0__BDXAddr64Disp203_1,
703
  Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
704
  Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2,
705
  Convert__GRH321_0__S32Imm1_1,
706
  Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
707
  Convert__GR321_0__S8Imm1_1__PCRel161_2,
708
  Convert__GR321_0__S16Imm1_1__U4Imm1_2,
709
  Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1,
710
  Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1,
711
  Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1,
712
  Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2,
713
  Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2,
714
  Convert__BDAddr64Disp122_0__U16Imm1_1,
715
  Convert__GR321_0__U32Imm1_1,
716
  Convert__GR321_0__U16Imm1_1__U4Imm1_2,
717
  Convert__GR321_0__U16Imm1_1,
718
  Convert__GR641_0__U32Imm1_1,
719
  Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
720
  Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2,
721
  Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
722
  Convert__GR641_0__U8Imm1_1__PCRel161_2,
723
  Convert__GR641_0__U16Imm1_1__U4Imm1_2,
724
  Convert__GR641_0__U16Imm1_1,
725
  Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1,
726
  Convert__GR641_0__BDAddr64Disp202_1,
727
  Convert__BDAddr64Disp122_0__U8Imm1_1,
728
  Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
729
  Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2,
730
  Convert__GRH321_0__U32Imm1_1,
731
  Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
732
  Convert__GR321_0__U8Imm1_1__PCRel161_2,
733
  Convert__BDAddr64Disp202_0__U8Imm1_1,
734
  Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2,
735
  Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2,
736
  Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2,
737
  Convert__GR321_0__GR321_1,
738
  Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3,
739
  Convert__GR321_0__GR321_1__BDAddr64Disp122_2,
740
  Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3,
741
  Convert__GR321_0__GR321_1__PCRel161_2,
742
  Convert__GR321_0__GR321_1__U4Imm1_2,
743
  Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1,
744
  Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1,
745
  Convert__GR321_0__BDAddr64Disp202_1,
746
  Convert__FP641_0__FP641_2__FP641_1,
747
  Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
748
  Convert__AR321_0__AR321_1,
749
  Convert__GR1281_0__GR1281_2__GR641_1,
750
  Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3,
751
  Convert_NoOperands,
752
  Convert__GR641_0__FP641_1__U4Imm1_2,
753
  Convert__GR1281_0__Tie0_1_1__GR641_1,
754
  Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2,
755
  Convert__GR1281_0__FP1281_1__U4Imm1_2,
756
  Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2,
757
  Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
758
  Convert__GR641_0__FP641_1,
759
  Convert__GR1281_0__FP1281_1,
760
  Convert__FP1281_0__GR321_1,
761
  Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3,
762
  Convert__FP1281_0__GR641_1,
763
  Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3,
764
  Convert__FP1281_0__GR1281_1,
765
  Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1,
766
  Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2,
767
  Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3,
768
  Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3,
769
  Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1,
770
  Convert__GR1281_0__Tie0_1_1__GR321_1,
771
  Convert__GR321_0__AR321_1,
772
  Convert__GR641_0__GR641_1__BDAddr32Disp202_2,
773
  Convert__GR321_0__GR641_1,
774
  Convert__GR321_0,
775
  Convert__GR641_0,
776
  Convert__GR321_0__Tie0_1_1,
777
  Convert__GR1281_0__GR321_1,
778
  Convert__ADDR641_0__BDXAddr64Disp123_1,
779
  Convert__ADDR641_0__PCRel321_1,
780
  Convert__FP641_0__U4Imm1_1__FP641_2,
781
  Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3,
782
  Convert__FP321_0__U4Imm1_1__FP321_2,
783
  Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3,
784
  Convert__FP1281_0__U4Imm1_1__FP1281_2,
785
  Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3,
786
  Convert__GR1281_0__GR641_1,
787
  Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1,
788
  Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2,
789
  Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
790
  Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
791
  Convert__GR641_0__GR641_2__GR641_1,
792
  Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3,
793
  Convert__FP1281_0__FP1281_2__FP1281_1,
794
  Convert__GRH321_0__Tie0_1_1__U16Imm1_1,
795
  Convert__GR321_0__Tie0_1_1__U16Imm1_1,
796
  Convert__GR641_0__GR321_1__GR321_2,
797
  Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3,
798
  Convert__PCRel161_0,
799
  Convert__PCRel321_0,
800
  Convert__imm_95_0__PCRel321_0,
801
  Convert__imm_95_0__PCRel161_0,
802
  Convert__GR1281_1__GR641_0__Tie0_1_1,
803
  Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1,
804
  Convert__GR321_0__GR321_1__BDAddr64Disp202_2,
805
  Convert__GR641_0__GR641_1__BDAddr64Disp202_2,
806
  Convert__AR321_0__AR321_1__BDAddr64Disp122_2,
807
  Convert__AR321_0__AR321_1__BDAddr64Disp202_2,
808
  Convert__BDAddr64Disp122_0__BDAddr64Disp122_1,
809
  Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2,
810
  Convert__CR641_0__CR641_1__BDAddr64Disp122_2,
811
  Convert__CR641_0__CR641_1__BDAddr64Disp202_2,
812
  Convert__FP641_0__FP321_1,
813
  Convert__FP641_0__FP321_1__U4Imm1_2,
814
  Convert__VR1281_0__BDXAddr64Disp123_1,
815
  Convert__FP641_0__FP1281_1,
816
  Convert__FP641_0__BDXAddr64Disp203_1,
817
  Convert__FP321_0__FP641_1,
818
  Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3,
819
  Convert__FP321_0__FP1281_1,
820
  Convert__FP321_0__BDXAddr64Disp203_1,
821
  Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3,
822
  Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2,
823
  Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
824
  Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1,
825
  Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
826
  Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1,
827
  Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2,
828
  Convert__GRH321_0__Tie0_1_1__GRH321_1,
829
  Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
830
  Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1,
831
  Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
832
  Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2,
833
  Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
834
  Convert__GRH321_0__Tie0_1_1__S16Imm1_1,
835
  Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
836
  Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2,
837
  Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2,
838
  Convert__GR1281_0__BDXAddr64Disp203_1,
839
  Convert__BDAddr64Disp202_0,
840
  Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3,
841
  Convert__FP1281_0__BDXAddr64Disp123_1,
842
  Convert__FP1281_0__FP641_1,
843
  Convert__FP1281_0__FP641_1__U4Imm1_2,
844
  Convert__FP1281_0__FP321_1,
845
  Convert__FP641_0,
846
  Convert__FP321_0,
847
  Convert__FP1281_0,
848
  Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2,
849
  Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2,
850
  Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2,
851
  Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2,
852
  Convert__FP1281_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2,
853
  Convert__FP1281_0__Tie0_1_1__FP641_1__FP641_2,
854
  Convert__FP641_0__Tie0_1_1__FP321_1,
855
  Convert__GR1281_0__GR641_1__GR641_2,
856
  Convert__GR1281_0,
857
  Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2,
858
  Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1,
859
  Convert__FP1281_0__Tie0_1_1__FP641_1,
860
  Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2,
861
  Convert__FP641_0__FP641_1__BDXAddr64Disp123_2,
862
  Convert__FP1281_0__FP641_1__FP641_2,
863
  Convert__U4Imm1_0__U4Imm1_1,
864
  Convert__GRH321_0__Tie0_1_1__U32Imm1_1,
865
  Convert__imm_95_0__BDXAddr64Disp123_0,
866
  Convert__imm_95_0__regR0D,
867
  Convert__imm_95_0__GR641_0,
868
  Convert__GR641_1__GR321_0__Tie0_1_1,
869
  Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1,
870
  Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3,
871
  Convert__GR641_0__Tie0_1_1,
872
  Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3,
873
  Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
874
  Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
875
  Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
876
  Convert__GR321_0__GR321_1__BDAddr32Disp202_2,
877
  Convert__AR321_0__GR321_1,
878
  Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3,
879
  Convert__GRH321_0__GRH321_2__GRH321_1,
880
  Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3,
881
  Convert__GR321_0__GR321_2__GR321_1,
882
  Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1,
883
  Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1,
884
  Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2,
885
  Convert__BDAddr32Disp122_0,
886
  Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2,
887
  Convert__GR321_0__GR641_1__U4Imm1_2,
888
  Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0,
889
  Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2,
890
  Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2,
891
  Convert__GRH321_0__BDAddr64Disp202_1,
892
  Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2,
893
  Convert__U8Imm1_0,
894
  Convert__FP321_0__U4Imm1_1__FP641_2,
895
  Convert__GRH321_0__U16Imm1_1,
896
  Convert__BDLAddr64Disp12Len43_0,
897
  Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1,
898
  Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
899
  Convert__GR641_1__GR1281_0__Tie1_1_1,
900
  Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2,
901
  Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3,
902
  Convert__VR1281_0__VR1281_1__VR1281_2,
903
  Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4,
904
  Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3,
905
  Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
906
  Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4,
907
  Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3,
908
  Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4,
909
  Convert__VR1281_0__VR1281_1__U4Imm1_2,
910
  Convert__VR1281_0__VR1281_1,
911
  Convert__GR321_0__VR1281_1__U4Imm1_2,
912
  Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3,
913
  Convert__GR641_0__VR1281_1__U4Imm1_2,
914
  Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
915
  Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3,
916
  Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3,
917
  Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
918
  Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3,
919
  Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
920
  Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2,
921
  Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0,
922
  Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0,
923
  Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
924
  Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5,
925
  Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4,
926
  Convert__VR1281_0__VR1281_1__U12Imm1_2,
927
  Convert__VR1281_0__U16Imm1_1,
928
  Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2,
929
  Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2,
930
  Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3,
931
  Convert__VR1281_0__U8Imm1_1__U8Imm1_2,
932
  Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0,
933
  Convert__VR1281_0__VR1281_1__imm_95_0,
934
  Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2,
935
  Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2,
936
  Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2,
937
  Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2,
938
  Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2,
939
  Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
940
  Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2,
941
  Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2,
942
  Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2,
943
  Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
944
  Convert__GR641_0__VR1281_1__BDAddr32Disp122_2,
945
  Convert__VR1281_0__U16Imm1_1__U4Imm1_2,
946
  Convert__VR1281_0__GR321_1__BDAddr64Disp122_2,
947
  Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2,
948
  Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3,
949
  Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2,
950
  Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3,
951
  Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2,
952
  Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2,
953
  Convert__VR1281_0__GR641_1__GR641_2,
954
  Convert__VR1281_0__VR1281_1__VR1281_1,
955
  Convert__VR1281_0,
956
  Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4,
957
  Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3,
958
  Convert__VR1281_0__VR1281_1__U16Imm1_2,
959
  Convert__VR1281_0__S16Imm1_1__U4Imm1_2,
960
  Convert__VR1281_0__S16Imm1_1,
961
  Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2,
962
  Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2,
963
  Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3,
964
  Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2,
965
  Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2,
966
  Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2,
967
  Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0,
968
  Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0,
969
  Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3,
970
  Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3,
971
  Convert__VR641_0__VR641_1__VR641_2,
972
  Convert__VR321_0__VR321_1__VR321_2,
973
  Convert__VR641_0__VR641_1,
974
  Convert__VR321_0__VR321_1,
975
  Convert__VR1281_0__VR641_1,
976
  Convert__VR641_0__VR321_1,
977
  Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3,
978
  Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
979
  Convert__VR641_0__VR641_1__VR641_2__VR641_3,
980
  Convert__VR321_0__VR321_1__VR321_2__VR321_3,
981
  Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3,
982
  Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3,
983
  Convert__VR641_0__VR641_1__U4Imm1_2,
984
  Convert__VR321_0__VR321_1__U4Imm1_2,
985
  Convert__VR641_0__VR641_1__U12Imm1_2,
986
  Convert__VR321_0__VR321_1__U12Imm1_2,
987
  CVT_NUM_SIGNATURES
988
};
989
990
} // end anonymous namespace
991
992
static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
993
  // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1
994
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
995
  // Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1
996
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
997
  // Convert__FP641_0__Tie0_1_1__FP641_1
998
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
999
  // Convert__FP641_0__FP641_1__FP641_2
1000
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1001
  // Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3
1002
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1003
  // Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1
1004
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1005
  // Convert__FP321_0__Tie0_1_1__FP321_1
1006
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1007
  // Convert__GR321_0__Tie0_1_1__S32Imm1_1
1008
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1009
  // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1
1010
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1011
  // Convert__GR641_0__Tie0_1_1__S32Imm1_1
1012
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1013
  // Convert__GR641_0__Tie0_1_1__GR321_1
1014
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1015
  // Convert__GR641_0__Tie0_1_1__S16Imm1_1
1016
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1017
  // Convert__GR641_0__GR641_1__S16Imm1_2
1018
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1019
  // Convert__GR641_0__Tie0_1_1__GR641_1
1020
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1021
  // Convert__GR641_0__GR641_1__GR641_2
1022
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1023
  // Convert__BDAddr64Disp202_0__S8Imm1_1
1024
  { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1025
  // Convert__GRH321_0__GRH321_1__GRH321_2
1026
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1027
  // Convert__GRH321_0__GRH321_1__GR321_2
1028
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1029
  // Convert__GR321_0__Tie0_1_1__S16Imm1_1
1030
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1031
  // Convert__GR321_0__GR321_1__S16Imm1_2
1032
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1033
  // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1
1034
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1035
  // Convert__GRH321_0__Tie0_1_1__S32Imm1_1
1036
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1037
  // Convert__GR321_0__Tie0_1_1__GR321_1
1038
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1039
  // Convert__GR321_0__Tie0_1_1__U32Imm1_1
1040
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1041
  // Convert__GR641_0__Tie0_1_1__U32Imm1_1
1042
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1043
  // Convert__GR321_0__GR321_1__GR321_2
1044
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1045
  // Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1
1046
  { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1047
  // Convert__FP1281_0__Tie0_1_1__FP1281_1
1048
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1049
  // Convert__FP1281_0__FP1281_1__FP1281_2
1050
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1051
  // Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3
1052
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1053
  // Convert__BDXAddr64Disp123_0
1054
  { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1055
  // Convert__GR641_0__GR641_1
1056
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1057
  // Convert__GR641_0__BDXAddr64Disp123_1
1058
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1059
  // Convert__GR641_0__ADDR641_1
1060
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1061
  // Convert__U4Imm1_0__BDXAddr64Disp123_1
1062
  { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1063
  // Convert__U4Imm1_0__GR641_1
1064
  { CVT_95_addImmOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1065
  // Convert__GR321_0__Tie0_1_1__GR641_1
1066
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1067
  // Convert__ADDR641_0
1068
  { CVT_95_addRegOperands, 1, CVT_Done },
1069
  // Convert__BDXAddr64Disp203_0
1070
  { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1071
  // Convert__U4Imm1_0__BDXAddr64Disp203_1
1072
  { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1073
  // Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2
1074
  { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1075
  // Convert__U4Imm1_0__PCRel121_1__PCRel241_2
1076
  { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1077
  // Convert__GR641_0__PCRelTLS162_1
1078
  { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1079
  // Convert__GR641_0__PCRelTLS322_1
1080
  { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1081
  // Convert__U4Imm1_0__PCRel161_1
1082
  { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1083
  // Convert__U4Imm1_0__PCRel321_1
1084
  { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1085
  // Convert__GR321_0__Tie0_1_1__PCRel161_1
1086
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1087
  // Convert__GR641_0__Tie0_1_1__PCRel161_1
1088
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1089
  // Convert__GRH321_0__Tie0_1_1__PCRel321_1
1090
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1091
  // Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2
1092
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1093
  // Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2
1094
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1095
  // Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2
1096
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1097
  // Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2
1098
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1099
  // Convert__GR321_0__BDXAddr64Disp123_1
1100
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1101
  // Convert__FP641_0__BDXAddr64Disp123_1
1102
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1103
  // Convert__FP641_0__FP641_1
1104
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1105
  // Convert__FP641_0__GR321_1
1106
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1107
  // Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3
1108
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1109
  // Convert__FP641_0__GR641_1
1110
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1111
  // Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3
1112
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1113
  // Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1114
  { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1115
  // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2
1116
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1117
  // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2
1118
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1119
  // Convert__FP321_0__BDXAddr64Disp123_1
1120
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1121
  // Convert__FP321_0__FP321_1
1122
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1123
  // Convert__FP321_0__GR321_1
1124
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1125
  // Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3
1126
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1127
  // Convert__FP321_0__GR641_1
1128
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1129
  // Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3
1130
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1131
  // Convert__FP1281_0__FP1281_1
1132
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1133
  // Convert__BDAddr64Disp122_0
1134
  { CVT_95_addBDAddrOperands, 1, CVT_Done },
1135
  // Convert__GR321_0__U4Imm1_1__FP641_2
1136
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1137
  // Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3
1138
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1139
  // Convert__GR321_0__U4Imm1_1__FP321_2
1140
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1141
  // Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3
1142
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1143
  // Convert__GR321_0__S32Imm1_1
1144
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1145
  // Convert__GR321_0__U4Imm1_1__FP1281_2
1146
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1147
  // Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3
1148
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1149
  // Convert__GR641_0__BDXAddr64Disp203_1
1150
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1151
  // Convert__GR641_0__U4Imm1_1__FP641_2
1152
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1153
  // Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3
1154
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1155
  // Convert__GR641_0__U4Imm1_1__FP321_2
1156
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1157
  // Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3
1158
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1159
  // Convert__GR641_0__S32Imm1_1
1160
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1161
  // Convert__GR641_0__GR321_1
1162
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1163
  // Convert__GR641_0__PCRel321_1
1164
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1165
  // Convert__GR641_0__S16Imm1_1
1166
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1167
  // Convert__BDAddr64Disp122_0__S16Imm1_1
1168
  { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1169
  // Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1170
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1171
  // Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2
1172
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1173
  // Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1174
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1175
  // Convert__GR641_0__S8Imm1_1__PCRel161_2
1176
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1177
  // Convert__GR641_0__S16Imm1_1__U4Imm1_2
1178
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1179
  // Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3
1180
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1181
  // Convert__GR641_0__GR641_1__BDAddr64Disp122_2
1182
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1183
  // Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3
1184
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1185
  // Convert__GR641_0__GR641_1__PCRel161_2
1186
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1187
  // Convert__GR641_0__GR641_1__U4Imm1_2
1188
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1189
  // Convert__GR641_0__U4Imm1_1__FP1281_2
1190
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1191
  // Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3
1192
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1193
  // Convert__GRH321_0__BDXAddr64Disp203_1
1194
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1195
  // Convert__GRH321_0__GRH321_1
1196
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1197
  // Convert__GR321_0__S16Imm1_1
1198
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1199
  // Convert__GRH321_0__GR321_1
1200
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1201
  // Convert__GR321_0__PCRel321_1
1202
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1203
  // Convert__GR321_0__BDXAddr64Disp203_1
1204
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1205
  // Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1206
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1207
  // Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2
1208
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1209
  // Convert__GRH321_0__S32Imm1_1
1210
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1211
  // Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1212
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1213
  // Convert__GR321_0__S8Imm1_1__PCRel161_2
1214
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1215
  // Convert__GR321_0__S16Imm1_1__U4Imm1_2
1216
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1217
  // Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1
1218
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1219
  // Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1
1220
  { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1221
  // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1
1222
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1223
  // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2
1224
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1225
  // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2
1226
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1227
  // Convert__BDAddr64Disp122_0__U16Imm1_1
1228
  { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1229
  // Convert__GR321_0__U32Imm1_1
1230
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1231
  // Convert__GR321_0__U16Imm1_1__U4Imm1_2
1232
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1233
  // Convert__GR321_0__U16Imm1_1
1234
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1235
  // Convert__GR641_0__U32Imm1_1
1236
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1237
  // Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1238
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1239
  // Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2
1240
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1241
  // Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1242
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1243
  // Convert__GR641_0__U8Imm1_1__PCRel161_2
1244
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1245
  // Convert__GR641_0__U16Imm1_1__U4Imm1_2
1246
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1247
  // Convert__GR641_0__U16Imm1_1
1248
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1249
  // Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1
1250
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1251
  // Convert__GR641_0__BDAddr64Disp202_1
1252
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1253
  // Convert__BDAddr64Disp122_0__U8Imm1_1
1254
  { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1255
  // Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1256
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1257
  // Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2
1258
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1259
  // Convert__GRH321_0__U32Imm1_1
1260
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1261
  // Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1262
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1263
  // Convert__GR321_0__U8Imm1_1__PCRel161_2
1264
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1265
  // Convert__BDAddr64Disp202_0__U8Imm1_1
1266
  { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1267
  // Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2
1268
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1269
  // Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2
1270
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1271
  // Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2
1272
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1273
  // Convert__GR321_0__GR321_1
1274
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1275
  // Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3
1276
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1277
  // Convert__GR321_0__GR321_1__BDAddr64Disp122_2
1278
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1279
  // Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3
1280
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1281
  // Convert__GR321_0__GR321_1__PCRel161_2
1282
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1283
  // Convert__GR321_0__GR321_1__U4Imm1_2
1284
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1285
  // Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1
1286
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1287
  // Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1
1288
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1289
  // Convert__GR321_0__BDAddr64Disp202_1
1290
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1291
  // Convert__FP641_0__FP641_2__FP641_1
1292
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1293
  // Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1294
  { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1295
  // Convert__AR321_0__AR321_1
1296
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1297
  // Convert__GR1281_0__GR1281_2__GR641_1
1298
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1299
  // Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3
1300
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1301
  // Convert_NoOperands
1302
  { CVT_Done },
1303
  // Convert__GR641_0__FP641_1__U4Imm1_2
1304
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1305
  // Convert__GR1281_0__Tie0_1_1__GR641_1
1306
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1307
  // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2
1308
  { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1309
  // Convert__GR1281_0__FP1281_1__U4Imm1_2
1310
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1311
  // Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2
1312
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1313
  // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1314
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1315
  // Convert__GR641_0__FP641_1
1316
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1317
  // Convert__GR1281_0__FP1281_1
1318
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1319
  // Convert__FP1281_0__GR321_1
1320
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1321
  // Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3
1322
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1323
  // Convert__FP1281_0__GR641_1
1324
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1325
  // Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3
1326
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1327
  // Convert__FP1281_0__GR1281_1
1328
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1329
  // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1
1330
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1331
  // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2
1332
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addRegOperands, 3, CVT_Done },
1333
  // Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3
1334
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1335
  // Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3
1336
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1337
  // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1
1338
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1339
  // Convert__GR1281_0__Tie0_1_1__GR321_1
1340
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1341
  // Convert__GR321_0__AR321_1
1342
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1343
  // Convert__GR641_0__GR641_1__BDAddr32Disp202_2
1344
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1345
  // Convert__GR321_0__GR641_1
1346
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1347
  // Convert__GR321_0
1348
  { CVT_95_addRegOperands, 1, CVT_Done },
1349
  // Convert__GR641_0
1350
  { CVT_95_addRegOperands, 1, CVT_Done },
1351
  // Convert__GR321_0__Tie0_1_1
1352
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1353
  // Convert__GR1281_0__GR321_1
1354
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1355
  // Convert__ADDR641_0__BDXAddr64Disp123_1
1356
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1357
  // Convert__ADDR641_0__PCRel321_1
1358
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1359
  // Convert__FP641_0__U4Imm1_1__FP641_2
1360
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1361
  // Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3
1362
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1363
  // Convert__FP321_0__U4Imm1_1__FP321_2
1364
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1365
  // Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3
1366
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1367
  // Convert__FP1281_0__U4Imm1_1__FP1281_2
1368
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1369
  // Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3
1370
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1371
  // Convert__GR1281_0__GR641_1
1372
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1373
  // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1
1374
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1375
  // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2
1376
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1377
  // Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1378
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1379
  // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1380
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1381
  // Convert__GR641_0__GR641_2__GR641_1
1382
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1383
  // Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3
1384
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1385
  // Convert__FP1281_0__FP1281_2__FP1281_1
1386
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1387
  // Convert__GRH321_0__Tie0_1_1__U16Imm1_1
1388
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1389
  // Convert__GR321_0__Tie0_1_1__U16Imm1_1
1390
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1391
  // Convert__GR641_0__GR321_1__GR321_2
1392
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1393
  // Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3
1394
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1395
  // Convert__PCRel161_0
1396
  { CVT_95_addImmOperands, 1, CVT_Done },
1397
  // Convert__PCRel321_0
1398
  { CVT_95_addImmOperands, 1, CVT_Done },
1399
  // Convert__imm_95_0__PCRel321_0
1400
  { CVT_imm_95_0, 0, CVT_95_addImmOperands, 1, CVT_Done },
1401
  // Convert__imm_95_0__PCRel161_0
1402
  { CVT_imm_95_0, 0, CVT_95_addImmOperands, 1, CVT_Done },
1403
  // Convert__GR1281_1__GR641_0__Tie0_1_1
1404
  { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1405
  // Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1
1406
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Tied, Tie2_1_1, CVT_Done },
1407
  // Convert__GR321_0__GR321_1__BDAddr64Disp202_2
1408
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1409
  // Convert__GR641_0__GR641_1__BDAddr64Disp202_2
1410
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1411
  // Convert__AR321_0__AR321_1__BDAddr64Disp122_2
1412
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1413
  // Convert__AR321_0__AR321_1__BDAddr64Disp202_2
1414
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1415
  // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1
1416
  { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1417
  // Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2
1418
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1419
  // Convert__CR641_0__CR641_1__BDAddr64Disp122_2
1420
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1421
  // Convert__CR641_0__CR641_1__BDAddr64Disp202_2
1422
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1423
  // Convert__FP641_0__FP321_1
1424
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1425
  // Convert__FP641_0__FP321_1__U4Imm1_2
1426
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1427
  // Convert__VR1281_0__BDXAddr64Disp123_1
1428
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1429
  // Convert__FP641_0__FP1281_1
1430
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1431
  // Convert__FP641_0__BDXAddr64Disp203_1
1432
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1433
  // Convert__FP321_0__FP641_1
1434
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1435
  // Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3
1436
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1437
  // Convert__FP321_0__FP1281_1
1438
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1439
  // Convert__FP321_0__BDXAddr64Disp203_1
1440
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1441
  // Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3
1442
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1443
  // Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2
1444
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1445
  // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1446
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1447
  // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1
1448
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1449
  // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1450
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1451
  // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1
1452
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1453
  // Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2
1454
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1455
  // Convert__GRH321_0__Tie0_1_1__GRH321_1
1456
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1457
  // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1458
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1459
  // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1
1460
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1461
  // Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1462
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1463
  // Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2
1464
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1465
  // Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1466
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1467
  // Convert__GRH321_0__Tie0_1_1__S16Imm1_1
1468
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1469
  // Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1470
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1471
  // Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2
1472
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1473
  // Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2
1474
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1475
  // Convert__GR1281_0__BDXAddr64Disp203_1
1476
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1477
  // Convert__BDAddr64Disp202_0
1478
  { CVT_95_addBDAddrOperands, 1, CVT_Done },
1479
  // Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3
1480
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1481
  // Convert__FP1281_0__BDXAddr64Disp123_1
1482
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1483
  // Convert__FP1281_0__FP641_1
1484
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1485
  // Convert__FP1281_0__FP641_1__U4Imm1_2
1486
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1487
  // Convert__FP1281_0__FP321_1
1488
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1489
  // Convert__FP641_0
1490
  { CVT_95_addRegOperands, 1, CVT_Done },
1491
  // Convert__FP321_0
1492
  { CVT_95_addRegOperands, 1, CVT_Done },
1493
  // Convert__FP1281_0
1494
  { CVT_95_addRegOperands, 1, CVT_Done },
1495
  // Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2
1496
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1497
  // Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2
1498
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1499
  // Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2
1500
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1501
  // Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2
1502
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1503
  // Convert__FP1281_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2
1504
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1505
  // Convert__FP1281_0__Tie0_1_1__FP641_1__FP641_2
1506
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1507
  // Convert__FP641_0__Tie0_1_1__FP321_1
1508
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1509
  // Convert__GR1281_0__GR641_1__GR641_2
1510
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1511
  // Convert__GR1281_0
1512
  { CVT_95_addRegOperands, 1, CVT_Done },
1513
  // Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2
1514
  { CVT_95_addBDRAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1515
  // Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1
1516
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1517
  // Convert__FP1281_0__Tie0_1_1__FP641_1
1518
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1519
  // Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2
1520
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1521
  // Convert__FP641_0__FP641_1__BDXAddr64Disp123_2
1522
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1523
  // Convert__FP1281_0__FP641_1__FP641_2
1524
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1525
  // Convert__U4Imm1_0__U4Imm1_1
1526
  { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1527
  // Convert__GRH321_0__Tie0_1_1__U32Imm1_1
1528
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1529
  // Convert__imm_95_0__BDXAddr64Disp123_0
1530
  { CVT_imm_95_0, 0, CVT_95_addBDXAddrOperands, 1, CVT_Done },
1531
  // Convert__imm_95_0__regR0D
1532
  { CVT_imm_95_0, 0, CVT_regR0D, 0, CVT_Done },
1533
  // Convert__imm_95_0__GR641_0
1534
  { CVT_imm_95_0, 0, CVT_95_addRegOperands, 1, CVT_Done },
1535
  // Convert__GR641_1__GR321_0__Tie0_1_1
1536
  { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1537
  // Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1
1538
  { CVT_95_addBDAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1539
  // Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3
1540
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1541
  // Convert__GR641_0__Tie0_1_1
1542
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1543
  // Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3
1544
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1545
  // Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1546
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1547
  // Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1548
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1549
  // Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1550
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1551
  // Convert__GR321_0__GR321_1__BDAddr32Disp202_2
1552
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1553
  // Convert__AR321_0__GR321_1
1554
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1555
  // Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3
1556
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1557
  // Convert__GRH321_0__GRH321_2__GRH321_1
1558
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1559
  // Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3
1560
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1561
  // Convert__GR321_0__GR321_2__GR321_1
1562
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1563
  // Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1
1564
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1565
  // Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1
1566
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1567
  // Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2
1568
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1569
  // Convert__BDAddr32Disp122_0
1570
  { CVT_95_addBDAddrOperands, 1, CVT_Done },
1571
  // Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2
1572
  { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1573
  // Convert__GR321_0__GR641_1__U4Imm1_2
1574
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1575
  // Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0
1576
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1577
  // Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2
1578
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1579
  // Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2
1580
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1581
  // Convert__GRH321_0__BDAddr64Disp202_1
1582
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1583
  // Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2
1584
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1585
  // Convert__U8Imm1_0
1586
  { CVT_95_addImmOperands, 1, CVT_Done },
1587
  // Convert__FP321_0__U4Imm1_1__FP641_2
1588
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1589
  // Convert__GRH321_0__U16Imm1_1
1590
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1591
  // Convert__BDLAddr64Disp12Len43_0
1592
  { CVT_95_addBDLAddrOperands, 1, CVT_Done },
1593
  // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1
1594
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1595
  // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1596
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1597
  // Convert__GR641_1__GR1281_0__Tie1_1_1
1598
  { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_Done },
1599
  // Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2
1600
  { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1601
  // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3
1602
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1603
  // Convert__VR1281_0__VR1281_1__VR1281_2
1604
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1605
  // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4
1606
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1607
  // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3
1608
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1609
  // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1610
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1611
  // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4
1612
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1613
  // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3
1614
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1615
  // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4
1616
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1617
  // Convert__VR1281_0__VR1281_1__U4Imm1_2
1618
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1619
  // Convert__VR1281_0__VR1281_1
1620
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1621
  // Convert__GR321_0__VR1281_1__U4Imm1_2
1622
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1623
  // Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3
1624
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1625
  // Convert__GR641_0__VR1281_1__U4Imm1_2
1626
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1627
  // Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1628
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1629
  // Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3
1630
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1631
  // Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3
1632
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1633
  // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1634
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1635
  // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3
1636
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1637
  // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1638
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1639
  // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2
1640
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1641
  // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0
1642
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1643
  // Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0
1644
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1645
  // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
1646
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1647
  // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5
1648
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
1649
  // Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4
1650
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1651
  // Convert__VR1281_0__VR1281_1__U12Imm1_2
1652
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1653
  // Convert__VR1281_0__U16Imm1_1
1654
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1655
  // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2
1656
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1657
  // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2
1658
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1659
  // Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3
1660
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1661
  // Convert__VR1281_0__U8Imm1_1__U8Imm1_2
1662
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1663
  // Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0
1664
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1665
  // Convert__VR1281_0__VR1281_1__imm_95_0
1666
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1667
  // Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2
1668
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1669
  // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2
1670
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1671
  // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2
1672
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1673
  // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2
1674
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1675
  // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2
1676
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1677
  // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1678
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1679
  // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2
1680
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1681
  // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2
1682
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1683
  // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2
1684
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1685
  // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1686
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1687
  // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2
1688
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1689
  // Convert__VR1281_0__U16Imm1_1__U4Imm1_2
1690
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1691
  // Convert__VR1281_0__GR321_1__BDAddr64Disp122_2
1692
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1693
  // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2
1694
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1695
  // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3
1696
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1697
  // Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2
1698
  { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1699
  // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3
1700
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1701
  // Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2
1702
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1703
  // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2
1704
  { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1705
  // Convert__VR1281_0__GR641_1__GR641_2
1706
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1707
  // Convert__VR1281_0__VR1281_1__VR1281_1
1708
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done },
1709
  // Convert__VR1281_0
1710
  { CVT_95_addRegOperands, 1, CVT_Done },
1711
  // Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4
1712
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1713
  // Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3
1714
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1715
  // Convert__VR1281_0__VR1281_1__U16Imm1_2
1716
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1717
  // Convert__VR1281_0__S16Imm1_1__U4Imm1_2
1718
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1719
  // Convert__VR1281_0__S16Imm1_1
1720
  { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1721
  // Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2
1722
  { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1723
  // Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2
1724
  { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1725
  // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3
1726
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1727
  // Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2
1728
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1729
  // Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2
1730
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1731
  // Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2
1732
  { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1733
  // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0
1734
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_imm_95_0, 0, CVT_Done },
1735
  // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0
1736
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1737
  // Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3
1738
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1739
  // Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3
1740
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1741
  // Convert__VR641_0__VR641_1__VR641_2
1742
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1743
  // Convert__VR321_0__VR321_1__VR321_2
1744
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1745
  // Convert__VR641_0__VR641_1
1746
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1747
  // Convert__VR321_0__VR321_1
1748
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1749
  // Convert__VR1281_0__VR641_1
1750
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1751
  // Convert__VR641_0__VR321_1
1752
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1753
  // Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3
1754
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1755
  // Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1756
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1757
  // Convert__VR641_0__VR641_1__VR641_2__VR641_3
1758
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1759
  // Convert__VR321_0__VR321_1__VR321_2__VR321_3
1760
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1761
  // Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3
1762
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1763
  // Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3
1764
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1765
  // Convert__VR641_0__VR641_1__U4Imm1_2
1766
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1767
  // Convert__VR321_0__VR321_1__U4Imm1_2
1768
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1769
  // Convert__VR641_0__VR641_1__U12Imm1_2
1770
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1771
  // Convert__VR321_0__VR321_1__U12Imm1_2
1772
  { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1773
};
1774
1775
void SystemZAsmParser::
1776
convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
1777
0
                const OperandVector &Operands) {
1778
0
  assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1779
0
  const uint8_t *Converter = ConversionTable[Kind];
1780
0
  unsigned OpIdx;
1781
0
  Inst.setOpcode(Opcode);
1782
0
  for (const uint8_t *p = Converter; *p; p += 2) {
1783
0
    OpIdx = *(p + 1);
1784
0
    switch (*p) {
1785
0
    default: llvm_unreachable("invalid conversion entry!");
1786
0
    case CVT_Reg:
1787
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1788
0
      break;
1789
0
    case CVT_Tied: {
1790
0
      assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
1791
0
                              std::begin(TiedAsmOperandTable)) &&
1792
0
             "Tied operand not found");
1793
0
      unsigned TiedResOpnd = TiedAsmOperandTable[OpIdx][0];
1794
0
      if (TiedResOpnd != (uint8_t)-1)
1795
0
        Inst.addOperand(Inst.getOperand(TiedResOpnd));
1796
0
      break;
1797
0
    }
1798
0
    case CVT_95_addRegOperands:
1799
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1800
0
      break;
1801
0
    case CVT_95_addBDXAddrOperands:
1802
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDXAddrOperands(Inst, 3);
1803
0
      break;
1804
0
    case CVT_95_addImmOperands:
1805
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1806
0
      break;
1807
0
    case CVT_95_addBDAddrOperands:
1808
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDAddrOperands(Inst, 2);
1809
0
      break;
1810
0
    case CVT_95_addBDLAddrOperands:
1811
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDLAddrOperands(Inst, 3);
1812
0
      break;
1813
0
    case CVT_95_addImmTLSOperands:
1814
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmTLSOperands(Inst, 2);
1815
0
      break;
1816
0
    case CVT_imm_95_0:
1817
0
      Inst.addOperand(MCOperand::createImm(0));
1818
0
      break;
1819
0
    case CVT_95_addBDRAddrOperands:
1820
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDRAddrOperands(Inst, 3);
1821
0
      break;
1822
0
    case CVT_regR0D:
1823
0
      Inst.addOperand(MCOperand::createReg(SystemZ::R0D));
1824
0
      break;
1825
0
    case CVT_95_addBDVAddrOperands:
1826
0
      static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDVAddrOperands(Inst, 3);
1827
0
      break;
1828
0
    }
1829
0
  }
1830
0
}
1831
1832
void SystemZAsmParser::
1833
convertToMapAndConstraints(unsigned Kind,
1834
0
                           const OperandVector &Operands) {
1835
0
  assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1836
0
  unsigned NumMCOperands = 0;
1837
0
  const uint8_t *Converter = ConversionTable[Kind];
1838
0
  for (const uint8_t *p = Converter; *p; p += 2) {
1839
0
    switch (*p) {
1840
0
    default: llvm_unreachable("invalid conversion entry!");
1841
0
    case CVT_Reg:
1842
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1843
0
      Operands[*(p + 1)]->setConstraint("r");
1844
0
      ++NumMCOperands;
1845
0
      break;
1846
0
    case CVT_Tied:
1847
0
      ++NumMCOperands;
1848
0
      break;
1849
0
    case CVT_95_addRegOperands:
1850
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1851
0
      Operands[*(p + 1)]->setConstraint("m");
1852
0
      NumMCOperands += 1;
1853
0
      break;
1854
0
    case CVT_95_addBDXAddrOperands:
1855
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1856
0
      Operands[*(p + 1)]->setConstraint("m");
1857
0
      NumMCOperands += 3;
1858
0
      break;
1859
0
    case CVT_95_addImmOperands:
1860
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1861
0
      Operands[*(p + 1)]->setConstraint("m");
1862
0
      NumMCOperands += 1;
1863
0
      break;
1864
0
    case CVT_95_addBDAddrOperands:
1865
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1866
0
      Operands[*(p + 1)]->setConstraint("m");
1867
0
      NumMCOperands += 2;
1868
0
      break;
1869
0
    case CVT_95_addBDLAddrOperands:
1870
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1871
0
      Operands[*(p + 1)]->setConstraint("m");
1872
0
      NumMCOperands += 3;
1873
0
      break;
1874
0
    case CVT_95_addImmTLSOperands:
1875
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1876
0
      Operands[*(p + 1)]->setConstraint("m");
1877
0
      NumMCOperands += 2;
1878
0
      break;
1879
0
    case CVT_imm_95_0:
1880
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1881
0
      Operands[*(p + 1)]->setConstraint("");
1882
0
      ++NumMCOperands;
1883
0
      break;
1884
0
    case CVT_95_addBDRAddrOperands:
1885
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1886
0
      Operands[*(p + 1)]->setConstraint("m");
1887
0
      NumMCOperands += 3;
1888
0
      break;
1889
0
    case CVT_regR0D:
1890
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1891
0
      Operands[*(p + 1)]->setConstraint("m");
1892
0
      ++NumMCOperands;
1893
0
      break;
1894
0
    case CVT_95_addBDVAddrOperands:
1895
0
      Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1896
0
      Operands[*(p + 1)]->setConstraint("m");
1897
0
      NumMCOperands += 3;
1898
0
      break;
1899
0
    }
1900
0
  }
1901
0
}
1902
1903
namespace {
1904
1905
/// MatchClassKind - The kinds of classes which participate in
1906
/// instruction matching.
1907
enum MatchClassKind {
1908
  InvalidMatchClass = 0,
1909
  OptionalMatchClass = 1,
1910
  MCK_LAST_TOKEN = OptionalMatchClass,
1911
  MCK_CCR, // register class 'CCR'
1912
  MCK_FPCRegs, // register class 'FPCRegs'
1913
  MCK_ADDR128Bit, // register class 'ADDR128Bit'
1914
  MCK_FP128Bit, // register class 'FP128Bit'
1915
  MCK_GR128Bit, // register class 'GR128Bit'
1916
  MCK_ADDR32Bit, // register class 'ADDR32Bit'
1917
  MCK_ADDR64Bit, // register class 'ADDR64Bit'
1918
  MCK_AR32Bit, // register class 'AR32Bit'
1919
  MCK_CR64Bit, // register class 'CR64Bit'
1920
  MCK_FP32Bit, // register class 'FP32Bit'
1921
  MCK_FP64Bit, // register class 'FP64Bit'
1922
  MCK_GR32Bit, // register class 'GR32Bit'
1923
  MCK_GR64Bit, // register class 'GR64Bit'
1924
  MCK_GRH32Bit, // register class 'GRH32Bit'
1925
  MCK_VF128Bit, // register class 'VF128Bit'
1926
  MCK_Reg13, // derived register class
1927
  MCK_GRX32Bit, // register class 'GRX32Bit'
1928
  MCK_VR128Bit, // register class 'VR128Bit'
1929
  MCK_VR32Bit, // register class 'VR32Bit'
1930
  MCK_VR64Bit, // register class 'VR64Bit'
1931
  MCK_AnyRegBit, // register class 'AnyRegBit'
1932
  MCK_LAST_REGISTER = MCK_AnyRegBit,
1933
  MCK_ADDR128, // user defined class 'ADDR128AsmOperand'
1934
  MCK_ADDR32, // user defined class 'ADDR32AsmOperand'
1935
  MCK_ADDR64, // user defined class 'ADDR64AsmOperand'
1936
  MCK_AR32, // user defined class 'AR32AsmOperand'
1937
  MCK_AnyReg, // user defined class 'AnyRegAsmOperand'
1938
  MCK_BDAddr32Disp12, // user defined class 'BDAddr32Disp12'
1939
  MCK_BDAddr32Disp20, // user defined class 'BDAddr32Disp20'
1940
  MCK_BDAddr64Disp12, // user defined class 'BDAddr64Disp12'
1941
  MCK_BDAddr64Disp20, // user defined class 'BDAddr64Disp20'
1942
  MCK_BDLAddr64Disp12Len4, // user defined class 'BDLAddr64Disp12Len4'
1943
  MCK_BDLAddr64Disp12Len8, // user defined class 'BDLAddr64Disp12Len8'
1944
  MCK_BDRAddr64Disp12, // user defined class 'BDRAddr64Disp12'
1945
  MCK_BDVAddr64Disp12, // user defined class 'BDVAddr64Disp12'
1946
  MCK_BDXAddr64Disp12, // user defined class 'BDXAddr64Disp12'
1947
  MCK_BDXAddr64Disp20, // user defined class 'BDXAddr64Disp20'
1948
  MCK_CR64, // user defined class 'CR64AsmOperand'
1949
  MCK_FP128, // user defined class 'FP128AsmOperand'
1950
  MCK_FP32, // user defined class 'FP32AsmOperand'
1951
  MCK_FP64, // user defined class 'FP64AsmOperand'
1952
  MCK_GR128, // user defined class 'GR128AsmOperand'
1953
  MCK_GR32, // user defined class 'GR32AsmOperand'
1954
  MCK_GR64, // user defined class 'GR64AsmOperand'
1955
  MCK_GRH32, // user defined class 'GRH32AsmOperand'
1956
  MCK_GRX32, // user defined class 'GRX32AsmOperand'
1957
  MCK_Imm, // user defined class 'ImmAsmOperand'
1958
  MCK_PCRel12, // user defined class 'PCRel12'
1959
  MCK_PCRel16, // user defined class 'PCRel16'
1960
  MCK_PCRel24, // user defined class 'PCRel24'
1961
  MCK_PCRel32, // user defined class 'PCRel32'
1962
  MCK_PCRelTLS16, // user defined class 'PCRelTLS16'
1963
  MCK_PCRelTLS32, // user defined class 'PCRelTLS32'
1964
  MCK_S16Imm, // user defined class 'S16Imm'
1965
  MCK_S32Imm, // user defined class 'S32Imm'
1966
  MCK_S8Imm, // user defined class 'S8Imm'
1967
  MCK_U12Imm, // user defined class 'U12Imm'
1968
  MCK_U16Imm, // user defined class 'U16Imm'
1969
  MCK_U1Imm, // user defined class 'U1Imm'
1970
  MCK_U2Imm, // user defined class 'U2Imm'
1971
  MCK_U32Imm, // user defined class 'U32Imm'
1972
  MCK_U3Imm, // user defined class 'U3Imm'
1973
  MCK_U48Imm, // user defined class 'U48Imm'
1974
  MCK_U4Imm, // user defined class 'U4Imm'
1975
  MCK_U8Imm, // user defined class 'U8Imm'
1976
  MCK_VF128, // user defined class 'VF128AsmOperand'
1977
  MCK_VR128, // user defined class 'VR128AsmOperand'
1978
  MCK_VR32, // user defined class 'VR32AsmOperand'
1979
  MCK_VR64, // user defined class 'VR64AsmOperand'
1980
  NumMatchClassKinds
1981
};
1982
1983
} // end anonymous namespace
1984
1985
0
static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
1986
0
  return MCTargetAsmParser::Match_InvalidOperand;
1987
0
}
1988
1989
0
static MatchClassKind matchTokenString(StringRef Name) {
1990
0
  return InvalidMatchClass;
1991
0
}
1992
1993
/// isSubclass - Compute whether \p A is a subclass of \p B.
1994
0
static bool isSubclass(MatchClassKind A, MatchClassKind B) {
1995
0
  if (A == B)
1996
0
    return true;
1997
1998
0
  switch (A) {
1999
0
  default:
2000
0
    return false;
2001
2002
0
  case MCK_ADDR128Bit:
2003
0
    return B == MCK_GR128Bit;
2004
2005
0
  case MCK_ADDR32Bit:
2006
0
    switch (B) {
2007
0
    default: return false;
2008
0
    case MCK_GR32Bit: return true;
2009
0
    case MCK_GRX32Bit: return true;
2010
0
    }
2011
2012
0
  case MCK_ADDR64Bit:
2013
0
    switch (B) {
2014
0
    default: return false;
2015
0
    case MCK_GR64Bit: return true;
2016
0
    case MCK_AnyRegBit: return true;
2017
0
    }
2018
2019
0
  case MCK_FP32Bit:
2020
0
    return B == MCK_VR32Bit;
2021
2022
0
  case MCK_FP64Bit:
2023
0
    switch (B) {
2024
0
    default: return false;
2025
0
    case MCK_Reg13: return true;
2026
0
    case MCK_VR64Bit: return true;
2027
0
    case MCK_AnyRegBit: return true;
2028
0
    }
2029
2030
0
  case MCK_GR32Bit:
2031
0
    return B == MCK_GRX32Bit;
2032
2033
0
  case MCK_GR64Bit:
2034
0
    return B == MCK_AnyRegBit;
2035
2036
0
  case MCK_GRH32Bit:
2037
0
    return B == MCK_GRX32Bit;
2038
2039
0
  case MCK_VF128Bit:
2040
0
    switch (B) {
2041
0
    default: return false;
2042
0
    case MCK_Reg13: return true;
2043
0
    case MCK_VR128Bit: return true;
2044
0
    case MCK_AnyRegBit: return true;
2045
0
    }
2046
2047
0
  case MCK_Reg13:
2048
0
    return B == MCK_AnyRegBit;
2049
0
  }
2050
0
}
2051
2052
0
static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
2053
0
  SystemZOperand &Operand = (SystemZOperand &)GOp;
2054
0
  if (Kind == InvalidMatchClass)
2055
0
    return MCTargetAsmParser::Match_InvalidOperand;
2056
2057
0
  if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
2058
0
    return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
2059
0
             MCTargetAsmParser::Match_Success :
2060
0
             MCTargetAsmParser::Match_InvalidOperand;
2061
2062
0
  switch (Kind) {
2063
0
  default: break;
2064
  // 'ADDR128' class
2065
0
  case MCK_ADDR128: {
2066
0
    DiagnosticPredicate DP(Operand.isADDR128());
2067
0
    if (DP.isMatch())
2068
0
      return MCTargetAsmParser::Match_Success;
2069
0
    break;
2070
0
    }
2071
  // 'ADDR32' class
2072
0
  case MCK_ADDR32: {
2073
0
    DiagnosticPredicate DP(Operand.isADDR32());
2074
0
    if (DP.isMatch())
2075
0
      return MCTargetAsmParser::Match_Success;
2076
0
    break;
2077
0
    }
2078
  // 'ADDR64' class
2079
0
  case MCK_ADDR64: {
2080
0
    DiagnosticPredicate DP(Operand.isADDR64());
2081
0
    if (DP.isMatch())
2082
0
      return MCTargetAsmParser::Match_Success;
2083
0
    break;
2084
0
    }
2085
  // 'AR32' class
2086
0
  case MCK_AR32: {
2087
0
    DiagnosticPredicate DP(Operand.isAR32());
2088
0
    if (DP.isMatch())
2089
0
      return MCTargetAsmParser::Match_Success;
2090
0
    break;
2091
0
    }
2092
  // 'AnyReg' class
2093
0
  case MCK_AnyReg: {
2094
0
    DiagnosticPredicate DP(Operand.isAnyReg());
2095
0
    if (DP.isMatch())
2096
0
      return MCTargetAsmParser::Match_Success;
2097
0
    break;
2098
0
    }
2099
  // 'BDAddr32Disp12' class
2100
0
  case MCK_BDAddr32Disp12: {
2101
0
    DiagnosticPredicate DP(Operand.isBDAddr32Disp12());
2102
0
    if (DP.isMatch())
2103
0
      return MCTargetAsmParser::Match_Success;
2104
0
    break;
2105
0
    }
2106
  // 'BDAddr32Disp20' class
2107
0
  case MCK_BDAddr32Disp20: {
2108
0
    DiagnosticPredicate DP(Operand.isBDAddr32Disp20());
2109
0
    if (DP.isMatch())
2110
0
      return MCTargetAsmParser::Match_Success;
2111
0
    break;
2112
0
    }
2113
  // 'BDAddr64Disp12' class
2114
0
  case MCK_BDAddr64Disp12: {
2115
0
    DiagnosticPredicate DP(Operand.isBDAddr64Disp12());
2116
0
    if (DP.isMatch())
2117
0
      return MCTargetAsmParser::Match_Success;
2118
0
    break;
2119
0
    }
2120
  // 'BDAddr64Disp20' class
2121
0
  case MCK_BDAddr64Disp20: {
2122
0
    DiagnosticPredicate DP(Operand.isBDAddr64Disp20());
2123
0
    if (DP.isMatch())
2124
0
      return MCTargetAsmParser::Match_Success;
2125
0
    break;
2126
0
    }
2127
  // 'BDLAddr64Disp12Len4' class
2128
0
  case MCK_BDLAddr64Disp12Len4: {
2129
0
    DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len4());
2130
0
    if (DP.isMatch())
2131
0
      return MCTargetAsmParser::Match_Success;
2132
0
    break;
2133
0
    }
2134
  // 'BDLAddr64Disp12Len8' class
2135
0
  case MCK_BDLAddr64Disp12Len8: {
2136
0
    DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len8());
2137
0
    if (DP.isMatch())
2138
0
      return MCTargetAsmParser::Match_Success;
2139
0
    break;
2140
0
    }
2141
  // 'BDRAddr64Disp12' class
2142
0
  case MCK_BDRAddr64Disp12: {
2143
0
    DiagnosticPredicate DP(Operand.isBDRAddr64Disp12());
2144
0
    if (DP.isMatch())
2145
0
      return MCTargetAsmParser::Match_Success;
2146
0
    break;
2147
0
    }
2148
  // 'BDVAddr64Disp12' class
2149
0
  case MCK_BDVAddr64Disp12: {
2150
0
    DiagnosticPredicate DP(Operand.isBDVAddr64Disp12());
2151
0
    if (DP.isMatch())
2152
0
      return MCTargetAsmParser::Match_Success;
2153
0
    break;
2154
0
    }
2155
  // 'BDXAddr64Disp12' class
2156
0
  case MCK_BDXAddr64Disp12: {
2157
0
    DiagnosticPredicate DP(Operand.isBDXAddr64Disp12());
2158
0
    if (DP.isMatch())
2159
0
      return MCTargetAsmParser::Match_Success;
2160
0
    break;
2161
0
    }
2162
  // 'BDXAddr64Disp20' class
2163
0
  case MCK_BDXAddr64Disp20: {
2164
0
    DiagnosticPredicate DP(Operand.isBDXAddr64Disp20());
2165
0
    if (DP.isMatch())
2166
0
      return MCTargetAsmParser::Match_Success;
2167
0
    break;
2168
0
    }
2169
  // 'CR64' class
2170
0
  case MCK_CR64: {
2171
0
    DiagnosticPredicate DP(Operand.isCR64());
2172
0
    if (DP.isMatch())
2173
0
      return MCTargetAsmParser::Match_Success;
2174
0
    break;
2175
0
    }
2176
  // 'FP128' class
2177
0
  case MCK_FP128: {
2178
0
    DiagnosticPredicate DP(Operand.isFP128());
2179
0
    if (DP.isMatch())
2180
0
      return MCTargetAsmParser::Match_Success;
2181
0
    break;
2182
0
    }
2183
  // 'FP32' class
2184
0
  case MCK_FP32: {
2185
0
    DiagnosticPredicate DP(Operand.isFP32());
2186
0
    if (DP.isMatch())
2187
0
      return MCTargetAsmParser::Match_Success;
2188
0
    break;
2189
0
    }
2190
  // 'FP64' class
2191
0
  case MCK_FP64: {
2192
0
    DiagnosticPredicate DP(Operand.isFP64());
2193
0
    if (DP.isMatch())
2194
0
      return MCTargetAsmParser::Match_Success;
2195
0
    break;
2196
0
    }
2197
  // 'GR128' class
2198
0
  case MCK_GR128: {
2199
0
    DiagnosticPredicate DP(Operand.isGR128());
2200
0
    if (DP.isMatch())
2201
0
      return MCTargetAsmParser::Match_Success;
2202
0
    break;
2203
0
    }
2204
  // 'GR32' class
2205
0
  case MCK_GR32: {
2206
0
    DiagnosticPredicate DP(Operand.isGR32());
2207
0
    if (DP.isMatch())
2208
0
      return MCTargetAsmParser::Match_Success;
2209
0
    break;
2210
0
    }
2211
  // 'GR64' class
2212
0
  case MCK_GR64: {
2213
0
    DiagnosticPredicate DP(Operand.isGR64());
2214
0
    if (DP.isMatch())
2215
0
      return MCTargetAsmParser::Match_Success;
2216
0
    break;
2217
0
    }
2218
  // 'GRH32' class
2219
0
  case MCK_GRH32: {
2220
0
    DiagnosticPredicate DP(Operand.isGRH32());
2221
0
    if (DP.isMatch())
2222
0
      return MCTargetAsmParser::Match_Success;
2223
0
    break;
2224
0
    }
2225
  // 'GRX32' class
2226
0
  case MCK_GRX32: {
2227
0
    DiagnosticPredicate DP(Operand.isGRX32());
2228
0
    if (DP.isMatch())
2229
0
      return MCTargetAsmParser::Match_Success;
2230
0
    break;
2231
0
    }
2232
  // 'Imm' class
2233
0
  case MCK_Imm: {
2234
0
    DiagnosticPredicate DP(Operand.isImm());
2235
0
    if (DP.isMatch())
2236
0
      return MCTargetAsmParser::Match_Success;
2237
0
    break;
2238
0
    }
2239
  // 'PCRel12' class
2240
0
  case MCK_PCRel12: {
2241
0
    DiagnosticPredicate DP(Operand.isImm());
2242
0
    if (DP.isMatch())
2243
0
      return MCTargetAsmParser::Match_Success;
2244
0
    break;
2245
0
    }
2246
  // 'PCRel16' class
2247
0
  case MCK_PCRel16: {
2248
0
    DiagnosticPredicate DP(Operand.isImm());
2249
0
    if (DP.isMatch())
2250
0
      return MCTargetAsmParser::Match_Success;
2251
0
    break;
2252
0
    }
2253
  // 'PCRel24' class
2254
0
  case MCK_PCRel24: {
2255
0
    DiagnosticPredicate DP(Operand.isImm());
2256
0
    if (DP.isMatch())
2257
0
      return MCTargetAsmParser::Match_Success;
2258
0
    break;
2259
0
    }
2260
  // 'PCRel32' class
2261
0
  case MCK_PCRel32: {
2262
0
    DiagnosticPredicate DP(Operand.isImm());
2263
0
    if (DP.isMatch())
2264
0
      return MCTargetAsmParser::Match_Success;
2265
0
    break;
2266
0
    }
2267
  // 'PCRelTLS16' class
2268
0
  case MCK_PCRelTLS16: {
2269
0
    DiagnosticPredicate DP(Operand.isImmTLS());
2270
0
    if (DP.isMatch())
2271
0
      return MCTargetAsmParser::Match_Success;
2272
0
    break;
2273
0
    }
2274
  // 'PCRelTLS32' class
2275
0
  case MCK_PCRelTLS32: {
2276
0
    DiagnosticPredicate DP(Operand.isImmTLS());
2277
0
    if (DP.isMatch())
2278
0
      return MCTargetAsmParser::Match_Success;
2279
0
    break;
2280
0
    }
2281
  // 'S16Imm' class
2282
0
  case MCK_S16Imm: {
2283
0
    DiagnosticPredicate DP(Operand.isS16Imm());
2284
0
    if (DP.isMatch())
2285
0
      return MCTargetAsmParser::Match_Success;
2286
0
    break;
2287
0
    }
2288
  // 'S32Imm' class
2289
0
  case MCK_S32Imm: {
2290
0
    DiagnosticPredicate DP(Operand.isS32Imm());
2291
0
    if (DP.isMatch())
2292
0
      return MCTargetAsmParser::Match_Success;
2293
0
    break;
2294
0
    }
2295
  // 'S8Imm' class
2296
0
  case MCK_S8Imm: {
2297
0
    DiagnosticPredicate DP(Operand.isS8Imm());
2298
0
    if (DP.isMatch())
2299
0
      return MCTargetAsmParser::Match_Success;
2300
0
    break;
2301
0
    }
2302
  // 'U12Imm' class
2303
0
  case MCK_U12Imm: {
2304
0
    DiagnosticPredicate DP(Operand.isU12Imm());
2305
0
    if (DP.isMatch())
2306
0
      return MCTargetAsmParser::Match_Success;
2307
0
    break;
2308
0
    }
2309
  // 'U16Imm' class
2310
0
  case MCK_U16Imm: {
2311
0
    DiagnosticPredicate DP(Operand.isU16Imm());
2312
0
    if (DP.isMatch())
2313
0
      return MCTargetAsmParser::Match_Success;
2314
0
    break;
2315
0
    }
2316
  // 'U1Imm' class
2317
0
  case MCK_U1Imm: {
2318
0
    DiagnosticPredicate DP(Operand.isU1Imm());
2319
0
    if (DP.isMatch())
2320
0
      return MCTargetAsmParser::Match_Success;
2321
0
    break;
2322
0
    }
2323
  // 'U2Imm' class
2324
0
  case MCK_U2Imm: {
2325
0
    DiagnosticPredicate DP(Operand.isU2Imm());
2326
0
    if (DP.isMatch())
2327
0
      return MCTargetAsmParser::Match_Success;
2328
0
    break;
2329
0
    }
2330
  // 'U32Imm' class
2331
0
  case MCK_U32Imm: {
2332
0
    DiagnosticPredicate DP(Operand.isU32Imm());
2333
0
    if (DP.isMatch())
2334
0
      return MCTargetAsmParser::Match_Success;
2335
0
    break;
2336
0
    }
2337
  // 'U3Imm' class
2338
0
  case MCK_U3Imm: {
2339
0
    DiagnosticPredicate DP(Operand.isU3Imm());
2340
0
    if (DP.isMatch())
2341
0
      return MCTargetAsmParser::Match_Success;
2342
0
    break;
2343
0
    }
2344
  // 'U48Imm' class
2345
0
  case MCK_U48Imm: {
2346
0
    DiagnosticPredicate DP(Operand.isU48Imm());
2347
0
    if (DP.isMatch())
2348
0
      return MCTargetAsmParser::Match_Success;
2349
0
    break;
2350
0
    }
2351
  // 'U4Imm' class
2352
0
  case MCK_U4Imm: {
2353
0
    DiagnosticPredicate DP(Operand.isU4Imm());
2354
0
    if (DP.isMatch())
2355
0
      return MCTargetAsmParser::Match_Success;
2356
0
    break;
2357
0
    }
2358
  // 'U8Imm' class
2359
0
  case MCK_U8Imm: {
2360
0
    DiagnosticPredicate DP(Operand.isU8Imm());
2361
0
    if (DP.isMatch())
2362
0
      return MCTargetAsmParser::Match_Success;
2363
0
    break;
2364
0
    }
2365
  // 'VF128' class
2366
0
  case MCK_VF128: {
2367
0
    DiagnosticPredicate DP(Operand.isVF128());
2368
0
    if (DP.isMatch())
2369
0
      return MCTargetAsmParser::Match_Success;
2370
0
    break;
2371
0
    }
2372
  // 'VR128' class
2373
0
  case MCK_VR128: {
2374
0
    DiagnosticPredicate DP(Operand.isVR128());
2375
0
    if (DP.isMatch())
2376
0
      return MCTargetAsmParser::Match_Success;
2377
0
    break;
2378
0
    }
2379
  // 'VR32' class
2380
0
  case MCK_VR32: {
2381
0
    DiagnosticPredicate DP(Operand.isVR32());
2382
0
    if (DP.isMatch())
2383
0
      return MCTargetAsmParser::Match_Success;
2384
0
    break;
2385
0
    }
2386
  // 'VR64' class
2387
0
  case MCK_VR64: {
2388
0
    DiagnosticPredicate DP(Operand.isVR64());
2389
0
    if (DP.isMatch())
2390
0
      return MCTargetAsmParser::Match_Success;
2391
0
    break;
2392
0
    }
2393
0
  } // end switch (Kind)
2394
2395
0
  if (Operand.isReg()) {
2396
0
    MatchClassKind OpKind;
2397
0
    switch (Operand.getReg()) {
2398
0
    default: OpKind = InvalidMatchClass; break;
2399
0
    case SystemZ::R0L: OpKind = MCK_GR32Bit; break;
2400
0
    case SystemZ::R0H: OpKind = MCK_GRH32Bit; break;
2401
0
    case SystemZ::R0D: OpKind = MCK_GR64Bit; break;
2402
0
    case SystemZ::R1L: OpKind = MCK_ADDR32Bit; break;
2403
0
    case SystemZ::R1H: OpKind = MCK_GRH32Bit; break;
2404
0
    case SystemZ::R1D: OpKind = MCK_ADDR64Bit; break;
2405
0
    case SystemZ::R2L: OpKind = MCK_ADDR32Bit; break;
2406
0
    case SystemZ::R2H: OpKind = MCK_GRH32Bit; break;
2407
0
    case SystemZ::R2D: OpKind = MCK_ADDR64Bit; break;
2408
0
    case SystemZ::R3L: OpKind = MCK_ADDR32Bit; break;
2409
0
    case SystemZ::R3H: OpKind = MCK_GRH32Bit; break;
2410
0
    case SystemZ::R3D: OpKind = MCK_ADDR64Bit; break;
2411
0
    case SystemZ::R4L: OpKind = MCK_ADDR32Bit; break;
2412
0
    case SystemZ::R4H: OpKind = MCK_GRH32Bit; break;
2413
0
    case SystemZ::R4D: OpKind = MCK_ADDR64Bit; break;
2414
0
    case SystemZ::R5L: OpKind = MCK_ADDR32Bit; break;
2415
0
    case SystemZ::R5H: OpKind = MCK_GRH32Bit; break;
2416
0
    case SystemZ::R5D: OpKind = MCK_ADDR64Bit; break;
2417
0
    case SystemZ::R6L: OpKind = MCK_ADDR32Bit; break;
2418
0
    case SystemZ::R6H: OpKind = MCK_GRH32Bit; break;
2419
0
    case SystemZ::R6D: OpKind = MCK_ADDR64Bit; break;
2420
0
    case SystemZ::R7L: OpKind = MCK_ADDR32Bit; break;
2421
0
    case SystemZ::R7H: OpKind = MCK_GRH32Bit; break;
2422
0
    case SystemZ::R7D: OpKind = MCK_ADDR64Bit; break;
2423
0
    case SystemZ::R8L: OpKind = MCK_ADDR32Bit; break;
2424
0
    case SystemZ::R8H: OpKind = MCK_GRH32Bit; break;
2425
0
    case SystemZ::R8D: OpKind = MCK_ADDR64Bit; break;
2426
0
    case SystemZ::R9L: OpKind = MCK_ADDR32Bit; break;
2427
0
    case SystemZ::R9H: OpKind = MCK_GRH32Bit; break;
2428
0
    case SystemZ::R9D: OpKind = MCK_ADDR64Bit; break;
2429
0
    case SystemZ::R10L: OpKind = MCK_ADDR32Bit; break;
2430
0
    case SystemZ::R10H: OpKind = MCK_GRH32Bit; break;
2431
0
    case SystemZ::R10D: OpKind = MCK_ADDR64Bit; break;
2432
0
    case SystemZ::R11L: OpKind = MCK_ADDR32Bit; break;
2433
0
    case SystemZ::R11H: OpKind = MCK_GRH32Bit; break;
2434
0
    case SystemZ::R11D: OpKind = MCK_ADDR64Bit; break;
2435
0
    case SystemZ::R12L: OpKind = MCK_ADDR32Bit; break;
2436
0
    case SystemZ::R12H: OpKind = MCK_GRH32Bit; break;
2437
0
    case SystemZ::R12D: OpKind = MCK_ADDR64Bit; break;
2438
0
    case SystemZ::R13L: OpKind = MCK_ADDR32Bit; break;
2439
0
    case SystemZ::R13H: OpKind = MCK_GRH32Bit; break;
2440
0
    case SystemZ::R13D: OpKind = MCK_ADDR64Bit; break;
2441
0
    case SystemZ::R14L: OpKind = MCK_ADDR32Bit; break;
2442
0
    case SystemZ::R14H: OpKind = MCK_GRH32Bit; break;
2443
0
    case SystemZ::R14D: OpKind = MCK_ADDR64Bit; break;
2444
0
    case SystemZ::R15L: OpKind = MCK_ADDR32Bit; break;
2445
0
    case SystemZ::R15H: OpKind = MCK_GRH32Bit; break;
2446
0
    case SystemZ::R15D: OpKind = MCK_ADDR64Bit; break;
2447
0
    case SystemZ::R0Q: OpKind = MCK_GR128Bit; break;
2448
0
    case SystemZ::R2Q: OpKind = MCK_ADDR128Bit; break;
2449
0
    case SystemZ::R4Q: OpKind = MCK_ADDR128Bit; break;
2450
0
    case SystemZ::R6Q: OpKind = MCK_ADDR128Bit; break;
2451
0
    case SystemZ::R8Q: OpKind = MCK_ADDR128Bit; break;
2452
0
    case SystemZ::R10Q: OpKind = MCK_ADDR128Bit; break;
2453
0
    case SystemZ::R12Q: OpKind = MCK_ADDR128Bit; break;
2454
0
    case SystemZ::R14Q: OpKind = MCK_ADDR128Bit; break;
2455
0
    case SystemZ::F0S: OpKind = MCK_FP32Bit; break;
2456
0
    case SystemZ::F0D: OpKind = MCK_FP64Bit; break;
2457
0
    case SystemZ::F1S: OpKind = MCK_FP32Bit; break;
2458
0
    case SystemZ::F1D: OpKind = MCK_FP64Bit; break;
2459
0
    case SystemZ::F2S: OpKind = MCK_FP32Bit; break;
2460
0
    case SystemZ::F2D: OpKind = MCK_FP64Bit; break;
2461
0
    case SystemZ::F3S: OpKind = MCK_FP32Bit; break;
2462
0
    case SystemZ::F3D: OpKind = MCK_FP64Bit; break;
2463
0
    case SystemZ::F4S: OpKind = MCK_FP32Bit; break;
2464
0
    case SystemZ::F4D: OpKind = MCK_FP64Bit; break;
2465
0
    case SystemZ::F5S: OpKind = MCK_FP32Bit; break;
2466
0
    case SystemZ::F5D: OpKind = MCK_FP64Bit; break;
2467
0
    case SystemZ::F6S: OpKind = MCK_FP32Bit; break;
2468
0
    case SystemZ::F6D: OpKind = MCK_FP64Bit; break;
2469
0
    case SystemZ::F7S: OpKind = MCK_FP32Bit; break;
2470
0
    case SystemZ::F7D: OpKind = MCK_FP64Bit; break;
2471
0
    case SystemZ::F8S: OpKind = MCK_FP32Bit; break;
2472
0
    case SystemZ::F8D: OpKind = MCK_FP64Bit; break;
2473
0
    case SystemZ::F9S: OpKind = MCK_FP32Bit; break;
2474
0
    case SystemZ::F9D: OpKind = MCK_FP64Bit; break;
2475
0
    case SystemZ::F10S: OpKind = MCK_FP32Bit; break;
2476
0
    case SystemZ::F10D: OpKind = MCK_FP64Bit; break;
2477
0
    case SystemZ::F11S: OpKind = MCK_FP32Bit; break;
2478
0
    case SystemZ::F11D: OpKind = MCK_FP64Bit; break;
2479
0
    case SystemZ::F12S: OpKind = MCK_FP32Bit; break;
2480
0
    case SystemZ::F12D: OpKind = MCK_FP64Bit; break;
2481
0
    case SystemZ::F13S: OpKind = MCK_FP32Bit; break;
2482
0
    case SystemZ::F13D: OpKind = MCK_FP64Bit; break;
2483
0
    case SystemZ::F14S: OpKind = MCK_FP32Bit; break;
2484
0
    case SystemZ::F14D: OpKind = MCK_FP64Bit; break;
2485
0
    case SystemZ::F15S: OpKind = MCK_FP32Bit; break;
2486
0
    case SystemZ::F15D: OpKind = MCK_FP64Bit; break;
2487
0
    case SystemZ::F16S: OpKind = MCK_VR32Bit; break;
2488
0
    case SystemZ::F16D: OpKind = MCK_VR64Bit; break;
2489
0
    case SystemZ::F17S: OpKind = MCK_VR32Bit; break;
2490
0
    case SystemZ::F17D: OpKind = MCK_VR64Bit; break;
2491
0
    case SystemZ::F18S: OpKind = MCK_VR32Bit; break;
2492
0
    case SystemZ::F18D: OpKind = MCK_VR64Bit; break;
2493
0
    case SystemZ::F19S: OpKind = MCK_VR32Bit; break;
2494
0
    case SystemZ::F19D: OpKind = MCK_VR64Bit; break;
2495
0
    case SystemZ::F20S: OpKind = MCK_VR32Bit; break;
2496
0
    case SystemZ::F20D: OpKind = MCK_VR64Bit; break;
2497
0
    case SystemZ::F21S: OpKind = MCK_VR32Bit; break;
2498
0
    case SystemZ::F21D: OpKind = MCK_VR64Bit; break;
2499
0
    case SystemZ::F22S: OpKind = MCK_VR32Bit; break;
2500
0
    case SystemZ::F22D: OpKind = MCK_VR64Bit; break;
2501
0
    case SystemZ::F23S: OpKind = MCK_VR32Bit; break;
2502
0
    case SystemZ::F23D: OpKind = MCK_VR64Bit; break;
2503
0
    case SystemZ::F24S: OpKind = MCK_VR32Bit; break;
2504
0
    case SystemZ::F24D: OpKind = MCK_VR64Bit; break;
2505
0
    case SystemZ::F25S: OpKind = MCK_VR32Bit; break;
2506
0
    case SystemZ::F25D: OpKind = MCK_VR64Bit; break;
2507
0
    case SystemZ::F26S: OpKind = MCK_VR32Bit; break;
2508
0
    case SystemZ::F26D: OpKind = MCK_VR64Bit; break;
2509
0
    case SystemZ::F27S: OpKind = MCK_VR32Bit; break;
2510
0
    case SystemZ::F27D: OpKind = MCK_VR64Bit; break;
2511
0
    case SystemZ::F28S: OpKind = MCK_VR32Bit; break;
2512
0
    case SystemZ::F28D: OpKind = MCK_VR64Bit; break;
2513
0
    case SystemZ::F29S: OpKind = MCK_VR32Bit; break;
2514
0
    case SystemZ::F29D: OpKind = MCK_VR64Bit; break;
2515
0
    case SystemZ::F30S: OpKind = MCK_VR32Bit; break;
2516
0
    case SystemZ::F30D: OpKind = MCK_VR64Bit; break;
2517
0
    case SystemZ::F31S: OpKind = MCK_VR32Bit; break;
2518
0
    case SystemZ::F31D: OpKind = MCK_VR64Bit; break;
2519
0
    case SystemZ::F0Q: OpKind = MCK_FP128Bit; break;
2520
0
    case SystemZ::F1Q: OpKind = MCK_FP128Bit; break;
2521
0
    case SystemZ::F4Q: OpKind = MCK_FP128Bit; break;
2522
0
    case SystemZ::F5Q: OpKind = MCK_FP128Bit; break;
2523
0
    case SystemZ::F8Q: OpKind = MCK_FP128Bit; break;
2524
0
    case SystemZ::F9Q: OpKind = MCK_FP128Bit; break;
2525
0
    case SystemZ::F12Q: OpKind = MCK_FP128Bit; break;
2526
0
    case SystemZ::F13Q: OpKind = MCK_FP128Bit; break;
2527
0
    case SystemZ::V0: OpKind = MCK_VF128Bit; break;
2528
0
    case SystemZ::V1: OpKind = MCK_VF128Bit; break;
2529
0
    case SystemZ::V2: OpKind = MCK_VF128Bit; break;
2530
0
    case SystemZ::V3: OpKind = MCK_VF128Bit; break;
2531
0
    case SystemZ::V4: OpKind = MCK_VF128Bit; break;
2532
0
    case SystemZ::V5: OpKind = MCK_VF128Bit; break;
2533
0
    case SystemZ::V6: OpKind = MCK_VF128Bit; break;
2534
0
    case SystemZ::V7: OpKind = MCK_VF128Bit; break;
2535
0
    case SystemZ::V8: OpKind = MCK_VF128Bit; break;
2536
0
    case SystemZ::V9: OpKind = MCK_VF128Bit; break;
2537
0
    case SystemZ::V10: OpKind = MCK_VF128Bit; break;
2538
0
    case SystemZ::V11: OpKind = MCK_VF128Bit; break;
2539
0
    case SystemZ::V12: OpKind = MCK_VF128Bit; break;
2540
0
    case SystemZ::V13: OpKind = MCK_VF128Bit; break;
2541
0
    case SystemZ::V14: OpKind = MCK_VF128Bit; break;
2542
0
    case SystemZ::V15: OpKind = MCK_VF128Bit; break;
2543
0
    case SystemZ::V16: OpKind = MCK_VR128Bit; break;
2544
0
    case SystemZ::V17: OpKind = MCK_VR128Bit; break;
2545
0
    case SystemZ::V18: OpKind = MCK_VR128Bit; break;
2546
0
    case SystemZ::V19: OpKind = MCK_VR128Bit; break;
2547
0
    case SystemZ::V20: OpKind = MCK_VR128Bit; break;
2548
0
    case SystemZ::V21: OpKind = MCK_VR128Bit; break;
2549
0
    case SystemZ::V22: OpKind = MCK_VR128Bit; break;
2550
0
    case SystemZ::V23: OpKind = MCK_VR128Bit; break;
2551
0
    case SystemZ::V24: OpKind = MCK_VR128Bit; break;
2552
0
    case SystemZ::V25: OpKind = MCK_VR128Bit; break;
2553
0
    case SystemZ::V26: OpKind = MCK_VR128Bit; break;
2554
0
    case SystemZ::V27: OpKind = MCK_VR128Bit; break;
2555
0
    case SystemZ::V28: OpKind = MCK_VR128Bit; break;
2556
0
    case SystemZ::V29: OpKind = MCK_VR128Bit; break;
2557
0
    case SystemZ::V30: OpKind = MCK_VR128Bit; break;
2558
0
    case SystemZ::V31: OpKind = MCK_VR128Bit; break;
2559
0
    case SystemZ::CC: OpKind = MCK_CCR; break;
2560
0
    case SystemZ::FPC: OpKind = MCK_FPCRegs; break;
2561
0
    case SystemZ::A0: OpKind = MCK_AR32Bit; break;
2562
0
    case SystemZ::A1: OpKind = MCK_AR32Bit; break;
2563
0
    case SystemZ::A2: OpKind = MCK_AR32Bit; break;
2564
0
    case SystemZ::A3: OpKind = MCK_AR32Bit; break;
2565
0
    case SystemZ::A4: OpKind = MCK_AR32Bit; break;
2566
0
    case SystemZ::A5: OpKind = MCK_AR32Bit; break;
2567
0
    case SystemZ::A6: OpKind = MCK_AR32Bit; break;
2568
0
    case SystemZ::A7: OpKind = MCK_AR32Bit; break;
2569
0
    case SystemZ::A8: OpKind = MCK_AR32Bit; break;
2570
0
    case SystemZ::A9: OpKind = MCK_AR32Bit; break;
2571
0
    case SystemZ::A10: OpKind = MCK_AR32Bit; break;
2572
0
    case SystemZ::A11: OpKind = MCK_AR32Bit; break;
2573
0
    case SystemZ::A12: OpKind = MCK_AR32Bit; break;
2574
0
    case SystemZ::A13: OpKind = MCK_AR32Bit; break;
2575
0
    case SystemZ::A14: OpKind = MCK_AR32Bit; break;
2576
0
    case SystemZ::A15: OpKind = MCK_AR32Bit; break;
2577
0
    case SystemZ::C0: OpKind = MCK_CR64Bit; break;
2578
0
    case SystemZ::C1: OpKind = MCK_CR64Bit; break;
2579
0
    case SystemZ::C2: OpKind = MCK_CR64Bit; break;
2580
0
    case SystemZ::C3: OpKind = MCK_CR64Bit; break;
2581
0
    case SystemZ::C4: OpKind = MCK_CR64Bit; break;
2582
0
    case SystemZ::C5: OpKind = MCK_CR64Bit; break;
2583
0
    case SystemZ::C6: OpKind = MCK_CR64Bit; break;
2584
0
    case SystemZ::C7: OpKind = MCK_CR64Bit; break;
2585
0
    case SystemZ::C8: OpKind = MCK_CR64Bit; break;
2586
0
    case SystemZ::C9: OpKind = MCK_CR64Bit; break;
2587
0
    case SystemZ::C10: OpKind = MCK_CR64Bit; break;
2588
0
    case SystemZ::C11: OpKind = MCK_CR64Bit; break;
2589
0
    case SystemZ::C12: OpKind = MCK_CR64Bit; break;
2590
0
    case SystemZ::C13: OpKind = MCK_CR64Bit; break;
2591
0
    case SystemZ::C14: OpKind = MCK_CR64Bit; break;
2592
0
    case SystemZ::C15: OpKind = MCK_CR64Bit; break;
2593
0
    }
2594
0
    return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
2595
0
                                      getDiagKindFromRegisterClass(Kind);
2596
0
  }
2597
2598
0
  if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
2599
0
    return getDiagKindFromRegisterClass(Kind);
2600
2601
0
  return MCTargetAsmParser::Match_InvalidOperand;
2602
0
}
2603
2604
#ifndef NDEBUG
2605
0
const char *getMatchClassName(MatchClassKind Kind) {
2606
0
  switch (Kind) {
2607
0
  case InvalidMatchClass: return "InvalidMatchClass";
2608
0
  case OptionalMatchClass: return "OptionalMatchClass";
2609
0
  case MCK_CCR: return "MCK_CCR";
2610
0
  case MCK_FPCRegs: return "MCK_FPCRegs";
2611
0
  case MCK_ADDR128Bit: return "MCK_ADDR128Bit";
2612
0
  case MCK_FP128Bit: return "MCK_FP128Bit";
2613
0
  case MCK_GR128Bit: return "MCK_GR128Bit";
2614
0
  case MCK_ADDR32Bit: return "MCK_ADDR32Bit";
2615
0
  case MCK_ADDR64Bit: return "MCK_ADDR64Bit";
2616
0
  case MCK_AR32Bit: return "MCK_AR32Bit";
2617
0
  case MCK_CR64Bit: return "MCK_CR64Bit";
2618
0
  case MCK_FP32Bit: return "MCK_FP32Bit";
2619
0
  case MCK_FP64Bit: return "MCK_FP64Bit";
2620
0
  case MCK_GR32Bit: return "MCK_GR32Bit";
2621
0
  case MCK_GR64Bit: return "MCK_GR64Bit";
2622
0
  case MCK_GRH32Bit: return "MCK_GRH32Bit";
2623
0
  case MCK_VF128Bit: return "MCK_VF128Bit";
2624
0
  case MCK_Reg13: return "MCK_Reg13";
2625
0
  case MCK_GRX32Bit: return "MCK_GRX32Bit";
2626
0
  case MCK_VR128Bit: return "MCK_VR128Bit";
2627
0
  case MCK_VR32Bit: return "MCK_VR32Bit";
2628
0
  case MCK_VR64Bit: return "MCK_VR64Bit";
2629
0
  case MCK_AnyRegBit: return "MCK_AnyRegBit";
2630
0
  case MCK_ADDR128: return "MCK_ADDR128";
2631
0
  case MCK_ADDR32: return "MCK_ADDR32";
2632
0
  case MCK_ADDR64: return "MCK_ADDR64";
2633
0
  case MCK_AR32: return "MCK_AR32";
2634
0
  case MCK_AnyReg: return "MCK_AnyReg";
2635
0
  case MCK_BDAddr32Disp12: return "MCK_BDAddr32Disp12";
2636
0
  case MCK_BDAddr32Disp20: return "MCK_BDAddr32Disp20";
2637
0
  case MCK_BDAddr64Disp12: return "MCK_BDAddr64Disp12";
2638
0
  case MCK_BDAddr64Disp20: return "MCK_BDAddr64Disp20";
2639
0
  case MCK_BDLAddr64Disp12Len4: return "MCK_BDLAddr64Disp12Len4";
2640
0
  case MCK_BDLAddr64Disp12Len8: return "MCK_BDLAddr64Disp12Len8";
2641
0
  case MCK_BDRAddr64Disp12: return "MCK_BDRAddr64Disp12";
2642
0
  case MCK_BDVAddr64Disp12: return "MCK_BDVAddr64Disp12";
2643
0
  case MCK_BDXAddr64Disp12: return "MCK_BDXAddr64Disp12";
2644
0
  case MCK_BDXAddr64Disp20: return "MCK_BDXAddr64Disp20";
2645
0
  case MCK_CR64: return "MCK_CR64";
2646
0
  case MCK_FP128: return "MCK_FP128";
2647
0
  case MCK_FP32: return "MCK_FP32";
2648
0
  case MCK_FP64: return "MCK_FP64";
2649
0
  case MCK_GR128: return "MCK_GR128";
2650
0
  case MCK_GR32: return "MCK_GR32";
2651
0
  case MCK_GR64: return "MCK_GR64";
2652
0
  case MCK_GRH32: return "MCK_GRH32";
2653
0
  case MCK_GRX32: return "MCK_GRX32";
2654
0
  case MCK_Imm: return "MCK_Imm";
2655
0
  case MCK_PCRel12: return "MCK_PCRel12";
2656
0
  case MCK_PCRel16: return "MCK_PCRel16";
2657
0
  case MCK_PCRel24: return "MCK_PCRel24";
2658
0
  case MCK_PCRel32: return "MCK_PCRel32";
2659
0
  case MCK_PCRelTLS16: return "MCK_PCRelTLS16";
2660
0
  case MCK_PCRelTLS32: return "MCK_PCRelTLS32";
2661
0
  case MCK_S16Imm: return "MCK_S16Imm";
2662
0
  case MCK_S32Imm: return "MCK_S32Imm";
2663
0
  case MCK_S8Imm: return "MCK_S8Imm";
2664
0
  case MCK_U12Imm: return "MCK_U12Imm";
2665
0
  case MCK_U16Imm: return "MCK_U16Imm";
2666
0
  case MCK_U1Imm: return "MCK_U1Imm";
2667
0
  case MCK_U2Imm: return "MCK_U2Imm";
2668
0
  case MCK_U32Imm: return "MCK_U32Imm";
2669
0
  case MCK_U3Imm: return "MCK_U3Imm";
2670
0
  case MCK_U48Imm: return "MCK_U48Imm";
2671
0
  case MCK_U4Imm: return "MCK_U4Imm";
2672
0
  case MCK_U8Imm: return "MCK_U8Imm";
2673
0
  case MCK_VF128: return "MCK_VF128";
2674
0
  case MCK_VR128: return "MCK_VR128";
2675
0
  case MCK_VR32: return "MCK_VR32";
2676
0
  case MCK_VR64: return "MCK_VR64";
2677
0
  case NumMatchClassKinds: return "NumMatchClassKinds";
2678
0
  }
2679
0
  llvm_unreachable("unhandled MatchClassKind!");
2680
0
}
2681
2682
#endif // NDEBUG
2683
FeatureBitset SystemZAsmParser::
2684
0
ComputeAvailableFeatures(const FeatureBitset &FB) const {
2685
0
  FeatureBitset Features;
2686
0
  if (FB[SystemZ::FeatureSoftFloat])
2687
0
    Features.set(Feature_FeatureSoftFloatBit);
2688
0
  if (FB[SystemZ::FeatureBackChain])
2689
0
    Features.set(Feature_FeatureBackChainBit);
2690
0
  if (FB[SystemZ::FeatureDistinctOps])
2691
0
    Features.set(Feature_FeatureDistinctOpsBit);
2692
0
  if (FB[SystemZ::FeatureFastSerialization])
2693
0
    Features.set(Feature_FeatureFastSerializationBit);
2694
0
  if (FB[SystemZ::FeatureFPExtension])
2695
0
    Features.set(Feature_FeatureFPExtensionBit);
2696
0
  if (FB[SystemZ::FeatureHighWord])
2697
0
    Features.set(Feature_FeatureHighWordBit);
2698
0
  if (FB[SystemZ::FeatureInterlockedAccess1])
2699
0
    Features.set(Feature_FeatureInterlockedAccess1Bit);
2700
0
  if (FB[SystemZ::FeatureLoadStoreOnCond])
2701
0
    Features.set(Feature_FeatureLoadStoreOnCondBit);
2702
0
  if (FB[SystemZ::FeaturePopulationCount])
2703
0
    Features.set(Feature_FeaturePopulationCountBit);
2704
0
  if (FB[SystemZ::FeatureMessageSecurityAssist3])
2705
0
    Features.set(Feature_FeatureMessageSecurityAssist3Bit);
2706
0
  if (FB[SystemZ::FeatureMessageSecurityAssist4])
2707
0
    Features.set(Feature_FeatureMessageSecurityAssist4Bit);
2708
0
  if (FB[SystemZ::FeatureResetReferenceBitsMultiple])
2709
0
    Features.set(Feature_FeatureResetReferenceBitsMultipleBit);
2710
0
  if (FB[SystemZ::FeatureExecutionHint])
2711
0
    Features.set(Feature_FeatureExecutionHintBit);
2712
0
  if (FB[SystemZ::FeatureLoadAndTrap])
2713
0
    Features.set(Feature_FeatureLoadAndTrapBit);
2714
0
  if (FB[SystemZ::FeatureMiscellaneousExtensions])
2715
0
    Features.set(Feature_FeatureMiscellaneousExtensionsBit);
2716
0
  if (FB[SystemZ::FeatureProcessorAssist])
2717
0
    Features.set(Feature_FeatureProcessorAssistBit);
2718
0
  if (FB[SystemZ::FeatureTransactionalExecution])
2719
0
    Features.set(Feature_FeatureTransactionalExecutionBit);
2720
0
  if (FB[SystemZ::FeatureDFPZonedConversion])
2721
0
    Features.set(Feature_FeatureDFPZonedConversionBit);
2722
0
  if (FB[SystemZ::FeatureEnhancedDAT2])
2723
0
    Features.set(Feature_FeatureEnhancedDAT2Bit);
2724
0
  if (FB[SystemZ::FeatureLoadAndZeroRightmostByte])
2725
0
    Features.set(Feature_FeatureLoadAndZeroRightmostByteBit);
2726
0
  if (FB[SystemZ::FeatureLoadStoreOnCond2])
2727
0
    Features.set(Feature_FeatureLoadStoreOnCond2Bit);
2728
0
  if (FB[SystemZ::FeatureMessageSecurityAssist5])
2729
0
    Features.set(Feature_FeatureMessageSecurityAssist5Bit);
2730
0
  if (FB[SystemZ::FeatureDFPPackedConversion])
2731
0
    Features.set(Feature_FeatureDFPPackedConversionBit);
2732
0
  if (FB[SystemZ::FeatureVector])
2733
0
    Features.set(Feature_FeatureVectorBit);
2734
0
  if (FB[SystemZ::FeatureMiscellaneousExtensions2])
2735
0
    Features.set(Feature_FeatureMiscellaneousExtensions2Bit);
2736
0
  if (FB[SystemZ::FeatureGuardedStorage])
2737
0
    Features.set(Feature_FeatureGuardedStorageBit);
2738
0
  if (FB[SystemZ::FeatureMessageSecurityAssist7])
2739
0
    Features.set(Feature_FeatureMessageSecurityAssist7Bit);
2740
0
  if (FB[SystemZ::FeatureMessageSecurityAssist8])
2741
0
    Features.set(Feature_FeatureMessageSecurityAssist8Bit);
2742
0
  if (FB[SystemZ::FeatureVectorEnhancements1])
2743
0
    Features.set(Feature_FeatureVectorEnhancements1Bit);
2744
0
  if (FB[SystemZ::FeatureVectorPackedDecimal])
2745
0
    Features.set(Feature_FeatureVectorPackedDecimalBit);
2746
0
  if (FB[SystemZ::FeatureInsertReferenceBitsMultiple])
2747
0
    Features.set(Feature_FeatureInsertReferenceBitsMultipleBit);
2748
0
  if (FB[SystemZ::FeatureMiscellaneousExtensions3])
2749
0
    Features.set(Feature_FeatureMiscellaneousExtensions3Bit);
2750
0
  if (FB[SystemZ::FeatureMessageSecurityAssist9])
2751
0
    Features.set(Feature_FeatureMessageSecurityAssist9Bit);
2752
0
  if (FB[SystemZ::FeatureVectorEnhancements2])
2753
0
    Features.set(Feature_FeatureVectorEnhancements2Bit);
2754
0
  if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement])
2755
0
    Features.set(Feature_FeatureVectorPackedDecimalEnhancementBit);
2756
0
  if (FB[SystemZ::FeatureEnhancedSort])
2757
0
    Features.set(Feature_FeatureEnhancedSortBit);
2758
0
  if (FB[SystemZ::FeatureDeflateConversion])
2759
0
    Features.set(Feature_FeatureDeflateConversionBit);
2760
0
  if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement2])
2761
0
    Features.set(Feature_FeatureVectorPackedDecimalEnhancement2Bit);
2762
0
  if (FB[SystemZ::FeatureNNPAssist])
2763
0
    Features.set(Feature_FeatureNNPAssistBit);
2764
0
  if (FB[SystemZ::FeatureBEAREnhancement])
2765
0
    Features.set(Feature_FeatureBEAREnhancementBit);
2766
0
  if (FB[SystemZ::FeatureResetDATProtection])
2767
0
    Features.set(Feature_FeatureResetDATProtectionBit);
2768
0
  if (FB[SystemZ::FeatureProcessorActivityInstrumentation])
2769
0
    Features.set(Feature_FeatureProcessorActivityInstrumentationBit);
2770
0
  return Features;
2771
0
}
2772
2773
static bool checkAsmTiedOperandConstraints(const SystemZAsmParser&AsmParser,
2774
                               unsigned Kind,
2775
                               const OperandVector &Operands,
2776
0
                               uint64_t &ErrorInfo) {
2777
0
  assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2778
0
  const uint8_t *Converter = ConversionTable[Kind];
2779
0
  for (const uint8_t *p = Converter; *p; p += 2) {
2780
0
    switch (*p) {
2781
0
    case CVT_Tied: {
2782
0
      unsigned OpIdx = *(p + 1);
2783
0
      assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
2784
0
                              std::begin(TiedAsmOperandTable)) &&
2785
0
             "Tied operand not found");
2786
0
      unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
2787
0
      unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
2788
0
      if (OpndNum1 != OpndNum2) {
2789
0
        auto &SrcOp1 = Operands[OpndNum1];
2790
0
        auto &SrcOp2 = Operands[OpndNum2];
2791
0
        if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
2792
0
          ErrorInfo = OpndNum2;
2793
0
          return false;
2794
0
        }
2795
0
      }
2796
0
      break;
2797
0
    }
2798
0
    default:
2799
0
      break;
2800
0
    }
2801
0
  }
2802
0
  return true;
2803
0
}
2804
2805
static const char MnemonicTable[] =
2806
    "\001a\002ad\003adb\004adbr\003adr\004adtr\005adtra\002ae\003aeb\004aebr"
2807
    "\003aer\003afi\002ag\003agf\004agfi\004agfr\003agh\004aghi\005aghik\003"
2808
    "agr\004agrk\004agsi\002ah\005ahhhr\005ahhlr\003ahi\004ahik\003ahy\003ai"
2809
    "h\002al\003alc\004alcg\005alcgr\004alcr\004alfi\003alg\004algf\005algfi"
2810
    "\005algfr\007alghsik\004algr\005algrk\005algsi\006alhhhr\006alhhlr\006a"
2811
    "lhsik\003alr\004alrk\004alsi\005alsih\006alsihn\003aly\002ap\002ar\003a"
2812
    "rk\003asi\002au\003aur\002aw\003awr\004axbr\003axr\004axtr\005axtra\002"
2813
    "ay\001b\004bakr\003bal\004balr\003bas\004basr\005bassm\002bc\003bcr\003"
2814
    "bct\004bctg\005bctgr\004bctr\002be\003ber\002bh\003bhe\004bher\003bhr\002"
2815
    "bi\003bic\003bie\003bih\004bihe\003bil\004bile\004bilh\003bim\004bine\004"
2816
    "binh\005binhe\004binl\005binle\005binlh\004binm\004bino\004binp\004binz"
2817
    "\003bio\003bip\003biz\002bl\003ble\004bler\003blh\004blhr\003blr\002bm\003"
2818
    "bmr\003bne\004bner\003bnh\004bnhe\005bnher\004bnhr\003bnl\004bnle\005bn"
2819
    "ler\004bnlh\005bnlhr\004bnlr\003bnm\004bnmr\003bno\004bnor\003bnp\004bn"
2820
    "pr\003bnz\004bnzr\002bo\003bor\002bp\003bpp\003bpr\004bprp\002br\004bra"
2821
    "s\005brasl\003brc\004brcl\004brct\005brctg\005brcth\004brxh\005brxhg\005"
2822
    "brxle\005brxlg\003bsa\003bsg\003bsm\003bxh\004bxhg\004bxle\005bxleg\002"
2823
    "bz\003bzr\001c\002cd\003cdb\004cdbr\005cdfbr\006cdfbra\004cdfr\005cdftr"
2824
    "\005cdgbr\006cdgbra\004cdgr\005cdgtr\006cdgtra\006cdlfbr\006cdlftr\006c"
2825
    "dlgbr\006cdlgtr\004cdpt\003cdr\003cds\004cdsg\005cdstr\004cdsy\004cdtr\005"
2826
    "cdutr\004cdzt\002ce\003ceb\004cebr\005cedtr\005cefbr\006cefbra\004cefr\005"
2827
    "cegbr\006cegbra\004cegr\006celfbr\006celgbr\003cer\005cextr\003cfc\005c"
2828
    "fdbr\006cfdbra\004cfdr\005cfdtr\005cfebr\006cfebra\004cfer\003cfi\005cf"
2829
    "xbr\006cfxbra\004cfxr\005cfxtr\002cg\005cgdbr\006cgdbra\004cgdr\005cgdt"
2830
    "r\006cgdtra\005cgebr\006cgebra\004cger\003cgf\004cgfi\004cgfr\005cgfrl\003"
2831
    "cgh\004cghi\005cghrl\005cghsi\004cgib\005cgibe\005cgibh\006cgibhe\005cg"
2832
    "ibl\006cgible\006cgiblh\006cgibne\006cgibnh\007cgibnhe\006cgibnl\007cgi"
2833
    "bnle\007cgibnlh\004cgij\005cgije\005cgijh\006cgijhe\005cgijl\006cgijle\006"
2834
    "cgijlh\006cgijne\006cgijnh\007cgijnhe\006cgijnl\007cgijnle\007cgijnlh\004"
2835
    "cgit\005cgite\005cgith\006cgithe\005cgitl\006cgitle\006cgitlh\006cgitne"
2836
    "\006cgitnh\007cgitnhe\006cgitnl\007cgitnle\007cgitnlh\003cgr\004cgrb\005"
2837
    "cgrbe\005cgrbh\006cgrbhe\005cgrbl\006cgrble\006cgrblh\006cgrbne\006cgrb"
2838
    "nh\007cgrbnhe\006cgrbnl\007cgrbnle\007cgrbnlh\004cgrj\005cgrje\005cgrjh"
2839
    "\006cgrjhe\005cgrjl\006cgrjle\006cgrjlh\006cgrjne\006cgrjnh\007cgrjnhe\006"
2840
    "cgrjnl\007cgrjnle\007cgrjnlh\004cgrl\004cgrt\005cgrte\005cgrth\006cgrth"
2841
    "e\005cgrtl\006cgrtle\006cgrtlh\006cgrtne\006cgrtnh\007cgrtnhe\006cgrtnl"
2842
    "\007cgrtnle\007cgrtnlh\005cgxbr\006cgxbra\004cgxr\005cgxtr\006cgxtra\002"
2843
    "ch\003chf\004chhr\005chhsi\003chi\004chlr\004chrl\004chsi\003chy\003cib"
2844
    "\004cibe\004cibh\005cibhe\004cibl\005cible\005ciblh\005cibne\005cibnh\006"
2845
    "cibnhe\005cibnl\006cibnle\006cibnlh\003cih\003cij\004cije\004cijh\005ci"
2846
    "jhe\004cijl\005cijle\005cijlh\005cijne\005cijnh\006cijnhe\005cijnl\006c"
2847
    "ijnle\006cijnlh\003cit\004cite\004cith\005cithe\004citl\005citle\005cit"
2848
    "lh\005citne\005citnh\006citnhe\005citnl\006citnle\006citnlh\004cksm\002"
2849
    "cl\003clc\004clcl\005clcle\005clclu\006clfdbr\006clfdtr\006clfebr\006cl"
2850
    "fhsi\004clfi\005clfit\006clfite\006clfith\007clfithe\006clfitl\007clfit"
2851
    "le\007clfitlh\007clfitne\007clfitnh\010clfitnhe\007clfitnl\010clfitnle\010"
2852
    "clfitnlh\006clfxbr\006clfxtr\003clg\006clgdbr\006clgdtr\006clgebr\004cl"
2853
    "gf\005clgfi\005clgfr\006clgfrl\006clghrl\006clghsi\005clgib\006clgibe\006"
2854
    "clgibh\007clgibhe\006clgibl\007clgible\007clgiblh\007clgibne\007clgibnh"
2855
    "\010clgibnhe\007clgibnl\010clgibnle\010clgibnlh\005clgij\006clgije\006c"
2856
    "lgijh\007clgijhe\006clgijl\007clgijle\007clgijlh\007clgijne\007clgijnh\010"
2857
    "clgijnhe\007clgijnl\010clgijnle\010clgijnlh\005clgit\006clgite\006clgit"
2858
    "h\007clgithe\006clgitl\007clgitle\007clgitlh\007clgitne\007clgitnh\010c"
2859
    "lgitnhe\007clgitnl\010clgitnle\010clgitnlh\004clgr\005clgrb\006clgrbe\006"
2860
    "clgrbh\007clgrbhe\006clgrbl\007clgrble\007clgrblh\007clgrbne\007clgrbnh"
2861
    "\010clgrbnhe\007clgrbnl\010clgrbnle\010clgrbnlh\005clgrj\006clgrje\006c"
2862
    "lgrjh\007clgrjhe\006clgrjl\007clgrjle\007clgrjlh\007clgrjne\007clgrjnh\010"
2863
    "clgrjnhe\007clgrjnl\010clgrjnle\010clgrjnlh\005clgrl\005clgrt\006clgrte"
2864
    "\006clgrth\007clgrthe\006clgrtl\007clgrtle\007clgrtlh\007clgrtne\007clg"
2865
    "rtnh\010clgrtnhe\007clgrtnl\010clgrtnle\010clgrtnlh\004clgt\005clgte\005"
2866
    "clgth\006clgthe\005clgtl\006clgtle\006clgtlh\006clgtne\006clgtnh\007clg"
2867
    "tnhe\006clgtnl\007clgtnle\007clgtnlh\006clgxbr\006clgxtr\004clhf\005clh"
2868
    "hr\006clhhsi\005clhlr\005clhrl\003cli\004clib\005clibe\005clibh\006clib"
2869
    "he\005clibl\006clible\006cliblh\006clibne\006clibnh\007clibnhe\006clibn"
2870
    "l\007clibnle\007clibnlh\004clih\004clij\005clije\005clijh\006clijhe\005"
2871
    "clijl\006clijle\006clijlh\006clijne\006clijnh\007clijnhe\006clijnl\007c"
2872
    "lijnle\007clijnlh\004cliy\003clm\004clmh\004clmy\003clr\004clrb\005clrb"
2873
    "e\005clrbh\006clrbhe\005clrbl\006clrble\006clrblh\006clrbne\006clrbnh\007"
2874
    "clrbnhe\006clrbnl\007clrbnle\007clrbnlh\004clrj\005clrje\005clrjh\006cl"
2875
    "rjhe\005clrjl\006clrjle\006clrjlh\006clrjne\006clrjnh\007clrjnhe\006clr"
2876
    "jnl\007clrjnle\007clrjnlh\004clrl\004clrt\005clrte\005clrth\006clrthe\005"
2877
    "clrtl\006clrtle\006clrtlh\006clrtne\006clrtnh\007clrtnhe\006clrtnl\007c"
2878
    "lrtnle\007clrtnlh\004clst\003clt\004clte\004clth\005clthe\004cltl\005cl"
2879
    "tle\005cltlh\005cltne\005cltnh\006cltnhe\005cltnl\006cltnle\006cltnlh\003"
2880
    "cly\005cmpsc\002cp\004cpdt\005cpsdr\004cpxt\004cpya\002cr\003crb\004crb"
2881
    "e\004crbh\005crbhe\004crbl\005crble\005crblh\005crbne\005crbnh\006crbnh"
2882
    "e\005crbnl\006crbnle\006crbnlh\005crdte\003crj\004crje\004crjh\005crjhe"
2883
    "\004crjl\005crjle\005crjlh\005crjne\005crjnh\006crjnhe\005crjnl\006crjn"
2884
    "le\006crjnlh\003crl\003crt\004crte\004crth\005crthe\004crtl\005crtle\005"
2885
    "crtlh\005crtne\005crtnh\006crtnhe\005crtnl\006crtnle\006crtnlh\002cs\004"
2886
    "csch\005csdtr\003csg\003csp\004cspg\004csst\005csxtr\003csy\004cu12\004"
2887
    "cu14\004cu21\004cu24\004cu41\004cu42\005cudtr\004cuse\005cutfu\005cuutf"
2888
    "\005cuxtr\003cvb\004cvbg\004cvby\003cvd\004cvdg\004cvdy\004cxbr\005cxfb"
2889
    "r\006cxfbra\004cxfr\005cxftr\005cxgbr\006cxgbra\004cxgr\005cxgtr\006cxg"
2890
    "tra\006cxlfbr\006cxlftr\006cxlgbr\006cxlgtr\004cxpt\003cxr\005cxstr\004"
2891
    "cxtr\005cxutr\004cxzt\002cy\004czdt\004czxt\001d\002dd\003ddb\004ddbr\003"
2892
    "ddr\004ddtr\005ddtra\002de\003deb\004debr\003der\006dfltcc\004diag\005d"
2893
    "idbr\005diebr\002dl\003dlg\004dlgr\003dlr\002dp\002dr\003dsg\004dsgf\005"
2894
    "dsgfr\004dsgr\004dxbr\003dxr\004dxtr\005dxtra\003ear\004ecag\005ecctr\005"
2895
    "ecpga\004ectg\002ed\004edmk\005eedtr\005eextr\004efpc\005epair\004epar\005"
2896
    "epctr\004epsw\004ereg\005eregg\005esair\004esar\005esdtr\004esea\004est"
2897
    "a\005esxtr\004etnd\002ex\004exrl\005fidbr\006fidbra\004fidr\005fidtr\005"
2898
    "fiebr\006fiebra\004fier\005fixbr\006fixbra\004fixr\005fixtr\005flogr\003"
2899
    "hdr\003her\004hsch\003iac\002ic\003icm\004icmh\004icmy\003icy\004idte\005"
2900
    "iedtr\005iextr\004iihf\004iihh\004iihl\004iilf\004iilh\004iill\003ipk\003"
2901
    "ipm\004ipte\004irbm\004iske\004ivsk\001j\002je\002jg\003jge\003jgh\004j"
2902
    "ghe\003jgl\004jgle\004jglh\003jgm\004jgne\004jgnh\005jgnhe\004jgnl\005j"
2903
    "gnle\005jgnlh\004jgnm\004jgno\005jgnop\004jgnp\004jgnz\003jgo\003jgp\003"
2904
    "jgz\002jh\003jhe\002jl\003jle\003jlh\003jll\003jlm\004jlne\004jlnh\004j"
2905
    "lnl\004jlnm\004jlno\005jlnop\004jlnp\004jlnz\003jlo\003jlp\003jlu\003jl"
2906
    "z\002jm\003jne\003jnh\004jnhe\003jnl\004jnle\004jnlh\003jnm\003jno\004j"
2907
    "nop\003jnp\003jnz\002jo\002jp\002jz\003kdb\004kdbr\004kdsa\004kdtr\003k"
2908
    "eb\004kebr\004kimd\004klmd\002km\003kma\004kmac\003kmc\005kmctr\003kmf\003"
2909
    "kmo\004kxbr\004kxtr\001l\002la\003laa\004laag\004laal\005laalg\003lae\004"
2910
    "laey\003lam\004lamy\003lan\004lang\003lao\004laog\004larl\004lasp\003la"
2911
    "t\003lax\004laxg\003lay\002lb\005lbear\003lbh\003lbr\004lcbb\005lcctl\005"
2912
    "lcdbr\005lcdfr\004lcdr\005lcebr\004lcer\005lcgfr\004lcgr\003lcr\004lctl"
2913
    "\005lctlg\005lcxbr\004lcxr\002ld\003lde\004ldeb\005ldebr\004lder\005lde"
2914
    "tr\004ldgr\003ldr\004ldrv\005ldxbr\006ldxbra\004ldxr\005ldxtr\003ldy\002"
2915
    "le\005ledbr\006ledbra\004ledr\005ledtr\003ler\004lerv\005lexbr\006lexbr"
2916
    "a\004lexr\003ley\004lfas\003lfh\005lfhat\004lfpc\002lg\004lgat\003lgb\004"
2917
    "lgbr\004lgdr\003lgf\004lgfi\004lgfr\005lgfrl\003lgg\003lgh\004lghi\004l"
2918
    "ghr\005lghrl\003lgr\004lgrl\004lgsc\002lh\003lhh\003lhi\003lhr\004lhrl\003"
2919
    "lhy\003llc\004llch\004llcr\004llgc\005llgcr\004llgf\006llgfat\005llgfr\006"
2920
    "llgfrl\006llgfsg\004llgh\005llghr\006llghrl\004llgt\006llgtat\005llgtr\003"
2921
    "llh\004llhh\004llhr\005llhrl\005llihf\005llihh\005llihl\005llilf\005lli"
2922
    "lh\005llill\006llzrgf\002lm\003lmd\003lmg\003lmh\003lmy\005lndbr\005lnd"
2923
    "fr\004lndr\005lnebr\004lner\005lngfr\004lngr\003lnr\005lnxbr\004lnxr\003"
2924
    "loc\004loce\005locfh\006locfhe\006locfhh\007locfhhe\006locfhl\007locfhl"
2925
    "e\007locfhlh\006locfhm\007locfhne\007locfhnh\010locfhnhe\007locfhnl\010"
2926
    "locfhnle\010locfhnlh\007locfhnm\007locfhno\007locfhnp\007locfhnz\006loc"
2927
    "fho\006locfhp\006locfhr\007locfhre\007locfhrh\010locfhrhe\007locfhrl\010"
2928
    "locfhrle\010locfhrlh\007locfhrm\010locfhrne\010locfhrnh\tlocfhrnhe\010l"
2929
    "ocfhrnl\tlocfhrnle\tlocfhrnlh\010locfhrnm\010locfhrno\010locfhrnp\010lo"
2930
    "cfhrnz\007locfhro\007locfhrp\007locfhrz\006locfhz\004locg\005locge\005l"
2931
    "ocgh\006locghe\006locghi\007locghie\007locghih\010locghihe\007locghil\010"
2932
    "locghile\010locghilh\007locghim\010locghine\010locghinh\tlocghinhe\010l"
2933
    "ocghinl\tlocghinle\tlocghinlh\010locghinm\010locghino\010locghinp\010lo"
2934
    "cghinz\007locghio\007locghip\007locghiz\005locgl\006locgle\006locglh\005"
2935
    "locgm\006locgne\006locgnh\007locgnhe\006locgnl\007locgnle\007locgnlh\006"
2936
    "locgnm\006locgno\006locgnp\006locgnz\005locgo\005locgp\005locgr\006locg"
2937
    "re\006locgrh\007locgrhe\006locgrl\007locgrle\007locgrlh\006locgrm\007lo"
2938
    "cgrne\007locgrnh\010locgrnhe\007locgrnl\010locgrnle\010locgrnlh\007locg"
2939
    "rnm\007locgrno\007locgrnp\007locgrnz\006locgro\006locgrp\006locgrz\005l"
2940
    "ocgz\004loch\005loche\006lochhi\007lochhie\007lochhih\010lochhihe\007lo"
2941
    "chhil\010lochhile\010lochhilh\007lochhim\010lochhine\010lochhinh\tlochh"
2942
    "inhe\010lochhinl\tlochhinle\tlochhinlh\010lochhinm\010lochhino\010lochh"
2943
    "inp\010lochhinz\007lochhio\007lochhip\007lochhiz\005lochi\006lochie\006"
2944
    "lochih\007lochihe\006lochil\007lochile\007lochilh\006lochim\007lochine\007"
2945
    "lochinh\010lochinhe\007lochinl\010lochinle\010lochinlh\007lochinm\007lo"
2946
    "chino\007lochinp\007lochinz\006lochio\006lochip\006lochiz\004locl\005lo"
2947
    "cle\005loclh\004locm\005locne\005locnh\006locnhe\005locnl\006locnle\006"
2948
    "locnlh\005locnm\005locno\005locnp\005locnz\004loco\004locp\004locr\005l"
2949
    "ocre\005locrh\006locrhe\005locrl\006locrle\006locrlh\005locrm\006locrne"
2950
    "\006locrnh\007locrnhe\006locrnl\007locrnle\007locrnlh\006locrnm\006locr"
2951
    "no\006locrnp\006locrnz\005locro\005locrp\005locrz\004locz\005lpctl\003l"
2952
    "pd\005lpdbr\005lpdfr\004lpdg\004lpdr\005lpebr\004lper\005lpgfr\004lpgr\003"
2953
    "lpp\003lpq\003lpr\004lpsw\005lpswe\006lpswey\005lptea\005lpxbr\004lpxr\002"
2954
    "lr\003lra\004lrag\004lray\004lrdr\004lrer\003lrl\003lrv\004lrvg\005lrvg"
2955
    "r\004lrvh\004lrvr\005lsctl\002lt\005ltdbr\004ltdr\005ltdtr\005ltebr\004"
2956
    "lter\003ltg\004ltgf\005ltgfr\004ltgr\003ltr\005ltxbr\004ltxr\005ltxtr\004"
2957
    "lura\005lurag\003lxd\004lxdb\005lxdbr\004lxdr\005lxdtr\003lxe\004lxeb\005"
2958
    "lxebr\004lxer\003lxr\002ly\004lzdr\004lzer\004lzrf\004lzrg\004lzxr\001m"
2959
    "\003mad\004madb\005madbr\004madr\003mae\004maeb\005maebr\004maer\003may"
2960
    "\004mayh\005mayhr\004mayl\005maylr\004mayr\002mc\002md\003mdb\004mdbr\003"
2961
    "mde\004mdeb\005mdebr\004mder\003mdr\004mdtr\005mdtra\002me\003mee\004me"
2962
    "eb\005meebr\004meer\003mer\003mfy\002mg\003mgh\004mghi\004mgrk\002mh\003"
2963
    "mhi\003mhy\002ml\003mlg\004mlgr\003mlr\002mp\002mr\002ms\003msc\004msch"
2964
    "\003msd\004msdb\005msdbr\004msdr\003mse\004mseb\005msebr\004mser\004msf"
2965
    "i\003msg\004msgc\004msgf\005msgfi\005msgfr\004msgr\006msgrkc\003msr\005"
2966
    "msrkc\004msta\003msy\003mvc\005mvcdk\005mvcin\004mvck\004mvcl\005mvcle\005"
2967
    "mvclu\005mvcos\004mvcp\005mvcrl\004mvcs\005mvcsk\005mvghi\005mvhhi\004m"
2968
    "vhi\003mvi\004mviy\003mvn\003mvo\004mvpg\004mvst\003mvz\004mxbr\003mxd\004"
2969
    "mxdb\005mxdbr\004mxdr\003mxr\004mxtr\005mxtra\002my\003myh\004myhr\003m"
2970
    "yl\004mylr\003myr\001n\002nc\005ncgrk\004ncrk\002ng\003ngr\004ngrk\002n"
2971
    "i\004niai\004nihf\004nihh\004nihl\004nilf\004nilh\004nill\003niy\005nng"
2972
    "rk\004nnpa\004nnrk\005nogrk\003nop\004nopr\004nork\002nr\003nrk\005ntst"
2973
    "g\005nxgrk\004nxrk\002ny\001o\002oc\005ocgrk\004ocrk\002og\003ogr\004og"
2974
    "rk\002oi\004oihf\004oihh\004oihl\004oilf\004oilh\004oill\003oiy\002or\003"
2975
    "ork\002oy\004pack\004palb\002pc\003pcc\005pckmo\003pfd\005pfdrl\004pfmf"
2976
    "\004pfpo\004pgin\005pgout\003pka\003pku\003plo\006popcnt\003ppa\004ppno"
2977
    "\002pr\004prno\002pt\003ptf\004ptff\003pti\004ptlb\005qadtr\005qaxtr\005"
2978
    "qctri\005qpaci\003qsi\004rchp\003rdp\005risbg\006risbgn\006risbhg\006ri"
2979
    "sblg\003rll\004rllg\005rnsbg\005rosbg\002rp\004rrbe\004rrbm\005rrdtr\005"
2980
    "rrxtr\004rsch\005rxsbg\001s\003sac\004sacf\003sal\005sam24\005sam31\005"
2981
    "sam64\003sar\005scctr\004schm\003sck\004sckc\005sckpf\002sd\003sdb\004s"
2982
    "dbr\003sdr\004sdtr\005sdtra\002se\003seb\004sebr\006selfhr\007selfhre\007"
2983
    "selfhrh\010selfhrhe\007selfhrl\010selfhrle\010selfhrlh\007selfhrm\010se"
2984
    "lfhrne\010selfhrnh\tselfhrnhe\010selfhrnl\tselfhrnle\tselfhrnlh\010self"
2985
    "hrnm\010selfhrno\010selfhrnp\010selfhrnz\007selfhro\007selfhrp\007selfh"
2986
    "rz\005selgr\006selgre\006selgrh\007selgrhe\006selgrl\007selgrle\007selg"
2987
    "rlh\006selgrm\007selgrne\007selgrnh\010selgrnhe\007selgrnl\010selgrnle\010"
2988
    "selgrnlh\007selgrnm\007selgrno\007selgrnp\007selgrnz\006selgro\006selgr"
2989
    "p\006selgrz\004selr\005selre\005selrh\006selrhe\005selrl\006selrle\006s"
2990
    "elrlh\005selrm\006selrne\006selrnh\007selrnhe\006selrnl\007selrnle\007s"
2991
    "elrnlh\006selrnm\006selrno\006selrnp\006selrnz\005selro\005selrp\005sel"
2992
    "rz\003ser\005sfasr\004sfpc\002sg\003sgf\004sgfr\003sgh\003sgr\004sgrk\002"
2993
    "sh\005shhhr\005shhlr\003shy\003sie\004siga\004sigp\002sl\003sla\004slag"
2994
    "\004slak\003slb\004slbg\005slbgr\004slbr\004slda\004sldl\004sldt\004slf"
2995
    "i\003slg\004slgf\005slgfi\005slgfr\004slgr\005slgrk\006slhhhr\006slhhlr"
2996
    "\003sll\004sllg\004sllk\003slr\004slrk\004slxt\003sly\005sortl\002sp\005"
2997
    "spctr\004spka\003spm\003spt\003spx\003sqd\004sqdb\005sqdbr\004sqdr\003s"
2998
    "qe\004sqeb\005sqebr\004sqer\005sqxbr\004sqxr\002sr\003sra\004srag\004sr"
2999
    "ak\004srda\004srdl\004srdt\003srk\003srl\004srlg\004srlk\004srnm\005srn"
3000
    "mb\005srnmt\003srp\004srst\005srstu\004srxt\005ssair\004ssar\004ssch\004"
3001
    "sske\003ssm\002st\004stam\005stamy\004stap\006stbear\003stc\004stch\004"
3002
    "stck\005stckc\005stcke\005stckf\004stcm\005stcmh\005stcmy\005stcps\005s"
3003
    "tcrw\005stctg\005stctl\004stcy\003std\005stdrv\004stdy\003ste\005sterv\004"
3004
    "stey\004stfh\004stfl\005stfle\005stfpc\003stg\005stgrl\005stgsc\003sth\004"
3005
    "sthh\005sthrl\004sthy\005stidp\003stm\004stmg\004stmh\004stmy\005stnsm\004"
3006
    "stoc\005stoce\006stocfh\007stocfhe\007stocfhh\010stocfhhe\007stocfhl\010"
3007
    "stocfhle\010stocfhlh\007stocfhm\010stocfhne\010stocfhnh\tstocfhnhe\010s"
3008
    "tocfhnl\tstocfhnle\tstocfhnlh\010stocfhnm\010stocfhno\010stocfhnp\010st"
3009
    "ocfhnz\007stocfho\007stocfhp\007stocfhz\005stocg\006stocge\006stocgh\007"
3010
    "stocghe\006stocgl\007stocgle\007stocglh\006stocgm\007stocgne\007stocgnh"
3011
    "\010stocgnhe\007stocgnl\010stocgnle\010stocgnlh\007stocgnm\007stocgno\007"
3012
    "stocgnp\007stocgnz\006stocgo\006stocgp\006stocgz\005stoch\006stoche\005"
3013
    "stocl\006stocle\006stoclh\005stocm\006stocne\006stocnh\007stocnhe\006st"
3014
    "ocnl\007stocnle\007stocnlh\006stocnm\006stocno\006stocnp\006stocnz\005s"
3015
    "toco\005stocp\005stocz\005stosm\004stpq\004stpt\004stpx\005strag\004str"
3016
    "l\004strv\005strvg\005strvh\005stsch\004stsi\005stura\005sturg\003sty\002"
3017
    "su\003sur\003svc\002sw\003swr\004sxbr\003sxr\004sxtr\005sxtra\002sy\006"
3018
    "tabort\003tam\003tar\002tb\004tbdr\005tbedr\006tbegin\007tbeginc\004tcd"
3019
    "b\004tceb\004tcxb\005tdcdt\005tdcet\005tdcxt\005tdgdt\005tdget\005tdgxt"
3020
    "\004tend\005thder\004thdr\002tm\003tmh\004tmhh\004tmhl\003tml\004tmlh\004"
3021
    "tmll\003tmy\002tp\003tpi\005tprot\002tr\005trace\005tracg\005trap2\005t"
3022
    "rap4\003tre\004troo\004trot\003trt\004trte\004trto\004trtr\005trtre\004"
3023
    "trtt\002ts\004tsch\004unpk\005unpka\005unpku\003upt\002va\003vab\003vac"
3024
    "\004vacc\005vaccb\005vaccc\006vacccq\005vaccf\005vaccg\005vacch\005vacc"
3025
    "q\004vacq\003vaf\003vag\003vah\003vap\003vaq\004vavg\005vavgb\005vavgf\005"
3026
    "vavgg\005vavgh\005vavgl\006vavglb\006vavglf\006vavglg\006vavglh\006vbpe"
3027
    "rm\004vcdg\005vcdgb\005vcdlg\006vcdlgb\005vcefb\006vcelfb\004vceq\005vc"
3028
    "eqb\006vceqbs\005vceqf\006vceqfs\005vceqg\006vceqgs\005vceqh\006vceqhs\005"
3029
    "vcfeb\004vcfn\005vcfpl\005vcfps\004vcgd\005vcgdb\003vch\004vchb\005vchb"
3030
    "s\004vchf\005vchfs\004vchg\005vchgs\004vchh\005vchhs\004vchl\005vchlb\006"
3031
    "vchlbs\005vchlf\006vchlfs\005vchlg\006vchlgs\005vchlh\006vchlhs\005vcks"
3032
    "m\006vclfeb\006vclfnh\006vclfnl\005vclfp\005vclgd\006vclgdb\004vclz\005"
3033
    "vclzb\006vclzdp\005vclzf\005vclzg\005vclzh\004vcnf\003vcp\005vcrnf\005v"
3034
    "csfp\005vcsph\004vctz\005vctzb\005vctzf\005vctzg\005vctzh\004vcvb\005vc"
3035
    "vbg\004vcvd\005vcvdg\003vdp\003vec\004vecb\004vecf\004vecg\004vech\004v"
3036
    "ecl\005veclb\005veclf\005veclg\005veclh\005verim\006verimb\006verimf\006"
3037
    "verimg\006verimh\005verll\006verllb\006verllf\006verllg\006verllh\006ve"
3038
    "rllv\007verllvb\007verllvf\007verllvg\007verllvh\004vesl\005veslb\005ve"
3039
    "slf\005veslg\005veslh\005veslv\006veslvb\006veslvf\006veslvg\006veslvh\005"
3040
    "vesra\006vesrab\006vesraf\006vesrag\006vesrah\006vesrav\007vesravb\007v"
3041
    "esravf\007vesravg\007vesravh\005vesrl\006vesrlb\006vesrlf\006vesrlg\006"
3042
    "vesrlh\006vesrlv\007vesrlvb\007vesrlvf\007vesrlvg\007vesrlvh\003vfa\005"
3043
    "vfadb\004vfae\005vfaeb\006vfaebs\005vfaef\006vfaefs\005vfaeh\006vfaehs\006"
3044
    "vfaezb\007vfaezbs\006vfaezf\007vfaezfs\006vfaezh\007vfaezhs\005vfasb\004"
3045
    "vfce\006vfcedb\007vfcedbs\006vfcesb\007vfcesbs\004vfch\006vfchdb\007vfc"
3046
    "hdbs\005vfche\007vfchedb\010vfchedbs\007vfchesb\010vfchesbs\006vfchsb\007"
3047
    "vfchsbs\003vfd\005vfddb\005vfdsb\004vfee\005vfeeb\006vfeebs\005vfeef\006"
3048
    "vfeefs\005vfeeh\006vfeehs\006vfeezb\007vfeezbs\006vfeezf\007vfeezfs\006"
3049
    "vfeezh\007vfeezhs\005vfene\006vfeneb\007vfenebs\006vfenef\007vfenefs\006"
3050
    "vfeneh\007vfenehs\007vfenezb\010vfenezbs\007vfenezf\010vfenezfs\007vfen"
3051
    "ezh\010vfenezhs\003vfi\005vfidb\005vfisb\006vfkedb\007vfkedbs\006vfkesb"
3052
    "\007vfkesbs\006vfkhdb\007vfkhdbs\007vfkhedb\010vfkhedbs\007vfkhesb\010v"
3053
    "fkhesbs\006vfkhsb\007vfkhsbs\006vflcdb\006vflcsb\004vfll\005vflls\006vf"
3054
    "lndb\006vflnsb\006vflpdb\006vflpsb\004vflr\005vflrd\003vfm\004vfma\006v"
3055
    "fmadb\006vfmasb\005vfmax\007vfmaxdb\007vfmaxsb\005vfmdb\005vfmin\007vfm"
3056
    "indb\007vfminsb\004vfms\005vfmsb\006vfmsdb\006vfmssb\005vfnma\007vfnmad"
3057
    "b\007vfnmasb\005vfnms\007vfnmsdb\007vfnmssb\005vfpso\007vfpsodb\007vfps"
3058
    "osb\003vfs\005vfsdb\004vfsq\006vfsqdb\006vfsqsb\005vfssb\005vftci\007vf"
3059
    "tcidb\007vftcisb\004vgbm\004vgef\004vgeg\004vgfm\005vgfma\006vgfmab\006"
3060
    "vgfmaf\006vgfmag\006vgfmah\005vgfmb\005vgfmf\005vgfmg\005vgfmh\003vgm\004"
3061
    "vgmb\004vgmf\004vgmg\004vgmh\005vistr\006vistrb\007vistrbs\006vistrf\007"
3062
    "vistrfs\006vistrh\007vistrhs\002vl\004vlbb\004vlbr\005vlbrf\005vlbrg\005"
3063
    "vlbrh\005vlbrq\007vlbrrep\010vlbrrepf\010vlbrrepg\010vlbrreph\003vlc\004"
3064
    "vlcb\004vlcf\004vlcg\004vlch\004vlde\005vldeb\004vleb\006vlebrf\006vleb"
3065
    "rg\006vlebrh\004vled\005vledb\004vlef\004vleg\004vleh\005vleib\005vleif"
3066
    "\005vleig\005vleih\004vler\005vlerf\005vlerg\005vlerh\004vlgv\005vlgvb\005"
3067
    "vlgvf\005vlgvg\005vlgvh\004vlip\003vll\007vllebrz\010vllebrze\010vllebr"
3068
    "zf\010vllebrzg\010vllebrzh\005vllez\006vllezb\006vllezf\006vllezg\006vl"
3069
    "lezh\007vllezlf\003vlm\003vlp\004vlpb\004vlpf\004vlpg\004vlph\003vlr\005"
3070
    "vlrep\006vlrepb\006vlrepf\006vlrepg\006vlreph\004vlrl\005vlrlr\004vlvg\005"
3071
    "vlvgb\005vlvgf\005vlvgg\005vlvgh\005vlvgp\004vmae\005vmaeb\005vmaef\005"
3072
    "vmaeh\004vmah\005vmahb\005vmahf\005vmahh\004vmal\005vmalb\005vmale\006v"
3073
    "maleb\006vmalef\006vmaleh\005vmalf\005vmalh\006vmalhb\006vmalhf\006vmal"
3074
    "hh\006vmalhw\005vmalo\006vmalob\006vmalof\006vmaloh\004vmao\005vmaob\005"
3075
    "vmaof\005vmaoh\003vme\004vmeb\004vmef\004vmeh\003vmh\004vmhb\004vmhf\004"
3076
    "vmhh\003vml\004vmlb\004vmle\005vmleb\005vmlef\005vmleh\004vmlf\004vmlh\005"
3077
    "vmlhb\005vmlhf\005vmlhh\005vmlhw\004vmlo\005vmlob\005vmlof\005vmloh\003"
3078
    "vmn\004vmnb\004vmnf\004vmng\004vmnh\004vmnl\005vmnlb\005vmnlf\005vmnlg\005"
3079
    "vmnlh\003vmo\004vmob\004vmof\004vmoh\003vmp\004vmrh\005vmrhb\005vmrhf\005"
3080
    "vmrhg\005vmrhh\004vmrl\005vmrlb\005vmrlf\005vmrlg\005vmrlh\004vmsl\005v"
3081
    "mslg\004vmsp\003vmx\004vmxb\004vmxf\004vmxg\004vmxh\004vmxl\005vmxlb\005"
3082
    "vmxlf\005vmxlg\005vmxlh\002vn\003vnc\003vnn\003vno\004vnot\003vnx\002vo"
3083
    "\003voc\004vone\004vpdi\005vperm\003vpk\004vpkf\004vpkg\004vpkh\005vpkl"
3084
    "s\006vpklsf\007vpklsfs\006vpklsg\007vpklsgs\006vpklsh\007vpklshs\004vpk"
3085
    "s\005vpksf\006vpksfs\005vpksg\006vpksgs\005vpksh\006vpkshs\004vpkz\005v"
3086
    "pkzr\006vpopct\007vpopctb\007vpopctf\007vpopctg\007vpopcth\005vpsop\004"
3087
    "vrep\005vrepb\005vrepf\005vrepg\005vreph\005vrepi\006vrepib\006vrepif\006"
3088
    "vrepig\006vrepih\003vrp\002vs\003vsb\006vsbcbi\007vsbcbiq\004vsbi\005vs"
3089
    "biq\005vscbi\006vscbib\006vscbif\006vscbig\006vscbih\006vscbiq\005vscef"
3090
    "\005vsceg\006vschdp\005vschp\006vschsp\006vschxp\006vscshp\004vsdp\004v"
3091
    "seg\005vsegb\005vsegf\005vsegh\004vsel\003vsf\003vsg\003vsh\003vsl\004v"
3092
    "slb\004vsld\005vsldb\003vsp\003vsq\004vsra\005vsrab\004vsrd\004vsrl\005"
3093
    "vsrlb\004vsrp\005vsrpr\003vst\005vstbr\006vstbrf\006vstbrg\006vstbrh\006"
3094
    "vstbrq\005vsteb\007vstebrf\007vstebrg\007vstebrh\005vstef\005vsteg\005v"
3095
    "steh\005vster\006vsterf\006vsterg\006vsterh\004vstl\004vstm\005vstrc\006"
3096
    "vstrcb\007vstrcbs\006vstrcf\007vstrcfs\006vstrch\007vstrchs\007vstrczb\010"
3097
    "vstrczbs\007vstrczf\010vstrczfs\007vstrczh\010vstrczhs\005vstrl\006vstr"
3098
    "lr\005vstrs\006vstrsb\006vstrsf\006vstrsh\007vstrszb\007vstrszf\007vstr"
3099
    "szh\004vsum\005vsumb\005vsumg\006vsumgf\006vsumgh\005vsumh\005vsumq\006"
3100
    "vsumqf\006vsumqg\003vtm\003vtp\004vuph\005vuphb\005vuphf\005vuphh\005vu"
3101
    "pkz\006vupkzh\006vupkzl\004vupl\005vuplb\005vuplf\005vuplh\006vuplhb\006"
3102
    "vuplhf\006vuplhh\006vuplhw\005vupll\006vupllb\006vupllf\006vupllh\002vx"
3103
    "\005vzero\005wcdgb\006wcdlgb\005wcefb\006wcelfb\005wcfeb\005wcgdb\006wc"
3104
    "lfeb\006wclgdb\005wfadb\005wfasb\005wfaxb\003wfc\005wfcdb\006wfcedb\007"
3105
    "wfcedbs\006wfcesb\007wfcesbs\006wfcexb\007wfcexbs\006wfchdb\007wfchdbs\007"
3106
    "wfchedb\010wfchedbs\007wfchesb\010wfchesbs\007wfchexb\010wfchexbs\006wf"
3107
    "chsb\007wfchsbs\006wfchxb\007wfchxbs\005wfcsb\005wfcxb\005wfddb\005wfds"
3108
    "b\005wfdxb\005wfidb\005wfisb\005wfixb\003wfk\005wfkdb\006wfkedb\007wfke"
3109
    "dbs\006wfkesb\007wfkesbs\006wfkexb\007wfkexbs\006wfkhdb\007wfkhdbs\007w"
3110
    "fkhedb\010wfkhedbs\007wfkhesb\010wfkhesbs\007wfkhexb\010wfkhexbs\006wfk"
3111
    "hsb\007wfkhsbs\006wfkhxb\007wfkhxbs\005wfksb\005wfkxb\006wflcdb\006wflc"
3112
    "sb\006wflcxb\005wflld\005wflls\006wflndb\006wflnsb\006wflnxb\006wflpdb\006"
3113
    "wflpsb\006wflpxb\005wflrd\005wflrx\006wfmadb\006wfmasb\006wfmaxb\007wfm"
3114
    "axdb\007wfmaxsb\007wfmaxxb\005wfmdb\007wfmindb\007wfminsb\007wfminxb\005"
3115
    "wfmsb\006wfmsdb\006wfmssb\006wfmsxb\005wfmxb\007wfnmadb\007wfnmasb\007w"
3116
    "fnmaxb\007wfnmsdb\007wfnmssb\007wfnmsxb\007wfpsodb\007wfpsosb\007wfpsox"
3117
    "b\005wfsdb\006wfsqdb\006wfsqsb\006wfsqxb\005wfssb\005wfsxb\007wftcidb\007"
3118
    "wftcisb\007wftcixb\005wldeb\005wledb\001x\002xc\002xg\003xgr\004xgrk\002"
3119
    "xi\004xihf\004xilf\003xiy\002xr\003xrk\004xsch\002xy\003zap";
3120
3121
// Feature bitsets.
3122
enum : uint8_t {
3123
  AMFBS_None,
3124
  AMFBS_FeatureBEAREnhancement,
3125
  AMFBS_FeatureDFPPackedConversion,
3126
  AMFBS_FeatureDFPZonedConversion,
3127
  AMFBS_FeatureDeflateConversion,
3128
  AMFBS_FeatureDistinctOps,
3129
  AMFBS_FeatureEnhancedDAT2,
3130
  AMFBS_FeatureEnhancedSort,
3131
  AMFBS_FeatureExecutionHint,
3132
  AMFBS_FeatureFPExtension,
3133
  AMFBS_FeatureGuardedStorage,
3134
  AMFBS_FeatureHighWord,
3135
  AMFBS_FeatureInsertReferenceBitsMultiple,
3136
  AMFBS_FeatureInterlockedAccess1,
3137
  AMFBS_FeatureLoadAndTrap,
3138
  AMFBS_FeatureLoadAndZeroRightmostByte,
3139
  AMFBS_FeatureLoadStoreOnCond,
3140
  AMFBS_FeatureLoadStoreOnCond2,
3141
  AMFBS_FeatureMessageSecurityAssist3,
3142
  AMFBS_FeatureMessageSecurityAssist4,
3143
  AMFBS_FeatureMessageSecurityAssist5,
3144
  AMFBS_FeatureMessageSecurityAssist7,
3145
  AMFBS_FeatureMessageSecurityAssist8,
3146
  AMFBS_FeatureMessageSecurityAssist9,
3147
  AMFBS_FeatureMiscellaneousExtensions,
3148
  AMFBS_FeatureMiscellaneousExtensions2,
3149
  AMFBS_FeatureMiscellaneousExtensions3,
3150
  AMFBS_FeatureNNPAssist,
3151
  AMFBS_FeaturePopulationCount,
3152
  AMFBS_FeatureProcessorActivityInstrumentation,
3153
  AMFBS_FeatureProcessorAssist,
3154
  AMFBS_FeatureResetDATProtection,
3155
  AMFBS_FeatureResetReferenceBitsMultiple,
3156
  AMFBS_FeatureTransactionalExecution,
3157
  AMFBS_FeatureVector,
3158
  AMFBS_FeatureVectorEnhancements1,
3159
  AMFBS_FeatureVectorEnhancements2,
3160
  AMFBS_FeatureVectorPackedDecimal,
3161
  AMFBS_FeatureVectorPackedDecimalEnhancement,
3162
  AMFBS_FeatureVectorPackedDecimalEnhancement2,
3163
  AMFBS_FeatureVector_FeatureNNPAssist,
3164
};
3165
3166
static constexpr FeatureBitset FeatureBitsets[] = {
3167
  {}, // AMFBS_None
3168
  {Feature_FeatureBEAREnhancementBit, },
3169
  {Feature_FeatureDFPPackedConversionBit, },
3170
  {Feature_FeatureDFPZonedConversionBit, },
3171
  {Feature_FeatureDeflateConversionBit, },
3172
  {Feature_FeatureDistinctOpsBit, },
3173
  {Feature_FeatureEnhancedDAT2Bit, },
3174
  {Feature_FeatureEnhancedSortBit, },
3175
  {Feature_FeatureExecutionHintBit, },
3176
  {Feature_FeatureFPExtensionBit, },
3177
  {Feature_FeatureGuardedStorageBit, },
3178
  {Feature_FeatureHighWordBit, },
3179
  {Feature_FeatureInsertReferenceBitsMultipleBit, },
3180
  {Feature_FeatureInterlockedAccess1Bit, },
3181
  {Feature_FeatureLoadAndTrapBit, },
3182
  {Feature_FeatureLoadAndZeroRightmostByteBit, },
3183
  {Feature_FeatureLoadStoreOnCondBit, },
3184
  {Feature_FeatureLoadStoreOnCond2Bit, },
3185
  {Feature_FeatureMessageSecurityAssist3Bit, },
3186
  {Feature_FeatureMessageSecurityAssist4Bit, },
3187
  {Feature_FeatureMessageSecurityAssist5Bit, },
3188
  {Feature_FeatureMessageSecurityAssist7Bit, },
3189
  {Feature_FeatureMessageSecurityAssist8Bit, },
3190
  {Feature_FeatureMessageSecurityAssist9Bit, },
3191
  {Feature_FeatureMiscellaneousExtensionsBit, },
3192
  {Feature_FeatureMiscellaneousExtensions2Bit, },
3193
  {Feature_FeatureMiscellaneousExtensions3Bit, },
3194
  {Feature_FeatureNNPAssistBit, },
3195
  {Feature_FeaturePopulationCountBit, },
3196
  {Feature_FeatureProcessorActivityInstrumentationBit, },
3197
  {Feature_FeatureProcessorAssistBit, },
3198
  {Feature_FeatureResetDATProtectionBit, },
3199
  {Feature_FeatureResetReferenceBitsMultipleBit, },
3200
  {Feature_FeatureTransactionalExecutionBit, },
3201
  {Feature_FeatureVectorBit, },
3202
  {Feature_FeatureVectorEnhancements1Bit, },
3203
  {Feature_FeatureVectorEnhancements2Bit, },
3204
  {Feature_FeatureVectorPackedDecimalBit, },
3205
  {Feature_FeatureVectorPackedDecimalEnhancementBit, },
3206
  {Feature_FeatureVectorPackedDecimalEnhancement2Bit, },
3207
  {Feature_FeatureVectorBit, Feature_FeatureNNPAssistBit, },
3208
};
3209
3210
namespace {
3211
  struct MatchEntry {
3212
    uint16_t Mnemonic;
3213
    uint16_t Opcode;
3214
    uint16_t ConvertFn;
3215
    uint8_t RequiredFeaturesIdx;
3216
    uint8_t Classes[6];
3217
0
    StringRef getMnemonic() const {
3218
0
      return StringRef(MnemonicTable + Mnemonic + 1,
3219
0
                       MnemonicTable[Mnemonic]);
3220
0
    }
3221
  };
3222
3223
  // Predicate for searching for an opcode.
3224
  struct LessOpcode {
3225
0
    bool operator()(const MatchEntry &LHS, StringRef RHS) {
3226
0
      return LHS.getMnemonic() < RHS;
3227
0
    }
3228
0
    bool operator()(StringRef LHS, const MatchEntry &RHS) {
3229
0
      return LHS < RHS.getMnemonic();
3230
0
    }
3231
0
    bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
3232
0
      return LHS.getMnemonic() < RHS.getMnemonic();
3233
0
    }
3234
  };
3235
} // end anonymous namespace
3236
3237
static const MatchEntry MatchTable0[] = {
3238
  { 0 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3239
  { 2 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3240
  { 5 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3241
  { 9 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3242
  { 14 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3243
  { 18 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3244
  { 23 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3245
  { 29 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3246
  { 32 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3247
  { 36 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3248
  { 41 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3249
  { 45 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3250
  { 49 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3251
  { 52 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3252
  { 56 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3253
  { 61 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3254
  { 66 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3255
  { 70 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3256
  { 75 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3257
  { 81 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3258
  { 85 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3259
  { 90 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3260
  { 95 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3261
  { 98 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3262
  { 104 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3263
  { 110 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3264
  { 114 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3265
  { 119 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3266
  { 123 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3267
  { 127 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3268
  { 130 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3269
  { 134 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3270
  { 139 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3271
  { 145 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3272
  { 150 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3273
  { 155 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3274
  { 159 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3275
  { 164 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3276
  { 170 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3277
  { 176 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3278
  { 184 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3279
  { 189 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3280
  { 195 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3281
  { 201 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3282
  { 208 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3283
  { 215 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3284
  { 222 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3285
  { 226 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3286
  { 231 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3287
  { 236 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3288
  { 242 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3289
  { 249 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3290
  { 253 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3291
  { 256 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3292
  { 259 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3293
  { 263 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3294
  { 267 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3295
  { 270 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3296
  { 274 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3297
  { 277 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3298
  { 281 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3299
  { 286 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3300
  { 290 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
3301
  { 295 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
3302
  { 301 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3303
  { 304 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3304
  { 306 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3305
  { 311 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3306
  { 315 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3307
  { 320 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3308
  { 324 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3309
  { 329 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3310
  { 335 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
3311
  { 338 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
3312
  { 342 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3313
  { 346 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3314
  { 351 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3315
  { 357 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
3316
  { 362 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3317
  { 365 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3318
  { 369 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3319
  { 372 /* bhe */, SystemZ::BAsmHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3320
  { 376 /* bher */, SystemZ::BRAsmHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3321
  { 381 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3322
  { 385 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3323
  { 388 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
3324
  { 392 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3325
  { 396 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3326
  { 400 /* bihe */, SystemZ::BIAsmHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3327
  { 405 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3328
  { 409 /* bile */, SystemZ::BIAsmLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3329
  { 414 /* bilh */, SystemZ::BIAsmLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3330
  { 419 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3331
  { 423 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3332
  { 428 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3333
  { 433 /* binhe */, SystemZ::BIAsmNHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3334
  { 439 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3335
  { 444 /* binle */, SystemZ::BIAsmNLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3336
  { 450 /* binlh */, SystemZ::BIAsmNLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3337
  { 456 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3338
  { 461 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3339
  { 466 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3340
  { 471 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3341
  { 476 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3342
  { 480 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3343
  { 484 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3344
  { 488 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3345
  { 491 /* ble */, SystemZ::BAsmLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3346
  { 495 /* bler */, SystemZ::BRAsmLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3347
  { 500 /* blh */, SystemZ::BAsmLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3348
  { 504 /* blhr */, SystemZ::BRAsmLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3349
  { 509 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3350
  { 513 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3351
  { 516 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3352
  { 520 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3353
  { 524 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3354
  { 529 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3355
  { 533 /* bnhe */, SystemZ::BAsmNHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3356
  { 538 /* bnher */, SystemZ::BRAsmNHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3357
  { 544 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3358
  { 549 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3359
  { 553 /* bnle */, SystemZ::BAsmNLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3360
  { 558 /* bnler */, SystemZ::BRAsmNLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3361
  { 564 /* bnlh */, SystemZ::BAsmNLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3362
  { 569 /* bnlhr */, SystemZ::BRAsmNLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3363
  { 575 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3364
  { 580 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3365
  { 584 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3366
  { 589 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3367
  { 593 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3368
  { 598 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3369
  { 602 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3370
  { 607 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3371
  { 611 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3372
  { 616 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3373
  { 619 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3374
  { 623 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3375
  { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
3376
  { 630 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3377
  { 634 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
3378
  { 639 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3379
  { 642 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
3380
  { 647 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
3381
  { 653 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
3382
  { 657 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
3383
  { 662 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
3384
  { 667 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
3385
  { 673 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
3386
  { 679 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3387
  { 684 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3388
  { 690 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3389
  { 696 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3390
  { 702 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3391
  { 706 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3392
  { 710 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3393
  { 714 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3394
  { 718 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3395
  { 723 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3396
  { 728 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3397
  { 734 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3398
  { 737 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3399
  { 741 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3400
  { 743 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3401
  { 746 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3402
  { 750 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3403
  { 755 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3404
  { 761 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3405
  { 768 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3406
  { 773 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3407
  { 779 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3408
  { 785 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3409
  { 792 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3410
  { 797 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3411
  { 803 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3412
  { 810 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3413
  { 817 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3414
  { 824 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3415
  { 831 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3416
  { 838 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3417
  { 843 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3418
  { 847 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
3419
  { 851 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3420
  { 856 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3421
  { 862 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3422
  { 867 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3423
  { 872 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3424
  { 878 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3425
  { 883 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3426
  { 886 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3427
  { 890 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3428
  { 895 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3429
  { 901 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3430
  { 907 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3431
  { 914 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3432
  { 919 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3433
  { 925 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3434
  { 932 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3435
  { 937 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3436
  { 944 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3437
  { 951 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3438
  { 955 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3439
  { 961 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
3440
  { 965 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3441
  { 971 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3442
  { 978 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3443
  { 983 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3444
  { 989 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3445
  { 995 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3446
  { 1002 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3447
  { 1007 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3448
  { 1011 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3449
  { 1017 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3450
  { 1024 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3451
  { 1029 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3452
  { 1035 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3453
  { 1038 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3454
  { 1044 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3455
  { 1051 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3456
  { 1056 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3457
  { 1062 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3458
  { 1069 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3459
  { 1075 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3460
  { 1082 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3461
  { 1087 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3462
  { 1091 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3463
  { 1096 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3464
  { 1101 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3465
  { 1107 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3466
  { 1111 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3467
  { 1116 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3468
  { 1122 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3469
  { 1128 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3470
  { 1133 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3471
  { 1139 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3472
  { 1145 /* cgibhe */, SystemZ::CGIBAsmHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3473
  { 1152 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3474
  { 1158 /* cgible */, SystemZ::CGIBAsmLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3475
  { 1165 /* cgiblh */, SystemZ::CGIBAsmLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3476
  { 1172 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3477
  { 1179 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3478
  { 1186 /* cgibnhe */, SystemZ::CGIBAsmNHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3479
  { 1194 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3480
  { 1201 /* cgibnle */, SystemZ::CGIBAsmNLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3481
  { 1209 /* cgibnlh */, SystemZ::CGIBAsmNLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3482
  { 1217 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3483
  { 1222 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3484
  { 1228 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3485
  { 1234 /* cgijhe */, SystemZ::CGIJAsmHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3486
  { 1241 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3487
  { 1247 /* cgijle */, SystemZ::CGIJAsmLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3488
  { 1254 /* cgijlh */, SystemZ::CGIJAsmLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3489
  { 1261 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3490
  { 1268 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3491
  { 1275 /* cgijnhe */, SystemZ::CGIJAsmNHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3492
  { 1283 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3493
  { 1290 /* cgijnle */, SystemZ::CGIJAsmNLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3494
  { 1298 /* cgijnlh */, SystemZ::CGIJAsmNLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3495
  { 1306 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
3496
  { 1311 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3497
  { 1317 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3498
  { 1323 /* cgithe */, SystemZ::CGITAsmHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3499
  { 1330 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3500
  { 1336 /* cgitle */, SystemZ::CGITAsmLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3501
  { 1343 /* cgitlh */, SystemZ::CGITAsmLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3502
  { 1350 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3503
  { 1357 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3504
  { 1364 /* cgitnhe */, SystemZ::CGITAsmNHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3505
  { 1372 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3506
  { 1379 /* cgitnle */, SystemZ::CGITAsmNLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3507
  { 1387 /* cgitnlh */, SystemZ::CGITAsmNLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3508
  { 1395 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3509
  { 1399 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3510
  { 1404 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3511
  { 1410 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3512
  { 1416 /* cgrbhe */, SystemZ::CGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3513
  { 1423 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3514
  { 1429 /* cgrble */, SystemZ::CGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3515
  { 1436 /* cgrblh */, SystemZ::CGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3516
  { 1443 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3517
  { 1450 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3518
  { 1457 /* cgrbnhe */, SystemZ::CGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3519
  { 1465 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3520
  { 1472 /* cgrbnle */, SystemZ::CGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3521
  { 1480 /* cgrbnlh */, SystemZ::CGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3522
  { 1488 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3523
  { 1493 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3524
  { 1499 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3525
  { 1505 /* cgrjhe */, SystemZ::CGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3526
  { 1512 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3527
  { 1518 /* cgrjle */, SystemZ::CGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3528
  { 1525 /* cgrjlh */, SystemZ::CGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3529
  { 1532 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3530
  { 1539 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3531
  { 1546 /* cgrjnhe */, SystemZ::CGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3532
  { 1554 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3533
  { 1561 /* cgrjnle */, SystemZ::CGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3534
  { 1569 /* cgrjnlh */, SystemZ::CGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3535
  { 1577 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3536
  { 1582 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3537
  { 1587 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3538
  { 1593 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3539
  { 1599 /* cgrthe */, SystemZ::CGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3540
  { 1606 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3541
  { 1612 /* cgrtle */, SystemZ::CGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3542
  { 1619 /* cgrtlh */, SystemZ::CGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3543
  { 1626 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3544
  { 1633 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3545
  { 1640 /* cgrtnhe */, SystemZ::CGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3546
  { 1648 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3547
  { 1655 /* cgrtnle */, SystemZ::CGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3548
  { 1663 /* cgrtnlh */, SystemZ::CGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3549
  { 1671 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3550
  { 1677 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3551
  { 1684 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3552
  { 1689 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3553
  { 1695 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3554
  { 1702 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3555
  { 1705 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3556
  { 1709 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3557
  { 1714 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3558
  { 1720 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3559
  { 1724 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3560
  { 1729 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3561
  { 1734 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3562
  { 1739 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3563
  { 1743 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3564
  { 1747 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3565
  { 1752 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3566
  { 1757 /* cibhe */, SystemZ::CIBAsmHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3567
  { 1763 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3568
  { 1768 /* cible */, SystemZ::CIBAsmLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3569
  { 1774 /* ciblh */, SystemZ::CIBAsmLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3570
  { 1780 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3571
  { 1786 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3572
  { 1792 /* cibnhe */, SystemZ::CIBAsmNHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3573
  { 1799 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3574
  { 1805 /* cibnle */, SystemZ::CIBAsmNLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3575
  { 1812 /* cibnlh */, SystemZ::CIBAsmNLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3576
  { 1819 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3577
  { 1823 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3578
  { 1827 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3579
  { 1832 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3580
  { 1837 /* cijhe */, SystemZ::CIJAsmHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3581
  { 1843 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3582
  { 1848 /* cijle */, SystemZ::CIJAsmLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3583
  { 1854 /* cijlh */, SystemZ::CIJAsmLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3584
  { 1860 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3585
  { 1866 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3586
  { 1872 /* cijnhe */, SystemZ::CIJAsmNHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3587
  { 1879 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3588
  { 1885 /* cijnle */, SystemZ::CIJAsmNLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3589
  { 1892 /* cijnlh */, SystemZ::CIJAsmNLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3590
  { 1899 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
3591
  { 1903 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3592
  { 1908 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3593
  { 1913 /* cithe */, SystemZ::CITAsmHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3594
  { 1919 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3595
  { 1924 /* citle */, SystemZ::CITAsmLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3596
  { 1930 /* citlh */, SystemZ::CITAsmLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3597
  { 1936 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3598
  { 1942 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3599
  { 1948 /* citnhe */, SystemZ::CITAsmNHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3600
  { 1955 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3601
  { 1961 /* citnle */, SystemZ::CITAsmNLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3602
  { 1968 /* citnlh */, SystemZ::CITAsmNLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3603
  { 1975 /* cksm */, SystemZ::CKSM, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
3604
  { 1980 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3605
  { 1983 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3606
  { 1987 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3607
  { 1992 /* clcle */, SystemZ::CLCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
3608
  { 1998 /* clclu */, SystemZ::CLCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
3609
  { 2004 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3610
  { 2011 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3611
  { 2018 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3612
  { 2025 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3613
  { 2032 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3614
  { 2037 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
3615
  { 2043 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3616
  { 2050 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3617
  { 2057 /* clfithe */, SystemZ::CLFITAsmHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3618
  { 2065 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3619
  { 2072 /* clfitle */, SystemZ::CLFITAsmLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3620
  { 2080 /* clfitlh */, SystemZ::CLFITAsmLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3621
  { 2088 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3622
  { 2096 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3623
  { 2104 /* clfitnhe */, SystemZ::CLFITAsmNHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3624
  { 2113 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3625
  { 2121 /* clfitnle */, SystemZ::CLFITAsmNLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3626
  { 2130 /* clfitnlh */, SystemZ::CLFITAsmNLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3627
  { 2139 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3628
  { 2146 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3629
  { 2153 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3630
  { 2157 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3631
  { 2164 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3632
  { 2171 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3633
  { 2178 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3634
  { 2183 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3635
  { 2189 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3636
  { 2195 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3637
  { 2202 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3638
  { 2209 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3639
  { 2216 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3640
  { 2222 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3641
  { 2229 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3642
  { 2236 /* clgibhe */, SystemZ::CLGIBAsmHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3643
  { 2244 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3644
  { 2251 /* clgible */, SystemZ::CLGIBAsmLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3645
  { 2259 /* clgiblh */, SystemZ::CLGIBAsmLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3646
  { 2267 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3647
  { 2275 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3648
  { 2283 /* clgibnhe */, SystemZ::CLGIBAsmNHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3649
  { 2292 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3650
  { 2300 /* clgibnle */, SystemZ::CLGIBAsmNLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3651
  { 2309 /* clgibnlh */, SystemZ::CLGIBAsmNLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3652
  { 2318 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3653
  { 2324 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3654
  { 2331 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3655
  { 2338 /* clgijhe */, SystemZ::CLGIJAsmHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3656
  { 2346 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3657
  { 2353 /* clgijle */, SystemZ::CLGIJAsmLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3658
  { 2361 /* clgijlh */, SystemZ::CLGIJAsmLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3659
  { 2369 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3660
  { 2377 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3661
  { 2385 /* clgijnhe */, SystemZ::CLGIJAsmNHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3662
  { 2394 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3663
  { 2402 /* clgijnle */, SystemZ::CLGIJAsmNLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3664
  { 2411 /* clgijnlh */, SystemZ::CLGIJAsmNLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3665
  { 2420 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
3666
  { 2426 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3667
  { 2433 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3668
  { 2440 /* clgithe */, SystemZ::CLGITAsmHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3669
  { 2448 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3670
  { 2455 /* clgitle */, SystemZ::CLGITAsmLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3671
  { 2463 /* clgitlh */, SystemZ::CLGITAsmLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3672
  { 2471 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3673
  { 2479 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3674
  { 2487 /* clgitnhe */, SystemZ::CLGITAsmNHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3675
  { 2496 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3676
  { 2504 /* clgitnle */, SystemZ::CLGITAsmNLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3677
  { 2513 /* clgitnlh */, SystemZ::CLGITAsmNLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3678
  { 2522 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3679
  { 2527 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3680
  { 2533 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3681
  { 2540 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3682
  { 2547 /* clgrbhe */, SystemZ::CLGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3683
  { 2555 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3684
  { 2562 /* clgrble */, SystemZ::CLGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3685
  { 2570 /* clgrblh */, SystemZ::CLGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3686
  { 2578 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3687
  { 2586 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3688
  { 2594 /* clgrbnhe */, SystemZ::CLGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3689
  { 2603 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3690
  { 2611 /* clgrbnle */, SystemZ::CLGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3691
  { 2620 /* clgrbnlh */, SystemZ::CLGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3692
  { 2629 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3693
  { 2635 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3694
  { 2642 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3695
  { 2649 /* clgrjhe */, SystemZ::CLGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3696
  { 2657 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3697
  { 2664 /* clgrjle */, SystemZ::CLGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3698
  { 2672 /* clgrjlh */, SystemZ::CLGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3699
  { 2680 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3700
  { 2688 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3701
  { 2696 /* clgrjnhe */, SystemZ::CLGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3702
  { 2705 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3703
  { 2713 /* clgrjnle */, SystemZ::CLGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3704
  { 2722 /* clgrjnlh */, SystemZ::CLGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3705
  { 2731 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3706
  { 2737 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3707
  { 2743 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3708
  { 2750 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3709
  { 2757 /* clgrthe */, SystemZ::CLGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3710
  { 2765 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3711
  { 2772 /* clgrtle */, SystemZ::CLGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3712
  { 2780 /* clgrtlh */, SystemZ::CLGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3713
  { 2788 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3714
  { 2796 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3715
  { 2804 /* clgrtnhe */, SystemZ::CLGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3716
  { 2813 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3717
  { 2821 /* clgrtnle */, SystemZ::CLGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3718
  { 2830 /* clgrtnlh */, SystemZ::CLGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3719
  { 2839 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3720
  { 2844 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3721
  { 2850 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3722
  { 2856 /* clgthe */, SystemZ::CLGTAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3723
  { 2863 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3724
  { 2869 /* clgtle */, SystemZ::CLGTAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3725
  { 2876 /* clgtlh */, SystemZ::CLGTAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3726
  { 2883 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3727
  { 2890 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3728
  { 2897 /* clgtnhe */, SystemZ::CLGTAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3729
  { 2905 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3730
  { 2912 /* clgtnle */, SystemZ::CLGTAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3731
  { 2920 /* clgtnlh */, SystemZ::CLGTAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3732
  { 2928 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3733
  { 2935 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3734
  { 2942 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3735
  { 2947 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3736
  { 2953 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3737
  { 2960 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3738
  { 2966 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3739
  { 2972 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
3740
  { 2976 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3741
  { 2981 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3742
  { 2987 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3743
  { 2993 /* clibhe */, SystemZ::CLIBAsmHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3744
  { 3000 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3745
  { 3006 /* clible */, SystemZ::CLIBAsmLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3746
  { 3013 /* cliblh */, SystemZ::CLIBAsmLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3747
  { 3020 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3748
  { 3027 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3749
  { 3034 /* clibnhe */, SystemZ::CLIBAsmNHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3750
  { 3042 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3751
  { 3049 /* clibnle */, SystemZ::CLIBAsmNLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3752
  { 3057 /* clibnlh */, SystemZ::CLIBAsmNLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3753
  { 3065 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
3754
  { 3070 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3755
  { 3075 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3756
  { 3081 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3757
  { 3087 /* clijhe */, SystemZ::CLIJAsmHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3758
  { 3094 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3759
  { 3100 /* clijle */, SystemZ::CLIJAsmLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3760
  { 3107 /* clijlh */, SystemZ::CLIJAsmLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3761
  { 3114 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3762
  { 3121 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3763
  { 3128 /* clijnhe */, SystemZ::CLIJAsmNHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3764
  { 3136 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3765
  { 3143 /* clijnle */, SystemZ::CLIJAsmNLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3766
  { 3151 /* clijnlh */, SystemZ::CLIJAsmNLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3767
  { 3159 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
3768
  { 3164 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3769
  { 3168 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3770
  { 3173 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3771
  { 3178 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3772
  { 3182 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3773
  { 3187 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3774
  { 3193 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3775
  { 3199 /* clrbhe */, SystemZ::CLRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3776
  { 3206 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3777
  { 3212 /* clrble */, SystemZ::CLRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3778
  { 3219 /* clrblh */, SystemZ::CLRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3779
  { 3226 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3780
  { 3233 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3781
  { 3240 /* clrbnhe */, SystemZ::CLRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3782
  { 3248 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3783
  { 3255 /* clrbnle */, SystemZ::CLRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3784
  { 3263 /* clrbnlh */, SystemZ::CLRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3785
  { 3271 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
3786
  { 3276 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3787
  { 3282 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3788
  { 3288 /* clrjhe */, SystemZ::CLRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3789
  { 3295 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3790
  { 3301 /* clrjle */, SystemZ::CLRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3791
  { 3308 /* clrjlh */, SystemZ::CLRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3792
  { 3315 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3793
  { 3322 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3794
  { 3329 /* clrjnhe */, SystemZ::CLRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3795
  { 3337 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3796
  { 3344 /* clrjnle */, SystemZ::CLRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3797
  { 3352 /* clrjnlh */, SystemZ::CLRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3798
  { 3360 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3799
  { 3365 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
3800
  { 3370 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3801
  { 3376 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3802
  { 3382 /* clrthe */, SystemZ::CLRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3803
  { 3389 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3804
  { 3395 /* clrtle */, SystemZ::CLRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3805
  { 3402 /* clrtlh */, SystemZ::CLRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3806
  { 3409 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3807
  { 3416 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3808
  { 3423 /* clrtnhe */, SystemZ::CLRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3809
  { 3431 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3810
  { 3438 /* clrtnle */, SystemZ::CLRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3811
  { 3446 /* clrtnlh */, SystemZ::CLRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3812
  { 3454 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3813
  { 3459 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3814
  { 3463 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3815
  { 3468 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3816
  { 3473 /* clthe */, SystemZ::CLTAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3817
  { 3479 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3818
  { 3484 /* cltle */, SystemZ::CLTAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3819
  { 3490 /* cltlh */, SystemZ::CLTAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3820
  { 3496 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3821
  { 3502 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3822
  { 3508 /* cltnhe */, SystemZ::CLTAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3823
  { 3515 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3824
  { 3521 /* cltnle */, SystemZ::CLTAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3825
  { 3528 /* cltnlh */, SystemZ::CLTAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3826
  { 3535 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3827
  { 3539 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3828
  { 3545 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3829
  { 3548 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3830
  { 3553 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3831
  { 3559 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3832
  { 3564 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
3833
  { 3569 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3834
  { 3572 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3835
  { 3576 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3836
  { 3581 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3837
  { 3586 /* crbhe */, SystemZ::CRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3838
  { 3592 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3839
  { 3597 /* crble */, SystemZ::CRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3840
  { 3603 /* crblh */, SystemZ::CRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3841
  { 3609 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3842
  { 3615 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3843
  { 3621 /* crbnhe */, SystemZ::CRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3844
  { 3628 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3845
  { 3634 /* crbnle */, SystemZ::CRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3846
  { 3641 /* crbnlh */, SystemZ::CRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3847
  { 3648 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
3848
  { 3648 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
3849
  { 3654 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
3850
  { 3658 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3851
  { 3663 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3852
  { 3668 /* crjhe */, SystemZ::CRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3853
  { 3674 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3854
  { 3679 /* crjle */, SystemZ::CRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3855
  { 3685 /* crjlh */, SystemZ::CRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3856
  { 3691 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3857
  { 3697 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3858
  { 3703 /* crjnhe */, SystemZ::CRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3859
  { 3710 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3860
  { 3716 /* crjnle */, SystemZ::CRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3861
  { 3723 /* crjnlh */, SystemZ::CRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3862
  { 3730 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3863
  { 3734 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
3864
  { 3738 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3865
  { 3743 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3866
  { 3748 /* crthe */, SystemZ::CRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3867
  { 3754 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3868
  { 3759 /* crtle */, SystemZ::CRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3869
  { 3765 /* crtlh */, SystemZ::CRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3870
  { 3771 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3871
  { 3777 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3872
  { 3783 /* crtnhe */, SystemZ::CRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3873
  { 3790 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3874
  { 3796 /* crtnle */, SystemZ::CRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3875
  { 3803 /* crtnlh */, SystemZ::CRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3876
  { 3810 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3877
  { 3813 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, {  }, },
3878
  { 3818 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
3879
  { 3824 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3880
  { 3828 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3881
  { 3832 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3882
  { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
3883
  { 3842 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
3884
  { 3848 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
3885
  { 3852 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3886
  { 3852 /* cu12 */, SystemZ::CU12, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3887
  { 3857 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3888
  { 3857 /* cu14 */, SystemZ::CU14, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3889
  { 3862 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3890
  { 3862 /* cu21 */, SystemZ::CU21, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3891
  { 3867 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3892
  { 3867 /* cu24 */, SystemZ::CU24, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3893
  { 3872 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3894
  { 3877 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3895
  { 3882 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
3896
  { 3888 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3897
  { 3893 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3898
  { 3893 /* cutfu */, SystemZ::CUTFU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3899
  { 3899 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3900
  { 3899 /* cuutf */, SystemZ::CUUTF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
3901
  { 3905 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
3902
  { 3911 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3903
  { 3915 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3904
  { 3920 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3905
  { 3925 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3906
  { 3929 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3907
  { 3934 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3908
  { 3939 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3909
  { 3944 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
3910
  { 3950 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3911
  { 3957 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
3912
  { 3962 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3913
  { 3968 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3914
  { 3974 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3915
  { 3981 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3916
  { 3986 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3917
  { 3992 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3918
  { 3999 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3919
  { 4006 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3920
  { 4013 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3921
  { 4020 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3922
  { 4027 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3923
  { 4032 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3924
  { 4036 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
3925
  { 4042 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3926
  { 4047 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
3927
  { 4053 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3928
  { 4058 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3929
  { 4061 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3930
  { 4066 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3931
  { 4071 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
3932
  { 4073 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3933
  { 4076 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3934
  { 4080 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3935
  { 4085 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3936
  { 4089 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3937
  { 4094 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3938
  { 4100 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3939
  { 4103 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3940
  { 4107 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3941
  { 4112 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3942
  { 4116 /* dfltcc */, SystemZ::DFLTCC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2, AMFBS_FeatureDeflateConversion, { MCK_GR128, MCK_GR128, MCK_GR64 }, },
3943
  { 4123 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3944
  { 4128 /* didbr */, SystemZ::DIDBR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3945
  { 4134 /* diebr */, SystemZ::DIEBR, Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32, MCK_U4Imm }, },
3946
  { 4140 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3947
  { 4143 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3948
  { 4147 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3949
  { 4152 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3950
  { 4156 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3951
  { 4159 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3952
  { 4162 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3953
  { 4166 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3954
  { 4171 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3955
  { 4177 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3956
  { 4182 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3957
  { 4187 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3958
  { 4191 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
3959
  { 4196 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
3960
  { 4202 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
3961
  { 4206 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
3962
  { 4211 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3963
  { 4217 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
3964
  { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
3965
  { 4228 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3966
  { 4231 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3967
  { 4236 /* eedtr */, SystemZ::EEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3968
  { 4242 /* eextr */, SystemZ::EEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3969
  { 4248 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3970
  { 4253 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
3971
  { 4259 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3972
  { 4264 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3973
  { 4270 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3974
  { 4275 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3975
  { 4280 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3976
  { 4286 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
3977
  { 4292 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3978
  { 4297 /* esdtr */, SystemZ::ESDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3979
  { 4303 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
3980
  { 4308 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3981
  { 4313 /* esxtr */, SystemZ::ESXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3982
  { 4319 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
3983
  { 4324 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
3984
  { 4327 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
3985
  { 4332 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
3986
  { 4338 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3987
  { 4345 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3988
  { 4350 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3989
  { 4356 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
3990
  { 4362 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3991
  { 4369 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3992
  { 4374 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
3993
  { 4380 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3994
  { 4387 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3995
  { 4392 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3996
  { 4398 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3997
  { 4404 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3998
  { 4408 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3999
  { 4412 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, {  }, },
4000
  { 4417 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4001
  { 4421 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4002
  { 4424 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
4003
  { 4428 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4004
  { 4433 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4005
  { 4438 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4006
  { 4442 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4007
  { 4442 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4008
  { 4447 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4009
  { 4453 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__FP1281_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4010
  { 4459 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4011
  { 4464 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4012
  { 4469 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4013
  { 4474 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4014
  { 4479 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4015
  { 4484 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4016
  { 4489 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, {  }, },
4017
  { 4493 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4018
  { 4497 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4019
  { 4497 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
4020
  { 4497 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4021
  { 4502 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4022
  { 4507 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4023
  { 4512 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4024
  { 4517 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4025
  { 4519 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4026
  { 4522 /* jg */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4027
  { 4525 /* jge */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4028
  { 4529 /* jgh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4029
  { 4533 /* jghe */, SystemZ::JGAsmHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4030
  { 4538 /* jgl */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4031
  { 4542 /* jgle */, SystemZ::JGAsmLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4032
  { 4547 /* jglh */, SystemZ::JGAsmLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4033
  { 4552 /* jgm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4034
  { 4556 /* jgne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4035
  { 4561 /* jgnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4036
  { 4566 /* jgnhe */, SystemZ::JGAsmNHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4037
  { 4572 /* jgnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4038
  { 4577 /* jgnle */, SystemZ::JGAsmNLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4039
  { 4583 /* jgnlh */, SystemZ::JGAsmNLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4040
  { 4589 /* jgnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4041
  { 4594 /* jgno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4042
  { 4599 /* jgnop */, SystemZ::BRCLAsm, Convert__imm_95_0__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4043
  { 4605 /* jgnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4044
  { 4610 /* jgnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4045
  { 4615 /* jgo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4046
  { 4619 /* jgp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4047
  { 4623 /* jgz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4048
  { 4627 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4049
  { 4630 /* jhe */, SystemZ::JAsmHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4050
  { 4634 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4051
  { 4637 /* jle */, SystemZ::JAsmLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4052
  { 4641 /* jlh */, SystemZ::JAsmLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4053
  { 4710 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4054
  { 4713 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4055
  { 4717 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4056
  { 4721 /* jnhe */, SystemZ::JAsmNHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4057
  { 4726 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4058
  { 4730 /* jnle */, SystemZ::JAsmNLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4059
  { 4735 /* jnlh */, SystemZ::JAsmNLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4060
  { 4740 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4061
  { 4744 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4062
  { 4748 /* jnop */, SystemZ::BRCAsm, Convert__imm_95_0__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4063
  { 4753 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4064
  { 4757 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4065
  { 4761 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4066
  { 4764 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4067
  { 4767 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4068
  { 4770 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4069
  { 4774 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4070
  { 4779 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
4071
  { 4784 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4072
  { 4789 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4073
  { 4793 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4074
  { 4798 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4075
  { 4803 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4076
  { 4808 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4077
  { 4811 /* kma */, SystemZ::KMA, Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1, AMFBS_FeatureMessageSecurityAssist8, { MCK_GR128, MCK_GR128, MCK_GR128 }, },
4078
  { 4815 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4079
  { 4820 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4080
  { 4824 /* kmctr */, SystemZ::KMCTR, Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128, MCK_GR128 }, },
4081
  { 4830 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4082
  { 4834 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4083
  { 4838 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4084
  { 4843 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4085
  { 4848 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4086
  { 4850 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4087
  { 4853 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4088
  { 4857 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4089
  { 4862 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4090
  { 4867 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4091
  { 4873 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4092
  { 4877 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4093
  { 4882 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
4094
  { 4886 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
4095
  { 4891 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4096
  { 4895 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4097
  { 4900 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4098
  { 4904 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4099
  { 4909 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4100
  { 4914 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4101
  { 4919 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4102
  { 4923 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4103
  { 4927 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4104
  { 4932 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4105
  { 4936 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4106
  { 4939 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
4107
  { 4945 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4108
  { 4949 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4109
  { 4953 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
4110
  { 4958 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4111
  { 4964 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4112
  { 4970 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4113
  { 4976 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4114
  { 4981 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4115
  { 4987 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4116
  { 4992 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4117
  { 4998 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4118
  { 5003 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4119
  { 5007 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
4120
  { 5012 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
4121
  { 5018 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4122
  { 5024 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4123
  { 5029 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4124
  { 5032 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4125
  { 5036 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4126
  { 5041 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4127
  { 5047 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4128
  { 5052 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
4129
  { 5058 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
4130
  { 5063 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4131
  { 5067 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4132
  { 5072 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4133
  { 5078 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4134
  { 5085 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4135
  { 5090 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4136
  { 5096 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
4137
  { 5100 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4138
  { 5103 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4139
  { 5109 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4140
  { 5116 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4141
  { 5121 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4142
  { 5127 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4143
  { 5131 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4144
  { 5136 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4145
  { 5142 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4146
  { 5149 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
4147
  { 5154 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
4148
  { 5158 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4149
  { 5163 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4150
  { 5167 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4151
  { 5173 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4152
  { 5178 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4153
  { 5181 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4154
  { 5186 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4155
  { 5190 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4156
  { 5195 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4157
  { 5200 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4158
  { 5204 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4159
  { 5209 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4160
  { 5214 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4161
  { 5220 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4162
  { 5224 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4163
  { 5228 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4164
  { 5233 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4165
  { 5238 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4166
  { 5244 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4167
  { 5248 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4168
  { 5253 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4169
  { 5258 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4170
  { 5261 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4171
  { 5265 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4172
  { 5269 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4173
  { 5273 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4174
  { 5278 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4175
  { 5282 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4176
  { 5286 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4177
  { 5291 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4178
  { 5296 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4179
  { 5301 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4180
  { 5307 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4181
  { 5312 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4182
  { 5319 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4183
  { 5325 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4184
  { 5332 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4185
  { 5339 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4186
  { 5344 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4187
  { 5350 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4188
  { 5357 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4189
  { 5362 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4190
  { 5369 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4191
  { 5375 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4192
  { 5379 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4193
  { 5384 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4194
  { 5389 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4195
  { 5395 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4196
  { 5401 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4197
  { 5407 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4198
  { 5413 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4199
  { 5419 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4200
  { 5425 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4201
  { 5431 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4202
  { 5438 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4203
  { 5441 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4204
  { 5445 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4205
  { 5449 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
4206
  { 5453 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4207
  { 5457 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4208
  { 5463 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4209
  { 5469 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4210
  { 5474 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4211
  { 5480 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4212
  { 5485 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4213
  { 5491 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4214
  { 5496 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4215
  { 5500 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4216
  { 5506 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4217
  { 5511 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4218
  { 5515 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4219
  { 5520 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4220
  { 5526 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4221
  { 5533 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4222
  { 5540 /* locfhhe */, SystemZ::LOCFHAsmHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4223
  { 5548 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4224
  { 5555 /* locfhle */, SystemZ::LOCFHAsmLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4225
  { 5563 /* locfhlh */, SystemZ::LOCFHAsmLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4226
  { 5571 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4227
  { 5578 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4228
  { 5586 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4229
  { 5594 /* locfhnhe */, SystemZ::LOCFHAsmNHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4230
  { 5603 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4231
  { 5611 /* locfhnle */, SystemZ::LOCFHAsmNLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4232
  { 5620 /* locfhnlh */, SystemZ::LOCFHAsmNLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4233
  { 5629 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4234
  { 5637 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4235
  { 5645 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4236
  { 5653 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4237
  { 5661 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4238
  { 5668 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4239
  { 5675 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4240
  { 5682 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4241
  { 5690 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4242
  { 5698 /* locfhrhe */, SystemZ::LOCFHRAsmHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4243
  { 5707 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4244
  { 5715 /* locfhrle */, SystemZ::LOCFHRAsmLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4245
  { 5724 /* locfhrlh */, SystemZ::LOCFHRAsmLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4246
  { 5733 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4247
  { 5741 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4248
  { 5750 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4249
  { 5759 /* locfhrnhe */, SystemZ::LOCFHRAsmNHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4250
  { 5769 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4251
  { 5778 /* locfhrnle */, SystemZ::LOCFHRAsmNLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4252
  { 5788 /* locfhrnlh */, SystemZ::LOCFHRAsmNLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4253
  { 5798 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4254
  { 5807 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4255
  { 5816 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4256
  { 5825 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4257
  { 5834 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4258
  { 5842 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4259
  { 5850 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4260
  { 5858 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4261
  { 5865 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4262
  { 5870 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4263
  { 5876 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4264
  { 5882 /* locghe */, SystemZ::LOCGAsmHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4265
  { 5889 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
4266
  { 5896 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4267
  { 5904 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4268
  { 5912 /* locghihe */, SystemZ::LOCGHIAsmHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4269
  { 5921 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4270
  { 5929 /* locghile */, SystemZ::LOCGHIAsmLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4271
  { 5938 /* locghilh */, SystemZ::LOCGHIAsmLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4272
  { 5947 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4273
  { 5955 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4274
  { 5964 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4275
  { 5973 /* locghinhe */, SystemZ::LOCGHIAsmNHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4276
  { 5983 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4277
  { 5992 /* locghinle */, SystemZ::LOCGHIAsmNLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4278
  { 6002 /* locghinlh */, SystemZ::LOCGHIAsmNLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4279
  { 6012 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4280
  { 6021 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4281
  { 6030 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4282
  { 6039 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4283
  { 6048 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4284
  { 6056 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4285
  { 6064 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4286
  { 6072 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4287
  { 6078 /* locgle */, SystemZ::LOCGAsmLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4288
  { 6085 /* locglh */, SystemZ::LOCGAsmLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4289
  { 6092 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4290
  { 6098 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4291
  { 6105 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4292
  { 6112 /* locgnhe */, SystemZ::LOCGAsmNHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4293
  { 6120 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4294
  { 6127 /* locgnle */, SystemZ::LOCGAsmNLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4295
  { 6135 /* locgnlh */, SystemZ::LOCGAsmNLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4296
  { 6143 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4297
  { 6150 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4298
  { 6157 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4299
  { 6164 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4300
  { 6171 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4301
  { 6177 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4302
  { 6183 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4303
  { 6189 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4304
  { 6196 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4305
  { 6203 /* locgrhe */, SystemZ::LOCGRAsmHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4306
  { 6211 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4307
  { 6218 /* locgrle */, SystemZ::LOCGRAsmLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4308
  { 6226 /* locgrlh */, SystemZ::LOCGRAsmLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4309
  { 6234 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4310
  { 6241 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4311
  { 6249 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4312
  { 6257 /* locgrnhe */, SystemZ::LOCGRAsmNHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4313
  { 6266 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4314
  { 6274 /* locgrnle */, SystemZ::LOCGRAsmNLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4315
  { 6283 /* locgrnlh */, SystemZ::LOCGRAsmNLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4316
  { 6292 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4317
  { 6300 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4318
  { 6308 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4319
  { 6316 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4320
  { 6324 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4321
  { 6331 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4322
  { 6338 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4323
  { 6345 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4324
  { 6351 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4325
  { 6356 /* loche */, SystemZ::LOCAsmHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4326
  { 6362 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
4327
  { 6369 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4328
  { 6377 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4329
  { 6385 /* lochhihe */, SystemZ::LOCHHIAsmHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4330
  { 6394 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4331
  { 6402 /* lochhile */, SystemZ::LOCHHIAsmLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4332
  { 6411 /* lochhilh */, SystemZ::LOCHHIAsmLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4333
  { 6420 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4334
  { 6428 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4335
  { 6437 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4336
  { 6446 /* lochhinhe */, SystemZ::LOCHHIAsmNHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4337
  { 6456 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4338
  { 6465 /* lochhinle */, SystemZ::LOCHHIAsmNLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4339
  { 6475 /* lochhinlh */, SystemZ::LOCHHIAsmNLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4340
  { 6485 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4341
  { 6494 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4342
  { 6503 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4343
  { 6512 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4344
  { 6521 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4345
  { 6529 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4346
  { 6537 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4347
  { 6545 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
4348
  { 6551 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4349
  { 6558 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4350
  { 6565 /* lochihe */, SystemZ::LOCHIAsmHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4351
  { 6573 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4352
  { 6580 /* lochile */, SystemZ::LOCHIAsmLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4353
  { 6588 /* lochilh */, SystemZ::LOCHIAsmLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4354
  { 6596 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4355
  { 6603 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4356
  { 6611 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4357
  { 6619 /* lochinhe */, SystemZ::LOCHIAsmNHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4358
  { 6628 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4359
  { 6636 /* lochinle */, SystemZ::LOCHIAsmNLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4360
  { 6645 /* lochinlh */, SystemZ::LOCHIAsmNLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4361
  { 6654 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4362
  { 6662 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4363
  { 6670 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4364
  { 6678 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4365
  { 6686 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4366
  { 6693 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4367
  { 6700 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4368
  { 6707 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4369
  { 6712 /* locle */, SystemZ::LOCAsmLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4370
  { 6718 /* loclh */, SystemZ::LOCAsmLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4371
  { 6724 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4372
  { 6729 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4373
  { 6735 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4374
  { 6741 /* locnhe */, SystemZ::LOCAsmNHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4375
  { 6748 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4376
  { 6754 /* locnle */, SystemZ::LOCAsmNLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4377
  { 6761 /* locnlh */, SystemZ::LOCAsmNLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4378
  { 6768 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4379
  { 6774 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4380
  { 6780 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4381
  { 6786 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4382
  { 6792 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4383
  { 6797 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4384
  { 6802 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4385
  { 6807 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4386
  { 6813 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4387
  { 6819 /* locrhe */, SystemZ::LOCRAsmHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4388
  { 6826 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4389
  { 6832 /* locrle */, SystemZ::LOCRAsmLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4390
  { 6839 /* locrlh */, SystemZ::LOCRAsmLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4391
  { 6846 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4392
  { 6852 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4393
  { 6859 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4394
  { 6866 /* locrnhe */, SystemZ::LOCRAsmNHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4395
  { 6874 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4396
  { 6881 /* locrnle */, SystemZ::LOCRAsmNLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4397
  { 6889 /* locrnlh */, SystemZ::LOCRAsmNLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4398
  { 6897 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4399
  { 6904 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4400
  { 6911 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4401
  { 6918 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4402
  { 6925 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4403
  { 6931 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4404
  { 6937 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4405
  { 6943 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4406
  { 6948 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4407
  { 6954 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4408
  { 6958 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4409
  { 6964 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4410
  { 6970 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4411
  { 6975 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4412
  { 6980 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4413
  { 6986 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4414
  { 6991 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4415
  { 6997 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4416
  { 7002 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4417
  { 7006 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4418
  { 7010 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4419
  { 7014 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4420
  { 7019 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4421
  { 7025 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
4422
  { 7032 /* lptea */, SystemZ::LPTEA, Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4423
  { 7038 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4424
  { 7044 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4425
  { 7049 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4426
  { 7052 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4427
  { 7056 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4428
  { 7061 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4429
  { 7066 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4430
  { 7071 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4431
  { 7076 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4432
  { 7080 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4433
  { 7084 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4434
  { 7089 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4435
  { 7095 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4436
  { 7100 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4437
  { 7105 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4438
  { 7111 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4439
  { 7114 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4440
  { 7120 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4441
  { 7125 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4442
  { 7131 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4443
  { 7137 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4444
  { 7142 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4445
  { 7146 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4446
  { 7151 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4447
  { 7157 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4448
  { 7162 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4449
  { 7166 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4450
  { 7172 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4451
  { 7177 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4452
  { 7183 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4453
  { 7188 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4454
  { 7194 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4455
  { 7198 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4456
  { 7203 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4457
  { 7209 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4458
  { 7214 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
4459
  { 7220 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4460
  { 7224 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4461
  { 7229 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4462
  { 7235 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4463
  { 7240 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4464
  { 7244 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4465
  { 7247 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
4466
  { 7252 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
4467
  { 7257 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4468
  { 7262 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4469
  { 7267 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
4470
  { 7272 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
4471
  { 7274 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4472
  { 7278 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4473
  { 7283 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4474
  { 7289 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4475
  { 7294 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4476
  { 7298 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4477
  { 7303 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4478
  { 7309 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4479
  { 7314 /* may */, SystemZ::MAY, Convert__FP1281_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4480
  { 7318 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4481
  { 7323 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4482
  { 7329 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4483
  { 7334 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4484
  { 7340 /* mayr */, SystemZ::MAYR, Convert__FP1281_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
4485
  { 7345 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4486
  { 7348 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4487
  { 7351 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4488
  { 7355 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4489
  { 7360 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4490
  { 7364 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4491
  { 7369 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4492
  { 7375 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4493
  { 7380 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4494
  { 7384 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4495
  { 7389 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4496
  { 7395 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4497
  { 7398 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4498
  { 7402 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4499
  { 7407 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4500
  { 7413 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4501
  { 7418 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4502
  { 7422 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4503
  { 7426 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4504
  { 7429 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4505
  { 7433 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4506
  { 7438 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
4507
  { 7443 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4508
  { 7446 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4509
  { 7450 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4510
  { 7454 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4511
  { 7457 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4512
  { 7461 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4513
  { 7466 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4514
  { 7470 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4515
  { 7473 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4516
  { 7476 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4517
  { 7479 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4518
  { 7483 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4519
  { 7488 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4520
  { 7492 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4521
  { 7497 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4522
  { 7503 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4523
  { 7508 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4524
  { 7512 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4525
  { 7517 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4526
  { 7523 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4527
  { 7528 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
4528
  { 7533 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4529
  { 7537 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4530
  { 7542 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4531
  { 7547 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4532
  { 7553 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4533
  { 7559 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4534
  { 7564 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4535
  { 7571 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4536
  { 7575 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4537
  { 7581 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
4538
  { 7586 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4539
  { 7590 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4540
  { 7594 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4541
  { 7600 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4542
  { 7606 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4543
  { 7611 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4544
  { 7616 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
4545
  { 7622 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
4546
  { 7628 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4547
  { 7634 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4548
  { 7639 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4549
  { 7645 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4550
  { 7650 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4551
  { 7656 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4552
  { 7662 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4553
  { 7668 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4554
  { 7673 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4555
  { 7677 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4556
  { 7682 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4557
  { 7686 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4558
  { 7690 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4559
  { 7695 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4560
  { 7700 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4561
  { 7704 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4562
  { 7709 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4563
  { 7713 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4564
  { 7718 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4565
  { 7724 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4566
  { 7729 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4567
  { 7733 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4568
  { 7738 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4569
  { 7744 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4570
  { 7747 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4571
  { 7751 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4572
  { 7756 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4573
  { 7760 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4574
  { 7765 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
4575
  { 7769 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4576
  { 7771 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4577
  { 7774 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4578
  { 7780 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4579
  { 7785 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4580
  { 7788 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4581
  { 7792 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4582
  { 7797 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4583
  { 7800 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
4584
  { 7805 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4585
  { 7810 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4586
  { 7815 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4587
  { 7820 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4588
  { 7825 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4589
  { 7830 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4590
  { 7835 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4591
  { 7839 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4592
  { 7845 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, {  }, },
4593
  { 7850 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4594
  { 7855 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4595
  { 7861 /* nop */, SystemZ::NOP_bare, Convert_NoOperands, AMFBS_None, {  }, },
4596
  { 7861 /* nop */, SystemZ::BCAsm, Convert__imm_95_0__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
4597
  { 7865 /* nopr */, SystemZ::BCRAsm, Convert__imm_95_0__regR0D, AMFBS_None, {  }, },
4598
  { 7865 /* nopr */, SystemZ::BCRAsm, Convert__imm_95_0__GR641_0, AMFBS_None, { MCK_GR64 }, },
4599
  { 7870 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4600
  { 7875 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4601
  { 7878 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4602
  { 7882 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4603
  { 7888 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4604
  { 7894 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4605
  { 7899 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4606
  { 7902 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4607
  { 7904 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4608
  { 7907 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4609
  { 7913 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4610
  { 7918 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4611
  { 7921 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4612
  { 7925 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4613
  { 7930 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4614
  { 7933 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4615
  { 7938 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4616
  { 7943 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4617
  { 7948 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4618
  { 7953 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4619
  { 7958 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4620
  { 7963 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4621
  { 7967 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4622
  { 7970 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4623
  { 7974 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4624
  { 7977 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4625
  { 7982 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, {  }, },
4626
  { 7987 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4627
  { 7990 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, {  }, },
4628
  { 7994 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, {  }, },
4629
  { 8000 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
4630
  { 8004 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
4631
  { 8010 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4632
  { 8015 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, {  }, },
4633
  { 8020 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4634
  { 8025 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4635
  { 8031 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4636
  { 8035 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4637
  { 8039 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
4638
  { 8043 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
4639
  { 8043 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4640
  { 8050 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4641
  { 8054 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
4642
  { 8059 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, {  }, },
4643
  { 8062 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
4644
  { 8067 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4645
  { 8070 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
4646
  { 8074 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, {  }, },
4647
  { 8079 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4648
  { 8083 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, {  }, },
4649
  { 8088 /* qadtr */, SystemZ::QADTR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4650
  { 8094 /* qaxtr */, SystemZ::QAXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4651
  { 8100 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4652
  { 8106 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
4653
  { 8112 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4654
  { 8116 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, {  }, },
4655
  { 8121 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4656
  { 8121 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4657
  { 8125 /* risbg */, SystemZ::RISBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4658
  { 8131 /* risbgn */, SystemZ::RISBGN, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4659
  { 8138 /* risbhg */, SystemZ::RISBHG, Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4660
  { 8145 /* risblg */, SystemZ::RISBLG, Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureHighWord, { MCK_GR32, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4661
  { 8152 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4662
  { 8156 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4663
  { 8161 /* rnsbg */, SystemZ::RNSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4664
  { 8167 /* rosbg */, SystemZ::ROSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4665
  { 8173 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4666
  { 8176 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4667
  { 8181 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4668
  { 8186 /* rrdtr */, SystemZ::RRDTR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4669
  { 8192 /* rrxtr */, SystemZ::RRXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4670
  { 8198 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, {  }, },
4671
  { 8203 /* rxsbg */, SystemZ::RXSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
4672
  { 8209 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4673
  { 8211 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4674
  { 8215 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4675
  { 8220 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, {  }, },
4676
  { 8224 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, {  }, },
4677
  { 8230 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, {  }, },
4678
  { 8236 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, {  }, },
4679
  { 8242 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
4680
  { 8246 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4681
  { 8252 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, {  }, },
4682
  { 8257 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4683
  { 8261 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4684
  { 8266 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, {  }, },
4685
  { 8272 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4686
  { 8275 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4687
  { 8279 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4688
  { 8284 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4689
  { 8288 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4690
  { 8293 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4691
  { 8299 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4692
  { 8302 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4693
  { 8306 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4694
  { 8311 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4695
  { 8318 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4696
  { 8326 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4697
  { 8334 /* selfhrhe */, SystemZ::SELFHRAsmHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4698
  { 8343 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4699
  { 8351 /* selfhrle */, SystemZ::SELFHRAsmLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4700
  { 8360 /* selfhrlh */, SystemZ::SELFHRAsmLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4701
  { 8369 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4702
  { 8377 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4703
  { 8386 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4704
  { 8395 /* selfhrnhe */, SystemZ::SELFHRAsmNHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4705
  { 8405 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4706
  { 8414 /* selfhrnle */, SystemZ::SELFHRAsmNLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4707
  { 8424 /* selfhrnlh */, SystemZ::SELFHRAsmNLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4708
  { 8434 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4709
  { 8443 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4710
  { 8452 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4711
  { 8461 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4712
  { 8470 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4713
  { 8478 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4714
  { 8486 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4715
  { 8494 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4716
  { 8500 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4717
  { 8507 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4718
  { 8514 /* selgrhe */, SystemZ::SELGRAsmHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4719
  { 8522 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4720
  { 8529 /* selgrle */, SystemZ::SELGRAsmLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4721
  { 8537 /* selgrlh */, SystemZ::SELGRAsmLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4722
  { 8545 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4723
  { 8552 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4724
  { 8560 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4725
  { 8568 /* selgrnhe */, SystemZ::SELGRAsmNHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4726
  { 8577 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4727
  { 8585 /* selgrnle */, SystemZ::SELGRAsmNLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4728
  { 8594 /* selgrnlh */, SystemZ::SELGRAsmNLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4729
  { 8603 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4730
  { 8611 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4731
  { 8619 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4732
  { 8627 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4733
  { 8635 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4734
  { 8642 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4735
  { 8649 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4736
  { 8656 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4737
  { 8661 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4738
  { 8667 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4739
  { 8673 /* selrhe */, SystemZ::SELRAsmHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4740
  { 8680 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4741
  { 8686 /* selrle */, SystemZ::SELRAsmLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4742
  { 8693 /* selrlh */, SystemZ::SELRAsmLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4743
  { 8700 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4744
  { 8706 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4745
  { 8713 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4746
  { 8720 /* selrnhe */, SystemZ::SELRAsmNHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4747
  { 8728 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4748
  { 8735 /* selrnle */, SystemZ::SELRAsmNLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4749
  { 8743 /* selrnlh */, SystemZ::SELRAsmNLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4750
  { 8751 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4751
  { 8758 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4752
  { 8765 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4753
  { 8772 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4754
  { 8779 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4755
  { 8785 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4756
  { 8791 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4757
  { 8797 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4758
  { 8801 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4759
  { 8807 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4760
  { 8812 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4761
  { 8815 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4762
  { 8819 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4763
  { 8824 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4764
  { 8828 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4765
  { 8832 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4766
  { 8837 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4767
  { 8840 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4768
  { 8846 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4769
  { 8852 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4770
  { 8856 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4771
  { 8860 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4772
  { 8865 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
4773
  { 8870 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4774
  { 8873 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4775
  { 8877 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4776
  { 8882 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4777
  { 8887 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4778
  { 8891 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4779
  { 8896 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4780
  { 8902 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4781
  { 8907 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4782
  { 8912 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4783
  { 8917 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4784
  { 8922 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4785
  { 8927 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4786
  { 8931 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4787
  { 8936 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4788
  { 8942 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4789
  { 8948 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4790
  { 8953 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4791
  { 8959 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4792
  { 8966 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4793
  { 8973 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4794
  { 8977 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4795
  { 8982 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4796
  { 8987 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4797
  { 8991 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4798
  { 8996 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
4799
  { 9001 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4800
  { 9005 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
4801
  { 9011 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4802
  { 9014 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4803
  { 9020 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4804
  { 9025 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4805
  { 9029 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4806
  { 9033 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4807
  { 9037 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4808
  { 9041 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4809
  { 9046 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4810
  { 9052 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4811
  { 9057 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4812
  { 9061 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4813
  { 9066 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4814
  { 9072 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4815
  { 9077 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4816
  { 9083 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4817
  { 9088 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4818
  { 9091 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4819
  { 9095 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4820
  { 9100 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4821
  { 9105 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4822
  { 9110 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4823
  { 9115 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4824
  { 9120 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4825
  { 9124 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4826
  { 9128 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4827
  { 9133 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4828
  { 9138 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
4829
  { 9143 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
4830
  { 9149 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
4831
  { 9155 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
4832
  { 9159 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4833
  { 9164 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4834
  { 9170 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
4835
  { 9175 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4836
  { 9181 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4837
  { 9186 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4838
  { 9191 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4839
  { 9191 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
4840
  { 9196 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4841
  { 9200 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4842
  { 9203 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
4843
  { 9208 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
4844
  { 9214 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4845
  { 9219 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
4846
  { 9226 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4847
  { 9230 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4848
  { 9235 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4849
  { 9240 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4850
  { 9246 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4851
  { 9252 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4852
  { 9258 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
4853
  { 9263 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4854
  { 9269 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4855
  { 9275 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4856
  { 9281 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4857
  { 9287 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
4858
  { 9293 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
4859
  { 9299 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4860
  { 9304 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4861
  { 9308 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4862
  { 9314 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
4863
  { 9319 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4864
  { 9323 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4865
  { 9329 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
4866
  { 9334 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4867
  { 9339 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4868
  { 9344 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4869
  { 9350 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4870
  { 9356 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4871
  { 9360 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4872
  { 9366 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4873
  { 9372 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4874
  { 9376 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4875
  { 9381 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4876
  { 9387 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4877
  { 9392 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4878
  { 9398 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4879
  { 9402 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4880
  { 9407 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
4881
  { 9412 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4882
  { 9417 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4883
  { 9423 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4884
  { 9428 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4885
  { 9434 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4886
  { 9441 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4887
  { 9449 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4888
  { 9457 /* stocfhhe */, SystemZ::STOCFHAsmHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4889
  { 9466 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4890
  { 9474 /* stocfhle */, SystemZ::STOCFHAsmLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4891
  { 9483 /* stocfhlh */, SystemZ::STOCFHAsmLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4892
  { 9492 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4893
  { 9500 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4894
  { 9509 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4895
  { 9518 /* stocfhnhe */, SystemZ::STOCFHAsmNHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4896
  { 9528 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4897
  { 9537 /* stocfhnle */, SystemZ::STOCFHAsmNLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4898
  { 9547 /* stocfhnlh */, SystemZ::STOCFHAsmNLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4899
  { 9557 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4900
  { 9566 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4901
  { 9575 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4902
  { 9584 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4903
  { 9593 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4904
  { 9601 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4905
  { 9609 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4906
  { 9617 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4907
  { 9623 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4908
  { 9630 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4909
  { 9637 /* stocghe */, SystemZ::STOCGAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4910
  { 9645 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4911
  { 9652 /* stocgle */, SystemZ::STOCGAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4912
  { 9660 /* stocglh */, SystemZ::STOCGAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4913
  { 9668 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4914
  { 9675 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4915
  { 9683 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4916
  { 9691 /* stocgnhe */, SystemZ::STOCGAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4917
  { 9700 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4918
  { 9708 /* stocgnle */, SystemZ::STOCGAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4919
  { 9717 /* stocgnlh */, SystemZ::STOCGAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4920
  { 9726 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4921
  { 9734 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4922
  { 9742 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4923
  { 9750 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4924
  { 9758 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4925
  { 9765 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4926
  { 9772 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4927
  { 9779 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4928
  { 9785 /* stoche */, SystemZ::STOCAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4929
  { 9792 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4930
  { 9798 /* stocle */, SystemZ::STOCAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4931
  { 9805 /* stoclh */, SystemZ::STOCAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4932
  { 9812 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4933
  { 9818 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4934
  { 9825 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4935
  { 9832 /* stocnhe */, SystemZ::STOCAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4936
  { 9840 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4937
  { 9847 /* stocnle */, SystemZ::STOCAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4938
  { 9855 /* stocnlh */, SystemZ::STOCAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4939
  { 9863 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4940
  { 9870 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4941
  { 9877 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4942
  { 9884 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4943
  { 9891 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4944
  { 9897 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4945
  { 9903 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4946
  { 9909 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4947
  { 9915 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4948
  { 9920 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4949
  { 9925 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4950
  { 9930 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4951
  { 9936 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4952
  { 9941 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4953
  { 9946 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4954
  { 9952 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4955
  { 9958 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4956
  { 9964 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4957
  { 9969 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4958
  { 9975 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4959
  { 9981 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4960
  { 9985 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4961
  { 9988 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4962
  { 9992 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
4963
  { 9996 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4964
  { 9999 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4965
  { 10003 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4966
  { 10008 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4967
  { 10012 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4968
  { 10017 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4969
  { 10023 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4970
  { 10026 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
4971
  { 10033 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, {  }, },
4972
  { 10037 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
4973
  { 10041 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4974
  { 10044 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
4975
  { 10049 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
4976
  { 10055 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
4977
  { 10062 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
4978
  { 10070 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4979
  { 10075 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4980
  { 10080 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4981
  { 10085 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4982
  { 10091 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4983
  { 10097 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4984
  { 10103 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4985
  { 10109 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4986
  { 10115 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4987
  { 10121 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, {  }, },
4988
  { 10126 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4989
  { 10132 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4990
  { 10137 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4991
  { 10140 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4992
  { 10144 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4993
  { 10149 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4994
  { 10154 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4995
  { 10158 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4996
  { 10163 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4997
  { 10168 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4998
  { 10172 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
4999
  { 10175 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5000
  { 10179 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
5001
  { 10185 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5002
  { 10188 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5003
  { 10194 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5004
  { 10200 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, {  }, },
5005
  { 10206 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5006
  { 10212 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5007
  { 10216 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5008
  { 10216 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5009
  { 10221 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5010
  { 10221 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5011
  { 10226 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5012
  { 10230 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5013
  { 10230 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5014
  { 10235 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5015
  { 10235 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5016
  { 10240 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5017
  { 10245 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5018
  { 10245 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5019
  { 10251 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5020
  { 10251 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5021
  { 10256 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5022
  { 10259 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5023
  { 10264 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5024
  { 10269 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5025
  { 10275 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5026
  { 10281 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, {  }, },
5027
  { 10285 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5028
  { 10288 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5029
  { 10292 /* vac */, SystemZ::VAC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5030
  { 10296 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5031
  { 10301 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5032
  { 10307 /* vaccc */, SystemZ::VACCC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5033
  { 10313 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5034
  { 10320 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5035
  { 10326 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5036
  { 10332 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5037
  { 10338 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5038
  { 10344 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5039
  { 10349 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5040
  { 10353 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5041
  { 10357 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5042
  { 10361 /* vap */, SystemZ::VAP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5043
  { 10365 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5044
  { 10369 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5045
  { 10374 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5046
  { 10380 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5047
  { 10386 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5048
  { 10392 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5049
  { 10398 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5050
  { 10404 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5051
  { 10411 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5052
  { 10418 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5053
  { 10425 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5054
  { 10432 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5055
  { 10439 /* vcdg */, SystemZ::VCDG, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5056
  { 10444 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5057
  { 10450 /* vcdlg */, SystemZ::VCDLG, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5058
  { 10456 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5059
  { 10463 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5060
  { 10469 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5061
  { 10476 /* vceq */, SystemZ::VCEQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5062
  { 10481 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5063
  { 10487 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5064
  { 10494 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5065
  { 10500 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5066
  { 10507 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5067
  { 10513 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5068
  { 10520 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5069
  { 10526 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5070
  { 10533 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5071
  { 10539 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5072
  { 10544 /* vcfpl */, SystemZ::VCFPL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5073
  { 10550 /* vcfps */, SystemZ::VCFPS, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5074
  { 10556 /* vcgd */, SystemZ::VCGD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5075
  { 10561 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5076
  { 10567 /* vch */, SystemZ::VCH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5077
  { 10571 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5078
  { 10576 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5079
  { 10582 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5080
  { 10587 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5081
  { 10593 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5082
  { 10598 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5083
  { 10604 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5084
  { 10609 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5085
  { 10615 /* vchl */, SystemZ::VCHL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5086
  { 10620 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5087
  { 10626 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5088
  { 10633 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5089
  { 10639 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5090
  { 10646 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5091
  { 10652 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5092
  { 10659 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5093
  { 10665 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5094
  { 10672 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5095
  { 10678 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5096
  { 10685 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5097
  { 10692 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5098
  { 10699 /* vclfp */, SystemZ::VCLFP, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5099
  { 10705 /* vclgd */, SystemZ::VCLGD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5100
  { 10711 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5101
  { 10718 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5102
  { 10723 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5103
  { 10729 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5104
  { 10736 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5105
  { 10742 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5106
  { 10748 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5107
  { 10754 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5108
  { 10759 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5109
  { 10763 /* vcrnf */, SystemZ::VCRNF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5110
  { 10769 /* vcsfp */, SystemZ::VCSFP, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5111
  { 10775 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5112
  { 10781 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5113
  { 10786 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5114
  { 10792 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5115
  { 10798 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5116
  { 10804 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5117
  { 10810 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
5118
  { 10810 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5119
  { 10815 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
5120
  { 10815 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5121
  { 10821 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
5122
  { 10826 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
5123
  { 10832 /* vdp */, SystemZ::VDP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5124
  { 10836 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5125
  { 10840 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5126
  { 10845 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5127
  { 10850 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5128
  { 10855 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5129
  { 10860 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5130
  { 10865 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5131
  { 10871 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5132
  { 10877 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5133
  { 10883 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5134
  { 10889 /* verim */, SystemZ::VERIM, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5135
  { 10895 /* verimb */, SystemZ::VERIMB, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5136
  { 10902 /* verimf */, SystemZ::VERIMF, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5137
  { 10909 /* verimg */, SystemZ::VERIMG, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5138
  { 10916 /* verimh */, SystemZ::VERIMH, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5139
  { 10923 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5140
  { 10929 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5141
  { 10936 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5142
  { 10943 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5143
  { 10950 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5144
  { 10957 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5145
  { 10964 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5146
  { 10972 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5147
  { 10980 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5148
  { 10988 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5149
  { 10996 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5150
  { 11001 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5151
  { 11007 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5152
  { 11013 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5153
  { 11019 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5154
  { 11025 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5155
  { 11031 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5156
  { 11038 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5157
  { 11045 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5158
  { 11052 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5159
  { 11059 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5160
  { 11065 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5161
  { 11072 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5162
  { 11079 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5163
  { 11086 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5164
  { 11093 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5165
  { 11100 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5166
  { 11108 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5167
  { 11116 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5168
  { 11124 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5169
  { 11132 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5170
  { 11138 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5171
  { 11145 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5172
  { 11152 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5173
  { 11159 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5174
  { 11166 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5175
  { 11173 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5176
  { 11181 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5177
  { 11189 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5178
  { 11197 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5179
  { 11205 /* vfa */, SystemZ::VFA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5180
  { 11209 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5181
  { 11215 /* vfae */, SystemZ::VFAE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5182
  { 11215 /* vfae */, SystemZ::VFAE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5183
  { 11220 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5184
  { 11220 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5185
  { 11226 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5186
  { 11226 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5187
  { 11233 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5188
  { 11233 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5189
  { 11239 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5190
  { 11239 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5191
  { 11246 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5192
  { 11246 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5193
  { 11252 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5194
  { 11252 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5195
  { 11259 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5196
  { 11259 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5197
  { 11266 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5198
  { 11266 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5199
  { 11274 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5200
  { 11274 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5201
  { 11281 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5202
  { 11281 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5203
  { 11289 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5204
  { 11289 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5205
  { 11296 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5206
  { 11296 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5207
  { 11304 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5208
  { 11310 /* vfce */, SystemZ::VFCE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5209
  { 11315 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5210
  { 11322 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5211
  { 11330 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5212
  { 11337 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5213
  { 11345 /* vfch */, SystemZ::VFCH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5214
  { 11350 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5215
  { 11357 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5216
  { 11365 /* vfche */, SystemZ::VFCHE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5217
  { 11371 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5218
  { 11379 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5219
  { 11388 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5220
  { 11396 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5221
  { 11405 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5222
  { 11412 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5223
  { 11420 /* vfd */, SystemZ::VFD, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5224
  { 11424 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5225
  { 11430 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5226
  { 11436 /* vfee */, SystemZ::VFEE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5227
  { 11436 /* vfee */, SystemZ::VFEE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5228
  { 11441 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5229
  { 11441 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5230
  { 11447 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5231
  { 11454 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5232
  { 11454 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5233
  { 11460 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5234
  { 11467 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5235
  { 11467 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5236
  { 11473 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5237
  { 11480 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5238
  { 11487 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5239
  { 11495 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5240
  { 11502 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5241
  { 11510 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5242
  { 11517 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5243
  { 11525 /* vfene */, SystemZ::VFENE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5244
  { 11525 /* vfene */, SystemZ::VFENE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5245
  { 11531 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5246
  { 11531 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5247
  { 11538 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5248
  { 11546 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5249
  { 11546 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5250
  { 11553 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5251
  { 11561 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5252
  { 11561 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5253
  { 11568 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5254
  { 11576 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5255
  { 11584 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5256
  { 11593 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5257
  { 11601 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5258
  { 11610 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5259
  { 11618 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5260
  { 11627 /* vfi */, SystemZ::VFI, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5261
  { 11631 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5262
  { 11637 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5263
  { 11643 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5264
  { 11650 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5265
  { 11658 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5266
  { 11665 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5267
  { 11673 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5268
  { 11680 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5269
  { 11688 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5270
  { 11696 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5271
  { 11705 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5272
  { 11713 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5273
  { 11722 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5274
  { 11729 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5275
  { 11737 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5276
  { 11744 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5277
  { 11751 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5278
  { 11756 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5279
  { 11762 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5280
  { 11769 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5281
  { 11776 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5282
  { 11783 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5283
  { 11790 /* vflr */, SystemZ::VFLR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5284
  { 11795 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5285
  { 11801 /* vfm */, SystemZ::VFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5286
  { 11805 /* vfma */, SystemZ::VFMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5287
  { 11810 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5288
  { 11817 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5289
  { 11824 /* vfmax */, SystemZ::VFMAX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5290
  { 11830 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5291
  { 11838 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5292
  { 11846 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5293
  { 11852 /* vfmin */, SystemZ::VFMIN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5294
  { 11858 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5295
  { 11866 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5296
  { 11874 /* vfms */, SystemZ::VFMS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5297
  { 11879 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5298
  { 11885 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5299
  { 11892 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5300
  { 11899 /* vfnma */, SystemZ::VFNMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5301
  { 11905 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5302
  { 11913 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5303
  { 11921 /* vfnms */, SystemZ::VFNMS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5304
  { 11927 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5305
  { 11935 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5306
  { 11943 /* vfpso */, SystemZ::VFPSO, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5307
  { 11949 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5308
  { 11957 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5309
  { 11965 /* vfs */, SystemZ::VFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5310
  { 11969 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5311
  { 11975 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5312
  { 11980 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5313
  { 11987 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5314
  { 11994 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5315
  { 12000 /* vftci */, SystemZ::VFTCI, Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm, MCK_U4Imm, MCK_U4Imm }, },
5316
  { 12006 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5317
  { 12014 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5318
  { 12022 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
5319
  { 12027 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5320
  { 12032 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5321
  { 12037 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5322
  { 12042 /* vgfma */, SystemZ::VGFMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5323
  { 12048 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5324
  { 12055 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5325
  { 12062 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5326
  { 12069 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5327
  { 12076 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5328
  { 12082 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5329
  { 12088 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5330
  { 12094 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5331
  { 12100 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
5332
  { 12104 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5333
  { 12109 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5334
  { 12114 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5335
  { 12119 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5336
  { 12124 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5337
  { 12124 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5338
  { 12130 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5339
  { 12130 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5340
  { 12137 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5341
  { 12145 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5342
  { 12145 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5343
  { 12152 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5344
  { 12160 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5345
  { 12160 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5346
  { 12167 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5347
  { 12175 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5348
  { 12175 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5349
  { 12178 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5350
  { 12183 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5351
  { 12188 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5352
  { 12194 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5353
  { 12200 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5354
  { 12206 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5355
  { 12212 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5356
  { 12220 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5357
  { 12229 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5358
  { 12238 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5359
  { 12247 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5360
  { 12251 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5361
  { 12256 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5362
  { 12261 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5363
  { 12266 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5364
  { 12271 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5365
  { 12276 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5366
  { 12282 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5367
  { 12287 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5368
  { 12294 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5369
  { 12301 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5370
  { 12308 /* vled */, SystemZ::VLED, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
5371
  { 12313 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5372
  { 12319 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5373
  { 12324 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5374
  { 12329 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5375
  { 12334 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5376
  { 12340 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
5377
  { 12346 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
5378
  { 12352 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
5379
  { 12358 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5380
  { 12363 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5381
  { 12369 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5382
  { 12375 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5383
  { 12381 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5384
  { 12386 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5385
  { 12392 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5386
  { 12398 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5387
  { 12404 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5388
  { 12410 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5389
  { 12415 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5390
  { 12419 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5391
  { 12427 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5392
  { 12436 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5393
  { 12445 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5394
  { 12454 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5395
  { 12463 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5396
  { 12469 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5397
  { 12476 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5398
  { 12483 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5399
  { 12490 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5400
  { 12497 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5401
  { 12505 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5402
  { 12505 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5403
  { 12509 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5404
  { 12513 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5405
  { 12518 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5406
  { 12523 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5407
  { 12528 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5408
  { 12533 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5409
  { 12537 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5410
  { 12543 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5411
  { 12550 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5412
  { 12557 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5413
  { 12564 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5414
  { 12571 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5415
  { 12576 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5416
  { 12582 /* vlvg */, SystemZ::VLVG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5417
  { 12587 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5418
  { 12593 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5419
  { 12599 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
5420
  { 12605 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5421
  { 12611 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
5422
  { 12617 /* vmae */, SystemZ::VMAE, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5423
  { 12622 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5424
  { 12628 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5425
  { 12634 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5426
  { 12640 /* vmah */, SystemZ::VMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5427
  { 12645 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5428
  { 12651 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5429
  { 12657 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5430
  { 12663 /* vmal */, SystemZ::VMAL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5431
  { 12668 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5432
  { 12674 /* vmale */, SystemZ::VMALE, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5433
  { 12680 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5434
  { 12687 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5435
  { 12694 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5436
  { 12701 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5437
  { 12707 /* vmalh */, SystemZ::VMALH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5438
  { 12713 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5439
  { 12720 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5440
  { 12727 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5441
  { 12734 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5442
  { 12741 /* vmalo */, SystemZ::VMALO, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5443
  { 12747 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5444
  { 12754 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5445
  { 12761 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5446
  { 12768 /* vmao */, SystemZ::VMAO, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5447
  { 12773 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5448
  { 12779 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5449
  { 12785 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5450
  { 12791 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5451
  { 12795 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5452
  { 12800 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5453
  { 12805 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5454
  { 12810 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5455
  { 12814 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5456
  { 12819 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5457
  { 12824 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5458
  { 12829 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5459
  { 12833 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5460
  { 12838 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5461
  { 12843 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5462
  { 12849 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5463
  { 12855 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5464
  { 12861 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5465
  { 12866 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5466
  { 12871 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5467
  { 12877 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5468
  { 12883 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5469
  { 12889 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5470
  { 12895 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5471
  { 12900 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5472
  { 12906 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5473
  { 12912 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5474
  { 12918 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5475
  { 12922 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5476
  { 12927 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5477
  { 12932 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5478
  { 12937 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5479
  { 12942 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5480
  { 12947 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5481
  { 12953 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5482
  { 12959 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5483
  { 12965 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5484
  { 12971 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5485
  { 12975 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5486
  { 12980 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5487
  { 12985 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5488
  { 12990 /* vmp */, SystemZ::VMP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5489
  { 12994 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5490
  { 12999 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5491
  { 13005 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5492
  { 13011 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5493
  { 13017 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5494
  { 13023 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5495
  { 13028 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5496
  { 13034 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5497
  { 13040 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5498
  { 13046 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5499
  { 13052 /* vmsl */, SystemZ::VMSL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5500
  { 13057 /* vmslg */, SystemZ::VMSLG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5501
  { 13063 /* vmsp */, SystemZ::VMSP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5502
  { 13068 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5503
  { 13072 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5504
  { 13077 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5505
  { 13082 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5506
  { 13087 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5507
  { 13092 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5508
  { 13097 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5509
  { 13103 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5510
  { 13109 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5511
  { 13115 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5512
  { 13121 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5513
  { 13124 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5514
  { 13128 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5515
  { 13132 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5516
  { 13136 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5517
  { 13141 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5518
  { 13145 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5519
  { 13148 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5520
  { 13152 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5521
  { 13157 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5522
  { 13162 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5523
  { 13168 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5524
  { 13172 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5525
  { 13177 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5526
  { 13182 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5527
  { 13187 /* vpkls */, SystemZ::VPKLS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5528
  { 13193 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5529
  { 13200 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5530
  { 13208 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5531
  { 13215 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5532
  { 13223 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5533
  { 13230 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5534
  { 13238 /* vpks */, SystemZ::VPKS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5535
  { 13243 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5536
  { 13249 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5537
  { 13256 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5538
  { 13262 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5539
  { 13269 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5540
  { 13275 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5541
  { 13282 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5542
  { 13287 /* vpkzr */, SystemZ::VPKZR, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5543
  { 13293 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5544
  { 13300 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5545
  { 13308 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5546
  { 13316 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5547
  { 13324 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5548
  { 13332 /* vpsop */, SystemZ::VPSOP, Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
5549
  { 13338 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5550
  { 13343 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5551
  { 13349 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5552
  { 13355 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5553
  { 13361 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5554
  { 13367 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5555
  { 13373 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5556
  { 13380 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5557
  { 13387 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5558
  { 13394 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5559
  { 13401 /* vrp */, SystemZ::VRP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5560
  { 13405 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5561
  { 13408 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5562
  { 13412 /* vsbcbi */, SystemZ::VSBCBI, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5563
  { 13419 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5564
  { 13427 /* vsbi */, SystemZ::VSBI, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5565
  { 13432 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5566
  { 13438 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5567
  { 13444 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5568
  { 13451 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5569
  { 13458 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5570
  { 13465 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5571
  { 13472 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5572
  { 13479 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5573
  { 13485 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5574
  { 13491 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5575
  { 13498 /* vschp */, SystemZ::VSCHP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5576
  { 13504 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5577
  { 13511 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5578
  { 13518 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5579
  { 13525 /* vsdp */, SystemZ::VSDP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5580
  { 13530 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5581
  { 13535 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5582
  { 13541 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5583
  { 13547 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5584
  { 13553 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5585
  { 13558 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5586
  { 13562 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5587
  { 13566 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5588
  { 13570 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5589
  { 13574 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5590
  { 13579 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5591
  { 13584 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5592
  { 13590 /* vsp */, SystemZ::VSP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5593
  { 13594 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5594
  { 13598 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5595
  { 13603 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5596
  { 13609 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5597
  { 13614 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5598
  { 13619 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5599
  { 13625 /* vsrp */, SystemZ::VSRP, Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
5600
  { 13630 /* vsrpr */, SystemZ::VSRPR, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5601
  { 13636 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5602
  { 13636 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5603
  { 13640 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5604
  { 13646 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5605
  { 13653 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5606
  { 13660 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5607
  { 13667 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5608
  { 13674 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5609
  { 13680 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5610
  { 13688 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5611
  { 13696 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5612
  { 13704 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5613
  { 13710 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5614
  { 13716 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5615
  { 13722 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5616
  { 13728 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5617
  { 13735 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5618
  { 13742 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5619
  { 13749 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5620
  { 13754 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5621
  { 13754 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5622
  { 13759 /* vstrc */, SystemZ::VSTRC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5623
  { 13759 /* vstrc */, SystemZ::VSTRC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5624
  { 13765 /* vstrcb */, SystemZ::VSTRCB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5625
  { 13765 /* vstrcb */, SystemZ::VSTRCB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5626
  { 13772 /* vstrcbs */, SystemZ::VSTRCBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5627
  { 13772 /* vstrcbs */, SystemZ::VSTRCBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5628
  { 13780 /* vstrcf */, SystemZ::VSTRCF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5629
  { 13780 /* vstrcf */, SystemZ::VSTRCF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5630
  { 13787 /* vstrcfs */, SystemZ::VSTRCFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5631
  { 13787 /* vstrcfs */, SystemZ::VSTRCFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5632
  { 13795 /* vstrch */, SystemZ::VSTRCH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5633
  { 13795 /* vstrch */, SystemZ::VSTRCH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5634
  { 13802 /* vstrchs */, SystemZ::VSTRCHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5635
  { 13802 /* vstrchs */, SystemZ::VSTRCHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5636
  { 13810 /* vstrczb */, SystemZ::VSTRCZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5637
  { 13810 /* vstrczb */, SystemZ::VSTRCZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5638
  { 13818 /* vstrczbs */, SystemZ::VSTRCZBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5639
  { 13818 /* vstrczbs */, SystemZ::VSTRCZBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5640
  { 13827 /* vstrczf */, SystemZ::VSTRCZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5641
  { 13827 /* vstrczf */, SystemZ::VSTRCZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5642
  { 13835 /* vstrczfs */, SystemZ::VSTRCZFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5643
  { 13835 /* vstrczfs */, SystemZ::VSTRCZFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5644
  { 13844 /* vstrczh */, SystemZ::VSTRCZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5645
  { 13844 /* vstrczh */, SystemZ::VSTRCZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5646
  { 13852 /* vstrczhs */, SystemZ::VSTRCZHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5647
  { 13852 /* vstrczhs */, SystemZ::VSTRCZHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5648
  { 13861 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5649
  { 13867 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5650
  { 13874 /* vstrs */, SystemZ::VSTRS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5651
  { 13874 /* vstrs */, SystemZ::VSTRS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5652
  { 13880 /* vstrsb */, SystemZ::VSTRSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5653
  { 13880 /* vstrsb */, SystemZ::VSTRSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5654
  { 13887 /* vstrsf */, SystemZ::VSTRSF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5655
  { 13887 /* vstrsf */, SystemZ::VSTRSF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5656
  { 13894 /* vstrsh */, SystemZ::VSTRSH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5657
  { 13894 /* vstrsh */, SystemZ::VSTRSH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5658
  { 13901 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5659
  { 13909 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5660
  { 13917 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5661
  { 13925 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5662
  { 13930 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5663
  { 13936 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5664
  { 13942 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5665
  { 13949 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5666
  { 13956 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5667
  { 13962 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5668
  { 13968 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5669
  { 13975 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5670
  { 13982 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5671
  { 13986 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
5672
  { 13990 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5673
  { 13995 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5674
  { 14001 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5675
  { 14007 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5676
  { 14013 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5677
  { 14019 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5678
  { 14026 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5679
  { 14033 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5680
  { 14038 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5681
  { 14044 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5682
  { 14050 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5683
  { 14056 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5684
  { 14063 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5685
  { 14070 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5686
  { 14077 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5687
  { 14084 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5688
  { 14090 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5689
  { 14097 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5690
  { 14104 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5691
  { 14111 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5692
  { 14114 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5693
  { 14120 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5694
  { 14126 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5695
  { 14133 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5696
  { 14139 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5697
  { 14146 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5698
  { 14152 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5699
  { 14158 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5700
  { 14165 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5701
  { 14172 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5702
  { 14178 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5703
  { 14184 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5704
  { 14190 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5705
  { 14194 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5706
  { 14200 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5707
  { 14207 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5708
  { 14215 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5709
  { 14222 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5710
  { 14230 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5711
  { 14237 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5712
  { 14245 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5713
  { 14252 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5714
  { 14260 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5715
  { 14268 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5716
  { 14277 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5717
  { 14285 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5718
  { 14294 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5719
  { 14302 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5720
  { 14311 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5721
  { 14318 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5722
  { 14326 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5723
  { 14333 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5724
  { 14341 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5725
  { 14347 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5726
  { 14353 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5727
  { 14359 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5728
  { 14365 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5729
  { 14371 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5730
  { 14377 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5731
  { 14383 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5732
  { 14389 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5733
  { 14393 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5734
  { 14399 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5735
  { 14406 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5736
  { 14414 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5737
  { 14421 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5738
  { 14429 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5739
  { 14436 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5740
  { 14444 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5741
  { 14451 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5742
  { 14459 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5743
  { 14467 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5744
  { 14476 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5745
  { 14484 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5746
  { 14493 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5747
  { 14501 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5748
  { 14510 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5749
  { 14517 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5750
  { 14525 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5751
  { 14532 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5752
  { 14540 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5753
  { 14546 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5754
  { 14552 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5755
  { 14559 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5756
  { 14566 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5757
  { 14573 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
5758
  { 14579 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
5759
  { 14585 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5760
  { 14592 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5761
  { 14599 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5762
  { 14606 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5763
  { 14613 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5764
  { 14620 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5765
  { 14627 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5766
  { 14633 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5767
  { 14639 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5768
  { 14646 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5769
  { 14653 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5770
  { 14660 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5771
  { 14668 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5772
  { 14676 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5773
  { 14684 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5774
  { 14690 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5775
  { 14698 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5776
  { 14706 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5777
  { 14714 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5778
  { 14720 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5779
  { 14727 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5780
  { 14734 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5781
  { 14741 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5782
  { 14747 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5783
  { 14755 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5784
  { 14763 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5785
  { 14771 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5786
  { 14779 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5787
  { 14787 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5788
  { 14795 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5789
  { 14803 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5790
  { 14811 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5791
  { 14819 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5792
  { 14825 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5793
  { 14832 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5794
  { 14839 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5795
  { 14846 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5796
  { 14852 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5797
  { 14858 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
5798
  { 14866 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
5799
  { 14874 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5800
  { 14882 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
5801
  { 14888 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5802
  { 14894 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5803
  { 14896 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5804
  { 14899 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5805
  { 14902 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5806
  { 14906 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5807
  { 14911 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5808
  { 14914 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
5809
  { 14919 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
5810
  { 14924 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
5811
  { 14928 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5812
  { 14931 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5813
  { 14935 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, {  }, },
5814
  { 14940 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5815
  { 14943 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5816
};
5817
5818
static const MatchEntry MatchTable1[] = {
5819
  { 0 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5820
  { 2 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5821
  { 5 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5822
  { 9 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5823
  { 14 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5824
  { 18 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
5825
  { 23 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
5826
  { 29 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5827
  { 32 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5828
  { 36 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5829
  { 41 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5830
  { 45 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
5831
  { 49 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5832
  { 52 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5833
  { 56 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
5834
  { 61 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
5835
  { 66 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5836
  { 70 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
5837
  { 75 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
5838
  { 81 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5839
  { 85 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5840
  { 90 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5841
  { 95 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5842
  { 98 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
5843
  { 104 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
5844
  { 110 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
5845
  { 114 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
5846
  { 119 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5847
  { 123 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5848
  { 127 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5849
  { 130 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5850
  { 134 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5851
  { 139 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5852
  { 145 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5853
  { 150 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
5854
  { 155 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5855
  { 159 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5856
  { 164 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
5857
  { 170 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
5858
  { 176 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
5859
  { 184 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5860
  { 189 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5861
  { 195 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5862
  { 201 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
5863
  { 208 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
5864
  { 215 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
5865
  { 222 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5866
  { 226 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5867
  { 231 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5868
  { 236 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5869
  { 242 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5870
  { 249 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5871
  { 253 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5872
  { 256 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5873
  { 259 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5874
  { 263 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5875
  { 267 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5876
  { 270 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5877
  { 274 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5878
  { 277 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5879
  { 281 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5880
  { 286 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5881
  { 290 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
5882
  { 295 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
5883
  { 301 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5884
  { 304 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5885
  { 306 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5886
  { 311 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
5887
  { 315 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5888
  { 320 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
5889
  { 324 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5890
  { 329 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5891
  { 335 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
5892
  { 338 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
5893
  { 342 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5894
  { 346 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5895
  { 351 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5896
  { 357 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
5897
  { 362 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5898
  { 365 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5899
  { 369 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5900
  { 381 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5901
  { 385 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5902
  { 388 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
5903
  { 392 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5904
  { 396 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5905
  { 405 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5906
  { 419 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5907
  { 423 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5908
  { 428 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5909
  { 439 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5910
  { 456 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5911
  { 461 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5912
  { 466 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5913
  { 471 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5914
  { 476 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5915
  { 480 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5916
  { 484 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5917
  { 488 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5918
  { 509 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5919
  { 513 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5920
  { 516 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5921
  { 520 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5922
  { 524 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5923
  { 529 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5924
  { 544 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5925
  { 549 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5926
  { 575 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5927
  { 580 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5928
  { 584 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5929
  { 589 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5930
  { 593 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5931
  { 598 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5932
  { 602 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5933
  { 607 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5934
  { 611 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5935
  { 616 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5936
  { 619 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5937
  { 623 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5938
  { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
5939
  { 630 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5940
  { 634 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
5941
  { 639 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5942
  { 642 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
5943
  { 647 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
5944
  { 653 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
5945
  { 657 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
5946
  { 662 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
5947
  { 667 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
5948
  { 673 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
5949
  { 679 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
5950
  { 684 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
5951
  { 690 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
5952
  { 696 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
5953
  { 702 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5954
  { 706 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5955
  { 710 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5956
  { 714 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5957
  { 718 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5958
  { 723 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5959
  { 728 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5960
  { 734 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5961
  { 737 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5962
  { 741 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5963
  { 743 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5964
  { 746 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5965
  { 750 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5966
  { 755 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
5967
  { 761 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5968
  { 768 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
5969
  { 773 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5970
  { 779 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5971
  { 785 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5972
  { 792 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5973
  { 797 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5974
  { 803 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5975
  { 810 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5976
  { 817 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5977
  { 824 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5978
  { 831 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5979
  { 838 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
5980
  { 843 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5981
  { 847 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
5982
  { 851 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
5983
  { 856 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5984
  { 862 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
5985
  { 867 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5986
  { 872 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5987
  { 878 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
5988
  { 883 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5989
  { 886 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5990
  { 890 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5991
  { 895 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5992
  { 901 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
5993
  { 907 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5994
  { 914 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
5995
  { 919 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
5996
  { 925 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5997
  { 932 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
5998
  { 937 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5999
  { 944 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6000
  { 951 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6001
  { 955 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6002
  { 961 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6003
  { 965 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6004
  { 971 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6005
  { 978 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6006
  { 983 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6007
  { 989 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6008
  { 995 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6009
  { 1002 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6010
  { 1007 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6011
  { 1011 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6012
  { 1017 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6013
  { 1024 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6014
  { 1029 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6015
  { 1035 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6016
  { 1038 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6017
  { 1044 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6018
  { 1051 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6019
  { 1056 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6020
  { 1062 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6021
  { 1069 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6022
  { 1075 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6023
  { 1082 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6024
  { 1087 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6025
  { 1091 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6026
  { 1096 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6027
  { 1101 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6028
  { 1107 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6029
  { 1111 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6030
  { 1116 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6031
  { 1122 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6032
  { 1128 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6033
  { 1133 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6034
  { 1139 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6035
  { 1152 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6036
  { 1172 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6037
  { 1179 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6038
  { 1194 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6039
  { 1217 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6040
  { 1222 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6041
  { 1228 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6042
  { 1241 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6043
  { 1261 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6044
  { 1268 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6045
  { 1283 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6046
  { 1306 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6047
  { 1311 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6048
  { 1317 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6049
  { 1330 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6050
  { 1350 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6051
  { 1357 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6052
  { 1372 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6053
  { 1395 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6054
  { 1399 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6055
  { 1404 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6056
  { 1410 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6057
  { 1423 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6058
  { 1443 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6059
  { 1450 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6060
  { 1465 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6061
  { 1488 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6062
  { 1493 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6063
  { 1499 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6064
  { 1512 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6065
  { 1532 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6066
  { 1539 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6067
  { 1554 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6068
  { 1577 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6069
  { 1582 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6070
  { 1587 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6071
  { 1593 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6072
  { 1606 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6073
  { 1626 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6074
  { 1633 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6075
  { 1648 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6076
  { 1671 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6077
  { 1677 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6078
  { 1684 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6079
  { 1689 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6080
  { 1695 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6081
  { 1702 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6082
  { 1705 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6083
  { 1709 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6084
  { 1714 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6085
  { 1720 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6086
  { 1724 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6087
  { 1729 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6088
  { 1734 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6089
  { 1739 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6090
  { 1743 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6091
  { 1747 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6092
  { 1752 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6093
  { 1763 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6094
  { 1780 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6095
  { 1786 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6096
  { 1799 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6097
  { 1819 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6098
  { 1823 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6099
  { 1827 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6100
  { 1832 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6101
  { 1843 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6102
  { 1860 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6103
  { 1866 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6104
  { 1879 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6105
  { 1899 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6106
  { 1903 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6107
  { 1908 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6108
  { 1919 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6109
  { 1936 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6110
  { 1942 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6111
  { 1955 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6112
  { 1975 /* cksm */, SystemZ::CKSM, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6113
  { 1980 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6114
  { 1983 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6115
  { 1987 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6116
  { 1992 /* clcle */, SystemZ::CLCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
6117
  { 1998 /* clclu */, SystemZ::CLCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
6118
  { 2004 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6119
  { 2011 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6120
  { 2018 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6121
  { 2025 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6122
  { 2032 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6123
  { 2037 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
6124
  { 2043 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6125
  { 2050 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6126
  { 2065 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6127
  { 2088 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6128
  { 2096 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6129
  { 2113 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6130
  { 2139 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6131
  { 2146 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6132
  { 2153 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6133
  { 2157 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6134
  { 2164 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6135
  { 2171 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6136
  { 2178 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6137
  { 2183 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6138
  { 2189 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6139
  { 2195 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6140
  { 2202 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6141
  { 2209 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6142
  { 2216 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6143
  { 2222 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6144
  { 2229 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6145
  { 2244 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6146
  { 2267 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6147
  { 2275 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6148
  { 2292 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6149
  { 2318 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6150
  { 2324 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6151
  { 2331 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6152
  { 2346 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6153
  { 2369 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6154
  { 2377 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6155
  { 2394 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6156
  { 2420 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
6157
  { 2426 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6158
  { 2433 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6159
  { 2448 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6160
  { 2471 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6161
  { 2479 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6162
  { 2496 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6163
  { 2522 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6164
  { 2527 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6165
  { 2533 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6166
  { 2540 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6167
  { 2555 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6168
  { 2578 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6169
  { 2586 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6170
  { 2603 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6171
  { 2629 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6172
  { 2635 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6173
  { 2642 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6174
  { 2657 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6175
  { 2680 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6176
  { 2688 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6177
  { 2705 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6178
  { 2731 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6179
  { 2737 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6180
  { 2743 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6181
  { 2750 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6182
  { 2765 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6183
  { 2788 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6184
  { 2796 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6185
  { 2813 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6186
  { 2839 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6187
  { 2844 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6188
  { 2850 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6189
  { 2863 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6190
  { 2883 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6191
  { 2890 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6192
  { 2905 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6193
  { 2928 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6194
  { 2935 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6195
  { 2942 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6196
  { 2947 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6197
  { 2953 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6198
  { 2960 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6199
  { 2966 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6200
  { 2972 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6201
  { 2976 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6202
  { 2981 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6203
  { 2987 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6204
  { 3000 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6205
  { 3020 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6206
  { 3027 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6207
  { 3042 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6208
  { 3065 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
6209
  { 3070 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6210
  { 3075 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6211
  { 3081 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6212
  { 3094 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6213
  { 3114 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6214
  { 3121 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6215
  { 3136 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6216
  { 3159 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6217
  { 3164 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6218
  { 3168 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6219
  { 3173 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6220
  { 3178 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6221
  { 3182 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6222
  { 3187 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6223
  { 3193 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6224
  { 3206 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6225
  { 3226 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6226
  { 3233 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6227
  { 3248 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6228
  { 3271 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6229
  { 3276 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6230
  { 3282 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6231
  { 3295 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6232
  { 3315 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6233
  { 3322 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6234
  { 3337 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6235
  { 3360 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6236
  { 3365 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6237
  { 3370 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6238
  { 3376 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6239
  { 3389 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6240
  { 3409 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6241
  { 3416 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6242
  { 3431 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6243
  { 3454 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6244
  { 3459 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6245
  { 3463 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6246
  { 3468 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6247
  { 3479 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6248
  { 3496 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6249
  { 3502 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6250
  { 3515 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6251
  { 3535 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6252
  { 3539 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6253
  { 3545 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6254
  { 3548 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6255
  { 3553 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6256
  { 3559 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6257
  { 3564 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
6258
  { 3569 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6259
  { 3572 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6260
  { 3576 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6261
  { 3581 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6262
  { 3592 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6263
  { 3609 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6264
  { 3615 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6265
  { 3628 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6266
  { 3648 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
6267
  { 3648 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
6268
  { 3654 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6269
  { 3658 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6270
  { 3663 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6271
  { 3674 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6272
  { 3691 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6273
  { 3697 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6274
  { 3710 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6275
  { 3730 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6276
  { 3734 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6277
  { 3738 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6278
  { 3743 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6279
  { 3754 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6280
  { 3771 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6281
  { 3777 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6282
  { 3790 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6283
  { 3810 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6284
  { 3813 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, {  }, },
6285
  { 3818 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
6286
  { 3824 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6287
  { 3828 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6288
  { 3832 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6289
  { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6290
  { 3842 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
6291
  { 3848 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6292
  { 3852 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6293
  { 3852 /* cu12 */, SystemZ::CU12, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6294
  { 3857 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6295
  { 3857 /* cu14 */, SystemZ::CU14, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6296
  { 3862 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6297
  { 3862 /* cu21 */, SystemZ::CU21, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6298
  { 3867 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6299
  { 3867 /* cu24 */, SystemZ::CU24, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6300
  { 3872 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6301
  { 3877 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6302
  { 3882 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6303
  { 3888 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6304
  { 3893 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6305
  { 3893 /* cutfu */, SystemZ::CUTFU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6306
  { 3899 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6307
  { 3899 /* cuutf */, SystemZ::CUUTF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6308
  { 3905 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
6309
  { 3911 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6310
  { 3915 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6311
  { 3920 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6312
  { 3925 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6313
  { 3929 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6314
  { 3934 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6315
  { 3939 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6316
  { 3944 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6317
  { 3950 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6318
  { 3957 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6319
  { 3962 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6320
  { 3968 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6321
  { 3974 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6322
  { 3981 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6323
  { 3986 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6324
  { 3992 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6325
  { 3999 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6326
  { 4006 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6327
  { 4013 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6328
  { 4020 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6329
  { 4027 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6330
  { 4032 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6331
  { 4036 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6332
  { 4042 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6333
  { 4047 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6334
  { 4053 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6335
  { 4058 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6336
  { 4061 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6337
  { 4066 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6338
  { 4071 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
6339
  { 4073 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6340
  { 4076 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6341
  { 4080 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6342
  { 4085 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6343
  { 4089 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6344
  { 4094 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6345
  { 4100 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6346
  { 4103 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6347
  { 4107 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6348
  { 4112 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6349
  { 4116 /* dfltcc */, SystemZ::DFLTCC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2, AMFBS_FeatureDeflateConversion, { MCK_GR128, MCK_GR128, MCK_GR64 }, },
6350
  { 4123 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6351
  { 4128 /* didbr */, SystemZ::DIDBR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6352
  { 4134 /* diebr */, SystemZ::DIEBR, Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32, MCK_U4Imm }, },
6353
  { 4140 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6354
  { 4143 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6355
  { 4147 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6356
  { 4152 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6357
  { 4156 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6358
  { 4159 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6359
  { 4162 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6360
  { 4166 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6361
  { 4171 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6362
  { 4177 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6363
  { 4182 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6364
  { 4187 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6365
  { 4191 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6366
  { 4196 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6367
  { 4202 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
6368
  { 4206 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
6369
  { 4211 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6370
  { 4217 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6371
  { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6372
  { 4228 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6373
  { 4231 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6374
  { 4236 /* eedtr */, SystemZ::EEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6375
  { 4242 /* eextr */, SystemZ::EEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6376
  { 4248 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6377
  { 4253 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6378
  { 4259 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6379
  { 4264 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6380
  { 4270 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6381
  { 4275 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6382
  { 4280 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6383
  { 4286 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6384
  { 4292 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6385
  { 4297 /* esdtr */, SystemZ::ESDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6386
  { 4303 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
6387
  { 4308 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6388
  { 4313 /* esxtr */, SystemZ::ESXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6389
  { 4319 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
6390
  { 4324 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
6391
  { 4327 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
6392
  { 4332 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
6393
  { 4338 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6394
  { 4345 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6395
  { 4350 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6396
  { 4356 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
6397
  { 4362 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6398
  { 4369 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6399
  { 4374 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
6400
  { 4380 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6401
  { 4387 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6402
  { 4392 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6403
  { 4398 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6404
  { 4404 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6405
  { 4408 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6406
  { 4412 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, {  }, },
6407
  { 4417 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6408
  { 4421 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6409
  { 4424 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6410
  { 4428 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6411
  { 4433 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6412
  { 4438 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6413
  { 4442 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6414
  { 4442 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6415
  { 4447 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6416
  { 4453 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__FP1281_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6417
  { 4459 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6418
  { 4464 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6419
  { 4469 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6420
  { 4474 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6421
  { 4479 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6422
  { 4484 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6423
  { 4489 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, {  }, },
6424
  { 4493 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6425
  { 4497 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6426
  { 4497 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
6427
  { 4497 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6428
  { 4502 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
6429
  { 4507 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6430
  { 4512 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6431
  { 4517 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6432
  { 4519 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6433
  { 4627 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6434
  { 4634 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6435
  { 4637 /* jle */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6436
  { 4641 /* jlh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6437
  { 4645 /* jll */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6438
  { 4649 /* jlm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6439
  { 4653 /* jlne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6440
  { 4658 /* jlnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6441
  { 4663 /* jlnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6442
  { 4668 /* jlnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6443
  { 4673 /* jlno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6444
  { 4678 /* jlnop */, SystemZ::BRCLAsm, Convert__imm_95_0__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6445
  { 4684 /* jlnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6446
  { 4689 /* jlnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6447
  { 4694 /* jlo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6448
  { 4698 /* jlp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6449
  { 4702 /* jlu */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6450
  { 4706 /* jlz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6451
  { 4710 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6452
  { 4713 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6453
  { 4717 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6454
  { 4726 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6455
  { 4740 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6456
  { 4744 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6457
  { 4748 /* jnop */, SystemZ::BRCAsm, Convert__imm_95_0__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6458
  { 4753 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6459
  { 4757 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6460
  { 4761 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6461
  { 4764 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6462
  { 4767 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6463
  { 4770 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6464
  { 4774 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6465
  { 4779 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
6466
  { 4784 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6467
  { 4789 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6468
  { 4793 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6469
  { 4798 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6470
  { 4803 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6471
  { 4808 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6472
  { 4811 /* kma */, SystemZ::KMA, Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1, AMFBS_FeatureMessageSecurityAssist8, { MCK_GR128, MCK_GR128, MCK_GR128 }, },
6473
  { 4815 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6474
  { 4820 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6475
  { 4824 /* kmctr */, SystemZ::KMCTR, Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128, MCK_GR128 }, },
6476
  { 4830 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6477
  { 4834 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6478
  { 4838 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6479
  { 4843 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6480
  { 4848 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6481
  { 4850 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6482
  { 4853 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6483
  { 4857 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6484
  { 4862 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6485
  { 4867 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6486
  { 4873 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6487
  { 4877 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6488
  { 4882 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
6489
  { 4886 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
6490
  { 4891 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6491
  { 4895 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6492
  { 4900 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6493
  { 4904 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6494
  { 4909 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6495
  { 4914 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6496
  { 4919 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6497
  { 4923 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6498
  { 4927 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6499
  { 4932 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6500
  { 4936 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6501
  { 4939 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
6502
  { 4945 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6503
  { 4949 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6504
  { 4953 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
6505
  { 4958 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6506
  { 4964 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6507
  { 4970 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6508
  { 4976 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6509
  { 4981 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6510
  { 4987 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6511
  { 4992 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6512
  { 4998 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6513
  { 5003 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6514
  { 5007 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
6515
  { 5012 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
6516
  { 5018 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6517
  { 5024 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6518
  { 5029 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6519
  { 5032 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6520
  { 5036 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6521
  { 5041 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6522
  { 5047 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6523
  { 5052 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
6524
  { 5058 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6525
  { 5063 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6526
  { 5067 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6527
  { 5072 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6528
  { 5078 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6529
  { 5085 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
6530
  { 5090 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6531
  { 5096 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
6532
  { 5100 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6533
  { 5103 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6534
  { 5109 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6535
  { 5116 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6536
  { 5121 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6537
  { 5127 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6538
  { 5131 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6539
  { 5136 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6540
  { 5142 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6541
  { 5149 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
6542
  { 5154 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
6543
  { 5158 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6544
  { 5163 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6545
  { 5167 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6546
  { 5173 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6547
  { 5178 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6548
  { 5181 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6549
  { 5186 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6550
  { 5190 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6551
  { 5195 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6552
  { 5200 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6553
  { 5204 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6554
  { 5209 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6555
  { 5214 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6556
  { 5220 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6557
  { 5224 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6558
  { 5228 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6559
  { 5233 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6560
  { 5238 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6561
  { 5244 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6562
  { 5248 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6563
  { 5253 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6564
  { 5258 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6565
  { 5261 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6566
  { 5265 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6567
  { 5269 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6568
  { 5273 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6569
  { 5278 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6570
  { 5282 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6571
  { 5286 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6572
  { 5291 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6573
  { 5296 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6574
  { 5301 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6575
  { 5307 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6576
  { 5312 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6577
  { 5319 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6578
  { 5325 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6579
  { 5332 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6580
  { 5339 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6581
  { 5344 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6582
  { 5350 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6583
  { 5357 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6584
  { 5362 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6585
  { 5369 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6586
  { 5375 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6587
  { 5379 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6588
  { 5384 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6589
  { 5389 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6590
  { 5395 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6591
  { 5401 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6592
  { 5407 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6593
  { 5413 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6594
  { 5419 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6595
  { 5425 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6596
  { 5431 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6597
  { 5438 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6598
  { 5441 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6599
  { 5445 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6600
  { 5449 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
6601
  { 5453 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6602
  { 5457 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6603
  { 5463 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6604
  { 5469 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6605
  { 5474 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6606
  { 5480 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6607
  { 5485 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6608
  { 5491 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6609
  { 5496 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6610
  { 5500 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6611
  { 5506 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6612
  { 5511 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6613
  { 5515 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6614
  { 5520 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6615
  { 5526 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6616
  { 5533 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6617
  { 5548 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6618
  { 5571 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6619
  { 5578 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6620
  { 5586 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6621
  { 5603 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6622
  { 5629 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6623
  { 5637 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6624
  { 5645 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6625
  { 5653 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6626
  { 5661 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6627
  { 5668 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6628
  { 5675 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
6629
  { 5682 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6630
  { 5690 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6631
  { 5707 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6632
  { 5733 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6633
  { 5741 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6634
  { 5750 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6635
  { 5769 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6636
  { 5798 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6637
  { 5807 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6638
  { 5816 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6639
  { 5825 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6640
  { 5834 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6641
  { 5842 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6642
  { 5850 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6643
  { 5858 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6644
  { 5865 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6645
  { 5870 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6646
  { 5876 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6647
  { 5889 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6648
  { 5896 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6649
  { 5904 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6650
  { 5921 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6651
  { 5947 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6652
  { 5955 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6653
  { 5964 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6654
  { 5983 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6655
  { 6012 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6656
  { 6021 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6657
  { 6030 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6658
  { 6039 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6659
  { 6048 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6660
  { 6056 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6661
  { 6064 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6662
  { 6072 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6663
  { 6092 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6664
  { 6098 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6665
  { 6105 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6666
  { 6120 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6667
  { 6143 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6668
  { 6150 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6669
  { 6157 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6670
  { 6164 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6671
  { 6171 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6672
  { 6177 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6673
  { 6183 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6674
  { 6189 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6675
  { 6196 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6676
  { 6211 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6677
  { 6234 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6678
  { 6241 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6679
  { 6249 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6680
  { 6266 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6681
  { 6292 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6682
  { 6300 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6683
  { 6308 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6684
  { 6316 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6685
  { 6324 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6686
  { 6331 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6687
  { 6338 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6688
  { 6345 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6689
  { 6351 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6690
  { 6362 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
6691
  { 6369 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6692
  { 6377 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6693
  { 6394 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6694
  { 6420 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6695
  { 6428 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6696
  { 6437 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6697
  { 6456 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6698
  { 6485 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6699
  { 6494 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6700
  { 6503 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6701
  { 6512 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6702
  { 6521 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6703
  { 6529 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6704
  { 6537 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6705
  { 6545 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6706
  { 6551 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6707
  { 6558 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6708
  { 6573 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6709
  { 6596 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6710
  { 6603 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6711
  { 6611 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6712
  { 6628 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6713
  { 6654 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6714
  { 6662 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6715
  { 6670 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6716
  { 6678 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6717
  { 6686 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6718
  { 6693 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6719
  { 6700 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6720
  { 6707 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6721
  { 6724 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6722
  { 6729 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6723
  { 6735 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6724
  { 6748 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6725
  { 6768 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6726
  { 6774 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6727
  { 6780 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6728
  { 6786 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6729
  { 6792 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6730
  { 6797 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6731
  { 6802 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6732
  { 6807 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6733
  { 6813 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6734
  { 6826 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6735
  { 6846 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6736
  { 6852 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6737
  { 6859 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6738
  { 6874 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6739
  { 6897 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6740
  { 6904 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6741
  { 6911 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6742
  { 6918 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6743
  { 6925 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6744
  { 6931 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6745
  { 6937 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6746
  { 6943 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6747
  { 6948 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6748
  { 6954 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6749
  { 6958 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6750
  { 6964 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6751
  { 6970 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6752
  { 6975 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6753
  { 6980 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6754
  { 6986 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6755
  { 6991 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6756
  { 6997 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6757
  { 7002 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6758
  { 7006 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6759
  { 7010 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6760
  { 7014 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6761
  { 7019 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6762
  { 7025 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
6763
  { 7032 /* lptea */, SystemZ::LPTEA, Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6764
  { 7038 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6765
  { 7044 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6766
  { 7049 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6767
  { 7052 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6768
  { 7056 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6769
  { 7061 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6770
  { 7066 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
6771
  { 7071 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6772
  { 7076 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6773
  { 7080 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6774
  { 7084 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6775
  { 7089 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6776
  { 7095 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6777
  { 7100 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6778
  { 7105 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6779
  { 7111 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6780
  { 7114 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6781
  { 7120 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6782
  { 7125 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6783
  { 7131 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6784
  { 7137 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6785
  { 7142 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6786
  { 7146 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6787
  { 7151 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6788
  { 7157 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6789
  { 7162 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6790
  { 7166 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6791
  { 7172 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6792
  { 7177 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6793
  { 7183 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6794
  { 7188 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6795
  { 7194 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6796
  { 7198 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6797
  { 7203 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6798
  { 7209 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6799
  { 7214 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
6800
  { 7220 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6801
  { 7224 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6802
  { 7229 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
6803
  { 7235 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
6804
  { 7240 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6805
  { 7244 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6806
  { 7247 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
6807
  { 7252 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
6808
  { 7257 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6809
  { 7262 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6810
  { 7267 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
6811
  { 7272 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
6812
  { 7274 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6813
  { 7278 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6814
  { 7283 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6815
  { 7289 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6816
  { 7294 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6817
  { 7298 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6818
  { 7303 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6819
  { 7309 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6820
  { 7314 /* may */, SystemZ::MAY, Convert__FP1281_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6821
  { 7318 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6822
  { 7323 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6823
  { 7329 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6824
  { 7334 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6825
  { 7340 /* mayr */, SystemZ::MAYR, Convert__FP1281_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
6826
  { 7345 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6827
  { 7348 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6828
  { 7351 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6829
  { 7355 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6830
  { 7360 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6831
  { 7364 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6832
  { 7369 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6833
  { 7375 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6834
  { 7380 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6835
  { 7384 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6836
  { 7389 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6837
  { 7395 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6838
  { 7398 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6839
  { 7402 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6840
  { 7407 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6841
  { 7413 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6842
  { 7418 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6843
  { 7422 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6844
  { 7426 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6845
  { 7429 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6846
  { 7433 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6847
  { 7438 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
6848
  { 7443 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6849
  { 7446 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6850
  { 7450 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6851
  { 7454 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6852
  { 7457 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6853
  { 7461 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6854
  { 7466 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6855
  { 7470 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6856
  { 7473 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6857
  { 7476 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6858
  { 7479 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6859
  { 7483 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6860
  { 7488 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6861
  { 7492 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6862
  { 7497 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6863
  { 7503 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6864
  { 7508 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6865
  { 7512 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6866
  { 7517 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6867
  { 7523 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6868
  { 7528 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6869
  { 7533 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6870
  { 7537 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6871
  { 7542 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6872
  { 7547 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6873
  { 7553 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6874
  { 7559 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6875
  { 7564 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6876
  { 7571 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6877
  { 7575 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6878
  { 7581 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
6879
  { 7586 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6880
  { 7590 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6881
  { 7594 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6882
  { 7600 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6883
  { 7606 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6884
  { 7611 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6885
  { 7616 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
6886
  { 7622 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
6887
  { 7628 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6888
  { 7634 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6889
  { 7639 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6890
  { 7645 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6891
  { 7650 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6892
  { 7656 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6893
  { 7662 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6894
  { 7668 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6895
  { 7673 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6896
  { 7677 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6897
  { 7682 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6898
  { 7686 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6899
  { 7690 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6900
  { 7695 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6901
  { 7700 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6902
  { 7704 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6903
  { 7709 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6904
  { 7713 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6905
  { 7718 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6906
  { 7724 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6907
  { 7729 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6908
  { 7733 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6909
  { 7738 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6910
  { 7744 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6911
  { 7747 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6912
  { 7751 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6913
  { 7756 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6914
  { 7760 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6915
  { 7765 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
6916
  { 7769 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6917
  { 7771 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6918
  { 7774 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6919
  { 7780 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6920
  { 7785 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6921
  { 7788 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6922
  { 7792 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6923
  { 7797 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6924
  { 7800 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
6925
  { 7805 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6926
  { 7810 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6927
  { 7815 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6928
  { 7820 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6929
  { 7825 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6930
  { 7830 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6931
  { 7835 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6932
  { 7839 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6933
  { 7845 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, {  }, },
6934
  { 7850 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6935
  { 7855 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6936
  { 7861 /* nop */, SystemZ::NOP_bare, Convert_NoOperands, AMFBS_None, {  }, },
6937
  { 7861 /* nop */, SystemZ::BCAsm, Convert__imm_95_0__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6938
  { 7865 /* nopr */, SystemZ::BCRAsm, Convert__imm_95_0__regR0D, AMFBS_None, {  }, },
6939
  { 7865 /* nopr */, SystemZ::BCRAsm, Convert__imm_95_0__GR641_0, AMFBS_None, { MCK_GR64 }, },
6940
  { 7870 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6941
  { 7875 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6942
  { 7878 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6943
  { 7882 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6944
  { 7888 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6945
  { 7894 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6946
  { 7899 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6947
  { 7902 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6948
  { 7904 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6949
  { 7907 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6950
  { 7913 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6951
  { 7918 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6952
  { 7921 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6953
  { 7925 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6954
  { 7930 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6955
  { 7933 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6956
  { 7938 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6957
  { 7943 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6958
  { 7948 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6959
  { 7953 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6960
  { 7958 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6961
  { 7963 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6962
  { 7967 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6963
  { 7970 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6964
  { 7974 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6965
  { 7977 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6966
  { 7982 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, {  }, },
6967
  { 7987 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6968
  { 7990 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, {  }, },
6969
  { 7994 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, {  }, },
6970
  { 8000 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
6971
  { 8004 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
6972
  { 8010 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6973
  { 8015 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, {  }, },
6974
  { 8020 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6975
  { 8025 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6976
  { 8031 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
6977
  { 8035 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
6978
  { 8039 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
6979
  { 8043 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
6980
  { 8043 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6981
  { 8050 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6982
  { 8054 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
6983
  { 8059 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, {  }, },
6984
  { 8062 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
6985
  { 8067 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6986
  { 8070 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
6987
  { 8074 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, {  }, },
6988
  { 8079 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6989
  { 8083 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, {  }, },
6990
  { 8088 /* qadtr */, SystemZ::QADTR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6991
  { 8094 /* qaxtr */, SystemZ::QAXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6992
  { 8100 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6993
  { 8106 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
6994
  { 8112 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6995
  { 8116 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, {  }, },
6996
  { 8121 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6997
  { 8121 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6998
  { 8125 /* risbg */, SystemZ::RISBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
6999
  { 8131 /* risbgn */, SystemZ::RISBGN, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7000
  { 8138 /* risbhg */, SystemZ::RISBHG, Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7001
  { 8145 /* risblg */, SystemZ::RISBLG, Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_FeatureHighWord, { MCK_GR32, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7002
  { 8152 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7003
  { 8156 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7004
  { 8161 /* rnsbg */, SystemZ::RNSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7005
  { 8167 /* rosbg */, SystemZ::ROSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7006
  { 8173 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7007
  { 8176 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7008
  { 8181 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
7009
  { 8186 /* rrdtr */, SystemZ::RRDTR, Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
7010
  { 8192 /* rrxtr */, SystemZ::RRXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
7011
  { 8198 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, {  }, },
7012
  { 8203 /* rxsbg */, SystemZ::RXSBG, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm, MCK_U8Imm }, },
7013
  { 8209 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7014
  { 8211 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7015
  { 8215 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7016
  { 8220 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, {  }, },
7017
  { 8224 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, {  }, },
7018
  { 8230 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, {  }, },
7019
  { 8236 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, {  }, },
7020
  { 8242 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7021
  { 8246 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7022
  { 8252 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, {  }, },
7023
  { 8257 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7024
  { 8261 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7025
  { 8266 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, {  }, },
7026
  { 8272 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7027
  { 8275 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7028
  { 8279 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7029
  { 8284 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7030
  { 8288 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7031
  { 8293 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
7032
  { 8299 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7033
  { 8302 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7034
  { 8306 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7035
  { 8311 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
7036
  { 8318 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7037
  { 8326 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7038
  { 8343 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7039
  { 8369 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7040
  { 8377 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7041
  { 8386 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7042
  { 8405 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7043
  { 8434 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7044
  { 8443 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7045
  { 8452 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7046
  { 8461 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7047
  { 8470 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7048
  { 8478 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7049
  { 8486 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7050
  { 8494 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7051
  { 8500 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7052
  { 8507 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7053
  { 8522 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7054
  { 8545 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7055
  { 8552 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7056
  { 8560 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7057
  { 8577 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7058
  { 8603 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7059
  { 8611 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7060
  { 8619 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7061
  { 8627 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7062
  { 8635 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7063
  { 8642 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7064
  { 8649 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7065
  { 8656 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
7066
  { 8661 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7067
  { 8667 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7068
  { 8680 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7069
  { 8700 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7070
  { 8706 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7071
  { 8713 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7072
  { 8728 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7073
  { 8751 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7074
  { 8758 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7075
  { 8765 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7076
  { 8772 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7077
  { 8779 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7078
  { 8785 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7079
  { 8791 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7080
  { 8797 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7081
  { 8801 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7082
  { 8807 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7083
  { 8812 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7084
  { 8815 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7085
  { 8819 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7086
  { 8824 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7087
  { 8828 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7088
  { 8832 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7089
  { 8837 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7090
  { 8840 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7091
  { 8846 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7092
  { 8852 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7093
  { 8856 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7094
  { 8860 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7095
  { 8865 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
7096
  { 8870 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7097
  { 8873 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7098
  { 8877 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7099
  { 8882 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7100
  { 8887 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7101
  { 8891 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7102
  { 8896 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7103
  { 8902 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7104
  { 8907 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7105
  { 8912 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7106
  { 8917 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7107
  { 8922 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
7108
  { 8927 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7109
  { 8931 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7110
  { 8936 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
7111
  { 8942 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7112
  { 8948 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7113
  { 8953 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7114
  { 8959 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7115
  { 8966 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7116
  { 8973 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7117
  { 8977 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7118
  { 8982 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7119
  { 8987 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7120
  { 8991 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7121
  { 8996 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7122
  { 9001 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7123
  { 9005 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
7124
  { 9011 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7125
  { 9014 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7126
  { 9020 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7127
  { 9025 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7128
  { 9029 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7129
  { 9033 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7130
  { 9037 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7131
  { 9041 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7132
  { 9046 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7133
  { 9052 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7134
  { 9057 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7135
  { 9061 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7136
  { 9066 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7137
  { 9072 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7138
  { 9077 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7139
  { 9083 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7140
  { 9088 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7141
  { 9091 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7142
  { 9095 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7143
  { 9100 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7144
  { 9105 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7145
  { 9110 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7146
  { 9115 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7147
  { 9120 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7148
  { 9124 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7149
  { 9128 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7150
  { 9133 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7151
  { 9138 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7152
  { 9143 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
7153
  { 9149 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7154
  { 9155 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7155
  { 9159 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7156
  { 9164 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7157
  { 9170 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7158
  { 9175 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
7159
  { 9181 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7160
  { 9186 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7161
  { 9191 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7162
  { 9191 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
7163
  { 9196 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7164
  { 9200 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7165
  { 9203 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
7166
  { 9208 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
7167
  { 9214 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7168
  { 9219 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
7169
  { 9226 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7170
  { 9230 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7171
  { 9235 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7172
  { 9240 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7173
  { 9246 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7174
  { 9252 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7175
  { 9258 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
7176
  { 9263 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7177
  { 9269 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7178
  { 9275 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7179
  { 9281 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7180
  { 9287 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
7181
  { 9293 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
7182
  { 9299 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7183
  { 9304 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7184
  { 9308 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7185
  { 9314 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
7186
  { 9319 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7187
  { 9323 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7188
  { 9329 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
7189
  { 9334 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7190
  { 9339 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7191
  { 9344 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7192
  { 9350 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7193
  { 9356 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7194
  { 9360 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
7195
  { 9366 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7196
  { 9372 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7197
  { 9376 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7198
  { 9381 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7199
  { 9387 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7200
  { 9392 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7201
  { 9398 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7202
  { 9402 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7203
  { 9407 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
7204
  { 9412 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
7205
  { 9417 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7206
  { 9423 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7207
  { 9428 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7208
  { 9434 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7209
  { 9441 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7210
  { 9449 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7211
  { 9466 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7212
  { 9492 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7213
  { 9500 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7214
  { 9509 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7215
  { 9528 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7216
  { 9557 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7217
  { 9566 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7218
  { 9575 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7219
  { 9584 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7220
  { 9593 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7221
  { 9601 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7222
  { 9609 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7223
  { 9617 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7224
  { 9623 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7225
  { 9630 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7226
  { 9645 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7227
  { 9668 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7228
  { 9675 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7229
  { 9683 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7230
  { 9700 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7231
  { 9726 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7232
  { 9734 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7233
  { 9742 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7234
  { 9750 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7235
  { 9758 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7236
  { 9765 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7237
  { 9772 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7238
  { 9779 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7239
  { 9792 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7240
  { 9812 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7241
  { 9818 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7242
  { 9825 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7243
  { 9840 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7244
  { 9863 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7245
  { 9870 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7246
  { 9877 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7247
  { 9884 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7248
  { 9891 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7249
  { 9897 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7250
  { 9903 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7251
  { 9909 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7252
  { 9915 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7253
  { 9920 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7254
  { 9925 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7255
  { 9930 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7256
  { 9936 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7257
  { 9941 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7258
  { 9946 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7259
  { 9952 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7260
  { 9958 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7261
  { 9964 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7262
  { 9969 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7263
  { 9975 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7264
  { 9981 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7265
  { 9985 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7266
  { 9988 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7267
  { 9992 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
7268
  { 9996 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7269
  { 9999 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7270
  { 10003 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7271
  { 10008 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7272
  { 10012 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
7273
  { 10017 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
7274
  { 10023 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7275
  { 10026 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
7276
  { 10033 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, {  }, },
7277
  { 10037 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7278
  { 10041 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7279
  { 10044 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
7280
  { 10049 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
7281
  { 10055 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7282
  { 10062 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7283
  { 10070 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7284
  { 10075 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7285
  { 10080 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7286
  { 10085 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7287
  { 10091 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7288
  { 10097 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7289
  { 10103 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7290
  { 10109 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7291
  { 10115 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7292
  { 10121 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, {  }, },
7293
  { 10126 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7294
  { 10132 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7295
  { 10137 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7296
  { 10140 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7297
  { 10144 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7298
  { 10149 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7299
  { 10154 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7300
  { 10158 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7301
  { 10163 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7302
  { 10168 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7303
  { 10172 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
7304
  { 10175 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7305
  { 10179 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7306
  { 10185 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7307
  { 10188 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7308
  { 10194 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7309
  { 10200 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, {  }, },
7310
  { 10206 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7311
  { 10212 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7312
  { 10216 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7313
  { 10216 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7314
  { 10221 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7315
  { 10221 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7316
  { 10226 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7317
  { 10230 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7318
  { 10230 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7319
  { 10235 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7320
  { 10235 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7321
  { 10240 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7322
  { 10245 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7323
  { 10245 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7324
  { 10251 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7325
  { 10251 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7326
  { 10256 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7327
  { 10259 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7328
  { 10264 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7329
  { 10269 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7330
  { 10275 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7331
  { 10281 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, {  }, },
7332
  { 10285 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7333
  { 10288 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7334
  { 10292 /* vac */, SystemZ::VAC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7335
  { 10296 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7336
  { 10301 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7337
  { 10307 /* vaccc */, SystemZ::VACCC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7338
  { 10313 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7339
  { 10320 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7340
  { 10326 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7341
  { 10332 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7342
  { 10338 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7343
  { 10344 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7344
  { 10349 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7345
  { 10353 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7346
  { 10357 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7347
  { 10361 /* vap */, SystemZ::VAP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7348
  { 10365 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7349
  { 10369 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7350
  { 10374 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7351
  { 10380 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7352
  { 10386 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7353
  { 10392 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7354
  { 10398 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7355
  { 10404 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7356
  { 10411 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7357
  { 10418 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7358
  { 10425 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7359
  { 10432 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7360
  { 10439 /* vcdg */, SystemZ::VCDG, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7361
  { 10444 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7362
  { 10450 /* vcdlg */, SystemZ::VCDLG, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7363
  { 10456 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7364
  { 10463 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7365
  { 10469 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7366
  { 10476 /* vceq */, SystemZ::VCEQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7367
  { 10481 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7368
  { 10487 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7369
  { 10494 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7370
  { 10500 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7371
  { 10507 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7372
  { 10513 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7373
  { 10520 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7374
  { 10526 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7375
  { 10533 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7376
  { 10539 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7377
  { 10544 /* vcfpl */, SystemZ::VCFPL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7378
  { 10550 /* vcfps */, SystemZ::VCFPS, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7379
  { 10556 /* vcgd */, SystemZ::VCGD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7380
  { 10561 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7381
  { 10567 /* vch */, SystemZ::VCH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7382
  { 10571 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7383
  { 10576 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7384
  { 10582 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7385
  { 10587 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7386
  { 10593 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7387
  { 10598 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7388
  { 10604 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7389
  { 10609 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7390
  { 10615 /* vchl */, SystemZ::VCHL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7391
  { 10620 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7392
  { 10626 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7393
  { 10633 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7394
  { 10639 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7395
  { 10646 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7396
  { 10652 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7397
  { 10659 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7398
  { 10665 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7399
  { 10672 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7400
  { 10678 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7401
  { 10685 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7402
  { 10692 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7403
  { 10699 /* vclfp */, SystemZ::VCLFP, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7404
  { 10705 /* vclgd */, SystemZ::VCLGD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7405
  { 10711 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7406
  { 10718 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7407
  { 10723 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7408
  { 10729 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7409
  { 10736 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7410
  { 10742 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7411
  { 10748 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7412
  { 10754 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7413
  { 10759 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7414
  { 10763 /* vcrnf */, SystemZ::VCRNF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7415
  { 10769 /* vcsfp */, SystemZ::VCSFP, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7416
  { 10775 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7417
  { 10781 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7418
  { 10786 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7419
  { 10792 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7420
  { 10798 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7421
  { 10804 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7422
  { 10810 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
7423
  { 10810 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7424
  { 10815 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
7425
  { 10815 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7426
  { 10821 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
7427
  { 10826 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
7428
  { 10832 /* vdp */, SystemZ::VDP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7429
  { 10836 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7430
  { 10840 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7431
  { 10845 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7432
  { 10850 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7433
  { 10855 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7434
  { 10860 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7435
  { 10865 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7436
  { 10871 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7437
  { 10877 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7438
  { 10883 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7439
  { 10889 /* verim */, SystemZ::VERIM, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7440
  { 10895 /* verimb */, SystemZ::VERIMB, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7441
  { 10902 /* verimf */, SystemZ::VERIMF, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7442
  { 10909 /* verimg */, SystemZ::VERIMG, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7443
  { 10916 /* verimh */, SystemZ::VERIMH, Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7444
  { 10923 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7445
  { 10929 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7446
  { 10936 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7447
  { 10943 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7448
  { 10950 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7449
  { 10957 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7450
  { 10964 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7451
  { 10972 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7452
  { 10980 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7453
  { 10988 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7454
  { 10996 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7455
  { 11001 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7456
  { 11007 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7457
  { 11013 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7458
  { 11019 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7459
  { 11025 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7460
  { 11031 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7461
  { 11038 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7462
  { 11045 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7463
  { 11052 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7464
  { 11059 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7465
  { 11065 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7466
  { 11072 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7467
  { 11079 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7468
  { 11086 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7469
  { 11093 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7470
  { 11100 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7471
  { 11108 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7472
  { 11116 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7473
  { 11124 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7474
  { 11132 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7475
  { 11138 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7476
  { 11145 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7477
  { 11152 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7478
  { 11159 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7479
  { 11166 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7480
  { 11173 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7481
  { 11181 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7482
  { 11189 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7483
  { 11197 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7484
  { 11205 /* vfa */, SystemZ::VFA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7485
  { 11209 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7486
  { 11215 /* vfae */, SystemZ::VFAE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7487
  { 11215 /* vfae */, SystemZ::VFAE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7488
  { 11220 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7489
  { 11220 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7490
  { 11226 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7491
  { 11226 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7492
  { 11233 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7493
  { 11233 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7494
  { 11239 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7495
  { 11239 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7496
  { 11246 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7497
  { 11246 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7498
  { 11252 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7499
  { 11252 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7500
  { 11259 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7501
  { 11259 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7502
  { 11266 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7503
  { 11266 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7504
  { 11274 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7505
  { 11274 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7506
  { 11281 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7507
  { 11281 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7508
  { 11289 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7509
  { 11289 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7510
  { 11296 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7511
  { 11296 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7512
  { 11304 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7513
  { 11310 /* vfce */, SystemZ::VFCE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7514
  { 11315 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7515
  { 11322 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7516
  { 11330 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7517
  { 11337 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7518
  { 11345 /* vfch */, SystemZ::VFCH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7519
  { 11350 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7520
  { 11357 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7521
  { 11365 /* vfche */, SystemZ::VFCHE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7522
  { 11371 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7523
  { 11379 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7524
  { 11388 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7525
  { 11396 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7526
  { 11405 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7527
  { 11412 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7528
  { 11420 /* vfd */, SystemZ::VFD, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7529
  { 11424 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7530
  { 11430 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7531
  { 11436 /* vfee */, SystemZ::VFEE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7532
  { 11436 /* vfee */, SystemZ::VFEE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7533
  { 11441 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7534
  { 11441 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7535
  { 11447 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7536
  { 11454 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7537
  { 11454 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7538
  { 11460 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7539
  { 11467 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7540
  { 11467 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7541
  { 11473 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7542
  { 11480 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7543
  { 11487 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7544
  { 11495 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7545
  { 11502 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7546
  { 11510 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7547
  { 11517 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7548
  { 11525 /* vfene */, SystemZ::VFENE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7549
  { 11525 /* vfene */, SystemZ::VFENE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7550
  { 11531 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7551
  { 11531 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7552
  { 11538 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7553
  { 11546 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7554
  { 11546 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7555
  { 11553 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7556
  { 11561 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7557
  { 11561 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7558
  { 11568 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7559
  { 11576 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7560
  { 11584 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7561
  { 11593 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7562
  { 11601 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7563
  { 11610 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7564
  { 11618 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7565
  { 11627 /* vfi */, SystemZ::VFI, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7566
  { 11631 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7567
  { 11637 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7568
  { 11643 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7569
  { 11650 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7570
  { 11658 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7571
  { 11665 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7572
  { 11673 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7573
  { 11680 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7574
  { 11688 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7575
  { 11696 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7576
  { 11705 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7577
  { 11713 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7578
  { 11722 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7579
  { 11729 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7580
  { 11737 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7581
  { 11744 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7582
  { 11751 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7583
  { 11756 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7584
  { 11762 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7585
  { 11769 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7586
  { 11776 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7587
  { 11783 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7588
  { 11790 /* vflr */, SystemZ::VFLR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7589
  { 11795 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7590
  { 11801 /* vfm */, SystemZ::VFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7591
  { 11805 /* vfma */, SystemZ::VFMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7592
  { 11810 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7593
  { 11817 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7594
  { 11824 /* vfmax */, SystemZ::VFMAX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7595
  { 11830 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7596
  { 11838 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7597
  { 11846 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7598
  { 11852 /* vfmin */, SystemZ::VFMIN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7599
  { 11858 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7600
  { 11866 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7601
  { 11874 /* vfms */, SystemZ::VFMS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7602
  { 11879 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7603
  { 11885 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7604
  { 11892 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7605
  { 11899 /* vfnma */, SystemZ::VFNMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7606
  { 11905 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7607
  { 11913 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7608
  { 11921 /* vfnms */, SystemZ::VFNMS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7609
  { 11927 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7610
  { 11935 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7611
  { 11943 /* vfpso */, SystemZ::VFPSO, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7612
  { 11949 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7613
  { 11957 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7614
  { 11965 /* vfs */, SystemZ::VFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7615
  { 11969 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7616
  { 11975 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7617
  { 11980 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7618
  { 11987 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7619
  { 11994 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7620
  { 12000 /* vftci */, SystemZ::VFTCI, Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm, MCK_U4Imm, MCK_U4Imm }, },
7621
  { 12006 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7622
  { 12014 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7623
  { 12022 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
7624
  { 12027 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
7625
  { 12032 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
7626
  { 12037 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7627
  { 12042 /* vgfma */, SystemZ::VGFMA, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7628
  { 12048 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7629
  { 12055 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7630
  { 12062 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7631
  { 12069 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7632
  { 12076 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7633
  { 12082 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7634
  { 12088 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7635
  { 12094 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7636
  { 12100 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
7637
  { 12104 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7638
  { 12109 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7639
  { 12114 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7640
  { 12119 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7641
  { 12124 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7642
  { 12124 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7643
  { 12130 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7644
  { 12130 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7645
  { 12137 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7646
  { 12145 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7647
  { 12145 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7648
  { 12152 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7649
  { 12160 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7650
  { 12160 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7651
  { 12167 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7652
  { 12175 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7653
  { 12175 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7654
  { 12178 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7655
  { 12183 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7656
  { 12188 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7657
  { 12194 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7658
  { 12200 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7659
  { 12206 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7660
  { 12212 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7661
  { 12220 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7662
  { 12229 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7663
  { 12238 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7664
  { 12247 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7665
  { 12251 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7666
  { 12256 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7667
  { 12261 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7668
  { 12266 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7669
  { 12271 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7670
  { 12276 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7671
  { 12282 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7672
  { 12287 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7673
  { 12294 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7674
  { 12301 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7675
  { 12308 /* vled */, SystemZ::VLED, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
7676
  { 12313 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7677
  { 12319 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7678
  { 12324 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7679
  { 12329 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7680
  { 12334 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
7681
  { 12340 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
7682
  { 12346 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
7683
  { 12352 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
7684
  { 12358 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7685
  { 12363 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7686
  { 12369 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7687
  { 12375 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7688
  { 12381 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7689
  { 12386 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7690
  { 12392 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7691
  { 12398 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7692
  { 12404 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7693
  { 12410 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
7694
  { 12415 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7695
  { 12419 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7696
  { 12427 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7697
  { 12436 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7698
  { 12445 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7699
  { 12454 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7700
  { 12463 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7701
  { 12469 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7702
  { 12476 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7703
  { 12483 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7704
  { 12490 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7705
  { 12497 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7706
  { 12505 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
7707
  { 12505 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
7708
  { 12509 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7709
  { 12513 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7710
  { 12518 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7711
  { 12523 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7712
  { 12528 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7713
  { 12533 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7714
  { 12537 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7715
  { 12543 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7716
  { 12550 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7717
  { 12557 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7718
  { 12564 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7719
  { 12571 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7720
  { 12576 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7721
  { 12582 /* vlvg */, SystemZ::VLVG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7722
  { 12587 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7723
  { 12593 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7724
  { 12599 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
7725
  { 12605 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7726
  { 12611 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
7727
  { 12617 /* vmae */, SystemZ::VMAE, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7728
  { 12622 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7729
  { 12628 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7730
  { 12634 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7731
  { 12640 /* vmah */, SystemZ::VMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7732
  { 12645 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7733
  { 12651 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7734
  { 12657 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7735
  { 12663 /* vmal */, SystemZ::VMAL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7736
  { 12668 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7737
  { 12674 /* vmale */, SystemZ::VMALE, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7738
  { 12680 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7739
  { 12687 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7740
  { 12694 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7741
  { 12701 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7742
  { 12707 /* vmalh */, SystemZ::VMALH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7743
  { 12713 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7744
  { 12720 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7745
  { 12727 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7746
  { 12734 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7747
  { 12741 /* vmalo */, SystemZ::VMALO, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7748
  { 12747 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7749
  { 12754 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7750
  { 12761 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7751
  { 12768 /* vmao */, SystemZ::VMAO, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7752
  { 12773 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7753
  { 12779 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7754
  { 12785 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7755
  { 12791 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7756
  { 12795 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7757
  { 12800 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7758
  { 12805 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7759
  { 12810 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7760
  { 12814 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7761
  { 12819 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7762
  { 12824 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7763
  { 12829 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7764
  { 12833 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7765
  { 12838 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7766
  { 12843 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7767
  { 12849 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7768
  { 12855 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7769
  { 12861 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7770
  { 12866 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7771
  { 12871 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7772
  { 12877 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7773
  { 12883 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7774
  { 12889 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7775
  { 12895 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7776
  { 12900 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7777
  { 12906 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7778
  { 12912 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7779
  { 12918 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7780
  { 12922 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7781
  { 12927 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7782
  { 12932 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7783
  { 12937 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7784
  { 12942 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7785
  { 12947 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7786
  { 12953 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7787
  { 12959 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7788
  { 12965 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7789
  { 12971 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7790
  { 12975 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7791
  { 12980 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7792
  { 12985 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7793
  { 12990 /* vmp */, SystemZ::VMP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7794
  { 12994 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7795
  { 12999 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7796
  { 13005 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7797
  { 13011 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7798
  { 13017 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7799
  { 13023 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7800
  { 13028 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7801
  { 13034 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7802
  { 13040 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7803
  { 13046 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7804
  { 13052 /* vmsl */, SystemZ::VMSL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7805
  { 13057 /* vmslg */, SystemZ::VMSLG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7806
  { 13063 /* vmsp */, SystemZ::VMSP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7807
  { 13068 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7808
  { 13072 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7809
  { 13077 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7810
  { 13082 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7811
  { 13087 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7812
  { 13092 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7813
  { 13097 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7814
  { 13103 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7815
  { 13109 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7816
  { 13115 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7817
  { 13121 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7818
  { 13124 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7819
  { 13128 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7820
  { 13132 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7821
  { 13136 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7822
  { 13141 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7823
  { 13145 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7824
  { 13148 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7825
  { 13152 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
7826
  { 13157 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7827
  { 13162 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7828
  { 13168 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7829
  { 13172 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7830
  { 13177 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7831
  { 13182 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7832
  { 13187 /* vpkls */, SystemZ::VPKLS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7833
  { 13193 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7834
  { 13200 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7835
  { 13208 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7836
  { 13215 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7837
  { 13223 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7838
  { 13230 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7839
  { 13238 /* vpks */, SystemZ::VPKS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7840
  { 13243 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7841
  { 13249 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7842
  { 13256 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7843
  { 13262 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7844
  { 13269 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7845
  { 13275 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7846
  { 13282 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7847
  { 13287 /* vpkzr */, SystemZ::VPKZR, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7848
  { 13293 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7849
  { 13300 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7850
  { 13308 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7851
  { 13316 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7852
  { 13324 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7853
  { 13332 /* vpsop */, SystemZ::VPSOP, Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
7854
  { 13338 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
7855
  { 13343 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7856
  { 13349 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7857
  { 13355 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7858
  { 13361 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7859
  { 13367 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
7860
  { 13373 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7861
  { 13380 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7862
  { 13387 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7863
  { 13394 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7864
  { 13401 /* vrp */, SystemZ::VRP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7865
  { 13405 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7866
  { 13408 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7867
  { 13412 /* vsbcbi */, SystemZ::VSBCBI, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7868
  { 13419 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7869
  { 13427 /* vsbi */, SystemZ::VSBI, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7870
  { 13432 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7871
  { 13438 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7872
  { 13444 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7873
  { 13451 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7874
  { 13458 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7875
  { 13465 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7876
  { 13472 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7877
  { 13479 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
7878
  { 13485 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
7879
  { 13491 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7880
  { 13498 /* vschp */, SystemZ::VSCHP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7881
  { 13504 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7882
  { 13511 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7883
  { 13518 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7884
  { 13525 /* vsdp */, SystemZ::VSDP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7885
  { 13530 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7886
  { 13535 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7887
  { 13541 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7888
  { 13547 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7889
  { 13553 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7890
  { 13558 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7891
  { 13562 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7892
  { 13566 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7893
  { 13570 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7894
  { 13574 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7895
  { 13579 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7896
  { 13584 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7897
  { 13590 /* vsp */, SystemZ::VSP, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7898
  { 13594 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7899
  { 13598 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7900
  { 13603 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7901
  { 13609 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7902
  { 13614 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7903
  { 13619 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7904
  { 13625 /* vsrp */, SystemZ::VSRP, Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
7905
  { 13630 /* vsrpr */, SystemZ::VSRPR, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7906
  { 13636 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7907
  { 13636 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7908
  { 13640 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7909
  { 13646 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7910
  { 13653 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7911
  { 13660 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7912
  { 13667 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7913
  { 13674 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7914
  { 13680 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7915
  { 13688 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7916
  { 13696 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7917
  { 13704 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7918
  { 13710 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7919
  { 13716 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7920
  { 13722 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7921
  { 13728 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7922
  { 13735 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7923
  { 13742 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7924
  { 13749 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7925
  { 13754 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
7926
  { 13754 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
7927
  { 13759 /* vstrc */, SystemZ::VSTRC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7928
  { 13759 /* vstrc */, SystemZ::VSTRC, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7929
  { 13765 /* vstrcb */, SystemZ::VSTRCB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7930
  { 13765 /* vstrcb */, SystemZ::VSTRCB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7931
  { 13772 /* vstrcbs */, SystemZ::VSTRCBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7932
  { 13772 /* vstrcbs */, SystemZ::VSTRCBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7933
  { 13780 /* vstrcf */, SystemZ::VSTRCF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7934
  { 13780 /* vstrcf */, SystemZ::VSTRCF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7935
  { 13787 /* vstrcfs */, SystemZ::VSTRCFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7936
  { 13787 /* vstrcfs */, SystemZ::VSTRCFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7937
  { 13795 /* vstrch */, SystemZ::VSTRCH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7938
  { 13795 /* vstrch */, SystemZ::VSTRCH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7939
  { 13802 /* vstrchs */, SystemZ::VSTRCHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7940
  { 13802 /* vstrchs */, SystemZ::VSTRCHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7941
  { 13810 /* vstrczb */, SystemZ::VSTRCZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7942
  { 13810 /* vstrczb */, SystemZ::VSTRCZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7943
  { 13818 /* vstrczbs */, SystemZ::VSTRCZBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7944
  { 13818 /* vstrczbs */, SystemZ::VSTRCZBS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7945
  { 13827 /* vstrczf */, SystemZ::VSTRCZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7946
  { 13827 /* vstrczf */, SystemZ::VSTRCZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7947
  { 13835 /* vstrczfs */, SystemZ::VSTRCZFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7948
  { 13835 /* vstrczfs */, SystemZ::VSTRCZFS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7949
  { 13844 /* vstrczh */, SystemZ::VSTRCZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7950
  { 13844 /* vstrczh */, SystemZ::VSTRCZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7951
  { 13852 /* vstrczhs */, SystemZ::VSTRCZHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7952
  { 13852 /* vstrczhs */, SystemZ::VSTRCZHS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7953
  { 13861 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7954
  { 13867 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7955
  { 13874 /* vstrs */, SystemZ::VSTRS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7956
  { 13874 /* vstrs */, SystemZ::VSTRS, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7957
  { 13880 /* vstrsb */, SystemZ::VSTRSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7958
  { 13880 /* vstrsb */, SystemZ::VSTRSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7959
  { 13887 /* vstrsf */, SystemZ::VSTRSF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7960
  { 13887 /* vstrsf */, SystemZ::VSTRSF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7961
  { 13894 /* vstrsh */, SystemZ::VSTRSH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7962
  { 13894 /* vstrsh */, SystemZ::VSTRSH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7963
  { 13901 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7964
  { 13909 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7965
  { 13917 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7966
  { 13925 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7967
  { 13930 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7968
  { 13936 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7969
  { 13942 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7970
  { 13949 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7971
  { 13956 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7972
  { 13962 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7973
  { 13968 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7974
  { 13975 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7975
  { 13982 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7976
  { 13986 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
7977
  { 13990 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7978
  { 13995 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7979
  { 14001 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7980
  { 14007 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7981
  { 14013 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7982
  { 14019 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7983
  { 14026 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7984
  { 14033 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7985
  { 14038 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7986
  { 14044 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7987
  { 14050 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7988
  { 14056 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7989
  { 14063 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7990
  { 14070 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7991
  { 14077 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7992
  { 14084 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7993
  { 14090 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7994
  { 14097 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7995
  { 14104 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7996
  { 14111 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7997
  { 14114 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
7998
  { 14120 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
7999
  { 14126 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8000
  { 14133 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8001
  { 14139 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8002
  { 14146 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8003
  { 14152 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8004
  { 14158 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8005
  { 14165 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8006
  { 14172 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8007
  { 14178 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8008
  { 14184 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8009
  { 14190 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8010
  { 14194 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8011
  { 14200 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8012
  { 14207 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8013
  { 14215 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8014
  { 14222 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8015
  { 14230 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8016
  { 14237 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8017
  { 14245 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8018
  { 14252 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8019
  { 14260 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8020
  { 14268 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8021
  { 14277 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8022
  { 14285 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8023
  { 14294 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8024
  { 14302 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8025
  { 14311 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8026
  { 14318 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8027
  { 14326 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8028
  { 14333 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8029
  { 14341 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8030
  { 14347 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8031
  { 14353 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8032
  { 14359 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8033
  { 14365 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8034
  { 14371 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8035
  { 14377 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8036
  { 14383 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8037
  { 14389 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8038
  { 14393 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8039
  { 14399 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8040
  { 14406 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8041
  { 14414 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8042
  { 14421 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8043
  { 14429 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8044
  { 14436 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8045
  { 14444 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8046
  { 14451 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8047
  { 14459 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8048
  { 14467 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8049
  { 14476 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8050
  { 14484 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8051
  { 14493 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8052
  { 14501 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8053
  { 14510 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8054
  { 14517 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8055
  { 14525 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8056
  { 14532 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8057
  { 14540 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8058
  { 14546 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8059
  { 14552 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8060
  { 14559 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8061
  { 14566 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8062
  { 14573 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
8063
  { 14579 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
8064
  { 14585 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8065
  { 14592 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8066
  { 14599 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8067
  { 14606 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8068
  { 14613 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8069
  { 14620 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8070
  { 14627 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8071
  { 14633 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8072
  { 14639 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8073
  { 14646 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8074
  { 14653 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8075
  { 14660 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8076
  { 14668 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8077
  { 14676 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8078
  { 14684 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8079
  { 14690 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8080
  { 14698 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8081
  { 14706 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8082
  { 14714 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8083
  { 14720 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8084
  { 14727 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8085
  { 14734 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8086
  { 14741 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8087
  { 14747 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8088
  { 14755 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8089
  { 14763 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8090
  { 14771 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8091
  { 14779 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8092
  { 14787 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8093
  { 14795 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8094
  { 14803 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8095
  { 14811 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8096
  { 14819 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8097
  { 14825 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8098
  { 14832 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8099
  { 14839 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8100
  { 14846 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8101
  { 14852 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8102
  { 14858 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
8103
  { 14866 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
8104
  { 14874 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
8105
  { 14882 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
8106
  { 14888 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8107
  { 14894 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
8108
  { 14896 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
8109
  { 14899 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
8110
  { 14902 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
8111
  { 14906 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
8112
  { 14911 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
8113
  { 14914 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
8114
  { 14919 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
8115
  { 14924 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
8116
  { 14928 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
8117
  { 14931 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
8118
  { 14935 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, {  }, },
8119
  { 14940 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
8120
  { 14943 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
8121
};
8122
8123
#include "llvm/Support/Debug.h"
8124
#include "llvm/Support/Format.h"
8125
8126
unsigned SystemZAsmParser::
8127
MatchInstructionImpl(const OperandVector &Operands,
8128
                     MCInst &Inst,
8129
                     uint64_t &ErrorInfo,
8130
                     FeatureBitset &MissingFeatures,
8131
0
                     bool matchingInlineAsm, unsigned VariantID) {
8132
  // Eliminate obvious mismatches.
8133
0
  if (Operands.size() > 7) {
8134
0
    ErrorInfo = 7;
8135
0
    return Match_InvalidOperand;
8136
0
  }
8137
8138
  // Get the current feature set.
8139
0
  const FeatureBitset &AvailableFeatures = getAvailableFeatures();
8140
8141
  // Get the instruction mnemonic, which is the first token.
8142
0
  StringRef Mnemonic = ((SystemZOperand &)*Operands[0]).getToken();
8143
8144
  // Process all MnemonicAliases to remap the mnemonic.
8145
0
  applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
8146
8147
  // Some state to try to produce better error messages.
8148
0
  bool HadMatchOtherThanFeatures = false;
8149
0
  bool HadMatchOtherThanPredicate = false;
8150
0
  unsigned RetCode = Match_InvalidOperand;
8151
0
  MissingFeatures.set();
8152
  // Set ErrorInfo to the operand that mismatches if it is
8153
  // wrong for all instances of the instruction.
8154
0
  ErrorInfo = ~0ULL;
8155
  // Find the appropriate table for this asm variant.
8156
0
  const MatchEntry *Start, *End;
8157
0
  switch (VariantID) {
8158
0
  default: llvm_unreachable("invalid variant!");
8159
0
  case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8160
0
  case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
8161
0
  }
8162
  // Search the table.
8163
0
  auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
8164
8165
0
  DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
8166
0
  std::distance(MnemonicRange.first, MnemonicRange.second) <<
8167
0
  " encodings with mnemonic '" << Mnemonic << "'\n");
8168
8169
  // Return a more specific error code if no mnemonics match.
8170
0
  if (MnemonicRange.first == MnemonicRange.second)
8171
0
    return Match_MnemonicFail;
8172
8173
0
  for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
8174
0
       it != ie; ++it) {
8175
0
    const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
8176
0
    bool HasRequiredFeatures =
8177
0
      (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
8178
0
    DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
8179
0
                                          << MII.getName(it->Opcode) << "\n");
8180
    // equal_range guarantees that instruction mnemonic matches.
8181
0
    assert(Mnemonic == it->getMnemonic());
8182
0
    bool OperandsValid = true;
8183
0
    for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
8184
0
      auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
8185
0
      DEBUG_WITH_TYPE("asm-matcher",
8186
0
                      dbgs() << "  Matching formal operand class " << getMatchClassName(Formal)
8187
0
                             << " against actual operand at index " << ActualIdx);
8188
0
      if (ActualIdx < Operands.size())
8189
0
        DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
8190
0
                        Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
8191
0
      else
8192
0
        DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
8193
0
      if (ActualIdx >= Operands.size()) {
8194
0
        DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
8195
0
        if (Formal == InvalidMatchClass) {
8196
0
          break;
8197
0
        }
8198
0
        if (isSubclass(Formal, OptionalMatchClass)) {
8199
0
          continue;
8200
0
        }
8201
0
        OperandsValid = false;
8202
0
        ErrorInfo = ActualIdx;
8203
0
        break;
8204
0
      }
8205
0
      MCParsedAsmOperand &Actual = *Operands[ActualIdx];
8206
0
      unsigned Diag = validateOperandClass(Actual, Formal);
8207
0
      if (Diag == Match_Success) {
8208
0
        DEBUG_WITH_TYPE("asm-matcher",
8209
0
                        dbgs() << "match success using generic matcher\n");
8210
0
        ++ActualIdx;
8211
0
        continue;
8212
0
      }
8213
      // If the generic handler indicates an invalid operand
8214
      // failure, check for a special case.
8215
0
      if (Diag != Match_Success) {
8216
0
        unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
8217
0
        if (TargetDiag == Match_Success) {
8218
0
          DEBUG_WITH_TYPE("asm-matcher",
8219
0
                          dbgs() << "match success using target matcher\n");
8220
0
          ++ActualIdx;
8221
0
          continue;
8222
0
        }
8223
        // If the target matcher returned a specific error code use
8224
        // that, else use the one from the generic matcher.
8225
0
        if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
8226
0
          Diag = TargetDiag;
8227
0
      }
8228
      // If current formal operand wasn't matched and it is optional
8229
      // then try to match next formal operand
8230
0
      if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
8231
0
        DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
8232
0
        continue;
8233
0
      }
8234
      // If this operand is broken for all of the instances of this
8235
      // mnemonic, keep track of it so we can report loc info.
8236
      // If we already had a match that only failed due to a
8237
      // target predicate, that diagnostic is preferred.
8238
0
      if (!HadMatchOtherThanPredicate &&
8239
0
          (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
8240
0
        if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
8241
0
          RetCode = Diag;
8242
0
        ErrorInfo = ActualIdx;
8243
0
      }
8244
      // Otherwise, just reject this instance of the mnemonic.
8245
0
      OperandsValid = false;
8246
0
      break;
8247
0
    }
8248
8249
0
    if (!OperandsValid) {
8250
0
      DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
8251
0
                                               "operand mismatches, ignoring "
8252
0
                                               "this opcode\n");
8253
0
      continue;
8254
0
    }
8255
0
    if (!HasRequiredFeatures) {
8256
0
      HadMatchOtherThanFeatures = true;
8257
0
      FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
8258
0
      DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
8259
0
                      for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
8260
0
                        if (NewMissingFeatures[I])
8261
0
                          dbgs() << ' ' << I;
8262
0
                      dbgs() << "\n");
8263
0
      if (NewMissingFeatures.count() <=
8264
0
          MissingFeatures.count())
8265
0
        MissingFeatures = NewMissingFeatures;
8266
0
      continue;
8267
0
    }
8268
8269
0
    Inst.clear();
8270
8271
0
    Inst.setOpcode(it->Opcode);
8272
    // We have a potential match but have not rendered the operands.
8273
    // Check the target predicate to handle any context sensitive
8274
    // constraints.
8275
    // For example, Ties that are referenced multiple times must be
8276
    // checked here to ensure the input is the same for each match
8277
    // constraints. If we leave it any later the ties will have been
8278
    // canonicalized
8279
0
    unsigned MatchResult;
8280
0
    if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
8281
0
      Inst.clear();
8282
0
      DEBUG_WITH_TYPE(
8283
0
          "asm-matcher",
8284
0
          dbgs() << "Early target match predicate failed with diag code "
8285
0
                 << MatchResult << "\n");
8286
0
      RetCode = MatchResult;
8287
0
      HadMatchOtherThanPredicate = true;
8288
0
      continue;
8289
0
    }
8290
8291
0
    if (matchingInlineAsm) {
8292
0
      convertToMapAndConstraints(it->ConvertFn, Operands);
8293
0
      if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
8294
0
        return Match_InvalidTiedOperand;
8295
8296
0
      return Match_Success;
8297
0
    }
8298
8299
    // We have selected a definite instruction, convert the parsed
8300
    // operands into the appropriate MCInst.
8301
0
    convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
8302
8303
    // We have a potential match. Check the target predicate to
8304
    // handle any context sensitive constraints.
8305
0
    if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
8306
0
      DEBUG_WITH_TYPE("asm-matcher",
8307
0
                      dbgs() << "Target match predicate failed with diag code "
8308
0
                             << MatchResult << "\n");
8309
0
      Inst.clear();
8310
0
      RetCode = MatchResult;
8311
0
      HadMatchOtherThanPredicate = true;
8312
0
      continue;
8313
0
    }
8314
8315
0
    if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands, ErrorInfo))
8316
0
      return Match_InvalidTiedOperand;
8317
8318
0
    DEBUG_WITH_TYPE(
8319
0
        "asm-matcher",
8320
0
        dbgs() << "Opcode result: complete match, selecting this opcode\n");
8321
0
    return Match_Success;
8322
0
  }
8323
8324
  // Okay, we had no match.  Try to return a useful error code.
8325
0
  if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
8326
0
    return RetCode;
8327
8328
0
  ErrorInfo = 0;
8329
0
  return Match_MissingFeature;
8330
0
}
8331
8332
namespace {
8333
  struct OperandMatchEntry {
8334
    uint16_t Mnemonic;
8335
    uint8_t OperandMask;
8336
    uint8_t Class;
8337
    uint8_t RequiredFeaturesIdx;
8338
8339
0
    StringRef getMnemonic() const {
8340
0
      return StringRef(MnemonicTable + Mnemonic + 1,
8341
0
                       MnemonicTable[Mnemonic]);
8342
0
    }
8343
  };
8344
8345
  // Predicate for searching for an opcode.
8346
  struct LessOpcodeOperand {
8347
0
    bool operator()(const OperandMatchEntry &LHS, StringRef RHS) {
8348
0
      return LHS.getMnemonic()  < RHS;
8349
0
    }
8350
0
    bool operator()(StringRef LHS, const OperandMatchEntry &RHS) {
8351
0
      return LHS < RHS.getMnemonic();
8352
0
    }
8353
0
    bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) {
8354
0
      return LHS.getMnemonic() < RHS.getMnemonic();
8355
0
    }
8356
  };
8357
} // end anonymous namespace
8358
8359
static const OperandMatchEntry OperandMatchTable[6756] = {
8360
  /* Operand List Mnemonic, Mask, Operand Class, Features */
8361
  { 0 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8362
  { 0 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8363
  { 0 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8364
  { 0 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8365
  { 2 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8366
  { 2 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8367
  { 2 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8368
  { 2 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8369
  { 5 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8370
  { 5 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8371
  { 5 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8372
  { 5 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8373
  { 9 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8374
  { 9 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8375
  { 14 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8376
  { 14 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8377
  { 18 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8378
  { 18 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8379
  { 23 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8380
  { 23 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8381
  { 29 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8382
  { 29 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8383
  { 29 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8384
  { 29 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8385
  { 32 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8386
  { 32 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8387
  { 32 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8388
  { 32 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8389
  { 36 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8390
  { 36 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8391
  { 41 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8392
  { 41 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8393
  { 45 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8394
  { 45 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8395
  { 49 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8396
  { 49 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8397
  { 49 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8398
  { 49 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8399
  { 52 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8400
  { 52 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8401
  { 52 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8402
  { 52 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8403
  { 56 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8404
  { 56 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8405
  { 61 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8406
  { 61 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8407
  { 61 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8408
  { 61 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8409
  { 66 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8410
  { 66 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8411
  { 66 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8412
  { 66 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8413
  { 70 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8414
  { 70 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8415
  { 75 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8416
  { 75 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8417
  { 81 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8418
  { 81 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8419
  { 85 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8420
  { 85 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8421
  { 90 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8422
  { 90 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8423
  { 95 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8424
  { 95 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8425
  { 95 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8426
  { 95 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8427
  { 98 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8428
  { 98 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8429
  { 104 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8430
  { 104 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8431
  { 104 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8432
  { 104 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8433
  { 110 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8434
  { 110 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8435
  { 114 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8436
  { 114 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8437
  { 119 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8438
  { 119 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8439
  { 119 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8440
  { 119 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8441
  { 123 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8442
  { 123 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8443
  { 127 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8444
  { 127 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8445
  { 127 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8446
  { 127 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8447
  { 130 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8448
  { 130 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8449
  { 130 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8450
  { 130 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8451
  { 134 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8452
  { 134 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8453
  { 134 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8454
  { 134 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8455
  { 139 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8456
  { 139 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8457
  { 145 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8458
  { 145 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8459
  { 150 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8460
  { 150 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8461
  { 155 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8462
  { 155 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8463
  { 155 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8464
  { 155 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8465
  { 159 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8466
  { 159 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8467
  { 159 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8468
  { 159 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8469
  { 164 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8470
  { 164 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8471
  { 170 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8472
  { 170 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8473
  { 170 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8474
  { 170 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8475
  { 176 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8476
  { 176 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8477
  { 184 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8478
  { 184 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8479
  { 189 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8480
  { 189 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8481
  { 195 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8482
  { 195 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8483
  { 201 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8484
  { 201 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8485
  { 208 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8486
  { 208 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8487
  { 208 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8488
  { 208 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8489
  { 215 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8490
  { 215 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8491
  { 222 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8492
  { 222 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8493
  { 226 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8494
  { 226 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8495
  { 231 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8496
  { 231 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8497
  { 236 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8498
  { 236 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8499
  { 242 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8500
  { 242 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8501
  { 249 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8502
  { 249 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8503
  { 249 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8504
  { 249 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8505
  { 253 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8506
  { 253 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8507
  { 256 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8508
  { 256 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8509
  { 259 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8510
  { 259 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8511
  { 263 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8512
  { 263 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8513
  { 267 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8514
  { 267 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8515
  { 267 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8516
  { 267 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8517
  { 270 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8518
  { 270 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8519
  { 274 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8520
  { 274 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8521
  { 274 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8522
  { 274 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8523
  { 277 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8524
  { 277 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8525
  { 281 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8526
  { 281 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8527
  { 286 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8528
  { 286 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8529
  { 290 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8530
  { 290 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8531
  { 295 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8532
  { 295 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8533
  { 301 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8534
  { 301 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8535
  { 301 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8536
  { 301 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8537
  { 304 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8538
  { 304 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8539
  { 306 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8540
  { 306 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8541
  { 311 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8542
  { 311 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8543
  { 311 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8544
  { 311 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8545
  { 315 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8546
  { 315 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8547
  { 315 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8548
  { 315 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8549
  { 320 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8550
  { 320 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8551
  { 320 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8552
  { 320 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8553
  { 324 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8554
  { 324 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8555
  { 324 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8556
  { 324 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8557
  { 329 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8558
  { 329 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8559
  { 329 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8560
  { 329 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8561
  { 335 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8562
  { 335 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8563
  { 338 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8564
  { 338 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8565
  { 342 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8566
  { 342 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8567
  { 342 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8568
  { 342 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8569
  { 346 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8570
  { 346 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8571
  { 346 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8572
  { 346 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8573
  { 351 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8574
  { 351 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8575
  { 357 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8576
  { 357 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8577
  { 357 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8578
  { 357 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8579
  { 362 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8580
  { 362 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8581
  { 365 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8582
  { 365 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8583
  { 369 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8584
  { 369 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8585
  { 372 /* bhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8586
  { 376 /* bher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8587
  { 381 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8588
  { 381 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8589
  { 385 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8590
  { 385 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8591
  { 388 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8592
  { 388 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8593
  { 392 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8594
  { 392 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8595
  { 396 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8596
  { 396 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8597
  { 400 /* bihe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8598
  { 405 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8599
  { 405 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8600
  { 409 /* bile */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8601
  { 414 /* bilh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8602
  { 419 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8603
  { 419 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8604
  { 423 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8605
  { 423 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8606
  { 428 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8607
  { 428 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8608
  { 433 /* binhe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8609
  { 439 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8610
  { 439 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8611
  { 444 /* binle */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8612
  { 450 /* binlh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8613
  { 456 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8614
  { 456 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8615
  { 461 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8616
  { 461 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8617
  { 466 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8618
  { 466 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8619
  { 471 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8620
  { 471 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8621
  { 476 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8622
  { 476 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8623
  { 480 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8624
  { 480 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8625
  { 484 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8626
  { 484 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8627
  { 488 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8628
  { 488 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8629
  { 491 /* ble */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8630
  { 495 /* bler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8631
  { 500 /* blh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8632
  { 504 /* blhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8633
  { 509 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8634
  { 509 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8635
  { 513 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8636
  { 513 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8637
  { 516 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8638
  { 516 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8639
  { 520 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8640
  { 520 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8641
  { 524 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8642
  { 524 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8643
  { 529 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8644
  { 529 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8645
  { 533 /* bnhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8646
  { 538 /* bnher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8647
  { 544 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8648
  { 544 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8649
  { 549 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8650
  { 549 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8651
  { 553 /* bnle */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8652
  { 558 /* bnler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8653
  { 564 /* bnlh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8654
  { 569 /* bnlhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8655
  { 575 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8656
  { 575 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8657
  { 580 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8658
  { 580 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8659
  { 584 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8660
  { 584 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8661
  { 589 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8662
  { 589 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8663
  { 593 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8664
  { 593 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8665
  { 598 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8666
  { 598 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8667
  { 602 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8668
  { 602 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8669
  { 607 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8670
  { 607 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8671
  { 611 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8672
  { 611 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8673
  { 616 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8674
  { 616 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8675
  { 619 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8676
  { 619 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8677
  { 623 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8678
  { 623 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8679
  { 626 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
8680
  { 626 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
8681
  { 626 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
8682
  { 626 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
8683
  { 630 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8684
  { 630 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8685
  { 634 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
8686
  { 634 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
8687
  { 634 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
8688
  { 634 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
8689
  { 639 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8690
  { 639 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8691
  { 642 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8692
  { 642 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
8693
  { 642 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8694
  { 642 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
8695
  { 647 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8696
  { 647 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
8697
  { 647 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8698
  { 647 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
8699
  { 653 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8700
  { 653 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8701
  { 657 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
8702
  { 657 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
8703
  { 662 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8704
  { 662 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8705
  { 662 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8706
  { 662 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8707
  { 667 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8708
  { 667 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8709
  { 667 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8710
  { 667 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8711
  { 673 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8712
  { 673 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
8713
  { 673 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8714
  { 673 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
8715
  { 679 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8716
  { 679 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8717
  { 679 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8718
  { 679 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8719
  { 684 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8720
  { 684 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8721
  { 684 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8722
  { 684 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8723
  { 690 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8724
  { 690 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8725
  { 690 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8726
  { 690 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8727
  { 696 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8728
  { 696 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8729
  { 696 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8730
  { 696 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8731
  { 702 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8732
  { 702 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8733
  { 706 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8734
  { 706 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8735
  { 710 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8736
  { 710 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8737
  { 710 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8738
  { 710 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8739
  { 714 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8740
  { 714 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8741
  { 714 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8742
  { 714 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8743
  { 718 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8744
  { 718 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8745
  { 718 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8746
  { 718 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8747
  { 723 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8748
  { 723 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8749
  { 723 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8750
  { 723 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8751
  { 728 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8752
  { 728 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8753
  { 728 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8754
  { 728 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8755
  { 734 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8756
  { 734 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8757
  { 737 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8758
  { 737 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8759
  { 741 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8760
  { 741 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8761
  { 741 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8762
  { 741 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8763
  { 743 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8764
  { 743 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8765
  { 743 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8766
  { 743 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8767
  { 746 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8768
  { 746 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8769
  { 746 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8770
  { 746 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8771
  { 750 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8772
  { 750 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8773
  { 755 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8774
  { 755 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8775
  { 755 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8776
  { 755 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8777
  { 761 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8778
  { 761 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8779
  { 761 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8780
  { 761 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8781
  { 768 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8782
  { 768 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8783
  { 768 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8784
  { 768 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8785
  { 773 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8786
  { 773 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8787
  { 773 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8788
  { 773 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8789
  { 779 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8790
  { 779 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8791
  { 779 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8792
  { 779 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8793
  { 785 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8794
  { 785 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8795
  { 785 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8796
  { 785 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8797
  { 792 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8798
  { 792 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8799
  { 792 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8800
  { 792 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8801
  { 797 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8802
  { 797 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8803
  { 797 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8804
  { 797 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8805
  { 803 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8806
  { 803 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8807
  { 803 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8808
  { 803 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8809
  { 810 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8810
  { 810 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8811
  { 810 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8812
  { 810 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8813
  { 817 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8814
  { 817 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8815
  { 817 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8816
  { 817 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8817
  { 824 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8818
  { 824 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8819
  { 824 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8820
  { 824 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8821
  { 831 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8822
  { 831 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8823
  { 831 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8824
  { 831 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8825
  { 838 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
8826
  { 838 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
8827
  { 838 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
8828
  { 838 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
8829
  { 843 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8830
  { 843 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8831
  { 847 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8832
  { 847 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8833
  { 847 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8834
  { 847 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8835
  { 851 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8836
  { 851 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8837
  { 851 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8838
  { 851 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8839
  { 856 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8840
  { 856 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8841
  { 856 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8842
  { 856 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8843
  { 862 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8844
  { 862 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8845
  { 862 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8846
  { 862 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8847
  { 867 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8848
  { 867 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8849
  { 872 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8850
  { 872 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8851
  { 872 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8852
  { 872 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8853
  { 878 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
8854
  { 878 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
8855
  { 878 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
8856
  { 878 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
8857
  { 883 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8858
  { 883 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8859
  { 883 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8860
  { 883 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8861
  { 886 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8862
  { 886 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8863
  { 886 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8864
  { 886 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8865
  { 890 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8866
  { 890 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8867
  { 895 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8868
  { 895 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8869
  { 901 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8870
  { 901 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8871
  { 901 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8872
  { 901 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8873
  { 907 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8874
  { 907 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8875
  { 907 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8876
  { 907 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8877
  { 914 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8878
  { 914 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8879
  { 914 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8880
  { 914 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8881
  { 919 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8882
  { 919 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8883
  { 919 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8884
  { 919 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8885
  { 925 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8886
  { 925 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8887
  { 925 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8888
  { 925 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8889
  { 932 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8890
  { 932 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8891
  { 932 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8892
  { 932 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8893
  { 937 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8894
  { 937 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8895
  { 937 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8896
  { 937 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8897
  { 944 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8898
  { 944 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8899
  { 944 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8900
  { 944 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8901
  { 951 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8902
  { 951 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8903
  { 955 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8904
  { 955 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8905
  { 961 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
8906
  { 961 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
8907
  { 965 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8908
  { 965 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8909
  { 965 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8910
  { 965 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8911
  { 971 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8912
  { 971 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8913
  { 971 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8914
  { 971 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8915
  { 978 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8916
  { 978 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8917
  { 978 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8918
  { 978 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8919
  { 983 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8920
  { 983 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8921
  { 983 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8922
  { 983 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8923
  { 989 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8924
  { 989 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8925
  { 989 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8926
  { 989 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8927
  { 995 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8928
  { 995 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8929
  { 995 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8930
  { 995 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8931
  { 1002 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8932
  { 1002 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8933
  { 1002 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8934
  { 1002 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8935
  { 1007 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8936
  { 1007 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8937
  { 1011 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8938
  { 1011 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8939
  { 1011 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8940
  { 1011 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8941
  { 1017 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8942
  { 1017 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8943
  { 1017 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8944
  { 1017 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8945
  { 1024 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8946
  { 1024 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8947
  { 1024 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8948
  { 1024 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8949
  { 1029 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8950
  { 1029 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8951
  { 1029 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8952
  { 1029 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8953
  { 1035 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8954
  { 1035 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8955
  { 1035 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8956
  { 1035 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8957
  { 1038 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8958
  { 1038 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8959
  { 1038 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8960
  { 1038 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8961
  { 1044 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8962
  { 1044 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8963
  { 1044 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8964
  { 1044 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8965
  { 1051 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8966
  { 1051 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8967
  { 1051 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8968
  { 1051 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8969
  { 1056 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8970
  { 1056 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8971
  { 1056 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8972
  { 1056 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8973
  { 1062 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8974
  { 1062 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8975
  { 1062 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8976
  { 1062 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8977
  { 1069 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8978
  { 1069 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8979
  { 1069 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8980
  { 1069 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8981
  { 1075 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8982
  { 1075 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8983
  { 1075 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8984
  { 1075 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8985
  { 1082 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8986
  { 1082 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8987
  { 1082 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8988
  { 1082 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8989
  { 1087 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8990
  { 1087 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8991
  { 1087 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8992
  { 1087 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8993
  { 1091 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8994
  { 1091 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8995
  { 1096 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8996
  { 1096 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8997
  { 1096 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8998
  { 1096 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8999
  { 1101 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9000
  { 1101 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9001
  { 1101 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9002
  { 1101 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9003
  { 1107 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9004
  { 1107 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9005
  { 1107 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9006
  { 1107 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9007
  { 1111 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9008
  { 1111 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9009
  { 1116 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9010
  { 1116 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9011
  { 1116 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9012
  { 1116 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9013
  { 1122 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9014
  { 1122 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9015
  { 1128 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9016
  { 1128 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9017
  { 1128 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9018
  { 1128 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9019
  { 1133 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9020
  { 1133 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9021
  { 1133 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9022
  { 1133 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9023
  { 1139 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9024
  { 1139 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9025
  { 1139 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9026
  { 1139 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9027
  { 1145 /* cgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9028
  { 1145 /* cgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9029
  { 1152 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9030
  { 1152 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9031
  { 1152 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9032
  { 1152 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9033
  { 1158 /* cgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9034
  { 1158 /* cgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9035
  { 1165 /* cgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9036
  { 1165 /* cgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9037
  { 1172 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9038
  { 1172 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9039
  { 1172 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9040
  { 1172 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9041
  { 1179 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9042
  { 1179 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9043
  { 1179 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9044
  { 1179 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9045
  { 1186 /* cgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9046
  { 1186 /* cgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9047
  { 1194 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9048
  { 1194 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9049
  { 1194 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9050
  { 1194 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9051
  { 1201 /* cgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9052
  { 1201 /* cgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9053
  { 1209 /* cgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9054
  { 1209 /* cgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9055
  { 1217 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9056
  { 1217 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9057
  { 1217 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9058
  { 1217 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9059
  { 1222 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9060
  { 1222 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9061
  { 1222 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9062
  { 1222 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9063
  { 1228 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9064
  { 1228 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9065
  { 1228 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9066
  { 1228 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9067
  { 1234 /* cgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9068
  { 1234 /* cgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9069
  { 1241 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9070
  { 1241 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9071
  { 1241 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9072
  { 1241 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9073
  { 1247 /* cgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9074
  { 1247 /* cgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9075
  { 1254 /* cgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9076
  { 1254 /* cgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9077
  { 1261 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9078
  { 1261 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9079
  { 1261 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9080
  { 1261 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9081
  { 1268 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9082
  { 1268 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9083
  { 1268 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9084
  { 1268 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9085
  { 1275 /* cgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9086
  { 1275 /* cgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9087
  { 1283 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9088
  { 1283 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9089
  { 1283 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9090
  { 1283 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9091
  { 1290 /* cgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9092
  { 1290 /* cgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9093
  { 1298 /* cgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9094
  { 1298 /* cgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9095
  { 1306 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9096
  { 1306 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9097
  { 1311 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9098
  { 1311 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9099
  { 1317 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9100
  { 1317 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9101
  { 1323 /* cgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9102
  { 1330 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9103
  { 1330 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9104
  { 1336 /* cgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9105
  { 1343 /* cgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9106
  { 1350 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9107
  { 1350 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9108
  { 1357 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9109
  { 1357 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9110
  { 1364 /* cgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9111
  { 1372 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9112
  { 1372 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9113
  { 1379 /* cgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9114
  { 1387 /* cgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9115
  { 1395 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9116
  { 1395 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9117
  { 1399 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9118
  { 1399 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9119
  { 1399 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9120
  { 1399 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9121
  { 1404 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9122
  { 1404 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9123
  { 1404 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9124
  { 1404 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9125
  { 1410 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9126
  { 1410 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9127
  { 1410 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9128
  { 1410 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9129
  { 1416 /* cgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9130
  { 1416 /* cgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9131
  { 1423 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9132
  { 1423 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9133
  { 1423 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9134
  { 1423 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9135
  { 1429 /* cgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9136
  { 1429 /* cgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9137
  { 1436 /* cgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9138
  { 1436 /* cgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9139
  { 1443 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9140
  { 1443 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9141
  { 1443 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9142
  { 1443 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9143
  { 1450 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9144
  { 1450 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9145
  { 1450 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9146
  { 1450 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9147
  { 1457 /* cgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9148
  { 1457 /* cgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9149
  { 1465 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9150
  { 1465 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9151
  { 1465 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9152
  { 1465 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9153
  { 1472 /* cgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9154
  { 1472 /* cgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9155
  { 1480 /* cgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9156
  { 1480 /* cgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9157
  { 1488 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9158
  { 1488 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9159
  { 1488 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9160
  { 1488 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9161
  { 1493 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9162
  { 1493 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9163
  { 1493 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9164
  { 1493 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9165
  { 1499 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9166
  { 1499 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9167
  { 1499 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9168
  { 1499 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9169
  { 1505 /* cgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9170
  { 1505 /* cgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9171
  { 1512 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9172
  { 1512 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9173
  { 1512 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9174
  { 1512 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9175
  { 1518 /* cgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9176
  { 1518 /* cgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9177
  { 1525 /* cgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9178
  { 1525 /* cgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9179
  { 1532 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9180
  { 1532 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9181
  { 1532 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9182
  { 1532 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9183
  { 1539 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9184
  { 1539 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9185
  { 1539 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9186
  { 1539 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9187
  { 1546 /* cgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9188
  { 1546 /* cgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9189
  { 1554 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9190
  { 1554 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9191
  { 1554 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9192
  { 1554 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9193
  { 1561 /* cgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9194
  { 1561 /* cgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9195
  { 1569 /* cgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9196
  { 1569 /* cgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9197
  { 1577 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9198
  { 1577 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9199
  { 1577 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9200
  { 1577 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9201
  { 1582 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9202
  { 1582 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9203
  { 1587 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9204
  { 1587 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9205
  { 1593 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9206
  { 1593 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9207
  { 1599 /* cgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9208
  { 1606 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9209
  { 1606 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9210
  { 1612 /* cgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9211
  { 1619 /* cgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9212
  { 1626 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9213
  { 1626 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9214
  { 1633 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9215
  { 1633 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9216
  { 1640 /* cgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9217
  { 1648 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9218
  { 1648 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9219
  { 1655 /* cgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9220
  { 1663 /* cgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9221
  { 1671 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9222
  { 1671 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9223
  { 1671 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9224
  { 1671 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9225
  { 1677 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9226
  { 1677 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9227
  { 1677 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9228
  { 1677 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9229
  { 1684 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9230
  { 1684 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9231
  { 1684 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9232
  { 1684 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9233
  { 1689 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9234
  { 1689 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9235
  { 1689 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9236
  { 1689 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9237
  { 1695 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9238
  { 1695 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9239
  { 1695 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9240
  { 1695 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9241
  { 1702 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9242
  { 1702 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9243
  { 1702 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9244
  { 1702 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9245
  { 1705 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9246
  { 1705 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9247
  { 1705 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9248
  { 1705 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9249
  { 1709 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9250
  { 1709 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9251
  { 1714 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9252
  { 1714 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9253
  { 1720 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9254
  { 1720 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9255
  { 1724 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9256
  { 1724 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9257
  { 1724 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9258
  { 1724 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9259
  { 1729 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9260
  { 1729 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9261
  { 1729 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9262
  { 1729 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9263
  { 1734 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9264
  { 1734 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9265
  { 1739 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9266
  { 1739 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9267
  { 1739 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9268
  { 1739 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9269
  { 1743 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9270
  { 1743 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9271
  { 1743 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9272
  { 1743 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9273
  { 1747 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9274
  { 1747 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9275
  { 1747 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9276
  { 1747 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9277
  { 1752 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9278
  { 1752 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9279
  { 1752 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9280
  { 1752 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9281
  { 1757 /* cibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9282
  { 1757 /* cibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9283
  { 1763 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9284
  { 1763 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9285
  { 1763 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9286
  { 1763 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9287
  { 1768 /* cible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9288
  { 1768 /* cible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9289
  { 1774 /* ciblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9290
  { 1774 /* ciblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9291
  { 1780 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9292
  { 1780 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9293
  { 1780 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9294
  { 1780 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9295
  { 1786 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9296
  { 1786 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9297
  { 1786 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9298
  { 1786 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9299
  { 1792 /* cibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9300
  { 1792 /* cibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9301
  { 1799 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9302
  { 1799 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9303
  { 1799 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9304
  { 1799 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9305
  { 1805 /* cibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9306
  { 1805 /* cibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9307
  { 1812 /* cibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9308
  { 1812 /* cibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9309
  { 1819 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9310
  { 1819 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9311
  { 1823 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9312
  { 1823 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9313
  { 1823 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9314
  { 1823 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9315
  { 1827 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9316
  { 1827 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9317
  { 1827 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9318
  { 1827 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9319
  { 1832 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9320
  { 1832 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9321
  { 1832 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9322
  { 1832 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9323
  { 1837 /* cijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9324
  { 1837 /* cijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9325
  { 1843 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9326
  { 1843 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9327
  { 1843 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9328
  { 1843 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9329
  { 1848 /* cijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9330
  { 1848 /* cijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9331
  { 1854 /* cijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9332
  { 1854 /* cijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9333
  { 1860 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9334
  { 1860 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9335
  { 1860 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9336
  { 1860 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9337
  { 1866 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9338
  { 1866 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9339
  { 1866 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9340
  { 1866 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9341
  { 1872 /* cijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9342
  { 1872 /* cijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9343
  { 1879 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9344
  { 1879 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9345
  { 1879 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9346
  { 1879 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9347
  { 1885 /* cijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9348
  { 1885 /* cijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9349
  { 1892 /* cijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9350
  { 1892 /* cijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9351
  { 1899 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9352
  { 1899 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9353
  { 1903 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9354
  { 1903 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9355
  { 1908 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9356
  { 1908 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9357
  { 1913 /* cithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9358
  { 1919 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9359
  { 1919 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9360
  { 1924 /* citle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9361
  { 1930 /* citlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9362
  { 1936 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9363
  { 1936 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9364
  { 1942 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9365
  { 1942 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9366
  { 1948 /* citnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9367
  { 1955 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9368
  { 1955 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9369
  { 1961 /* citnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9370
  { 1968 /* citnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9371
  { 1975 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9372
  { 1975 /* cksm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9373
  { 1975 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9374
  { 1975 /* cksm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9375
  { 1980 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9376
  { 1980 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9377
  { 1980 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9378
  { 1980 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9379
  { 1983 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9380
  { 1983 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9381
  { 1983 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9382
  { 1983 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9383
  { 1987 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9384
  { 1987 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9385
  { 1992 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9386
  { 1992 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9387
  { 1992 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9388
  { 1992 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9389
  { 1998 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9390
  { 1998 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9391
  { 1998 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9392
  { 1998 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9393
  { 2004 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9394
  { 2004 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9395
  { 2004 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9396
  { 2004 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9397
  { 2011 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9398
  { 2011 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9399
  { 2011 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9400
  { 2011 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9401
  { 2018 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9402
  { 2018 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9403
  { 2018 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9404
  { 2018 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9405
  { 2025 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9406
  { 2025 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9407
  { 2032 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9408
  { 2032 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9409
  { 2037 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9410
  { 2037 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9411
  { 2043 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9412
  { 2043 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9413
  { 2050 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9414
  { 2050 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9415
  { 2057 /* clfithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9416
  { 2065 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9417
  { 2065 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9418
  { 2072 /* clfitle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9419
  { 2080 /* clfitlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9420
  { 2088 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9421
  { 2088 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9422
  { 2096 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9423
  { 2096 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9424
  { 2104 /* clfitnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9425
  { 2113 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9426
  { 2113 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9427
  { 2121 /* clfitnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9428
  { 2130 /* clfitnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9429
  { 2139 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9430
  { 2139 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9431
  { 2139 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9432
  { 2139 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9433
  { 2146 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9434
  { 2146 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9435
  { 2146 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9436
  { 2146 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9437
  { 2153 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9438
  { 2153 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9439
  { 2153 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9440
  { 2153 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9441
  { 2157 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9442
  { 2157 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9443
  { 2157 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9444
  { 2157 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9445
  { 2164 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9446
  { 2164 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9447
  { 2164 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9448
  { 2164 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9449
  { 2171 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9450
  { 2171 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9451
  { 2171 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9452
  { 2171 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9453
  { 2178 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9454
  { 2178 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9455
  { 2178 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9456
  { 2178 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9457
  { 2183 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9458
  { 2183 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9459
  { 2189 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9460
  { 2189 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9461
  { 2189 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9462
  { 2189 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9463
  { 2195 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9464
  { 2195 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9465
  { 2195 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9466
  { 2195 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9467
  { 2202 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9468
  { 2202 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9469
  { 2202 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9470
  { 2202 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9471
  { 2209 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9472
  { 2209 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9473
  { 2216 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9474
  { 2216 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9475
  { 2216 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9476
  { 2216 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9477
  { 2222 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9478
  { 2222 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9479
  { 2222 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9480
  { 2222 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9481
  { 2229 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9482
  { 2229 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9483
  { 2229 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9484
  { 2229 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9485
  { 2236 /* clgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9486
  { 2236 /* clgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9487
  { 2244 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9488
  { 2244 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9489
  { 2244 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9490
  { 2244 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9491
  { 2251 /* clgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9492
  { 2251 /* clgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9493
  { 2259 /* clgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9494
  { 2259 /* clgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9495
  { 2267 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9496
  { 2267 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9497
  { 2267 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9498
  { 2267 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9499
  { 2275 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9500
  { 2275 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9501
  { 2275 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9502
  { 2275 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9503
  { 2283 /* clgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9504
  { 2283 /* clgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9505
  { 2292 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9506
  { 2292 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9507
  { 2292 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9508
  { 2292 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9509
  { 2300 /* clgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9510
  { 2300 /* clgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9511
  { 2309 /* clgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9512
  { 2309 /* clgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9513
  { 2318 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9514
  { 2318 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9515
  { 2318 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9516
  { 2318 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9517
  { 2324 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9518
  { 2324 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9519
  { 2324 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9520
  { 2324 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9521
  { 2331 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9522
  { 2331 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9523
  { 2331 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9524
  { 2331 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9525
  { 2338 /* clgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9526
  { 2338 /* clgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9527
  { 2346 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9528
  { 2346 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9529
  { 2346 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9530
  { 2346 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9531
  { 2353 /* clgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9532
  { 2353 /* clgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9533
  { 2361 /* clgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9534
  { 2361 /* clgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9535
  { 2369 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9536
  { 2369 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9537
  { 2369 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9538
  { 2369 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9539
  { 2377 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9540
  { 2377 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9541
  { 2377 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9542
  { 2377 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9543
  { 2385 /* clgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9544
  { 2385 /* clgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9545
  { 2394 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9546
  { 2394 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9547
  { 2394 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9548
  { 2394 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9549
  { 2402 /* clgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9550
  { 2402 /* clgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9551
  { 2411 /* clgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9552
  { 2411 /* clgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9553
  { 2420 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9554
  { 2420 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9555
  { 2426 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9556
  { 2426 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9557
  { 2433 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9558
  { 2433 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9559
  { 2440 /* clgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9560
  { 2448 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9561
  { 2448 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9562
  { 2455 /* clgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9563
  { 2463 /* clgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9564
  { 2471 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9565
  { 2471 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9566
  { 2479 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9567
  { 2479 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9568
  { 2487 /* clgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9569
  { 2496 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9570
  { 2496 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9571
  { 2504 /* clgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9572
  { 2513 /* clgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9573
  { 2522 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9574
  { 2522 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9575
  { 2527 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9576
  { 2527 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9577
  { 2527 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9578
  { 2527 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9579
  { 2533 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9580
  { 2533 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9581
  { 2533 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9582
  { 2533 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9583
  { 2540 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9584
  { 2540 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9585
  { 2540 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9586
  { 2540 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9587
  { 2547 /* clgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9588
  { 2547 /* clgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9589
  { 2555 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9590
  { 2555 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9591
  { 2555 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9592
  { 2555 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9593
  { 2562 /* clgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9594
  { 2562 /* clgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9595
  { 2570 /* clgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9596
  { 2570 /* clgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9597
  { 2578 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9598
  { 2578 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9599
  { 2578 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9600
  { 2578 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9601
  { 2586 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9602
  { 2586 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9603
  { 2586 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9604
  { 2586 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9605
  { 2594 /* clgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9606
  { 2594 /* clgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9607
  { 2603 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9608
  { 2603 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9609
  { 2603 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9610
  { 2603 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9611
  { 2611 /* clgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9612
  { 2611 /* clgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9613
  { 2620 /* clgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9614
  { 2620 /* clgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9615
  { 2629 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9616
  { 2629 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9617
  { 2629 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9618
  { 2629 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9619
  { 2635 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9620
  { 2635 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9621
  { 2635 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9622
  { 2635 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9623
  { 2642 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9624
  { 2642 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9625
  { 2642 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9626
  { 2642 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9627
  { 2649 /* clgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9628
  { 2649 /* clgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9629
  { 2657 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9630
  { 2657 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9631
  { 2657 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9632
  { 2657 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9633
  { 2664 /* clgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9634
  { 2664 /* clgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9635
  { 2672 /* clgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9636
  { 2672 /* clgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9637
  { 2680 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9638
  { 2680 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9639
  { 2680 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9640
  { 2680 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9641
  { 2688 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9642
  { 2688 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9643
  { 2688 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9644
  { 2688 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9645
  { 2696 /* clgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9646
  { 2696 /* clgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9647
  { 2705 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9648
  { 2705 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9649
  { 2705 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9650
  { 2705 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9651
  { 2713 /* clgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9652
  { 2713 /* clgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9653
  { 2722 /* clgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9654
  { 2722 /* clgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9655
  { 2731 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9656
  { 2731 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9657
  { 2731 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9658
  { 2731 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9659
  { 2737 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9660
  { 2737 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9661
  { 2743 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9662
  { 2743 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9663
  { 2750 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9664
  { 2750 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9665
  { 2757 /* clgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9666
  { 2765 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9667
  { 2765 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9668
  { 2772 /* clgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9669
  { 2780 /* clgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9670
  { 2788 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9671
  { 2788 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9672
  { 2796 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9673
  { 2796 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9674
  { 2804 /* clgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9675
  { 2813 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9676
  { 2813 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9677
  { 2821 /* clgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9678
  { 2830 /* clgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9679
  { 2839 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9680
  { 2839 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9681
  { 2839 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9682
  { 2839 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9683
  { 2844 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9684
  { 2844 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9685
  { 2844 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9686
  { 2844 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9687
  { 2850 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9688
  { 2850 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9689
  { 2850 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9690
  { 2850 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9691
  { 2856 /* clgthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9692
  { 2856 /* clgthe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9693
  { 2863 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9694
  { 2863 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9695
  { 2863 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9696
  { 2863 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9697
  { 2869 /* clgtle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9698
  { 2869 /* clgtle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9699
  { 2876 /* clgtlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9700
  { 2876 /* clgtlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9701
  { 2883 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9702
  { 2883 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9703
  { 2883 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9704
  { 2883 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9705
  { 2890 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9706
  { 2890 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9707
  { 2890 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9708
  { 2890 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9709
  { 2897 /* clgtnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9710
  { 2897 /* clgtnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9711
  { 2905 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9712
  { 2905 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9713
  { 2905 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9714
  { 2905 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9715
  { 2912 /* clgtnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9716
  { 2912 /* clgtnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9717
  { 2920 /* clgtnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9718
  { 2920 /* clgtnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9719
  { 2928 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9720
  { 2928 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9721
  { 2928 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9722
  { 2928 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9723
  { 2935 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9724
  { 2935 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9725
  { 2935 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9726
  { 2935 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9727
  { 2942 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9728
  { 2942 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9729
  { 2942 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9730
  { 2942 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9731
  { 2947 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9732
  { 2947 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9733
  { 2953 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9734
  { 2953 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9735
  { 2960 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9736
  { 2960 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9737
  { 2960 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9738
  { 2960 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9739
  { 2966 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9740
  { 2966 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9741
  { 2966 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9742
  { 2966 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9743
  { 2972 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9744
  { 2972 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9745
  { 2976 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9746
  { 2976 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9747
  { 2976 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9748
  { 2976 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9749
  { 2981 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9750
  { 2981 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9751
  { 2981 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9752
  { 2981 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9753
  { 2987 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9754
  { 2987 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9755
  { 2987 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9756
  { 2987 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9757
  { 2993 /* clibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9758
  { 2993 /* clibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9759
  { 3000 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9760
  { 3000 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9761
  { 3000 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9762
  { 3000 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9763
  { 3006 /* clible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9764
  { 3006 /* clible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9765
  { 3013 /* cliblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9766
  { 3013 /* cliblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9767
  { 3020 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9768
  { 3020 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9769
  { 3020 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9770
  { 3020 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9771
  { 3027 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9772
  { 3027 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9773
  { 3027 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9774
  { 3027 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9775
  { 3034 /* clibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9776
  { 3034 /* clibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9777
  { 3042 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9778
  { 3042 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9779
  { 3042 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9780
  { 3042 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9781
  { 3049 /* clibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9782
  { 3049 /* clibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9783
  { 3057 /* clibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9784
  { 3057 /* clibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9785
  { 3065 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9786
  { 3065 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9787
  { 3070 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9788
  { 3070 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9789
  { 3070 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9790
  { 3070 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9791
  { 3075 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9792
  { 3075 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9793
  { 3075 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9794
  { 3075 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9795
  { 3081 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9796
  { 3081 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9797
  { 3081 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9798
  { 3081 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9799
  { 3087 /* clijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9800
  { 3087 /* clijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9801
  { 3094 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9802
  { 3094 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9803
  { 3094 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9804
  { 3094 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9805
  { 3100 /* clijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9806
  { 3100 /* clijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9807
  { 3107 /* clijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9808
  { 3107 /* clijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9809
  { 3114 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9810
  { 3114 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9811
  { 3114 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9812
  { 3114 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9813
  { 3121 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9814
  { 3121 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9815
  { 3121 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9816
  { 3121 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9817
  { 3128 /* clijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9818
  { 3128 /* clijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9819
  { 3136 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9820
  { 3136 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9821
  { 3136 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9822
  { 3136 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9823
  { 3143 /* clijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9824
  { 3143 /* clijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9825
  { 3151 /* clijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9826
  { 3151 /* clijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9827
  { 3159 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
9828
  { 3159 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
9829
  { 3164 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9830
  { 3164 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9831
  { 3164 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9832
  { 3164 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9833
  { 3168 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9834
  { 3168 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
9835
  { 3168 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9836
  { 3168 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
9837
  { 3173 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9838
  { 3173 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9839
  { 3173 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9840
  { 3173 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9841
  { 3178 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9842
  { 3178 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9843
  { 3182 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9844
  { 3182 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9845
  { 3182 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9846
  { 3182 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9847
  { 3187 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9848
  { 3187 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9849
  { 3187 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9850
  { 3187 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9851
  { 3193 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9852
  { 3193 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9853
  { 3193 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9854
  { 3193 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9855
  { 3199 /* clrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9856
  { 3199 /* clrbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9857
  { 3206 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9858
  { 3206 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9859
  { 3206 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9860
  { 3206 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9861
  { 3212 /* clrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9862
  { 3212 /* clrble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9863
  { 3219 /* clrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9864
  { 3219 /* clrblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9865
  { 3226 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9866
  { 3226 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9867
  { 3226 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9868
  { 3226 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9869
  { 3233 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9870
  { 3233 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9871
  { 3233 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9872
  { 3233 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9873
  { 3240 /* clrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9874
  { 3240 /* clrbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9875
  { 3248 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9876
  { 3248 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9877
  { 3248 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9878
  { 3248 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9879
  { 3255 /* clrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9880
  { 3255 /* clrbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9881
  { 3263 /* clrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9882
  { 3263 /* clrbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9883
  { 3271 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9884
  { 3271 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9885
  { 3271 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9886
  { 3271 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9887
  { 3276 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9888
  { 3276 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9889
  { 3276 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9890
  { 3276 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9891
  { 3282 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9892
  { 3282 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9893
  { 3282 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9894
  { 3282 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9895
  { 3288 /* clrjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9896
  { 3288 /* clrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9897
  { 3295 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9898
  { 3295 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9899
  { 3295 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9900
  { 3295 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9901
  { 3301 /* clrjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9902
  { 3301 /* clrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9903
  { 3308 /* clrjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9904
  { 3308 /* clrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9905
  { 3315 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9906
  { 3315 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9907
  { 3315 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9908
  { 3315 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9909
  { 3322 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9910
  { 3322 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9911
  { 3322 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9912
  { 3322 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9913
  { 3329 /* clrjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9914
  { 3329 /* clrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9915
  { 3337 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9916
  { 3337 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9917
  { 3337 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9918
  { 3337 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9919
  { 3344 /* clrjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9920
  { 3344 /* clrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9921
  { 3352 /* clrjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9922
  { 3352 /* clrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9923
  { 3360 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9924
  { 3360 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9925
  { 3360 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9926
  { 3360 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9927
  { 3365 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9928
  { 3365 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9929
  { 3370 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9930
  { 3370 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9931
  { 3376 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9932
  { 3376 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9933
  { 3382 /* clrthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9934
  { 3389 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9935
  { 3389 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9936
  { 3395 /* clrtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9937
  { 3402 /* clrtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9938
  { 3409 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9939
  { 3409 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9940
  { 3416 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9941
  { 3416 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9942
  { 3423 /* clrtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9943
  { 3431 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9944
  { 3431 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9945
  { 3438 /* clrtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9946
  { 3446 /* clrtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9947
  { 3454 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9948
  { 3454 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9949
  { 3459 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9950
  { 3459 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9951
  { 3459 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9952
  { 3459 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9953
  { 3463 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9954
  { 3463 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9955
  { 3463 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9956
  { 3463 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9957
  { 3468 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9958
  { 3468 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9959
  { 3468 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9960
  { 3468 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9961
  { 3473 /* clthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9962
  { 3473 /* clthe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9963
  { 3479 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9964
  { 3479 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9965
  { 3479 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9966
  { 3479 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9967
  { 3484 /* cltle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9968
  { 3484 /* cltle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9969
  { 3490 /* cltlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9970
  { 3490 /* cltlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9971
  { 3496 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9972
  { 3496 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9973
  { 3496 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9974
  { 3496 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9975
  { 3502 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9976
  { 3502 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9977
  { 3502 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9978
  { 3502 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9979
  { 3508 /* cltnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9980
  { 3508 /* cltnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9981
  { 3515 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9982
  { 3515 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9983
  { 3515 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9984
  { 3515 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9985
  { 3521 /* cltnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9986
  { 3521 /* cltnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9987
  { 3528 /* cltnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9988
  { 3528 /* cltnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9989
  { 3535 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9990
  { 3535 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9991
  { 3535 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9992
  { 3535 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9993
  { 3539 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9994
  { 3539 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9995
  { 3545 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
9996
  { 3545 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
9997
  { 3548 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
9998
  { 3548 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
9999
  { 3548 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10000
  { 3548 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
10001
  { 3553 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10002
  { 3553 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10003
  { 3559 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10004
  { 3559 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10005
  { 3559 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10006
  { 3559 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10007
  { 3564 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10008
  { 3564 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10009
  { 3569 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10010
  { 3569 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10011
  { 3572 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10012
  { 3572 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10013
  { 3572 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10014
  { 3572 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10015
  { 3576 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10016
  { 3576 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10017
  { 3576 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10018
  { 3576 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10019
  { 3581 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10020
  { 3581 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10021
  { 3581 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10022
  { 3581 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10023
  { 3586 /* crbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10024
  { 3586 /* crbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10025
  { 3592 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10026
  { 3592 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10027
  { 3592 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10028
  { 3592 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10029
  { 3597 /* crble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10030
  { 3597 /* crble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10031
  { 3603 /* crblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10032
  { 3603 /* crblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10033
  { 3609 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10034
  { 3609 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10035
  { 3609 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10036
  { 3609 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10037
  { 3615 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10038
  { 3615 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10039
  { 3615 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10040
  { 3615 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10041
  { 3621 /* crbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10042
  { 3621 /* crbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10043
  { 3628 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10044
  { 3628 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10045
  { 3628 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10046
  { 3628 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10047
  { 3634 /* crbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10048
  { 3634 /* crbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10049
  { 3641 /* crbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10050
  { 3641 /* crbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10051
  { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10052
  { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10053
  { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10054
  { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10055
  { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10056
  { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10057
  { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10058
  { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10059
  { 3654 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10060
  { 3654 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10061
  { 3654 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10062
  { 3654 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10063
  { 3658 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10064
  { 3658 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10065
  { 3658 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10066
  { 3658 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10067
  { 3663 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10068
  { 3663 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10069
  { 3663 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10070
  { 3663 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10071
  { 3668 /* crjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10072
  { 3668 /* crjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10073
  { 3674 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10074
  { 3674 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10075
  { 3674 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10076
  { 3674 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10077
  { 3679 /* crjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10078
  { 3679 /* crjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10079
  { 3685 /* crjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10080
  { 3685 /* crjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10081
  { 3691 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10082
  { 3691 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10083
  { 3691 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10084
  { 3691 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10085
  { 3697 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10086
  { 3697 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10087
  { 3697 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10088
  { 3697 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10089
  { 3703 /* crjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10090
  { 3703 /* crjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10091
  { 3710 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10092
  { 3710 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10093
  { 3710 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10094
  { 3710 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10095
  { 3716 /* crjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10096
  { 3716 /* crjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10097
  { 3723 /* crjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10098
  { 3723 /* crjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10099
  { 3730 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10100
  { 3730 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10101
  { 3730 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10102
  { 3730 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10103
  { 3734 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10104
  { 3734 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10105
  { 3738 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10106
  { 3738 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10107
  { 3743 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10108
  { 3743 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10109
  { 3748 /* crthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10110
  { 3754 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10111
  { 3754 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10112
  { 3759 /* crtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10113
  { 3765 /* crtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10114
  { 3771 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10115
  { 3771 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10116
  { 3777 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10117
  { 3777 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10118
  { 3783 /* crtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10119
  { 3790 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10120
  { 3790 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10121
  { 3796 /* crtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10122
  { 3803 /* crtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10123
  { 3810 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10124
  { 3810 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10125
  { 3810 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10126
  { 3810 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10127
  { 3818 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10128
  { 3818 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10129
  { 3818 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10130
  { 3818 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10131
  { 3824 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10132
  { 3824 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10133
  { 3824 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10134
  { 3824 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10135
  { 3828 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10136
  { 3828 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10137
  { 3828 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10138
  { 3828 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10139
  { 3832 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10140
  { 3832 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10141
  { 3832 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10142
  { 3832 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10143
  { 3837 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10144
  { 3837 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10145
  { 3837 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10146
  { 3837 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10147
  { 3842 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10148
  { 3842 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10149
  { 3842 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10150
  { 3842 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10151
  { 3848 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10152
  { 3848 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10153
  { 3848 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10154
  { 3848 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10155
  { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10156
  { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10157
  { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10158
  { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10159
  { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10160
  { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10161
  { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10162
  { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10163
  { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10164
  { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10165
  { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10166
  { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10167
  { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10168
  { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10169
  { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10170
  { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10171
  { 3872 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10172
  { 3872 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10173
  { 3877 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10174
  { 3877 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10175
  { 3882 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10176
  { 3882 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10177
  { 3882 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10178
  { 3882 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10179
  { 3888 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10180
  { 3888 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10181
  { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10182
  { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10183
  { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10184
  { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10185
  { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10186
  { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10187
  { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10188
  { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10189
  { 3905 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10190
  { 3905 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10191
  { 3905 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10192
  { 3905 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10193
  { 3911 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10194
  { 3911 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10195
  { 3911 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10196
  { 3911 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10197
  { 3915 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10198
  { 3915 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10199
  { 3915 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10200
  { 3915 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10201
  { 3920 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10202
  { 3920 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10203
  { 3920 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10204
  { 3920 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10205
  { 3925 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10206
  { 3925 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10207
  { 3925 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10208
  { 3925 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10209
  { 3929 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10210
  { 3929 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10211
  { 3929 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10212
  { 3929 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10213
  { 3934 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10214
  { 3934 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10215
  { 3934 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10216
  { 3934 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10217
  { 3939 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10218
  { 3939 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10219
  { 3944 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10220
  { 3944 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10221
  { 3944 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10222
  { 3944 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10223
  { 3950 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10224
  { 3950 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10225
  { 3950 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10226
  { 3950 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10227
  { 3957 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10228
  { 3957 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10229
  { 3957 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10230
  { 3957 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10231
  { 3962 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10232
  { 3962 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10233
  { 3962 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10234
  { 3962 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10235
  { 3968 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10236
  { 3968 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10237
  { 3968 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10238
  { 3968 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10239
  { 3974 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10240
  { 3974 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10241
  { 3974 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10242
  { 3974 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10243
  { 3981 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10244
  { 3981 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10245
  { 3981 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10246
  { 3981 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10247
  { 3986 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10248
  { 3986 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10249
  { 3986 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10250
  { 3986 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10251
  { 3992 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10252
  { 3992 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10253
  { 3992 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10254
  { 3992 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10255
  { 3999 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10256
  { 3999 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10257
  { 3999 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10258
  { 3999 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10259
  { 4006 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10260
  { 4006 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10261
  { 4006 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10262
  { 4006 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10263
  { 4013 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10264
  { 4013 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10265
  { 4013 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10266
  { 4013 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10267
  { 4020 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10268
  { 4020 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10269
  { 4020 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10270
  { 4020 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10271
  { 4027 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10272
  { 4027 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10273
  { 4027 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10274
  { 4027 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10275
  { 4032 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10276
  { 4032 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10277
  { 4036 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10278
  { 4036 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10279
  { 4036 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10280
  { 4036 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10281
  { 4042 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10282
  { 4042 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10283
  { 4047 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10284
  { 4047 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10285
  { 4047 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10286
  { 4047 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10287
  { 4053 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10288
  { 4053 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10289
  { 4053 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10290
  { 4053 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10291
  { 4058 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10292
  { 4058 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10293
  { 4058 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10294
  { 4058 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10295
  { 4061 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10296
  { 4061 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10297
  { 4061 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10298
  { 4061 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10299
  { 4066 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10300
  { 4066 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10301
  { 4066 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10302
  { 4066 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10303
  { 4071 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10304
  { 4071 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10305
  { 4071 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10306
  { 4071 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10307
  { 4073 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10308
  { 4073 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10309
  { 4073 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10310
  { 4073 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10311
  { 4076 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10312
  { 4076 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10313
  { 4076 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10314
  { 4076 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10315
  { 4080 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10316
  { 4080 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10317
  { 4085 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10318
  { 4085 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10319
  { 4089 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10320
  { 4089 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10321
  { 4094 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10322
  { 4094 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10323
  { 4100 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10324
  { 4100 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10325
  { 4100 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10326
  { 4100 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10327
  { 4103 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10328
  { 4103 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10329
  { 4103 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10330
  { 4103 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10331
  { 4107 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10332
  { 4107 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10333
  { 4112 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10334
  { 4112 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10335
  { 4116 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10336
  { 4116 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10337
  { 4116 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10338
  { 4116 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10339
  { 4123 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10340
  { 4123 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10341
  { 4123 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10342
  { 4123 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10343
  { 4128 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10344
  { 4128 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10345
  { 4134 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10346
  { 4134 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10347
  { 4140 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10348
  { 4140 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10349
  { 4140 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10350
  { 4140 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10351
  { 4143 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10352
  { 4143 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10353
  { 4143 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10354
  { 4143 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10355
  { 4147 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10356
  { 4147 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10357
  { 4147 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10358
  { 4147 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10359
  { 4152 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10360
  { 4152 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10361
  { 4152 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10362
  { 4152 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10363
  { 4156 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10364
  { 4156 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10365
  { 4159 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10366
  { 4159 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10367
  { 4159 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10368
  { 4159 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10369
  { 4162 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10370
  { 4162 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10371
  { 4162 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10372
  { 4162 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10373
  { 4166 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10374
  { 4166 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10375
  { 4166 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10376
  { 4166 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10377
  { 4171 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10378
  { 4171 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10379
  { 4171 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10380
  { 4171 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10381
  { 4177 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10382
  { 4177 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10383
  { 4177 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10384
  { 4177 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10385
  { 4182 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10386
  { 4182 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10387
  { 4187 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10388
  { 4187 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10389
  { 4191 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10390
  { 4191 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10391
  { 4196 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10392
  { 4196 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10393
  { 4202 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10394
  { 4202 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10395
  { 4202 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10396
  { 4202 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10397
  { 4206 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10398
  { 4206 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10399
  { 4206 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10400
  { 4206 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10401
  { 4211 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10402
  { 4211 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10403
  { 4217 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10404
  { 4217 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10405
  { 4217 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10406
  { 4217 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10407
  { 4223 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10408
  { 4223 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10409
  { 4223 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10410
  { 4223 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10411
  { 4228 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10412
  { 4228 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10413
  { 4228 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10414
  { 4228 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10415
  { 4231 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10416
  { 4231 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10417
  { 4231 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10418
  { 4231 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10419
  { 4236 /* eedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10420
  { 4236 /* eedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10421
  { 4242 /* eextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10422
  { 4242 /* eextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10423
  { 4248 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10424
  { 4248 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10425
  { 4253 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10426
  { 4253 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10427
  { 4259 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10428
  { 4259 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10429
  { 4264 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10430
  { 4264 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10431
  { 4270 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10432
  { 4270 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10433
  { 4275 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10434
  { 4275 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10435
  { 4280 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10436
  { 4280 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10437
  { 4286 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10438
  { 4286 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10439
  { 4292 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10440
  { 4292 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10441
  { 4297 /* esdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10442
  { 4297 /* esdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10443
  { 4303 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10444
  { 4303 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10445
  { 4308 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10446
  { 4308 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10447
  { 4308 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10448
  { 4308 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10449
  { 4313 /* esxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10450
  { 4313 /* esxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10451
  { 4319 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10452
  { 4319 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10453
  { 4324 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10454
  { 4324 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10455
  { 4324 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10456
  { 4324 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10457
  { 4327 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10458
  { 4327 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10459
  { 4327 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10460
  { 4327 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10461
  { 4332 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10462
  { 4332 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10463
  { 4338 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10464
  { 4338 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10465
  { 4345 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10466
  { 4345 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10467
  { 4350 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10468
  { 4350 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10469
  { 4356 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10470
  { 4356 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10471
  { 4362 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10472
  { 4362 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10473
  { 4369 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10474
  { 4369 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10475
  { 4374 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10476
  { 4374 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10477
  { 4380 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10478
  { 4380 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10479
  { 4387 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10480
  { 4387 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10481
  { 4392 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10482
  { 4392 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10483
  { 4398 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10484
  { 4398 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10485
  { 4398 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10486
  { 4398 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10487
  { 4404 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10488
  { 4404 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10489
  { 4408 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10490
  { 4408 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10491
  { 4417 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10492
  { 4417 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10493
  { 4421 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10494
  { 4421 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10495
  { 4421 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10496
  { 4421 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10497
  { 4424 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10498
  { 4424 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10499
  { 4424 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10500
  { 4424 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10501
  { 4428 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10502
  { 4428 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10503
  { 4428 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10504
  { 4428 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10505
  { 4433 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10506
  { 4433 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10507
  { 4433 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10508
  { 4433 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10509
  { 4438 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10510
  { 4438 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10511
  { 4438 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10512
  { 4438 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10513
  { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10514
  { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10515
  { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10516
  { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10517
  { 4447 /* iedtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10518
  { 4447 /* iedtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10519
  { 4453 /* iextr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10520
  { 4453 /* iextr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10521
  { 4459 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10522
  { 4459 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10523
  { 4464 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10524
  { 4464 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10525
  { 4469 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10526
  { 4469 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10527
  { 4474 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10528
  { 4474 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10529
  { 4479 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10530
  { 4479 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10531
  { 4484 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10532
  { 4484 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10533
  { 4493 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10534
  { 4493 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10535
  { 4497 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10536
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10537
  { 4497 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10538
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10539
  { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10540
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10541
  { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10542
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10543
  { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10544
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10545
  { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10546
  { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10547
  { 4502 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10548
  { 4502 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10549
  { 4507 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10550
  { 4507 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10551
  { 4507 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10552
  { 4507 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10553
  { 4512 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10554
  { 4512 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10555
  { 4512 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10556
  { 4512 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10557
  { 4517 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10558
  { 4517 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10559
  { 4519 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10560
  { 4519 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10561
  { 4522 /* jg */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10562
  { 4525 /* jge */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10563
  { 4529 /* jgh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10564
  { 4533 /* jghe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10565
  { 4538 /* jgl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10566
  { 4542 /* jgle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10567
  { 4547 /* jglh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10568
  { 4552 /* jgm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10569
  { 4556 /* jgne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10570
  { 4561 /* jgnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10571
  { 4566 /* jgnhe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10572
  { 4572 /* jgnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10573
  { 4577 /* jgnle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10574
  { 4583 /* jgnlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10575
  { 4589 /* jgnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10576
  { 4594 /* jgno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10577
  { 4599 /* jgnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10578
  { 4605 /* jgnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10579
  { 4610 /* jgnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10580
  { 4615 /* jgo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10581
  { 4619 /* jgp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10582
  { 4623 /* jgz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10583
  { 4627 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10584
  { 4627 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10585
  { 4630 /* jhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10586
  { 4634 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10587
  { 4634 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10588
  { 4637 /* jle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10589
  { 4637 /* jle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10590
  { 4641 /* jlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10591
  { 4641 /* jlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10592
  { 4645 /* jll */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10593
  { 4649 /* jlm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10594
  { 4653 /* jlne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10595
  { 4658 /* jlnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10596
  { 4663 /* jlnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10597
  { 4668 /* jlnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10598
  { 4673 /* jlno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10599
  { 4678 /* jlnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10600
  { 4684 /* jlnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10601
  { 4689 /* jlnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10602
  { 4694 /* jlo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10603
  { 4698 /* jlp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10604
  { 4702 /* jlu */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10605
  { 4706 /* jlz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10606
  { 4710 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10607
  { 4710 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10608
  { 4713 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10609
  { 4713 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10610
  { 4717 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10611
  { 4717 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10612
  { 4721 /* jnhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10613
  { 4726 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10614
  { 4726 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10615
  { 4730 /* jnle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10616
  { 4735 /* jnlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10617
  { 4740 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10618
  { 4740 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10619
  { 4744 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10620
  { 4744 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10621
  { 4748 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10622
  { 4748 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10623
  { 4753 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10624
  { 4753 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10625
  { 4757 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10626
  { 4757 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10627
  { 4761 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10628
  { 4761 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10629
  { 4764 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10630
  { 4764 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10631
  { 4767 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10632
  { 4767 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10633
  { 4770 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10634
  { 4770 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10635
  { 4770 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10636
  { 4770 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10637
  { 4774 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10638
  { 4774 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10639
  { 4779 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
10640
  { 4779 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
10641
  { 4779 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
10642
  { 4779 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
10643
  { 4784 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10644
  { 4784 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10645
  { 4789 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10646
  { 4789 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10647
  { 4789 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10648
  { 4789 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10649
  { 4793 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10650
  { 4793 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10651
  { 4798 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10652
  { 4798 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10653
  { 4798 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10654
  { 4798 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10655
  { 4803 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10656
  { 4803 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10657
  { 4803 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10658
  { 4803 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10659
  { 4808 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10660
  { 4808 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10661
  { 4811 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
10662
  { 4811 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
10663
  { 4815 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10664
  { 4815 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10665
  { 4815 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10666
  { 4815 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10667
  { 4820 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10668
  { 4820 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10669
  { 4824 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10670
  { 4824 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10671
  { 4830 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10672
  { 4830 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10673
  { 4834 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10674
  { 4834 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10675
  { 4838 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10676
  { 4838 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10677
  { 4843 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10678
  { 4843 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10679
  { 4848 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10680
  { 4848 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10681
  { 4848 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10682
  { 4848 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10683
  { 4850 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10684
  { 4850 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10685
  { 4850 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10686
  { 4850 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10687
  { 4853 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10688
  { 4853 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10689
  { 4853 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10690
  { 4853 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10691
  { 4857 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10692
  { 4857 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10693
  { 4857 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10694
  { 4857 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10695
  { 4862 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10696
  { 4862 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10697
  { 4862 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10698
  { 4862 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10699
  { 4867 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10700
  { 4867 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10701
  { 4867 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10702
  { 4867 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10703
  { 4873 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10704
  { 4873 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10705
  { 4873 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10706
  { 4873 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10707
  { 4877 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10708
  { 4877 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10709
  { 4877 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10710
  { 4877 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10711
  { 4882 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10712
  { 4882 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10713
  { 4882 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10714
  { 4882 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10715
  { 4886 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10716
  { 4886 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10717
  { 4886 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10718
  { 4886 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10719
  { 4891 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10720
  { 4891 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10721
  { 4891 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10722
  { 4891 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10723
  { 4895 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10724
  { 4895 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10725
  { 4895 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10726
  { 4895 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10727
  { 4900 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10728
  { 4900 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10729
  { 4900 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10730
  { 4900 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10731
  { 4904 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10732
  { 4904 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10733
  { 4904 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10734
  { 4904 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10735
  { 4909 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10736
  { 4909 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10737
  { 4909 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10738
  { 4909 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10739
  { 4914 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10740
  { 4914 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10741
  { 4919 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10742
  { 4919 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
10743
  { 4919 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10744
  { 4919 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
10745
  { 4923 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10746
  { 4923 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10747
  { 4923 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10748
  { 4923 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10749
  { 4927 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10750
  { 4927 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10751
  { 4927 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10752
  { 4927 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10753
  { 4932 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10754
  { 4932 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10755
  { 4932 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10756
  { 4932 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10757
  { 4936 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10758
  { 4936 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10759
  { 4936 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10760
  { 4936 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10761
  { 4939 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
10762
  { 4939 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
10763
  { 4945 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10764
  { 4945 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10765
  { 4945 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10766
  { 4945 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10767
  { 4949 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10768
  { 4949 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10769
  { 4953 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
10770
  { 4953 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
10771
  { 4953 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
10772
  { 4953 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
10773
  { 4958 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10774
  { 4958 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10775
  { 4964 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10776
  { 4964 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10777
  { 4970 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10778
  { 4970 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10779
  { 4976 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10780
  { 4976 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10781
  { 4981 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10782
  { 4981 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10783
  { 4987 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10784
  { 4987 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10785
  { 4992 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10786
  { 4992 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10787
  { 4992 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10788
  { 4992 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10789
  { 4998 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10790
  { 4998 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10791
  { 5003 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10792
  { 5003 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10793
  { 5007 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10794
  { 5007 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10795
  { 5007 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10796
  { 5007 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10797
  { 5012 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10798
  { 5012 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10799
  { 5012 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10800
  { 5012 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10801
  { 5018 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10802
  { 5018 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10803
  { 5024 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10804
  { 5024 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10805
  { 5029 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10806
  { 5029 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10807
  { 5029 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10808
  { 5029 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10809
  { 5032 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10810
  { 5032 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10811
  { 5032 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10812
  { 5032 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10813
  { 5036 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10814
  { 5036 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10815
  { 5036 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10816
  { 5036 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10817
  { 5041 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10818
  { 5041 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10819
  { 5041 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10820
  { 5041 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10821
  { 5047 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10822
  { 5047 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10823
  { 5047 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10824
  { 5047 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10825
  { 5052 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10826
  { 5052 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10827
  { 5052 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10828
  { 5052 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10829
  { 5058 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10830
  { 5058 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10831
  { 5058 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10832
  { 5058 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10833
  { 5063 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10834
  { 5063 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10835
  { 5067 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10836
  { 5067 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10837
  { 5067 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10838
  { 5067 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10839
  { 5072 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10840
  { 5072 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10841
  { 5078 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10842
  { 5078 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10843
  { 5085 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10844
  { 5085 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10845
  { 5085 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10846
  { 5085 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10847
  { 5090 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10848
  { 5090 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10849
  { 5096 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10850
  { 5096 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10851
  { 5096 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10852
  { 5096 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10853
  { 5100 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10854
  { 5100 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10855
  { 5100 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10856
  { 5100 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10857
  { 5103 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10858
  { 5103 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10859
  { 5103 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10860
  { 5103 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10861
  { 5109 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
10862
  { 5109 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10863
  { 5109 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
10864
  { 5109 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10865
  { 5116 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10866
  { 5116 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10867
  { 5116 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10868
  { 5116 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10869
  { 5121 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10870
  { 5121 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
10871
  { 5121 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10872
  { 5121 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
10873
  { 5127 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10874
  { 5127 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10875
  { 5131 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10876
  { 5131 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10877
  { 5131 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10878
  { 5131 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10879
  { 5136 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10880
  { 5136 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10881
  { 5142 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10882
  { 5142 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10883
  { 5149 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10884
  { 5149 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10885
  { 5149 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10886
  { 5149 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10887
  { 5154 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10888
  { 5154 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10889
  { 5154 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10890
  { 5154 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10891
  { 5158 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10892
  { 5158 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10893
  { 5163 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10894
  { 5163 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10895
  { 5163 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10896
  { 5163 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10897
  { 5167 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10898
  { 5167 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
10899
  { 5167 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10900
  { 5167 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
10901
  { 5173 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10902
  { 5173 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10903
  { 5178 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10904
  { 5178 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10905
  { 5178 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10906
  { 5178 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10907
  { 5181 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10908
  { 5181 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
10909
  { 5181 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10910
  { 5181 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
10911
  { 5186 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10912
  { 5186 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10913
  { 5186 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10914
  { 5186 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10915
  { 5190 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10916
  { 5190 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10917
  { 5195 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10918
  { 5195 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10919
  { 5195 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10920
  { 5195 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10921
  { 5200 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10922
  { 5200 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10923
  { 5200 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10924
  { 5200 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10925
  { 5204 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10926
  { 5204 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10927
  { 5209 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10928
  { 5209 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10929
  { 5209 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10930
  { 5209 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10931
  { 5214 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10932
  { 5214 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10933
  { 5214 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10934
  { 5214 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10935
  { 5220 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10936
  { 5220 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10937
  { 5220 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10938
  { 5220 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10939
  { 5224 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10940
  { 5224 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10941
  { 5224 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10942
  { 5224 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10943
  { 5228 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10944
  { 5228 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10945
  { 5233 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10946
  { 5233 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10947
  { 5238 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10948
  { 5238 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10949
  { 5238 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10950
  { 5238 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10951
  { 5244 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10952
  { 5244 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10953
  { 5248 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10954
  { 5248 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10955
  { 5248 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10956
  { 5248 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10957
  { 5253 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10958
  { 5253 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10959
  { 5253 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10960
  { 5253 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10961
  { 5258 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10962
  { 5258 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10963
  { 5258 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10964
  { 5258 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10965
  { 5261 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10966
  { 5261 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10967
  { 5261 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10968
  { 5261 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10969
  { 5265 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10970
  { 5265 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10971
  { 5269 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10972
  { 5269 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10973
  { 5273 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10974
  { 5273 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10975
  { 5273 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10976
  { 5273 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10977
  { 5278 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10978
  { 5278 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10979
  { 5278 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10980
  { 5278 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10981
  { 5282 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10982
  { 5282 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10983
  { 5282 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10984
  { 5282 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10985
  { 5286 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10986
  { 5286 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10987
  { 5286 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10988
  { 5286 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10989
  { 5291 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10990
  { 5291 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10991
  { 5296 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10992
  { 5296 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10993
  { 5296 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10994
  { 5296 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10995
  { 5301 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10996
  { 5301 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10997
  { 5307 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10998
  { 5307 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10999
  { 5307 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11000
  { 5307 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11001
  { 5312 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11002
  { 5312 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11003
  { 5312 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11004
  { 5312 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11005
  { 5319 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11006
  { 5319 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11007
  { 5319 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11008
  { 5319 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11009
  { 5325 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11010
  { 5325 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11011
  { 5325 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11012
  { 5325 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11013
  { 5332 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11014
  { 5332 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11015
  { 5332 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11016
  { 5332 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11017
  { 5339 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11018
  { 5339 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11019
  { 5339 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11020
  { 5339 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11021
  { 5344 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11022
  { 5344 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11023
  { 5350 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11024
  { 5350 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11025
  { 5350 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11026
  { 5350 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11027
  { 5357 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11028
  { 5357 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11029
  { 5357 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11030
  { 5357 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11031
  { 5362 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11032
  { 5362 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11033
  { 5362 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11034
  { 5362 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11035
  { 5369 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11036
  { 5369 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11037
  { 5375 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11038
  { 5375 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11039
  { 5375 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11040
  { 5375 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11041
  { 5379 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11042
  { 5379 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11043
  { 5379 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11044
  { 5379 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11045
  { 5384 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11046
  { 5384 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11047
  { 5389 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11048
  { 5389 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11049
  { 5389 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11050
  { 5389 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11051
  { 5395 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11052
  { 5395 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11053
  { 5401 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11054
  { 5401 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11055
  { 5407 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11056
  { 5407 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11057
  { 5413 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11058
  { 5413 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11059
  { 5419 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11060
  { 5419 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11061
  { 5425 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11062
  { 5425 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11063
  { 5431 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11064
  { 5431 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11065
  { 5431 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11066
  { 5431 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11067
  { 5438 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11068
  { 5438 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11069
  { 5438 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11070
  { 5438 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11071
  { 5441 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11072
  { 5441 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11073
  { 5441 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11074
  { 5441 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11075
  { 5445 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11076
  { 5445 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11077
  { 5445 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11078
  { 5445 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11079
  { 5449 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11080
  { 5449 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11081
  { 5449 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11082
  { 5449 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11083
  { 5453 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11084
  { 5453 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11085
  { 5453 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11086
  { 5453 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11087
  { 5457 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11088
  { 5457 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11089
  { 5463 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11090
  { 5463 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11091
  { 5469 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11092
  { 5469 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11093
  { 5474 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11094
  { 5474 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11095
  { 5480 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11096
  { 5480 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11097
  { 5485 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11098
  { 5485 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11099
  { 5485 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11100
  { 5485 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11101
  { 5491 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11102
  { 5491 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11103
  { 5496 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11104
  { 5496 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11105
  { 5500 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11106
  { 5500 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11107
  { 5506 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11108
  { 5506 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11109
  { 5511 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11110
  { 5511 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11111
  { 5511 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11112
  { 5511 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11113
  { 5515 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11114
  { 5515 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11115
  { 5515 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11116
  { 5515 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11117
  { 5520 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11118
  { 5520 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11119
  { 5520 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11120
  { 5520 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11121
  { 5526 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11122
  { 5526 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11123
  { 5526 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11124
  { 5526 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11125
  { 5533 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11126
  { 5533 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11127
  { 5533 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11128
  { 5533 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11129
  { 5540 /* locfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11130
  { 5540 /* locfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11131
  { 5548 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11132
  { 5548 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11133
  { 5548 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11134
  { 5548 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11135
  { 5555 /* locfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11136
  { 5555 /* locfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11137
  { 5563 /* locfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11138
  { 5563 /* locfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11139
  { 5571 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11140
  { 5571 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11141
  { 5571 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11142
  { 5571 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11143
  { 5578 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11144
  { 5578 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11145
  { 5578 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11146
  { 5578 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11147
  { 5586 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11148
  { 5586 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11149
  { 5586 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11150
  { 5586 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11151
  { 5594 /* locfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11152
  { 5594 /* locfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11153
  { 5603 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11154
  { 5603 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11155
  { 5603 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11156
  { 5603 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11157
  { 5611 /* locfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11158
  { 5611 /* locfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11159
  { 5620 /* locfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11160
  { 5620 /* locfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11161
  { 5629 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11162
  { 5629 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11163
  { 5629 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11164
  { 5629 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11165
  { 5637 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11166
  { 5637 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11167
  { 5637 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11168
  { 5637 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11169
  { 5645 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11170
  { 5645 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11171
  { 5645 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11172
  { 5645 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11173
  { 5653 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11174
  { 5653 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11175
  { 5653 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11176
  { 5653 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11177
  { 5661 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11178
  { 5661 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11179
  { 5661 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11180
  { 5661 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11181
  { 5668 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11182
  { 5668 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11183
  { 5668 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11184
  { 5668 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11185
  { 5675 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11186
  { 5675 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11187
  { 5682 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11188
  { 5682 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11189
  { 5690 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11190
  { 5690 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11191
  { 5698 /* locfhrhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11192
  { 5707 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11193
  { 5707 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11194
  { 5715 /* locfhrle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11195
  { 5724 /* locfhrlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11196
  { 5733 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11197
  { 5733 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11198
  { 5741 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11199
  { 5741 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11200
  { 5750 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11201
  { 5750 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11202
  { 5759 /* locfhrnhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11203
  { 5769 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11204
  { 5769 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11205
  { 5778 /* locfhrnle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11206
  { 5788 /* locfhrnlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11207
  { 5798 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11208
  { 5798 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11209
  { 5807 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11210
  { 5807 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11211
  { 5816 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11212
  { 5816 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11213
  { 5825 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11214
  { 5825 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11215
  { 5834 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11216
  { 5834 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11217
  { 5842 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11218
  { 5842 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11219
  { 5850 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11220
  { 5850 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11221
  { 5858 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11222
  { 5858 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11223
  { 5858 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11224
  { 5858 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11225
  { 5865 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11226
  { 5865 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11227
  { 5865 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11228
  { 5865 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11229
  { 5870 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11230
  { 5870 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11231
  { 5870 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11232
  { 5870 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11233
  { 5876 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11234
  { 5876 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11235
  { 5876 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11236
  { 5876 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11237
  { 5882 /* locghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11238
  { 5882 /* locghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11239
  { 5889 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11240
  { 5889 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11241
  { 5896 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11242
  { 5896 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11243
  { 5904 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11244
  { 5904 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11245
  { 5912 /* locghihe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11246
  { 5921 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11247
  { 5921 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11248
  { 5929 /* locghile */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11249
  { 5938 /* locghilh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11250
  { 5947 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11251
  { 5947 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11252
  { 5955 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11253
  { 5955 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11254
  { 5964 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11255
  { 5964 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11256
  { 5973 /* locghinhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11257
  { 5983 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11258
  { 5983 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11259
  { 5992 /* locghinle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11260
  { 6002 /* locghinlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11261
  { 6012 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11262
  { 6012 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11263
  { 6021 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11264
  { 6021 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11265
  { 6030 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11266
  { 6030 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11267
  { 6039 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11268
  { 6039 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11269
  { 6048 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11270
  { 6048 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11271
  { 6056 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11272
  { 6056 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11273
  { 6064 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11274
  { 6064 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11275
  { 6072 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11276
  { 6072 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11277
  { 6072 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11278
  { 6072 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11279
  { 6078 /* locgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11280
  { 6078 /* locgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11281
  { 6085 /* locglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11282
  { 6085 /* locglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11283
  { 6092 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11284
  { 6092 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11285
  { 6092 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11286
  { 6092 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11287
  { 6098 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11288
  { 6098 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11289
  { 6098 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11290
  { 6098 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11291
  { 6105 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11292
  { 6105 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11293
  { 6105 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11294
  { 6105 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11295
  { 6112 /* locgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11296
  { 6112 /* locgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11297
  { 6120 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11298
  { 6120 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11299
  { 6120 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11300
  { 6120 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11301
  { 6127 /* locgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11302
  { 6127 /* locgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11303
  { 6135 /* locgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11304
  { 6135 /* locgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11305
  { 6143 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11306
  { 6143 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11307
  { 6143 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11308
  { 6143 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11309
  { 6150 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11310
  { 6150 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11311
  { 6150 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11312
  { 6150 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11313
  { 6157 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11314
  { 6157 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11315
  { 6157 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11316
  { 6157 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11317
  { 6164 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11318
  { 6164 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11319
  { 6164 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11320
  { 6164 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11321
  { 6171 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11322
  { 6171 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11323
  { 6171 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11324
  { 6171 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11325
  { 6177 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11326
  { 6177 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11327
  { 6177 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11328
  { 6177 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11329
  { 6183 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11330
  { 6183 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11331
  { 6189 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11332
  { 6189 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11333
  { 6196 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11334
  { 6196 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11335
  { 6203 /* locgrhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11336
  { 6211 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11337
  { 6211 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11338
  { 6218 /* locgrle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11339
  { 6226 /* locgrlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11340
  { 6234 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11341
  { 6234 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11342
  { 6241 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11343
  { 6241 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11344
  { 6249 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11345
  { 6249 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11346
  { 6257 /* locgrnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11347
  { 6266 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11348
  { 6266 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11349
  { 6274 /* locgrnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11350
  { 6283 /* locgrnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11351
  { 6292 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11352
  { 6292 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11353
  { 6300 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11354
  { 6300 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11355
  { 6308 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11356
  { 6308 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11357
  { 6316 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11358
  { 6316 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11359
  { 6324 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11360
  { 6324 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11361
  { 6331 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11362
  { 6331 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11363
  { 6338 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11364
  { 6338 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11365
  { 6345 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11366
  { 6345 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11367
  { 6345 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11368
  { 6345 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11369
  { 6351 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11370
  { 6351 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11371
  { 6351 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11372
  { 6351 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11373
  { 6356 /* loche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11374
  { 6356 /* loche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11375
  { 6362 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11376
  { 6362 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11377
  { 6369 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11378
  { 6369 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11379
  { 6377 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11380
  { 6377 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11381
  { 6385 /* lochhihe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11382
  { 6394 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11383
  { 6394 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11384
  { 6402 /* lochhile */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11385
  { 6411 /* lochhilh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11386
  { 6420 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11387
  { 6420 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11388
  { 6428 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11389
  { 6428 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11390
  { 6437 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11391
  { 6437 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11392
  { 6446 /* lochhinhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11393
  { 6456 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11394
  { 6456 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11395
  { 6465 /* lochhinle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11396
  { 6475 /* lochhinlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11397
  { 6485 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11398
  { 6485 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11399
  { 6494 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11400
  { 6494 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11401
  { 6503 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11402
  { 6503 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11403
  { 6512 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11404
  { 6512 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11405
  { 6521 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11406
  { 6521 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11407
  { 6529 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11408
  { 6529 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11409
  { 6537 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11410
  { 6537 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11411
  { 6545 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11412
  { 6545 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11413
  { 6551 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11414
  { 6551 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11415
  { 6558 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11416
  { 6558 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11417
  { 6565 /* lochihe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11418
  { 6573 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11419
  { 6573 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11420
  { 6580 /* lochile */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11421
  { 6588 /* lochilh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11422
  { 6596 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11423
  { 6596 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11424
  { 6603 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11425
  { 6603 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11426
  { 6611 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11427
  { 6611 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11428
  { 6619 /* lochinhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11429
  { 6628 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11430
  { 6628 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11431
  { 6636 /* lochinle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11432
  { 6645 /* lochinlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11433
  { 6654 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11434
  { 6654 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11435
  { 6662 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11436
  { 6662 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11437
  { 6670 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11438
  { 6670 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11439
  { 6678 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11440
  { 6678 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11441
  { 6686 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11442
  { 6686 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11443
  { 6693 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11444
  { 6693 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11445
  { 6700 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11446
  { 6700 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11447
  { 6707 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11448
  { 6707 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11449
  { 6707 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11450
  { 6707 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11451
  { 6712 /* locle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11452
  { 6712 /* locle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11453
  { 6718 /* loclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11454
  { 6718 /* loclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11455
  { 6724 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11456
  { 6724 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11457
  { 6724 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11458
  { 6724 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11459
  { 6729 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11460
  { 6729 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11461
  { 6729 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11462
  { 6729 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11463
  { 6735 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11464
  { 6735 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11465
  { 6735 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11466
  { 6735 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11467
  { 6741 /* locnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11468
  { 6741 /* locnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11469
  { 6748 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11470
  { 6748 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11471
  { 6748 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11472
  { 6748 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11473
  { 6754 /* locnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11474
  { 6754 /* locnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11475
  { 6761 /* locnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11476
  { 6761 /* locnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11477
  { 6768 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11478
  { 6768 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11479
  { 6768 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11480
  { 6768 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11481
  { 6774 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11482
  { 6774 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11483
  { 6774 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11484
  { 6774 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11485
  { 6780 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11486
  { 6780 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11487
  { 6780 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11488
  { 6780 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11489
  { 6786 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11490
  { 6786 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11491
  { 6786 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11492
  { 6786 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11493
  { 6792 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11494
  { 6792 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11495
  { 6792 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11496
  { 6792 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11497
  { 6797 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11498
  { 6797 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11499
  { 6797 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11500
  { 6797 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11501
  { 6802 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11502
  { 6802 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11503
  { 6807 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11504
  { 6807 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11505
  { 6813 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11506
  { 6813 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11507
  { 6819 /* locrhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11508
  { 6826 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11509
  { 6826 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11510
  { 6832 /* locrle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11511
  { 6839 /* locrlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11512
  { 6846 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11513
  { 6846 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11514
  { 6852 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11515
  { 6852 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11516
  { 6859 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11517
  { 6859 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11518
  { 6866 /* locrnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11519
  { 6874 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11520
  { 6874 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11521
  { 6881 /* locrnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11522
  { 6889 /* locrnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11523
  { 6897 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11524
  { 6897 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11525
  { 6904 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11526
  { 6904 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11527
  { 6911 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11528
  { 6911 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11529
  { 6918 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11530
  { 6918 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11531
  { 6925 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11532
  { 6925 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11533
  { 6931 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11534
  { 6931 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11535
  { 6937 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11536
  { 6937 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11537
  { 6943 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11538
  { 6943 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11539
  { 6943 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11540
  { 6943 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11541
  { 6948 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11542
  { 6948 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11543
  { 6954 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11544
  { 6954 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11545
  { 6954 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11546
  { 6954 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11547
  { 6958 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11548
  { 6958 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11549
  { 6964 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11550
  { 6964 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11551
  { 6970 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11552
  { 6970 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11553
  { 6970 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11554
  { 6970 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11555
  { 6975 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11556
  { 6975 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11557
  { 6980 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11558
  { 6980 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11559
  { 6986 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11560
  { 6986 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11561
  { 6991 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11562
  { 6991 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11563
  { 6991 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11564
  { 6991 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11565
  { 6997 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11566
  { 6997 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11567
  { 7002 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11568
  { 7002 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11569
  { 7006 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11570
  { 7006 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11571
  { 7006 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11572
  { 7006 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11573
  { 7010 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11574
  { 7010 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11575
  { 7014 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11576
  { 7014 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11577
  { 7019 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11578
  { 7019 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11579
  { 7025 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
11580
  { 7025 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
11581
  { 7032 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
11582
  { 7032 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
11583
  { 7038 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11584
  { 7038 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11585
  { 7044 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11586
  { 7044 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11587
  { 7049 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11588
  { 7049 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11589
  { 7052 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11590
  { 7052 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11591
  { 7052 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11592
  { 7052 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11593
  { 7056 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11594
  { 7056 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11595
  { 7056 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11596
  { 7056 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11597
  { 7061 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11598
  { 7061 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11599
  { 7061 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11600
  { 7061 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11601
  { 7066 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11602
  { 7066 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11603
  { 7066 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11604
  { 7066 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11605
  { 7071 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11606
  { 7071 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11607
  { 7071 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11608
  { 7071 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11609
  { 7076 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11610
  { 7076 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11611
  { 7076 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11612
  { 7076 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11613
  { 7080 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11614
  { 7080 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11615
  { 7080 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11616
  { 7080 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11617
  { 7084 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11618
  { 7084 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11619
  { 7084 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11620
  { 7084 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11621
  { 7089 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11622
  { 7089 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11623
  { 7095 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11624
  { 7095 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11625
  { 7095 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11626
  { 7095 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11627
  { 7100 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11628
  { 7100 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11629
  { 7105 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11630
  { 7105 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11631
  { 7111 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11632
  { 7111 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11633
  { 7111 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11634
  { 7111 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11635
  { 7114 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11636
  { 7114 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11637
  { 7120 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11638
  { 7120 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11639
  { 7125 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11640
  { 7125 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11641
  { 7131 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11642
  { 7131 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11643
  { 7137 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11644
  { 7137 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11645
  { 7142 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11646
  { 7142 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11647
  { 7142 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11648
  { 7142 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11649
  { 7146 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11650
  { 7146 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11651
  { 7146 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11652
  { 7146 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11653
  { 7151 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11654
  { 7151 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11655
  { 7151 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11656
  { 7151 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11657
  { 7157 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11658
  { 7157 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11659
  { 7162 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11660
  { 7162 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11661
  { 7166 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11662
  { 7166 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11663
  { 7172 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11664
  { 7172 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11665
  { 7177 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11666
  { 7177 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11667
  { 7183 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11668
  { 7183 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11669
  { 7183 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11670
  { 7183 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11671
  { 7188 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11672
  { 7188 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11673
  { 7194 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11674
  { 7194 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11675
  { 7194 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11676
  { 7194 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11677
  { 7198 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11678
  { 7198 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11679
  { 7198 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11680
  { 7198 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11681
  { 7203 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11682
  { 7203 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11683
  { 7203 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11684
  { 7203 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11685
  { 7209 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11686
  { 7209 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11687
  { 7209 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11688
  { 7209 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11689
  { 7214 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11690
  { 7214 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11691
  { 7214 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11692
  { 7214 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11693
  { 7220 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11694
  { 7220 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11695
  { 7220 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11696
  { 7220 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11697
  { 7224 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11698
  { 7224 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11699
  { 7224 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11700
  { 7224 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11701
  { 7229 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11702
  { 7229 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11703
  { 7229 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11704
  { 7229 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11705
  { 7235 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11706
  { 7235 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11707
  { 7235 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11708
  { 7235 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11709
  { 7240 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11710
  { 7240 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11711
  { 7244 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11712
  { 7244 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11713
  { 7244 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11714
  { 7244 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11715
  { 7247 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11716
  { 7247 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11717
  { 7252 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11718
  { 7252 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11719
  { 7257 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11720
  { 7257 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
11721
  { 7257 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11722
  { 7257 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
11723
  { 7262 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11724
  { 7262 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11725
  { 7262 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11726
  { 7262 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11727
  { 7267 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11728
  { 7267 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11729
  { 7272 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11730
  { 7272 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11731
  { 7272 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11732
  { 7272 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11733
  { 7274 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11734
  { 7274 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11735
  { 7274 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11736
  { 7274 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11737
  { 7278 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11738
  { 7278 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11739
  { 7278 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11740
  { 7278 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11741
  { 7283 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11742
  { 7283 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11743
  { 7289 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11744
  { 7289 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11745
  { 7294 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11746
  { 7294 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11747
  { 7294 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11748
  { 7294 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11749
  { 7298 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11750
  { 7298 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11751
  { 7298 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11752
  { 7298 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11753
  { 7303 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11754
  { 7303 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11755
  { 7309 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11756
  { 7309 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11757
  { 7314 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11758
  { 7314 /* may */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11759
  { 7314 /* may */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11760
  { 7314 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11761
  { 7314 /* may */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11762
  { 7314 /* may */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11763
  { 7318 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11764
  { 7318 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11765
  { 7318 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11766
  { 7318 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11767
  { 7323 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11768
  { 7323 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11769
  { 7329 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11770
  { 7329 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11771
  { 7329 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11772
  { 7329 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11773
  { 7334 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11774
  { 7334 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11775
  { 7340 /* mayr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11776
  { 7340 /* mayr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
11777
  { 7340 /* mayr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11778
  { 7340 /* mayr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
11779
  { 7345 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11780
  { 7345 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11781
  { 7348 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11782
  { 7348 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11783
  { 7348 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11784
  { 7348 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11785
  { 7351 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11786
  { 7351 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11787
  { 7351 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11788
  { 7351 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11789
  { 7355 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11790
  { 7355 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11791
  { 7360 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11792
  { 7360 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11793
  { 7360 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11794
  { 7360 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11795
  { 7364 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11796
  { 7364 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11797
  { 7364 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11798
  { 7364 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11799
  { 7369 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11800
  { 7369 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11801
  { 7369 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11802
  { 7369 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11803
  { 7375 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11804
  { 7375 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11805
  { 7375 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11806
  { 7375 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11807
  { 7380 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11808
  { 7380 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11809
  { 7384 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11810
  { 7384 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11811
  { 7389 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11812
  { 7389 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11813
  { 7395 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11814
  { 7395 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11815
  { 7395 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11816
  { 7395 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11817
  { 7398 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11818
  { 7398 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11819
  { 7398 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11820
  { 7398 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11821
  { 7402 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11822
  { 7402 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11823
  { 7402 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11824
  { 7402 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11825
  { 7407 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11826
  { 7407 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11827
  { 7413 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11828
  { 7413 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11829
  { 7418 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11830
  { 7418 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11831
  { 7418 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11832
  { 7418 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11833
  { 7422 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11834
  { 7422 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11835
  { 7422 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11836
  { 7422 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11837
  { 7426 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11838
  { 7426 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11839
  { 7426 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11840
  { 7426 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11841
  { 7429 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11842
  { 7429 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11843
  { 7429 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11844
  { 7429 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11845
  { 7433 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11846
  { 7433 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11847
  { 7438 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11848
  { 7438 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11849
  { 7438 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11850
  { 7438 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11851
  { 7443 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11852
  { 7443 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11853
  { 7443 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11854
  { 7443 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11855
  { 7446 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11856
  { 7446 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11857
  { 7450 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11858
  { 7450 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11859
  { 7450 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11860
  { 7450 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11861
  { 7454 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11862
  { 7454 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11863
  { 7454 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11864
  { 7454 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11865
  { 7457 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11866
  { 7457 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11867
  { 7457 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11868
  { 7457 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11869
  { 7461 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11870
  { 7461 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11871
  { 7461 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11872
  { 7461 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11873
  { 7466 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11874
  { 7466 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11875
  { 7466 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11876
  { 7466 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11877
  { 7470 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
11878
  { 7470 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
11879
  { 7473 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11880
  { 7473 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11881
  { 7473 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11882
  { 7473 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11883
  { 7476 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11884
  { 7476 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11885
  { 7476 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11886
  { 7476 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11887
  { 7479 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11888
  { 7479 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11889
  { 7479 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11890
  { 7479 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11891
  { 7483 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11892
  { 7483 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11893
  { 7488 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11894
  { 7488 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11895
  { 7488 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11896
  { 7488 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11897
  { 7492 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11898
  { 7492 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11899
  { 7492 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11900
  { 7492 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11901
  { 7497 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11902
  { 7497 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11903
  { 7503 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11904
  { 7503 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11905
  { 7508 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11906
  { 7508 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11907
  { 7508 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11908
  { 7508 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11909
  { 7512 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11910
  { 7512 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11911
  { 7512 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11912
  { 7512 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11913
  { 7517 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11914
  { 7517 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11915
  { 7523 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11916
  { 7523 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11917
  { 7528 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11918
  { 7528 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11919
  { 7533 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11920
  { 7533 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11921
  { 7533 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11922
  { 7533 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11923
  { 7537 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11924
  { 7537 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11925
  { 7537 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11926
  { 7537 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11927
  { 7542 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11928
  { 7542 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11929
  { 7542 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11930
  { 7542 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11931
  { 7547 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11932
  { 7547 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11933
  { 7553 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11934
  { 7553 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11935
  { 7553 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11936
  { 7553 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11937
  { 7559 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11938
  { 7559 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11939
  { 7564 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11940
  { 7564 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11941
  { 7571 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11942
  { 7571 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11943
  { 7575 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11944
  { 7575 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11945
  { 7581 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11946
  { 7581 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11947
  { 7586 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11948
  { 7586 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11949
  { 7586 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11950
  { 7586 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11951
  { 7590 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11952
  { 7590 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11953
  { 7590 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11954
  { 7590 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11955
  { 7594 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11956
  { 7594 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11957
  { 7600 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11958
  { 7600 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11959
  { 7600 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11960
  { 7600 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11961
  { 7606 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11962
  { 7606 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11963
  { 7606 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11964
  { 7606 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11965
  { 7606 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11966
  { 7606 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11967
  { 7611 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11968
  { 7611 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11969
  { 7616 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
11970
  { 7616 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11971
  { 7616 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
11972
  { 7616 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11973
  { 7622 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
11974
  { 7622 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11975
  { 7622 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
11976
  { 7622 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11977
  { 7628 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11978
  { 7628 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11979
  { 7628 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11980
  { 7628 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11981
  { 7634 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11982
  { 7634 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11983
  { 7634 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11984
  { 7634 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11985
  { 7634 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11986
  { 7634 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11987
  { 7639 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
11988
  { 7639 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
11989
  { 7645 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11990
  { 7645 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11991
  { 7645 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11992
  { 7645 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11993
  { 7645 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11994
  { 7645 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
11995
  { 7650 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11996
  { 7650 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11997
  { 7656 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11998
  { 7656 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11999
  { 7662 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12000
  { 7662 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12001
  { 7668 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12002
  { 7668 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12003
  { 7673 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12004
  { 7673 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12005
  { 7677 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12006
  { 7677 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12007
  { 7682 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12008
  { 7682 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12009
  { 7682 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12010
  { 7682 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12011
  { 7686 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12012
  { 7686 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12013
  { 7690 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12014
  { 7690 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12015
  { 7695 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12016
  { 7695 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12017
  { 7700 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12018
  { 7700 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12019
  { 7700 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12020
  { 7700 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12021
  { 7704 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12022
  { 7704 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12023
  { 7709 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12024
  { 7709 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12025
  { 7709 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12026
  { 7709 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12027
  { 7713 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12028
  { 7713 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12029
  { 7713 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12030
  { 7713 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12031
  { 7718 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12032
  { 7718 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12033
  { 7718 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12034
  { 7718 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12035
  { 7724 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12036
  { 7724 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12037
  { 7724 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12038
  { 7724 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12039
  { 7729 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12040
  { 7729 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12041
  { 7733 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12042
  { 7733 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12043
  { 7738 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12044
  { 7738 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12045
  { 7744 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12046
  { 7744 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12047
  { 7744 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12048
  { 7744 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12049
  { 7744 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12050
  { 7744 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12051
  { 7747 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12052
  { 7747 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12053
  { 7747 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12054
  { 7747 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12055
  { 7751 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12056
  { 7751 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12057
  { 7756 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12058
  { 7756 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12059
  { 7756 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12060
  { 7756 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12061
  { 7760 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12062
  { 7760 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12063
  { 7765 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12064
  { 7765 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12065
  { 7765 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12066
  { 7765 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12067
  { 7769 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12068
  { 7769 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12069
  { 7769 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12070
  { 7769 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12071
  { 7771 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12072
  { 7771 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12073
  { 7771 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12074
  { 7771 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12075
  { 7774 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12076
  { 7774 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12077
  { 7780 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12078
  { 7780 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12079
  { 7785 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12080
  { 7785 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12081
  { 7785 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12082
  { 7785 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12083
  { 7788 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12084
  { 7788 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12085
  { 7792 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12086
  { 7792 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12087
  { 7797 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12088
  { 7797 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12089
  { 7805 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12090
  { 7805 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12091
  { 7810 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12092
  { 7810 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12093
  { 7815 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12094
  { 7815 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12095
  { 7820 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12096
  { 7820 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12097
  { 7825 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12098
  { 7825 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12099
  { 7830 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12100
  { 7830 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12101
  { 7835 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12102
  { 7835 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12103
  { 7839 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12104
  { 7839 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12105
  { 7850 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12106
  { 7850 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12107
  { 7855 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12108
  { 7855 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12109
  { 7861 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12110
  { 7861 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12111
  { 7865 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12112
  { 7865 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12113
  { 7870 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12114
  { 7870 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12115
  { 7875 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12116
  { 7875 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12117
  { 7878 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12118
  { 7878 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12119
  { 7882 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12120
  { 7882 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12121
  { 7882 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12122
  { 7882 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12123
  { 7888 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12124
  { 7888 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12125
  { 7894 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12126
  { 7894 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12127
  { 7899 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12128
  { 7899 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12129
  { 7899 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12130
  { 7899 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12131
  { 7902 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12132
  { 7902 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12133
  { 7902 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12134
  { 7902 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12135
  { 7904 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12136
  { 7904 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12137
  { 7904 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12138
  { 7904 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12139
  { 7907 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12140
  { 7907 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12141
  { 7913 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12142
  { 7913 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12143
  { 7918 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12144
  { 7918 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12145
  { 7918 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12146
  { 7918 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12147
  { 7921 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12148
  { 7921 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12149
  { 7925 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12150
  { 7925 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12151
  { 7930 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12152
  { 7930 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12153
  { 7933 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12154
  { 7933 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12155
  { 7938 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12156
  { 7938 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12157
  { 7943 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12158
  { 7943 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12159
  { 7948 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12160
  { 7948 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12161
  { 7953 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12162
  { 7953 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12163
  { 7958 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12164
  { 7958 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12165
  { 7963 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12166
  { 7963 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12167
  { 7967 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12168
  { 7967 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12169
  { 7970 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12170
  { 7970 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12171
  { 7974 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12172
  { 7974 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12173
  { 7974 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12174
  { 7974 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12175
  { 7977 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12176
  { 7977 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12177
  { 7987 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12178
  { 7987 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12179
  { 8000 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12180
  { 8000 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12181
  { 8004 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12182
  { 8004 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12183
  { 8010 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12184
  { 8010 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12185
  { 8010 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12186
  { 8010 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12187
  { 8020 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12188
  { 8020 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12189
  { 8025 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12190
  { 8025 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12191
  { 8031 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12192
  { 8031 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12193
  { 8031 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12194
  { 8031 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12195
  { 8035 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12196
  { 8035 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12197
  { 8035 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12198
  { 8035 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12199
  { 8039 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12200
  { 8039 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12201
  { 8039 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12202
  { 8039 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12203
  { 8043 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12204
  { 8043 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12205
  { 8043 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12206
  { 8043 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12207
  { 8050 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12208
  { 8050 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12209
  { 8054 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12210
  { 8054 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12211
  { 8062 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12212
  { 8062 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12213
  { 8067 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12214
  { 8067 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12215
  { 8067 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12216
  { 8067 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12217
  { 8070 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12218
  { 8070 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12219
  { 8079 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12220
  { 8079 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12221
  { 8088 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12222
  { 8088 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12223
  { 8094 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12224
  { 8094 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12225
  { 8100 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12226
  { 8100 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12227
  { 8106 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12228
  { 8106 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12229
  { 8112 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12230
  { 8112 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12231
  { 8121 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12232
  { 8121 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12233
  { 8121 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12234
  { 8121 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12235
  { 8125 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12236
  { 8125 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12237
  { 8131 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12238
  { 8131 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12239
  { 8138 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12240
  { 8138 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12241
  { 8138 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12242
  { 8138 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12243
  { 8145 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12244
  { 8145 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12245
  { 8145 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12246
  { 8145 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12247
  { 8152 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12248
  { 8152 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12249
  { 8152 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12250
  { 8152 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12251
  { 8156 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12252
  { 8156 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12253
  { 8156 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12254
  { 8156 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12255
  { 8161 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12256
  { 8161 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12257
  { 8167 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12258
  { 8167 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12259
  { 8173 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12260
  { 8173 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12261
  { 8176 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12262
  { 8176 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12263
  { 8176 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12264
  { 8176 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12265
  { 8181 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12266
  { 8181 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12267
  { 8186 /* rrdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12268
  { 8186 /* rrdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12269
  { 8192 /* rrxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12270
  { 8192 /* rrxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12271
  { 8203 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12272
  { 8203 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12273
  { 8209 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12274
  { 8209 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12275
  { 8209 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12276
  { 8209 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12277
  { 8211 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12278
  { 8211 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12279
  { 8215 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12280
  { 8215 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12281
  { 8242 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12282
  { 8242 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12283
  { 8242 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12284
  { 8242 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12285
  { 8246 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12286
  { 8246 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12287
  { 8257 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12288
  { 8257 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12289
  { 8261 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12290
  { 8261 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12291
  { 8272 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12292
  { 8272 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12293
  { 8272 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12294
  { 8272 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12295
  { 8275 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12296
  { 8275 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12297
  { 8275 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12298
  { 8275 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12299
  { 8279 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12300
  { 8279 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12301
  { 8284 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12302
  { 8284 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12303
  { 8288 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12304
  { 8288 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12305
  { 8293 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12306
  { 8293 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12307
  { 8299 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12308
  { 8299 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12309
  { 8299 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12310
  { 8299 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12311
  { 8302 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12312
  { 8302 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12313
  { 8302 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12314
  { 8302 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12315
  { 8306 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12316
  { 8306 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12317
  { 8311 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12318
  { 8311 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12319
  { 8318 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12320
  { 8318 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12321
  { 8326 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12322
  { 8326 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12323
  { 8334 /* selfhrhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12324
  { 8343 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12325
  { 8343 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12326
  { 8351 /* selfhrle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12327
  { 8360 /* selfhrlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12328
  { 8369 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12329
  { 8369 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12330
  { 8377 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12331
  { 8377 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12332
  { 8386 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12333
  { 8386 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12334
  { 8395 /* selfhrnhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12335
  { 8405 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12336
  { 8405 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12337
  { 8414 /* selfhrnle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12338
  { 8424 /* selfhrnlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12339
  { 8434 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12340
  { 8434 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12341
  { 8443 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12342
  { 8443 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12343
  { 8452 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12344
  { 8452 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12345
  { 8461 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12346
  { 8461 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12347
  { 8470 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12348
  { 8470 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12349
  { 8478 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12350
  { 8478 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12351
  { 8486 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12352
  { 8486 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12353
  { 8494 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12354
  { 8494 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12355
  { 8500 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12356
  { 8500 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12357
  { 8507 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12358
  { 8507 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12359
  { 8514 /* selgrhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12360
  { 8522 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12361
  { 8522 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12362
  { 8529 /* selgrle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12363
  { 8537 /* selgrlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12364
  { 8545 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12365
  { 8545 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12366
  { 8552 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12367
  { 8552 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12368
  { 8560 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12369
  { 8560 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12370
  { 8568 /* selgrnhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12371
  { 8577 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12372
  { 8577 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12373
  { 8585 /* selgrnle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12374
  { 8594 /* selgrnlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12375
  { 8603 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12376
  { 8603 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12377
  { 8611 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12378
  { 8611 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12379
  { 8619 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12380
  { 8619 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12381
  { 8627 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12382
  { 8627 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12383
  { 8635 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12384
  { 8635 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12385
  { 8642 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12386
  { 8642 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12387
  { 8649 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12388
  { 8649 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12389
  { 8656 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12390
  { 8656 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12391
  { 8661 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12392
  { 8661 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12393
  { 8667 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12394
  { 8667 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12395
  { 8673 /* selrhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12396
  { 8680 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12397
  { 8680 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12398
  { 8686 /* selrle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12399
  { 8693 /* selrlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12400
  { 8700 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12401
  { 8700 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12402
  { 8706 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12403
  { 8706 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12404
  { 8713 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12405
  { 8713 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12406
  { 8720 /* selrnhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12407
  { 8728 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12408
  { 8728 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12409
  { 8735 /* selrnle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12410
  { 8743 /* selrnlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12411
  { 8751 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12412
  { 8751 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12413
  { 8758 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12414
  { 8758 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12415
  { 8765 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12416
  { 8765 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12417
  { 8772 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12418
  { 8772 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12419
  { 8779 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12420
  { 8779 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12421
  { 8785 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12422
  { 8785 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12423
  { 8791 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12424
  { 8791 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12425
  { 8797 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12426
  { 8797 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12427
  { 8801 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12428
  { 8801 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12429
  { 8807 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12430
  { 8807 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12431
  { 8812 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12432
  { 8812 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12433
  { 8812 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12434
  { 8812 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12435
  { 8815 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12436
  { 8815 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12437
  { 8815 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12438
  { 8815 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12439
  { 8819 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12440
  { 8819 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12441
  { 8819 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12442
  { 8819 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12443
  { 8824 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12444
  { 8824 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12445
  { 8824 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12446
  { 8824 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12447
  { 8828 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12448
  { 8828 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12449
  { 8832 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12450
  { 8832 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12451
  { 8837 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12452
  { 8837 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12453
  { 8837 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12454
  { 8837 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12455
  { 8840 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12456
  { 8840 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12457
  { 8846 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12458
  { 8846 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12459
  { 8846 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12460
  { 8846 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12461
  { 8852 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12462
  { 8852 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12463
  { 8852 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12464
  { 8852 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12465
  { 8856 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12466
  { 8856 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12467
  { 8860 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12468
  { 8860 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12469
  { 8865 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12470
  { 8865 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12471
  { 8865 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12472
  { 8865 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12473
  { 8870 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12474
  { 8870 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12475
  { 8870 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12476
  { 8870 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12477
  { 8873 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12478
  { 8873 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12479
  { 8873 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12480
  { 8873 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12481
  { 8877 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12482
  { 8877 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12483
  { 8877 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12484
  { 8877 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12485
  { 8882 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12486
  { 8882 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12487
  { 8882 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12488
  { 8882 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12489
  { 8887 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12490
  { 8887 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12491
  { 8887 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12492
  { 8887 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12493
  { 8891 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12494
  { 8891 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12495
  { 8891 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12496
  { 8891 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12497
  { 8896 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12498
  { 8896 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12499
  { 8902 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12500
  { 8902 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12501
  { 8907 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12502
  { 8907 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12503
  { 8907 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12504
  { 8907 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12505
  { 8912 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12506
  { 8912 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12507
  { 8912 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12508
  { 8912 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12509
  { 8917 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12510
  { 8917 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12511
  { 8917 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12512
  { 8917 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12513
  { 8922 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12514
  { 8922 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12515
  { 8927 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12516
  { 8927 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12517
  { 8927 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12518
  { 8927 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12519
  { 8931 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12520
  { 8931 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12521
  { 8931 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12522
  { 8931 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12523
  { 8936 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12524
  { 8936 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12525
  { 8942 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12526
  { 8942 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12527
  { 8942 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12528
  { 8942 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12529
  { 8948 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12530
  { 8948 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12531
  { 8953 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12532
  { 8953 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12533
  { 8959 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12534
  { 8959 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12535
  { 8966 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12536
  { 8966 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12537
  { 8966 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12538
  { 8966 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12539
  { 8973 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12540
  { 8973 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12541
  { 8973 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12542
  { 8973 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12543
  { 8977 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12544
  { 8977 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12545
  { 8977 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12546
  { 8977 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12547
  { 8982 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12548
  { 8982 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12549
  { 8982 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12550
  { 8982 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12551
  { 8987 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12552
  { 8987 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12553
  { 8991 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12554
  { 8991 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12555
  { 8996 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12556
  { 8996 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12557
  { 8996 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12558
  { 8996 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12559
  { 9001 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12560
  { 9001 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12561
  { 9001 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12562
  { 9001 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12563
  { 9005 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
12564
  { 9005 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
12565
  { 9011 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12566
  { 9011 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12567
  { 9014 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12568
  { 9014 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12569
  { 9020 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12570
  { 9020 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12571
  { 9025 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12572
  { 9025 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12573
  { 9029 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12574
  { 9029 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12575
  { 9033 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12576
  { 9033 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12577
  { 9037 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12578
  { 9037 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12579
  { 9037 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12580
  { 9037 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12581
  { 9041 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12582
  { 9041 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12583
  { 9041 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12584
  { 9041 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12585
  { 9046 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12586
  { 9046 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12587
  { 9052 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12588
  { 9052 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12589
  { 9057 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12590
  { 9057 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12591
  { 9057 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12592
  { 9057 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12593
  { 9061 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12594
  { 9061 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12595
  { 9061 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12596
  { 9061 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12597
  { 9066 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12598
  { 9066 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12599
  { 9072 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12600
  { 9072 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12601
  { 9077 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12602
  { 9077 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12603
  { 9083 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12604
  { 9083 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12605
  { 9088 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12606
  { 9088 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12607
  { 9091 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12608
  { 9091 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12609
  { 9091 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12610
  { 9091 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12611
  { 9095 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12612
  { 9095 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12613
  { 9095 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12614
  { 9095 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12615
  { 9100 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12616
  { 9100 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12617
  { 9100 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12618
  { 9100 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12619
  { 9105 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12620
  { 9105 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12621
  { 9105 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12622
  { 9105 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12623
  { 9110 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12624
  { 9110 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12625
  { 9110 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12626
  { 9110 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12627
  { 9115 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12628
  { 9115 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12629
  { 9115 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12630
  { 9115 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12631
  { 9120 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12632
  { 9120 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12633
  { 9124 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12634
  { 9124 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12635
  { 9124 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12636
  { 9124 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12637
  { 9128 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12638
  { 9128 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12639
  { 9128 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12640
  { 9128 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12641
  { 9133 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12642
  { 9133 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12643
  { 9133 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12644
  { 9133 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12645
  { 9138 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12646
  { 9138 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12647
  { 9143 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
12648
  { 9143 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
12649
  { 9149 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12650
  { 9149 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12651
  { 9155 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12652
  { 9155 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12653
  { 9155 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12654
  { 9155 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12655
  { 9159 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12656
  { 9159 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12657
  { 9164 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12658
  { 9164 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12659
  { 9170 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12660
  { 9170 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12661
  { 9170 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12662
  { 9170 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12663
  { 9175 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12664
  { 9175 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12665
  { 9181 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12666
  { 9181 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12667
  { 9186 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12668
  { 9186 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12669
  { 9191 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12670
  { 9191 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12671
  { 9191 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12672
  { 9191 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12673
  { 9191 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12674
  { 9191 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12675
  { 9191 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12676
  { 9191 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12677
  { 9196 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12678
  { 9196 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12679
  { 9200 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12680
  { 9200 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12681
  { 9200 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12682
  { 9200 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12683
  { 9203 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12684
  { 9203 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12685
  { 9203 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12686
  { 9203 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12687
  { 9208 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12688
  { 9208 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12689
  { 9208 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12690
  { 9208 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12691
  { 9214 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12692
  { 9214 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12693
  { 9219 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
12694
  { 9219 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
12695
  { 9226 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12696
  { 9226 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12697
  { 9226 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12698
  { 9226 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12699
  { 9230 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12700
  { 9230 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12701
  { 9230 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12702
  { 9230 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12703
  { 9235 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12704
  { 9235 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12705
  { 9240 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12706
  { 9240 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12707
  { 9246 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12708
  { 9246 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12709
  { 9252 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12710
  { 9252 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12711
  { 9258 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12712
  { 9258 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12713
  { 9258 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12714
  { 9258 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12715
  { 9263 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12716
  { 9263 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12717
  { 9263 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12718
  { 9263 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12719
  { 9269 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12720
  { 9269 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12721
  { 9269 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12722
  { 9269 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12723
  { 9275 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12724
  { 9275 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12725
  { 9281 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12726
  { 9281 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12727
  { 9287 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12728
  { 9287 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12729
  { 9287 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12730
  { 9287 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12731
  { 9293 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12732
  { 9293 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12733
  { 9293 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12734
  { 9293 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12735
  { 9299 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12736
  { 9299 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12737
  { 9299 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12738
  { 9299 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12739
  { 9304 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12740
  { 9304 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12741
  { 9304 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12742
  { 9304 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12743
  { 9308 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12744
  { 9308 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12745
  { 9308 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12746
  { 9308 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12747
  { 9314 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12748
  { 9314 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12749
  { 9314 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12750
  { 9314 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12751
  { 9319 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12752
  { 9319 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12753
  { 9319 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12754
  { 9319 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12755
  { 9323 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12756
  { 9323 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12757
  { 9323 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12758
  { 9323 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12759
  { 9329 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12760
  { 9329 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12761
  { 9329 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12762
  { 9329 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12763
  { 9334 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12764
  { 9334 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12765
  { 9334 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12766
  { 9334 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12767
  { 9339 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12768
  { 9339 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12769
  { 9344 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12770
  { 9344 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12771
  { 9350 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12772
  { 9350 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12773
  { 9356 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12774
  { 9356 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12775
  { 9356 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12776
  { 9356 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12777
  { 9360 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12778
  { 9360 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12779
  { 9360 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12780
  { 9360 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12781
  { 9366 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
12782
  { 9366 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
12783
  { 9366 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
12784
  { 9366 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
12785
  { 9372 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12786
  { 9372 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12787
  { 9372 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12788
  { 9372 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12789
  { 9376 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12790
  { 9376 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12791
  { 9376 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12792
  { 9376 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12793
  { 9381 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12794
  { 9381 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12795
  { 9381 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12796
  { 9381 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12797
  { 9387 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12798
  { 9387 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12799
  { 9387 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12800
  { 9387 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12801
  { 9392 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12802
  { 9392 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12803
  { 9398 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12804
  { 9398 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12805
  { 9398 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12806
  { 9398 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12807
  { 9402 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12808
  { 9402 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12809
  { 9402 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12810
  { 9402 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12811
  { 9407 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12812
  { 9407 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
12813
  { 9407 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12814
  { 9407 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
12815
  { 9412 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12816
  { 9412 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12817
  { 9412 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12818
  { 9412 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12819
  { 9417 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12820
  { 9417 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12821
  { 9423 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12822
  { 9423 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12823
  { 9423 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12824
  { 9423 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12825
  { 9428 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12826
  { 9428 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12827
  { 9428 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12828
  { 9428 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12829
  { 9434 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12830
  { 9434 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12831
  { 9434 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12832
  { 9434 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12833
  { 9441 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12834
  { 9441 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12835
  { 9441 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12836
  { 9441 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12837
  { 9449 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12838
  { 9449 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12839
  { 9449 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12840
  { 9449 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12841
  { 9457 /* stocfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12842
  { 9457 /* stocfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12843
  { 9466 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12844
  { 9466 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12845
  { 9466 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12846
  { 9466 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12847
  { 9474 /* stocfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12848
  { 9474 /* stocfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12849
  { 9483 /* stocfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12850
  { 9483 /* stocfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12851
  { 9492 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12852
  { 9492 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12853
  { 9492 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12854
  { 9492 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12855
  { 9500 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12856
  { 9500 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12857
  { 9500 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12858
  { 9500 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12859
  { 9509 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12860
  { 9509 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12861
  { 9509 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12862
  { 9509 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12863
  { 9518 /* stocfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12864
  { 9518 /* stocfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12865
  { 9528 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12866
  { 9528 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12867
  { 9528 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12868
  { 9528 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12869
  { 9537 /* stocfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12870
  { 9537 /* stocfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12871
  { 9547 /* stocfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12872
  { 9547 /* stocfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12873
  { 9557 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12874
  { 9557 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12875
  { 9557 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12876
  { 9557 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12877
  { 9566 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12878
  { 9566 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12879
  { 9566 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12880
  { 9566 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12881
  { 9575 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12882
  { 9575 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12883
  { 9575 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12884
  { 9575 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12885
  { 9584 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12886
  { 9584 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12887
  { 9584 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12888
  { 9584 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12889
  { 9593 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12890
  { 9593 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12891
  { 9593 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12892
  { 9593 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12893
  { 9601 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12894
  { 9601 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12895
  { 9601 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12896
  { 9601 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12897
  { 9609 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12898
  { 9609 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12899
  { 9609 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12900
  { 9609 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12901
  { 9617 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12902
  { 9617 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12903
  { 9617 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12904
  { 9617 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12905
  { 9623 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12906
  { 9623 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12907
  { 9623 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12908
  { 9623 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12909
  { 9630 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12910
  { 9630 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12911
  { 9630 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12912
  { 9630 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12913
  { 9637 /* stocghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12914
  { 9637 /* stocghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12915
  { 9645 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12916
  { 9645 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12917
  { 9645 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12918
  { 9645 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12919
  { 9652 /* stocgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12920
  { 9652 /* stocgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12921
  { 9660 /* stocglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12922
  { 9660 /* stocglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12923
  { 9668 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12924
  { 9668 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12925
  { 9668 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12926
  { 9668 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12927
  { 9675 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12928
  { 9675 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12929
  { 9675 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12930
  { 9675 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12931
  { 9683 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12932
  { 9683 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12933
  { 9683 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12934
  { 9683 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12935
  { 9691 /* stocgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12936
  { 9691 /* stocgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12937
  { 9700 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12938
  { 9700 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12939
  { 9700 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12940
  { 9700 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12941
  { 9708 /* stocgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12942
  { 9708 /* stocgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12943
  { 9717 /* stocgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12944
  { 9717 /* stocgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12945
  { 9726 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12946
  { 9726 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12947
  { 9726 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12948
  { 9726 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12949
  { 9734 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12950
  { 9734 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12951
  { 9734 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12952
  { 9734 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12953
  { 9742 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12954
  { 9742 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12955
  { 9742 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12956
  { 9742 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12957
  { 9750 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12958
  { 9750 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12959
  { 9750 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12960
  { 9750 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12961
  { 9758 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12962
  { 9758 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12963
  { 9758 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12964
  { 9758 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12965
  { 9765 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12966
  { 9765 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12967
  { 9765 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12968
  { 9765 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12969
  { 9772 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12970
  { 9772 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12971
  { 9772 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12972
  { 9772 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12973
  { 9779 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12974
  { 9779 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12975
  { 9779 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12976
  { 9779 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12977
  { 9785 /* stoche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12978
  { 9785 /* stoche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12979
  { 9792 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12980
  { 9792 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12981
  { 9792 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12982
  { 9792 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12983
  { 9798 /* stocle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12984
  { 9798 /* stocle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12985
  { 9805 /* stoclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12986
  { 9805 /* stoclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12987
  { 9812 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12988
  { 9812 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12989
  { 9812 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12990
  { 9812 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12991
  { 9818 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12992
  { 9818 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12993
  { 9818 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12994
  { 9818 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12995
  { 9825 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12996
  { 9825 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12997
  { 9825 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12998
  { 9825 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12999
  { 9832 /* stocnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13000
  { 9832 /* stocnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13001
  { 9840 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13002
  { 9840 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13003
  { 9840 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13004
  { 9840 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13005
  { 9847 /* stocnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13006
  { 9847 /* stocnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13007
  { 9855 /* stocnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13008
  { 9855 /* stocnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13009
  { 9863 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13010
  { 9863 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13011
  { 9863 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13012
  { 9863 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13013
  { 9870 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13014
  { 9870 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13015
  { 9870 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13016
  { 9870 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13017
  { 9877 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13018
  { 9877 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13019
  { 9877 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13020
  { 9877 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13021
  { 9884 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13022
  { 9884 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13023
  { 9884 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13024
  { 9884 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13025
  { 9891 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13026
  { 9891 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13027
  { 9891 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13028
  { 9891 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13029
  { 9897 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13030
  { 9897 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13031
  { 9897 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13032
  { 9897 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13033
  { 9903 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13034
  { 9903 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13035
  { 9903 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13036
  { 9903 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13037
  { 9909 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13038
  { 9909 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13039
  { 9915 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13040
  { 9915 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13041
  { 9915 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13042
  { 9915 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13043
  { 9920 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13044
  { 9920 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13045
  { 9925 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13046
  { 9925 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13047
  { 9930 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13048
  { 9930 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13049
  { 9936 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13050
  { 9936 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13051
  { 9936 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13052
  { 9936 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13053
  { 9941 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13054
  { 9941 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13055
  { 9941 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13056
  { 9941 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13057
  { 9946 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13058
  { 9946 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13059
  { 9946 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13060
  { 9946 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13061
  { 9952 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13062
  { 9952 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13063
  { 9952 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13064
  { 9952 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13065
  { 9958 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13066
  { 9958 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13067
  { 9964 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13068
  { 9964 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13069
  { 9969 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13070
  { 9969 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13071
  { 9969 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13072
  { 9969 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13073
  { 9975 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13074
  { 9975 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13075
  { 9981 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13076
  { 9981 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13077
  { 9981 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13078
  { 9981 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13079
  { 9985 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13080
  { 9985 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13081
  { 9985 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13082
  { 9985 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13083
  { 9988 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13084
  { 9988 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13085
  { 9996 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13086
  { 9996 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13087
  { 9996 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13088
  { 9996 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13089
  { 9999 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13090
  { 9999 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13091
  { 10003 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13092
  { 10003 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13093
  { 10008 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13094
  { 10008 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13095
  { 10012 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13096
  { 10012 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13097
  { 10017 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13098
  { 10017 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13099
  { 10023 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13100
  { 10023 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13101
  { 10023 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13102
  { 10023 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13103
  { 10026 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13104
  { 10026 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13105
  { 10037 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13106
  { 10037 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13107
  { 10037 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13108
  { 10037 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13109
  { 10041 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13110
  { 10041 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13111
  { 10044 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13112
  { 10044 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13113
  { 10049 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13114
  { 10049 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13115
  { 10049 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13116
  { 10049 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13117
  { 10055 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13118
  { 10055 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13119
  { 10062 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13120
  { 10062 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13121
  { 10070 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13122
  { 10070 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13123
  { 10070 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13124
  { 10070 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13125
  { 10075 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13126
  { 10075 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13127
  { 10075 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13128
  { 10075 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13129
  { 10080 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13130
  { 10080 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13131
  { 10080 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13132
  { 10080 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13133
  { 10085 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13134
  { 10085 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13135
  { 10085 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13136
  { 10085 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13137
  { 10091 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13138
  { 10091 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13139
  { 10091 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13140
  { 10091 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13141
  { 10097 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13142
  { 10097 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13143
  { 10097 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13144
  { 10097 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13145
  { 10103 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13146
  { 10103 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13147
  { 10103 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13148
  { 10103 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13149
  { 10109 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13150
  { 10109 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13151
  { 10109 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13152
  { 10109 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13153
  { 10115 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13154
  { 10115 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13155
  { 10115 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13156
  { 10115 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13157
  { 10126 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13158
  { 10126 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13159
  { 10126 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13160
  { 10126 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13161
  { 10132 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13162
  { 10132 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13163
  { 10137 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13164
  { 10137 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13165
  { 10140 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13166
  { 10140 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13167
  { 10144 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13168
  { 10144 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13169
  { 10149 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13170
  { 10149 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13171
  { 10154 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13172
  { 10154 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13173
  { 10158 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13174
  { 10158 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13175
  { 10163 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13176
  { 10163 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13177
  { 10168 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13178
  { 10168 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13179
  { 10172 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13180
  { 10172 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13181
  { 10175 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13182
  { 10175 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13183
  { 10179 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13184
  { 10179 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13185
  { 10185 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13186
  { 10185 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13187
  { 10185 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13188
  { 10185 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13189
  { 10188 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13190
  { 10188 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13191
  { 10188 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13192
  { 10188 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13193
  { 10194 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13194
  { 10194 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13195
  { 10194 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13196
  { 10194 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13197
  { 10206 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13198
  { 10206 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13199
  { 10212 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13200
  { 10212 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13201
  { 10212 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13202
  { 10212 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13203
  { 10216 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13204
  { 10216 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13205
  { 10216 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13206
  { 10216 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13207
  { 10216 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13208
  { 10216 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13209
  { 10216 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13210
  { 10216 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13211
  { 10221 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13212
  { 10221 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13213
  { 10221 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13214
  { 10221 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13215
  { 10221 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13216
  { 10221 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13217
  { 10221 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13218
  { 10221 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13219
  { 10226 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13220
  { 10226 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13221
  { 10226 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13222
  { 10226 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13223
  { 10230 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13224
  { 10230 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13225
  { 10230 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13226
  { 10230 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13227
  { 10230 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13228
  { 10230 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13229
  { 10230 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13230
  { 10230 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13231
  { 10235 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13232
  { 10235 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13233
  { 10235 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13234
  { 10235 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13235
  { 10235 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13236
  { 10235 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13237
  { 10235 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13238
  { 10235 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13239
  { 10240 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13240
  { 10240 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13241
  { 10240 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13242
  { 10240 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13243
  { 10245 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13244
  { 10245 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13245
  { 10245 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13246
  { 10245 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13247
  { 10245 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13248
  { 10245 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13249
  { 10245 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13250
  { 10245 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13251
  { 10251 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13252
  { 10251 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13253
  { 10251 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13254
  { 10251 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13255
  { 10251 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13256
  { 10251 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13257
  { 10251 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13258
  { 10251 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13259
  { 10256 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13260
  { 10256 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13261
  { 10259 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13262
  { 10259 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13263
  { 10264 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13264
  { 10264 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13265
  { 10269 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13266
  { 10269 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13267
  { 10269 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13268
  { 10269 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13269
  { 10275 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13270
  { 10275 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13271
  { 10275 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13272
  { 10275 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13273
  { 10285 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13274
  { 10285 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13275
  { 10288 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13276
  { 10288 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13277
  { 10292 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13278
  { 10292 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13279
  { 10296 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13280
  { 10296 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13281
  { 10301 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13282
  { 10301 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13283
  { 10307 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13284
  { 10307 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13285
  { 10313 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13286
  { 10313 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13287
  { 10320 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13288
  { 10320 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13289
  { 10326 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13290
  { 10326 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13291
  { 10332 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13292
  { 10332 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13293
  { 10338 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13294
  { 10338 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13295
  { 10344 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13296
  { 10344 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13297
  { 10349 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13298
  { 10349 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13299
  { 10353 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13300
  { 10353 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13301
  { 10357 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13302
  { 10357 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13303
  { 10361 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13304
  { 10361 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13305
  { 10365 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13306
  { 10365 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13307
  { 10369 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13308
  { 10369 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13309
  { 10374 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13310
  { 10374 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13311
  { 10380 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13312
  { 10380 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13313
  { 10386 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13314
  { 10386 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13315
  { 10392 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13316
  { 10392 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13317
  { 10398 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13318
  { 10398 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13319
  { 10404 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13320
  { 10404 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13321
  { 10411 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13322
  { 10411 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13323
  { 10418 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13324
  { 10418 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13325
  { 10425 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13326
  { 10425 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13327
  { 10432 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13328
  { 10432 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13329
  { 10439 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13330
  { 10439 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13331
  { 10444 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13332
  { 10444 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13333
  { 10450 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13334
  { 10450 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13335
  { 10456 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13336
  { 10456 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13337
  { 10463 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13338
  { 10463 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13339
  { 10469 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13340
  { 10469 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13341
  { 10476 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13342
  { 10476 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13343
  { 10481 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13344
  { 10481 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13345
  { 10487 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13346
  { 10487 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13347
  { 10494 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13348
  { 10494 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13349
  { 10500 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13350
  { 10500 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13351
  { 10507 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13352
  { 10507 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13353
  { 10513 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13354
  { 10513 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13355
  { 10520 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13356
  { 10520 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13357
  { 10526 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13358
  { 10526 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13359
  { 10533 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13360
  { 10533 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13361
  { 10539 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13362
  { 10539 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13363
  { 10544 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13364
  { 10544 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13365
  { 10550 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13366
  { 10550 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13367
  { 10556 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13368
  { 10556 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13369
  { 10561 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13370
  { 10561 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13371
  { 10567 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13372
  { 10567 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13373
  { 10571 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13374
  { 10571 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13375
  { 10576 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13376
  { 10576 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13377
  { 10582 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13378
  { 10582 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13379
  { 10587 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13380
  { 10587 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13381
  { 10593 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13382
  { 10593 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13383
  { 10598 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13384
  { 10598 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13385
  { 10604 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13386
  { 10604 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13387
  { 10609 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13388
  { 10609 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13389
  { 10615 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13390
  { 10615 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13391
  { 10620 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13392
  { 10620 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13393
  { 10626 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13394
  { 10626 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13395
  { 10633 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13396
  { 10633 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13397
  { 10639 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13398
  { 10639 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13399
  { 10646 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13400
  { 10646 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13401
  { 10652 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13402
  { 10652 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13403
  { 10659 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13404
  { 10659 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13405
  { 10665 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13406
  { 10665 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13407
  { 10672 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13408
  { 10672 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13409
  { 10678 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13410
  { 10678 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13411
  { 10685 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13412
  { 10685 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13413
  { 10692 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13414
  { 10692 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13415
  { 10699 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13416
  { 10699 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13417
  { 10705 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13418
  { 10705 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13419
  { 10711 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13420
  { 10711 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13421
  { 10718 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13422
  { 10718 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13423
  { 10723 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13424
  { 10723 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13425
  { 10729 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13426
  { 10729 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13427
  { 10736 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13428
  { 10736 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13429
  { 10742 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13430
  { 10742 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13431
  { 10748 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13432
  { 10748 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13433
  { 10754 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13434
  { 10754 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13435
  { 10759 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13436
  { 10759 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13437
  { 10763 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13438
  { 10763 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13439
  { 10769 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13440
  { 10769 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13441
  { 10775 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13442
  { 10775 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13443
  { 10781 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13444
  { 10781 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13445
  { 10786 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13446
  { 10786 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13447
  { 10792 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13448
  { 10792 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13449
  { 10798 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13450
  { 10798 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13451
  { 10804 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13452
  { 10804 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13453
  { 10810 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13454
  { 10810 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13455
  { 10810 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13456
  { 10810 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13457
  { 10810 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13458
  { 10810 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13459
  { 10810 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13460
  { 10810 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13461
  { 10815 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13462
  { 10815 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13463
  { 10815 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13464
  { 10815 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13465
  { 10815 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13466
  { 10815 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13467
  { 10815 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13468
  { 10815 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13469
  { 10821 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13470
  { 10821 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13471
  { 10821 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13472
  { 10821 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13473
  { 10826 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13474
  { 10826 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13475
  { 10826 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13476
  { 10826 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13477
  { 10832 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13478
  { 10832 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13479
  { 10836 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13480
  { 10836 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13481
  { 10840 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13482
  { 10840 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13483
  { 10845 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13484
  { 10845 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13485
  { 10850 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13486
  { 10850 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13487
  { 10855 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13488
  { 10855 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13489
  { 10860 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13490
  { 10860 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13491
  { 10865 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13492
  { 10865 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13493
  { 10871 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13494
  { 10871 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13495
  { 10877 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13496
  { 10877 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13497
  { 10883 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13498
  { 10883 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13499
  { 10889 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13500
  { 10889 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13501
  { 10895 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13502
  { 10895 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13503
  { 10902 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13504
  { 10902 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13505
  { 10909 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13506
  { 10909 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13507
  { 10916 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13508
  { 10916 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13509
  { 10923 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13510
  { 10923 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13511
  { 10923 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13512
  { 10923 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13513
  { 10929 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13514
  { 10929 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13515
  { 10929 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13516
  { 10929 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13517
  { 10936 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13518
  { 10936 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13519
  { 10936 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13520
  { 10936 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13521
  { 10943 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13522
  { 10943 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13523
  { 10943 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13524
  { 10943 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13525
  { 10950 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13526
  { 10950 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13527
  { 10950 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13528
  { 10950 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13529
  { 10957 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13530
  { 10957 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13531
  { 10964 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13532
  { 10964 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13533
  { 10972 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13534
  { 10972 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13535
  { 10980 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13536
  { 10980 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13537
  { 10988 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13538
  { 10988 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13539
  { 10996 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13540
  { 10996 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13541
  { 10996 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13542
  { 10996 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13543
  { 11001 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13544
  { 11001 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13545
  { 11001 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13546
  { 11001 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13547
  { 11007 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13548
  { 11007 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13549
  { 11007 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13550
  { 11007 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13551
  { 11013 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13552
  { 11013 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13553
  { 11013 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13554
  { 11013 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13555
  { 11019 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13556
  { 11019 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13557
  { 11019 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13558
  { 11019 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13559
  { 11025 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13560
  { 11025 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13561
  { 11031 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13562
  { 11031 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13563
  { 11038 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13564
  { 11038 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13565
  { 11045 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13566
  { 11045 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13567
  { 11052 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13568
  { 11052 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13569
  { 11059 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13570
  { 11059 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13571
  { 11059 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13572
  { 11059 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13573
  { 11065 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13574
  { 11065 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13575
  { 11065 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13576
  { 11065 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13577
  { 11072 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13578
  { 11072 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13579
  { 11072 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13580
  { 11072 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13581
  { 11079 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13582
  { 11079 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13583
  { 11079 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13584
  { 11079 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13585
  { 11086 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13586
  { 11086 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13587
  { 11086 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13588
  { 11086 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13589
  { 11093 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13590
  { 11093 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13591
  { 11100 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13592
  { 11100 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13593
  { 11108 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13594
  { 11108 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13595
  { 11116 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13596
  { 11116 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13597
  { 11124 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13598
  { 11124 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13599
  { 11132 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13600
  { 11132 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13601
  { 11132 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13602
  { 11132 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13603
  { 11138 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13604
  { 11138 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13605
  { 11138 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13606
  { 11138 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13607
  { 11145 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13608
  { 11145 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13609
  { 11145 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13610
  { 11145 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13611
  { 11152 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13612
  { 11152 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13613
  { 11152 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13614
  { 11152 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13615
  { 11159 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13616
  { 11159 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13617
  { 11159 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13618
  { 11159 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13619
  { 11166 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13620
  { 11166 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13621
  { 11173 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13622
  { 11173 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13623
  { 11181 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13624
  { 11181 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13625
  { 11189 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13626
  { 11189 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13627
  { 11197 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13628
  { 11197 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13629
  { 11205 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13630
  { 11205 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13631
  { 11209 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13632
  { 11209 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13633
  { 11215 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13634
  { 11215 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13635
  { 11215 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13636
  { 11215 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13637
  { 11220 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13638
  { 11220 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13639
  { 11220 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13640
  { 11220 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13641
  { 11226 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13642
  { 11226 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13643
  { 11226 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13644
  { 11226 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13645
  { 11233 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13646
  { 11233 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13647
  { 11233 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13648
  { 11233 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13649
  { 11239 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13650
  { 11239 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13651
  { 11239 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13652
  { 11239 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13653
  { 11246 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13654
  { 11246 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13655
  { 11246 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13656
  { 11246 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13657
  { 11252 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13658
  { 11252 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13659
  { 11252 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13660
  { 11252 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13661
  { 11259 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13662
  { 11259 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13663
  { 11259 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13664
  { 11259 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13665
  { 11266 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13666
  { 11266 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13667
  { 11266 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13668
  { 11266 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13669
  { 11274 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13670
  { 11274 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13671
  { 11274 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13672
  { 11274 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13673
  { 11281 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13674
  { 11281 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13675
  { 11281 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13676
  { 11281 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13677
  { 11289 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13678
  { 11289 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13679
  { 11289 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13680
  { 11289 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13681
  { 11296 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13682
  { 11296 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13683
  { 11296 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13684
  { 11296 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13685
  { 11304 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13686
  { 11304 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13687
  { 11310 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13688
  { 11310 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13689
  { 11315 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13690
  { 11315 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13691
  { 11322 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13692
  { 11322 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13693
  { 11330 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13694
  { 11330 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13695
  { 11337 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13696
  { 11337 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13697
  { 11345 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13698
  { 11345 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13699
  { 11350 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13700
  { 11350 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13701
  { 11357 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13702
  { 11357 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13703
  { 11365 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13704
  { 11365 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13705
  { 11371 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13706
  { 11371 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13707
  { 11379 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13708
  { 11379 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13709
  { 11388 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13710
  { 11388 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13711
  { 11396 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13712
  { 11396 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13713
  { 11405 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13714
  { 11405 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13715
  { 11412 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13716
  { 11412 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13717
  { 11420 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13718
  { 11420 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13719
  { 11424 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13720
  { 11424 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13721
  { 11430 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13722
  { 11430 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13723
  { 11436 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13724
  { 11436 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13725
  { 11436 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13726
  { 11436 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13727
  { 11441 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13728
  { 11441 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13729
  { 11441 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13730
  { 11441 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13731
  { 11447 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13732
  { 11447 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13733
  { 11454 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13734
  { 11454 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13735
  { 11454 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13736
  { 11454 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13737
  { 11460 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13738
  { 11460 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13739
  { 11467 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13740
  { 11467 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13741
  { 11467 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13742
  { 11467 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13743
  { 11473 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13744
  { 11473 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13745
  { 11480 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13746
  { 11480 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13747
  { 11487 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13748
  { 11487 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13749
  { 11495 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13750
  { 11495 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13751
  { 11502 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13752
  { 11502 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13753
  { 11510 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13754
  { 11510 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13755
  { 11517 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13756
  { 11517 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13757
  { 11525 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13758
  { 11525 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13759
  { 11525 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13760
  { 11525 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13761
  { 11531 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13762
  { 11531 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13763
  { 11531 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13764
  { 11531 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13765
  { 11538 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13766
  { 11538 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13767
  { 11546 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13768
  { 11546 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13769
  { 11546 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13770
  { 11546 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13771
  { 11553 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13772
  { 11553 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13773
  { 11561 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13774
  { 11561 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13775
  { 11561 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13776
  { 11561 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13777
  { 11568 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13778
  { 11568 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13779
  { 11576 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13780
  { 11576 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13781
  { 11584 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13782
  { 11584 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13783
  { 11593 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13784
  { 11593 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13785
  { 11601 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13786
  { 11601 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13787
  { 11610 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13788
  { 11610 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13789
  { 11618 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13790
  { 11618 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13791
  { 11627 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13792
  { 11627 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13793
  { 11631 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13794
  { 11631 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13795
  { 11637 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13796
  { 11637 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13797
  { 11643 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13798
  { 11643 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13799
  { 11650 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13800
  { 11650 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13801
  { 11658 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13802
  { 11658 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13803
  { 11665 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13804
  { 11665 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13805
  { 11673 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13806
  { 11673 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13807
  { 11680 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13808
  { 11680 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13809
  { 11688 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13810
  { 11688 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13811
  { 11696 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13812
  { 11696 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13813
  { 11705 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13814
  { 11705 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13815
  { 11713 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13816
  { 11713 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13817
  { 11722 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13818
  { 11722 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13819
  { 11729 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13820
  { 11729 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13821
  { 11737 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13822
  { 11737 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13823
  { 11744 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13824
  { 11744 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13825
  { 11751 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13826
  { 11751 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13827
  { 11756 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13828
  { 11756 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13829
  { 11762 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13830
  { 11762 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13831
  { 11769 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13832
  { 11769 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13833
  { 11776 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13834
  { 11776 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13835
  { 11783 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13836
  { 11783 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13837
  { 11790 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13838
  { 11790 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13839
  { 11795 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13840
  { 11795 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13841
  { 11801 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13842
  { 11801 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13843
  { 11805 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13844
  { 11805 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13845
  { 11810 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13846
  { 11810 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13847
  { 11817 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13848
  { 11817 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13849
  { 11824 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13850
  { 11824 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13851
  { 11830 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13852
  { 11830 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13853
  { 11838 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13854
  { 11838 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13855
  { 11846 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13856
  { 11846 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13857
  { 11852 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13858
  { 11852 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13859
  { 11858 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13860
  { 11858 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13861
  { 11866 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13862
  { 11866 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13863
  { 11874 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13864
  { 11874 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13865
  { 11879 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13866
  { 11879 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13867
  { 11885 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13868
  { 11885 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13869
  { 11892 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13870
  { 11892 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13871
  { 11899 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13872
  { 11899 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13873
  { 11905 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13874
  { 11905 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13875
  { 11913 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13876
  { 11913 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13877
  { 11921 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13878
  { 11921 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13879
  { 11927 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13880
  { 11927 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13881
  { 11935 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13882
  { 11935 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13883
  { 11943 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13884
  { 11943 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13885
  { 11949 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13886
  { 11949 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13887
  { 11957 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13888
  { 11957 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13889
  { 11965 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13890
  { 11965 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13891
  { 11969 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13892
  { 11969 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13893
  { 11975 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13894
  { 11975 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13895
  { 11980 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13896
  { 11980 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13897
  { 11987 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13898
  { 11987 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13899
  { 11994 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13900
  { 11994 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13901
  { 12000 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13902
  { 12000 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13903
  { 12006 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13904
  { 12006 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13905
  { 12014 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13906
  { 12014 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13907
  { 12022 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13908
  { 12022 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13909
  { 12027 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13910
  { 12027 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13911
  { 12027 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13912
  { 12027 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13913
  { 12032 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13914
  { 12032 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13915
  { 12032 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13916
  { 12032 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13917
  { 12037 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13918
  { 12037 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13919
  { 12042 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13920
  { 12042 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13921
  { 12048 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13922
  { 12048 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13923
  { 12055 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13924
  { 12055 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13925
  { 12062 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13926
  { 12062 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13927
  { 12069 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13928
  { 12069 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13929
  { 12076 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13930
  { 12076 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13931
  { 12082 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13932
  { 12082 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13933
  { 12088 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13934
  { 12088 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13935
  { 12094 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13936
  { 12094 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13937
  { 12100 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13938
  { 12100 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13939
  { 12104 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13940
  { 12104 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13941
  { 12109 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13942
  { 12109 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13943
  { 12114 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13944
  { 12114 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13945
  { 12119 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13946
  { 12119 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13947
  { 12124 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13948
  { 12124 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13949
  { 12124 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13950
  { 12124 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13951
  { 12130 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13952
  { 12130 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13953
  { 12130 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13954
  { 12130 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13955
  { 12137 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13956
  { 12137 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13957
  { 12145 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13958
  { 12145 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13959
  { 12145 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13960
  { 12145 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13961
  { 12152 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13962
  { 12152 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13963
  { 12160 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13964
  { 12160 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13965
  { 12160 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13966
  { 12160 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13967
  { 12167 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13968
  { 12167 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13969
  { 12175 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13970
  { 12175 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13971
  { 12175 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13972
  { 12175 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13973
  { 12175 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13974
  { 12175 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13975
  { 12175 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13976
  { 12175 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13977
  { 12178 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13978
  { 12178 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13979
  { 12178 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
13980
  { 12178 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13981
  { 12183 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13982
  { 12183 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13983
  { 12183 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13984
  { 12183 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13985
  { 12188 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13986
  { 12188 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13987
  { 12188 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13988
  { 12188 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13989
  { 12194 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13990
  { 12194 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13991
  { 12194 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13992
  { 12194 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13993
  { 12200 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13994
  { 12200 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13995
  { 12200 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13996
  { 12200 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13997
  { 12206 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13998
  { 12206 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13999
  { 12206 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14000
  { 12206 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14001
  { 12212 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14002
  { 12212 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14003
  { 12212 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14004
  { 12212 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14005
  { 12220 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14006
  { 12220 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14007
  { 12220 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14008
  { 12220 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14009
  { 12229 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14010
  { 12229 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14011
  { 12229 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14012
  { 12229 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14013
  { 12238 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14014
  { 12238 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14015
  { 12238 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14016
  { 12238 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14017
  { 12247 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14018
  { 12247 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14019
  { 12251 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14020
  { 12251 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14021
  { 12256 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14022
  { 12256 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14023
  { 12261 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14024
  { 12261 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14025
  { 12266 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14026
  { 12266 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14027
  { 12271 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14028
  { 12271 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14029
  { 12276 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14030
  { 12276 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14031
  { 12282 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14032
  { 12282 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14033
  { 12282 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14034
  { 12282 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14035
  { 12287 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14036
  { 12287 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14037
  { 12287 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14038
  { 12287 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14039
  { 12294 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14040
  { 12294 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14041
  { 12294 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14042
  { 12294 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14043
  { 12301 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14044
  { 12301 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14045
  { 12301 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14046
  { 12301 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14047
  { 12308 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14048
  { 12308 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14049
  { 12313 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14050
  { 12313 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14051
  { 12319 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14052
  { 12319 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14053
  { 12319 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14054
  { 12319 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14055
  { 12324 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14056
  { 12324 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14057
  { 12324 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14058
  { 12324 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14059
  { 12329 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14060
  { 12329 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14061
  { 12329 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14062
  { 12329 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14063
  { 12334 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14064
  { 12334 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14065
  { 12340 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14066
  { 12340 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14067
  { 12346 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14068
  { 12346 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14069
  { 12352 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14070
  { 12352 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14071
  { 12358 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14072
  { 12358 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14073
  { 12358 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14074
  { 12358 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14075
  { 12363 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14076
  { 12363 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14077
  { 12363 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14078
  { 12363 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14079
  { 12369 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14080
  { 12369 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14081
  { 12369 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14082
  { 12369 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14083
  { 12375 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14084
  { 12375 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14085
  { 12375 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14086
  { 12375 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14087
  { 12381 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14088
  { 12381 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14089
  { 12381 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14090
  { 12381 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14091
  { 12381 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14092
  { 12381 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14093
  { 12386 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14094
  { 12386 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14095
  { 12386 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14096
  { 12386 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14097
  { 12386 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14098
  { 12386 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14099
  { 12392 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14100
  { 12392 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14101
  { 12392 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14102
  { 12392 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14103
  { 12392 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14104
  { 12392 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14105
  { 12398 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14106
  { 12398 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14107
  { 12398 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14108
  { 12398 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14109
  { 12398 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14110
  { 12398 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14111
  { 12404 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14112
  { 12404 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14113
  { 12404 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14114
  { 12404 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14115
  { 12404 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14116
  { 12404 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14117
  { 12410 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14118
  { 12410 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14119
  { 12415 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14120
  { 12415 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14121
  { 12415 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14122
  { 12415 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14123
  { 12415 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14124
  { 12415 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14125
  { 12419 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14126
  { 12419 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14127
  { 12419 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14128
  { 12419 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14129
  { 12427 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14130
  { 12427 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14131
  { 12427 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14132
  { 12427 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14133
  { 12436 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14134
  { 12436 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14135
  { 12436 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14136
  { 12436 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14137
  { 12445 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14138
  { 12445 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14139
  { 12445 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14140
  { 12445 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14141
  { 12454 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14142
  { 12454 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14143
  { 12454 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14144
  { 12454 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14145
  { 12463 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14146
  { 12463 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14147
  { 12463 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14148
  { 12463 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14149
  { 12469 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14150
  { 12469 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14151
  { 12469 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14152
  { 12469 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14153
  { 12476 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14154
  { 12476 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14155
  { 12476 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14156
  { 12476 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14157
  { 12483 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14158
  { 12483 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14159
  { 12483 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14160
  { 12483 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14161
  { 12490 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14162
  { 12490 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14163
  { 12490 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14164
  { 12490 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14165
  { 12497 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14166
  { 12497 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14167
  { 12497 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14168
  { 12497 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14169
  { 12505 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14170
  { 12505 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14171
  { 12505 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14172
  { 12505 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14173
  { 12505 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14174
  { 12505 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14175
  { 12505 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14176
  { 12505 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14177
  { 12509 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14178
  { 12509 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14179
  { 12513 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14180
  { 12513 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14181
  { 12518 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14182
  { 12518 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14183
  { 12523 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14184
  { 12523 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14185
  { 12528 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14186
  { 12528 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14187
  { 12533 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14188
  { 12533 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14189
  { 12537 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14190
  { 12537 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14191
  { 12537 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14192
  { 12537 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14193
  { 12543 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14194
  { 12543 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14195
  { 12543 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14196
  { 12543 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14197
  { 12550 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14198
  { 12550 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14199
  { 12550 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14200
  { 12550 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14201
  { 12557 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14202
  { 12557 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14203
  { 12557 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14204
  { 12557 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14205
  { 12564 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14206
  { 12564 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14207
  { 12564 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14208
  { 12564 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14209
  { 12571 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14210
  { 12571 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14211
  { 12571 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14212
  { 12571 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14213
  { 12576 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14214
  { 12576 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14215
  { 12576 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14216
  { 12576 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14217
  { 12576 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14218
  { 12576 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14219
  { 12582 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14220
  { 12582 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14221
  { 12582 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14222
  { 12582 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14223
  { 12582 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14224
  { 12582 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14225
  { 12587 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14226
  { 12587 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14227
  { 12587 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14228
  { 12587 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14229
  { 12587 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14230
  { 12587 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14231
  { 12593 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14232
  { 12593 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14233
  { 12593 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14234
  { 12593 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14235
  { 12593 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14236
  { 12593 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14237
  { 12599 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14238
  { 12599 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14239
  { 12599 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14240
  { 12599 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14241
  { 12599 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14242
  { 12599 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14243
  { 12605 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14244
  { 12605 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14245
  { 12605 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14246
  { 12605 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14247
  { 12605 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14248
  { 12605 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14249
  { 12611 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14250
  { 12611 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14251
  { 12611 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14252
  { 12611 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14253
  { 12617 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14254
  { 12617 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14255
  { 12622 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14256
  { 12622 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14257
  { 12628 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14258
  { 12628 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14259
  { 12634 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14260
  { 12634 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14261
  { 12640 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14262
  { 12640 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14263
  { 12645 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14264
  { 12645 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14265
  { 12651 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14266
  { 12651 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14267
  { 12657 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14268
  { 12657 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14269
  { 12663 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14270
  { 12663 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14271
  { 12668 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14272
  { 12668 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14273
  { 12674 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14274
  { 12674 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14275
  { 12680 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14276
  { 12680 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14277
  { 12687 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14278
  { 12687 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14279
  { 12694 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14280
  { 12694 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14281
  { 12701 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14282
  { 12701 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14283
  { 12707 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14284
  { 12707 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14285
  { 12713 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14286
  { 12713 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14287
  { 12720 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14288
  { 12720 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14289
  { 12727 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14290
  { 12727 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14291
  { 12734 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14292
  { 12734 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14293
  { 12741 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14294
  { 12741 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14295
  { 12747 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14296
  { 12747 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14297
  { 12754 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14298
  { 12754 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14299
  { 12761 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14300
  { 12761 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14301
  { 12768 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14302
  { 12768 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14303
  { 12773 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14304
  { 12773 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14305
  { 12779 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14306
  { 12779 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14307
  { 12785 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14308
  { 12785 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14309
  { 12791 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14310
  { 12791 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14311
  { 12795 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14312
  { 12795 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14313
  { 12800 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14314
  { 12800 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14315
  { 12805 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14316
  { 12805 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14317
  { 12810 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14318
  { 12810 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14319
  { 12814 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14320
  { 12814 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14321
  { 12819 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14322
  { 12819 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14323
  { 12824 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14324
  { 12824 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14325
  { 12829 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14326
  { 12829 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14327
  { 12833 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14328
  { 12833 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14329
  { 12838 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14330
  { 12838 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14331
  { 12843 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14332
  { 12843 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14333
  { 12849 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14334
  { 12849 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14335
  { 12855 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14336
  { 12855 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14337
  { 12861 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14338
  { 12861 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14339
  { 12866 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14340
  { 12866 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14341
  { 12871 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14342
  { 12871 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14343
  { 12877 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14344
  { 12877 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14345
  { 12883 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14346
  { 12883 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14347
  { 12889 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14348
  { 12889 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14349
  { 12895 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14350
  { 12895 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14351
  { 12900 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14352
  { 12900 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14353
  { 12906 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14354
  { 12906 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14355
  { 12912 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14356
  { 12912 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14357
  { 12918 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14358
  { 12918 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14359
  { 12922 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14360
  { 12922 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14361
  { 12927 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14362
  { 12927 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14363
  { 12932 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14364
  { 12932 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14365
  { 12937 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14366
  { 12937 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14367
  { 12942 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14368
  { 12942 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14369
  { 12947 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14370
  { 12947 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14371
  { 12953 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14372
  { 12953 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14373
  { 12959 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14374
  { 12959 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14375
  { 12965 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14376
  { 12965 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14377
  { 12971 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14378
  { 12971 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14379
  { 12975 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14380
  { 12975 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14381
  { 12980 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14382
  { 12980 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14383
  { 12985 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14384
  { 12985 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14385
  { 12990 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14386
  { 12990 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14387
  { 12994 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14388
  { 12994 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14389
  { 12999 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14390
  { 12999 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14391
  { 13005 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14392
  { 13005 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14393
  { 13011 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14394
  { 13011 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14395
  { 13017 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14396
  { 13017 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14397
  { 13023 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14398
  { 13023 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14399
  { 13028 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14400
  { 13028 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14401
  { 13034 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14402
  { 13034 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14403
  { 13040 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14404
  { 13040 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14405
  { 13046 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14406
  { 13046 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14407
  { 13052 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14408
  { 13052 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14409
  { 13057 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14410
  { 13057 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14411
  { 13063 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14412
  { 13063 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14413
  { 13068 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14414
  { 13068 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14415
  { 13072 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14416
  { 13072 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14417
  { 13077 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14418
  { 13077 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14419
  { 13082 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14420
  { 13082 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14421
  { 13087 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14422
  { 13087 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14423
  { 13092 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14424
  { 13092 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14425
  { 13097 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14426
  { 13097 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14427
  { 13103 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14428
  { 13103 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14429
  { 13109 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14430
  { 13109 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14431
  { 13115 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14432
  { 13115 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14433
  { 13121 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14434
  { 13121 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14435
  { 13124 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14436
  { 13124 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14437
  { 13128 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14438
  { 13128 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14439
  { 13132 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14440
  { 13132 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14441
  { 13136 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14442
  { 13136 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14443
  { 13141 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14444
  { 13141 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14445
  { 13145 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14446
  { 13145 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14447
  { 13148 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14448
  { 13148 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14449
  { 13152 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14450
  { 13152 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14451
  { 13157 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14452
  { 13157 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14453
  { 13162 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14454
  { 13162 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14455
  { 13168 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14456
  { 13168 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14457
  { 13172 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14458
  { 13172 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14459
  { 13177 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14460
  { 13177 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14461
  { 13182 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14462
  { 13182 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14463
  { 13187 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14464
  { 13187 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14465
  { 13193 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14466
  { 13193 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14467
  { 13200 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14468
  { 13200 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14469
  { 13208 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14470
  { 13208 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14471
  { 13215 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14472
  { 13215 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14473
  { 13223 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14474
  { 13223 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14475
  { 13230 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14476
  { 13230 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14477
  { 13238 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14478
  { 13238 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14479
  { 13243 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14480
  { 13243 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14481
  { 13249 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14482
  { 13249 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14483
  { 13256 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14484
  { 13256 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14485
  { 13262 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14486
  { 13262 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14487
  { 13269 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14488
  { 13269 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14489
  { 13275 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14490
  { 13275 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14491
  { 13282 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14492
  { 13282 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14493
  { 13282 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14494
  { 13282 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14495
  { 13287 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14496
  { 13287 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14497
  { 13293 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14498
  { 13293 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14499
  { 13300 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14500
  { 13300 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14501
  { 13308 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14502
  { 13308 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14503
  { 13316 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14504
  { 13316 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14505
  { 13324 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14506
  { 13324 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14507
  { 13332 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14508
  { 13332 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14509
  { 13338 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14510
  { 13338 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14511
  { 13343 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14512
  { 13343 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14513
  { 13349 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14514
  { 13349 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14515
  { 13355 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14516
  { 13355 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14517
  { 13361 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14518
  { 13361 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14519
  { 13367 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14520
  { 13367 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14521
  { 13373 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14522
  { 13373 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14523
  { 13380 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14524
  { 13380 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14525
  { 13387 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14526
  { 13387 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14527
  { 13394 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14528
  { 13394 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14529
  { 13401 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14530
  { 13401 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14531
  { 13405 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14532
  { 13405 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14533
  { 13408 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14534
  { 13408 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14535
  { 13412 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14536
  { 13412 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14537
  { 13419 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14538
  { 13419 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14539
  { 13427 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14540
  { 13427 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14541
  { 13432 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14542
  { 13432 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14543
  { 13438 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14544
  { 13438 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14545
  { 13444 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14546
  { 13444 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14547
  { 13451 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14548
  { 13451 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14549
  { 13458 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14550
  { 13458 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14551
  { 13465 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14552
  { 13465 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14553
  { 13472 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14554
  { 13472 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14555
  { 13479 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14556
  { 13479 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14557
  { 13479 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14558
  { 13479 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14559
  { 13485 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14560
  { 13485 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14561
  { 13485 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14562
  { 13485 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14563
  { 13491 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14564
  { 13491 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14565
  { 13498 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14566
  { 13498 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14567
  { 13504 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14568
  { 13504 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14569
  { 13511 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14570
  { 13511 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14571
  { 13518 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14572
  { 13518 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14573
  { 13525 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14574
  { 13525 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14575
  { 13530 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14576
  { 13530 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14577
  { 13535 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14578
  { 13535 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14579
  { 13541 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14580
  { 13541 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14581
  { 13547 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14582
  { 13547 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14583
  { 13553 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14584
  { 13553 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14585
  { 13558 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14586
  { 13558 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14587
  { 13562 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14588
  { 13562 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14589
  { 13566 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14590
  { 13566 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14591
  { 13570 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14592
  { 13570 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14593
  { 13574 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14594
  { 13574 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14595
  { 13579 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14596
  { 13579 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14597
  { 13584 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14598
  { 13584 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14599
  { 13590 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14600
  { 13590 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14601
  { 13594 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14602
  { 13594 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14603
  { 13598 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14604
  { 13598 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14605
  { 13603 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14606
  { 13603 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14607
  { 13609 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14608
  { 13609 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14609
  { 13614 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14610
  { 13614 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14611
  { 13619 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14612
  { 13619 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14613
  { 13625 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14614
  { 13625 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14615
  { 13630 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14616
  { 13630 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14617
  { 13636 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14618
  { 13636 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14619
  { 13636 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14620
  { 13636 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14621
  { 13636 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14622
  { 13636 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14623
  { 13636 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14624
  { 13636 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14625
  { 13640 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14626
  { 13640 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14627
  { 13640 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14628
  { 13640 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14629
  { 13646 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14630
  { 13646 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14631
  { 13646 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14632
  { 13646 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14633
  { 13653 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14634
  { 13653 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14635
  { 13653 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14636
  { 13653 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14637
  { 13660 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14638
  { 13660 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14639
  { 13660 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14640
  { 13660 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14641
  { 13667 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14642
  { 13667 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14643
  { 13667 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14644
  { 13667 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14645
  { 13674 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14646
  { 13674 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14647
  { 13674 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14648
  { 13674 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14649
  { 13680 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14650
  { 13680 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14651
  { 13680 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14652
  { 13680 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14653
  { 13688 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14654
  { 13688 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14655
  { 13688 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14656
  { 13688 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14657
  { 13696 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14658
  { 13696 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14659
  { 13696 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14660
  { 13696 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14661
  { 13704 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14662
  { 13704 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14663
  { 13704 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14664
  { 13704 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14665
  { 13710 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14666
  { 13710 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14667
  { 13710 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14668
  { 13710 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14669
  { 13716 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14670
  { 13716 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14671
  { 13716 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14672
  { 13716 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14673
  { 13722 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14674
  { 13722 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14675
  { 13722 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14676
  { 13722 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14677
  { 13728 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14678
  { 13728 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14679
  { 13728 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14680
  { 13728 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14681
  { 13735 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14682
  { 13735 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14683
  { 13735 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14684
  { 13735 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14685
  { 13742 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14686
  { 13742 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14687
  { 13742 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14688
  { 13742 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14689
  { 13749 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14690
  { 13749 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14691
  { 13749 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14692
  { 13749 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14693
  { 13749 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14694
  { 13749 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14695
  { 13754 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14696
  { 13754 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14697
  { 13754 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14698
  { 13754 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14699
  { 13754 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14700
  { 13754 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14701
  { 13754 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14702
  { 13754 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14703
  { 13759 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14704
  { 13759 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14705
  { 13759 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14706
  { 13759 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14707
  { 13765 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14708
  { 13765 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14709
  { 13765 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14710
  { 13765 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14711
  { 13772 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14712
  { 13772 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14713
  { 13772 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14714
  { 13772 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14715
  { 13780 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14716
  { 13780 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14717
  { 13780 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14718
  { 13780 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14719
  { 13787 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14720
  { 13787 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14721
  { 13787 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14722
  { 13787 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14723
  { 13795 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14724
  { 13795 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14725
  { 13795 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14726
  { 13795 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14727
  { 13802 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14728
  { 13802 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14729
  { 13802 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14730
  { 13802 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14731
  { 13810 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14732
  { 13810 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14733
  { 13810 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14734
  { 13810 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14735
  { 13818 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14736
  { 13818 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14737
  { 13818 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14738
  { 13818 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14739
  { 13827 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14740
  { 13827 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14741
  { 13827 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14742
  { 13827 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14743
  { 13835 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14744
  { 13835 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14745
  { 13835 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14746
  { 13835 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14747
  { 13844 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14748
  { 13844 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14749
  { 13844 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14750
  { 13844 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14751
  { 13852 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14752
  { 13852 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14753
  { 13852 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14754
  { 13852 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14755
  { 13861 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14756
  { 13861 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14757
  { 13861 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14758
  { 13861 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14759
  { 13867 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14760
  { 13867 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14761
  { 13867 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14762
  { 13867 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14763
  { 13867 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14764
  { 13867 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14765
  { 13874 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14766
  { 13874 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14767
  { 13874 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14768
  { 13874 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14769
  { 13880 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14770
  { 13880 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14771
  { 13880 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14772
  { 13880 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14773
  { 13887 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14774
  { 13887 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14775
  { 13887 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14776
  { 13887 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14777
  { 13894 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14778
  { 13894 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14779
  { 13894 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14780
  { 13894 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14781
  { 13901 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14782
  { 13901 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14783
  { 13909 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14784
  { 13909 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14785
  { 13917 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14786
  { 13917 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14787
  { 13925 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14788
  { 13925 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14789
  { 13930 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14790
  { 13930 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14791
  { 13936 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14792
  { 13936 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14793
  { 13942 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14794
  { 13942 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14795
  { 13949 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14796
  { 13949 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14797
  { 13956 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14798
  { 13956 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14799
  { 13962 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14800
  { 13962 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14801
  { 13968 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14802
  { 13968 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14803
  { 13975 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14804
  { 13975 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14805
  { 13982 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14806
  { 13982 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14807
  { 13986 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14808
  { 13986 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14809
  { 13990 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14810
  { 13990 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14811
  { 13995 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14812
  { 13995 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14813
  { 14001 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14814
  { 14001 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14815
  { 14007 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14816
  { 14007 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14817
  { 14013 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14818
  { 14013 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14819
  { 14013 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14820
  { 14013 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14821
  { 14019 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14822
  { 14019 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14823
  { 14026 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14824
  { 14026 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14825
  { 14033 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14826
  { 14033 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14827
  { 14038 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14828
  { 14038 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14829
  { 14044 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14830
  { 14044 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14831
  { 14050 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14832
  { 14050 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14833
  { 14056 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14834
  { 14056 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14835
  { 14063 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14836
  { 14063 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14837
  { 14070 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14838
  { 14070 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14839
  { 14077 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14840
  { 14077 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14841
  { 14084 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14842
  { 14084 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14843
  { 14090 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14844
  { 14090 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14845
  { 14097 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14846
  { 14097 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14847
  { 14104 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14848
  { 14104 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14849
  { 14111 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14850
  { 14111 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14851
  { 14114 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14852
  { 14114 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14853
  { 14120 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14854
  { 14120 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14855
  { 14126 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14856
  { 14126 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14857
  { 14133 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14858
  { 14133 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14859
  { 14139 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14860
  { 14139 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14861
  { 14146 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14862
  { 14146 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14863
  { 14152 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14864
  { 14152 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14865
  { 14158 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14866
  { 14158 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14867
  { 14165 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14868
  { 14165 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14869
  { 14172 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14870
  { 14172 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14871
  { 14178 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14872
  { 14178 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14873
  { 14184 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14874
  { 14184 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14875
  { 14190 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14876
  { 14190 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14877
  { 14194 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14878
  { 14194 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14879
  { 14200 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14880
  { 14200 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14881
  { 14207 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14882
  { 14207 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14883
  { 14215 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14884
  { 14215 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14885
  { 14222 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14886
  { 14222 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14887
  { 14230 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14888
  { 14230 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14889
  { 14237 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14890
  { 14237 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14891
  { 14245 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14892
  { 14245 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14893
  { 14252 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14894
  { 14252 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14895
  { 14260 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14896
  { 14260 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14897
  { 14268 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14898
  { 14268 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14899
  { 14277 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14900
  { 14277 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14901
  { 14285 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14902
  { 14285 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14903
  { 14294 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14904
  { 14294 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14905
  { 14302 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14906
  { 14302 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14907
  { 14311 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14908
  { 14311 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14909
  { 14318 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14910
  { 14318 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14911
  { 14326 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14912
  { 14326 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14913
  { 14333 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14914
  { 14333 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14915
  { 14341 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14916
  { 14341 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14917
  { 14347 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14918
  { 14347 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14919
  { 14353 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14920
  { 14353 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14921
  { 14359 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14922
  { 14359 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14923
  { 14365 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14924
  { 14365 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14925
  { 14371 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14926
  { 14371 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14927
  { 14377 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14928
  { 14377 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14929
  { 14383 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14930
  { 14383 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14931
  { 14389 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14932
  { 14389 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14933
  { 14393 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14934
  { 14393 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14935
  { 14399 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14936
  { 14399 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14937
  { 14406 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14938
  { 14406 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14939
  { 14414 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14940
  { 14414 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14941
  { 14421 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14942
  { 14421 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14943
  { 14429 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14944
  { 14429 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14945
  { 14436 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14946
  { 14436 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14947
  { 14444 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14948
  { 14444 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14949
  { 14451 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14950
  { 14451 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14951
  { 14459 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14952
  { 14459 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14953
  { 14467 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14954
  { 14467 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14955
  { 14476 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14956
  { 14476 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14957
  { 14484 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14958
  { 14484 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14959
  { 14493 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14960
  { 14493 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14961
  { 14501 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14962
  { 14501 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14963
  { 14510 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14964
  { 14510 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14965
  { 14517 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14966
  { 14517 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14967
  { 14525 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14968
  { 14525 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14969
  { 14532 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14970
  { 14532 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14971
  { 14540 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14972
  { 14540 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14973
  { 14546 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14974
  { 14546 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14975
  { 14552 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14976
  { 14552 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14977
  { 14559 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14978
  { 14559 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14979
  { 14566 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14980
  { 14566 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14981
  { 14573 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14982
  { 14573 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14983
  { 14573 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14984
  { 14573 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14985
  { 14579 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14986
  { 14579 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14987
  { 14579 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14988
  { 14579 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14989
  { 14585 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14990
  { 14585 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14991
  { 14592 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14992
  { 14592 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14993
  { 14599 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14994
  { 14599 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14995
  { 14606 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14996
  { 14606 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14997
  { 14613 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14998
  { 14613 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14999
  { 14620 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15000
  { 14620 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15001
  { 14627 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15002
  { 14627 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15003
  { 14627 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15004
  { 14627 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15005
  { 14633 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15006
  { 14633 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15007
  { 14633 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15008
  { 14633 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15009
  { 14639 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15010
  { 14639 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15011
  { 14646 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15012
  { 14646 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15013
  { 14653 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15014
  { 14653 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15015
  { 14660 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15016
  { 14660 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15017
  { 14668 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15018
  { 14668 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15019
  { 14676 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15020
  { 14676 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15021
  { 14684 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15022
  { 14684 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15023
  { 14690 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15024
  { 14690 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15025
  { 14698 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15026
  { 14698 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15027
  { 14706 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15028
  { 14706 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15029
  { 14714 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15030
  { 14714 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15031
  { 14720 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15032
  { 14720 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15033
  { 14727 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15034
  { 14727 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15035
  { 14734 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15036
  { 14734 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15037
  { 14741 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15038
  { 14741 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15039
  { 14747 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15040
  { 14747 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15041
  { 14755 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15042
  { 14755 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15043
  { 14763 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15044
  { 14763 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15045
  { 14771 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15046
  { 14771 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15047
  { 14779 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15048
  { 14779 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15049
  { 14787 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15050
  { 14787 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15051
  { 14795 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15052
  { 14795 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15053
  { 14803 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15054
  { 14803 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15055
  { 14811 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15056
  { 14811 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15057
  { 14819 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15058
  { 14819 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15059
  { 14825 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15060
  { 14825 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15061
  { 14832 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15062
  { 14832 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15063
  { 14839 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15064
  { 14839 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15065
  { 14846 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15066
  { 14846 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15067
  { 14852 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15068
  { 14852 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15069
  { 14858 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15070
  { 14858 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15071
  { 14866 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15072
  { 14866 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15073
  { 14874 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15074
  { 14874 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15075
  { 14882 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15076
  { 14882 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15077
  { 14882 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15078
  { 14882 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15079
  { 14888 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15080
  { 14888 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15081
  { 14888 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15082
  { 14888 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15083
  { 14894 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15084
  { 14894 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15085
  { 14894 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15086
  { 14894 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15087
  { 14896 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15088
  { 14896 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15089
  { 14896 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15090
  { 14896 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15091
  { 14899 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15092
  { 14899 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15093
  { 14899 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15094
  { 14899 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15095
  { 14902 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15096
  { 14902 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15097
  { 14906 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15098
  { 14906 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15099
  { 14911 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15100
  { 14911 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15101
  { 14914 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15102
  { 14914 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15103
  { 14919 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15104
  { 14919 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15105
  { 14924 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15106
  { 14924 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15107
  { 14928 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15108
  { 14928 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15109
  { 14931 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15110
  { 14931 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15111
  { 14940 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15112
  { 14940 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15113
  { 14940 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15114
  { 14940 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15115
  { 14943 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15116
  { 14943 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15117
};
15118
15119
ParseStatus SystemZAsmParser::
15120
tryCustomParseOperand(OperandVector &Operands,
15121
0
                      unsigned MCK) {
15122
15123
0
  switch(MCK) {
15124
0
  case MCK_ADDR128:
15125
0
    return parseADDR128(Operands);
15126
0
  case MCK_ADDR32:
15127
0
    return parseADDR32(Operands);
15128
0
  case MCK_ADDR64:
15129
0
    return parseADDR64(Operands);
15130
0
  case MCK_AR32:
15131
0
    return parseAR32(Operands);
15132
0
  case MCK_AnyReg:
15133
0
    return parseAnyReg(Operands);
15134
0
  case MCK_BDAddr32Disp12:
15135
0
    return parseBDAddr32(Operands);
15136
0
  case MCK_BDAddr32Disp20:
15137
0
    return parseBDAddr32(Operands);
15138
0
  case MCK_BDAddr64Disp12:
15139
0
    return parseBDAddr64(Operands);
15140
0
  case MCK_BDAddr64Disp20:
15141
0
    return parseBDAddr64(Operands);
15142
0
  case MCK_BDLAddr64Disp12Len4:
15143
0
    return parseBDLAddr64(Operands);
15144
0
  case MCK_BDLAddr64Disp12Len8:
15145
0
    return parseBDLAddr64(Operands);
15146
0
  case MCK_BDRAddr64Disp12:
15147
0
    return parseBDRAddr64(Operands);
15148
0
  case MCK_BDVAddr64Disp12:
15149
0
    return parseBDVAddr64(Operands);
15150
0
  case MCK_BDXAddr64Disp12:
15151
0
    return parseBDXAddr64(Operands);
15152
0
  case MCK_BDXAddr64Disp20:
15153
0
    return parseBDXAddr64(Operands);
15154
0
  case MCK_CR64:
15155
0
    return parseCR64(Operands);
15156
0
  case MCK_FP128:
15157
0
    return parseFP128(Operands);
15158
0
  case MCK_FP32:
15159
0
    return parseFP32(Operands);
15160
0
  case MCK_FP64:
15161
0
    return parseFP64(Operands);
15162
0
  case MCK_GR128:
15163
0
    return parseGR128(Operands);
15164
0
  case MCK_GR32:
15165
0
    return parseGR32(Operands);
15166
0
  case MCK_GR64:
15167
0
    return parseGR64(Operands);
15168
0
  case MCK_GRH32:
15169
0
    return parseGRH32(Operands);
15170
0
  case MCK_GRX32:
15171
0
    return parseGRX32(Operands);
15172
0
  case MCK_PCRel12:
15173
0
    return parsePCRel12(Operands);
15174
0
  case MCK_PCRel16:
15175
0
    return parsePCRel16(Operands);
15176
0
  case MCK_PCRel24:
15177
0
    return parsePCRel24(Operands);
15178
0
  case MCK_PCRel32:
15179
0
    return parsePCRel32(Operands);
15180
0
  case MCK_PCRelTLS16:
15181
0
    return parsePCRelTLS16(Operands);
15182
0
  case MCK_PCRelTLS32:
15183
0
    return parsePCRelTLS32(Operands);
15184
0
  case MCK_VF128:
15185
0
    return parseVF128(Operands);
15186
0
  case MCK_VR128:
15187
0
    return parseVR128(Operands);
15188
0
  case MCK_VR32:
15189
0
    return parseVR32(Operands);
15190
0
  case MCK_VR64:
15191
0
    return parseVR64(Operands);
15192
0
  default:
15193
0
    return ParseStatus::NoMatch;
15194
0
  }
15195
0
  return ParseStatus::NoMatch;
15196
0
}
15197
15198
ParseStatus SystemZAsmParser::
15199
MatchOperandParserImpl(OperandVector &Operands,
15200
                       StringRef Mnemonic,
15201
0
                       bool ParseForAllFeatures) {
15202
  // Get the current feature set.
15203
0
  const FeatureBitset &AvailableFeatures = getAvailableFeatures();
15204
15205
  // Get the next operand index.
15206
0
  unsigned NextOpNum = Operands.size() - 1;
15207
  // Search the table.
15208
0
  auto MnemonicRange =
15209
0
    std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable),
15210
0
                     Mnemonic, LessOpcodeOperand());
15211
15212
0
  if (MnemonicRange.first == MnemonicRange.second)
15213
0
    return ParseStatus::NoMatch;
15214
15215
0
  for (const OperandMatchEntry *it = MnemonicRange.first,
15216
0
       *ie = MnemonicRange.second; it != ie; ++it) {
15217
    // equal_range guarantees that instruction mnemonic matches.
15218
0
    assert(Mnemonic == it->getMnemonic());
15219
15220
    // check if the available features match
15221
0
    const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
15222
0
    if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)
15223
0
      continue;
15224
15225
    // check if the operand in question has a custom parser.
15226
0
    if (!(it->OperandMask & (1 << NextOpNum)))
15227
0
      continue;
15228
15229
    // call custom parse method to handle the operand
15230
0
    ParseStatus Result = tryCustomParseOperand(Operands, it->Class);
15231
0
    if (!Result.isNoMatch())
15232
0
      return Result;
15233
0
  }
15234
15235
  // Okay, we had no match.
15236
0
  return ParseStatus::NoMatch;
15237
0
}
15238
15239
#endif // GET_MATCHER_IMPLEMENTATION
15240
15241
15242
#ifdef GET_MNEMONIC_SPELL_CHECKER
15243
#undef GET_MNEMONIC_SPELL_CHECKER
15244
15245
0
static std::string SystemZMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
15246
0
  const unsigned MaxEditDist = 2;
15247
0
  std::vector<StringRef> Candidates;
15248
0
  StringRef Prev = "";
15249
15250
  // Find the appropriate table for this asm variant.
15251
0
  const MatchEntry *Start, *End;
15252
0
  switch (VariantID) {
15253
0
  default: llvm_unreachable("invalid variant!");
15254
0
  case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15255
0
  case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15256
0
  }
15257
15258
0
  for (auto I = Start; I < End; I++) {
15259
    // Ignore unsupported instructions.
15260
0
    const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
15261
0
    if ((FBS & RequiredFeatures) != RequiredFeatures)
15262
0
      continue;
15263
15264
0
    StringRef T = I->getMnemonic();
15265
    // Avoid recomputing the edit distance for the same string.
15266
0
    if (T.equals(Prev))
15267
0
      continue;
15268
15269
0
    Prev = T;
15270
0
    unsigned Dist = S.edit_distance(T, false, MaxEditDist);
15271
0
    if (Dist <= MaxEditDist)
15272
0
      Candidates.push_back(T);
15273
0
  }
15274
15275
0
  if (Candidates.empty())
15276
0
    return "";
15277
15278
0
  std::string Res = ", did you mean: ";
15279
0
  unsigned i = 0;
15280
0
  for (; i < Candidates.size() - 1; i++)
15281
0
    Res += Candidates[i].str() + ", ";
15282
0
  return Res + Candidates[i].str() + "?";
15283
0
}
15284
15285
#endif // GET_MNEMONIC_SPELL_CHECKER
15286
15287
15288
#ifdef GET_MNEMONIC_CHECKER
15289
#undef GET_MNEMONIC_CHECKER
15290
15291
static bool SystemZCheckMnemonic(StringRef Mnemonic,
15292
                                const FeatureBitset &AvailableFeatures,
15293
                                unsigned VariantID) {
15294
  // Process all MnemonicAliases to remap the mnemonic.
15295
  applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
15296
15297
  // Find the appropriate table for this asm variant.
15298
  const MatchEntry *Start, *End;
15299
  switch (VariantID) {
15300
  default: llvm_unreachable("invalid variant!");
15301
  case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15302
  case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15303
  }
15304
15305
  // Search the table.
15306
  auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
15307
15308
  if (MnemonicRange.first == MnemonicRange.second)
15309
    return false;
15310
15311
  for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
15312
       it != ie; ++it) {
15313
    const FeatureBitset &RequiredFeatures =
15314
      FeatureBitsets[it->RequiredFeaturesIdx];
15315
    if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
15316
      return true;
15317
  }
15318
  return false;
15319
}
15320
15321
#endif // GET_MNEMONIC_CHECKER
15322