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 unsigned VariantID = 0) {
31 FeatureBitset MissingFeatures;
32 return MatchInstructionImpl(Operands, Inst, ErrorInfo, MissingFeatures,
33 matchingInlineAsm, VariantID);
34 }
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.
57enum SubtargetFeatureBits : uint8_t {
58 Feature_FeatureSoftFloatBit = 34,
59 Feature_FeatureBackChainBit = 1,
60 Feature_FeatureUnalignedSymbolsBit = 37,
61 Feature_FeatureDistinctOpsBit = 5,
62 Feature_FeatureFastSerializationBit = 10,
63 Feature_FeatureFPExtensionBit = 9,
64 Feature_FeatureHighWordBit = 12,
65 Feature_FeatureInterlockedAccess1Bit = 14,
66 Feature_FeatureLoadStoreOnCondBit = 17,
67 Feature_FeaturePopulationCountBit = 29,
68 Feature_FeatureMessageSecurityAssist3Bit = 19,
69 Feature_FeatureMessageSecurityAssist4Bit = 20,
70 Feature_FeatureResetReferenceBitsMultipleBit = 33,
71 Feature_FeatureExecutionHintBit = 8,
72 Feature_FeatureLoadAndTrapBit = 15,
73 Feature_FeatureMiscellaneousExtensionsBit = 25,
74 Feature_FeatureProcessorAssistBit = 31,
75 Feature_FeatureTransactionalExecutionBit = 36,
76 Feature_FeatureDFPZonedConversionBit = 3,
77 Feature_FeatureEnhancedDAT2Bit = 6,
78 Feature_FeatureLoadAndZeroRightmostByteBit = 16,
79 Feature_FeatureLoadStoreOnCond2Bit = 18,
80 Feature_FeatureMessageSecurityAssist5Bit = 21,
81 Feature_FeatureDFPPackedConversionBit = 2,
82 Feature_FeatureVectorBit = 38,
83 Feature_FeatureMiscellaneousExtensions2Bit = 26,
84 Feature_FeatureGuardedStorageBit = 11,
85 Feature_FeatureMessageSecurityAssist7Bit = 22,
86 Feature_FeatureMessageSecurityAssist8Bit = 23,
87 Feature_FeatureVectorEnhancements1Bit = 39,
88 Feature_FeatureVectorPackedDecimalBit = 41,
89 Feature_FeatureInsertReferenceBitsMultipleBit = 13,
90 Feature_FeatureTestPendingExternalInterruptionBit = 35,
91 Feature_FeatureMiscellaneousExtensions3Bit = 27,
92 Feature_FeatureMessageSecurityAssist9Bit = 24,
93 Feature_FeatureVectorEnhancements2Bit = 40,
94 Feature_FeatureVectorPackedDecimalEnhancementBit = 42,
95 Feature_FeatureEnhancedSortBit = 7,
96 Feature_FeatureDeflateConversionBit = 4,
97 Feature_FeatureVectorPackedDecimalEnhancement2Bit = 43,
98 Feature_FeatureNNPAssistBit = 28,
99 Feature_FeatureBEAREnhancementBit = 0,
100 Feature_FeatureResetDATProtectionBit = 32,
101 Feature_FeatureProcessorActivityInstrumentationBit = 30,
102};
103
104#endif // GET_REGISTER_MATCHER
105
106
107#ifdef GET_SUBTARGET_FEATURE_NAME
108#undef GET_SUBTARGET_FEATURE_NAME
109
110// User-level names for subtarget features that participate in
111// instruction matching.
112static const char *getSubtargetFeatureName(uint64_t Val) {
113 switch(Val) {
114 case Feature_FeatureSoftFloatBit: return "soft-float";
115 case Feature_FeatureBackChainBit: return "backchain";
116 case Feature_FeatureUnalignedSymbolsBit: return "unaligned-symbols";
117 case Feature_FeatureDistinctOpsBit: return "distinct-ops";
118 case Feature_FeatureFastSerializationBit: return "fast-serialization";
119 case Feature_FeatureFPExtensionBit: return "fp-extension";
120 case Feature_FeatureHighWordBit: return "high-word";
121 case Feature_FeatureInterlockedAccess1Bit: return "interlocked-access1";
122 case Feature_FeatureLoadStoreOnCondBit: return "load-store-on-cond";
123 case Feature_FeaturePopulationCountBit: return "population-count";
124 case Feature_FeatureMessageSecurityAssist3Bit: return "message-security-assist-extension3";
125 case Feature_FeatureMessageSecurityAssist4Bit: return "message-security-assist-extension4";
126 case Feature_FeatureResetReferenceBitsMultipleBit: return "reset-reference-bits-multiple";
127 case Feature_FeatureExecutionHintBit: return "execution-hint";
128 case Feature_FeatureLoadAndTrapBit: return "load-and-trap";
129 case Feature_FeatureMiscellaneousExtensionsBit: return "miscellaneous-extensions";
130 case Feature_FeatureProcessorAssistBit: return "processor-assist";
131 case Feature_FeatureTransactionalExecutionBit: return "transactional-execution";
132 case Feature_FeatureDFPZonedConversionBit: return "dfp-zoned-conversion";
133 case Feature_FeatureEnhancedDAT2Bit: return "enhanced-dat-2";
134 case Feature_FeatureLoadAndZeroRightmostByteBit: return "load-and-zero-rightmost-byte";
135 case Feature_FeatureLoadStoreOnCond2Bit: return "load-store-on-cond-2";
136 case Feature_FeatureMessageSecurityAssist5Bit: return "message-security-assist-extension5";
137 case Feature_FeatureDFPPackedConversionBit: return "dfp-packed-conversion";
138 case Feature_FeatureVectorBit: return "vector";
139 case Feature_FeatureMiscellaneousExtensions2Bit: return "miscellaneous-extensions-2";
140 case Feature_FeatureGuardedStorageBit: return "guarded-storage";
141 case Feature_FeatureMessageSecurityAssist7Bit: return "message-security-assist-extension7";
142 case Feature_FeatureMessageSecurityAssist8Bit: return "message-security-assist-extension8";
143 case Feature_FeatureVectorEnhancements1Bit: return "vector-enhancements-1";
144 case Feature_FeatureVectorPackedDecimalBit: return "vector-packed-decimal";
145 case Feature_FeatureInsertReferenceBitsMultipleBit: return "insert-reference-bits-multiple";
146 case Feature_FeatureTestPendingExternalInterruptionBit: return "test-pending-external-interruption";
147 case Feature_FeatureMiscellaneousExtensions3Bit: return "miscellaneous-extensions-3";
148 case Feature_FeatureMessageSecurityAssist9Bit: return "message-security-assist-extension9";
149 case Feature_FeatureVectorEnhancements2Bit: return "vector-enhancements-2";
150 case Feature_FeatureVectorPackedDecimalEnhancementBit: return "vector-packed-decimal-enhancement";
151 case Feature_FeatureEnhancedSortBit: return "enhanced-sort";
152 case Feature_FeatureDeflateConversionBit: return "deflate-conversion";
153 case Feature_FeatureVectorPackedDecimalEnhancement2Bit: return "vector-packed-decimal-enhancement-2";
154 case Feature_FeatureNNPAssistBit: return "nnp-assist";
155 case Feature_FeatureBEAREnhancementBit: return "bear-enhancement";
156 case Feature_FeatureResetDATProtectionBit: return "reset-dat-protection";
157 case Feature_FeatureProcessorActivityInstrumentationBit: return "processor-activity-instrumentation";
158 default: return "(unknown)";
159 }
160}
161
162#endif // GET_SUBTARGET_FEATURE_NAME
163
164
165#ifdef GET_MATCHER_IMPLEMENTATION
166#undef GET_MATCHER_IMPLEMENTATION
167
168static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) {
169 switch (VariantID) {
170 case 0:
171 switch (Mnemonic.size()) {
172 default: break;
173 case 4: // 11 strings to match.
174 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
175 break;
176 switch (Mnemonic[2]) {
177 default: break;
178 case 'e': // 1 string to match.
179 if (Mnemonic[3] != 'l')
180 break;
181 Mnemonic = "jge"; // "brel"
182 return;
183 case 'h': // 2 strings to match.
184 switch (Mnemonic[3]) {
185 default: break;
186 case 'e': // 1 string to match.
187 Mnemonic = "jhe"; // "brhe"
188 return;
189 case 'l': // 1 string to match.
190 Mnemonic = "jgh"; // "brhl"
191 return;
192 }
193 break;
194 case 'l': // 3 strings to match.
195 switch (Mnemonic[3]) {
196 default: break;
197 case 'e': // 1 string to match.
198 Mnemonic = "jle"; // "brle"
199 return;
200 case 'h': // 1 string to match.
201 Mnemonic = "jlh"; // "brlh"
202 return;
203 case 'l': // 1 string to match.
204 Mnemonic = "jgl"; // "brll"
205 return;
206 }
207 break;
208 case 'm': // 1 string to match.
209 if (Mnemonic[3] != 'l')
210 break;
211 Mnemonic = "jgm"; // "brml"
212 return;
213 case 'o': // 1 string to match.
214 if (Mnemonic[3] != 'l')
215 break;
216 Mnemonic = "jgo"; // "brol"
217 return;
218 case 'p': // 1 string to match.
219 if (Mnemonic[3] != 'l')
220 break;
221 Mnemonic = "jgp"; // "brpl"
222 return;
223 case 'u': // 1 string to match.
224 if (Mnemonic[3] != 'l')
225 break;
226 Mnemonic = "jg"; // "brul"
227 return;
228 case 'z': // 1 string to match.
229 if (Mnemonic[3] != 'l')
230 break;
231 Mnemonic = "jgz"; // "brzl"
232 return;
233 }
234 break;
235 case 5: // 13 strings to match.
236 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
237 break;
238 switch (Mnemonic[2]) {
239 default: break;
240 case 'h': // 1 string to match.
241 if (memcmp(Mnemonic.data()+3, "el", 2) != 0)
242 break;
243 Mnemonic = "jghe"; // "brhel"
244 return;
245 case 'l': // 2 strings to match.
246 switch (Mnemonic[3]) {
247 default: break;
248 case 'e': // 1 string to match.
249 if (Mnemonic[4] != 'l')
250 break;
251 Mnemonic = "jgle"; // "brlel"
252 return;
253 case 'h': // 1 string to match.
254 if (Mnemonic[4] != 'l')
255 break;
256 Mnemonic = "jglh"; // "brlhl"
257 return;
258 }
259 break;
260 case 'n': // 10 strings to match.
261 switch (Mnemonic[3]) {
262 default: break;
263 case 'e': // 1 string to match.
264 if (Mnemonic[4] != 'l')
265 break;
266 Mnemonic = "jgne"; // "brnel"
267 return;
268 case 'h': // 2 strings to match.
269 switch (Mnemonic[4]) {
270 default: break;
271 case 'e': // 1 string to match.
272 Mnemonic = "jnhe"; // "brnhe"
273 return;
274 case 'l': // 1 string to match.
275 Mnemonic = "jgnh"; // "brnhl"
276 return;
277 }
278 break;
279 case 'l': // 3 strings to match.
280 switch (Mnemonic[4]) {
281 default: break;
282 case 'e': // 1 string to match.
283 Mnemonic = "jnle"; // "brnle"
284 return;
285 case 'h': // 1 string to match.
286 Mnemonic = "jnlh"; // "brnlh"
287 return;
288 case 'l': // 1 string to match.
289 Mnemonic = "jgnl"; // "brnll"
290 return;
291 }
292 break;
293 case 'm': // 1 string to match.
294 if (Mnemonic[4] != 'l')
295 break;
296 Mnemonic = "jgnm"; // "brnml"
297 return;
298 case 'o': // 1 string to match.
299 if (Mnemonic[4] != 'l')
300 break;
301 Mnemonic = "jgno"; // "brnol"
302 return;
303 case 'p': // 1 string to match.
304 if (Mnemonic[4] != 'l')
305 break;
306 Mnemonic = "jgnp"; // "brnpl"
307 return;
308 case 'z': // 1 string to match.
309 if (Mnemonic[4] != 'l')
310 break;
311 Mnemonic = "jgnz"; // "brnzl"
312 return;
313 }
314 break;
315 }
316 break;
317 case 6: // 3 strings to match.
318 if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
319 break;
320 switch (Mnemonic[3]) {
321 default: break;
322 case 'h': // 1 string to match.
323 if (memcmp(Mnemonic.data()+4, "el", 2) != 0)
324 break;
325 Mnemonic = "jgnhe"; // "brnhel"
326 return;
327 case 'l': // 2 strings to match.
328 switch (Mnemonic[4]) {
329 default: break;
330 case 'e': // 1 string to match.
331 if (Mnemonic[5] != 'l')
332 break;
333 Mnemonic = "jgnle"; // "brnlel"
334 return;
335 case 'h': // 1 string to match.
336 if (Mnemonic[5] != 'l')
337 break;
338 Mnemonic = "jgnlh"; // "brnlhl"
339 return;
340 }
341 break;
342 }
343 break;
344 }
345 break;
346 case 1:
347 switch (Mnemonic.size()) {
348 default: break;
349 case 4: // 8 strings to match.
350 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
351 break;
352 switch (Mnemonic[2]) {
353 default: break;
354 case 'e': // 1 string to match.
355 if (Mnemonic[3] != 'l')
356 break;
357 Mnemonic = "jle"; // "brel"
358 return;
359 case 'h': // 1 string to match.
360 if (Mnemonic[3] != 'l')
361 break;
362 Mnemonic = "jlh"; // "brhl"
363 return;
364 case 'l': // 1 string to match.
365 if (Mnemonic[3] != 'l')
366 break;
367 Mnemonic = "jll"; // "brll"
368 return;
369 case 'm': // 1 string to match.
370 if (Mnemonic[3] != 'l')
371 break;
372 Mnemonic = "jlm"; // "brml"
373 return;
374 case 'o': // 1 string to match.
375 if (Mnemonic[3] != 'l')
376 break;
377 Mnemonic = "jlo"; // "brol"
378 return;
379 case 'p': // 1 string to match.
380 if (Mnemonic[3] != 'l')
381 break;
382 Mnemonic = "jlp"; // "brpl"
383 return;
384 case 'u': // 1 string to match.
385 if (Mnemonic[3] != 'l')
386 break;
387 Mnemonic = "jlu"; // "brul"
388 return;
389 case 'z': // 1 string to match.
390 if (Mnemonic[3] != 'l')
391 break;
392 Mnemonic = "jlz"; // "brzl"
393 return;
394 }
395 break;
396 case 5: // 7 strings to match.
397 if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
398 break;
399 switch (Mnemonic[3]) {
400 default: break;
401 case 'e': // 1 string to match.
402 if (Mnemonic[4] != 'l')
403 break;
404 Mnemonic = "jlne"; // "brnel"
405 return;
406 case 'h': // 1 string to match.
407 if (Mnemonic[4] != 'l')
408 break;
409 Mnemonic = "jlnh"; // "brnhl"
410 return;
411 case 'l': // 1 string to match.
412 if (Mnemonic[4] != 'l')
413 break;
414 Mnemonic = "jlnl"; // "brnll"
415 return;
416 case 'm': // 1 string to match.
417 if (Mnemonic[4] != 'l')
418 break;
419 Mnemonic = "jlnm"; // "brnml"
420 return;
421 case 'o': // 1 string to match.
422 if (Mnemonic[4] != 'l')
423 break;
424 Mnemonic = "jlno"; // "brnol"
425 return;
426 case 'p': // 1 string to match.
427 if (Mnemonic[4] != 'l')
428 break;
429 Mnemonic = "jlnp"; // "brnpl"
430 return;
431 case 'z': // 1 string to match.
432 if (Mnemonic[4] != 'l')
433 break;
434 Mnemonic = "jlnz"; // "brnzl"
435 return;
436 }
437 break;
438 }
439 break;
440 }
441 switch (Mnemonic.size()) {
442 default: break;
443 case 2: // 1 string to match.
444 if (memcmp(Mnemonic.data()+0, "jc", 2) != 0)
445 break;
446 Mnemonic = "brc"; // "jc"
447 return;
448 case 3: // 11 strings to match.
449 switch (Mnemonic[0]) {
450 default: break;
451 case 'b': // 8 strings to match.
452 if (Mnemonic[1] != 'r')
453 break;
454 switch (Mnemonic[2]) {
455 default: break;
456 case 'e': // 1 string to match.
457 Mnemonic = "je"; // "bre"
458 return;
459 case 'h': // 1 string to match.
460 Mnemonic = "jh"; // "brh"
461 return;
462 case 'l': // 1 string to match.
463 Mnemonic = "jl"; // "brl"
464 return;
465 case 'm': // 1 string to match.
466 Mnemonic = "jm"; // "brm"
467 return;
468 case 'o': // 1 string to match.
469 Mnemonic = "jo"; // "bro"
470 return;
471 case 'p': // 1 string to match.
472 Mnemonic = "jp"; // "brp"
473 return;
474 case 'u': // 1 string to match.
475 Mnemonic = "j"; // "bru"
476 return;
477 case 'z': // 1 string to match.
478 Mnemonic = "jz"; // "brz"
479 return;
480 }
481 break;
482 case 'j': // 3 strings to match.
483 switch (Mnemonic[1]) {
484 default: break;
485 case 'a': // 1 string to match.
486 if (Mnemonic[2] != 's')
487 break;
488 Mnemonic = "bras"; // "jas"
489 return;
490 case 'c': // 1 string to match.
491 if (Mnemonic[2] != 't')
492 break;
493 Mnemonic = "brct"; // "jct"
494 return;
495 case 'x': // 1 string to match.
496 if (Mnemonic[2] != 'h')
497 break;
498 Mnemonic = "brxh"; // "jxh"
499 return;
500 }
501 break;
502 }
503 break;
504 case 4: // 12 strings to match.
505 switch (Mnemonic[0]) {
506 default: break;
507 case 'b': // 7 strings to match.
508 if (memcmp(Mnemonic.data()+1, "rn", 2) != 0)
509 break;
510 switch (Mnemonic[3]) {
511 default: break;
512 case 'e': // 1 string to match.
513 Mnemonic = "jne"; // "brne"
514 return;
515 case 'h': // 1 string to match.
516 Mnemonic = "jnh"; // "brnh"
517 return;
518 case 'l': // 1 string to match.
519 Mnemonic = "jnl"; // "brnl"
520 return;
521 case 'm': // 1 string to match.
522 Mnemonic = "jnm"; // "brnm"
523 return;
524 case 'o': // 1 string to match.
525 Mnemonic = "jno"; // "brno"
526 return;
527 case 'p': // 1 string to match.
528 Mnemonic = "jnp"; // "brnp"
529 return;
530 case 'z': // 1 string to match.
531 Mnemonic = "jnz"; // "brnz"
532 return;
533 }
534 break;
535 case 'j': // 5 strings to match.
536 switch (Mnemonic[1]) {
537 default: break;
538 case 'a': // 1 string to match.
539 if (memcmp(Mnemonic.data()+2, "sl", 2) != 0)
540 break;
541 Mnemonic = "brasl"; // "jasl"
542 return;
543 case 'c': // 2 strings to match.
544 if (Mnemonic[2] != 't')
545 break;
546 switch (Mnemonic[3]) {
547 default: break;
548 case 'g': // 1 string to match.
549 Mnemonic = "brctg"; // "jctg"
550 return;
551 case 'h': // 1 string to match.
552 Mnemonic = "brcth"; // "jcth"
553 return;
554 }
555 break;
556 case 'x': // 2 strings to match.
557 switch (Mnemonic[2]) {
558 default: break;
559 case 'h': // 1 string to match.
560 if (Mnemonic[3] != 'g')
561 break;
562 Mnemonic = "brxhg"; // "jxhg"
563 return;
564 case 'l': // 1 string to match.
565 if (Mnemonic[3] != 'e')
566 break;
567 Mnemonic = "brxle"; // "jxle"
568 return;
569 }
570 break;
571 }
572 break;
573 }
574 break;
575 case 5: // 1 string to match.
576 if (memcmp(Mnemonic.data()+0, "jxleg", 5) != 0)
577 break;
578 Mnemonic = "brxlg"; // "jxleg"
579 return;
580 }
581}
582
583enum {
584 Tie0_1_1,
585 Tie1_1_1,
586 Tie2_1_1,
587};
588
589static const uint8_t TiedAsmOperandTable[][3] = {
590 /* Tie0_1_1 */ { 0, 1, 1 },
591 /* Tie1_1_1 */ { 1, 1, 1 },
592 /* Tie2_1_1 */ { 2, 1, 1 },
593};
594
595namespace {
596enum OperatorConversionKind {
597 CVT_Done,
598 CVT_Reg,
599 CVT_Tied,
600 CVT_95_addRegOperands,
601 CVT_95_addBDXAddrOperands,
602 CVT_95_addImmOperands,
603 CVT_95_addBDAddrOperands,
604 CVT_95_addBDLAddrOperands,
605 CVT_95_addImmTLSOperands,
606 CVT_imm_95_0,
607 CVT_95_addBDRAddrOperands,
608 CVT_regR0D,
609 CVT_95_addBDVAddrOperands,
610 CVT_NUM_CONVERTERS
611};
612
613enum InstructionConversionKind {
614 Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1,
615 Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1,
616 Convert__FP641_0__Tie0_1_1__FP641_1,
617 Convert__FP641_0__FP641_1__FP641_2,
618 Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3,
619 Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1,
620 Convert__FP321_0__Tie0_1_1__FP321_1,
621 Convert__GR321_0__Tie0_1_1__S32Imm1_1,
622 Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1,
623 Convert__GR641_0__Tie0_1_1__S32Imm1_1,
624 Convert__GR641_0__Tie0_1_1__GR321_1,
625 Convert__GR641_0__Tie0_1_1__S16Imm1_1,
626 Convert__GR641_0__GR641_1__S16Imm1_2,
627 Convert__GR641_0__Tie0_1_1__GR641_1,
628 Convert__GR641_0__GR641_1__GR641_2,
629 Convert__BDAddr64Disp202_0__S8Imm1_1,
630 Convert__GRH321_0__GRH321_1__GRH321_2,
631 Convert__GRH321_0__GRH321_1__GR321_2,
632 Convert__GR321_0__Tie0_1_1__S16Imm1_1,
633 Convert__GR321_0__GR321_1__S16Imm1_2,
634 Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1,
635 Convert__GRH321_0__Tie0_1_1__S32Imm1_1,
636 Convert__GR321_0__Tie0_1_1__GR321_1,
637 Convert__GR321_0__Tie0_1_1__U32Imm1_1,
638 Convert__GR641_0__Tie0_1_1__U32Imm1_1,
639 Convert__GR321_0__GR321_1__GR321_2,
640 Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1,
641 Convert__FP1281_0__Tie0_1_1__FP1281_1,
642 Convert__FP1281_0__FP1281_1__FP1281_2,
643 Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3,
644 Convert__BDXAddr64Disp123_0,
645 Convert__GR641_0__GR641_1,
646 Convert__GR641_0__BDXAddr64Disp123_1,
647 Convert__GR641_0__ADDR641_1,
648 Convert__U4Imm1_0__BDXAddr64Disp123_1,
649 Convert__U4Imm1_0__GR641_1,
650 Convert__GR321_0__Tie0_1_1__GR641_1,
651 Convert__ADDR641_0,
652 Convert__BDXAddr64Disp203_0,
653 Convert__U4Imm1_0__BDXAddr64Disp203_1,
654 Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2,
655 Convert__U4Imm1_0__PCRel121_1__PCRel241_2,
656 Convert__GR641_0__PCRelTLS162_1,
657 Convert__GR641_0__PCRelTLS322_1,
658 Convert__U4Imm1_0__PCRel161_1,
659 Convert__U4Imm1_0__PCRel321_1,
660 Convert__GR321_0__Tie0_1_1__PCRel161_1,
661 Convert__GR641_0__Tie0_1_1__PCRel161_1,
662 Convert__GRH321_0__Tie0_1_1__PCRel321_1,
663 Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2,
664 Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2,
665 Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2,
666 Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2,
667 Convert__GR321_0__BDXAddr64Disp123_1,
668 Convert__FP641_0__BDXAddr64Disp123_1,
669 Convert__FP641_0__FP641_1,
670 Convert__FP641_0__GR321_1,
671 Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3,
672 Convert__FP641_0__GR641_1,
673 Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3,
674 Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
675 Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2,
676 Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2,
677 Convert__FP321_0__BDXAddr64Disp123_1,
678 Convert__FP321_0__FP321_1,
679 Convert__FP321_0__GR321_1,
680 Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3,
681 Convert__FP321_0__GR641_1,
682 Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3,
683 Convert__FP1281_0__FP1281_1,
684 Convert__BDAddr64Disp122_0,
685 Convert__GR321_0__U4Imm1_1__FP641_2,
686 Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3,
687 Convert__GR321_0__U4Imm1_1__FP321_2,
688 Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3,
689 Convert__GR321_0__S32Imm1_1,
690 Convert__GR321_0__U4Imm1_1__FP1281_2,
691 Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3,
692 Convert__GR641_0__BDXAddr64Disp203_1,
693 Convert__GR641_0__U4Imm1_1__FP641_2,
694 Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3,
695 Convert__GR641_0__U4Imm1_1__FP321_2,
696 Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3,
697 Convert__GR641_0__S32Imm1_1,
698 Convert__GR641_0__GR321_1,
699 Convert__GR641_0__PCRel321_1,
700 Convert__GR641_0__S16Imm1_1,
701 Convert__BDAddr64Disp122_0__S16Imm1_1,
702 Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
703 Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2,
704 Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
705 Convert__GR641_0__S8Imm1_1__PCRel161_2,
706 Convert__GR641_0__S16Imm1_1__U4Imm1_2,
707 Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3,
708 Convert__GR641_0__GR641_1__BDAddr64Disp122_2,
709 Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3,
710 Convert__GR641_0__GR641_1__PCRel161_2,
711 Convert__GR641_0__GR641_1__U4Imm1_2,
712 Convert__GR641_0__U4Imm1_1__FP1281_2,
713 Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3,
714 Convert__GRH321_0__BDXAddr64Disp203_1,
715 Convert__GRH321_0__GRH321_1,
716 Convert__GR321_0__S16Imm1_1,
717 Convert__GRH321_0__GR321_1,
718 Convert__GR321_0__PCRel321_1,
719 Convert__GR321_0__BDXAddr64Disp203_1,
720 Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
721 Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2,
722 Convert__GRH321_0__S32Imm1_1,
723 Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
724 Convert__GR321_0__S8Imm1_1__PCRel161_2,
725 Convert__GR321_0__S16Imm1_1__U4Imm1_2,
726 Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1,
727 Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1,
728 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1,
729 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2,
730 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2,
731 Convert__BDAddr64Disp122_0__U16Imm1_1,
732 Convert__GR321_0__U32Imm1_1,
733 Convert__GR321_0__U16Imm1_1__U4Imm1_2,
734 Convert__GR321_0__U16Imm1_1,
735 Convert__GR641_0__U32Imm1_1,
736 Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
737 Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2,
738 Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
739 Convert__GR641_0__U8Imm1_1__PCRel161_2,
740 Convert__GR641_0__U16Imm1_1__U4Imm1_2,
741 Convert__GR641_0__U16Imm1_1,
742 Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1,
743 Convert__GR641_0__BDAddr64Disp202_1,
744 Convert__BDAddr64Disp122_0__U8Imm1_1,
745 Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
746 Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2,
747 Convert__GRH321_0__U32Imm1_1,
748 Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
749 Convert__GR321_0__U8Imm1_1__PCRel161_2,
750 Convert__BDAddr64Disp202_0__U8Imm1_1,
751 Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2,
752 Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2,
753 Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2,
754 Convert__GR321_0__GR321_1,
755 Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3,
756 Convert__GR321_0__GR321_1__BDAddr64Disp122_2,
757 Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3,
758 Convert__GR321_0__GR321_1__PCRel161_2,
759 Convert__GR321_0__GR321_1__U4Imm1_2,
760 Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1,
761 Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1,
762 Convert__GR321_0__BDAddr64Disp202_1,
763 Convert__FP641_0__FP641_2__FP641_1,
764 Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
765 Convert__AR321_0__AR321_1,
766 Convert__GR1281_0__GR1281_2__GR641_1,
767 Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3,
768 Convert_NoOperands,
769 Convert__GR641_0__FP641_1__U4Imm1_2,
770 Convert__GR1281_0__Tie0_1_1__GR641_1,
771 Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2,
772 Convert__GR1281_0__FP1281_1__U4Imm1_2,
773 Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2,
774 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
775 Convert__GR641_0__FP641_1,
776 Convert__GR1281_0__FP1281_1,
777 Convert__FP1281_0__GR321_1,
778 Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3,
779 Convert__FP1281_0__GR641_1,
780 Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3,
781 Convert__FP1281_0__GR1281_1,
782 Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1,
783 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2,
784 Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3,
785 Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3,
786 Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1,
787 Convert__GR1281_0__Tie0_1_1__GR321_1,
788 Convert__GR321_0__AR321_1,
789 Convert__GR641_0__GR641_1__BDAddr32Disp202_2,
790 Convert__GR321_0__GR641_1,
791 Convert__GR321_0,
792 Convert__GR641_0,
793 Convert__GR321_0__Tie0_1_1,
794 Convert__GR1281_0__GR321_1,
795 Convert__ADDR641_0__BDXAddr64Disp123_1,
796 Convert__ADDR641_0__PCRel321_1,
797 Convert__FP641_0__U4Imm1_1__FP641_2,
798 Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3,
799 Convert__FP321_0__U4Imm1_1__FP321_2,
800 Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3,
801 Convert__FP1281_0__U4Imm1_1__FP1281_2,
802 Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3,
803 Convert__GR1281_0__GR641_1,
804 Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1,
805 Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2,
806 Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
807 Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
808 Convert__GR641_0__GR641_2__GR641_1,
809 Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3,
810 Convert__FP1281_0__FP1281_2__FP1281_1,
811 Convert__GRH321_0__Tie0_1_1__U16Imm1_1,
812 Convert__GR321_0__Tie0_1_1__U16Imm1_1,
813 Convert__GR641_0__GR321_1__GR321_2,
814 Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3,
815 Convert__PCRel161_0,
816 Convert__PCRel321_0,
817 Convert__imm_95_0__PCRel321_0,
818 Convert__imm_95_0__PCRel161_0,
819 Convert__GR1281_1__GR641_0__Tie0_1_1,
820 Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1,
821 Convert__GR321_0__GR321_1__BDAddr64Disp202_2,
822 Convert__GR641_0__GR641_1__BDAddr64Disp202_2,
823 Convert__AR321_0__AR321_1__BDAddr64Disp122_2,
824 Convert__AR321_0__AR321_1__BDAddr64Disp202_2,
825 Convert__BDAddr64Disp122_0__BDAddr64Disp122_1,
826 Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2,
827 Convert__CR641_0__CR641_1__BDAddr64Disp122_2,
828 Convert__CR641_0__CR641_1__BDAddr64Disp202_2,
829 Convert__FP641_0__FP321_1,
830 Convert__FP641_0__FP321_1__U4Imm1_2,
831 Convert__VR1281_0__BDXAddr64Disp123_1,
832 Convert__FP641_0__FP1281_1,
833 Convert__FP641_0__BDXAddr64Disp203_1,
834 Convert__FP321_0__FP641_1,
835 Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3,
836 Convert__FP321_0__FP1281_1,
837 Convert__FP321_0__BDXAddr64Disp203_1,
838 Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3,
839 Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2,
840 Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
841 Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1,
842 Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
843 Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1,
844 Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2,
845 Convert__GRH321_0__Tie0_1_1__GRH321_1,
846 Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
847 Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1,
848 Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
849 Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2,
850 Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
851 Convert__GRH321_0__Tie0_1_1__S16Imm1_1,
852 Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
853 Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2,
854 Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2,
855 Convert__GR1281_0__BDXAddr64Disp203_1,
856 Convert__BDAddr64Disp202_0,
857 Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3,
858 Convert__FP1281_0__BDXAddr64Disp123_1,
859 Convert__FP1281_0__FP641_1,
860 Convert__FP1281_0__FP641_1__U4Imm1_2,
861 Convert__FP1281_0__FP321_1,
862 Convert__FP641_0,
863 Convert__FP321_0,
864 Convert__FP1281_0,
865 Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2,
866 Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2,
867 Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2,
868 Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2,
869 Convert__FP641_0__Tie0_1_1__FP321_1,
870 Convert__GR1281_0__GR641_1__GR641_2,
871 Convert__GR1281_0,
872 Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2,
873 Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1,
874 Convert__FP1281_0__Tie0_1_1__FP641_1,
875 Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2,
876 Convert__FP641_0__FP641_1__BDXAddr64Disp123_2,
877 Convert__FP1281_0__FP641_1__FP641_2,
878 Convert__U4Imm1_0__U4Imm1_1,
879 Convert__GRH321_0__Tie0_1_1__U32Imm1_1,
880 Convert__regR0D,
881 Convert__GR641_0__GR641_1__imm_95_0,
882 Convert__GR321_0__GR321_1__imm_95_0,
883 Convert__GR641_1__GR321_0__Tie0_1_1,
884 Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1,
885 Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3,
886 Convert__GR641_0__Tie0_1_1,
887 Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3,
888 Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
889 Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
890 Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
891 Convert__GR321_0__GR321_1__BDAddr32Disp202_2,
892 Convert__AR321_0__GR321_1,
893 Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3,
894 Convert__GRH321_0__GRH321_2__GRH321_1,
895 Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3,
896 Convert__GR321_0__GR321_2__GR321_1,
897 Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1,
898 Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1,
899 Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2,
900 Convert__BDAddr32Disp122_0,
901 Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2,
902 Convert__GR321_0__GR641_1__U4Imm1_2,
903 Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0,
904 Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2,
905 Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2,
906 Convert__GRH321_0__BDAddr64Disp202_1,
907 Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2,
908 Convert__U8Imm1_0,
909 Convert__FP321_0__U4Imm1_1__FP641_2,
910 Convert__GRH321_0__U16Imm1_1,
911 Convert__BDLAddr64Disp12Len43_0,
912 Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1,
913 Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
914 Convert__GR641_1__GR1281_0__Tie1_1_1,
915 Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2,
916 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3,
917 Convert__VR1281_0__VR1281_1__VR1281_2,
918 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4,
919 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3,
920 Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
921 Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4,
922 Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3,
923 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4,
924 Convert__VR1281_0__VR1281_1__U4Imm1_2,
925 Convert__VR1281_0__VR1281_1,
926 Convert__GR321_0__VR1281_1__U4Imm1_2,
927 Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3,
928 Convert__GR641_0__VR1281_1__U4Imm1_2,
929 Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
930 Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3,
931 Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3,
932 Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
933 Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3,
934 Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
935 Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2,
936 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0,
937 Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0,
938 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
939 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5,
940 Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4,
941 Convert__VR1281_0__VR1281_1__U12Imm1_2,
942 Convert__VR1281_0__U16Imm1_1,
943 Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2,
944 Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2,
945 Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3,
946 Convert__VR1281_0__U8Imm1_1__U8Imm1_2,
947 Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0,
948 Convert__VR1281_0__VR1281_1__imm_95_0,
949 Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2,
950 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2,
951 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2,
952 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2,
953 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2,
954 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
955 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2,
956 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2,
957 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2,
958 Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
959 Convert__GR641_0__VR1281_1__BDAddr32Disp122_2,
960 Convert__VR1281_0__U16Imm1_1__U4Imm1_2,
961 Convert__VR1281_0__GR321_1__BDAddr64Disp122_2,
962 Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2,
963 Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3,
964 Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2,
965 Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3,
966 Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2,
967 Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2,
968 Convert__VR1281_0__GR641_1__GR641_2,
969 Convert__VR1281_0__VR1281_1__VR1281_1,
970 Convert__VR1281_0,
971 Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4,
972 Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3,
973 Convert__VR1281_0__VR1281_1__U16Imm1_2,
974 Convert__VR1281_0__S16Imm1_1__U4Imm1_2,
975 Convert__VR1281_0__S16Imm1_1,
976 Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2,
977 Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2,
978 Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3,
979 Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2,
980 Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2,
981 Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2,
982 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0,
983 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0,
984 Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3,
985 Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3,
986 Convert__VR641_0__VR641_1__VR641_2,
987 Convert__VR321_0__VR321_1__VR321_2,
988 Convert__VR641_0__VR641_1,
989 Convert__VR321_0__VR321_1,
990 Convert__VR1281_0__VR641_1,
991 Convert__VR641_0__VR321_1,
992 Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3,
993 Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
994 Convert__VR641_0__VR641_1__VR641_2__VR641_3,
995 Convert__VR321_0__VR321_1__VR321_2__VR321_3,
996 Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3,
997 Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3,
998 Convert__VR641_0__VR641_1__U4Imm1_2,
999 Convert__VR321_0__VR321_1__U4Imm1_2,
1000 Convert__VR641_0__VR641_1__U12Imm1_2,
1001 Convert__VR321_0__VR321_1__U12Imm1_2,
1002 CVT_NUM_SIGNATURES
1003};
1004
1005} // end anonymous namespace
1006
1007static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
1008 // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1
1009 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1010 // Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1
1011 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1012 // Convert__FP641_0__Tie0_1_1__FP641_1
1013 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1014 // Convert__FP641_0__FP641_1__FP641_2
1015 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1016 // Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3
1017 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1018 // Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1
1019 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1020 // Convert__FP321_0__Tie0_1_1__FP321_1
1021 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1022 // Convert__GR321_0__Tie0_1_1__S32Imm1_1
1023 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1024 // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1
1025 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1026 // Convert__GR641_0__Tie0_1_1__S32Imm1_1
1027 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1028 // Convert__GR641_0__Tie0_1_1__GR321_1
1029 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1030 // Convert__GR641_0__Tie0_1_1__S16Imm1_1
1031 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1032 // Convert__GR641_0__GR641_1__S16Imm1_2
1033 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1034 // Convert__GR641_0__Tie0_1_1__GR641_1
1035 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1036 // Convert__GR641_0__GR641_1__GR641_2
1037 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1038 // Convert__BDAddr64Disp202_0__S8Imm1_1
1039 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1040 // Convert__GRH321_0__GRH321_1__GRH321_2
1041 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1042 // Convert__GRH321_0__GRH321_1__GR321_2
1043 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1044 // Convert__GR321_0__Tie0_1_1__S16Imm1_1
1045 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1046 // Convert__GR321_0__GR321_1__S16Imm1_2
1047 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1048 // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1
1049 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1050 // Convert__GRH321_0__Tie0_1_1__S32Imm1_1
1051 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1052 // Convert__GR321_0__Tie0_1_1__GR321_1
1053 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1054 // Convert__GR321_0__Tie0_1_1__U32Imm1_1
1055 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1056 // Convert__GR641_0__Tie0_1_1__U32Imm1_1
1057 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1058 // Convert__GR321_0__GR321_1__GR321_2
1059 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1060 // Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1
1061 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1062 // Convert__FP1281_0__Tie0_1_1__FP1281_1
1063 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1064 // Convert__FP1281_0__FP1281_1__FP1281_2
1065 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1066 // Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3
1067 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1068 // Convert__BDXAddr64Disp123_0
1069 { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1070 // Convert__GR641_0__GR641_1
1071 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1072 // Convert__GR641_0__BDXAddr64Disp123_1
1073 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1074 // Convert__GR641_0__ADDR641_1
1075 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1076 // Convert__U4Imm1_0__BDXAddr64Disp123_1
1077 { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1078 // Convert__U4Imm1_0__GR641_1
1079 { CVT_95_addImmOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1080 // Convert__GR321_0__Tie0_1_1__GR641_1
1081 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1082 // Convert__ADDR641_0
1083 { CVT_95_addRegOperands, 1, CVT_Done },
1084 // Convert__BDXAddr64Disp203_0
1085 { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1086 // Convert__U4Imm1_0__BDXAddr64Disp203_1
1087 { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1088 // Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2
1089 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1090 // Convert__U4Imm1_0__PCRel121_1__PCRel241_2
1091 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1092 // Convert__GR641_0__PCRelTLS162_1
1093 { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1094 // Convert__GR641_0__PCRelTLS322_1
1095 { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1096 // Convert__U4Imm1_0__PCRel161_1
1097 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1098 // Convert__U4Imm1_0__PCRel321_1
1099 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1100 // Convert__GR321_0__Tie0_1_1__PCRel161_1
1101 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1102 // Convert__GR641_0__Tie0_1_1__PCRel161_1
1103 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1104 // Convert__GRH321_0__Tie0_1_1__PCRel321_1
1105 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1106 // Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2
1107 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1108 // Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2
1109 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1110 // Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2
1111 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1112 // Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2
1113 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1114 // Convert__GR321_0__BDXAddr64Disp123_1
1115 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1116 // Convert__FP641_0__BDXAddr64Disp123_1
1117 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1118 // Convert__FP641_0__FP641_1
1119 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1120 // Convert__FP641_0__GR321_1
1121 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1122 // Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3
1123 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1124 // Convert__FP641_0__GR641_1
1125 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1126 // Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3
1127 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1128 // Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1129 { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1130 // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2
1131 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1132 // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2
1133 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1134 // Convert__FP321_0__BDXAddr64Disp123_1
1135 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1136 // Convert__FP321_0__FP321_1
1137 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1138 // Convert__FP321_0__GR321_1
1139 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1140 // Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3
1141 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1142 // Convert__FP321_0__GR641_1
1143 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1144 // Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3
1145 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1146 // Convert__FP1281_0__FP1281_1
1147 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1148 // Convert__BDAddr64Disp122_0
1149 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1150 // Convert__GR321_0__U4Imm1_1__FP641_2
1151 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1152 // Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3
1153 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1154 // Convert__GR321_0__U4Imm1_1__FP321_2
1155 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1156 // Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3
1157 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1158 // Convert__GR321_0__S32Imm1_1
1159 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1160 // Convert__GR321_0__U4Imm1_1__FP1281_2
1161 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1162 // Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3
1163 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1164 // Convert__GR641_0__BDXAddr64Disp203_1
1165 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1166 // Convert__GR641_0__U4Imm1_1__FP641_2
1167 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1168 // Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3
1169 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1170 // Convert__GR641_0__U4Imm1_1__FP321_2
1171 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1172 // Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3
1173 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1174 // Convert__GR641_0__S32Imm1_1
1175 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1176 // Convert__GR641_0__GR321_1
1177 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1178 // Convert__GR641_0__PCRel321_1
1179 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1180 // Convert__GR641_0__S16Imm1_1
1181 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1182 // Convert__BDAddr64Disp122_0__S16Imm1_1
1183 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1184 // Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1185 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1186 // Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2
1187 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1188 // Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1189 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1190 // Convert__GR641_0__S8Imm1_1__PCRel161_2
1191 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1192 // Convert__GR641_0__S16Imm1_1__U4Imm1_2
1193 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1194 // Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3
1195 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1196 // Convert__GR641_0__GR641_1__BDAddr64Disp122_2
1197 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1198 // Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3
1199 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1200 // Convert__GR641_0__GR641_1__PCRel161_2
1201 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1202 // Convert__GR641_0__GR641_1__U4Imm1_2
1203 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1204 // Convert__GR641_0__U4Imm1_1__FP1281_2
1205 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1206 // Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3
1207 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1208 // Convert__GRH321_0__BDXAddr64Disp203_1
1209 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1210 // Convert__GRH321_0__GRH321_1
1211 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1212 // Convert__GR321_0__S16Imm1_1
1213 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1214 // Convert__GRH321_0__GR321_1
1215 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1216 // Convert__GR321_0__PCRel321_1
1217 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1218 // Convert__GR321_0__BDXAddr64Disp203_1
1219 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1220 // Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1221 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1222 // Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2
1223 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1224 // Convert__GRH321_0__S32Imm1_1
1225 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1226 // Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1227 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1228 // Convert__GR321_0__S8Imm1_1__PCRel161_2
1229 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1230 // Convert__GR321_0__S16Imm1_1__U4Imm1_2
1231 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1232 // Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1
1233 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1234 // Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1
1235 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1236 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1
1237 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1238 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2
1239 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1240 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2
1241 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1242 // Convert__BDAddr64Disp122_0__U16Imm1_1
1243 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1244 // Convert__GR321_0__U32Imm1_1
1245 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1246 // Convert__GR321_0__U16Imm1_1__U4Imm1_2
1247 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1248 // Convert__GR321_0__U16Imm1_1
1249 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1250 // Convert__GR641_0__U32Imm1_1
1251 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1252 // Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1253 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1254 // Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2
1255 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1256 // Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1257 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1258 // Convert__GR641_0__U8Imm1_1__PCRel161_2
1259 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1260 // Convert__GR641_0__U16Imm1_1__U4Imm1_2
1261 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1262 // Convert__GR641_0__U16Imm1_1
1263 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1264 // Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1
1265 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1266 // Convert__GR641_0__BDAddr64Disp202_1
1267 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1268 // Convert__BDAddr64Disp122_0__U8Imm1_1
1269 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1270 // Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1271 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1272 // Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2
1273 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1274 // Convert__GRH321_0__U32Imm1_1
1275 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1276 // Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1277 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1278 // Convert__GR321_0__U8Imm1_1__PCRel161_2
1279 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1280 // Convert__BDAddr64Disp202_0__U8Imm1_1
1281 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1282 // Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2
1283 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1284 // Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2
1285 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1286 // Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2
1287 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1288 // Convert__GR321_0__GR321_1
1289 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1290 // Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3
1291 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1292 // Convert__GR321_0__GR321_1__BDAddr64Disp122_2
1293 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1294 // Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3
1295 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1296 // Convert__GR321_0__GR321_1__PCRel161_2
1297 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1298 // Convert__GR321_0__GR321_1__U4Imm1_2
1299 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1300 // Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1
1301 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1302 // Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1
1303 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1304 // Convert__GR321_0__BDAddr64Disp202_1
1305 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1306 // Convert__FP641_0__FP641_2__FP641_1
1307 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1308 // Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1309 { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1310 // Convert__AR321_0__AR321_1
1311 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1312 // Convert__GR1281_0__GR1281_2__GR641_1
1313 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1314 // Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3
1315 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1316 // Convert_NoOperands
1317 { CVT_Done },
1318 // Convert__GR641_0__FP641_1__U4Imm1_2
1319 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1320 // Convert__GR1281_0__Tie0_1_1__GR641_1
1321 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1322 // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2
1323 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1324 // Convert__GR1281_0__FP1281_1__U4Imm1_2
1325 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1326 // Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2
1327 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1328 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1329 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1330 // Convert__GR641_0__FP641_1
1331 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1332 // Convert__GR1281_0__FP1281_1
1333 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1334 // Convert__FP1281_0__GR321_1
1335 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1336 // Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3
1337 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1338 // Convert__FP1281_0__GR641_1
1339 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1340 // Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3
1341 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1342 // Convert__FP1281_0__GR1281_1
1343 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1344 // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1
1345 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1346 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2
1347 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addRegOperands, 3, CVT_Done },
1348 // Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3
1349 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1350 // Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3
1351 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1352 // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1
1353 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1354 // Convert__GR1281_0__Tie0_1_1__GR321_1
1355 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1356 // Convert__GR321_0__AR321_1
1357 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1358 // Convert__GR641_0__GR641_1__BDAddr32Disp202_2
1359 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1360 // Convert__GR321_0__GR641_1
1361 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1362 // Convert__GR321_0
1363 { CVT_95_addRegOperands, 1, CVT_Done },
1364 // Convert__GR641_0
1365 { CVT_95_addRegOperands, 1, CVT_Done },
1366 // Convert__GR321_0__Tie0_1_1
1367 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1368 // Convert__GR1281_0__GR321_1
1369 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1370 // Convert__ADDR641_0__BDXAddr64Disp123_1
1371 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1372 // Convert__ADDR641_0__PCRel321_1
1373 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1374 // Convert__FP641_0__U4Imm1_1__FP641_2
1375 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1376 // Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3
1377 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1378 // Convert__FP321_0__U4Imm1_1__FP321_2
1379 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1380 // Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3
1381 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1382 // Convert__FP1281_0__U4Imm1_1__FP1281_2
1383 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1384 // Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3
1385 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1386 // Convert__GR1281_0__GR641_1
1387 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1388 // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1
1389 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1390 // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2
1391 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1392 // Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1393 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1394 // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1395 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1396 // Convert__GR641_0__GR641_2__GR641_1
1397 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1398 // Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3
1399 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1400 // Convert__FP1281_0__FP1281_2__FP1281_1
1401 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1402 // Convert__GRH321_0__Tie0_1_1__U16Imm1_1
1403 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1404 // Convert__GR321_0__Tie0_1_1__U16Imm1_1
1405 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1406 // Convert__GR641_0__GR321_1__GR321_2
1407 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1408 // Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3
1409 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1410 // Convert__PCRel161_0
1411 { CVT_95_addImmOperands, 1, CVT_Done },
1412 // Convert__PCRel321_0
1413 { CVT_95_addImmOperands, 1, CVT_Done },
1414 // Convert__imm_95_0__PCRel321_0
1415 { CVT_imm_95_0, 0, CVT_95_addImmOperands, 1, CVT_Done },
1416 // Convert__imm_95_0__PCRel161_0
1417 { CVT_imm_95_0, 0, CVT_95_addImmOperands, 1, CVT_Done },
1418 // Convert__GR1281_1__GR641_0__Tie0_1_1
1419 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1420 // Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1
1421 { 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 },
1422 // Convert__GR321_0__GR321_1__BDAddr64Disp202_2
1423 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1424 // Convert__GR641_0__GR641_1__BDAddr64Disp202_2
1425 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1426 // Convert__AR321_0__AR321_1__BDAddr64Disp122_2
1427 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1428 // Convert__AR321_0__AR321_1__BDAddr64Disp202_2
1429 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1430 // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1
1431 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1432 // Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2
1433 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1434 // Convert__CR641_0__CR641_1__BDAddr64Disp122_2
1435 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1436 // Convert__CR641_0__CR641_1__BDAddr64Disp202_2
1437 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1438 // Convert__FP641_0__FP321_1
1439 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1440 // Convert__FP641_0__FP321_1__U4Imm1_2
1441 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1442 // Convert__VR1281_0__BDXAddr64Disp123_1
1443 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1444 // Convert__FP641_0__FP1281_1
1445 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1446 // Convert__FP641_0__BDXAddr64Disp203_1
1447 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1448 // Convert__FP321_0__FP641_1
1449 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1450 // Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3
1451 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1452 // Convert__FP321_0__FP1281_1
1453 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1454 // Convert__FP321_0__BDXAddr64Disp203_1
1455 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1456 // Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3
1457 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1458 // Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2
1459 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1460 // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1461 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1462 // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1
1463 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1464 // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1465 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1466 // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1
1467 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1468 // Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2
1469 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1470 // Convert__GRH321_0__Tie0_1_1__GRH321_1
1471 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1472 // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1473 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1474 // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1
1475 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1476 // Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1477 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1478 // Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2
1479 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1480 // Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1481 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1482 // Convert__GRH321_0__Tie0_1_1__S16Imm1_1
1483 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1484 // Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1485 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1486 // Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2
1487 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1488 // Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2
1489 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1490 // Convert__GR1281_0__BDXAddr64Disp203_1
1491 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1492 // Convert__BDAddr64Disp202_0
1493 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1494 // Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3
1495 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1496 // Convert__FP1281_0__BDXAddr64Disp123_1
1497 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1498 // Convert__FP1281_0__FP641_1
1499 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1500 // Convert__FP1281_0__FP641_1__U4Imm1_2
1501 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1502 // Convert__FP1281_0__FP321_1
1503 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1504 // Convert__FP641_0
1505 { CVT_95_addRegOperands, 1, CVT_Done },
1506 // Convert__FP321_0
1507 { CVT_95_addRegOperands, 1, CVT_Done },
1508 // Convert__FP1281_0
1509 { CVT_95_addRegOperands, 1, CVT_Done },
1510 // Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2
1511 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1512 // Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2
1513 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1514 // Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2
1515 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1516 // Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2
1517 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1518 // Convert__FP641_0__Tie0_1_1__FP321_1
1519 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1520 // Convert__GR1281_0__GR641_1__GR641_2
1521 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1522 // Convert__GR1281_0
1523 { CVT_95_addRegOperands, 1, CVT_Done },
1524 // Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2
1525 { CVT_95_addBDRAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1526 // Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1
1527 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1528 // Convert__FP1281_0__Tie0_1_1__FP641_1
1529 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1530 // Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2
1531 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1532 // Convert__FP641_0__FP641_1__BDXAddr64Disp123_2
1533 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1534 // Convert__FP1281_0__FP641_1__FP641_2
1535 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1536 // Convert__U4Imm1_0__U4Imm1_1
1537 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1538 // Convert__GRH321_0__Tie0_1_1__U32Imm1_1
1539 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1540 // Convert__regR0D
1541 { CVT_regR0D, 0, CVT_Done },
1542 // Convert__GR641_0__GR641_1__imm_95_0
1543 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1544 // Convert__GR321_0__GR321_1__imm_95_0
1545 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1546 // Convert__GR641_1__GR321_0__Tie0_1_1
1547 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1548 // Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1
1549 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1550 // Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3
1551 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1552 // Convert__GR641_0__Tie0_1_1
1553 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1554 // Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3
1555 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1556 // Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1557 { 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 },
1558 // Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1559 { 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 },
1560 // Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1561 { 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 },
1562 // Convert__GR321_0__GR321_1__BDAddr32Disp202_2
1563 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1564 // Convert__AR321_0__GR321_1
1565 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1566 // Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3
1567 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1568 // Convert__GRH321_0__GRH321_2__GRH321_1
1569 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1570 // Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3
1571 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1572 // Convert__GR321_0__GR321_2__GR321_1
1573 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1574 // Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1
1575 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1576 // Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1
1577 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1578 // Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2
1579 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1580 // Convert__BDAddr32Disp122_0
1581 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1582 // Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2
1583 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1584 // Convert__GR321_0__GR641_1__U4Imm1_2
1585 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1586 // Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0
1587 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1588 // Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2
1589 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1590 // Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2
1591 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1592 // Convert__GRH321_0__BDAddr64Disp202_1
1593 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1594 // Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2
1595 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1596 // Convert__U8Imm1_0
1597 { CVT_95_addImmOperands, 1, CVT_Done },
1598 // Convert__FP321_0__U4Imm1_1__FP641_2
1599 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1600 // Convert__GRH321_0__U16Imm1_1
1601 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1602 // Convert__BDLAddr64Disp12Len43_0
1603 { CVT_95_addBDLAddrOperands, 1, CVT_Done },
1604 // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1
1605 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1606 // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1607 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1608 // Convert__GR641_1__GR1281_0__Tie1_1_1
1609 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_Done },
1610 // Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2
1611 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1612 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3
1613 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1614 // Convert__VR1281_0__VR1281_1__VR1281_2
1615 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1616 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4
1617 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1618 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3
1619 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1620 // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1621 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1622 // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4
1623 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1624 // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3
1625 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1626 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4
1627 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1628 // Convert__VR1281_0__VR1281_1__U4Imm1_2
1629 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1630 // Convert__VR1281_0__VR1281_1
1631 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1632 // Convert__GR321_0__VR1281_1__U4Imm1_2
1633 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1634 // Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3
1635 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1636 // Convert__GR641_0__VR1281_1__U4Imm1_2
1637 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1638 // Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1639 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1640 // Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3
1641 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1642 // Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3
1643 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1644 // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1645 { 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 },
1646 // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3
1647 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1648 // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1649 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1650 // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2
1651 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1652 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0
1653 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1654 // Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0
1655 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1656 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
1657 { 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 },
1658 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5
1659 { 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 },
1660 // Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4
1661 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1662 // Convert__VR1281_0__VR1281_1__U12Imm1_2
1663 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1664 // Convert__VR1281_0__U16Imm1_1
1665 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1666 // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2
1667 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1668 // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2
1669 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1670 // Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3
1671 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1672 // Convert__VR1281_0__U8Imm1_1__U8Imm1_2
1673 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1674 // Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0
1675 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1676 // Convert__VR1281_0__VR1281_1__imm_95_0
1677 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1678 // Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2
1679 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1680 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2
1681 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1682 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2
1683 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1684 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2
1685 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1686 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2
1687 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1688 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1689 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1690 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2
1691 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1692 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2
1693 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1694 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2
1695 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1696 // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1697 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1698 // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2
1699 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1700 // Convert__VR1281_0__U16Imm1_1__U4Imm1_2
1701 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1702 // Convert__VR1281_0__GR321_1__BDAddr64Disp122_2
1703 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1704 // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2
1705 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1706 // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3
1707 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1708 // Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2
1709 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1710 // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3
1711 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1712 // Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2
1713 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1714 // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2
1715 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1716 // Convert__VR1281_0__GR641_1__GR641_2
1717 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1718 // Convert__VR1281_0__VR1281_1__VR1281_1
1719 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done },
1720 // Convert__VR1281_0
1721 { CVT_95_addRegOperands, 1, CVT_Done },
1722 // Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4
1723 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1724 // Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3
1725 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1726 // Convert__VR1281_0__VR1281_1__U16Imm1_2
1727 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1728 // Convert__VR1281_0__S16Imm1_1__U4Imm1_2
1729 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1730 // Convert__VR1281_0__S16Imm1_1
1731 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1732 // Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2
1733 { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1734 // Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2
1735 { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1736 // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3
1737 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1738 // Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2
1739 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1740 // Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2
1741 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1742 // Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2
1743 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1744 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0
1745 { 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 },
1746 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0
1747 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1748 // Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3
1749 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1750 // Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3
1751 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1752 // Convert__VR641_0__VR641_1__VR641_2
1753 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1754 // Convert__VR321_0__VR321_1__VR321_2
1755 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1756 // Convert__VR641_0__VR641_1
1757 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1758 // Convert__VR321_0__VR321_1
1759 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1760 // Convert__VR1281_0__VR641_1
1761 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1762 // Convert__VR641_0__VR321_1
1763 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1764 // Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3
1765 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1766 // Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1767 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1768 // Convert__VR641_0__VR641_1__VR641_2__VR641_3
1769 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1770 // Convert__VR321_0__VR321_1__VR321_2__VR321_3
1771 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1772 // Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3
1773 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1774 // Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3
1775 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1776 // Convert__VR641_0__VR641_1__U4Imm1_2
1777 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1778 // Convert__VR321_0__VR321_1__U4Imm1_2
1779 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1780 // Convert__VR641_0__VR641_1__U12Imm1_2
1781 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1782 // Convert__VR321_0__VR321_1__U12Imm1_2
1783 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1784};
1785
1786void SystemZAsmParser::
1787convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
1788 const OperandVector &Operands) {
1789 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1790 const uint8_t *Converter = ConversionTable[Kind];
1791 Inst.setOpcode(Opcode);
1792 for (const uint8_t *p = Converter; *p; p += 2) {
1793 unsigned OpIdx = *(p + 1);
1794 switch (*p) {
1795 default: llvm_unreachable("invalid conversion entry!");
1796 case CVT_Reg:
1797 static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1798 break;
1799 case CVT_Tied: {
1800 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
1801 std::begin(TiedAsmOperandTable)) &&
1802 "Tied operand not found");
1803 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
1804 if (TiedResOpnd != (uint8_t)-1)
1805 Inst.addOperand(Inst.getOperand(TiedResOpnd));
1806 break;
1807 }
1808 case CVT_95_addRegOperands:
1809 static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1810 break;
1811 case CVT_95_addBDXAddrOperands:
1812 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDXAddrOperands(Inst, 3);
1813 break;
1814 case CVT_95_addImmOperands:
1815 static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1816 break;
1817 case CVT_95_addBDAddrOperands:
1818 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDAddrOperands(Inst, 2);
1819 break;
1820 case CVT_95_addBDLAddrOperands:
1821 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDLAddrOperands(Inst, 3);
1822 break;
1823 case CVT_95_addImmTLSOperands:
1824 static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmTLSOperands(Inst, 2);
1825 break;
1826 case CVT_imm_95_0:
1827 Inst.addOperand(MCOperand::createImm(0));
1828 break;
1829 case CVT_95_addBDRAddrOperands:
1830 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDRAddrOperands(Inst, 3);
1831 break;
1832 case CVT_regR0D:
1833 Inst.addOperand(MCOperand::createReg(SystemZ::R0D));
1834 break;
1835 case CVT_95_addBDVAddrOperands:
1836 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDVAddrOperands(Inst, 3);
1837 break;
1838 }
1839 }
1840}
1841
1842void SystemZAsmParser::
1843convertToMapAndConstraints(unsigned Kind,
1844 const OperandVector &Operands) {
1845 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1846 unsigned NumMCOperands = 0;
1847 const uint8_t *Converter = ConversionTable[Kind];
1848 for (const uint8_t *p = Converter; *p; p += 2) {
1849 switch (*p) {
1850 default: llvm_unreachable("invalid conversion entry!");
1851 case CVT_Reg:
1852 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1853 Operands[*(p + 1)]->setConstraint("r");
1854 ++NumMCOperands;
1855 break;
1856 case CVT_Tied:
1857 ++NumMCOperands;
1858 break;
1859 case CVT_95_addRegOperands:
1860 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1861 Operands[*(p + 1)]->setConstraint("m");
1862 NumMCOperands += 1;
1863 break;
1864 case CVT_95_addBDXAddrOperands:
1865 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1866 Operands[*(p + 1)]->setConstraint("m");
1867 NumMCOperands += 3;
1868 break;
1869 case CVT_95_addImmOperands:
1870 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1871 Operands[*(p + 1)]->setConstraint("m");
1872 NumMCOperands += 1;
1873 break;
1874 case CVT_95_addBDAddrOperands:
1875 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1876 Operands[*(p + 1)]->setConstraint("m");
1877 NumMCOperands += 2;
1878 break;
1879 case CVT_95_addBDLAddrOperands:
1880 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1881 Operands[*(p + 1)]->setConstraint("m");
1882 NumMCOperands += 3;
1883 break;
1884 case CVT_95_addImmTLSOperands:
1885 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1886 Operands[*(p + 1)]->setConstraint("m");
1887 NumMCOperands += 2;
1888 break;
1889 case CVT_imm_95_0:
1890 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1891 Operands[*(p + 1)]->setConstraint("");
1892 ++NumMCOperands;
1893 break;
1894 case CVT_95_addBDRAddrOperands:
1895 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1896 Operands[*(p + 1)]->setConstraint("m");
1897 NumMCOperands += 3;
1898 break;
1899 case CVT_regR0D:
1900 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1901 Operands[*(p + 1)]->setConstraint("m");
1902 ++NumMCOperands;
1903 break;
1904 case CVT_95_addBDVAddrOperands:
1905 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1906 Operands[*(p + 1)]->setConstraint("m");
1907 NumMCOperands += 3;
1908 break;
1909 }
1910 }
1911}
1912
1913namespace {
1914
1915/// MatchClassKind - The kinds of classes which participate in
1916/// instruction matching.
1917enum MatchClassKind {
1918 InvalidMatchClass = 0,
1919 OptionalMatchClass = 1,
1920 MCK_LAST_TOKEN = OptionalMatchClass,
1921 MCK_CCR, // register class 'CCR'
1922 MCK_FPCRegs, // register class 'FPCRegs'
1923 MCK_ADDR128Bit, // register class 'ADDR128Bit'
1924 MCK_FP128Bit, // register class 'FP128Bit'
1925 MCK_GR128Bit, // register class 'GR128Bit'
1926 MCK_ADDR32Bit, // register class 'ADDR32Bit'
1927 MCK_ADDR64Bit, // register class 'ADDR64Bit'
1928 MCK_AR32Bit, // register class 'AR32Bit'
1929 MCK_CR64Bit, // register class 'CR64Bit'
1930 MCK_FP32Bit, // register class 'FP32Bit'
1931 MCK_FP64Bit, // register class 'FP64Bit'
1932 MCK_GR32Bit, // register class 'GR32Bit'
1933 MCK_GR64Bit, // register class 'GR64Bit'
1934 MCK_GRH32Bit, // register class 'GRH32Bit'
1935 MCK_VF128Bit, // register class 'VF128Bit'
1936 MCK_Reg13, // derived register class
1937 MCK_GRX32Bit, // register class 'GRX32Bit'
1938 MCK_VR128Bit, // register class 'VR128Bit'
1939 MCK_VR32Bit, // register class 'VR32Bit'
1940 MCK_VR64Bit, // register class 'VR64Bit'
1941 MCK_AnyRegBit, // register class 'AnyRegBit'
1942 MCK_LAST_REGISTER = MCK_AnyRegBit,
1943 MCK_ADDR128, // user defined class 'ADDR128AsmOperand'
1944 MCK_ADDR32, // user defined class 'ADDR32AsmOperand'
1945 MCK_ADDR64, // user defined class 'ADDR64AsmOperand'
1946 MCK_AR32, // user defined class 'AR32AsmOperand'
1947 MCK_AnyReg, // user defined class 'AnyRegAsmOperand'
1948 MCK_BDAddr32Disp12, // user defined class 'BDAddr32Disp12'
1949 MCK_BDAddr32Disp20, // user defined class 'BDAddr32Disp20'
1950 MCK_BDAddr64Disp12, // user defined class 'BDAddr64Disp12'
1951 MCK_BDAddr64Disp20, // user defined class 'BDAddr64Disp20'
1952 MCK_BDLAddr64Disp12Len4, // user defined class 'BDLAddr64Disp12Len4'
1953 MCK_BDLAddr64Disp12Len8, // user defined class 'BDLAddr64Disp12Len8'
1954 MCK_BDRAddr64Disp12, // user defined class 'BDRAddr64Disp12'
1955 MCK_BDVAddr64Disp12, // user defined class 'BDVAddr64Disp12'
1956 MCK_BDXAddr64Disp12, // user defined class 'BDXAddr64Disp12'
1957 MCK_BDXAddr64Disp20, // user defined class 'BDXAddr64Disp20'
1958 MCK_CR64, // user defined class 'CR64AsmOperand'
1959 MCK_FP128, // user defined class 'FP128AsmOperand'
1960 MCK_FP32, // user defined class 'FP32AsmOperand'
1961 MCK_FP64, // user defined class 'FP64AsmOperand'
1962 MCK_GR128, // user defined class 'GR128AsmOperand'
1963 MCK_GR32, // user defined class 'GR32AsmOperand'
1964 MCK_GR64, // user defined class 'GR64AsmOperand'
1965 MCK_GRH32, // user defined class 'GRH32AsmOperand'
1966 MCK_GRX32, // user defined class 'GRX32AsmOperand'
1967 MCK_Imm, // user defined class 'ImmAsmOperand'
1968 MCK_PCRel12, // user defined class 'PCRel12'
1969 MCK_PCRel16, // user defined class 'PCRel16'
1970 MCK_PCRel24, // user defined class 'PCRel24'
1971 MCK_PCRel32, // user defined class 'PCRel32'
1972 MCK_PCRelTLS16, // user defined class 'PCRelTLS16'
1973 MCK_PCRelTLS32, // user defined class 'PCRelTLS32'
1974 MCK_S16Imm, // user defined class 'S16Imm'
1975 MCK_S32Imm, // user defined class 'S32Imm'
1976 MCK_S8Imm, // user defined class 'S8Imm'
1977 MCK_U12Imm, // user defined class 'U12Imm'
1978 MCK_U16Imm, // user defined class 'U16Imm'
1979 MCK_U1Imm, // user defined class 'U1Imm'
1980 MCK_U2Imm, // user defined class 'U2Imm'
1981 MCK_U32Imm, // user defined class 'U32Imm'
1982 MCK_U3Imm, // user defined class 'U3Imm'
1983 MCK_U48Imm, // user defined class 'U48Imm'
1984 MCK_U4Imm, // user defined class 'U4Imm'
1985 MCK_U8Imm, // user defined class 'U8Imm'
1986 MCK_VF128, // user defined class 'VF128AsmOperand'
1987 MCK_VR128, // user defined class 'VR128AsmOperand'
1988 MCK_VR32, // user defined class 'VR32AsmOperand'
1989 MCK_VR64, // user defined class 'VR64AsmOperand'
1990 NumMatchClassKinds
1991};
1992
1993} // end anonymous namespace
1994
1995static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
1996 return MCTargetAsmParser::Match_InvalidOperand;
1997}
1998
1999static MatchClassKind matchTokenString(StringRef Name) {
2000 return InvalidMatchClass;
2001}
2002
2003/// isSubclass - Compute whether \p A is a subclass of \p B.
2004static bool isSubclass(MatchClassKind A, MatchClassKind B) {
2005 if (A == B)
2006 return true;
2007
2008 switch (A) {
2009 default:
2010 return false;
2011
2012 case MCK_ADDR128Bit:
2013 return B == MCK_GR128Bit;
2014
2015 case MCK_ADDR32Bit:
2016 switch (B) {
2017 default: return false;
2018 case MCK_GR32Bit: return true;
2019 case MCK_GRX32Bit: return true;
2020 }
2021
2022 case MCK_ADDR64Bit:
2023 switch (B) {
2024 default: return false;
2025 case MCK_GR64Bit: return true;
2026 case MCK_AnyRegBit: return true;
2027 }
2028
2029 case MCK_FP32Bit:
2030 return B == MCK_VR32Bit;
2031
2032 case MCK_FP64Bit:
2033 switch (B) {
2034 default: return false;
2035 case MCK_Reg13: return true;
2036 case MCK_VR64Bit: return true;
2037 case MCK_AnyRegBit: return true;
2038 }
2039
2040 case MCK_GR32Bit:
2041 return B == MCK_GRX32Bit;
2042
2043 case MCK_GR64Bit:
2044 return B == MCK_AnyRegBit;
2045
2046 case MCK_GRH32Bit:
2047 return B == MCK_GRX32Bit;
2048
2049 case MCK_VF128Bit:
2050 switch (B) {
2051 default: return false;
2052 case MCK_Reg13: return true;
2053 case MCK_VR128Bit: return true;
2054 case MCK_AnyRegBit: return true;
2055 }
2056
2057 case MCK_Reg13:
2058 return B == MCK_AnyRegBit;
2059 }
2060}
2061
2062static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
2063 SystemZOperand &Operand = (SystemZOperand &)GOp;
2064 if (Kind == InvalidMatchClass)
2065 return MCTargetAsmParser::Match_InvalidOperand;
2066
2067 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
2068 return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
2069 MCTargetAsmParser::Match_Success :
2070 MCTargetAsmParser::Match_InvalidOperand;
2071
2072 switch (Kind) {
2073 default: break;
2074 // 'ADDR128' class
2075 case MCK_ADDR128: {
2076 DiagnosticPredicate DP(Operand.isADDR128());
2077 if (DP.isMatch())
2078 return MCTargetAsmParser::Match_Success;
2079 break;
2080 }
2081 // 'ADDR32' class
2082 case MCK_ADDR32: {
2083 DiagnosticPredicate DP(Operand.isADDR32());
2084 if (DP.isMatch())
2085 return MCTargetAsmParser::Match_Success;
2086 break;
2087 }
2088 // 'ADDR64' class
2089 case MCK_ADDR64: {
2090 DiagnosticPredicate DP(Operand.isADDR64());
2091 if (DP.isMatch())
2092 return MCTargetAsmParser::Match_Success;
2093 break;
2094 }
2095 // 'AR32' class
2096 case MCK_AR32: {
2097 DiagnosticPredicate DP(Operand.isAR32());
2098 if (DP.isMatch())
2099 return MCTargetAsmParser::Match_Success;
2100 break;
2101 }
2102 // 'AnyReg' class
2103 case MCK_AnyReg: {
2104 DiagnosticPredicate DP(Operand.isAnyReg());
2105 if (DP.isMatch())
2106 return MCTargetAsmParser::Match_Success;
2107 break;
2108 }
2109 // 'BDAddr32Disp12' class
2110 case MCK_BDAddr32Disp12: {
2111 DiagnosticPredicate DP(Operand.isBDAddr32Disp12());
2112 if (DP.isMatch())
2113 return MCTargetAsmParser::Match_Success;
2114 break;
2115 }
2116 // 'BDAddr32Disp20' class
2117 case MCK_BDAddr32Disp20: {
2118 DiagnosticPredicate DP(Operand.isBDAddr32Disp20());
2119 if (DP.isMatch())
2120 return MCTargetAsmParser::Match_Success;
2121 break;
2122 }
2123 // 'BDAddr64Disp12' class
2124 case MCK_BDAddr64Disp12: {
2125 DiagnosticPredicate DP(Operand.isBDAddr64Disp12());
2126 if (DP.isMatch())
2127 return MCTargetAsmParser::Match_Success;
2128 break;
2129 }
2130 // 'BDAddr64Disp20' class
2131 case MCK_BDAddr64Disp20: {
2132 DiagnosticPredicate DP(Operand.isBDAddr64Disp20());
2133 if (DP.isMatch())
2134 return MCTargetAsmParser::Match_Success;
2135 break;
2136 }
2137 // 'BDLAddr64Disp12Len4' class
2138 case MCK_BDLAddr64Disp12Len4: {
2139 DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len4());
2140 if (DP.isMatch())
2141 return MCTargetAsmParser::Match_Success;
2142 break;
2143 }
2144 // 'BDLAddr64Disp12Len8' class
2145 case MCK_BDLAddr64Disp12Len8: {
2146 DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len8());
2147 if (DP.isMatch())
2148 return MCTargetAsmParser::Match_Success;
2149 break;
2150 }
2151 // 'BDRAddr64Disp12' class
2152 case MCK_BDRAddr64Disp12: {
2153 DiagnosticPredicate DP(Operand.isBDRAddr64Disp12());
2154 if (DP.isMatch())
2155 return MCTargetAsmParser::Match_Success;
2156 break;
2157 }
2158 // 'BDVAddr64Disp12' class
2159 case MCK_BDVAddr64Disp12: {
2160 DiagnosticPredicate DP(Operand.isBDVAddr64Disp12());
2161 if (DP.isMatch())
2162 return MCTargetAsmParser::Match_Success;
2163 break;
2164 }
2165 // 'BDXAddr64Disp12' class
2166 case MCK_BDXAddr64Disp12: {
2167 DiagnosticPredicate DP(Operand.isBDXAddr64Disp12());
2168 if (DP.isMatch())
2169 return MCTargetAsmParser::Match_Success;
2170 break;
2171 }
2172 // 'BDXAddr64Disp20' class
2173 case MCK_BDXAddr64Disp20: {
2174 DiagnosticPredicate DP(Operand.isBDXAddr64Disp20());
2175 if (DP.isMatch())
2176 return MCTargetAsmParser::Match_Success;
2177 break;
2178 }
2179 // 'CR64' class
2180 case MCK_CR64: {
2181 DiagnosticPredicate DP(Operand.isCR64());
2182 if (DP.isMatch())
2183 return MCTargetAsmParser::Match_Success;
2184 break;
2185 }
2186 // 'FP128' class
2187 case MCK_FP128: {
2188 DiagnosticPredicate DP(Operand.isFP128());
2189 if (DP.isMatch())
2190 return MCTargetAsmParser::Match_Success;
2191 break;
2192 }
2193 // 'FP32' class
2194 case MCK_FP32: {
2195 DiagnosticPredicate DP(Operand.isFP32());
2196 if (DP.isMatch())
2197 return MCTargetAsmParser::Match_Success;
2198 break;
2199 }
2200 // 'FP64' class
2201 case MCK_FP64: {
2202 DiagnosticPredicate DP(Operand.isFP64());
2203 if (DP.isMatch())
2204 return MCTargetAsmParser::Match_Success;
2205 break;
2206 }
2207 // 'GR128' class
2208 case MCK_GR128: {
2209 DiagnosticPredicate DP(Operand.isGR128());
2210 if (DP.isMatch())
2211 return MCTargetAsmParser::Match_Success;
2212 break;
2213 }
2214 // 'GR32' class
2215 case MCK_GR32: {
2216 DiagnosticPredicate DP(Operand.isGR32());
2217 if (DP.isMatch())
2218 return MCTargetAsmParser::Match_Success;
2219 break;
2220 }
2221 // 'GR64' class
2222 case MCK_GR64: {
2223 DiagnosticPredicate DP(Operand.isGR64());
2224 if (DP.isMatch())
2225 return MCTargetAsmParser::Match_Success;
2226 break;
2227 }
2228 // 'GRH32' class
2229 case MCK_GRH32: {
2230 DiagnosticPredicate DP(Operand.isGRH32());
2231 if (DP.isMatch())
2232 return MCTargetAsmParser::Match_Success;
2233 break;
2234 }
2235 // 'GRX32' class
2236 case MCK_GRX32: {
2237 DiagnosticPredicate DP(Operand.isGRX32());
2238 if (DP.isMatch())
2239 return MCTargetAsmParser::Match_Success;
2240 break;
2241 }
2242 // 'Imm' class
2243 case MCK_Imm: {
2244 DiagnosticPredicate DP(Operand.isImm());
2245 if (DP.isMatch())
2246 return MCTargetAsmParser::Match_Success;
2247 break;
2248 }
2249 // 'PCRel12' class
2250 case MCK_PCRel12: {
2251 DiagnosticPredicate DP(Operand.isImm());
2252 if (DP.isMatch())
2253 return MCTargetAsmParser::Match_Success;
2254 break;
2255 }
2256 // 'PCRel16' class
2257 case MCK_PCRel16: {
2258 DiagnosticPredicate DP(Operand.isImm());
2259 if (DP.isMatch())
2260 return MCTargetAsmParser::Match_Success;
2261 break;
2262 }
2263 // 'PCRel24' class
2264 case MCK_PCRel24: {
2265 DiagnosticPredicate DP(Operand.isImm());
2266 if (DP.isMatch())
2267 return MCTargetAsmParser::Match_Success;
2268 break;
2269 }
2270 // 'PCRel32' class
2271 case MCK_PCRel32: {
2272 DiagnosticPredicate DP(Operand.isImm());
2273 if (DP.isMatch())
2274 return MCTargetAsmParser::Match_Success;
2275 break;
2276 }
2277 // 'PCRelTLS16' class
2278 case MCK_PCRelTLS16: {
2279 DiagnosticPredicate DP(Operand.isImmTLS());
2280 if (DP.isMatch())
2281 return MCTargetAsmParser::Match_Success;
2282 break;
2283 }
2284 // 'PCRelTLS32' class
2285 case MCK_PCRelTLS32: {
2286 DiagnosticPredicate DP(Operand.isImmTLS());
2287 if (DP.isMatch())
2288 return MCTargetAsmParser::Match_Success;
2289 break;
2290 }
2291 // 'S16Imm' class
2292 case MCK_S16Imm: {
2293 DiagnosticPredicate DP(Operand.isS16Imm());
2294 if (DP.isMatch())
2295 return MCTargetAsmParser::Match_Success;
2296 break;
2297 }
2298 // 'S32Imm' class
2299 case MCK_S32Imm: {
2300 DiagnosticPredicate DP(Operand.isS32Imm());
2301 if (DP.isMatch())
2302 return MCTargetAsmParser::Match_Success;
2303 break;
2304 }
2305 // 'S8Imm' class
2306 case MCK_S8Imm: {
2307 DiagnosticPredicate DP(Operand.isS8Imm());
2308 if (DP.isMatch())
2309 return MCTargetAsmParser::Match_Success;
2310 break;
2311 }
2312 // 'U12Imm' class
2313 case MCK_U12Imm: {
2314 DiagnosticPredicate DP(Operand.isU12Imm());
2315 if (DP.isMatch())
2316 return MCTargetAsmParser::Match_Success;
2317 break;
2318 }
2319 // 'U16Imm' class
2320 case MCK_U16Imm: {
2321 DiagnosticPredicate DP(Operand.isU16Imm());
2322 if (DP.isMatch())
2323 return MCTargetAsmParser::Match_Success;
2324 break;
2325 }
2326 // 'U1Imm' class
2327 case MCK_U1Imm: {
2328 DiagnosticPredicate DP(Operand.isU1Imm());
2329 if (DP.isMatch())
2330 return MCTargetAsmParser::Match_Success;
2331 break;
2332 }
2333 // 'U2Imm' class
2334 case MCK_U2Imm: {
2335 DiagnosticPredicate DP(Operand.isU2Imm());
2336 if (DP.isMatch())
2337 return MCTargetAsmParser::Match_Success;
2338 break;
2339 }
2340 // 'U32Imm' class
2341 case MCK_U32Imm: {
2342 DiagnosticPredicate DP(Operand.isU32Imm());
2343 if (DP.isMatch())
2344 return MCTargetAsmParser::Match_Success;
2345 break;
2346 }
2347 // 'U3Imm' class
2348 case MCK_U3Imm: {
2349 DiagnosticPredicate DP(Operand.isU3Imm());
2350 if (DP.isMatch())
2351 return MCTargetAsmParser::Match_Success;
2352 break;
2353 }
2354 // 'U48Imm' class
2355 case MCK_U48Imm: {
2356 DiagnosticPredicate DP(Operand.isU48Imm());
2357 if (DP.isMatch())
2358 return MCTargetAsmParser::Match_Success;
2359 break;
2360 }
2361 // 'U4Imm' class
2362 case MCK_U4Imm: {
2363 DiagnosticPredicate DP(Operand.isU4Imm());
2364 if (DP.isMatch())
2365 return MCTargetAsmParser::Match_Success;
2366 break;
2367 }
2368 // 'U8Imm' class
2369 case MCK_U8Imm: {
2370 DiagnosticPredicate DP(Operand.isU8Imm());
2371 if (DP.isMatch())
2372 return MCTargetAsmParser::Match_Success;
2373 break;
2374 }
2375 // 'VF128' class
2376 case MCK_VF128: {
2377 DiagnosticPredicate DP(Operand.isVF128());
2378 if (DP.isMatch())
2379 return MCTargetAsmParser::Match_Success;
2380 break;
2381 }
2382 // 'VR128' class
2383 case MCK_VR128: {
2384 DiagnosticPredicate DP(Operand.isVR128());
2385 if (DP.isMatch())
2386 return MCTargetAsmParser::Match_Success;
2387 break;
2388 }
2389 // 'VR32' class
2390 case MCK_VR32: {
2391 DiagnosticPredicate DP(Operand.isVR32());
2392 if (DP.isMatch())
2393 return MCTargetAsmParser::Match_Success;
2394 break;
2395 }
2396 // 'VR64' class
2397 case MCK_VR64: {
2398 DiagnosticPredicate DP(Operand.isVR64());
2399 if (DP.isMatch())
2400 return MCTargetAsmParser::Match_Success;
2401 break;
2402 }
2403 } // end switch (Kind)
2404
2405 if (Operand.isReg()) {
2406 MatchClassKind OpKind;
2407 switch (Operand.getReg().id()) {
2408 default: OpKind = InvalidMatchClass; break;
2409 case SystemZ::R0L: OpKind = MCK_GR32Bit; break;
2410 case SystemZ::R0H: OpKind = MCK_GRH32Bit; break;
2411 case SystemZ::R0D: OpKind = MCK_GR64Bit; break;
2412 case SystemZ::R1L: OpKind = MCK_ADDR32Bit; break;
2413 case SystemZ::R1H: OpKind = MCK_GRH32Bit; break;
2414 case SystemZ::R1D: OpKind = MCK_ADDR64Bit; break;
2415 case SystemZ::R2L: OpKind = MCK_ADDR32Bit; break;
2416 case SystemZ::R2H: OpKind = MCK_GRH32Bit; break;
2417 case SystemZ::R2D: OpKind = MCK_ADDR64Bit; break;
2418 case SystemZ::R3L: OpKind = MCK_ADDR32Bit; break;
2419 case SystemZ::R3H: OpKind = MCK_GRH32Bit; break;
2420 case SystemZ::R3D: OpKind = MCK_ADDR64Bit; break;
2421 case SystemZ::R4L: OpKind = MCK_ADDR32Bit; break;
2422 case SystemZ::R4H: OpKind = MCK_GRH32Bit; break;
2423 case SystemZ::R4D: OpKind = MCK_ADDR64Bit; break;
2424 case SystemZ::R5L: OpKind = MCK_ADDR32Bit; break;
2425 case SystemZ::R5H: OpKind = MCK_GRH32Bit; break;
2426 case SystemZ::R5D: OpKind = MCK_ADDR64Bit; break;
2427 case SystemZ::R6L: OpKind = MCK_ADDR32Bit; break;
2428 case SystemZ::R6H: OpKind = MCK_GRH32Bit; break;
2429 case SystemZ::R6D: OpKind = MCK_ADDR64Bit; break;
2430 case SystemZ::R7L: OpKind = MCK_ADDR32Bit; break;
2431 case SystemZ::R7H: OpKind = MCK_GRH32Bit; break;
2432 case SystemZ::R7D: OpKind = MCK_ADDR64Bit; break;
2433 case SystemZ::R8L: OpKind = MCK_ADDR32Bit; break;
2434 case SystemZ::R8H: OpKind = MCK_GRH32Bit; break;
2435 case SystemZ::R8D: OpKind = MCK_ADDR64Bit; break;
2436 case SystemZ::R9L: OpKind = MCK_ADDR32Bit; break;
2437 case SystemZ::R9H: OpKind = MCK_GRH32Bit; break;
2438 case SystemZ::R9D: OpKind = MCK_ADDR64Bit; break;
2439 case SystemZ::R10L: OpKind = MCK_ADDR32Bit; break;
2440 case SystemZ::R10H: OpKind = MCK_GRH32Bit; break;
2441 case SystemZ::R10D: OpKind = MCK_ADDR64Bit; break;
2442 case SystemZ::R11L: OpKind = MCK_ADDR32Bit; break;
2443 case SystemZ::R11H: OpKind = MCK_GRH32Bit; break;
2444 case SystemZ::R11D: OpKind = MCK_ADDR64Bit; break;
2445 case SystemZ::R12L: OpKind = MCK_ADDR32Bit; break;
2446 case SystemZ::R12H: OpKind = MCK_GRH32Bit; break;
2447 case SystemZ::R12D: OpKind = MCK_ADDR64Bit; break;
2448 case SystemZ::R13L: OpKind = MCK_ADDR32Bit; break;
2449 case SystemZ::R13H: OpKind = MCK_GRH32Bit; break;
2450 case SystemZ::R13D: OpKind = MCK_ADDR64Bit; break;
2451 case SystemZ::R14L: OpKind = MCK_ADDR32Bit; break;
2452 case SystemZ::R14H: OpKind = MCK_GRH32Bit; break;
2453 case SystemZ::R14D: OpKind = MCK_ADDR64Bit; break;
2454 case SystemZ::R15L: OpKind = MCK_ADDR32Bit; break;
2455 case SystemZ::R15H: OpKind = MCK_GRH32Bit; break;
2456 case SystemZ::R15D: OpKind = MCK_ADDR64Bit; break;
2457 case SystemZ::R0Q: OpKind = MCK_GR128Bit; break;
2458 case SystemZ::R2Q: OpKind = MCK_ADDR128Bit; break;
2459 case SystemZ::R4Q: OpKind = MCK_ADDR128Bit; break;
2460 case SystemZ::R6Q: OpKind = MCK_ADDR128Bit; break;
2461 case SystemZ::R8Q: OpKind = MCK_ADDR128Bit; break;
2462 case SystemZ::R10Q: OpKind = MCK_ADDR128Bit; break;
2463 case SystemZ::R12Q: OpKind = MCK_ADDR128Bit; break;
2464 case SystemZ::R14Q: OpKind = MCK_ADDR128Bit; break;
2465 case SystemZ::F0S: OpKind = MCK_FP32Bit; break;
2466 case SystemZ::F0D: OpKind = MCK_FP64Bit; break;
2467 case SystemZ::F1S: OpKind = MCK_FP32Bit; break;
2468 case SystemZ::F1D: OpKind = MCK_FP64Bit; break;
2469 case SystemZ::F2S: OpKind = MCK_FP32Bit; break;
2470 case SystemZ::F2D: OpKind = MCK_FP64Bit; break;
2471 case SystemZ::F3S: OpKind = MCK_FP32Bit; break;
2472 case SystemZ::F3D: OpKind = MCK_FP64Bit; break;
2473 case SystemZ::F4S: OpKind = MCK_FP32Bit; break;
2474 case SystemZ::F4D: OpKind = MCK_FP64Bit; break;
2475 case SystemZ::F5S: OpKind = MCK_FP32Bit; break;
2476 case SystemZ::F5D: OpKind = MCK_FP64Bit; break;
2477 case SystemZ::F6S: OpKind = MCK_FP32Bit; break;
2478 case SystemZ::F6D: OpKind = MCK_FP64Bit; break;
2479 case SystemZ::F7S: OpKind = MCK_FP32Bit; break;
2480 case SystemZ::F7D: OpKind = MCK_FP64Bit; break;
2481 case SystemZ::F8S: OpKind = MCK_FP32Bit; break;
2482 case SystemZ::F8D: OpKind = MCK_FP64Bit; break;
2483 case SystemZ::F9S: OpKind = MCK_FP32Bit; break;
2484 case SystemZ::F9D: OpKind = MCK_FP64Bit; break;
2485 case SystemZ::F10S: OpKind = MCK_FP32Bit; break;
2486 case SystemZ::F10D: OpKind = MCK_FP64Bit; break;
2487 case SystemZ::F11S: OpKind = MCK_FP32Bit; break;
2488 case SystemZ::F11D: OpKind = MCK_FP64Bit; break;
2489 case SystemZ::F12S: OpKind = MCK_FP32Bit; break;
2490 case SystemZ::F12D: OpKind = MCK_FP64Bit; break;
2491 case SystemZ::F13S: OpKind = MCK_FP32Bit; break;
2492 case SystemZ::F13D: OpKind = MCK_FP64Bit; break;
2493 case SystemZ::F14S: OpKind = MCK_FP32Bit; break;
2494 case SystemZ::F14D: OpKind = MCK_FP64Bit; break;
2495 case SystemZ::F15S: OpKind = MCK_FP32Bit; break;
2496 case SystemZ::F15D: OpKind = MCK_FP64Bit; break;
2497 case SystemZ::F16S: OpKind = MCK_VR32Bit; break;
2498 case SystemZ::F16D: OpKind = MCK_VR64Bit; break;
2499 case SystemZ::F17S: OpKind = MCK_VR32Bit; break;
2500 case SystemZ::F17D: OpKind = MCK_VR64Bit; break;
2501 case SystemZ::F18S: OpKind = MCK_VR32Bit; break;
2502 case SystemZ::F18D: OpKind = MCK_VR64Bit; break;
2503 case SystemZ::F19S: OpKind = MCK_VR32Bit; break;
2504 case SystemZ::F19D: OpKind = MCK_VR64Bit; break;
2505 case SystemZ::F20S: OpKind = MCK_VR32Bit; break;
2506 case SystemZ::F20D: OpKind = MCK_VR64Bit; break;
2507 case SystemZ::F21S: OpKind = MCK_VR32Bit; break;
2508 case SystemZ::F21D: OpKind = MCK_VR64Bit; break;
2509 case SystemZ::F22S: OpKind = MCK_VR32Bit; break;
2510 case SystemZ::F22D: OpKind = MCK_VR64Bit; break;
2511 case SystemZ::F23S: OpKind = MCK_VR32Bit; break;
2512 case SystemZ::F23D: OpKind = MCK_VR64Bit; break;
2513 case SystemZ::F24S: OpKind = MCK_VR32Bit; break;
2514 case SystemZ::F24D: OpKind = MCK_VR64Bit; break;
2515 case SystemZ::F25S: OpKind = MCK_VR32Bit; break;
2516 case SystemZ::F25D: OpKind = MCK_VR64Bit; break;
2517 case SystemZ::F26S: OpKind = MCK_VR32Bit; break;
2518 case SystemZ::F26D: OpKind = MCK_VR64Bit; break;
2519 case SystemZ::F27S: OpKind = MCK_VR32Bit; break;
2520 case SystemZ::F27D: OpKind = MCK_VR64Bit; break;
2521 case SystemZ::F28S: OpKind = MCK_VR32Bit; break;
2522 case SystemZ::F28D: OpKind = MCK_VR64Bit; break;
2523 case SystemZ::F29S: OpKind = MCK_VR32Bit; break;
2524 case SystemZ::F29D: OpKind = MCK_VR64Bit; break;
2525 case SystemZ::F30S: OpKind = MCK_VR32Bit; break;
2526 case SystemZ::F30D: OpKind = MCK_VR64Bit; break;
2527 case SystemZ::F31S: OpKind = MCK_VR32Bit; break;
2528 case SystemZ::F31D: OpKind = MCK_VR64Bit; break;
2529 case SystemZ::F0Q: OpKind = MCK_FP128Bit; break;
2530 case SystemZ::F1Q: OpKind = MCK_FP128Bit; break;
2531 case SystemZ::F4Q: OpKind = MCK_FP128Bit; break;
2532 case SystemZ::F5Q: OpKind = MCK_FP128Bit; break;
2533 case SystemZ::F8Q: OpKind = MCK_FP128Bit; break;
2534 case SystemZ::F9Q: OpKind = MCK_FP128Bit; break;
2535 case SystemZ::F12Q: OpKind = MCK_FP128Bit; break;
2536 case SystemZ::F13Q: OpKind = MCK_FP128Bit; break;
2537 case SystemZ::V0: OpKind = MCK_VF128Bit; break;
2538 case SystemZ::V1: OpKind = MCK_VF128Bit; break;
2539 case SystemZ::V2: OpKind = MCK_VF128Bit; break;
2540 case SystemZ::V3: OpKind = MCK_VF128Bit; break;
2541 case SystemZ::V4: OpKind = MCK_VF128Bit; break;
2542 case SystemZ::V5: OpKind = MCK_VF128Bit; break;
2543 case SystemZ::V6: OpKind = MCK_VF128Bit; break;
2544 case SystemZ::V7: OpKind = MCK_VF128Bit; break;
2545 case SystemZ::V8: OpKind = MCK_VF128Bit; break;
2546 case SystemZ::V9: OpKind = MCK_VF128Bit; break;
2547 case SystemZ::V10: OpKind = MCK_VF128Bit; break;
2548 case SystemZ::V11: OpKind = MCK_VF128Bit; break;
2549 case SystemZ::V12: OpKind = MCK_VF128Bit; break;
2550 case SystemZ::V13: OpKind = MCK_VF128Bit; break;
2551 case SystemZ::V14: OpKind = MCK_VF128Bit; break;
2552 case SystemZ::V15: OpKind = MCK_VF128Bit; break;
2553 case SystemZ::V16: OpKind = MCK_VR128Bit; break;
2554 case SystemZ::V17: OpKind = MCK_VR128Bit; break;
2555 case SystemZ::V18: OpKind = MCK_VR128Bit; break;
2556 case SystemZ::V19: OpKind = MCK_VR128Bit; break;
2557 case SystemZ::V20: OpKind = MCK_VR128Bit; break;
2558 case SystemZ::V21: OpKind = MCK_VR128Bit; break;
2559 case SystemZ::V22: OpKind = MCK_VR128Bit; break;
2560 case SystemZ::V23: OpKind = MCK_VR128Bit; break;
2561 case SystemZ::V24: OpKind = MCK_VR128Bit; break;
2562 case SystemZ::V25: OpKind = MCK_VR128Bit; break;
2563 case SystemZ::V26: OpKind = MCK_VR128Bit; break;
2564 case SystemZ::V27: OpKind = MCK_VR128Bit; break;
2565 case SystemZ::V28: OpKind = MCK_VR128Bit; break;
2566 case SystemZ::V29: OpKind = MCK_VR128Bit; break;
2567 case SystemZ::V30: OpKind = MCK_VR128Bit; break;
2568 case SystemZ::V31: OpKind = MCK_VR128Bit; break;
2569 case SystemZ::CC: OpKind = MCK_CCR; break;
2570 case SystemZ::FPC: OpKind = MCK_FPCRegs; break;
2571 case SystemZ::A0: OpKind = MCK_AR32Bit; break;
2572 case SystemZ::A1: OpKind = MCK_AR32Bit; break;
2573 case SystemZ::A2: OpKind = MCK_AR32Bit; break;
2574 case SystemZ::A3: OpKind = MCK_AR32Bit; break;
2575 case SystemZ::A4: OpKind = MCK_AR32Bit; break;
2576 case SystemZ::A5: OpKind = MCK_AR32Bit; break;
2577 case SystemZ::A6: OpKind = MCK_AR32Bit; break;
2578 case SystemZ::A7: OpKind = MCK_AR32Bit; break;
2579 case SystemZ::A8: OpKind = MCK_AR32Bit; break;
2580 case SystemZ::A9: OpKind = MCK_AR32Bit; break;
2581 case SystemZ::A10: OpKind = MCK_AR32Bit; break;
2582 case SystemZ::A11: OpKind = MCK_AR32Bit; break;
2583 case SystemZ::A12: OpKind = MCK_AR32Bit; break;
2584 case SystemZ::A13: OpKind = MCK_AR32Bit; break;
2585 case SystemZ::A14: OpKind = MCK_AR32Bit; break;
2586 case SystemZ::A15: OpKind = MCK_AR32Bit; break;
2587 case SystemZ::C0: OpKind = MCK_CR64Bit; break;
2588 case SystemZ::C1: OpKind = MCK_CR64Bit; break;
2589 case SystemZ::C2: OpKind = MCK_CR64Bit; break;
2590 case SystemZ::C3: OpKind = MCK_CR64Bit; break;
2591 case SystemZ::C4: OpKind = MCK_CR64Bit; break;
2592 case SystemZ::C5: OpKind = MCK_CR64Bit; break;
2593 case SystemZ::C6: OpKind = MCK_CR64Bit; break;
2594 case SystemZ::C7: OpKind = MCK_CR64Bit; break;
2595 case SystemZ::C8: OpKind = MCK_CR64Bit; break;
2596 case SystemZ::C9: OpKind = MCK_CR64Bit; break;
2597 case SystemZ::C10: OpKind = MCK_CR64Bit; break;
2598 case SystemZ::C11: OpKind = MCK_CR64Bit; break;
2599 case SystemZ::C12: OpKind = MCK_CR64Bit; break;
2600 case SystemZ::C13: OpKind = MCK_CR64Bit; break;
2601 case SystemZ::C14: OpKind = MCK_CR64Bit; break;
2602 case SystemZ::C15: OpKind = MCK_CR64Bit; break;
2603 }
2604 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
2605 getDiagKindFromRegisterClass(Kind);
2606 }
2607
2608 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
2609 return getDiagKindFromRegisterClass(Kind);
2610
2611 return MCTargetAsmParser::Match_InvalidOperand;
2612}
2613
2614#ifndef NDEBUG
2615const char *getMatchClassName(MatchClassKind Kind) {
2616 switch (Kind) {
2617 case InvalidMatchClass: return "InvalidMatchClass";
2618 case OptionalMatchClass: return "OptionalMatchClass";
2619 case MCK_CCR: return "MCK_CCR";
2620 case MCK_FPCRegs: return "MCK_FPCRegs";
2621 case MCK_ADDR128Bit: return "MCK_ADDR128Bit";
2622 case MCK_FP128Bit: return "MCK_FP128Bit";
2623 case MCK_GR128Bit: return "MCK_GR128Bit";
2624 case MCK_ADDR32Bit: return "MCK_ADDR32Bit";
2625 case MCK_ADDR64Bit: return "MCK_ADDR64Bit";
2626 case MCK_AR32Bit: return "MCK_AR32Bit";
2627 case MCK_CR64Bit: return "MCK_CR64Bit";
2628 case MCK_FP32Bit: return "MCK_FP32Bit";
2629 case MCK_FP64Bit: return "MCK_FP64Bit";
2630 case MCK_GR32Bit: return "MCK_GR32Bit";
2631 case MCK_GR64Bit: return "MCK_GR64Bit";
2632 case MCK_GRH32Bit: return "MCK_GRH32Bit";
2633 case MCK_VF128Bit: return "MCK_VF128Bit";
2634 case MCK_Reg13: return "MCK_Reg13";
2635 case MCK_GRX32Bit: return "MCK_GRX32Bit";
2636 case MCK_VR128Bit: return "MCK_VR128Bit";
2637 case MCK_VR32Bit: return "MCK_VR32Bit";
2638 case MCK_VR64Bit: return "MCK_VR64Bit";
2639 case MCK_AnyRegBit: return "MCK_AnyRegBit";
2640 case MCK_ADDR128: return "MCK_ADDR128";
2641 case MCK_ADDR32: return "MCK_ADDR32";
2642 case MCK_ADDR64: return "MCK_ADDR64";
2643 case MCK_AR32: return "MCK_AR32";
2644 case MCK_AnyReg: return "MCK_AnyReg";
2645 case MCK_BDAddr32Disp12: return "MCK_BDAddr32Disp12";
2646 case MCK_BDAddr32Disp20: return "MCK_BDAddr32Disp20";
2647 case MCK_BDAddr64Disp12: return "MCK_BDAddr64Disp12";
2648 case MCK_BDAddr64Disp20: return "MCK_BDAddr64Disp20";
2649 case MCK_BDLAddr64Disp12Len4: return "MCK_BDLAddr64Disp12Len4";
2650 case MCK_BDLAddr64Disp12Len8: return "MCK_BDLAddr64Disp12Len8";
2651 case MCK_BDRAddr64Disp12: return "MCK_BDRAddr64Disp12";
2652 case MCK_BDVAddr64Disp12: return "MCK_BDVAddr64Disp12";
2653 case MCK_BDXAddr64Disp12: return "MCK_BDXAddr64Disp12";
2654 case MCK_BDXAddr64Disp20: return "MCK_BDXAddr64Disp20";
2655 case MCK_CR64: return "MCK_CR64";
2656 case MCK_FP128: return "MCK_FP128";
2657 case MCK_FP32: return "MCK_FP32";
2658 case MCK_FP64: return "MCK_FP64";
2659 case MCK_GR128: return "MCK_GR128";
2660 case MCK_GR32: return "MCK_GR32";
2661 case MCK_GR64: return "MCK_GR64";
2662 case MCK_GRH32: return "MCK_GRH32";
2663 case MCK_GRX32: return "MCK_GRX32";
2664 case MCK_Imm: return "MCK_Imm";
2665 case MCK_PCRel12: return "MCK_PCRel12";
2666 case MCK_PCRel16: return "MCK_PCRel16";
2667 case MCK_PCRel24: return "MCK_PCRel24";
2668 case MCK_PCRel32: return "MCK_PCRel32";
2669 case MCK_PCRelTLS16: return "MCK_PCRelTLS16";
2670 case MCK_PCRelTLS32: return "MCK_PCRelTLS32";
2671 case MCK_S16Imm: return "MCK_S16Imm";
2672 case MCK_S32Imm: return "MCK_S32Imm";
2673 case MCK_S8Imm: return "MCK_S8Imm";
2674 case MCK_U12Imm: return "MCK_U12Imm";
2675 case MCK_U16Imm: return "MCK_U16Imm";
2676 case MCK_U1Imm: return "MCK_U1Imm";
2677 case MCK_U2Imm: return "MCK_U2Imm";
2678 case MCK_U32Imm: return "MCK_U32Imm";
2679 case MCK_U3Imm: return "MCK_U3Imm";
2680 case MCK_U48Imm: return "MCK_U48Imm";
2681 case MCK_U4Imm: return "MCK_U4Imm";
2682 case MCK_U8Imm: return "MCK_U8Imm";
2683 case MCK_VF128: return "MCK_VF128";
2684 case MCK_VR128: return "MCK_VR128";
2685 case MCK_VR32: return "MCK_VR32";
2686 case MCK_VR64: return "MCK_VR64";
2687 case NumMatchClassKinds: return "NumMatchClassKinds";
2688 }
2689 llvm_unreachable("unhandled MatchClassKind!");
2690}
2691
2692#endif // NDEBUG
2693FeatureBitset SystemZAsmParser::
2694ComputeAvailableFeatures(const FeatureBitset &FB) const {
2695 FeatureBitset Features;
2696 if (FB[SystemZ::FeatureSoftFloat])
2697 Features.set(Feature_FeatureSoftFloatBit);
2698 if (FB[SystemZ::FeatureBackChain])
2699 Features.set(Feature_FeatureBackChainBit);
2700 if (FB[SystemZ::FeatureUnalignedSymbols])
2701 Features.set(Feature_FeatureUnalignedSymbolsBit);
2702 if (FB[SystemZ::FeatureDistinctOps])
2703 Features.set(Feature_FeatureDistinctOpsBit);
2704 if (FB[SystemZ::FeatureFastSerialization])
2705 Features.set(Feature_FeatureFastSerializationBit);
2706 if (FB[SystemZ::FeatureFPExtension])
2707 Features.set(Feature_FeatureFPExtensionBit);
2708 if (FB[SystemZ::FeatureHighWord])
2709 Features.set(Feature_FeatureHighWordBit);
2710 if (FB[SystemZ::FeatureInterlockedAccess1])
2711 Features.set(Feature_FeatureInterlockedAccess1Bit);
2712 if (FB[SystemZ::FeatureLoadStoreOnCond])
2713 Features.set(Feature_FeatureLoadStoreOnCondBit);
2714 if (FB[SystemZ::FeaturePopulationCount])
2715 Features.set(Feature_FeaturePopulationCountBit);
2716 if (FB[SystemZ::FeatureMessageSecurityAssist3])
2717 Features.set(Feature_FeatureMessageSecurityAssist3Bit);
2718 if (FB[SystemZ::FeatureMessageSecurityAssist4])
2719 Features.set(Feature_FeatureMessageSecurityAssist4Bit);
2720 if (FB[SystemZ::FeatureResetReferenceBitsMultiple])
2721 Features.set(Feature_FeatureResetReferenceBitsMultipleBit);
2722 if (FB[SystemZ::FeatureExecutionHint])
2723 Features.set(Feature_FeatureExecutionHintBit);
2724 if (FB[SystemZ::FeatureLoadAndTrap])
2725 Features.set(Feature_FeatureLoadAndTrapBit);
2726 if (FB[SystemZ::FeatureMiscellaneousExtensions])
2727 Features.set(Feature_FeatureMiscellaneousExtensionsBit);
2728 if (FB[SystemZ::FeatureProcessorAssist])
2729 Features.set(Feature_FeatureProcessorAssistBit);
2730 if (FB[SystemZ::FeatureTransactionalExecution])
2731 Features.set(Feature_FeatureTransactionalExecutionBit);
2732 if (FB[SystemZ::FeatureDFPZonedConversion])
2733 Features.set(Feature_FeatureDFPZonedConversionBit);
2734 if (FB[SystemZ::FeatureEnhancedDAT2])
2735 Features.set(Feature_FeatureEnhancedDAT2Bit);
2736 if (FB[SystemZ::FeatureLoadAndZeroRightmostByte])
2737 Features.set(Feature_FeatureLoadAndZeroRightmostByteBit);
2738 if (FB[SystemZ::FeatureLoadStoreOnCond2])
2739 Features.set(Feature_FeatureLoadStoreOnCond2Bit);
2740 if (FB[SystemZ::FeatureMessageSecurityAssist5])
2741 Features.set(Feature_FeatureMessageSecurityAssist5Bit);
2742 if (FB[SystemZ::FeatureDFPPackedConversion])
2743 Features.set(Feature_FeatureDFPPackedConversionBit);
2744 if (FB[SystemZ::FeatureVector])
2745 Features.set(Feature_FeatureVectorBit);
2746 if (FB[SystemZ::FeatureMiscellaneousExtensions2])
2747 Features.set(Feature_FeatureMiscellaneousExtensions2Bit);
2748 if (FB[SystemZ::FeatureGuardedStorage])
2749 Features.set(Feature_FeatureGuardedStorageBit);
2750 if (FB[SystemZ::FeatureMessageSecurityAssist7])
2751 Features.set(Feature_FeatureMessageSecurityAssist7Bit);
2752 if (FB[SystemZ::FeatureMessageSecurityAssist8])
2753 Features.set(Feature_FeatureMessageSecurityAssist8Bit);
2754 if (FB[SystemZ::FeatureVectorEnhancements1])
2755 Features.set(Feature_FeatureVectorEnhancements1Bit);
2756 if (FB[SystemZ::FeatureVectorPackedDecimal])
2757 Features.set(Feature_FeatureVectorPackedDecimalBit);
2758 if (FB[SystemZ::FeatureInsertReferenceBitsMultiple])
2759 Features.set(Feature_FeatureInsertReferenceBitsMultipleBit);
2760 if (FB[SystemZ::FeatureTestPendingExternalInterruption])
2761 Features.set(Feature_FeatureTestPendingExternalInterruptionBit);
2762 if (FB[SystemZ::FeatureMiscellaneousExtensions3])
2763 Features.set(Feature_FeatureMiscellaneousExtensions3Bit);
2764 if (FB[SystemZ::FeatureMessageSecurityAssist9])
2765 Features.set(Feature_FeatureMessageSecurityAssist9Bit);
2766 if (FB[SystemZ::FeatureVectorEnhancements2])
2767 Features.set(Feature_FeatureVectorEnhancements2Bit);
2768 if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement])
2769 Features.set(Feature_FeatureVectorPackedDecimalEnhancementBit);
2770 if (FB[SystemZ::FeatureEnhancedSort])
2771 Features.set(Feature_FeatureEnhancedSortBit);
2772 if (FB[SystemZ::FeatureDeflateConversion])
2773 Features.set(Feature_FeatureDeflateConversionBit);
2774 if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement2])
2775 Features.set(Feature_FeatureVectorPackedDecimalEnhancement2Bit);
2776 if (FB[SystemZ::FeatureNNPAssist])
2777 Features.set(Feature_FeatureNNPAssistBit);
2778 if (FB[SystemZ::FeatureBEAREnhancement])
2779 Features.set(Feature_FeatureBEAREnhancementBit);
2780 if (FB[SystemZ::FeatureResetDATProtection])
2781 Features.set(Feature_FeatureResetDATProtectionBit);
2782 if (FB[SystemZ::FeatureProcessorActivityInstrumentation])
2783 Features.set(Feature_FeatureProcessorActivityInstrumentationBit);
2784 return Features;
2785}
2786
2787static bool checkAsmTiedOperandConstraints(const SystemZAsmParser&AsmParser,
2788 unsigned Kind, const OperandVector &Operands,
2789 uint64_t &ErrorInfo) {
2790 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2791 const uint8_t *Converter = ConversionTable[Kind];
2792 for (const uint8_t *p = Converter; *p; p += 2) {
2793 switch (*p) {
2794 case CVT_Tied: {
2795 unsigned OpIdx = *(p + 1);
2796 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
2797 std::begin(TiedAsmOperandTable)) &&
2798 "Tied operand not found");
2799 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
2800 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
2801 if (OpndNum1 != OpndNum2) {
2802 auto &SrcOp1 = Operands[OpndNum1];
2803 auto &SrcOp2 = Operands[OpndNum2];
2804 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
2805 ErrorInfo = OpndNum2;
2806 return false;
2807 }
2808 }
2809 break;
2810 }
2811 default:
2812 break;
2813 }
2814 }
2815 return true;
2816}
2817
2818static const char MnemonicTable[] =
2819 "\001a\002ad\003adb\004adbr\003adr\004adtr\005adtra\002ae\003aeb\004aebr"
2820 "\003aer\003afi\002ag\003agf\004agfi\004agfr\003agh\004aghi\005aghik\003"
2821 "agr\004agrk\004agsi\002ah\005ahhhr\005ahhlr\003ahi\004ahik\003ahy\003ai"
2822 "h\002al\003alc\004alcg\005alcgr\004alcr\004alfi\003alg\004algf\005algfi"
2823 "\005algfr\007alghsik\004algr\005algrk\005algsi\006alhhhr\006alhhlr\006a"
2824 "lhsik\003alr\004alrk\004alsi\005alsih\006alsihn\003aly\002ap\002ar\003a"
2825 "rk\003asi\002au\003aur\002aw\003awr\004axbr\003axr\004axtr\005axtra\002"
2826 "ay\001b\004bakr\003bal\004balr\003bas\004basr\005bassm\002bc\003bcr\003"
2827 "bct\004bctg\005bctgr\004bctr\002be\003ber\002bh\003bhe\004bher\003bhr\002"
2828 "bi\003bic\003bie\003bih\004bihe\003bil\004bile\004bilh\003bim\004bine\004"
2829 "binh\005binhe\004binl\005binle\005binlh\004binm\004bino\004binp\004binz"
2830 "\003bio\003bip\003biz\002bl\003ble\004bler\003blh\004blhr\003blr\002bm\003"
2831 "bmr\003bne\004bner\003bnh\004bnhe\005bnher\004bnhr\003bnl\004bnle\005bn"
2832 "ler\004bnlh\005bnlhr\004bnlr\003bnm\004bnmr\003bno\004bnor\003bnp\004bn"
2833 "pr\003bnz\004bnzr\002bo\003bor\002bp\003bpp\003bpr\004bprp\002br\004bra"
2834 "s\005brasl\003brc\004brcl\004brct\005brctg\005brcth\004brxh\005brxhg\005"
2835 "brxle\005brxlg\003bsa\003bsg\003bsm\003bxh\004bxhg\004bxle\005bxleg\002"
2836 "bz\003bzr\001c\002cd\003cdb\004cdbr\005cdfbr\006cdfbra\004cdfr\005cdftr"
2837 "\005cdgbr\006cdgbra\004cdgr\005cdgtr\006cdgtra\006cdlfbr\006cdlftr\006c"
2838 "dlgbr\006cdlgtr\004cdpt\003cdr\003cds\004cdsg\005cdstr\004cdsy\004cdtr\005"
2839 "cdutr\004cdzt\002ce\003ceb\004cebr\005cedtr\005cefbr\006cefbra\004cefr\005"
2840 "cegbr\006cegbra\004cegr\006celfbr\006celgbr\003cer\005cextr\003cfc\005c"
2841 "fdbr\006cfdbra\004cfdr\005cfdtr\005cfebr\006cfebra\004cfer\003cfi\005cf"
2842 "xbr\006cfxbra\004cfxr\005cfxtr\002cg\005cgdbr\006cgdbra\004cgdr\005cgdt"
2843 "r\006cgdtra\005cgebr\006cgebra\004cger\003cgf\004cgfi\004cgfr\005cgfrl\003"
2844 "cgh\004cghi\005cghrl\005cghsi\004cgib\005cgibe\005cgibh\006cgibhe\005cg"
2845 "ibl\006cgible\006cgiblh\006cgibne\006cgibnh\007cgibnhe\006cgibnl\007cgi"
2846 "bnle\007cgibnlh\004cgij\005cgije\005cgijh\006cgijhe\005cgijl\006cgijle\006"
2847 "cgijlh\006cgijne\006cgijnh\007cgijnhe\006cgijnl\007cgijnle\007cgijnlh\004"
2848 "cgit\005cgite\005cgith\006cgithe\005cgitl\006cgitle\006cgitlh\006cgitne"
2849 "\006cgitnh\007cgitnhe\006cgitnl\007cgitnle\007cgitnlh\003cgr\004cgrb\005"
2850 "cgrbe\005cgrbh\006cgrbhe\005cgrbl\006cgrble\006cgrblh\006cgrbne\006cgrb"
2851 "nh\007cgrbnhe\006cgrbnl\007cgrbnle\007cgrbnlh\004cgrj\005cgrje\005cgrjh"
2852 "\006cgrjhe\005cgrjl\006cgrjle\006cgrjlh\006cgrjne\006cgrjnh\007cgrjnhe\006"
2853 "cgrjnl\007cgrjnle\007cgrjnlh\004cgrl\004cgrt\005cgrte\005cgrth\006cgrth"
2854 "e\005cgrtl\006cgrtle\006cgrtlh\006cgrtne\006cgrtnh\007cgrtnhe\006cgrtnl"
2855 "\007cgrtnle\007cgrtnlh\005cgxbr\006cgxbra\004cgxr\005cgxtr\006cgxtra\002"
2856 "ch\003chf\004chhr\005chhsi\003chi\004chlr\004chrl\004chsi\003chy\003cib"
2857 "\004cibe\004cibh\005cibhe\004cibl\005cible\005ciblh\005cibne\005cibnh\006"
2858 "cibnhe\005cibnl\006cibnle\006cibnlh\003cih\003cij\004cije\004cijh\005ci"
2859 "jhe\004cijl\005cijle\005cijlh\005cijne\005cijnh\006cijnhe\005cijnl\006c"
2860 "ijnle\006cijnlh\003cit\004cite\004cith\005cithe\004citl\005citle\005cit"
2861 "lh\005citne\005citnh\006citnhe\005citnl\006citnle\006citnlh\004cksm\002"
2862 "cl\003clc\004clcl\005clcle\005clclu\006clfdbr\006clfdtr\006clfebr\006cl"
2863 "fhsi\004clfi\005clfit\006clfite\006clfith\007clfithe\006clfitl\007clfit"
2864 "le\007clfitlh\007clfitne\007clfitnh\010clfitnhe\007clfitnl\010clfitnle\010"
2865 "clfitnlh\006clfxbr\006clfxtr\003clg\006clgdbr\006clgdtr\006clgebr\004cl"
2866 "gf\005clgfi\005clgfr\006clgfrl\006clghrl\006clghsi\005clgib\006clgibe\006"
2867 "clgibh\007clgibhe\006clgibl\007clgible\007clgiblh\007clgibne\007clgibnh"
2868 "\010clgibnhe\007clgibnl\010clgibnle\010clgibnlh\005clgij\006clgije\006c"
2869 "lgijh\007clgijhe\006clgijl\007clgijle\007clgijlh\007clgijne\007clgijnh\010"
2870 "clgijnhe\007clgijnl\010clgijnle\010clgijnlh\005clgit\006clgite\006clgit"
2871 "h\007clgithe\006clgitl\007clgitle\007clgitlh\007clgitne\007clgitnh\010c"
2872 "lgitnhe\007clgitnl\010clgitnle\010clgitnlh\004clgr\005clgrb\006clgrbe\006"
2873 "clgrbh\007clgrbhe\006clgrbl\007clgrble\007clgrblh\007clgrbne\007clgrbnh"
2874 "\010clgrbnhe\007clgrbnl\010clgrbnle\010clgrbnlh\005clgrj\006clgrje\006c"
2875 "lgrjh\007clgrjhe\006clgrjl\007clgrjle\007clgrjlh\007clgrjne\007clgrjnh\010"
2876 "clgrjnhe\007clgrjnl\010clgrjnle\010clgrjnlh\005clgrl\005clgrt\006clgrte"
2877 "\006clgrth\007clgrthe\006clgrtl\007clgrtle\007clgrtlh\007clgrtne\007clg"
2878 "rtnh\010clgrtnhe\007clgrtnl\010clgrtnle\010clgrtnlh\004clgt\005clgte\005"
2879 "clgth\006clgthe\005clgtl\006clgtle\006clgtlh\006clgtne\006clgtnh\007clg"
2880 "tnhe\006clgtnl\007clgtnle\007clgtnlh\006clgxbr\006clgxtr\004clhf\005clh"
2881 "hr\006clhhsi\005clhlr\005clhrl\003cli\004clib\005clibe\005clibh\006clib"
2882 "he\005clibl\006clible\006cliblh\006clibne\006clibnh\007clibnhe\006clibn"
2883 "l\007clibnle\007clibnlh\004clih\004clij\005clije\005clijh\006clijhe\005"
2884 "clijl\006clijle\006clijlh\006clijne\006clijnh\007clijnhe\006clijnl\007c"
2885 "lijnle\007clijnlh\004cliy\003clm\004clmh\004clmy\003clr\004clrb\005clrb"
2886 "e\005clrbh\006clrbhe\005clrbl\006clrble\006clrblh\006clrbne\006clrbnh\007"
2887 "clrbnhe\006clrbnl\007clrbnle\007clrbnlh\004clrj\005clrje\005clrjh\006cl"
2888 "rjhe\005clrjl\006clrjle\006clrjlh\006clrjne\006clrjnh\007clrjnhe\006clr"
2889 "jnl\007clrjnle\007clrjnlh\004clrl\004clrt\005clrte\005clrth\006clrthe\005"
2890 "clrtl\006clrtle\006clrtlh\006clrtne\006clrtnh\007clrtnhe\006clrtnl\007c"
2891 "lrtnle\007clrtnlh\004clst\003clt\004clte\004clth\005clthe\004cltl\005cl"
2892 "tle\005cltlh\005cltne\005cltnh\006cltnhe\005cltnl\006cltnle\006cltnlh\003"
2893 "cly\005cmpsc\002cp\004cpdt\005cpsdr\004cpxt\004cpya\002cr\003crb\004crb"
2894 "e\004crbh\005crbhe\004crbl\005crble\005crblh\005crbne\005crbnh\006crbnh"
2895 "e\005crbnl\006crbnle\006crbnlh\005crdte\003crj\004crje\004crjh\005crjhe"
2896 "\004crjl\005crjle\005crjlh\005crjne\005crjnh\006crjnhe\005crjnl\006crjn"
2897 "le\006crjnlh\003crl\003crt\004crte\004crth\005crthe\004crtl\005crtle\005"
2898 "crtlh\005crtne\005crtnh\006crtnhe\005crtnl\006crtnle\006crtnlh\002cs\004"
2899 "csch\005csdtr\003csg\003csp\004cspg\004csst\005csxtr\003csy\004cu12\004"
2900 "cu14\004cu21\004cu24\004cu41\004cu42\005cudtr\004cuse\005cutfu\005cuutf"
2901 "\005cuxtr\003cvb\004cvbg\004cvby\003cvd\004cvdg\004cvdy\004cxbr\005cxfb"
2902 "r\006cxfbra\004cxfr\005cxftr\005cxgbr\006cxgbra\004cxgr\005cxgtr\006cxg"
2903 "tra\006cxlfbr\006cxlftr\006cxlgbr\006cxlgtr\004cxpt\003cxr\005cxstr\004"
2904 "cxtr\005cxutr\004cxzt\002cy\004czdt\004czxt\001d\002dd\003ddb\004ddbr\003"
2905 "ddr\004ddtr\005ddtra\002de\003deb\004debr\003der\006dfltcc\004diag\005d"
2906 "idbr\005diebr\002dl\003dlg\004dlgr\003dlr\002dp\002dr\003dsg\004dsgf\005"
2907 "dsgfr\004dsgr\004dxbr\003dxr\004dxtr\005dxtra\003ear\004ecag\005ecctr\005"
2908 "ecpga\004ectg\002ed\004edmk\005eedtr\005eextr\004efpc\005epair\004epar\005"
2909 "epctr\004epsw\004ereg\005eregg\005esair\004esar\005esdtr\004esea\004est"
2910 "a\005esxtr\004etnd\002ex\004exrl\005fidbr\006fidbra\004fidr\005fidtr\005"
2911 "fiebr\006fiebra\004fier\005fixbr\006fixbra\004fixr\005fixtr\005flogr\003"
2912 "hdr\003her\004hsch\003iac\002ic\003icm\004icmh\004icmy\003icy\004idte\005"
2913 "iedtr\005iextr\004iihf\004iihh\004iihl\004iilf\004iilh\004iill\003ipk\003"
2914 "ipm\004ipte\004irbm\004iske\004ivsk\001j\002je\002jg\003jge\003jgh\004j"
2915 "ghe\003jgl\004jgle\004jglh\003jgm\004jgne\004jgnh\005jgnhe\004jgnl\005j"
2916 "gnle\005jgnlh\004jgnm\004jgno\005jgnop\004jgnp\004jgnz\003jgo\003jgp\003"
2917 "jgz\002jh\003jhe\002jl\003jle\003jlh\003jll\003jlm\004jlne\004jlnh\004j"
2918 "lnl\004jlnm\004jlno\005jlnop\004jlnp\004jlnz\003jlo\003jlp\003jlu\003jl"
2919 "z\002jm\003jne\003jnh\004jnhe\003jnl\004jnle\004jnlh\003jnm\003jno\004j"
2920 "nop\003jnp\003jnz\002jo\002jp\002jz\003kdb\004kdbr\004kdsa\004kdtr\003k"
2921 "eb\004kebr\004kimd\004klmd\002km\003kma\004kmac\003kmc\005kmctr\003kmf\003"
2922 "kmo\004kxbr\004kxtr\001l\002la\003laa\004laag\004laal\005laalg\003lae\004"
2923 "laey\003lam\004lamy\003lan\004lang\003lao\004laog\004larl\004lasp\003la"
2924 "t\003lax\004laxg\003lay\002lb\005lbear\003lbh\003lbr\004lcbb\005lcctl\005"
2925 "lcdbr\005lcdfr\004lcdr\005lcebr\004lcer\005lcgfr\004lcgr\003lcr\004lctl"
2926 "\005lctlg\005lcxbr\004lcxr\002ld\003lde\004ldeb\005ldebr\004lder\005lde"
2927 "tr\004ldgr\003ldr\004ldrv\005ldxbr\006ldxbra\004ldxr\005ldxtr\003ldy\002"
2928 "le\005ledbr\006ledbra\004ledr\005ledtr\003ler\004lerv\005lexbr\006lexbr"
2929 "a\004lexr\003ley\004lfas\003lfh\005lfhat\003lfi\004lfpc\002lg\004lgat\003"
2930 "lgb\004lgbr\004lgdr\003lgf\004lgfi\004lgfr\005lgfrl\003lgg\003lgh\004lg"
2931 "hi\004lghr\005lghrl\003lgr\004lgrl\004lgsc\002lh\003lhh\003lhi\003lhr\004"
2932 "lhrl\003lhy\003llc\004llch\004llcr\004llgc\005llgcr\004llgf\006llgfat\005"
2933 "llgfi\005llgfr\006llgfrl\006llgfsg\004llgh\005llghi\005llghr\006llghrl\004"
2934 "llgt\006llgtat\005llgtr\003llh\004llhh\004llhr\005llhrl\005llihf\005lli"
2935 "hh\005llihl\005llilf\005llilh\005llill\006llzrgf\002lm\003lmd\003lmg\003"
2936 "lmh\003lmy\005lndbr\005lndfr\004lndr\005lnebr\004lner\005lngfr\004lngr\003"
2937 "lnr\005lnxbr\004lnxr\003loc\004loce\005locfh\006locfhe\006locfhh\007loc"
2938 "fhhe\006locfhl\007locfhle\007locfhlh\006locfhm\007locfhne\007locfhnh\010"
2939 "locfhnhe\007locfhnl\010locfhnle\010locfhnlh\007locfhnm\007locfhno\007lo"
2940 "cfhnp\007locfhnz\006locfho\006locfhp\006locfhr\007locfhre\007locfhrh\010"
2941 "locfhrhe\007locfhrl\010locfhrle\010locfhrlh\007locfhrm\010locfhrne\010l"
2942 "ocfhrnh\tlocfhrnhe\010locfhrnl\tlocfhrnle\tlocfhrnlh\010locfhrnm\010loc"
2943 "fhrno\010locfhrnp\010locfhrnz\007locfhro\007locfhrp\007locfhrz\006locfh"
2944 "z\004locg\005locge\005locgh\006locghe\006locghi\007locghie\007locghih\010"
2945 "locghihe\007locghil\010locghile\010locghilh\007locghim\010locghine\010l"
2946 "ocghinh\tlocghinhe\010locghinl\tlocghinle\tlocghinlh\010locghinm\010loc"
2947 "ghino\010locghinp\010locghinz\007locghio\007locghip\007locghiz\005locgl"
2948 "\006locgle\006locglh\005locgm\006locgne\006locgnh\007locgnhe\006locgnl\007"
2949 "locgnle\007locgnlh\006locgnm\006locgno\006locgnp\006locgnz\005locgo\005"
2950 "locgp\005locgr\006locgre\006locgrh\007locgrhe\006locgrl\007locgrle\007l"
2951 "ocgrlh\006locgrm\007locgrne\007locgrnh\010locgrnhe\007locgrnl\010locgrn"
2952 "le\010locgrnlh\007locgrnm\007locgrno\007locgrnp\007locgrnz\006locgro\006"
2953 "locgrp\006locgrz\005locgz\004loch\005loche\006lochhi\007lochhie\007loch"
2954 "hih\010lochhihe\007lochhil\010lochhile\010lochhilh\007lochhim\010lochhi"
2955 "ne\010lochhinh\tlochhinhe\010lochhinl\tlochhinle\tlochhinlh\010lochhinm"
2956 "\010lochhino\010lochhinp\010lochhinz\007lochhio\007lochhip\007lochhiz\005"
2957 "lochi\006lochie\006lochih\007lochihe\006lochil\007lochile\007lochilh\006"
2958 "lochim\007lochine\007lochinh\010lochinhe\007lochinl\010lochinle\010loch"
2959 "inlh\007lochinm\007lochino\007lochinp\007lochinz\006lochio\006lochip\006"
2960 "lochiz\004locl\005locle\005loclh\004locm\005locne\005locnh\006locnhe\005"
2961 "locnl\006locnle\006locnlh\005locnm\005locno\005locnp\005locnz\004loco\004"
2962 "locp\004locr\005locre\005locrh\006locrhe\005locrl\006locrle\006locrlh\005"
2963 "locrm\006locrne\006locrnh\007locrnhe\006locrnl\007locrnle\007locrnlh\006"
2964 "locrnm\006locrno\006locrnp\006locrnz\005locro\005locrp\005locrz\004locz"
2965 "\005lpctl\003lpd\005lpdbr\005lpdfr\004lpdg\004lpdr\005lpebr\004lper\005"
2966 "lpgfr\004lpgr\003lpp\003lpq\003lpr\004lpsw\005lpswe\006lpswey\005lptea\005"
2967 "lpxbr\004lpxr\002lr\003lra\004lrag\004lray\004lrdr\004lrer\003lrl\003lr"
2968 "v\004lrvg\005lrvgr\004lrvh\004lrvr\005lsctl\002lt\005ltdbr\004ltdr\005l"
2969 "tdtr\005ltebr\004lter\003ltg\004ltgf\005ltgfr\004ltgr\003ltr\005ltxbr\004"
2970 "ltxr\005ltxtr\004lura\005lurag\003lxd\004lxdb\005lxdbr\004lxdr\005lxdtr"
2971 "\003lxe\004lxeb\005lxebr\004lxer\003lxr\002ly\004lzdr\004lzer\004lzrf\004"
2972 "lzrg\004lzxr\001m\003mad\004madb\005madbr\004madr\003mae\004maeb\005mae"
2973 "br\004maer\003may\004mayh\005mayhr\004mayl\005maylr\004mayr\002mc\002md"
2974 "\003mdb\004mdbr\003mde\004mdeb\005mdebr\004mder\003mdr\004mdtr\005mdtra"
2975 "\002me\003mee\004meeb\005meebr\004meer\003mer\003mfy\002mg\003mgh\004mg"
2976 "hi\004mgrk\002mh\003mhi\003mhy\002ml\003mlg\004mlgr\003mlr\002mp\002mr\002"
2977 "ms\003msc\004msch\003msd\004msdb\005msdbr\004msdr\003mse\004mseb\005mse"
2978 "br\004mser\004msfi\003msg\004msgc\004msgf\005msgfi\005msgfr\004msgr\006"
2979 "msgrkc\003msr\005msrkc\004msta\003msy\003mvc\005mvcdk\005mvcin\004mvck\004"
2980 "mvcl\005mvcle\005mvclu\005mvcos\004mvcp\005mvcrl\004mvcs\005mvcsk\005mv"
2981 "ghi\005mvhhi\004mvhi\003mvi\004mviy\003mvn\003mvo\004mvpg\004mvst\003mv"
2982 "z\004mxbr\003mxd\004mxdb\005mxdbr\004mxdr\003mxr\004mxtr\005mxtra\002my"
2983 "\003myh\004myhr\003myl\004mylr\003myr\001n\002nc\005ncgrk\004ncrk\002ng"
2984 "\003ngr\004ngrk\002ni\004niai\004nihf\004nihh\004nihl\004nilf\004nilh\004"
2985 "nill\003niy\005nngrk\004nnpa\004nnrk\005nogrk\003nop\004nopr\004nork\005"
2986 "notgr\004notr\002nr\003nrk\005ntstg\005nxgrk\004nxrk\002ny\001o\002oc\005"
2987 "ocgrk\004ocrk\002og\003ogr\004ogrk\002oi\004oihf\004oihh\004oihl\004oil"
2988 "f\004oilh\004oill\003oiy\002or\003ork\002oy\004pack\004palb\002pc\003pc"
2989 "c\005pckmo\003pfd\005pfdrl\004pfmf\004pfpo\004pgin\005pgout\003pka\003p"
2990 "ku\003plo\006popcnt\003ppa\004ppno\002pr\004prno\002pt\003ptf\004ptff\003"
2991 "pti\004ptlb\005qadtr\005qaxtr\005qctri\005qpaci\003qsi\004rchp\003rdp\005"
2992 "risbg\006risbgn\007risbgnz\006risbgz\006risbhg\006risblg\003rll\004rllg"
2993 "\005rnsbg\005rosbg\002rp\004rrbe\004rrbm\005rrdtr\005rrxtr\004rsch\005r"
2994 "xsbg\001s\003sac\004sacf\003sal\005sam24\005sam31\005sam64\003sar\005sc"
2995 "ctr\004schm\003sck\004sckc\005sckpf\002sd\003sdb\004sdbr\003sdr\004sdtr"
2996 "\005sdtra\002se\003seb\004sebr\006selfhr\007selfhre\007selfhrh\010selfh"
2997 "rhe\007selfhrl\010selfhrle\010selfhrlh\007selfhrm\010selfhrne\010selfhr"
2998 "nh\tselfhrnhe\010selfhrnl\tselfhrnle\tselfhrnlh\010selfhrnm\010selfhrno"
2999 "\010selfhrnp\010selfhrnz\007selfhro\007selfhrp\007selfhrz\005selgr\006s"
3000 "elgre\006selgrh\007selgrhe\006selgrl\007selgrle\007selgrlh\006selgrm\007"
3001 "selgrne\007selgrnh\010selgrnhe\007selgrnl\010selgrnle\010selgrnlh\007se"
3002 "lgrnm\007selgrno\007selgrnp\007selgrnz\006selgro\006selgrp\006selgrz\004"
3003 "selr\005selre\005selrh\006selrhe\005selrl\006selrle\006selrlh\005selrm\006"
3004 "selrne\006selrnh\007selrnhe\006selrnl\007selrnle\007selrnlh\006selrnm\006"
3005 "selrno\006selrnp\006selrnz\005selro\005selrp\005selrz\003ser\005sfasr\004"
3006 "sfpc\002sg\003sgf\004sgfr\003sgh\003sgr\004sgrk\002sh\005shhhr\005shhlr"
3007 "\003shy\003sie\004siga\004sigp\002sl\003sla\004slag\004slak\003slb\004s"
3008 "lbg\005slbgr\004slbr\004slda\004sldl\004sldt\004slfi\003slg\004slgf\005"
3009 "slgfi\005slgfr\004slgr\005slgrk\006slhhhr\006slhhlr\003sll\004sllg\004s"
3010 "llk\003slr\004slrk\004slxt\003sly\005sortl\002sp\005spctr\004spka\003sp"
3011 "m\003spt\003spx\003sqd\004sqdb\005sqdbr\004sqdr\003sqe\004sqeb\005sqebr"
3012 "\004sqer\005sqxbr\004sqxr\002sr\003sra\004srag\004srak\004srda\004srdl\004"
3013 "srdt\003srk\003srl\004srlg\004srlk\004srnm\005srnmb\005srnmt\003srp\004"
3014 "srst\005srstu\004srxt\005ssair\004ssar\004ssch\004sske\003ssm\002st\004"
3015 "stam\005stamy\004stap\006stbear\003stc\004stch\004stck\005stckc\005stck"
3016 "e\005stckf\004stcm\005stcmh\005stcmy\005stcps\005stcrw\005stctg\005stct"
3017 "l\004stcy\003std\005stdrv\004stdy\003ste\005sterv\004stey\004stfh\004st"
3018 "fl\005stfle\005stfpc\003stg\005stgrl\005stgsc\003sth\004sthh\005sthrl\004"
3019 "sthy\005stidp\003stm\004stmg\004stmh\004stmy\005stnsm\004stoc\005stoce\006"
3020 "stocfh\007stocfhe\007stocfhh\010stocfhhe\007stocfhl\010stocfhle\010stoc"
3021 "fhlh\007stocfhm\010stocfhne\010stocfhnh\tstocfhnhe\010stocfhnl\tstocfhn"
3022 "le\tstocfhnlh\010stocfhnm\010stocfhno\010stocfhnp\010stocfhnz\007stocfh"
3023 "o\007stocfhp\007stocfhz\005stocg\006stocge\006stocgh\007stocghe\006stoc"
3024 "gl\007stocgle\007stocglh\006stocgm\007stocgne\007stocgnh\010stocgnhe\007"
3025 "stocgnl\010stocgnle\010stocgnlh\007stocgnm\007stocgno\007stocgnp\007sto"
3026 "cgnz\006stocgo\006stocgp\006stocgz\005stoch\006stoche\005stocl\006stocl"
3027 "e\006stoclh\005stocm\006stocne\006stocnh\007stocnhe\006stocnl\007stocnl"
3028 "e\007stocnlh\006stocnm\006stocno\006stocnp\006stocnz\005stoco\005stocp\005"
3029 "stocz\005stosm\004stpq\004stpt\004stpx\005strag\004strl\004strv\005strv"
3030 "g\005strvh\005stsch\004stsi\005stura\005sturg\003sty\002su\003sur\003sv"
3031 "c\002sw\003swr\004sxbr\003sxr\004sxtr\005sxtra\002sy\006tabort\003tam\003"
3032 "tar\002tb\004tbdr\005tbedr\006tbegin\007tbeginc\004tcdb\004tceb\004tcxb"
3033 "\005tdcdt\005tdcet\005tdcxt\005tdgdt\005tdget\005tdgxt\004tend\005thder"
3034 "\004thdr\002tm\003tmh\004tmhh\004tmhl\003tml\004tmlh\004tmll\003tmy\002"
3035 "tp\004tpei\003tpi\005tprot\002tr\005trace\005tracg\005trap2\005trap4\003"
3036 "tre\004troo\004trot\003trt\004trte\004trto\004trtr\005trtre\004trtt\002"
3037 "ts\004tsch\004unpk\005unpka\005unpku\003upt\002va\003vab\003vac\004vacc"
3038 "\005vaccb\005vaccc\006vacccq\005vaccf\005vaccg\005vacch\005vaccq\004vac"
3039 "q\003vaf\003vag\003vah\003vap\003vaq\004vavg\005vavgb\005vavgf\005vavgg"
3040 "\005vavgh\005vavgl\006vavglb\006vavglf\006vavglg\006vavglh\006vbperm\004"
3041 "vcdg\005vcdgb\005vcdlg\006vcdlgb\005vcefb\006vcelfb\004vceq\005vceqb\006"
3042 "vceqbs\005vceqf\006vceqfs\005vceqg\006vceqgs\005vceqh\006vceqhs\005vcfe"
3043 "b\004vcfn\005vcfpl\005vcfps\004vcgd\005vcgdb\003vch\004vchb\005vchbs\004"
3044 "vchf\005vchfs\004vchg\005vchgs\004vchh\005vchhs\004vchl\005vchlb\006vch"
3045 "lbs\005vchlf\006vchlfs\005vchlg\006vchlgs\005vchlh\006vchlhs\005vcksm\006"
3046 "vclfeb\006vclfnh\006vclfnl\005vclfp\005vclgd\006vclgdb\004vclz\005vclzb"
3047 "\006vclzdp\005vclzf\005vclzg\005vclzh\004vcnf\003vcp\005vcrnf\005vcsfp\005"
3048 "vcsph\004vctz\005vctzb\005vctzf\005vctzg\005vctzh\004vcvb\005vcvbg\004v"
3049 "cvd\005vcvdg\003vdp\003vec\004vecb\004vecf\004vecg\004vech\004vecl\005v"
3050 "eclb\005veclf\005veclg\005veclh\005verim\006verimb\006verimf\006verimg\006"
3051 "verimh\005verll\006verllb\006verllf\006verllg\006verllh\006verllv\007ve"
3052 "rllvb\007verllvf\007verllvg\007verllvh\004vesl\005veslb\005veslf\005ves"
3053 "lg\005veslh\005veslv\006veslvb\006veslvf\006veslvg\006veslvh\005vesra\006"
3054 "vesrab\006vesraf\006vesrag\006vesrah\006vesrav\007vesravb\007vesravf\007"
3055 "vesravg\007vesravh\005vesrl\006vesrlb\006vesrlf\006vesrlg\006vesrlh\006"
3056 "vesrlv\007vesrlvb\007vesrlvf\007vesrlvg\007vesrlvh\003vfa\005vfadb\004v"
3057 "fae\005vfaeb\006vfaebs\005vfaef\006vfaefs\005vfaeh\006vfaehs\006vfaezb\007"
3058 "vfaezbs\006vfaezf\007vfaezfs\006vfaezh\007vfaezhs\005vfasb\004vfce\006v"
3059 "fcedb\007vfcedbs\006vfcesb\007vfcesbs\004vfch\006vfchdb\007vfchdbs\005v"
3060 "fche\007vfchedb\010vfchedbs\007vfchesb\010vfchesbs\006vfchsb\007vfchsbs"
3061 "\003vfd\005vfddb\005vfdsb\004vfee\005vfeeb\006vfeebs\005vfeef\006vfeefs"
3062 "\005vfeeh\006vfeehs\006vfeezb\007vfeezbs\006vfeezf\007vfeezfs\006vfeezh"
3063 "\007vfeezhs\005vfene\006vfeneb\007vfenebs\006vfenef\007vfenefs\006vfene"
3064 "h\007vfenehs\007vfenezb\010vfenezbs\007vfenezf\010vfenezfs\007vfenezh\010"
3065 "vfenezhs\003vfi\005vfidb\005vfisb\006vfkedb\007vfkedbs\006vfkesb\007vfk"
3066 "esbs\006vfkhdb\007vfkhdbs\007vfkhedb\010vfkhedbs\007vfkhesb\010vfkhesbs"
3067 "\006vfkhsb\007vfkhsbs\006vflcdb\006vflcsb\004vfll\005vflls\006vflndb\006"
3068 "vflnsb\006vflpdb\006vflpsb\004vflr\005vflrd\003vfm\004vfma\006vfmadb\006"
3069 "vfmasb\005vfmax\007vfmaxdb\007vfmaxsb\005vfmdb\005vfmin\007vfmindb\007v"
3070 "fminsb\004vfms\005vfmsb\006vfmsdb\006vfmssb\005vfnma\007vfnmadb\007vfnm"
3071 "asb\005vfnms\007vfnmsdb\007vfnmssb\005vfpso\007vfpsodb\007vfpsosb\003vf"
3072 "s\005vfsdb\004vfsq\006vfsqdb\006vfsqsb\005vfssb\005vftci\007vftcidb\007"
3073 "vftcisb\004vgbm\004vgef\004vgeg\004vgfm\005vgfma\006vgfmab\006vgfmaf\006"
3074 "vgfmag\006vgfmah\005vgfmb\005vgfmf\005vgfmg\005vgfmh\003vgm\004vgmb\004"
3075 "vgmf\004vgmg\004vgmh\005vistr\006vistrb\007vistrbs\006vistrf\007vistrfs"
3076 "\006vistrh\007vistrhs\002vl\004vlbb\004vlbr\005vlbrf\005vlbrg\005vlbrh\005"
3077 "vlbrq\007vlbrrep\010vlbrrepf\010vlbrrepg\010vlbrreph\003vlc\004vlcb\004"
3078 "vlcf\004vlcg\004vlch\004vlde\005vldeb\004vleb\006vlebrf\006vlebrg\006vl"
3079 "ebrh\004vled\005vledb\004vlef\004vleg\004vleh\005vleib\005vleif\005vlei"
3080 "g\005vleih\004vler\005vlerf\005vlerg\005vlerh\004vlgv\005vlgvb\005vlgvf"
3081 "\005vlgvg\005vlgvh\004vlip\003vll\007vllebrz\010vllebrze\010vllebrzf\010"
3082 "vllebrzg\010vllebrzh\005vllez\006vllezb\006vllezf\006vllezg\006vllezh\007"
3083 "vllezlf\003vlm\003vlp\004vlpb\004vlpf\004vlpg\004vlph\003vlr\005vlrep\006"
3084 "vlrepb\006vlrepf\006vlrepg\006vlreph\004vlrl\005vlrlr\004vlvg\005vlvgb\005"
3085 "vlvgf\005vlvgg\005vlvgh\005vlvgp\004vmae\005vmaeb\005vmaef\005vmaeh\004"
3086 "vmah\005vmahb\005vmahf\005vmahh\004vmal\005vmalb\005vmale\006vmaleb\006"
3087 "vmalef\006vmaleh\005vmalf\005vmalh\006vmalhb\006vmalhf\006vmalhh\006vma"
3088 "lhw\005vmalo\006vmalob\006vmalof\006vmaloh\004vmao\005vmaob\005vmaof\005"
3089 "vmaoh\003vme\004vmeb\004vmef\004vmeh\003vmh\004vmhb\004vmhf\004vmhh\003"
3090 "vml\004vmlb\004vmle\005vmleb\005vmlef\005vmleh\004vmlf\004vmlh\005vmlhb"
3091 "\005vmlhf\005vmlhh\005vmlhw\004vmlo\005vmlob\005vmlof\005vmloh\003vmn\004"
3092 "vmnb\004vmnf\004vmng\004vmnh\004vmnl\005vmnlb\005vmnlf\005vmnlg\005vmnl"
3093 "h\003vmo\004vmob\004vmof\004vmoh\003vmp\004vmrh\005vmrhb\005vmrhf\005vm"
3094 "rhg\005vmrhh\004vmrl\005vmrlb\005vmrlf\005vmrlg\005vmrlh\004vmsl\005vms"
3095 "lg\004vmsp\003vmx\004vmxb\004vmxf\004vmxg\004vmxh\004vmxl\005vmxlb\005v"
3096 "mxlf\005vmxlg\005vmxlh\002vn\003vnc\003vnn\003vno\004vnot\003vnx\002vo\003"
3097 "voc\004vone\004vpdi\005vperm\003vpk\004vpkf\004vpkg\004vpkh\005vpkls\006"
3098 "vpklsf\007vpklsfs\006vpklsg\007vpklsgs\006vpklsh\007vpklshs\004vpks\005"
3099 "vpksf\006vpksfs\005vpksg\006vpksgs\005vpksh\006vpkshs\004vpkz\005vpkzr\006"
3100 "vpopct\007vpopctb\007vpopctf\007vpopctg\007vpopcth\005vpsop\004vrep\005"
3101 "vrepb\005vrepf\005vrepg\005vreph\005vrepi\006vrepib\006vrepif\006vrepig"
3102 "\006vrepih\003vrp\002vs\003vsb\006vsbcbi\007vsbcbiq\004vsbi\005vsbiq\005"
3103 "vscbi\006vscbib\006vscbif\006vscbig\006vscbih\006vscbiq\005vscef\005vsc"
3104 "eg\006vschdp\005vschp\006vschsp\006vschxp\006vscshp\004vsdp\004vseg\005"
3105 "vsegb\005vsegf\005vsegh\004vsel\003vsf\003vsg\003vsh\003vsl\004vslb\004"
3106 "vsld\005vsldb\003vsp\003vsq\004vsra\005vsrab\004vsrd\004vsrl\005vsrlb\004"
3107 "vsrp\005vsrpr\003vst\005vstbr\006vstbrf\006vstbrg\006vstbrh\006vstbrq\005"
3108 "vsteb\007vstebrf\007vstebrg\007vstebrh\005vstef\005vsteg\005vsteh\005vs"
3109 "ter\006vsterf\006vsterg\006vsterh\004vstl\004vstm\005vstrc\006vstrcb\007"
3110 "vstrcbs\006vstrcf\007vstrcfs\006vstrch\007vstrchs\007vstrczb\010vstrczb"
3111 "s\007vstrczf\010vstrczfs\007vstrczh\010vstrczhs\005vstrl\006vstrlr\005v"
3112 "strs\006vstrsb\006vstrsf\006vstrsh\007vstrszb\007vstrszf\007vstrszh\004"
3113 "vsum\005vsumb\005vsumg\006vsumgf\006vsumgh\005vsumh\005vsumq\006vsumqf\006"
3114 "vsumqg\003vtm\003vtp\004vuph\005vuphb\005vuphf\005vuphh\005vupkz\006vup"
3115 "kzh\006vupkzl\004vupl\005vuplb\005vuplf\005vuplh\006vuplhb\006vuplhf\006"
3116 "vuplhh\006vuplhw\005vupll\006vupllb\006vupllf\006vupllh\002vx\005vzero\005"
3117 "wcdgb\006wcdlgb\005wcefb\006wcelfb\005wcfeb\005wcgdb\006wclfeb\006wclgd"
3118 "b\005wfadb\005wfasb\005wfaxb\003wfc\005wfcdb\006wfcedb\007wfcedbs\006wf"
3119 "cesb\007wfcesbs\006wfcexb\007wfcexbs\006wfchdb\007wfchdbs\007wfchedb\010"
3120 "wfchedbs\007wfchesb\010wfchesbs\007wfchexb\010wfchexbs\006wfchsb\007wfc"
3121 "hsbs\006wfchxb\007wfchxbs\005wfcsb\005wfcxb\005wfddb\005wfdsb\005wfdxb\005"
3122 "wfidb\005wfisb\005wfixb\003wfk\005wfkdb\006wfkedb\007wfkedbs\006wfkesb\007"
3123 "wfkesbs\006wfkexb\007wfkexbs\006wfkhdb\007wfkhdbs\007wfkhedb\010wfkhedb"
3124 "s\007wfkhesb\010wfkhesbs\007wfkhexb\010wfkhexbs\006wfkhsb\007wfkhsbs\006"
3125 "wfkhxb\007wfkhxbs\005wfksb\005wfkxb\006wflcdb\006wflcsb\006wflcxb\005wf"
3126 "lld\005wflls\006wflndb\006wflnsb\006wflnxb\006wflpdb\006wflpsb\006wflpx"
3127 "b\005wflrd\005wflrx\006wfmadb\006wfmasb\006wfmaxb\007wfmaxdb\007wfmaxsb"
3128 "\007wfmaxxb\005wfmdb\007wfmindb\007wfminsb\007wfminxb\005wfmsb\006wfmsd"
3129 "b\006wfmssb\006wfmsxb\005wfmxb\007wfnmadb\007wfnmasb\007wfnmaxb\007wfnm"
3130 "sdb\007wfnmssb\007wfnmsxb\007wfpsodb\007wfpsosb\007wfpsoxb\005wfsdb\006"
3131 "wfsqdb\006wfsqsb\006wfsqxb\005wfssb\005wfsxb\007wftcidb\007wftcisb\007w"
3132 "ftcixb\005wldeb\005wledb\001x\002xc\002xg\003xgr\004xgrk\002xi\004xihf\004"
3133 "xilf\003xiy\002xr\003xrk\004xsch\002xy\003zap";
3134
3135// Feature bitsets.
3136enum : uint8_t {
3137 AMFBS_None,
3138 AMFBS_FeatureBEAREnhancement,
3139 AMFBS_FeatureDFPPackedConversion,
3140 AMFBS_FeatureDFPZonedConversion,
3141 AMFBS_FeatureDeflateConversion,
3142 AMFBS_FeatureDistinctOps,
3143 AMFBS_FeatureEnhancedDAT2,
3144 AMFBS_FeatureEnhancedSort,
3145 AMFBS_FeatureExecutionHint,
3146 AMFBS_FeatureFPExtension,
3147 AMFBS_FeatureGuardedStorage,
3148 AMFBS_FeatureHighWord,
3149 AMFBS_FeatureInsertReferenceBitsMultiple,
3150 AMFBS_FeatureInterlockedAccess1,
3151 AMFBS_FeatureLoadAndTrap,
3152 AMFBS_FeatureLoadAndZeroRightmostByte,
3153 AMFBS_FeatureLoadStoreOnCond,
3154 AMFBS_FeatureLoadStoreOnCond2,
3155 AMFBS_FeatureMessageSecurityAssist3,
3156 AMFBS_FeatureMessageSecurityAssist4,
3157 AMFBS_FeatureMessageSecurityAssist5,
3158 AMFBS_FeatureMessageSecurityAssist7,
3159 AMFBS_FeatureMessageSecurityAssist8,
3160 AMFBS_FeatureMessageSecurityAssist9,
3161 AMFBS_FeatureMiscellaneousExtensions,
3162 AMFBS_FeatureMiscellaneousExtensions2,
3163 AMFBS_FeatureMiscellaneousExtensions3,
3164 AMFBS_FeatureNNPAssist,
3165 AMFBS_FeaturePopulationCount,
3166 AMFBS_FeatureProcessorActivityInstrumentation,
3167 AMFBS_FeatureProcessorAssist,
3168 AMFBS_FeatureResetDATProtection,
3169 AMFBS_FeatureResetReferenceBitsMultiple,
3170 AMFBS_FeatureTestPendingExternalInterruption,
3171 AMFBS_FeatureTransactionalExecution,
3172 AMFBS_FeatureVector,
3173 AMFBS_FeatureVectorEnhancements1,
3174 AMFBS_FeatureVectorEnhancements2,
3175 AMFBS_FeatureVectorPackedDecimal,
3176 AMFBS_FeatureVectorPackedDecimalEnhancement,
3177 AMFBS_FeatureVectorPackedDecimalEnhancement2,
3178 AMFBS_FeatureVector_FeatureNNPAssist,
3179};
3180
3181static constexpr FeatureBitset FeatureBitsets[] = {
3182 {}, // AMFBS_None
3183 {Feature_FeatureBEAREnhancementBit, },
3184 {Feature_FeatureDFPPackedConversionBit, },
3185 {Feature_FeatureDFPZonedConversionBit, },
3186 {Feature_FeatureDeflateConversionBit, },
3187 {Feature_FeatureDistinctOpsBit, },
3188 {Feature_FeatureEnhancedDAT2Bit, },
3189 {Feature_FeatureEnhancedSortBit, },
3190 {Feature_FeatureExecutionHintBit, },
3191 {Feature_FeatureFPExtensionBit, },
3192 {Feature_FeatureGuardedStorageBit, },
3193 {Feature_FeatureHighWordBit, },
3194 {Feature_FeatureInsertReferenceBitsMultipleBit, },
3195 {Feature_FeatureInterlockedAccess1Bit, },
3196 {Feature_FeatureLoadAndTrapBit, },
3197 {Feature_FeatureLoadAndZeroRightmostByteBit, },
3198 {Feature_FeatureLoadStoreOnCondBit, },
3199 {Feature_FeatureLoadStoreOnCond2Bit, },
3200 {Feature_FeatureMessageSecurityAssist3Bit, },
3201 {Feature_FeatureMessageSecurityAssist4Bit, },
3202 {Feature_FeatureMessageSecurityAssist5Bit, },
3203 {Feature_FeatureMessageSecurityAssist7Bit, },
3204 {Feature_FeatureMessageSecurityAssist8Bit, },
3205 {Feature_FeatureMessageSecurityAssist9Bit, },
3206 {Feature_FeatureMiscellaneousExtensionsBit, },
3207 {Feature_FeatureMiscellaneousExtensions2Bit, },
3208 {Feature_FeatureMiscellaneousExtensions3Bit, },
3209 {Feature_FeatureNNPAssistBit, },
3210 {Feature_FeaturePopulationCountBit, },
3211 {Feature_FeatureProcessorActivityInstrumentationBit, },
3212 {Feature_FeatureProcessorAssistBit, },
3213 {Feature_FeatureResetDATProtectionBit, },
3214 {Feature_FeatureResetReferenceBitsMultipleBit, },
3215 {Feature_FeatureTestPendingExternalInterruptionBit, },
3216 {Feature_FeatureTransactionalExecutionBit, },
3217 {Feature_FeatureVectorBit, },
3218 {Feature_FeatureVectorEnhancements1Bit, },
3219 {Feature_FeatureVectorEnhancements2Bit, },
3220 {Feature_FeatureVectorPackedDecimalBit, },
3221 {Feature_FeatureVectorPackedDecimalEnhancementBit, },
3222 {Feature_FeatureVectorPackedDecimalEnhancement2Bit, },
3223 {Feature_FeatureVectorBit, Feature_FeatureNNPAssistBit, },
3224};
3225
3226namespace {
3227 struct MatchEntry {
3228 uint16_t Mnemonic;
3229 uint16_t Opcode;
3230 uint16_t ConvertFn;
3231 uint8_t RequiredFeaturesIdx;
3232 uint8_t Classes[6];
3233 StringRef getMnemonic() const {
3234 return StringRef(MnemonicTable + Mnemonic + 1,
3235 MnemonicTable[Mnemonic]);
3236 }
3237 };
3238
3239 // Predicate for searching for an opcode.
3240 struct LessOpcode {
3241 bool operator()(const MatchEntry &LHS, StringRef RHS) {
3242 return LHS.getMnemonic() < RHS;
3243 }
3244 bool operator()(StringRef LHS, const MatchEntry &RHS) {
3245 return LHS < RHS.getMnemonic();
3246 }
3247 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
3248 return LHS.getMnemonic() < RHS.getMnemonic();
3249 }
3250 };
3251} // end anonymous namespace
3252
3253static const MatchEntry MatchTable0[] = {
3254 { 0 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3255 { 2 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3256 { 5 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3257 { 9 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3258 { 14 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3259 { 18 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3260 { 23 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3261 { 29 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3262 { 32 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3263 { 36 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3264 { 41 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3265 { 45 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3266 { 49 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3267 { 52 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3268 { 56 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3269 { 61 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3270 { 66 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3271 { 70 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3272 { 75 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3273 { 81 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3274 { 85 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3275 { 90 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3276 { 95 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3277 { 98 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3278 { 104 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3279 { 110 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3280 { 114 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3281 { 119 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3282 { 123 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3283 { 127 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3284 { 130 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3285 { 134 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3286 { 139 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3287 { 145 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3288 { 150 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3289 { 155 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3290 { 159 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3291 { 164 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3292 { 170 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3293 { 176 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3294 { 184 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3295 { 189 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3296 { 195 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3297 { 201 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3298 { 208 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3299 { 215 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3300 { 222 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3301 { 226 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3302 { 231 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3303 { 236 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3304 { 242 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3305 { 249 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3306 { 253 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3307 { 256 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3308 { 259 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3309 { 263 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3310 { 267 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3311 { 270 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3312 { 274 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3313 { 277 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3314 { 281 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3315 { 286 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3316 { 290 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
3317 { 295 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
3318 { 301 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3319 { 304 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3320 { 306 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3321 { 311 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3322 { 315 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3323 { 320 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3324 { 324 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3325 { 329 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3326 { 335 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
3327 { 338 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
3328 { 342 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3329 { 346 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3330 { 351 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3331 { 357 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
3332 { 362 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3333 { 365 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3334 { 369 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3335 { 372 /* bhe */, SystemZ::BAsmHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3336 { 376 /* bher */, SystemZ::BRAsmHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3337 { 381 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3338 { 385 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3339 { 388 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
3340 { 392 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3341 { 396 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3342 { 400 /* bihe */, SystemZ::BIAsmHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3343 { 405 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3344 { 409 /* bile */, SystemZ::BIAsmLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3345 { 414 /* bilh */, SystemZ::BIAsmLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3346 { 419 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3347 { 423 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3348 { 428 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3349 { 433 /* binhe */, SystemZ::BIAsmNHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3350 { 439 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3351 { 444 /* binle */, SystemZ::BIAsmNLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3352 { 450 /* binlh */, SystemZ::BIAsmNLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3353 { 456 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3354 { 461 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3355 { 466 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3356 { 471 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3357 { 476 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3358 { 480 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3359 { 484 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3360 { 488 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3361 { 491 /* ble */, SystemZ::BAsmLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3362 { 495 /* bler */, SystemZ::BRAsmLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3363 { 500 /* blh */, SystemZ::BAsmLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3364 { 504 /* blhr */, SystemZ::BRAsmLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3365 { 509 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3366 { 513 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3367 { 516 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3368 { 520 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3369 { 524 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3370 { 529 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3371 { 533 /* bnhe */, SystemZ::BAsmNHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3372 { 538 /* bnher */, SystemZ::BRAsmNHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3373 { 544 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3374 { 549 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3375 { 553 /* bnle */, SystemZ::BAsmNLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3376 { 558 /* bnler */, SystemZ::BRAsmNLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3377 { 564 /* bnlh */, SystemZ::BAsmNLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3378 { 569 /* bnlhr */, SystemZ::BRAsmNLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3379 { 575 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3380 { 580 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3381 { 584 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3382 { 589 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3383 { 593 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3384 { 598 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3385 { 602 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3386 { 607 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3387 { 611 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3388 { 616 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3389 { 619 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3390 { 623 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3391 { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
3392 { 630 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3393 { 634 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
3394 { 639 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3395 { 642 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
3396 { 647 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
3397 { 653 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
3398 { 657 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
3399 { 662 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
3400 { 667 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
3401 { 673 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
3402 { 679 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3403 { 684 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3404 { 690 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3405 { 696 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3406 { 702 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3407 { 706 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3408 { 710 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3409 { 714 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3410 { 718 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3411 { 723 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3412 { 728 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3413 { 734 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3414 { 737 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3415 { 741 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3416 { 743 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3417 { 746 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3418 { 750 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3419 { 755 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3420 { 761 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3421 { 768 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3422 { 773 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3423 { 779 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3424 { 785 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3425 { 792 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3426 { 797 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3427 { 803 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3428 { 810 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3429 { 817 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3430 { 824 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3431 { 831 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3432 { 838 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3433 { 843 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3434 { 847 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
3435 { 851 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3436 { 856 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3437 { 862 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3438 { 867 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3439 { 872 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3440 { 878 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3441 { 883 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3442 { 886 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3443 { 890 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3444 { 895 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3445 { 901 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3446 { 907 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3447 { 914 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3448 { 919 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3449 { 925 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3450 { 932 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3451 { 937 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3452 { 944 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3453 { 951 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3454 { 955 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3455 { 961 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
3456 { 965 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3457 { 971 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3458 { 978 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3459 { 983 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3460 { 989 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3461 { 995 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3462 { 1002 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3463 { 1007 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3464 { 1011 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3465 { 1017 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3466 { 1024 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3467 { 1029 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3468 { 1035 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3469 { 1038 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3470 { 1044 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3471 { 1051 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3472 { 1056 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3473 { 1062 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3474 { 1069 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3475 { 1075 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3476 { 1082 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3477 { 1087 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3478 { 1091 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3479 { 1096 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3480 { 1101 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3481 { 1107 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3482 { 1111 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3483 { 1116 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3484 { 1122 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3485 { 1128 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3486 { 1133 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3487 { 1139 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3488 { 1145 /* cgibhe */, SystemZ::CGIBAsmHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3489 { 1152 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3490 { 1158 /* cgible */, SystemZ::CGIBAsmLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3491 { 1165 /* cgiblh */, SystemZ::CGIBAsmLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3492 { 1172 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3493 { 1179 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3494 { 1186 /* cgibnhe */, SystemZ::CGIBAsmNHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3495 { 1194 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3496 { 1201 /* cgibnle */, SystemZ::CGIBAsmNLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3497 { 1209 /* cgibnlh */, SystemZ::CGIBAsmNLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3498 { 1217 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3499 { 1222 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3500 { 1228 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3501 { 1234 /* cgijhe */, SystemZ::CGIJAsmHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3502 { 1241 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3503 { 1247 /* cgijle */, SystemZ::CGIJAsmLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3504 { 1254 /* cgijlh */, SystemZ::CGIJAsmLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3505 { 1261 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3506 { 1268 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3507 { 1275 /* cgijnhe */, SystemZ::CGIJAsmNHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3508 { 1283 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3509 { 1290 /* cgijnle */, SystemZ::CGIJAsmNLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3510 { 1298 /* cgijnlh */, SystemZ::CGIJAsmNLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3511 { 1306 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
3512 { 1311 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3513 { 1317 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3514 { 1323 /* cgithe */, SystemZ::CGITAsmHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3515 { 1330 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3516 { 1336 /* cgitle */, SystemZ::CGITAsmLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3517 { 1343 /* cgitlh */, SystemZ::CGITAsmLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3518 { 1350 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3519 { 1357 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3520 { 1364 /* cgitnhe */, SystemZ::CGITAsmNHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3521 { 1372 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3522 { 1379 /* cgitnle */, SystemZ::CGITAsmNLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3523 { 1387 /* cgitnlh */, SystemZ::CGITAsmNLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3524 { 1395 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3525 { 1399 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3526 { 1404 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3527 { 1410 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3528 { 1416 /* cgrbhe */, SystemZ::CGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3529 { 1423 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3530 { 1429 /* cgrble */, SystemZ::CGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3531 { 1436 /* cgrblh */, SystemZ::CGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3532 { 1443 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3533 { 1450 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3534 { 1457 /* cgrbnhe */, SystemZ::CGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3535 { 1465 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3536 { 1472 /* cgrbnle */, SystemZ::CGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3537 { 1480 /* cgrbnlh */, SystemZ::CGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3538 { 1488 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3539 { 1493 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3540 { 1499 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3541 { 1505 /* cgrjhe */, SystemZ::CGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3542 { 1512 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3543 { 1518 /* cgrjle */, SystemZ::CGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3544 { 1525 /* cgrjlh */, SystemZ::CGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3545 { 1532 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3546 { 1539 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3547 { 1546 /* cgrjnhe */, SystemZ::CGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3548 { 1554 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3549 { 1561 /* cgrjnle */, SystemZ::CGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3550 { 1569 /* cgrjnlh */, SystemZ::CGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3551 { 1577 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3552 { 1582 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3553 { 1587 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3554 { 1593 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3555 { 1599 /* cgrthe */, SystemZ::CGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3556 { 1606 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3557 { 1612 /* cgrtle */, SystemZ::CGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3558 { 1619 /* cgrtlh */, SystemZ::CGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3559 { 1626 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3560 { 1633 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3561 { 1640 /* cgrtnhe */, SystemZ::CGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3562 { 1648 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3563 { 1655 /* cgrtnle */, SystemZ::CGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3564 { 1663 /* cgrtnlh */, SystemZ::CGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3565 { 1671 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3566 { 1677 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3567 { 1684 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3568 { 1689 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3569 { 1695 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3570 { 1702 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3571 { 1705 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3572 { 1709 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3573 { 1714 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3574 { 1720 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3575 { 1724 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3576 { 1729 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3577 { 1734 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3578 { 1739 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3579 { 1743 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3580 { 1747 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3581 { 1752 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3582 { 1757 /* cibhe */, SystemZ::CIBAsmHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3583 { 1763 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3584 { 1768 /* cible */, SystemZ::CIBAsmLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3585 { 1774 /* ciblh */, SystemZ::CIBAsmLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3586 { 1780 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3587 { 1786 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3588 { 1792 /* cibnhe */, SystemZ::CIBAsmNHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3589 { 1799 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3590 { 1805 /* cibnle */, SystemZ::CIBAsmNLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3591 { 1812 /* cibnlh */, SystemZ::CIBAsmNLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3592 { 1819 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3593 { 1823 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3594 { 1827 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3595 { 1832 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3596 { 1837 /* cijhe */, SystemZ::CIJAsmHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3597 { 1843 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3598 { 1848 /* cijle */, SystemZ::CIJAsmLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3599 { 1854 /* cijlh */, SystemZ::CIJAsmLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3600 { 1860 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3601 { 1866 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3602 { 1872 /* cijnhe */, SystemZ::CIJAsmNHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3603 { 1879 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3604 { 1885 /* cijnle */, SystemZ::CIJAsmNLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3605 { 1892 /* cijnlh */, SystemZ::CIJAsmNLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3606 { 1899 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
3607 { 1903 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3608 { 1908 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3609 { 1913 /* cithe */, SystemZ::CITAsmHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3610 { 1919 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3611 { 1924 /* citle */, SystemZ::CITAsmLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3612 { 1930 /* citlh */, SystemZ::CITAsmLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3613 { 1936 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3614 { 1942 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3615 { 1948 /* citnhe */, SystemZ::CITAsmNHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3616 { 1955 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3617 { 1961 /* citnle */, SystemZ::CITAsmNLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3618 { 1968 /* citnlh */, SystemZ::CITAsmNLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3619 { 1975 /* cksm */, SystemZ::CKSM, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
3620 { 1980 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3621 { 1983 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3622 { 1987 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3623 { 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 }, },
3624 { 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 }, },
3625 { 2004 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3626 { 2011 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3627 { 2018 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3628 { 2025 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3629 { 2032 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3630 { 2037 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
3631 { 2043 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3632 { 2050 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3633 { 2057 /* clfithe */, SystemZ::CLFITAsmHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3634 { 2065 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3635 { 2072 /* clfitle */, SystemZ::CLFITAsmLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3636 { 2080 /* clfitlh */, SystemZ::CLFITAsmLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3637 { 2088 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3638 { 2096 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3639 { 2104 /* clfitnhe */, SystemZ::CLFITAsmNHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3640 { 2113 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3641 { 2121 /* clfitnle */, SystemZ::CLFITAsmNLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3642 { 2130 /* clfitnlh */, SystemZ::CLFITAsmNLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3643 { 2139 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3644 { 2146 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3645 { 2153 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3646 { 2157 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3647 { 2164 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3648 { 2171 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3649 { 2178 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3650 { 2183 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3651 { 2189 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3652 { 2195 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3653 { 2202 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3654 { 2209 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3655 { 2216 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3656 { 2222 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3657 { 2229 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3658 { 2236 /* clgibhe */, SystemZ::CLGIBAsmHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3659 { 2244 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3660 { 2251 /* clgible */, SystemZ::CLGIBAsmLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3661 { 2259 /* clgiblh */, SystemZ::CLGIBAsmLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3662 { 2267 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3663 { 2275 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3664 { 2283 /* clgibnhe */, SystemZ::CLGIBAsmNHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3665 { 2292 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3666 { 2300 /* clgibnle */, SystemZ::CLGIBAsmNLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3667 { 2309 /* clgibnlh */, SystemZ::CLGIBAsmNLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3668 { 2318 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3669 { 2324 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3670 { 2331 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3671 { 2338 /* clgijhe */, SystemZ::CLGIJAsmHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3672 { 2346 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3673 { 2353 /* clgijle */, SystemZ::CLGIJAsmLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3674 { 2361 /* clgijlh */, SystemZ::CLGIJAsmLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3675 { 2369 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3676 { 2377 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3677 { 2385 /* clgijnhe */, SystemZ::CLGIJAsmNHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3678 { 2394 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3679 { 2402 /* clgijnle */, SystemZ::CLGIJAsmNLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3680 { 2411 /* clgijnlh */, SystemZ::CLGIJAsmNLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3681 { 2420 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
3682 { 2426 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3683 { 2433 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3684 { 2440 /* clgithe */, SystemZ::CLGITAsmHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3685 { 2448 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3686 { 2455 /* clgitle */, SystemZ::CLGITAsmLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3687 { 2463 /* clgitlh */, SystemZ::CLGITAsmLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3688 { 2471 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3689 { 2479 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3690 { 2487 /* clgitnhe */, SystemZ::CLGITAsmNHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3691 { 2496 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3692 { 2504 /* clgitnle */, SystemZ::CLGITAsmNLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3693 { 2513 /* clgitnlh */, SystemZ::CLGITAsmNLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3694 { 2522 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3695 { 2527 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3696 { 2533 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3697 { 2540 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3698 { 2547 /* clgrbhe */, SystemZ::CLGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3699 { 2555 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3700 { 2562 /* clgrble */, SystemZ::CLGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3701 { 2570 /* clgrblh */, SystemZ::CLGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3702 { 2578 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3703 { 2586 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3704 { 2594 /* clgrbnhe */, SystemZ::CLGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3705 { 2603 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3706 { 2611 /* clgrbnle */, SystemZ::CLGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3707 { 2620 /* clgrbnlh */, SystemZ::CLGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3708 { 2629 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3709 { 2635 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3710 { 2642 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3711 { 2649 /* clgrjhe */, SystemZ::CLGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3712 { 2657 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3713 { 2664 /* clgrjle */, SystemZ::CLGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3714 { 2672 /* clgrjlh */, SystemZ::CLGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3715 { 2680 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3716 { 2688 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3717 { 2696 /* clgrjnhe */, SystemZ::CLGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3718 { 2705 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3719 { 2713 /* clgrjnle */, SystemZ::CLGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3720 { 2722 /* clgrjnlh */, SystemZ::CLGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3721 { 2731 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3722 { 2737 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3723 { 2743 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3724 { 2750 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3725 { 2757 /* clgrthe */, SystemZ::CLGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3726 { 2765 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3727 { 2772 /* clgrtle */, SystemZ::CLGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3728 { 2780 /* clgrtlh */, SystemZ::CLGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3729 { 2788 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3730 { 2796 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3731 { 2804 /* clgrtnhe */, SystemZ::CLGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3732 { 2813 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3733 { 2821 /* clgrtnle */, SystemZ::CLGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3734 { 2830 /* clgrtnlh */, SystemZ::CLGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3735 { 2839 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3736 { 2844 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3737 { 2850 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3738 { 2856 /* clgthe */, SystemZ::CLGTAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3739 { 2863 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3740 { 2869 /* clgtle */, SystemZ::CLGTAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3741 { 2876 /* clgtlh */, SystemZ::CLGTAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3742 { 2883 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3743 { 2890 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3744 { 2897 /* clgtnhe */, SystemZ::CLGTAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3745 { 2905 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3746 { 2912 /* clgtnle */, SystemZ::CLGTAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3747 { 2920 /* clgtnlh */, SystemZ::CLGTAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3748 { 2928 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3749 { 2935 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3750 { 2942 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3751 { 2947 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3752 { 2953 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3753 { 2960 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3754 { 2966 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3755 { 2972 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
3756 { 2976 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3757 { 2981 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3758 { 2987 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3759 { 2993 /* clibhe */, SystemZ::CLIBAsmHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3760 { 3000 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3761 { 3006 /* clible */, SystemZ::CLIBAsmLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3762 { 3013 /* cliblh */, SystemZ::CLIBAsmLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3763 { 3020 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3764 { 3027 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3765 { 3034 /* clibnhe */, SystemZ::CLIBAsmNHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3766 { 3042 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3767 { 3049 /* clibnle */, SystemZ::CLIBAsmNLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3768 { 3057 /* clibnlh */, SystemZ::CLIBAsmNLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3769 { 3065 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
3770 { 3070 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3771 { 3075 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3772 { 3081 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3773 { 3087 /* clijhe */, SystemZ::CLIJAsmHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3774 { 3094 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3775 { 3100 /* clijle */, SystemZ::CLIJAsmLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3776 { 3107 /* clijlh */, SystemZ::CLIJAsmLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3777 { 3114 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3778 { 3121 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3779 { 3128 /* clijnhe */, SystemZ::CLIJAsmNHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3780 { 3136 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3781 { 3143 /* clijnle */, SystemZ::CLIJAsmNLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3782 { 3151 /* clijnlh */, SystemZ::CLIJAsmNLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3783 { 3159 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
3784 { 3164 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3785 { 3168 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3786 { 3173 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3787 { 3178 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3788 { 3182 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3789 { 3187 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3790 { 3193 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3791 { 3199 /* clrbhe */, SystemZ::CLRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3792 { 3206 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3793 { 3212 /* clrble */, SystemZ::CLRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3794 { 3219 /* clrblh */, SystemZ::CLRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3795 { 3226 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3796 { 3233 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3797 { 3240 /* clrbnhe */, SystemZ::CLRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3798 { 3248 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3799 { 3255 /* clrbnle */, SystemZ::CLRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3800 { 3263 /* clrbnlh */, SystemZ::CLRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3801 { 3271 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
3802 { 3276 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3803 { 3282 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3804 { 3288 /* clrjhe */, SystemZ::CLRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3805 { 3295 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3806 { 3301 /* clrjle */, SystemZ::CLRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3807 { 3308 /* clrjlh */, SystemZ::CLRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3808 { 3315 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3809 { 3322 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3810 { 3329 /* clrjnhe */, SystemZ::CLRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3811 { 3337 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3812 { 3344 /* clrjnle */, SystemZ::CLRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3813 { 3352 /* clrjnlh */, SystemZ::CLRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3814 { 3360 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3815 { 3365 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
3816 { 3370 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3817 { 3376 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3818 { 3382 /* clrthe */, SystemZ::CLRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3819 { 3389 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3820 { 3395 /* clrtle */, SystemZ::CLRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3821 { 3402 /* clrtlh */, SystemZ::CLRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3822 { 3409 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3823 { 3416 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3824 { 3423 /* clrtnhe */, SystemZ::CLRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3825 { 3431 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3826 { 3438 /* clrtnle */, SystemZ::CLRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3827 { 3446 /* clrtnlh */, SystemZ::CLRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3828 { 3454 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3829 { 3459 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3830 { 3463 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3831 { 3468 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3832 { 3473 /* clthe */, SystemZ::CLTAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3833 { 3479 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3834 { 3484 /* cltle */, SystemZ::CLTAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3835 { 3490 /* cltlh */, SystemZ::CLTAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3836 { 3496 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3837 { 3502 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3838 { 3508 /* cltnhe */, SystemZ::CLTAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3839 { 3515 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3840 { 3521 /* cltnle */, SystemZ::CLTAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3841 { 3528 /* cltnlh */, SystemZ::CLTAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3842 { 3535 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3843 { 3539 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3844 { 3545 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3845 { 3548 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3846 { 3553 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3847 { 3559 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3848 { 3564 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
3849 { 3569 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3850 { 3572 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3851 { 3576 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3852 { 3581 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3853 { 3586 /* crbhe */, SystemZ::CRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3854 { 3592 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3855 { 3597 /* crble */, SystemZ::CRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3856 { 3603 /* crblh */, SystemZ::CRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3857 { 3609 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3858 { 3615 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3859 { 3621 /* crbnhe */, SystemZ::CRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3860 { 3628 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3861 { 3634 /* crbnle */, SystemZ::CRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3862 { 3641 /* crbnlh */, SystemZ::CRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3863 { 3648 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
3864 { 3648 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
3865 { 3654 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
3866 { 3658 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3867 { 3663 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3868 { 3668 /* crjhe */, SystemZ::CRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3869 { 3674 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3870 { 3679 /* crjle */, SystemZ::CRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3871 { 3685 /* crjlh */, SystemZ::CRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3872 { 3691 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3873 { 3697 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3874 { 3703 /* crjnhe */, SystemZ::CRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3875 { 3710 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3876 { 3716 /* crjnle */, SystemZ::CRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3877 { 3723 /* crjnlh */, SystemZ::CRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3878 { 3730 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3879 { 3734 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
3880 { 3738 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3881 { 3743 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3882 { 3748 /* crthe */, SystemZ::CRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3883 { 3754 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3884 { 3759 /* crtle */, SystemZ::CRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3885 { 3765 /* crtlh */, SystemZ::CRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3886 { 3771 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3887 { 3777 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3888 { 3783 /* crtnhe */, SystemZ::CRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3889 { 3790 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3890 { 3796 /* crtnle */, SystemZ::CRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3891 { 3803 /* crtnlh */, SystemZ::CRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3892 { 3810 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3893 { 3813 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, { }, },
3894 { 3818 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
3895 { 3824 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3896 { 3828 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3897 { 3832 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3898 { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
3899 { 3842 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
3900 { 3848 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
3901 { 3852 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3902 { 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 }, },
3903 { 3857 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3904 { 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 }, },
3905 { 3862 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3906 { 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 }, },
3907 { 3867 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3908 { 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 }, },
3909 { 3872 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3910 { 3877 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3911 { 3882 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
3912 { 3888 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3913 { 3893 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3914 { 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 }, },
3915 { 3899 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3916 { 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 }, },
3917 { 3905 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
3918 { 3911 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3919 { 3915 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3920 { 3920 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3921 { 3925 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3922 { 3929 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3923 { 3934 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3924 { 3939 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3925 { 3944 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
3926 { 3950 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3927 { 3957 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
3928 { 3962 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3929 { 3968 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3930 { 3974 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3931 { 3981 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3932 { 3986 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
3933 { 3992 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3934 { 3999 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3935 { 4006 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3936 { 4013 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3937 { 4020 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3938 { 4027 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3939 { 4032 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3940 { 4036 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
3941 { 4042 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3942 { 4047 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
3943 { 4053 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3944 { 4058 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3945 { 4061 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3946 { 4066 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3947 { 4071 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
3948 { 4073 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3949 { 4076 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3950 { 4080 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3951 { 4085 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3952 { 4089 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3953 { 4094 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3954 { 4100 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3955 { 4103 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3956 { 4107 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3957 { 4112 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3958 { 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 }, },
3959 { 4123 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3960 { 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 }, },
3961 { 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 }, },
3962 { 4140 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3963 { 4143 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3964 { 4147 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3965 { 4152 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3966 { 4156 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3967 { 4159 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3968 { 4162 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3969 { 4166 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
3970 { 4171 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3971 { 4177 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
3972 { 4182 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3973 { 4187 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3974 { 4191 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
3975 { 4196 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
3976 { 4202 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
3977 { 4206 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
3978 { 4211 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3979 { 4217 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
3980 { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
3981 { 4228 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3982 { 4231 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3983 { 4236 /* eedtr */, SystemZ::EEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3984 { 4242 /* eextr */, SystemZ::EEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3985 { 4248 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3986 { 4253 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
3987 { 4259 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3988 { 4264 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3989 { 4270 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3990 { 4275 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3991 { 4280 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3992 { 4286 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
3993 { 4292 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
3994 { 4297 /* esdtr */, SystemZ::ESDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3995 { 4303 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
3996 { 4308 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
3997 { 4313 /* esxtr */, SystemZ::ESXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3998 { 4319 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
3999 { 4324 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
4000 { 4327 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
4001 { 4332 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
4002 { 4338 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4003 { 4345 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4004 { 4350 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4005 { 4356 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
4006 { 4362 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
4007 { 4369 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4008 { 4374 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
4009 { 4380 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4010 { 4387 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4011 { 4392 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4012 { 4398 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4013 { 4404 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4014 { 4408 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4015 { 4412 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, { }, },
4016 { 4417 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4017 { 4421 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4018 { 4424 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
4019 { 4428 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4020 { 4433 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4021 { 4438 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4022 { 4442 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4023 { 4442 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4024 { 4447 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4025 { 4453 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__FP1281_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4026 { 4459 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4027 { 4464 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4028 { 4469 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4029 { 4474 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4030 { 4479 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4031 { 4484 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4032 { 4489 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, { }, },
4033 { 4493 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4034 { 4497 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4035 { 4497 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
4036 { 4497 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4037 { 4502 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4038 { 4507 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4039 { 4512 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4040 { 4517 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4041 { 4519 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4042 { 4522 /* jg */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4043 { 4525 /* jge */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4044 { 4529 /* jgh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4045 { 4533 /* jghe */, SystemZ::JGAsmHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4046 { 4538 /* jgl */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4047 { 4542 /* jgle */, SystemZ::JGAsmLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4048 { 4547 /* jglh */, SystemZ::JGAsmLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4049 { 4552 /* jgm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4050 { 4556 /* jgne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4051 { 4561 /* jgnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4052 { 4566 /* jgnhe */, SystemZ::JGAsmNHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4053 { 4572 /* jgnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4054 { 4577 /* jgnle */, SystemZ::JGAsmNLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4055 { 4583 /* jgnlh */, SystemZ::JGAsmNLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4056 { 4589 /* jgnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4057 { 4594 /* jgno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4058 { 4599 /* jgnop */, SystemZ::BRCLAsm, Convert__imm_95_0__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4059 { 4605 /* jgnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4060 { 4610 /* jgnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4061 { 4615 /* jgo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4062 { 4619 /* jgp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4063 { 4623 /* jgz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4064 { 4627 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4065 { 4630 /* jhe */, SystemZ::JAsmHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4066 { 4634 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4067 { 4637 /* jle */, SystemZ::JAsmLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4068 { 4641 /* jlh */, SystemZ::JAsmLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4069 { 4710 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4070 { 4713 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4071 { 4717 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4072 { 4721 /* jnhe */, SystemZ::JAsmNHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4073 { 4726 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4074 { 4730 /* jnle */, SystemZ::JAsmNLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4075 { 4735 /* jnlh */, SystemZ::JAsmNLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4076 { 4740 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4077 { 4744 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4078 { 4748 /* jnop */, SystemZ::BRCAsm, Convert__imm_95_0__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4079 { 4753 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4080 { 4757 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4081 { 4761 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4082 { 4764 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4083 { 4767 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4084 { 4770 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4085 { 4774 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4086 { 4779 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
4087 { 4784 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4088 { 4789 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4089 { 4793 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4090 { 4798 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4091 { 4803 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4092 { 4808 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4093 { 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 }, },
4094 { 4815 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4095 { 4820 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4096 { 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 }, },
4097 { 4830 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4098 { 4834 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4099 { 4838 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4100 { 4843 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4101 { 4848 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4102 { 4850 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4103 { 4853 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4104 { 4857 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4105 { 4862 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4106 { 4867 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4107 { 4873 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4108 { 4877 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4109 { 4882 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
4110 { 4886 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
4111 { 4891 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4112 { 4895 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4113 { 4900 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4114 { 4904 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4115 { 4909 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4116 { 4914 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4117 { 4919 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4118 { 4923 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4119 { 4927 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4120 { 4932 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4121 { 4936 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4122 { 4939 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
4123 { 4945 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4124 { 4949 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4125 { 4953 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
4126 { 4958 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4127 { 4964 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4128 { 4970 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4129 { 4976 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4130 { 4981 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4131 { 4987 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4132 { 4992 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4133 { 4998 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4134 { 5003 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4135 { 5007 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
4136 { 5012 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
4137 { 5018 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4138 { 5024 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4139 { 5029 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4140 { 5032 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4141 { 5036 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4142 { 5041 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4143 { 5047 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4144 { 5052 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
4145 { 5058 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
4146 { 5063 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4147 { 5067 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4148 { 5072 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4149 { 5078 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4150 { 5085 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4151 { 5090 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4152 { 5096 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
4153 { 5100 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4154 { 5103 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4155 { 5109 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4156 { 5116 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4157 { 5121 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4158 { 5127 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4159 { 5131 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4160 { 5136 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4161 { 5142 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4162 { 5149 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
4163 { 5154 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
4164 { 5158 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4165 { 5163 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4166 { 5167 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4167 { 5173 /* lfi */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4168 { 5177 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4169 { 5182 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4170 { 5185 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4171 { 5190 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4172 { 5194 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4173 { 5199 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4174 { 5204 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4175 { 5208 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4176 { 5213 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4177 { 5218 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4178 { 5224 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4179 { 5228 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4180 { 5232 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4181 { 5237 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4182 { 5242 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4183 { 5248 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4184 { 5252 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4185 { 5257 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4186 { 5262 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4187 { 5265 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4188 { 5269 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4189 { 5273 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4190 { 5277 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4191 { 5282 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4192 { 5286 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4193 { 5290 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4194 { 5295 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4195 { 5300 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4196 { 5305 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4197 { 5311 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4198 { 5316 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4199 { 5323 /* llgfi */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4200 { 5329 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4201 { 5335 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4202 { 5342 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4203 { 5349 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4204 { 5354 /* llghi */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4205 { 5360 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4206 { 5366 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4207 { 5373 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4208 { 5378 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4209 { 5385 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4210 { 5391 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4211 { 5395 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4212 { 5400 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4213 { 5405 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4214 { 5411 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4215 { 5417 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4216 { 5423 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4217 { 5429 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4218 { 5435 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4219 { 5441 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4220 { 5447 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4221 { 5454 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4222 { 5457 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4223 { 5461 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4224 { 5465 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
4225 { 5469 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4226 { 5473 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4227 { 5479 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4228 { 5485 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4229 { 5490 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4230 { 5496 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4231 { 5501 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4232 { 5507 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4233 { 5512 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4234 { 5516 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4235 { 5522 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4236 { 5527 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4237 { 5531 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4238 { 5536 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4239 { 5542 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4240 { 5549 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4241 { 5556 /* locfhhe */, SystemZ::LOCFHAsmHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4242 { 5564 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4243 { 5571 /* locfhle */, SystemZ::LOCFHAsmLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4244 { 5579 /* locfhlh */, SystemZ::LOCFHAsmLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4245 { 5587 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4246 { 5594 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4247 { 5602 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4248 { 5610 /* locfhnhe */, SystemZ::LOCFHAsmNHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4249 { 5619 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4250 { 5627 /* locfhnle */, SystemZ::LOCFHAsmNLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4251 { 5636 /* locfhnlh */, SystemZ::LOCFHAsmNLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4252 { 5645 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4253 { 5653 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4254 { 5661 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4255 { 5669 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4256 { 5677 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4257 { 5684 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4258 { 5691 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4259 { 5698 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4260 { 5706 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4261 { 5714 /* locfhrhe */, SystemZ::LOCFHRAsmHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4262 { 5723 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4263 { 5731 /* locfhrle */, SystemZ::LOCFHRAsmLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4264 { 5740 /* locfhrlh */, SystemZ::LOCFHRAsmLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4265 { 5749 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4266 { 5757 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4267 { 5766 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4268 { 5775 /* locfhrnhe */, SystemZ::LOCFHRAsmNHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4269 { 5785 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4270 { 5794 /* locfhrnle */, SystemZ::LOCFHRAsmNLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4271 { 5804 /* locfhrnlh */, SystemZ::LOCFHRAsmNLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4272 { 5814 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4273 { 5823 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4274 { 5832 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4275 { 5841 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4276 { 5850 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4277 { 5858 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4278 { 5866 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4279 { 5874 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4280 { 5881 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4281 { 5886 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4282 { 5892 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4283 { 5898 /* locghe */, SystemZ::LOCGAsmHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4284 { 5905 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
4285 { 5912 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4286 { 5920 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4287 { 5928 /* locghihe */, SystemZ::LOCGHIAsmHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4288 { 5937 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4289 { 5945 /* locghile */, SystemZ::LOCGHIAsmLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4290 { 5954 /* locghilh */, SystemZ::LOCGHIAsmLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4291 { 5963 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4292 { 5971 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4293 { 5980 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4294 { 5989 /* locghinhe */, SystemZ::LOCGHIAsmNHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4295 { 5999 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4296 { 6008 /* locghinle */, SystemZ::LOCGHIAsmNLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4297 { 6018 /* locghinlh */, SystemZ::LOCGHIAsmNLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4298 { 6028 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4299 { 6037 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4300 { 6046 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4301 { 6055 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4302 { 6064 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4303 { 6072 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4304 { 6080 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4305 { 6088 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4306 { 6094 /* locgle */, SystemZ::LOCGAsmLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4307 { 6101 /* locglh */, SystemZ::LOCGAsmLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4308 { 6108 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4309 { 6114 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4310 { 6121 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4311 { 6128 /* locgnhe */, SystemZ::LOCGAsmNHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4312 { 6136 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4313 { 6143 /* locgnle */, SystemZ::LOCGAsmNLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4314 { 6151 /* locgnlh */, SystemZ::LOCGAsmNLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4315 { 6159 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4316 { 6166 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4317 { 6173 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4318 { 6180 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4319 { 6187 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4320 { 6193 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4321 { 6199 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4322 { 6205 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4323 { 6212 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4324 { 6219 /* locgrhe */, SystemZ::LOCGRAsmHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4325 { 6227 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4326 { 6234 /* locgrle */, SystemZ::LOCGRAsmLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4327 { 6242 /* locgrlh */, SystemZ::LOCGRAsmLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4328 { 6250 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4329 { 6257 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4330 { 6265 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4331 { 6273 /* locgrnhe */, SystemZ::LOCGRAsmNHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4332 { 6282 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4333 { 6290 /* locgrnle */, SystemZ::LOCGRAsmNLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4334 { 6299 /* locgrnlh */, SystemZ::LOCGRAsmNLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4335 { 6308 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4336 { 6316 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4337 { 6324 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4338 { 6332 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4339 { 6340 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4340 { 6347 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4341 { 6354 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4342 { 6361 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4343 { 6367 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4344 { 6372 /* loche */, SystemZ::LOCAsmHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4345 { 6378 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
4346 { 6385 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4347 { 6393 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4348 { 6401 /* lochhihe */, SystemZ::LOCHHIAsmHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4349 { 6410 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4350 { 6418 /* lochhile */, SystemZ::LOCHHIAsmLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4351 { 6427 /* lochhilh */, SystemZ::LOCHHIAsmLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4352 { 6436 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4353 { 6444 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4354 { 6453 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4355 { 6462 /* lochhinhe */, SystemZ::LOCHHIAsmNHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4356 { 6472 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4357 { 6481 /* lochhinle */, SystemZ::LOCHHIAsmNLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4358 { 6491 /* lochhinlh */, SystemZ::LOCHHIAsmNLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4359 { 6501 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4360 { 6510 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4361 { 6519 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4362 { 6528 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4363 { 6537 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4364 { 6545 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4365 { 6553 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4366 { 6561 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
4367 { 6567 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4368 { 6574 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4369 { 6581 /* lochihe */, SystemZ::LOCHIAsmHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4370 { 6589 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4371 { 6596 /* lochile */, SystemZ::LOCHIAsmLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4372 { 6604 /* lochilh */, SystemZ::LOCHIAsmLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4373 { 6612 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4374 { 6619 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4375 { 6627 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4376 { 6635 /* lochinhe */, SystemZ::LOCHIAsmNHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4377 { 6644 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4378 { 6652 /* lochinle */, SystemZ::LOCHIAsmNLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4379 { 6661 /* lochinlh */, SystemZ::LOCHIAsmNLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4380 { 6670 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4381 { 6678 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4382 { 6686 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4383 { 6694 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4384 { 6702 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4385 { 6709 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4386 { 6716 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4387 { 6723 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4388 { 6728 /* locle */, SystemZ::LOCAsmLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4389 { 6734 /* loclh */, SystemZ::LOCAsmLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4390 { 6740 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4391 { 6745 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4392 { 6751 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4393 { 6757 /* locnhe */, SystemZ::LOCAsmNHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4394 { 6764 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4395 { 6770 /* locnle */, SystemZ::LOCAsmNLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4396 { 6777 /* locnlh */, SystemZ::LOCAsmNLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4397 { 6784 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4398 { 6790 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4399 { 6796 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4400 { 6802 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4401 { 6808 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4402 { 6813 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4403 { 6818 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4404 { 6823 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4405 { 6829 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4406 { 6835 /* locrhe */, SystemZ::LOCRAsmHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4407 { 6842 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4408 { 6848 /* locrle */, SystemZ::LOCRAsmLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4409 { 6855 /* locrlh */, SystemZ::LOCRAsmLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4410 { 6862 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4411 { 6868 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4412 { 6875 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4413 { 6882 /* locrnhe */, SystemZ::LOCRAsmNHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4414 { 6890 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4415 { 6897 /* locrnle */, SystemZ::LOCRAsmNLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4416 { 6905 /* locrnlh */, SystemZ::LOCRAsmNLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4417 { 6913 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4418 { 6920 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4419 { 6927 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4420 { 6934 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4421 { 6941 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4422 { 6947 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4423 { 6953 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4424 { 6959 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4425 { 6964 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4426 { 6970 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4427 { 6974 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4428 { 6980 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4429 { 6986 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4430 { 6991 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4431 { 6996 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4432 { 7002 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4433 { 7007 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4434 { 7013 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4435 { 7018 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4436 { 7022 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4437 { 7026 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4438 { 7030 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4439 { 7035 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4440 { 7041 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
4441 { 7048 /* 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 }, },
4442 { 7054 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4443 { 7060 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4444 { 7065 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4445 { 7068 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4446 { 7072 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4447 { 7077 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4448 { 7082 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4449 { 7087 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4450 { 7092 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4451 { 7096 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4452 { 7100 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4453 { 7105 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4454 { 7111 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4455 { 7116 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4456 { 7121 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4457 { 7127 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4458 { 7130 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4459 { 7136 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4460 { 7141 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4461 { 7147 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4462 { 7153 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4463 { 7158 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4464 { 7162 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4465 { 7167 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4466 { 7173 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4467 { 7178 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4468 { 7182 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4469 { 7188 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4470 { 7193 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4471 { 7199 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4472 { 7204 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4473 { 7210 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4474 { 7214 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4475 { 7219 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4476 { 7225 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4477 { 7230 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
4478 { 7236 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4479 { 7240 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4480 { 7245 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4481 { 7251 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4482 { 7256 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4483 { 7260 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4484 { 7263 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
4485 { 7268 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
4486 { 7273 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4487 { 7278 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4488 { 7283 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
4489 { 7288 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
4490 { 7290 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4491 { 7294 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4492 { 7299 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4493 { 7305 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4494 { 7310 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4495 { 7314 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4496 { 7319 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4497 { 7325 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4498 { 7330 /* may */, SystemZ::MAY, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4499 { 7334 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4500 { 7339 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4501 { 7345 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4502 { 7350 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4503 { 7356 /* mayr */, SystemZ::MAYR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4504 { 7361 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4505 { 7364 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4506 { 7367 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4507 { 7371 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4508 { 7376 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4509 { 7380 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4510 { 7385 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4511 { 7391 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4512 { 7396 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4513 { 7400 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4514 { 7405 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4515 { 7411 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4516 { 7414 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4517 { 7418 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4518 { 7423 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4519 { 7429 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4520 { 7434 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4521 { 7438 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4522 { 7442 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4523 { 7445 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4524 { 7449 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4525 { 7454 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
4526 { 7459 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4527 { 7462 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4528 { 7466 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4529 { 7470 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4530 { 7473 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4531 { 7477 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4532 { 7482 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4533 { 7486 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4534 { 7489 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4535 { 7492 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4536 { 7495 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4537 { 7499 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4538 { 7504 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4539 { 7508 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4540 { 7513 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4541 { 7519 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4542 { 7524 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4543 { 7528 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4544 { 7533 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4545 { 7539 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4546 { 7544 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
4547 { 7549 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4548 { 7553 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4549 { 7558 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4550 { 7563 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4551 { 7569 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4552 { 7575 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4553 { 7580 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4554 { 7587 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4555 { 7591 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4556 { 7597 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
4557 { 7602 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4558 { 7606 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4559 { 7610 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4560 { 7616 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4561 { 7622 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4562 { 7627 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4563 { 7632 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
4564 { 7638 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
4565 { 7644 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4566 { 7650 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4567 { 7655 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4568 { 7661 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4569 { 7666 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4570 { 7672 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4571 { 7678 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4572 { 7684 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4573 { 7689 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4574 { 7693 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4575 { 7698 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4576 { 7702 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4577 { 7706 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4578 { 7711 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4579 { 7716 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4580 { 7720 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4581 { 7725 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4582 { 7729 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4583 { 7734 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4584 { 7740 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4585 { 7745 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4586 { 7749 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4587 { 7754 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4588 { 7760 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4589 { 7763 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4590 { 7767 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4591 { 7772 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4592 { 7776 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4593 { 7781 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
4594 { 7785 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4595 { 7787 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4596 { 7790 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4597 { 7796 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4598 { 7801 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4599 { 7804 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4600 { 7808 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4601 { 7813 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4602 { 7816 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
4603 { 7821 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4604 { 7826 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4605 { 7831 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4606 { 7836 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4607 { 7841 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4608 { 7846 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4609 { 7851 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4610 { 7855 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4611 { 7861 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, { }, },
4612 { 7866 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4613 { 7871 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4614 { 7877 /* nop */, SystemZ::NOP_bare, Convert_NoOperands, AMFBS_None, { }, },
4615 { 7877 /* nop */, SystemZ::NOP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
4616 { 7881 /* nopr */, SystemZ::NOPR, Convert__regR0D, AMFBS_None, { }, },
4617 { 7881 /* nopr */, SystemZ::NOPR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4618 { 7886 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4619 { 7891 /* notgr */, SystemZ::NOTGR, Convert__GR641_0__GR641_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64 }, },
4620 { 7897 /* notr */, SystemZ::NOTR, Convert__GR321_0__GR321_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32 }, },
4621 { 7902 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4622 { 7905 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4623 { 7909 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4624 { 7915 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4625 { 7921 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4626 { 7926 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4627 { 7929 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4628 { 7931 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4629 { 7934 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4630 { 7940 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4631 { 7945 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4632 { 7948 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4633 { 7952 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4634 { 7957 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4635 { 7960 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4636 { 7965 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4637 { 7970 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4638 { 7975 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4639 { 7980 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4640 { 7985 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4641 { 7990 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4642 { 7994 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4643 { 7997 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4644 { 8001 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4645 { 8004 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4646 { 8009 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, { }, },
4647 { 8014 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4648 { 8017 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, { }, },
4649 { 8021 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, { }, },
4650 { 8027 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
4651 { 8031 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
4652 { 8037 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4653 { 8042 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, { }, },
4654 { 8047 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4655 { 8052 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4656 { 8058 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4657 { 8062 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4658 { 8066 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
4659 { 8070 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
4660 { 8070 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4661 { 8077 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4662 { 8081 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
4663 { 8086 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, { }, },
4664 { 8089 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
4665 { 8094 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4666 { 8097 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
4667 { 8101 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, { }, },
4668 { 8106 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4669 { 8110 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, { }, },
4670 { 8115 /* 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 }, },
4671 { 8121 /* 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 }, },
4672 { 8127 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4673 { 8133 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
4674 { 8139 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4675 { 8143 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, { }, },
4676 { 8148 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4677 { 8148 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4678 { 8152 /* 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 }, },
4679 { 8158 /* 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 }, },
4680 { 8165 /* risbgnz */, SystemZ::RISBGNZ, 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 }, },
4681 { 8173 /* risbgz */, SystemZ::RISBGZ, 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 }, },
4682 { 8180 /* 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 }, },
4683 { 8187 /* 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 }, },
4684 { 8194 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4685 { 8198 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4686 { 8203 /* 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 }, },
4687 { 8209 /* 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 }, },
4688 { 8215 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4689 { 8218 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4690 { 8223 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4691 { 8228 /* 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 }, },
4692 { 8234 /* 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 }, },
4693 { 8240 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, { }, },
4694 { 8245 /* 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 }, },
4695 { 8251 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4696 { 8253 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4697 { 8257 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4698 { 8262 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, { }, },
4699 { 8266 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, { }, },
4700 { 8272 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, { }, },
4701 { 8278 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, { }, },
4702 { 8284 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
4703 { 8288 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4704 { 8294 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, { }, },
4705 { 8299 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4706 { 8303 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4707 { 8308 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, { }, },
4708 { 8314 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4709 { 8317 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4710 { 8321 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4711 { 8326 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4712 { 8330 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4713 { 8335 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4714 { 8341 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4715 { 8344 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4716 { 8348 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4717 { 8353 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4718 { 8360 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4719 { 8368 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4720 { 8376 /* selfhrhe */, SystemZ::SELFHRAsmHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4721 { 8385 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4722 { 8393 /* selfhrle */, SystemZ::SELFHRAsmLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4723 { 8402 /* selfhrlh */, SystemZ::SELFHRAsmLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4724 { 8411 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4725 { 8419 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4726 { 8428 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4727 { 8437 /* selfhrnhe */, SystemZ::SELFHRAsmNHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4728 { 8447 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4729 { 8456 /* selfhrnle */, SystemZ::SELFHRAsmNLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4730 { 8466 /* selfhrnlh */, SystemZ::SELFHRAsmNLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4731 { 8476 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4732 { 8485 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4733 { 8494 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4734 { 8503 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4735 { 8512 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4736 { 8520 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4737 { 8528 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4738 { 8536 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4739 { 8542 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4740 { 8549 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4741 { 8556 /* selgrhe */, SystemZ::SELGRAsmHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4742 { 8564 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4743 { 8571 /* selgrle */, SystemZ::SELGRAsmLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4744 { 8579 /* selgrlh */, SystemZ::SELGRAsmLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4745 { 8587 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4746 { 8594 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4747 { 8602 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4748 { 8610 /* selgrnhe */, SystemZ::SELGRAsmNHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4749 { 8619 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4750 { 8627 /* selgrnle */, SystemZ::SELGRAsmNLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4751 { 8636 /* selgrnlh */, SystemZ::SELGRAsmNLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4752 { 8645 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4753 { 8653 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4754 { 8661 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4755 { 8669 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4756 { 8677 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4757 { 8684 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4758 { 8691 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4759 { 8698 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4760 { 8703 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4761 { 8709 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4762 { 8715 /* selrhe */, SystemZ::SELRAsmHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4763 { 8722 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4764 { 8728 /* selrle */, SystemZ::SELRAsmLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4765 { 8735 /* selrlh */, SystemZ::SELRAsmLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4766 { 8742 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4767 { 8748 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4768 { 8755 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4769 { 8762 /* selrnhe */, SystemZ::SELRAsmNHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4770 { 8770 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4771 { 8777 /* selrnle */, SystemZ::SELRAsmNLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4772 { 8785 /* selrnlh */, SystemZ::SELRAsmNLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4773 { 8793 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4774 { 8800 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4775 { 8807 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4776 { 8814 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4777 { 8821 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4778 { 8827 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4779 { 8833 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4780 { 8839 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4781 { 8843 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4782 { 8849 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4783 { 8854 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4784 { 8857 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4785 { 8861 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4786 { 8866 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4787 { 8870 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4788 { 8874 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4789 { 8879 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4790 { 8882 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4791 { 8888 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4792 { 8894 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4793 { 8898 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4794 { 8902 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4795 { 8907 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
4796 { 8912 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4797 { 8915 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4798 { 8919 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4799 { 8924 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4800 { 8929 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4801 { 8933 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4802 { 8938 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4803 { 8944 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4804 { 8949 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4805 { 8954 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4806 { 8959 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4807 { 8964 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4808 { 8969 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4809 { 8973 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4810 { 8978 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4811 { 8984 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4812 { 8990 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4813 { 8995 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4814 { 9001 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4815 { 9008 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4816 { 9015 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4817 { 9019 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4818 { 9024 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4819 { 9029 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4820 { 9033 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4821 { 9038 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
4822 { 9043 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4823 { 9047 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
4824 { 9053 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4825 { 9056 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4826 { 9062 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4827 { 9067 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4828 { 9071 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4829 { 9075 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4830 { 9079 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4831 { 9083 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4832 { 9088 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4833 { 9094 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4834 { 9099 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4835 { 9103 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4836 { 9108 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4837 { 9114 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4838 { 9119 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4839 { 9125 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4840 { 9130 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4841 { 9133 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4842 { 9137 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4843 { 9142 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4844 { 9147 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4845 { 9152 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4846 { 9157 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4847 { 9162 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4848 { 9166 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4849 { 9170 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4850 { 9175 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4851 { 9180 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
4852 { 9185 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
4853 { 9191 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
4854 { 9197 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
4855 { 9201 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4856 { 9206 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4857 { 9212 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
4858 { 9217 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4859 { 9223 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4860 { 9228 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4861 { 9233 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4862 { 9233 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
4863 { 9238 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4864 { 9242 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4865 { 9245 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
4866 { 9250 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
4867 { 9256 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4868 { 9261 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
4869 { 9268 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4870 { 9272 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4871 { 9277 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4872 { 9282 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4873 { 9288 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4874 { 9294 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4875 { 9300 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
4876 { 9305 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4877 { 9311 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4878 { 9317 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4879 { 9323 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4880 { 9329 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
4881 { 9335 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
4882 { 9341 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4883 { 9346 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4884 { 9350 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4885 { 9356 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
4886 { 9361 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4887 { 9365 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4888 { 9371 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
4889 { 9376 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4890 { 9381 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4891 { 9386 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4892 { 9392 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4893 { 9398 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4894 { 9402 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4895 { 9408 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4896 { 9414 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4897 { 9418 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4898 { 9423 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4899 { 9429 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4900 { 9434 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4901 { 9440 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4902 { 9444 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4903 { 9449 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
4904 { 9454 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4905 { 9459 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4906 { 9465 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4907 { 9470 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4908 { 9476 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4909 { 9483 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4910 { 9491 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4911 { 9499 /* stocfhhe */, SystemZ::STOCFHAsmHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4912 { 9508 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4913 { 9516 /* stocfhle */, SystemZ::STOCFHAsmLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4914 { 9525 /* stocfhlh */, SystemZ::STOCFHAsmLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4915 { 9534 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4916 { 9542 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4917 { 9551 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4918 { 9560 /* stocfhnhe */, SystemZ::STOCFHAsmNHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4919 { 9570 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4920 { 9579 /* stocfhnle */, SystemZ::STOCFHAsmNLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4921 { 9589 /* stocfhnlh */, SystemZ::STOCFHAsmNLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4922 { 9599 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4923 { 9608 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4924 { 9617 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4925 { 9626 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4926 { 9635 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4927 { 9643 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4928 { 9651 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4929 { 9659 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4930 { 9665 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4931 { 9672 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4932 { 9679 /* stocghe */, SystemZ::STOCGAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4933 { 9687 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4934 { 9694 /* stocgle */, SystemZ::STOCGAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4935 { 9702 /* stocglh */, SystemZ::STOCGAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4936 { 9710 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4937 { 9717 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4938 { 9725 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4939 { 9733 /* stocgnhe */, SystemZ::STOCGAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4940 { 9742 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4941 { 9750 /* stocgnle */, SystemZ::STOCGAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4942 { 9759 /* stocgnlh */, SystemZ::STOCGAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4943 { 9768 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4944 { 9776 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4945 { 9784 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4946 { 9792 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4947 { 9800 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4948 { 9807 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4949 { 9814 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4950 { 9821 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4951 { 9827 /* stoche */, SystemZ::STOCAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4952 { 9834 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4953 { 9840 /* stocle */, SystemZ::STOCAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4954 { 9847 /* stoclh */, SystemZ::STOCAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4955 { 9854 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4956 { 9860 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4957 { 9867 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4958 { 9874 /* stocnhe */, SystemZ::STOCAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4959 { 9882 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4960 { 9889 /* stocnle */, SystemZ::STOCAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4961 { 9897 /* stocnlh */, SystemZ::STOCAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4962 { 9905 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4963 { 9912 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4964 { 9919 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4965 { 9926 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4966 { 9933 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4967 { 9939 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4968 { 9945 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4969 { 9951 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4970 { 9957 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4971 { 9962 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4972 { 9967 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4973 { 9972 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4974 { 9978 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4975 { 9983 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4976 { 9988 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4977 { 9994 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4978 { 10000 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4979 { 10006 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4980 { 10011 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4981 { 10017 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4982 { 10023 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4983 { 10027 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4984 { 10030 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4985 { 10034 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
4986 { 10038 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4987 { 10041 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4988 { 10045 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4989 { 10050 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4990 { 10054 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4991 { 10059 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4992 { 10065 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4993 { 10068 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
4994 { 10075 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, { }, },
4995 { 10079 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
4996 { 10083 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4997 { 10086 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
4998 { 10091 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
4999 { 10097 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
5000 { 10104 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
5001 { 10112 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5002 { 10117 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5003 { 10122 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5004 { 10127 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5005 { 10133 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5006 { 10139 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5007 { 10145 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5008 { 10151 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5009 { 10157 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5010 { 10163 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, { }, },
5011 { 10168 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
5012 { 10174 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5013 { 10179 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5014 { 10182 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5015 { 10186 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
5016 { 10191 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
5017 { 10196 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5018 { 10200 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5019 { 10205 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5020 { 10210 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
5021 { 10214 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
5022 { 10217 /* tpei */, SystemZ::TPEI, Convert__GR641_0__GR641_1, AMFBS_FeatureTestPendingExternalInterruption, { MCK_GR64, MCK_GR64 }, },
5023 { 10222 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5024 { 10226 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
5025 { 10232 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5026 { 10235 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5027 { 10241 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5028 { 10247 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, { }, },
5029 { 10253 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5030 { 10259 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5031 { 10263 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5032 { 10263 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5033 { 10268 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5034 { 10268 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5035 { 10273 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5036 { 10277 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5037 { 10277 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5038 { 10282 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5039 { 10282 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5040 { 10287 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5041 { 10292 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5042 { 10292 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5043 { 10298 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5044 { 10298 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5045 { 10303 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5046 { 10306 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5047 { 10311 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5048 { 10316 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5049 { 10322 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5050 { 10328 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, { }, },
5051 { 10332 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5052 { 10335 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5053 { 10339 /* 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 }, },
5054 { 10343 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5055 { 10348 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5056 { 10354 /* 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 }, },
5057 { 10360 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5058 { 10367 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5059 { 10373 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5060 { 10379 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5061 { 10385 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5062 { 10391 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5063 { 10396 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5064 { 10400 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5065 { 10404 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5066 { 10408 /* 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 }, },
5067 { 10412 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5068 { 10416 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5069 { 10421 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5070 { 10427 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5071 { 10433 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5072 { 10439 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5073 { 10445 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5074 { 10451 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5075 { 10458 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5076 { 10465 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5077 { 10472 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5078 { 10479 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5079 { 10486 /* 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 }, },
5080 { 10491 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5081 { 10497 /* 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 }, },
5082 { 10503 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5083 { 10510 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5084 { 10516 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5085 { 10523 /* 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 }, },
5086 { 10528 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5087 { 10534 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5088 { 10541 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5089 { 10547 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5090 { 10554 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5091 { 10560 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5092 { 10567 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5093 { 10573 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5094 { 10580 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5095 { 10586 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5096 { 10591 /* 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 }, },
5097 { 10597 /* 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 }, },
5098 { 10603 /* 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 }, },
5099 { 10608 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5100 { 10614 /* 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 }, },
5101 { 10618 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5102 { 10623 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5103 { 10629 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5104 { 10634 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5105 { 10640 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5106 { 10645 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5107 { 10651 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5108 { 10656 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5109 { 10662 /* 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 }, },
5110 { 10667 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5111 { 10673 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5112 { 10680 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5113 { 10686 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5114 { 10693 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5115 { 10699 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5116 { 10706 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5117 { 10712 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5118 { 10719 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5119 { 10725 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5120 { 10732 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5121 { 10739 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5122 { 10746 /* 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 }, },
5123 { 10752 /* 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 }, },
5124 { 10758 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5125 { 10765 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5126 { 10770 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5127 { 10776 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5128 { 10783 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5129 { 10789 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5130 { 10795 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5131 { 10801 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5132 { 10806 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5133 { 10810 /* 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 }, },
5134 { 10816 /* 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 }, },
5135 { 10822 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5136 { 10828 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5137 { 10833 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5138 { 10839 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5139 { 10845 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5140 { 10851 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5141 { 10857 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
5142 { 10857 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5143 { 10862 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
5144 { 10862 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5145 { 10868 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
5146 { 10873 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
5147 { 10879 /* 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 }, },
5148 { 10883 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5149 { 10887 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5150 { 10892 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5151 { 10897 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5152 { 10902 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5153 { 10907 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5154 { 10912 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5155 { 10918 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5156 { 10924 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5157 { 10930 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5158 { 10936 /* 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 }, },
5159 { 10942 /* 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 }, },
5160 { 10949 /* 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 }, },
5161 { 10956 /* 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 }, },
5162 { 10963 /* 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 }, },
5163 { 10970 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5164 { 10976 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5165 { 10983 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5166 { 10990 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5167 { 10997 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5168 { 11004 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5169 { 11011 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5170 { 11019 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5171 { 11027 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5172 { 11035 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5173 { 11043 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5174 { 11048 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5175 { 11054 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5176 { 11060 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5177 { 11066 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5178 { 11072 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5179 { 11078 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5180 { 11085 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5181 { 11092 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5182 { 11099 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5183 { 11106 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5184 { 11112 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5185 { 11119 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5186 { 11126 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5187 { 11133 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5188 { 11140 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5189 { 11147 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5190 { 11155 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5191 { 11163 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5192 { 11171 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5193 { 11179 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5194 { 11185 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5195 { 11192 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5196 { 11199 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5197 { 11206 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5198 { 11213 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5199 { 11220 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5200 { 11228 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5201 { 11236 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5202 { 11244 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5203 { 11252 /* 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 }, },
5204 { 11256 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5205 { 11262 /* 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 }, },
5206 { 11262 /* 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 }, },
5207 { 11267 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5208 { 11267 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5209 { 11273 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5210 { 11273 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5211 { 11280 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5212 { 11280 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5213 { 11286 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5214 { 11286 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5215 { 11293 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5216 { 11293 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5217 { 11299 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5218 { 11299 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5219 { 11306 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5220 { 11306 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5221 { 11313 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5222 { 11313 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5223 { 11321 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5224 { 11321 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5225 { 11328 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5226 { 11328 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5227 { 11336 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5228 { 11336 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5229 { 11343 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5230 { 11343 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5231 { 11351 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5232 { 11357 /* 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 }, },
5233 { 11362 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5234 { 11369 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5235 { 11377 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5236 { 11384 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5237 { 11392 /* 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 }, },
5238 { 11397 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5239 { 11404 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5240 { 11412 /* 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 }, },
5241 { 11418 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5242 { 11426 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5243 { 11435 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5244 { 11443 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5245 { 11452 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5246 { 11459 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5247 { 11467 /* 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 }, },
5248 { 11471 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5249 { 11477 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5250 { 11483 /* 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 }, },
5251 { 11483 /* 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 }, },
5252 { 11488 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5253 { 11488 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5254 { 11494 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5255 { 11501 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5256 { 11501 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5257 { 11507 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5258 { 11514 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5259 { 11514 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5260 { 11520 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5261 { 11527 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5262 { 11534 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5263 { 11542 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5264 { 11549 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5265 { 11557 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5266 { 11564 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5267 { 11572 /* 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 }, },
5268 { 11572 /* 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 }, },
5269 { 11578 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5270 { 11578 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5271 { 11585 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5272 { 11593 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5273 { 11593 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5274 { 11600 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5275 { 11608 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5276 { 11608 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5277 { 11615 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5278 { 11623 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5279 { 11631 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5280 { 11640 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5281 { 11648 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5282 { 11657 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5283 { 11665 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5284 { 11674 /* 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 }, },
5285 { 11678 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5286 { 11684 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5287 { 11690 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5288 { 11697 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5289 { 11705 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5290 { 11712 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5291 { 11720 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5292 { 11727 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5293 { 11735 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5294 { 11743 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5295 { 11752 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5296 { 11760 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5297 { 11769 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5298 { 11776 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5299 { 11784 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5300 { 11791 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5301 { 11798 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5302 { 11803 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5303 { 11809 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5304 { 11816 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5305 { 11823 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5306 { 11830 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5307 { 11837 /* 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 }, },
5308 { 11842 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5309 { 11848 /* 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 }, },
5310 { 11852 /* 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 }, },
5311 { 11857 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5312 { 11864 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5313 { 11871 /* 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 }, },
5314 { 11877 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5315 { 11885 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5316 { 11893 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5317 { 11899 /* 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 }, },
5318 { 11905 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5319 { 11913 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5320 { 11921 /* 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 }, },
5321 { 11926 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5322 { 11932 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5323 { 11939 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5324 { 11946 /* 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 }, },
5325 { 11952 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5326 { 11960 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5327 { 11968 /* 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 }, },
5328 { 11974 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5329 { 11982 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5330 { 11990 /* 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 }, },
5331 { 11996 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5332 { 12004 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5333 { 12012 /* 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 }, },
5334 { 12016 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5335 { 12022 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5336 { 12027 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5337 { 12034 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5338 { 12041 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5339 { 12047 /* 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 }, },
5340 { 12053 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5341 { 12061 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5342 { 12069 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
5343 { 12074 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5344 { 12079 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5345 { 12084 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5346 { 12089 /* 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 }, },
5347 { 12095 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5348 { 12102 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5349 { 12109 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5350 { 12116 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5351 { 12123 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5352 { 12129 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5353 { 12135 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5354 { 12141 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5355 { 12147 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
5356 { 12151 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5357 { 12156 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5358 { 12161 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5359 { 12166 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5360 { 12171 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5361 { 12171 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5362 { 12177 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5363 { 12177 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5364 { 12184 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5365 { 12192 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5366 { 12192 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5367 { 12199 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5368 { 12207 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5369 { 12207 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5370 { 12214 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5371 { 12222 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5372 { 12222 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5373 { 12225 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5374 { 12230 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5375 { 12235 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5376 { 12241 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5377 { 12247 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5378 { 12253 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5379 { 12259 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5380 { 12267 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5381 { 12276 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5382 { 12285 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5383 { 12294 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5384 { 12298 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5385 { 12303 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5386 { 12308 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5387 { 12313 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5388 { 12318 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5389 { 12323 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5390 { 12329 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5391 { 12334 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5392 { 12341 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5393 { 12348 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5394 { 12355 /* 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 }, },
5395 { 12360 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5396 { 12366 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5397 { 12371 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5398 { 12376 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5399 { 12381 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5400 { 12387 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
5401 { 12393 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
5402 { 12399 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
5403 { 12405 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5404 { 12410 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5405 { 12416 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5406 { 12422 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5407 { 12428 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5408 { 12433 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5409 { 12439 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5410 { 12445 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5411 { 12451 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5412 { 12457 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5413 { 12462 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5414 { 12466 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5415 { 12474 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5416 { 12483 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5417 { 12492 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5418 { 12501 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5419 { 12510 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5420 { 12516 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5421 { 12523 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5422 { 12530 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5423 { 12537 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5424 { 12544 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5425 { 12552 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5426 { 12552 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5427 { 12556 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5428 { 12560 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5429 { 12565 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5430 { 12570 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5431 { 12575 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5432 { 12580 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5433 { 12584 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5434 { 12590 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5435 { 12597 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5436 { 12604 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5437 { 12611 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5438 { 12618 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5439 { 12623 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5440 { 12629 /* 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 }, },
5441 { 12634 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5442 { 12640 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5443 { 12646 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
5444 { 12652 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5445 { 12658 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
5446 { 12664 /* 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 }, },
5447 { 12669 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5448 { 12675 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5449 { 12681 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5450 { 12687 /* 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 }, },
5451 { 12692 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5452 { 12698 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5453 { 12704 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5454 { 12710 /* 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 }, },
5455 { 12715 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5456 { 12721 /* 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 }, },
5457 { 12727 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5458 { 12734 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5459 { 12741 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5460 { 12748 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5461 { 12754 /* 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 }, },
5462 { 12760 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5463 { 12767 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5464 { 12774 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5465 { 12781 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5466 { 12788 /* 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 }, },
5467 { 12794 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5468 { 12801 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5469 { 12808 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5470 { 12815 /* 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 }, },
5471 { 12820 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5472 { 12826 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5473 { 12832 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5474 { 12838 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5475 { 12842 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5476 { 12847 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5477 { 12852 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5478 { 12857 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5479 { 12861 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5480 { 12866 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5481 { 12871 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5482 { 12876 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5483 { 12880 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5484 { 12885 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5485 { 12890 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5486 { 12896 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5487 { 12902 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5488 { 12908 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5489 { 12913 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5490 { 12918 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5491 { 12924 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5492 { 12930 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5493 { 12936 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5494 { 12942 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5495 { 12947 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5496 { 12953 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5497 { 12959 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5498 { 12965 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5499 { 12969 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5500 { 12974 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5501 { 12979 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5502 { 12984 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5503 { 12989 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5504 { 12994 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5505 { 13000 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5506 { 13006 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5507 { 13012 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5508 { 13018 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5509 { 13022 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5510 { 13027 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5511 { 13032 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5512 { 13037 /* 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 }, },
5513 { 13041 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5514 { 13046 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5515 { 13052 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5516 { 13058 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5517 { 13064 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5518 { 13070 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5519 { 13075 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5520 { 13081 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5521 { 13087 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5522 { 13093 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5523 { 13099 /* 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 }, },
5524 { 13104 /* 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 }, },
5525 { 13110 /* 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 }, },
5526 { 13115 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5527 { 13119 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5528 { 13124 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5529 { 13129 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5530 { 13134 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5531 { 13139 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5532 { 13144 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5533 { 13150 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5534 { 13156 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5535 { 13162 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5536 { 13168 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5537 { 13171 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5538 { 13175 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5539 { 13179 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5540 { 13183 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5541 { 13188 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5542 { 13192 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5543 { 13195 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5544 { 13199 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5545 { 13204 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5546 { 13209 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5547 { 13215 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5548 { 13219 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5549 { 13224 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5550 { 13229 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5551 { 13234 /* 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 }, },
5552 { 13240 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5553 { 13247 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5554 { 13255 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5555 { 13262 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5556 { 13270 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5557 { 13277 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5558 { 13285 /* 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 }, },
5559 { 13290 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5560 { 13296 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5561 { 13303 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5562 { 13309 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5563 { 13316 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5564 { 13322 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5565 { 13329 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5566 { 13334 /* 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 }, },
5567 { 13340 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5568 { 13347 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5569 { 13355 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5570 { 13363 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5571 { 13371 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5572 { 13379 /* 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 }, },
5573 { 13385 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5574 { 13390 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5575 { 13396 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5576 { 13402 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5577 { 13408 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5578 { 13414 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5579 { 13420 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5580 { 13427 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5581 { 13434 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5582 { 13441 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5583 { 13448 /* 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 }, },
5584 { 13452 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5585 { 13455 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5586 { 13459 /* 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 }, },
5587 { 13466 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5588 { 13474 /* 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 }, },
5589 { 13479 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5590 { 13485 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5591 { 13491 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5592 { 13498 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5593 { 13505 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5594 { 13512 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5595 { 13519 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5596 { 13526 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5597 { 13532 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5598 { 13538 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5599 { 13545 /* 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 }, },
5600 { 13551 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5601 { 13558 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5602 { 13565 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5603 { 13572 /* 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 }, },
5604 { 13577 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5605 { 13582 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5606 { 13588 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5607 { 13594 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5608 { 13600 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5609 { 13605 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5610 { 13609 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5611 { 13613 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5612 { 13617 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5613 { 13621 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5614 { 13626 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5615 { 13631 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5616 { 13637 /* 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 }, },
5617 { 13641 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5618 { 13645 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5619 { 13650 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5620 { 13656 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5621 { 13661 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5622 { 13666 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5623 { 13672 /* 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 }, },
5624 { 13677 /* 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 }, },
5625 { 13683 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5626 { 13683 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5627 { 13687 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5628 { 13693 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5629 { 13700 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5630 { 13707 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5631 { 13714 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5632 { 13721 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5633 { 13727 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5634 { 13735 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5635 { 13743 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5636 { 13751 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5637 { 13757 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5638 { 13763 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5639 { 13769 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5640 { 13775 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5641 { 13782 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5642 { 13789 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5643 { 13796 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5644 { 13801 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5645 { 13801 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5646 { 13806 /* 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 }, },
5647 { 13806 /* 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 }, },
5648 { 13812 /* 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 }, },
5649 { 13812 /* 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 }, },
5650 { 13819 /* 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 }, },
5651 { 13819 /* 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 }, },
5652 { 13827 /* 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 }, },
5653 { 13827 /* 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 }, },
5654 { 13834 /* 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 }, },
5655 { 13834 /* 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 }, },
5656 { 13842 /* 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 }, },
5657 { 13842 /* 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 }, },
5658 { 13849 /* 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 }, },
5659 { 13849 /* 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 }, },
5660 { 13857 /* 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 }, },
5661 { 13857 /* 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 }, },
5662 { 13865 /* 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 }, },
5663 { 13865 /* 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 }, },
5664 { 13874 /* 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 }, },
5665 { 13874 /* 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 }, },
5666 { 13882 /* 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 }, },
5667 { 13882 /* 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 }, },
5668 { 13891 /* 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 }, },
5669 { 13891 /* 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 }, },
5670 { 13899 /* 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 }, },
5671 { 13899 /* 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 }, },
5672 { 13908 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5673 { 13914 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5674 { 13921 /* 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 }, },
5675 { 13921 /* 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 }, },
5676 { 13927 /* 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 }, },
5677 { 13927 /* 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 }, },
5678 { 13934 /* 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 }, },
5679 { 13934 /* 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 }, },
5680 { 13941 /* 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 }, },
5681 { 13941 /* 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 }, },
5682 { 13948 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5683 { 13956 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5684 { 13964 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5685 { 13972 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5686 { 13977 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5687 { 13983 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5688 { 13989 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5689 { 13996 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5690 { 14003 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5691 { 14009 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5692 { 14015 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5693 { 14022 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5694 { 14029 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5695 { 14033 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
5696 { 14037 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5697 { 14042 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5698 { 14048 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5699 { 14054 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5700 { 14060 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5701 { 14066 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5702 { 14073 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5703 { 14080 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5704 { 14085 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5705 { 14091 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5706 { 14097 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5707 { 14103 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5708 { 14110 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5709 { 14117 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5710 { 14124 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5711 { 14131 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5712 { 14137 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5713 { 14144 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5714 { 14151 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5715 { 14158 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5716 { 14161 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5717 { 14167 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5718 { 14173 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5719 { 14180 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5720 { 14186 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5721 { 14193 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5722 { 14199 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5723 { 14205 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5724 { 14212 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5725 { 14219 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5726 { 14225 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5727 { 14231 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5728 { 14237 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5729 { 14241 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5730 { 14247 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5731 { 14254 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5732 { 14262 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5733 { 14269 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5734 { 14277 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5735 { 14284 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5736 { 14292 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5737 { 14299 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5738 { 14307 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5739 { 14315 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5740 { 14324 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5741 { 14332 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5742 { 14341 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5743 { 14349 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5744 { 14358 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5745 { 14365 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5746 { 14373 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5747 { 14380 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5748 { 14388 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5749 { 14394 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5750 { 14400 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5751 { 14406 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5752 { 14412 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5753 { 14418 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5754 { 14424 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5755 { 14430 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5756 { 14436 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5757 { 14440 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5758 { 14446 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5759 { 14453 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5760 { 14461 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5761 { 14468 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5762 { 14476 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5763 { 14483 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5764 { 14491 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5765 { 14498 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5766 { 14506 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5767 { 14514 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5768 { 14523 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5769 { 14531 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5770 { 14540 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5771 { 14548 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5772 { 14557 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5773 { 14564 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5774 { 14572 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5775 { 14579 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5776 { 14587 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5777 { 14593 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5778 { 14599 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5779 { 14606 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5780 { 14613 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5781 { 14620 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
5782 { 14626 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
5783 { 14632 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5784 { 14639 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5785 { 14646 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5786 { 14653 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5787 { 14660 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5788 { 14667 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5789 { 14674 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5790 { 14680 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5791 { 14686 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5792 { 14693 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5793 { 14700 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5794 { 14707 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5795 { 14715 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5796 { 14723 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5797 { 14731 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5798 { 14737 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5799 { 14745 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5800 { 14753 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5801 { 14761 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5802 { 14767 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5803 { 14774 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5804 { 14781 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5805 { 14788 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5806 { 14794 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5807 { 14802 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5808 { 14810 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5809 { 14818 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
5810 { 14826 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
5811 { 14834 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5812 { 14842 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
5813 { 14850 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
5814 { 14858 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5815 { 14866 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5816 { 14872 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5817 { 14879 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5818 { 14886 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5819 { 14893 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5820 { 14899 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5821 { 14905 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
5822 { 14913 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
5823 { 14921 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5824 { 14929 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
5825 { 14935 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5826 { 14941 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5827 { 14943 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5828 { 14946 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5829 { 14949 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5830 { 14953 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5831 { 14958 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5832 { 14961 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
5833 { 14966 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
5834 { 14971 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
5835 { 14975 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5836 { 14978 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5837 { 14982 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, { }, },
5838 { 14987 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5839 { 14990 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5840};
5841
5842static const MatchEntry MatchTable1[] = {
5843 { 0 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5844 { 2 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5845 { 5 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5846 { 9 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5847 { 14 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5848 { 18 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
5849 { 23 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
5850 { 29 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5851 { 32 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5852 { 36 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5853 { 41 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5854 { 45 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
5855 { 49 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5856 { 52 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5857 { 56 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
5858 { 61 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
5859 { 66 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5860 { 70 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
5861 { 75 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
5862 { 81 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5863 { 85 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5864 { 90 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5865 { 95 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5866 { 98 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
5867 { 104 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
5868 { 110 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
5869 { 114 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
5870 { 119 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5871 { 123 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5872 { 127 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5873 { 130 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5874 { 134 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5875 { 139 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5876 { 145 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5877 { 150 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
5878 { 155 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5879 { 159 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5880 { 164 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
5881 { 170 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
5882 { 176 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
5883 { 184 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5884 { 189 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
5885 { 195 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5886 { 201 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
5887 { 208 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
5888 { 215 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
5889 { 222 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5890 { 226 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5891 { 231 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5892 { 236 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5893 { 242 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
5894 { 249 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5895 { 253 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5896 { 256 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5897 { 259 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5898 { 263 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
5899 { 267 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5900 { 270 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5901 { 274 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5902 { 277 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5903 { 281 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5904 { 286 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5905 { 290 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
5906 { 295 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
5907 { 301 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5908 { 304 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5909 { 306 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5910 { 311 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
5911 { 315 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5912 { 320 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
5913 { 324 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5914 { 329 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5915 { 335 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
5916 { 338 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
5917 { 342 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5918 { 346 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5919 { 351 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5920 { 357 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
5921 { 362 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5922 { 365 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5923 { 369 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5924 { 381 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5925 { 385 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5926 { 388 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
5927 { 392 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5928 { 396 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5929 { 405 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5930 { 419 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5931 { 423 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5932 { 428 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5933 { 439 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5934 { 456 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5935 { 461 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5936 { 466 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5937 { 471 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5938 { 476 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5939 { 480 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5940 { 484 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
5941 { 488 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5942 { 509 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5943 { 513 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5944 { 516 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5945 { 520 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5946 { 524 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5947 { 529 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5948 { 544 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5949 { 549 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5950 { 575 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5951 { 580 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5952 { 584 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5953 { 589 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5954 { 593 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5955 { 598 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5956 { 602 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5957 { 607 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5958 { 611 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5959 { 616 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5960 { 619 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5961 { 623 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5962 { 626 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
5963 { 630 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5964 { 634 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
5965 { 639 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5966 { 642 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
5967 { 647 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
5968 { 653 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
5969 { 657 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
5970 { 662 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
5971 { 667 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
5972 { 673 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
5973 { 679 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
5974 { 684 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
5975 { 690 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
5976 { 696 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
5977 { 702 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5978 { 706 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5979 { 710 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
5980 { 714 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5981 { 718 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5982 { 723 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5983 { 728 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5984 { 734 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
5985 { 737 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
5986 { 741 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5987 { 743 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5988 { 746 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5989 { 750 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5990 { 755 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
5991 { 761 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5992 { 768 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
5993 { 773 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
5994 { 779 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5995 { 785 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5996 { 792 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5997 { 797 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
5998 { 803 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
5999 { 810 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6000 { 817 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6001 { 824 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6002 { 831 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6003 { 838 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6004 { 843 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6005 { 847 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
6006 { 851 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
6007 { 856 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6008 { 862 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
6009 { 867 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6010 { 872 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6011 { 878 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6012 { 883 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6013 { 886 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6014 { 890 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6015 { 895 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6016 { 901 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
6017 { 907 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6018 { 914 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
6019 { 919 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
6020 { 925 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6021 { 932 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
6022 { 937 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6023 { 944 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6024 { 951 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6025 { 955 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6026 { 961 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6027 { 965 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6028 { 971 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6029 { 978 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6030 { 983 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6031 { 989 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6032 { 995 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6033 { 1002 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6034 { 1007 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6035 { 1011 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6036 { 1017 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6037 { 1024 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6038 { 1029 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6039 { 1035 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6040 { 1038 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6041 { 1044 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6042 { 1051 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6043 { 1056 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6044 { 1062 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6045 { 1069 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6046 { 1075 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6047 { 1082 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6048 { 1087 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6049 { 1091 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6050 { 1096 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6051 { 1101 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6052 { 1107 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6053 { 1111 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6054 { 1116 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6055 { 1122 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6056 { 1128 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6057 { 1133 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6058 { 1139 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6059 { 1152 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6060 { 1172 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6061 { 1179 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6062 { 1194 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6063 { 1217 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6064 { 1222 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6065 { 1228 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6066 { 1241 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6067 { 1261 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6068 { 1268 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6069 { 1283 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6070 { 1306 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6071 { 1311 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6072 { 1317 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6073 { 1330 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6074 { 1350 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6075 { 1357 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6076 { 1372 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6077 { 1395 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6078 { 1399 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6079 { 1404 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6080 { 1410 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6081 { 1423 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6082 { 1443 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6083 { 1450 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6084 { 1465 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6085 { 1488 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6086 { 1493 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6087 { 1499 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6088 { 1512 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6089 { 1532 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6090 { 1539 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6091 { 1554 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6092 { 1577 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6093 { 1582 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6094 { 1587 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6095 { 1593 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6096 { 1606 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6097 { 1626 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6098 { 1633 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6099 { 1648 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6100 { 1671 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6101 { 1677 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6102 { 1684 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6103 { 1689 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6104 { 1695 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6105 { 1702 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6106 { 1705 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6107 { 1709 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6108 { 1714 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6109 { 1720 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6110 { 1724 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6111 { 1729 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6112 { 1734 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6113 { 1739 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6114 { 1743 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6115 { 1747 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6116 { 1752 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6117 { 1763 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6118 { 1780 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6119 { 1786 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6120 { 1799 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6121 { 1819 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6122 { 1823 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6123 { 1827 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6124 { 1832 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6125 { 1843 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6126 { 1860 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6127 { 1866 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6128 { 1879 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6129 { 1899 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6130 { 1903 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6131 { 1908 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6132 { 1919 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6133 { 1936 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6134 { 1942 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6135 { 1955 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6136 { 1975 /* cksm */, SystemZ::CKSM, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6137 { 1980 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6138 { 1983 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6139 { 1987 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6140 { 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 }, },
6141 { 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 }, },
6142 { 2004 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6143 { 2011 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6144 { 2018 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6145 { 2025 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6146 { 2032 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6147 { 2037 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
6148 { 2043 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6149 { 2050 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6150 { 2065 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6151 { 2088 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6152 { 2096 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6153 { 2113 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6154 { 2139 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6155 { 2146 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6156 { 2153 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6157 { 2157 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6158 { 2164 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6159 { 2171 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6160 { 2178 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6161 { 2183 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6162 { 2189 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6163 { 2195 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6164 { 2202 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6165 { 2209 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6166 { 2216 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6167 { 2222 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6168 { 2229 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6169 { 2244 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6170 { 2267 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6171 { 2275 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6172 { 2292 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6173 { 2318 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6174 { 2324 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6175 { 2331 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6176 { 2346 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6177 { 2369 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6178 { 2377 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6179 { 2394 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6180 { 2420 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
6181 { 2426 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6182 { 2433 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6183 { 2448 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6184 { 2471 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6185 { 2479 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6186 { 2496 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6187 { 2522 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6188 { 2527 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6189 { 2533 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6190 { 2540 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6191 { 2555 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6192 { 2578 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6193 { 2586 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6194 { 2603 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6195 { 2629 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6196 { 2635 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6197 { 2642 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6198 { 2657 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6199 { 2680 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6200 { 2688 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6201 { 2705 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6202 { 2731 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6203 { 2737 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6204 { 2743 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6205 { 2750 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6206 { 2765 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6207 { 2788 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6208 { 2796 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6209 { 2813 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6210 { 2839 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6211 { 2844 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6212 { 2850 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6213 { 2863 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6214 { 2883 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6215 { 2890 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6216 { 2905 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6217 { 2928 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6218 { 2935 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6219 { 2942 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6220 { 2947 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6221 { 2953 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6222 { 2960 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6223 { 2966 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6224 { 2972 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6225 { 2976 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6226 { 2981 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6227 { 2987 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6228 { 3000 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6229 { 3020 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6230 { 3027 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6231 { 3042 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6232 { 3065 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
6233 { 3070 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6234 { 3075 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6235 { 3081 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6236 { 3094 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6237 { 3114 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6238 { 3121 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6239 { 3136 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6240 { 3159 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6241 { 3164 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6242 { 3168 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6243 { 3173 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6244 { 3178 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6245 { 3182 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6246 { 3187 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6247 { 3193 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6248 { 3206 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6249 { 3226 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6250 { 3233 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6251 { 3248 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6252 { 3271 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6253 { 3276 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6254 { 3282 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6255 { 3295 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6256 { 3315 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6257 { 3322 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6258 { 3337 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6259 { 3360 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6260 { 3365 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6261 { 3370 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6262 { 3376 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6263 { 3389 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6264 { 3409 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6265 { 3416 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6266 { 3431 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6267 { 3454 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6268 { 3459 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6269 { 3463 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6270 { 3468 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6271 { 3479 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6272 { 3496 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6273 { 3502 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6274 { 3515 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6275 { 3535 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6276 { 3539 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6277 { 3545 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6278 { 3548 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6279 { 3553 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6280 { 3559 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6281 { 3564 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
6282 { 3569 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6283 { 3572 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6284 { 3576 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6285 { 3581 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6286 { 3592 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6287 { 3609 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6288 { 3615 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6289 { 3628 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6290 { 3648 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
6291 { 3648 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
6292 { 3654 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6293 { 3658 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6294 { 3663 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6295 { 3674 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6296 { 3691 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6297 { 3697 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6298 { 3710 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6299 { 3730 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6300 { 3734 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6301 { 3738 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6302 { 3743 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6303 { 3754 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6304 { 3771 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6305 { 3777 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6306 { 3790 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6307 { 3810 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6308 { 3813 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, { }, },
6309 { 3818 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
6310 { 3824 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6311 { 3828 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6312 { 3832 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6313 { 3837 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6314 { 3842 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
6315 { 3848 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6316 { 3852 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6317 { 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 }, },
6318 { 3857 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6319 { 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 }, },
6320 { 3862 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6321 { 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 }, },
6322 { 3867 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6323 { 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 }, },
6324 { 3872 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6325 { 3877 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6326 { 3882 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6327 { 3888 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6328 { 3893 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6329 { 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 }, },
6330 { 3899 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6331 { 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 }, },
6332 { 3905 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
6333 { 3911 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6334 { 3915 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6335 { 3920 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6336 { 3925 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6337 { 3929 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6338 { 3934 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6339 { 3939 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6340 { 3944 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6341 { 3950 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6342 { 3957 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6343 { 3962 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6344 { 3968 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6345 { 3974 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6346 { 3981 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6347 { 3986 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6348 { 3992 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6349 { 3999 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6350 { 4006 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6351 { 4013 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6352 { 4020 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6353 { 4027 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6354 { 4032 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6355 { 4036 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6356 { 4042 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6357 { 4047 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6358 { 4053 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6359 { 4058 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6360 { 4061 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6361 { 4066 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6362 { 4071 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
6363 { 4073 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6364 { 4076 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6365 { 4080 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6366 { 4085 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6367 { 4089 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6368 { 4094 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6369 { 4100 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6370 { 4103 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6371 { 4107 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6372 { 4112 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6373 { 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 }, },
6374 { 4123 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6375 { 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 }, },
6376 { 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 }, },
6377 { 4140 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6378 { 4143 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6379 { 4147 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6380 { 4152 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6381 { 4156 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6382 { 4159 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6383 { 4162 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6384 { 4166 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6385 { 4171 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6386 { 4177 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6387 { 4182 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6388 { 4187 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6389 { 4191 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6390 { 4196 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6391 { 4202 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
6392 { 4206 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
6393 { 4211 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6394 { 4217 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6395 { 4223 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6396 { 4228 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6397 { 4231 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6398 { 4236 /* eedtr */, SystemZ::EEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6399 { 4242 /* eextr */, SystemZ::EEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6400 { 4248 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6401 { 4253 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6402 { 4259 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6403 { 4264 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6404 { 4270 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6405 { 4275 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6406 { 4280 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6407 { 4286 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6408 { 4292 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6409 { 4297 /* esdtr */, SystemZ::ESDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6410 { 4303 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
6411 { 4308 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6412 { 4313 /* esxtr */, SystemZ::ESXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6413 { 4319 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
6414 { 4324 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
6415 { 4327 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
6416 { 4332 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
6417 { 4338 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6418 { 4345 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6419 { 4350 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6420 { 4356 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
6421 { 4362 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6422 { 4369 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6423 { 4374 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
6424 { 4380 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6425 { 4387 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6426 { 4392 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6427 { 4398 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6428 { 4404 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6429 { 4408 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6430 { 4412 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, { }, },
6431 { 4417 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6432 { 4421 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6433 { 4424 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6434 { 4428 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6435 { 4433 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6436 { 4438 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6437 { 4442 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6438 { 4442 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6439 { 4447 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6440 { 4453 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__FP1281_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6441 { 4459 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6442 { 4464 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6443 { 4469 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6444 { 4474 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6445 { 4479 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6446 { 4484 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6447 { 4489 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, { }, },
6448 { 4493 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6449 { 4497 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6450 { 4497 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
6451 { 4497 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6452 { 4502 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
6453 { 4507 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6454 { 4512 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6455 { 4517 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6456 { 4519 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6457 { 4627 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6458 { 4634 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6459 { 4637 /* jle */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6460 { 4641 /* jlh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6461 { 4645 /* jll */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6462 { 4649 /* jlm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6463 { 4653 /* jlne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6464 { 4658 /* jlnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6465 { 4663 /* jlnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6466 { 4668 /* jlnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6467 { 4673 /* jlno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6468 { 4678 /* jlnop */, SystemZ::BRCLAsm, Convert__imm_95_0__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6469 { 4684 /* jlnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6470 { 4689 /* jlnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6471 { 4694 /* jlo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6472 { 4698 /* jlp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6473 { 4702 /* jlu */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6474 { 4706 /* jlz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6475 { 4710 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6476 { 4713 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6477 { 4717 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6478 { 4726 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6479 { 4740 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6480 { 4744 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6481 { 4748 /* jnop */, SystemZ::BRCAsm, Convert__imm_95_0__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6482 { 4753 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6483 { 4757 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6484 { 4761 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6485 { 4764 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6486 { 4767 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6487 { 4770 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6488 { 4774 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6489 { 4779 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
6490 { 4784 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6491 { 4789 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6492 { 4793 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6493 { 4798 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6494 { 4803 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6495 { 4808 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6496 { 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 }, },
6497 { 4815 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6498 { 4820 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6499 { 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 }, },
6500 { 4830 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6501 { 4834 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6502 { 4838 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6503 { 4843 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6504 { 4848 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6505 { 4850 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6506 { 4853 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6507 { 4857 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6508 { 4862 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6509 { 4867 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6510 { 4873 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6511 { 4877 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6512 { 4882 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
6513 { 4886 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
6514 { 4891 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6515 { 4895 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6516 { 4900 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6517 { 4904 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6518 { 4909 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6519 { 4914 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6520 { 4919 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6521 { 4923 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6522 { 4927 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6523 { 4932 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6524 { 4936 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6525 { 4939 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
6526 { 4945 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6527 { 4949 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6528 { 4953 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
6529 { 4958 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6530 { 4964 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6531 { 4970 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6532 { 4976 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6533 { 4981 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6534 { 4987 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6535 { 4992 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6536 { 4998 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6537 { 5003 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6538 { 5007 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
6539 { 5012 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
6540 { 5018 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6541 { 5024 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6542 { 5029 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6543 { 5032 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6544 { 5036 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6545 { 5041 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6546 { 5047 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6547 { 5052 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
6548 { 5058 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6549 { 5063 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6550 { 5067 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6551 { 5072 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6552 { 5078 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6553 { 5085 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
6554 { 5090 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6555 { 5096 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
6556 { 5100 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6557 { 5103 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6558 { 5109 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6559 { 5116 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6560 { 5121 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6561 { 5127 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6562 { 5131 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6563 { 5136 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6564 { 5142 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6565 { 5149 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
6566 { 5154 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
6567 { 5158 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6568 { 5163 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6569 { 5167 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6570 { 5173 /* lfi */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6571 { 5177 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6572 { 5182 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6573 { 5185 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6574 { 5190 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6575 { 5194 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6576 { 5199 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6577 { 5204 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6578 { 5208 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6579 { 5213 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6580 { 5218 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6581 { 5224 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6582 { 5228 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6583 { 5232 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6584 { 5237 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6585 { 5242 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6586 { 5248 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6587 { 5252 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6588 { 5257 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6589 { 5262 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6590 { 5265 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6591 { 5269 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6592 { 5273 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6593 { 5277 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6594 { 5282 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6595 { 5286 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6596 { 5290 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6597 { 5295 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6598 { 5300 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6599 { 5305 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6600 { 5311 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6601 { 5316 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6602 { 5323 /* llgfi */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6603 { 5329 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6604 { 5335 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6605 { 5342 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6606 { 5349 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6607 { 5354 /* llghi */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6608 { 5360 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6609 { 5366 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6610 { 5373 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6611 { 5378 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6612 { 5385 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6613 { 5391 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6614 { 5395 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6615 { 5400 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6616 { 5405 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6617 { 5411 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6618 { 5417 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6619 { 5423 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6620 { 5429 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6621 { 5435 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6622 { 5441 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6623 { 5447 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6624 { 5454 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6625 { 5457 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6626 { 5461 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6627 { 5465 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
6628 { 5469 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6629 { 5473 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6630 { 5479 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6631 { 5485 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6632 { 5490 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6633 { 5496 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6634 { 5501 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6635 { 5507 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6636 { 5512 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6637 { 5516 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6638 { 5522 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6639 { 5527 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6640 { 5531 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6641 { 5536 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6642 { 5542 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6643 { 5549 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6644 { 5564 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6645 { 5587 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6646 { 5594 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6647 { 5602 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6648 { 5619 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6649 { 5645 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6650 { 5653 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6651 { 5661 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6652 { 5669 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6653 { 5677 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6654 { 5684 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6655 { 5691 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
6656 { 5698 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6657 { 5706 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6658 { 5723 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6659 { 5749 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6660 { 5757 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6661 { 5766 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6662 { 5785 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6663 { 5814 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6664 { 5823 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6665 { 5832 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6666 { 5841 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6667 { 5850 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6668 { 5858 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6669 { 5866 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6670 { 5874 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6671 { 5881 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6672 { 5886 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6673 { 5892 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6674 { 5905 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6675 { 5912 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6676 { 5920 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6677 { 5937 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6678 { 5963 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6679 { 5971 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6680 { 5980 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6681 { 5999 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6682 { 6028 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6683 { 6037 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6684 { 6046 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6685 { 6055 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6686 { 6064 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6687 { 6072 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6688 { 6080 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6689 { 6088 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6690 { 6108 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6691 { 6114 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6692 { 6121 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6693 { 6136 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6694 { 6159 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6695 { 6166 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6696 { 6173 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6697 { 6180 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6698 { 6187 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6699 { 6193 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6700 { 6199 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6701 { 6205 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6702 { 6212 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6703 { 6227 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6704 { 6250 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6705 { 6257 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6706 { 6265 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6707 { 6282 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6708 { 6308 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6709 { 6316 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6710 { 6324 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6711 { 6332 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6712 { 6340 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6713 { 6347 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6714 { 6354 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6715 { 6361 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6716 { 6367 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6717 { 6378 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
6718 { 6385 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6719 { 6393 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6720 { 6410 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6721 { 6436 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6722 { 6444 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6723 { 6453 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6724 { 6472 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6725 { 6501 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6726 { 6510 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6727 { 6519 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6728 { 6528 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6729 { 6537 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6730 { 6545 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6731 { 6553 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6732 { 6561 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6733 { 6567 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6734 { 6574 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6735 { 6589 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6736 { 6612 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6737 { 6619 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6738 { 6627 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6739 { 6644 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6740 { 6670 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6741 { 6678 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6742 { 6686 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6743 { 6694 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6744 { 6702 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6745 { 6709 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6746 { 6716 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6747 { 6723 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6748 { 6740 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6749 { 6745 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6750 { 6751 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6751 { 6764 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6752 { 6784 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6753 { 6790 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6754 { 6796 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6755 { 6802 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6756 { 6808 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6757 { 6813 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6758 { 6818 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6759 { 6823 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6760 { 6829 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6761 { 6842 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6762 { 6862 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6763 { 6868 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6764 { 6875 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6765 { 6890 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6766 { 6913 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6767 { 6920 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6768 { 6927 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6769 { 6934 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6770 { 6941 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6771 { 6947 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6772 { 6953 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
6773 { 6959 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6774 { 6964 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6775 { 6970 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6776 { 6974 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6777 { 6980 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6778 { 6986 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6779 { 6991 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6780 { 6996 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6781 { 7002 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6782 { 7007 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6783 { 7013 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6784 { 7018 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6785 { 7022 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6786 { 7026 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6787 { 7030 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6788 { 7035 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6789 { 7041 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
6790 { 7048 /* 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 }, },
6791 { 7054 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6792 { 7060 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6793 { 7065 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6794 { 7068 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6795 { 7072 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6796 { 7077 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6797 { 7082 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
6798 { 7087 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6799 { 7092 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6800 { 7096 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6801 { 7100 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6802 { 7105 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6803 { 7111 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6804 { 7116 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6805 { 7121 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6806 { 7127 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6807 { 7130 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6808 { 7136 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6809 { 7141 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6810 { 7147 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6811 { 7153 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6812 { 7158 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6813 { 7162 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6814 { 7167 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6815 { 7173 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6816 { 7178 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6817 { 7182 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6818 { 7188 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6819 { 7193 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6820 { 7199 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6821 { 7204 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6822 { 7210 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6823 { 7214 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6824 { 7219 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6825 { 7225 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6826 { 7230 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
6827 { 7236 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6828 { 7240 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6829 { 7245 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
6830 { 7251 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
6831 { 7256 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6832 { 7260 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6833 { 7263 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
6834 { 7268 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
6835 { 7273 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6836 { 7278 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6837 { 7283 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
6838 { 7288 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
6839 { 7290 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6840 { 7294 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6841 { 7299 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6842 { 7305 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6843 { 7310 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6844 { 7314 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6845 { 7319 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6846 { 7325 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6847 { 7330 /* may */, SystemZ::MAY, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6848 { 7334 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6849 { 7339 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6850 { 7345 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6851 { 7350 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6852 { 7356 /* mayr */, SystemZ::MAYR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6853 { 7361 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6854 { 7364 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6855 { 7367 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6856 { 7371 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6857 { 7376 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6858 { 7380 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6859 { 7385 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6860 { 7391 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6861 { 7396 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6862 { 7400 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6863 { 7405 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6864 { 7411 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6865 { 7414 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6866 { 7418 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6867 { 7423 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6868 { 7429 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6869 { 7434 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6870 { 7438 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6871 { 7442 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6872 { 7445 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6873 { 7449 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6874 { 7454 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
6875 { 7459 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6876 { 7462 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6877 { 7466 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6878 { 7470 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6879 { 7473 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6880 { 7477 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6881 { 7482 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6882 { 7486 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6883 { 7489 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6884 { 7492 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6885 { 7495 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6886 { 7499 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6887 { 7504 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6888 { 7508 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6889 { 7513 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6890 { 7519 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6891 { 7524 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6892 { 7528 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
6893 { 7533 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6894 { 7539 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
6895 { 7544 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6896 { 7549 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6897 { 7553 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6898 { 7558 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6899 { 7563 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6900 { 7569 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6901 { 7575 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6902 { 7580 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6903 { 7587 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6904 { 7591 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6905 { 7597 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
6906 { 7602 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6907 { 7606 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6908 { 7610 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6909 { 7616 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6910 { 7622 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6911 { 7627 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6912 { 7632 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
6913 { 7638 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
6914 { 7644 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6915 { 7650 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6916 { 7655 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6917 { 7661 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6918 { 7666 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6919 { 7672 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6920 { 7678 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6921 { 7684 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6922 { 7689 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6923 { 7693 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6924 { 7698 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6925 { 7702 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6926 { 7706 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6927 { 7711 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6928 { 7716 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6929 { 7720 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6930 { 7725 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6931 { 7729 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
6932 { 7734 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6933 { 7740 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
6934 { 7745 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6935 { 7749 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6936 { 7754 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6937 { 7760 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6938 { 7763 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6939 { 7767 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6940 { 7772 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
6941 { 7776 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6942 { 7781 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
6943 { 7785 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6944 { 7787 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6945 { 7790 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6946 { 7796 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6947 { 7801 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6948 { 7804 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6949 { 7808 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6950 { 7813 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6951 { 7816 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
6952 { 7821 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6953 { 7826 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6954 { 7831 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6955 { 7836 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6956 { 7841 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6957 { 7846 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6958 { 7851 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6959 { 7855 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6960 { 7861 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, { }, },
6961 { 7866 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6962 { 7871 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6963 { 7877 /* nop */, SystemZ::NOP_bare, Convert_NoOperands, AMFBS_None, { }, },
6964 { 7877 /* nop */, SystemZ::NOP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6965 { 7881 /* nopr */, SystemZ::NOPR, Convert__regR0D, AMFBS_None, { }, },
6966 { 7881 /* nopr */, SystemZ::NOPR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6967 { 7886 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6968 { 7891 /* notgr */, SystemZ::NOTGR, Convert__GR641_0__GR641_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64 }, },
6969 { 7897 /* notr */, SystemZ::NOTR, Convert__GR321_0__GR321_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32 }, },
6970 { 7902 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6971 { 7905 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6972 { 7909 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6973 { 7915 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6974 { 7921 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6975 { 7926 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6976 { 7929 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6977 { 7931 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6978 { 7934 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6979 { 7940 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6980 { 7945 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6981 { 7948 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6982 { 7952 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6983 { 7957 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6984 { 7960 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6985 { 7965 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6986 { 7970 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6987 { 7975 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6988 { 7980 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6989 { 7985 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6990 { 7990 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6991 { 7994 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6992 { 7997 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6993 { 8001 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6994 { 8004 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6995 { 8009 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, { }, },
6996 { 8014 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6997 { 8017 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, { }, },
6998 { 8021 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, { }, },
6999 { 8027 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
7000 { 8031 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
7001 { 8037 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7002 { 8042 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, { }, },
7003 { 8047 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7004 { 8052 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7005 { 8058 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
7006 { 8062 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
7007 { 8066 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
7008 { 8070 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
7009 { 8070 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7010 { 8077 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7011 { 8081 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
7012 { 8086 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, { }, },
7013 { 8089 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
7014 { 8094 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7015 { 8097 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
7016 { 8101 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, { }, },
7017 { 8106 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7018 { 8110 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, { }, },
7019 { 8115 /* 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 }, },
7020 { 8121 /* 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 }, },
7021 { 8127 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7022 { 8133 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
7023 { 8139 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7024 { 8143 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, { }, },
7025 { 8148 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7026 { 8148 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7027 { 8152 /* 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 }, },
7028 { 8158 /* 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 }, },
7029 { 8165 /* risbgnz */, SystemZ::RISBGNZ, 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 }, },
7030 { 8173 /* risbgz */, SystemZ::RISBGZ, 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 }, },
7031 { 8180 /* 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 }, },
7032 { 8187 /* 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 }, },
7033 { 8194 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7034 { 8198 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7035 { 8203 /* 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 }, },
7036 { 8209 /* 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 }, },
7037 { 8215 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7038 { 8218 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7039 { 8223 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
7040 { 8228 /* 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 }, },
7041 { 8234 /* 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 }, },
7042 { 8240 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, { }, },
7043 { 8245 /* 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 }, },
7044 { 8251 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7045 { 8253 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7046 { 8257 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7047 { 8262 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, { }, },
7048 { 8266 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, { }, },
7049 { 8272 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, { }, },
7050 { 8278 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, { }, },
7051 { 8284 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7052 { 8288 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7053 { 8294 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, { }, },
7054 { 8299 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7055 { 8303 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7056 { 8308 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, { }, },
7057 { 8314 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7058 { 8317 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7059 { 8321 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7060 { 8326 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7061 { 8330 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7062 { 8335 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
7063 { 8341 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7064 { 8344 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7065 { 8348 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7066 { 8353 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
7067 { 8360 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7068 { 8368 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7069 { 8385 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7070 { 8411 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7071 { 8419 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7072 { 8428 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7073 { 8447 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7074 { 8476 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7075 { 8485 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7076 { 8494 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7077 { 8503 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7078 { 8512 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7079 { 8520 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7080 { 8528 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7081 { 8536 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7082 { 8542 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7083 { 8549 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7084 { 8564 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7085 { 8587 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7086 { 8594 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7087 { 8602 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7088 { 8619 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7089 { 8645 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7090 { 8653 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7091 { 8661 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7092 { 8669 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7093 { 8677 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7094 { 8684 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7095 { 8691 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7096 { 8698 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
7097 { 8703 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7098 { 8709 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7099 { 8722 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7100 { 8742 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7101 { 8748 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7102 { 8755 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7103 { 8770 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7104 { 8793 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7105 { 8800 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7106 { 8807 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7107 { 8814 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7108 { 8821 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7109 { 8827 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7110 { 8833 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7111 { 8839 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7112 { 8843 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7113 { 8849 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7114 { 8854 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7115 { 8857 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7116 { 8861 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7117 { 8866 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7118 { 8870 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7119 { 8874 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7120 { 8879 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7121 { 8882 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7122 { 8888 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7123 { 8894 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7124 { 8898 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7125 { 8902 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7126 { 8907 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
7127 { 8912 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7128 { 8915 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7129 { 8919 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7130 { 8924 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7131 { 8929 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7132 { 8933 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7133 { 8938 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7134 { 8944 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7135 { 8949 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7136 { 8954 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7137 { 8959 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7138 { 8964 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
7139 { 8969 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7140 { 8973 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7141 { 8978 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
7142 { 8984 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7143 { 8990 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7144 { 8995 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7145 { 9001 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7146 { 9008 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7147 { 9015 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7148 { 9019 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7149 { 9024 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7150 { 9029 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7151 { 9033 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7152 { 9038 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7153 { 9043 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7154 { 9047 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
7155 { 9053 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7156 { 9056 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7157 { 9062 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7158 { 9067 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7159 { 9071 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7160 { 9075 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7161 { 9079 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7162 { 9083 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7163 { 9088 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7164 { 9094 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7165 { 9099 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7166 { 9103 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7167 { 9108 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7168 { 9114 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7169 { 9119 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7170 { 9125 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7171 { 9130 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7172 { 9133 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7173 { 9137 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7174 { 9142 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7175 { 9147 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7176 { 9152 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7177 { 9157 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7178 { 9162 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7179 { 9166 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7180 { 9170 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7181 { 9175 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7182 { 9180 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7183 { 9185 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
7184 { 9191 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7185 { 9197 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7186 { 9201 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7187 { 9206 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7188 { 9212 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7189 { 9217 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
7190 { 9223 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7191 { 9228 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7192 { 9233 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7193 { 9233 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
7194 { 9238 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7195 { 9242 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7196 { 9245 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
7197 { 9250 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
7198 { 9256 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7199 { 9261 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
7200 { 9268 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7201 { 9272 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7202 { 9277 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7203 { 9282 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7204 { 9288 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7205 { 9294 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7206 { 9300 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
7207 { 9305 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7208 { 9311 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7209 { 9317 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7210 { 9323 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7211 { 9329 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
7212 { 9335 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
7213 { 9341 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7214 { 9346 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7215 { 9350 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7216 { 9356 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
7217 { 9361 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7218 { 9365 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7219 { 9371 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
7220 { 9376 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7221 { 9381 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7222 { 9386 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7223 { 9392 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7224 { 9398 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7225 { 9402 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
7226 { 9408 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7227 { 9414 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7228 { 9418 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7229 { 9423 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7230 { 9429 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7231 { 9434 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7232 { 9440 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7233 { 9444 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7234 { 9449 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
7235 { 9454 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
7236 { 9459 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7237 { 9465 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7238 { 9470 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7239 { 9476 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7240 { 9483 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7241 { 9491 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7242 { 9508 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7243 { 9534 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7244 { 9542 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7245 { 9551 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7246 { 9570 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7247 { 9599 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7248 { 9608 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7249 { 9617 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7250 { 9626 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7251 { 9635 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7252 { 9643 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7253 { 9651 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7254 { 9659 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7255 { 9665 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7256 { 9672 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7257 { 9687 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7258 { 9710 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7259 { 9717 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7260 { 9725 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7261 { 9742 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7262 { 9768 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7263 { 9776 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7264 { 9784 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7265 { 9792 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7266 { 9800 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7267 { 9807 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7268 { 9814 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7269 { 9821 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7270 { 9834 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7271 { 9854 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7272 { 9860 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7273 { 9867 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7274 { 9882 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7275 { 9905 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7276 { 9912 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7277 { 9919 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7278 { 9926 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7279 { 9933 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7280 { 9939 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7281 { 9945 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7282 { 9951 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7283 { 9957 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7284 { 9962 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7285 { 9967 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7286 { 9972 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7287 { 9978 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7288 { 9983 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7289 { 9988 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7290 { 9994 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7291 { 10000 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7292 { 10006 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7293 { 10011 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7294 { 10017 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7295 { 10023 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7296 { 10027 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7297 { 10030 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7298 { 10034 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
7299 { 10038 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7300 { 10041 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7301 { 10045 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7302 { 10050 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7303 { 10054 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
7304 { 10059 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
7305 { 10065 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7306 { 10068 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
7307 { 10075 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, { }, },
7308 { 10079 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7309 { 10083 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7310 { 10086 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
7311 { 10091 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
7312 { 10097 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7313 { 10104 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7314 { 10112 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7315 { 10117 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7316 { 10122 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7317 { 10127 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7318 { 10133 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7319 { 10139 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7320 { 10145 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7321 { 10151 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7322 { 10157 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7323 { 10163 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, { }, },
7324 { 10168 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7325 { 10174 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7326 { 10179 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7327 { 10182 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7328 { 10186 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7329 { 10191 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7330 { 10196 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7331 { 10200 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7332 { 10205 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7333 { 10210 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7334 { 10214 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
7335 { 10217 /* tpei */, SystemZ::TPEI, Convert__GR641_0__GR641_1, AMFBS_FeatureTestPendingExternalInterruption, { MCK_GR64, MCK_GR64 }, },
7336 { 10222 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7337 { 10226 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7338 { 10232 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7339 { 10235 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7340 { 10241 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7341 { 10247 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, { }, },
7342 { 10253 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7343 { 10259 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7344 { 10263 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7345 { 10263 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7346 { 10268 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7347 { 10268 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7348 { 10273 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7349 { 10277 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7350 { 10277 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7351 { 10282 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7352 { 10282 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7353 { 10287 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7354 { 10292 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7355 { 10292 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7356 { 10298 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7357 { 10298 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7358 { 10303 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7359 { 10306 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7360 { 10311 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7361 { 10316 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7362 { 10322 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7363 { 10328 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, { }, },
7364 { 10332 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7365 { 10335 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7366 { 10339 /* 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 }, },
7367 { 10343 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7368 { 10348 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7369 { 10354 /* 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 }, },
7370 { 10360 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7371 { 10367 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7372 { 10373 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7373 { 10379 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7374 { 10385 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7375 { 10391 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7376 { 10396 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7377 { 10400 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7378 { 10404 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7379 { 10408 /* 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 }, },
7380 { 10412 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7381 { 10416 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7382 { 10421 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7383 { 10427 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7384 { 10433 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7385 { 10439 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7386 { 10445 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7387 { 10451 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7388 { 10458 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7389 { 10465 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7390 { 10472 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7391 { 10479 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7392 { 10486 /* 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 }, },
7393 { 10491 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7394 { 10497 /* 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 }, },
7395 { 10503 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7396 { 10510 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7397 { 10516 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7398 { 10523 /* 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 }, },
7399 { 10528 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7400 { 10534 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7401 { 10541 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7402 { 10547 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7403 { 10554 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7404 { 10560 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7405 { 10567 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7406 { 10573 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7407 { 10580 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7408 { 10586 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7409 { 10591 /* 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 }, },
7410 { 10597 /* 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 }, },
7411 { 10603 /* 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 }, },
7412 { 10608 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7413 { 10614 /* 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 }, },
7414 { 10618 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7415 { 10623 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7416 { 10629 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7417 { 10634 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7418 { 10640 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7419 { 10645 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7420 { 10651 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7421 { 10656 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7422 { 10662 /* 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 }, },
7423 { 10667 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7424 { 10673 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7425 { 10680 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7426 { 10686 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7427 { 10693 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7428 { 10699 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7429 { 10706 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7430 { 10712 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7431 { 10719 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7432 { 10725 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7433 { 10732 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7434 { 10739 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7435 { 10746 /* 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 }, },
7436 { 10752 /* 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 }, },
7437 { 10758 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7438 { 10765 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7439 { 10770 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7440 { 10776 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7441 { 10783 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7442 { 10789 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7443 { 10795 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7444 { 10801 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7445 { 10806 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7446 { 10810 /* 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 }, },
7447 { 10816 /* 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 }, },
7448 { 10822 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7449 { 10828 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7450 { 10833 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7451 { 10839 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7452 { 10845 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7453 { 10851 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7454 { 10857 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
7455 { 10857 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7456 { 10862 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
7457 { 10862 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7458 { 10868 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
7459 { 10873 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
7460 { 10879 /* 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 }, },
7461 { 10883 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7462 { 10887 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7463 { 10892 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7464 { 10897 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7465 { 10902 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7466 { 10907 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7467 { 10912 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7468 { 10918 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7469 { 10924 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7470 { 10930 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7471 { 10936 /* 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 }, },
7472 { 10942 /* 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 }, },
7473 { 10949 /* 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 }, },
7474 { 10956 /* 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 }, },
7475 { 10963 /* 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 }, },
7476 { 10970 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7477 { 10976 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7478 { 10983 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7479 { 10990 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7480 { 10997 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7481 { 11004 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7482 { 11011 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7483 { 11019 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7484 { 11027 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7485 { 11035 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7486 { 11043 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7487 { 11048 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7488 { 11054 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7489 { 11060 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7490 { 11066 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7491 { 11072 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7492 { 11078 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7493 { 11085 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7494 { 11092 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7495 { 11099 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7496 { 11106 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7497 { 11112 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7498 { 11119 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7499 { 11126 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7500 { 11133 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7501 { 11140 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7502 { 11147 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7503 { 11155 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7504 { 11163 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7505 { 11171 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7506 { 11179 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7507 { 11185 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7508 { 11192 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7509 { 11199 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7510 { 11206 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7511 { 11213 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7512 { 11220 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7513 { 11228 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7514 { 11236 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7515 { 11244 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7516 { 11252 /* 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 }, },
7517 { 11256 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7518 { 11262 /* 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 }, },
7519 { 11262 /* 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 }, },
7520 { 11267 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7521 { 11267 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7522 { 11273 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7523 { 11273 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7524 { 11280 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7525 { 11280 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7526 { 11286 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7527 { 11286 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7528 { 11293 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7529 { 11293 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7530 { 11299 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7531 { 11299 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7532 { 11306 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7533 { 11306 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7534 { 11313 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7535 { 11313 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7536 { 11321 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7537 { 11321 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7538 { 11328 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7539 { 11328 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7540 { 11336 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7541 { 11336 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7542 { 11343 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7543 { 11343 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7544 { 11351 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7545 { 11357 /* 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 }, },
7546 { 11362 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7547 { 11369 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7548 { 11377 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7549 { 11384 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7550 { 11392 /* 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 }, },
7551 { 11397 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7552 { 11404 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7553 { 11412 /* 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 }, },
7554 { 11418 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7555 { 11426 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7556 { 11435 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7557 { 11443 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7558 { 11452 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7559 { 11459 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7560 { 11467 /* 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 }, },
7561 { 11471 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7562 { 11477 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7563 { 11483 /* 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 }, },
7564 { 11483 /* 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 }, },
7565 { 11488 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7566 { 11488 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7567 { 11494 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7568 { 11501 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7569 { 11501 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7570 { 11507 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7571 { 11514 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7572 { 11514 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7573 { 11520 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7574 { 11527 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7575 { 11534 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7576 { 11542 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7577 { 11549 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7578 { 11557 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7579 { 11564 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7580 { 11572 /* 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 }, },
7581 { 11572 /* 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 }, },
7582 { 11578 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7583 { 11578 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7584 { 11585 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7585 { 11593 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7586 { 11593 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7587 { 11600 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7588 { 11608 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7589 { 11608 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7590 { 11615 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7591 { 11623 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7592 { 11631 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7593 { 11640 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7594 { 11648 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7595 { 11657 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7596 { 11665 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7597 { 11674 /* 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 }, },
7598 { 11678 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7599 { 11684 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7600 { 11690 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7601 { 11697 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7602 { 11705 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7603 { 11712 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7604 { 11720 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7605 { 11727 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7606 { 11735 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7607 { 11743 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7608 { 11752 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7609 { 11760 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7610 { 11769 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7611 { 11776 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7612 { 11784 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7613 { 11791 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7614 { 11798 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7615 { 11803 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7616 { 11809 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7617 { 11816 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7618 { 11823 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7619 { 11830 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7620 { 11837 /* 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 }, },
7621 { 11842 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7622 { 11848 /* 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 }, },
7623 { 11852 /* 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 }, },
7624 { 11857 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7625 { 11864 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7626 { 11871 /* 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 }, },
7627 { 11877 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7628 { 11885 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7629 { 11893 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7630 { 11899 /* 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 }, },
7631 { 11905 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7632 { 11913 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7633 { 11921 /* 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 }, },
7634 { 11926 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7635 { 11932 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7636 { 11939 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7637 { 11946 /* 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 }, },
7638 { 11952 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7639 { 11960 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7640 { 11968 /* 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 }, },
7641 { 11974 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7642 { 11982 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7643 { 11990 /* 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 }, },
7644 { 11996 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7645 { 12004 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7646 { 12012 /* 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 }, },
7647 { 12016 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7648 { 12022 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7649 { 12027 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7650 { 12034 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7651 { 12041 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7652 { 12047 /* 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 }, },
7653 { 12053 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7654 { 12061 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7655 { 12069 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
7656 { 12074 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
7657 { 12079 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
7658 { 12084 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7659 { 12089 /* 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 }, },
7660 { 12095 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7661 { 12102 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7662 { 12109 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7663 { 12116 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7664 { 12123 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7665 { 12129 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7666 { 12135 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7667 { 12141 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7668 { 12147 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
7669 { 12151 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7670 { 12156 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7671 { 12161 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7672 { 12166 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7673 { 12171 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7674 { 12171 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7675 { 12177 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7676 { 12177 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7677 { 12184 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7678 { 12192 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7679 { 12192 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7680 { 12199 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7681 { 12207 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7682 { 12207 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7683 { 12214 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7684 { 12222 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7685 { 12222 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7686 { 12225 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7687 { 12230 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7688 { 12235 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7689 { 12241 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7690 { 12247 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7691 { 12253 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7692 { 12259 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7693 { 12267 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7694 { 12276 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7695 { 12285 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7696 { 12294 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7697 { 12298 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7698 { 12303 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7699 { 12308 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7700 { 12313 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7701 { 12318 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7702 { 12323 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7703 { 12329 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7704 { 12334 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7705 { 12341 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7706 { 12348 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7707 { 12355 /* 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 }, },
7708 { 12360 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7709 { 12366 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7710 { 12371 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7711 { 12376 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7712 { 12381 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
7713 { 12387 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
7714 { 12393 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
7715 { 12399 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
7716 { 12405 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7717 { 12410 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7718 { 12416 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7719 { 12422 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7720 { 12428 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7721 { 12433 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7722 { 12439 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7723 { 12445 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7724 { 12451 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
7725 { 12457 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
7726 { 12462 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7727 { 12466 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7728 { 12474 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7729 { 12483 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7730 { 12492 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7731 { 12501 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7732 { 12510 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7733 { 12516 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7734 { 12523 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7735 { 12530 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7736 { 12537 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7737 { 12544 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7738 { 12552 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
7739 { 12552 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
7740 { 12556 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7741 { 12560 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7742 { 12565 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7743 { 12570 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7744 { 12575 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7745 { 12580 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7746 { 12584 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7747 { 12590 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7748 { 12597 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7749 { 12604 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7750 { 12611 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7751 { 12618 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7752 { 12623 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7753 { 12629 /* 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 }, },
7754 { 12634 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7755 { 12640 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7756 { 12646 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
7757 { 12652 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
7758 { 12658 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
7759 { 12664 /* 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 }, },
7760 { 12669 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7761 { 12675 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7762 { 12681 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7763 { 12687 /* 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 }, },
7764 { 12692 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7765 { 12698 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7766 { 12704 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7767 { 12710 /* 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 }, },
7768 { 12715 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7769 { 12721 /* 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 }, },
7770 { 12727 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7771 { 12734 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7772 { 12741 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7773 { 12748 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7774 { 12754 /* 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 }, },
7775 { 12760 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7776 { 12767 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7777 { 12774 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7778 { 12781 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7779 { 12788 /* 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 }, },
7780 { 12794 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7781 { 12801 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7782 { 12808 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7783 { 12815 /* 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 }, },
7784 { 12820 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7785 { 12826 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7786 { 12832 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7787 { 12838 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7788 { 12842 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7789 { 12847 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7790 { 12852 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7791 { 12857 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7792 { 12861 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7793 { 12866 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7794 { 12871 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7795 { 12876 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7796 { 12880 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7797 { 12885 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7798 { 12890 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7799 { 12896 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7800 { 12902 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7801 { 12908 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7802 { 12913 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7803 { 12918 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7804 { 12924 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7805 { 12930 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7806 { 12936 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7807 { 12942 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7808 { 12947 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7809 { 12953 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7810 { 12959 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7811 { 12965 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7812 { 12969 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7813 { 12974 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7814 { 12979 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7815 { 12984 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7816 { 12989 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7817 { 12994 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7818 { 13000 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7819 { 13006 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7820 { 13012 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7821 { 13018 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7822 { 13022 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7823 { 13027 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7824 { 13032 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7825 { 13037 /* 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 }, },
7826 { 13041 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7827 { 13046 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7828 { 13052 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7829 { 13058 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7830 { 13064 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7831 { 13070 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7832 { 13075 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7833 { 13081 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7834 { 13087 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7835 { 13093 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7836 { 13099 /* 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 }, },
7837 { 13104 /* 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 }, },
7838 { 13110 /* 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 }, },
7839 { 13115 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7840 { 13119 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7841 { 13124 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7842 { 13129 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7843 { 13134 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7844 { 13139 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7845 { 13144 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7846 { 13150 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7847 { 13156 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7848 { 13162 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7849 { 13168 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7850 { 13171 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7851 { 13175 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7852 { 13179 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7853 { 13183 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7854 { 13188 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7855 { 13192 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7856 { 13195 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7857 { 13199 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
7858 { 13204 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7859 { 13209 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7860 { 13215 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7861 { 13219 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7862 { 13224 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7863 { 13229 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7864 { 13234 /* 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 }, },
7865 { 13240 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7866 { 13247 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7867 { 13255 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7868 { 13262 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7869 { 13270 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7870 { 13277 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7871 { 13285 /* 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 }, },
7872 { 13290 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7873 { 13296 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7874 { 13303 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7875 { 13309 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7876 { 13316 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7877 { 13322 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7878 { 13329 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7879 { 13334 /* 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 }, },
7880 { 13340 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7881 { 13347 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7882 { 13355 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7883 { 13363 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7884 { 13371 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7885 { 13379 /* 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 }, },
7886 { 13385 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
7887 { 13390 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7888 { 13396 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7889 { 13402 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7890 { 13408 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
7891 { 13414 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
7892 { 13420 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7893 { 13427 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7894 { 13434 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7895 { 13441 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
7896 { 13448 /* 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 }, },
7897 { 13452 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7898 { 13455 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7899 { 13459 /* 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 }, },
7900 { 13466 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7901 { 13474 /* 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 }, },
7902 { 13479 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7903 { 13485 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7904 { 13491 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7905 { 13498 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7906 { 13505 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7907 { 13512 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7908 { 13519 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7909 { 13526 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
7910 { 13532 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
7911 { 13538 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7912 { 13545 /* 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 }, },
7913 { 13551 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7914 { 13558 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7915 { 13565 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7916 { 13572 /* 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 }, },
7917 { 13577 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7918 { 13582 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7919 { 13588 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7920 { 13594 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7921 { 13600 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7922 { 13605 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7923 { 13609 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7924 { 13613 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7925 { 13617 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7926 { 13621 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7927 { 13626 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7928 { 13631 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7929 { 13637 /* 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 }, },
7930 { 13641 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7931 { 13645 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7932 { 13650 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7933 { 13656 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7934 { 13661 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7935 { 13666 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7936 { 13672 /* 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 }, },
7937 { 13677 /* 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 }, },
7938 { 13683 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7939 { 13683 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7940 { 13687 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7941 { 13693 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7942 { 13700 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7943 { 13707 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7944 { 13714 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7945 { 13721 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7946 { 13727 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7947 { 13735 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7948 { 13743 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7949 { 13751 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
7950 { 13757 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
7951 { 13763 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
7952 { 13769 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7953 { 13775 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7954 { 13782 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7955 { 13789 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7956 { 13796 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7957 { 13801 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
7958 { 13801 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
7959 { 13806 /* 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 }, },
7960 { 13806 /* 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 }, },
7961 { 13812 /* 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 }, },
7962 { 13812 /* 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 }, },
7963 { 13819 /* 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 }, },
7964 { 13819 /* 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 }, },
7965 { 13827 /* 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 }, },
7966 { 13827 /* 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 }, },
7967 { 13834 /* 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 }, },
7968 { 13834 /* 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 }, },
7969 { 13842 /* 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 }, },
7970 { 13842 /* 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 }, },
7971 { 13849 /* 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 }, },
7972 { 13849 /* 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 }, },
7973 { 13857 /* 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 }, },
7974 { 13857 /* 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 }, },
7975 { 13865 /* 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 }, },
7976 { 13865 /* 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 }, },
7977 { 13874 /* 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 }, },
7978 { 13874 /* 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 }, },
7979 { 13882 /* 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 }, },
7980 { 13882 /* 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 }, },
7981 { 13891 /* 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 }, },
7982 { 13891 /* 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 }, },
7983 { 13899 /* 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 }, },
7984 { 13899 /* 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 }, },
7985 { 13908 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
7986 { 13914 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
7987 { 13921 /* 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 }, },
7988 { 13921 /* 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 }, },
7989 { 13927 /* 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 }, },
7990 { 13927 /* 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 }, },
7991 { 13934 /* 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 }, },
7992 { 13934 /* 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 }, },
7993 { 13941 /* 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 }, },
7994 { 13941 /* 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 }, },
7995 { 13948 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7996 { 13956 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7997 { 13964 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7998 { 13972 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7999 { 13977 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8000 { 13983 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8001 { 13989 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8002 { 13996 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8003 { 14003 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8004 { 14009 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8005 { 14015 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8006 { 14022 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8007 { 14029 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8008 { 14033 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
8009 { 14037 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8010 { 14042 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8011 { 14048 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8012 { 14054 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8013 { 14060 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
8014 { 14066 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8015 { 14073 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8016 { 14080 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8017 { 14085 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8018 { 14091 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8019 { 14097 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8020 { 14103 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8021 { 14110 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8022 { 14117 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8023 { 14124 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8024 { 14131 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8025 { 14137 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8026 { 14144 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8027 { 14151 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8028 { 14158 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8029 { 14161 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
8030 { 14167 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8031 { 14173 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8032 { 14180 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8033 { 14186 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8034 { 14193 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8035 { 14199 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8036 { 14205 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8037 { 14212 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8038 { 14219 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8039 { 14225 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8040 { 14231 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8041 { 14237 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8042 { 14241 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8043 { 14247 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8044 { 14254 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8045 { 14262 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8046 { 14269 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8047 { 14277 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8048 { 14284 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8049 { 14292 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8050 { 14299 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8051 { 14307 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8052 { 14315 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8053 { 14324 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8054 { 14332 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8055 { 14341 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8056 { 14349 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8057 { 14358 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8058 { 14365 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8059 { 14373 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8060 { 14380 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8061 { 14388 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8062 { 14394 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8063 { 14400 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8064 { 14406 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8065 { 14412 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8066 { 14418 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8067 { 14424 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8068 { 14430 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8069 { 14436 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8070 { 14440 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8071 { 14446 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8072 { 14453 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8073 { 14461 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8074 { 14468 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8075 { 14476 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8076 { 14483 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8077 { 14491 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8078 { 14498 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8079 { 14506 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8080 { 14514 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8081 { 14523 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8082 { 14531 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8083 { 14540 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8084 { 14548 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8085 { 14557 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8086 { 14564 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8087 { 14572 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8088 { 14579 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8089 { 14587 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8090 { 14593 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8091 { 14599 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8092 { 14606 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8093 { 14613 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8094 { 14620 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
8095 { 14626 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
8096 { 14632 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8097 { 14639 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8098 { 14646 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8099 { 14653 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8100 { 14660 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8101 { 14667 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8102 { 14674 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8103 { 14680 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8104 { 14686 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8105 { 14693 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8106 { 14700 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8107 { 14707 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8108 { 14715 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8109 { 14723 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8110 { 14731 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8111 { 14737 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8112 { 14745 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8113 { 14753 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8114 { 14761 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8115 { 14767 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8116 { 14774 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8117 { 14781 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8118 { 14788 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8119 { 14794 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8120 { 14802 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8121 { 14810 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8122 { 14818 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8123 { 14826 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8124 { 14834 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8125 { 14842 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8126 { 14850 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8127 { 14858 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8128 { 14866 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8129 { 14872 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8130 { 14879 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8131 { 14886 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8132 { 14893 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8133 { 14899 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8134 { 14905 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
8135 { 14913 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
8136 { 14921 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
8137 { 14929 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
8138 { 14935 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8139 { 14941 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
8140 { 14943 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
8141 { 14946 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
8142 { 14949 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
8143 { 14953 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
8144 { 14958 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
8145 { 14961 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
8146 { 14966 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
8147 { 14971 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
8148 { 14975 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
8149 { 14978 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
8150 { 14982 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, { }, },
8151 { 14987 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
8152 { 14990 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
8153};
8154
8155#include "llvm/Support/Debug.h"
8156#include "llvm/Support/Format.h"
8157
8158unsigned SystemZAsmParser::
8159MatchInstructionImpl(const OperandVector &Operands,
8160 MCInst &Inst,
8161 uint64_t &ErrorInfo,
8162 FeatureBitset &MissingFeatures,
8163 bool matchingInlineAsm, unsigned VariantID) {
8164 // Eliminate obvious mismatches.
8165 if (Operands.size() > 7) {
8166 ErrorInfo = 7;
8167 return Match_InvalidOperand;
8168 }
8169
8170 // Get the current feature set.
8171 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
8172
8173 // Get the instruction mnemonic, which is the first token.
8174 StringRef Mnemonic = ((SystemZOperand &)*Operands[0]).getToken();
8175
8176 // Process all MnemonicAliases to remap the mnemonic.
8177 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
8178
8179 // Some state to try to produce better error messages.
8180 bool HadMatchOtherThanFeatures = false;
8181 bool HadMatchOtherThanPredicate = false;
8182 unsigned RetCode = Match_InvalidOperand;
8183 MissingFeatures.set();
8184 // Set ErrorInfo to the operand that mismatches if it is
8185 // wrong for all instances of the instruction.
8186 ErrorInfo = ~0ULL;
8187 // Find the appropriate table for this asm variant.
8188 const MatchEntry *Start, *End;
8189 switch (VariantID) {
8190 default: llvm_unreachable("invalid variant!");
8191 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8192 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
8193 }
8194 // Search the table.
8195 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
8196
8197 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
8198 std::distance(MnemonicRange.first, MnemonicRange.second) <<
8199 " encodings with mnemonic '" << Mnemonic << "'\n");
8200
8201 // Return a more specific error code if no mnemonics match.
8202 if (MnemonicRange.first == MnemonicRange.second)
8203 return Match_MnemonicFail;
8204
8205 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
8206 it != ie; ++it) {
8207 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
8208 bool HasRequiredFeatures =
8209 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
8210 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
8211 << MII.getName(it->Opcode) << "\n");
8212 // equal_range guarantees that instruction mnemonic matches.
8213 assert(Mnemonic == it->getMnemonic());
8214 bool OperandsValid = true;
8215 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
8216 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
8217 DEBUG_WITH_TYPE("asm-matcher",
8218 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
8219 << " against actual operand at index " << ActualIdx);
8220 if (ActualIdx < Operands.size())
8221 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
8222 Operands[ActualIdx]->print(dbgs()); dbgs() << "): ");
8223 else
8224 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
8225 if (ActualIdx >= Operands.size()) {
8226 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
8227 if (Formal == InvalidMatchClass) {
8228 break;
8229 }
8230 if (isSubclass(Formal, OptionalMatchClass)) {
8231 continue;
8232 }
8233 OperandsValid = false;
8234 ErrorInfo = ActualIdx;
8235 break;
8236 }
8237 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
8238 unsigned Diag = validateOperandClass(Actual, Formal);
8239 if (Diag == Match_Success) {
8240 DEBUG_WITH_TYPE("asm-matcher",
8241 dbgs() << "match success using generic matcher\n");
8242 ++ActualIdx;
8243 continue;
8244 }
8245 // If the generic handler indicates an invalid operand
8246 // failure, check for a special case.
8247 if (Diag != Match_Success) {
8248 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
8249 if (TargetDiag == Match_Success) {
8250 DEBUG_WITH_TYPE("asm-matcher",
8251 dbgs() << "match success using target matcher\n");
8252 ++ActualIdx;
8253 continue;
8254 }
8255 // If the target matcher returned a specific error code use
8256 // that, else use the one from the generic matcher.
8257 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
8258 Diag = TargetDiag;
8259 }
8260 // If current formal operand wasn't matched and it is optional
8261 // then try to match next formal operand
8262 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
8263 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
8264 continue;
8265 }
8266 // If this operand is broken for all of the instances of this
8267 // mnemonic, keep track of it so we can report loc info.
8268 // If we already had a match that only failed due to a
8269 // target predicate, that diagnostic is preferred.
8270 if (!HadMatchOtherThanPredicate &&
8271 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
8272 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
8273 RetCode = Diag;
8274 ErrorInfo = ActualIdx;
8275 }
8276 // Otherwise, just reject this instance of the mnemonic.
8277 OperandsValid = false;
8278 break;
8279 }
8280
8281 if (!OperandsValid) {
8282 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
8283 "operand mismatches, ignoring "
8284 "this opcode\n");
8285 continue;
8286 }
8287 if (!HasRequiredFeatures) {
8288 HadMatchOtherThanFeatures = true;
8289 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
8290 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
8291 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
8292 if (NewMissingFeatures[I])
8293 dbgs() << ' ' << I;
8294 dbgs() << "\n");
8295 if (NewMissingFeatures.count() <=
8296 MissingFeatures.count())
8297 MissingFeatures = NewMissingFeatures;
8298 continue;
8299 }
8300
8301 Inst.clear();
8302
8303 Inst.setOpcode(it->Opcode);
8304 // We have a potential match but have not rendered the operands.
8305 // Check the target predicate to handle any context sensitive
8306 // constraints.
8307 // For example, Ties that are referenced multiple times must be
8308 // checked here to ensure the input is the same for each match
8309 // constraints. If we leave it any later the ties will have been
8310 // canonicalized
8311 unsigned MatchResult;
8312 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
8313 Inst.clear();
8314 DEBUG_WITH_TYPE(
8315 "asm-matcher",
8316 dbgs() << "Early target match predicate failed with diag code "
8317 << MatchResult << "\n");
8318 RetCode = MatchResult;
8319 HadMatchOtherThanPredicate = true;
8320 continue;
8321 }
8322
8323 if (matchingInlineAsm) {
8324 convertToMapAndConstraints(it->ConvertFn, Operands);
8325 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8326 ErrorInfo))
8327 return Match_InvalidTiedOperand;
8328
8329 return Match_Success;
8330 }
8331
8332 // We have selected a definite instruction, convert the parsed
8333 // operands into the appropriate MCInst.
8334 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
8335
8336 // We have a potential match. Check the target predicate to
8337 // handle any context sensitive constraints.
8338 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
8339 DEBUG_WITH_TYPE("asm-matcher",
8340 dbgs() << "Target match predicate failed with diag code "
8341 << MatchResult << "\n");
8342 Inst.clear();
8343 RetCode = MatchResult;
8344 HadMatchOtherThanPredicate = true;
8345 continue;
8346 }
8347
8348 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8349 ErrorInfo))
8350 return Match_InvalidTiedOperand;
8351
8352 DEBUG_WITH_TYPE(
8353 "asm-matcher",
8354 dbgs() << "Opcode result: complete match, selecting this opcode\n");
8355 return Match_Success;
8356 }
8357
8358 // Okay, we had no match. Try to return a useful error code.
8359 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
8360 return RetCode;
8361
8362 ErrorInfo = 0;
8363 return Match_MissingFeature;
8364}
8365
8366namespace {
8367 struct OperandMatchEntry {
8368 uint16_t Mnemonic;
8369 uint8_t OperandMask;
8370 uint8_t Class;
8371 uint8_t RequiredFeaturesIdx;
8372
8373 StringRef getMnemonic() const {
8374 return StringRef(MnemonicTable + Mnemonic + 1,
8375 MnemonicTable[Mnemonic]);
8376 }
8377 };
8378
8379 // Predicate for searching for an opcode.
8380 struct LessOpcodeOperand {
8381 bool operator()(const OperandMatchEntry &LHS, StringRef RHS) {
8382 return LHS.getMnemonic() < RHS;
8383 }
8384 bool operator()(StringRef LHS, const OperandMatchEntry &RHS) {
8385 return LHS < RHS.getMnemonic();
8386 }
8387 bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) {
8388 return LHS.getMnemonic() < RHS.getMnemonic();
8389 }
8390 };
8391} // end anonymous namespace
8392
8393static const OperandMatchEntry OperandMatchTable[6768] = {
8394 /* Operand List Mnemonic, Mask, Operand Class, Features */
8395 { 0 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8396 { 0 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8397 { 0 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8398 { 0 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8399 { 2 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8400 { 2 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8401 { 2 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8402 { 2 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8403 { 5 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8404 { 5 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8405 { 5 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8406 { 5 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8407 { 9 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8408 { 9 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8409 { 14 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8410 { 14 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8411 { 18 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8412 { 18 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8413 { 23 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8414 { 23 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8415 { 29 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8416 { 29 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8417 { 29 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8418 { 29 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8419 { 32 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8420 { 32 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8421 { 32 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8422 { 32 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8423 { 36 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8424 { 36 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8425 { 41 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8426 { 41 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8427 { 45 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8428 { 45 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8429 { 49 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8430 { 49 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8431 { 49 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8432 { 49 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8433 { 52 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8434 { 52 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8435 { 52 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8436 { 52 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8437 { 56 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8438 { 56 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8439 { 61 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8440 { 61 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8441 { 61 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8442 { 61 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8443 { 66 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8444 { 66 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8445 { 66 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8446 { 66 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8447 { 70 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8448 { 70 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8449 { 75 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8450 { 75 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8451 { 81 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8452 { 81 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8453 { 85 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8454 { 85 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8455 { 90 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8456 { 90 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8457 { 95 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8458 { 95 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8459 { 95 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8460 { 95 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8461 { 98 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8462 { 98 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8463 { 104 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8464 { 104 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8465 { 104 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8466 { 104 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8467 { 110 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8468 { 110 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8469 { 114 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8470 { 114 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8471 { 119 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8472 { 119 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8473 { 119 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8474 { 119 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8475 { 123 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8476 { 123 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8477 { 127 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8478 { 127 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8479 { 127 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8480 { 127 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8481 { 130 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8482 { 130 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8483 { 130 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8484 { 130 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8485 { 134 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8486 { 134 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8487 { 134 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8488 { 134 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8489 { 139 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8490 { 139 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8491 { 145 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8492 { 145 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8493 { 150 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8494 { 150 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8495 { 155 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8496 { 155 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8497 { 155 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8498 { 155 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8499 { 159 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8500 { 159 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8501 { 159 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8502 { 159 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8503 { 164 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8504 { 164 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8505 { 170 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8506 { 170 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8507 { 170 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8508 { 170 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8509 { 176 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8510 { 176 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8511 { 184 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8512 { 184 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8513 { 189 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8514 { 189 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8515 { 195 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8516 { 195 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8517 { 201 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8518 { 201 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8519 { 208 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8520 { 208 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8521 { 208 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8522 { 208 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8523 { 215 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8524 { 215 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8525 { 222 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8526 { 222 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8527 { 226 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8528 { 226 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8529 { 231 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8530 { 231 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8531 { 236 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8532 { 236 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8533 { 242 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8534 { 242 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8535 { 249 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8536 { 249 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8537 { 249 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8538 { 249 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8539 { 253 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8540 { 253 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8541 { 256 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8542 { 256 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8543 { 259 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8544 { 259 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8545 { 263 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8546 { 263 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8547 { 267 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8548 { 267 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8549 { 267 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8550 { 267 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8551 { 270 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8552 { 270 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8553 { 274 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8554 { 274 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8555 { 274 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8556 { 274 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8557 { 277 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8558 { 277 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8559 { 281 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8560 { 281 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8561 { 286 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8562 { 286 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8563 { 290 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8564 { 290 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8565 { 295 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8566 { 295 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8567 { 301 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8568 { 301 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8569 { 301 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8570 { 301 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8571 { 304 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8572 { 304 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8573 { 306 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8574 { 306 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8575 { 311 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8576 { 311 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8577 { 311 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8578 { 311 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8579 { 315 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8580 { 315 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8581 { 315 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8582 { 315 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8583 { 320 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8584 { 320 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8585 { 320 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8586 { 320 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8587 { 324 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8588 { 324 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8589 { 324 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8590 { 324 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8591 { 329 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8592 { 329 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8593 { 329 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8594 { 329 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8595 { 335 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8596 { 335 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8597 { 338 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8598 { 338 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8599 { 342 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8600 { 342 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8601 { 342 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8602 { 342 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8603 { 346 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8604 { 346 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8605 { 346 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8606 { 346 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8607 { 351 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8608 { 351 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8609 { 357 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8610 { 357 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8611 { 357 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8612 { 357 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8613 { 362 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8614 { 362 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8615 { 365 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8616 { 365 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8617 { 369 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8618 { 369 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8619 { 372 /* bhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8620 { 376 /* bher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8621 { 381 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8622 { 381 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8623 { 385 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8624 { 385 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8625 { 388 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8626 { 388 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8627 { 392 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8628 { 392 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8629 { 396 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8630 { 396 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8631 { 400 /* bihe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8632 { 405 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8633 { 405 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8634 { 409 /* bile */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8635 { 414 /* bilh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8636 { 419 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8637 { 419 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8638 { 423 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8639 { 423 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8640 { 428 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8641 { 428 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8642 { 433 /* binhe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8643 { 439 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8644 { 439 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8645 { 444 /* binle */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8646 { 450 /* binlh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8647 { 456 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8648 { 456 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8649 { 461 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8650 { 461 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8651 { 466 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8652 { 466 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8653 { 471 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8654 { 471 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8655 { 476 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8656 { 476 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8657 { 480 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8658 { 480 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8659 { 484 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8660 { 484 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8661 { 488 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8662 { 488 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8663 { 491 /* ble */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8664 { 495 /* bler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8665 { 500 /* blh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8666 { 504 /* blhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8667 { 509 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8668 { 509 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8669 { 513 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8670 { 513 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8671 { 516 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8672 { 516 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8673 { 520 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8674 { 520 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8675 { 524 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8676 { 524 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8677 { 529 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8678 { 529 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8679 { 533 /* bnhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8680 { 538 /* bnher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8681 { 544 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8682 { 544 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8683 { 549 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8684 { 549 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8685 { 553 /* bnle */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8686 { 558 /* bnler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8687 { 564 /* bnlh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8688 { 569 /* bnlhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8689 { 575 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8690 { 575 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8691 { 580 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8692 { 580 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8693 { 584 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8694 { 584 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8695 { 589 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8696 { 589 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8697 { 593 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8698 { 593 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8699 { 598 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8700 { 598 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8701 { 602 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8702 { 602 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8703 { 607 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8704 { 607 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8705 { 611 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8706 { 611 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8707 { 616 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8708 { 616 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8709 { 619 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8710 { 619 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8711 { 623 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8712 { 623 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8713 { 626 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
8714 { 626 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
8715 { 626 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
8716 { 626 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
8717 { 630 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8718 { 630 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8719 { 634 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
8720 { 634 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
8721 { 634 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
8722 { 634 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
8723 { 639 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8724 { 639 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8725 { 642 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8726 { 642 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
8727 { 642 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8728 { 642 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
8729 { 647 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8730 { 647 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
8731 { 647 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8732 { 647 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
8733 { 653 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8734 { 653 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8735 { 657 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
8736 { 657 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
8737 { 662 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8738 { 662 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8739 { 662 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8740 { 662 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8741 { 667 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8742 { 667 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8743 { 667 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8744 { 667 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
8745 { 673 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8746 { 673 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
8747 { 673 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8748 { 673 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
8749 { 679 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8750 { 679 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8751 { 679 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8752 { 679 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8753 { 684 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8754 { 684 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8755 { 684 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8756 { 684 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8757 { 690 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8758 { 690 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8759 { 690 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8760 { 690 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8761 { 696 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8762 { 696 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8763 { 696 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8764 { 696 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
8765 { 702 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8766 { 702 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8767 { 706 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8768 { 706 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8769 { 710 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8770 { 710 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8771 { 710 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8772 { 710 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8773 { 714 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8774 { 714 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8775 { 714 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8776 { 714 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8777 { 718 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8778 { 718 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8779 { 718 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8780 { 718 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8781 { 723 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8782 { 723 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8783 { 723 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8784 { 723 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8785 { 728 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8786 { 728 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8787 { 728 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8788 { 728 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8789 { 734 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8790 { 734 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8791 { 737 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8792 { 737 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8793 { 741 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8794 { 741 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8795 { 741 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8796 { 741 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8797 { 743 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8798 { 743 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8799 { 743 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8800 { 743 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8801 { 746 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8802 { 746 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8803 { 746 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8804 { 746 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8805 { 750 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8806 { 750 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8807 { 755 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8808 { 755 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8809 { 755 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8810 { 755 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8811 { 761 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8812 { 761 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8813 { 761 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8814 { 761 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8815 { 768 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8816 { 768 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8817 { 768 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8818 { 768 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8819 { 773 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8820 { 773 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8821 { 773 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8822 { 773 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8823 { 779 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8824 { 779 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8825 { 779 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8826 { 779 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8827 { 785 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8828 { 785 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8829 { 785 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8830 { 785 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8831 { 792 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8832 { 792 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8833 { 792 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8834 { 792 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8835 { 797 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8836 { 797 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8837 { 797 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8838 { 797 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8839 { 803 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8840 { 803 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8841 { 803 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8842 { 803 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8843 { 810 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8844 { 810 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8845 { 810 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8846 { 810 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8847 { 817 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8848 { 817 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8849 { 817 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8850 { 817 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8851 { 824 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8852 { 824 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8853 { 824 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8854 { 824 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8855 { 831 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8856 { 831 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8857 { 831 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
8858 { 831 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8859 { 838 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
8860 { 838 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
8861 { 838 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
8862 { 838 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
8863 { 843 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8864 { 843 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8865 { 847 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8866 { 847 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8867 { 847 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
8868 { 847 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8869 { 851 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8870 { 851 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8871 { 851 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8872 { 851 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8873 { 856 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8874 { 856 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8875 { 856 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8876 { 856 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8877 { 862 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8878 { 862 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8879 { 862 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
8880 { 862 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
8881 { 867 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8882 { 867 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8883 { 872 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8884 { 872 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8885 { 872 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8886 { 872 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8887 { 878 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
8888 { 878 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
8889 { 878 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
8890 { 878 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
8891 { 883 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8892 { 883 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8893 { 883 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8894 { 883 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8895 { 886 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8896 { 886 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8897 { 886 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8898 { 886 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8899 { 890 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8900 { 890 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8901 { 895 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8902 { 895 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8903 { 901 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8904 { 901 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8905 { 901 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8906 { 901 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8907 { 907 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8908 { 907 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8909 { 907 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8910 { 907 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8911 { 914 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8912 { 914 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8913 { 914 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8914 { 914 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8915 { 919 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8916 { 919 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8917 { 919 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8918 { 919 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8919 { 925 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8920 { 925 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8921 { 925 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8922 { 925 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8923 { 932 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8924 { 932 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8925 { 932 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8926 { 932 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8927 { 937 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8928 { 937 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8929 { 937 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8930 { 937 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
8931 { 944 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8932 { 944 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8933 { 944 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
8934 { 944 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
8935 { 951 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8936 { 951 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8937 { 955 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8938 { 955 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8939 { 961 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
8940 { 961 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
8941 { 965 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8942 { 965 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8943 { 965 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8944 { 965 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8945 { 971 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8946 { 971 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8947 { 971 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8948 { 971 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8949 { 978 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8950 { 978 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8951 { 978 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8952 { 978 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8953 { 983 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8954 { 983 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8955 { 983 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8956 { 983 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8957 { 989 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8958 { 989 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8959 { 989 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8960 { 989 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8961 { 995 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8962 { 995 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8963 { 995 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
8964 { 995 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8965 { 1002 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8966 { 1002 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8967 { 1002 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
8968 { 1002 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8969 { 1007 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8970 { 1007 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8971 { 1011 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8972 { 1011 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8973 { 1011 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8974 { 1011 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8975 { 1017 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8976 { 1017 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8977 { 1017 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8978 { 1017 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8979 { 1024 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8980 { 1024 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8981 { 1024 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
8982 { 1024 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8983 { 1029 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8984 { 1029 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8985 { 1029 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8986 { 1029 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
8987 { 1035 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8988 { 1035 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8989 { 1035 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8990 { 1035 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8991 { 1038 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8992 { 1038 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8993 { 1038 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
8994 { 1038 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8995 { 1044 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8996 { 1044 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8997 { 1044 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8998 { 1044 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
8999 { 1051 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9000 { 1051 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9001 { 1051 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9002 { 1051 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9003 { 1056 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9004 { 1056 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9005 { 1056 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9006 { 1056 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9007 { 1062 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9008 { 1062 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9009 { 1062 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9010 { 1062 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9011 { 1069 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9012 { 1069 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9013 { 1069 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9014 { 1069 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9015 { 1075 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9016 { 1075 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9017 { 1075 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9018 { 1075 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9019 { 1082 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9020 { 1082 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9021 { 1082 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9022 { 1082 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9023 { 1087 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9024 { 1087 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9025 { 1087 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9026 { 1087 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9027 { 1091 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9028 { 1091 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9029 { 1096 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9030 { 1096 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9031 { 1096 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9032 { 1096 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9033 { 1101 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9034 { 1101 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9035 { 1101 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9036 { 1101 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9037 { 1107 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9038 { 1107 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9039 { 1107 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9040 { 1107 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9041 { 1111 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9042 { 1111 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9043 { 1116 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9044 { 1116 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9045 { 1116 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9046 { 1116 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9047 { 1122 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9048 { 1122 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9049 { 1128 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9050 { 1128 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9051 { 1128 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9052 { 1128 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9053 { 1133 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9054 { 1133 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9055 { 1133 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9056 { 1133 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9057 { 1139 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9058 { 1139 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9059 { 1139 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9060 { 1139 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9061 { 1145 /* cgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9062 { 1145 /* cgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9063 { 1152 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9064 { 1152 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9065 { 1152 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9066 { 1152 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9067 { 1158 /* cgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9068 { 1158 /* cgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9069 { 1165 /* cgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9070 { 1165 /* cgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9071 { 1172 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9072 { 1172 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9073 { 1172 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9074 { 1172 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9075 { 1179 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9076 { 1179 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9077 { 1179 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9078 { 1179 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9079 { 1186 /* cgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9080 { 1186 /* cgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9081 { 1194 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9082 { 1194 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9083 { 1194 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9084 { 1194 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9085 { 1201 /* cgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9086 { 1201 /* cgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9087 { 1209 /* cgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9088 { 1209 /* cgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9089 { 1217 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9090 { 1217 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9091 { 1217 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9092 { 1217 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9093 { 1222 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9094 { 1222 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9095 { 1222 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9096 { 1222 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9097 { 1228 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9098 { 1228 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9099 { 1228 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9100 { 1228 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9101 { 1234 /* cgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9102 { 1234 /* cgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9103 { 1241 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9104 { 1241 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9105 { 1241 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9106 { 1241 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9107 { 1247 /* cgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9108 { 1247 /* cgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9109 { 1254 /* cgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9110 { 1254 /* cgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9111 { 1261 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9112 { 1261 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9113 { 1261 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9114 { 1261 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9115 { 1268 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9116 { 1268 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9117 { 1268 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9118 { 1268 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9119 { 1275 /* cgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9120 { 1275 /* cgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9121 { 1283 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9122 { 1283 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9123 { 1283 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9124 { 1283 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9125 { 1290 /* cgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9126 { 1290 /* cgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9127 { 1298 /* cgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9128 { 1298 /* cgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9129 { 1306 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9130 { 1306 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9131 { 1311 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9132 { 1311 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9133 { 1317 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9134 { 1317 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9135 { 1323 /* cgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9136 { 1330 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9137 { 1330 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9138 { 1336 /* cgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9139 { 1343 /* cgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9140 { 1350 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9141 { 1350 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9142 { 1357 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9143 { 1357 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9144 { 1364 /* cgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9145 { 1372 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9146 { 1372 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9147 { 1379 /* cgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9148 { 1387 /* cgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9149 { 1395 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9150 { 1395 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9151 { 1399 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9152 { 1399 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9153 { 1399 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9154 { 1399 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9155 { 1404 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9156 { 1404 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9157 { 1404 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9158 { 1404 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9159 { 1410 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9160 { 1410 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9161 { 1410 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9162 { 1410 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9163 { 1416 /* cgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9164 { 1416 /* cgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9165 { 1423 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9166 { 1423 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9167 { 1423 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9168 { 1423 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9169 { 1429 /* cgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9170 { 1429 /* cgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9171 { 1436 /* cgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9172 { 1436 /* cgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9173 { 1443 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9174 { 1443 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9175 { 1443 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9176 { 1443 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9177 { 1450 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9178 { 1450 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9179 { 1450 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9180 { 1450 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9181 { 1457 /* cgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9182 { 1457 /* cgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9183 { 1465 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9184 { 1465 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9185 { 1465 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9186 { 1465 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9187 { 1472 /* cgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9188 { 1472 /* cgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9189 { 1480 /* cgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9190 { 1480 /* cgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9191 { 1488 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9192 { 1488 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9193 { 1488 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9194 { 1488 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9195 { 1493 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9196 { 1493 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9197 { 1493 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9198 { 1493 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9199 { 1499 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9200 { 1499 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9201 { 1499 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9202 { 1499 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9203 { 1505 /* cgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9204 { 1505 /* cgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9205 { 1512 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9206 { 1512 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9207 { 1512 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9208 { 1512 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9209 { 1518 /* cgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9210 { 1518 /* cgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9211 { 1525 /* cgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9212 { 1525 /* cgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9213 { 1532 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9214 { 1532 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9215 { 1532 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9216 { 1532 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9217 { 1539 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9218 { 1539 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9219 { 1539 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9220 { 1539 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9221 { 1546 /* cgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9222 { 1546 /* cgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9223 { 1554 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9224 { 1554 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9225 { 1554 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9226 { 1554 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9227 { 1561 /* cgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9228 { 1561 /* cgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9229 { 1569 /* cgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9230 { 1569 /* cgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9231 { 1577 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9232 { 1577 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9233 { 1577 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9234 { 1577 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9235 { 1582 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9236 { 1582 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9237 { 1587 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9238 { 1587 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9239 { 1593 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9240 { 1593 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9241 { 1599 /* cgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9242 { 1606 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9243 { 1606 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9244 { 1612 /* cgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9245 { 1619 /* cgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9246 { 1626 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9247 { 1626 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9248 { 1633 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9249 { 1633 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9250 { 1640 /* cgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9251 { 1648 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9252 { 1648 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9253 { 1655 /* cgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9254 { 1663 /* cgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9255 { 1671 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9256 { 1671 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9257 { 1671 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9258 { 1671 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9259 { 1677 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9260 { 1677 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9261 { 1677 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9262 { 1677 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9263 { 1684 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9264 { 1684 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9265 { 1684 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9266 { 1684 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9267 { 1689 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9268 { 1689 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9269 { 1689 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9270 { 1689 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9271 { 1695 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9272 { 1695 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9273 { 1695 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9274 { 1695 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9275 { 1702 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9276 { 1702 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9277 { 1702 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9278 { 1702 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9279 { 1705 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9280 { 1705 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9281 { 1705 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9282 { 1705 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9283 { 1709 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9284 { 1709 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9285 { 1714 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9286 { 1714 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9287 { 1720 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9288 { 1720 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9289 { 1724 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9290 { 1724 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9291 { 1724 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9292 { 1724 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9293 { 1729 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9294 { 1729 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9295 { 1729 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9296 { 1729 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9297 { 1734 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9298 { 1734 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9299 { 1739 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9300 { 1739 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9301 { 1739 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9302 { 1739 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9303 { 1743 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9304 { 1743 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9305 { 1743 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9306 { 1743 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9307 { 1747 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9308 { 1747 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9309 { 1747 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9310 { 1747 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9311 { 1752 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9312 { 1752 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9313 { 1752 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9314 { 1752 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9315 { 1757 /* cibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9316 { 1757 /* cibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9317 { 1763 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9318 { 1763 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9319 { 1763 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9320 { 1763 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9321 { 1768 /* cible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9322 { 1768 /* cible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9323 { 1774 /* ciblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9324 { 1774 /* ciblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9325 { 1780 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9326 { 1780 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9327 { 1780 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9328 { 1780 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9329 { 1786 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9330 { 1786 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9331 { 1786 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9332 { 1786 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9333 { 1792 /* cibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9334 { 1792 /* cibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9335 { 1799 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9336 { 1799 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9337 { 1799 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9338 { 1799 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9339 { 1805 /* cibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9340 { 1805 /* cibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9341 { 1812 /* cibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9342 { 1812 /* cibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9343 { 1819 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9344 { 1819 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9345 { 1823 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9346 { 1823 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9347 { 1823 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9348 { 1823 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9349 { 1827 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9350 { 1827 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9351 { 1827 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9352 { 1827 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9353 { 1832 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9354 { 1832 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9355 { 1832 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9356 { 1832 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9357 { 1837 /* cijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9358 { 1837 /* cijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9359 { 1843 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9360 { 1843 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9361 { 1843 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9362 { 1843 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9363 { 1848 /* cijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9364 { 1848 /* cijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9365 { 1854 /* cijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9366 { 1854 /* cijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9367 { 1860 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9368 { 1860 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9369 { 1860 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9370 { 1860 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9371 { 1866 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9372 { 1866 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9373 { 1866 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9374 { 1866 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9375 { 1872 /* cijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9376 { 1872 /* cijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9377 { 1879 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9378 { 1879 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9379 { 1879 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9380 { 1879 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9381 { 1885 /* cijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9382 { 1885 /* cijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9383 { 1892 /* cijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9384 { 1892 /* cijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9385 { 1899 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9386 { 1899 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9387 { 1903 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9388 { 1903 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9389 { 1908 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9390 { 1908 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9391 { 1913 /* cithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9392 { 1919 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9393 { 1919 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9394 { 1924 /* citle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9395 { 1930 /* citlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9396 { 1936 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9397 { 1936 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9398 { 1942 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9399 { 1942 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9400 { 1948 /* citnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9401 { 1955 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9402 { 1955 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9403 { 1961 /* citnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9404 { 1968 /* citnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9405 { 1975 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9406 { 1975 /* cksm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9407 { 1975 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9408 { 1975 /* cksm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9409 { 1980 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9410 { 1980 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9411 { 1980 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9412 { 1980 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9413 { 1983 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9414 { 1983 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9415 { 1983 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9416 { 1983 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9417 { 1987 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9418 { 1987 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9419 { 1992 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9420 { 1992 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9421 { 1992 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9422 { 1992 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9423 { 1998 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9424 { 1998 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9425 { 1998 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9426 { 1998 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9427 { 2004 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9428 { 2004 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9429 { 2004 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9430 { 2004 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9431 { 2011 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9432 { 2011 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9433 { 2011 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9434 { 2011 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9435 { 2018 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9436 { 2018 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9437 { 2018 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9438 { 2018 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9439 { 2025 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9440 { 2025 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9441 { 2032 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9442 { 2032 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9443 { 2037 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9444 { 2037 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9445 { 2043 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9446 { 2043 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9447 { 2050 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9448 { 2050 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9449 { 2057 /* clfithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9450 { 2065 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9451 { 2065 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9452 { 2072 /* clfitle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9453 { 2080 /* clfitlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9454 { 2088 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9455 { 2088 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9456 { 2096 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9457 { 2096 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9458 { 2104 /* clfitnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9459 { 2113 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9460 { 2113 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9461 { 2121 /* clfitnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9462 { 2130 /* clfitnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9463 { 2139 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9464 { 2139 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9465 { 2139 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9466 { 2139 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9467 { 2146 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9468 { 2146 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9469 { 2146 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9470 { 2146 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9471 { 2153 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9472 { 2153 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9473 { 2153 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9474 { 2153 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9475 { 2157 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9476 { 2157 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9477 { 2157 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9478 { 2157 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9479 { 2164 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9480 { 2164 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9481 { 2164 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9482 { 2164 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9483 { 2171 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9484 { 2171 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9485 { 2171 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9486 { 2171 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9487 { 2178 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9488 { 2178 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9489 { 2178 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9490 { 2178 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9491 { 2183 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9492 { 2183 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9493 { 2189 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9494 { 2189 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9495 { 2189 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9496 { 2189 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9497 { 2195 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9498 { 2195 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9499 { 2195 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9500 { 2195 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9501 { 2202 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9502 { 2202 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9503 { 2202 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9504 { 2202 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9505 { 2209 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9506 { 2209 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9507 { 2216 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9508 { 2216 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9509 { 2216 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9510 { 2216 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9511 { 2222 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9512 { 2222 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9513 { 2222 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9514 { 2222 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9515 { 2229 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9516 { 2229 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9517 { 2229 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9518 { 2229 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9519 { 2236 /* clgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9520 { 2236 /* clgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9521 { 2244 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9522 { 2244 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9523 { 2244 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9524 { 2244 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9525 { 2251 /* clgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9526 { 2251 /* clgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9527 { 2259 /* clgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9528 { 2259 /* clgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9529 { 2267 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9530 { 2267 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9531 { 2267 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9532 { 2267 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9533 { 2275 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9534 { 2275 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9535 { 2275 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9536 { 2275 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9537 { 2283 /* clgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9538 { 2283 /* clgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9539 { 2292 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9540 { 2292 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9541 { 2292 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9542 { 2292 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9543 { 2300 /* clgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9544 { 2300 /* clgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9545 { 2309 /* clgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9546 { 2309 /* clgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9547 { 2318 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9548 { 2318 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9549 { 2318 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9550 { 2318 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9551 { 2324 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9552 { 2324 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9553 { 2324 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9554 { 2324 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9555 { 2331 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9556 { 2331 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9557 { 2331 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9558 { 2331 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9559 { 2338 /* clgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9560 { 2338 /* clgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9561 { 2346 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9562 { 2346 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9563 { 2346 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9564 { 2346 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9565 { 2353 /* clgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9566 { 2353 /* clgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9567 { 2361 /* clgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9568 { 2361 /* clgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9569 { 2369 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9570 { 2369 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9571 { 2369 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9572 { 2369 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9573 { 2377 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9574 { 2377 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9575 { 2377 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9576 { 2377 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9577 { 2385 /* clgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9578 { 2385 /* clgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9579 { 2394 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9580 { 2394 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9581 { 2394 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9582 { 2394 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9583 { 2402 /* clgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9584 { 2402 /* clgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9585 { 2411 /* clgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9586 { 2411 /* clgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9587 { 2420 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9588 { 2420 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9589 { 2426 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9590 { 2426 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9591 { 2433 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9592 { 2433 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9593 { 2440 /* clgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9594 { 2448 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9595 { 2448 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9596 { 2455 /* clgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9597 { 2463 /* clgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9598 { 2471 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9599 { 2471 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9600 { 2479 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9601 { 2479 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9602 { 2487 /* clgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9603 { 2496 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9604 { 2496 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9605 { 2504 /* clgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9606 { 2513 /* clgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9607 { 2522 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9608 { 2522 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9609 { 2527 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9610 { 2527 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9611 { 2527 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9612 { 2527 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9613 { 2533 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9614 { 2533 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9615 { 2533 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9616 { 2533 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9617 { 2540 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9618 { 2540 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9619 { 2540 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9620 { 2540 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9621 { 2547 /* clgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9622 { 2547 /* clgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9623 { 2555 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9624 { 2555 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9625 { 2555 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9626 { 2555 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9627 { 2562 /* clgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9628 { 2562 /* clgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9629 { 2570 /* clgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9630 { 2570 /* clgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9631 { 2578 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9632 { 2578 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9633 { 2578 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9634 { 2578 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9635 { 2586 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9636 { 2586 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9637 { 2586 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9638 { 2586 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9639 { 2594 /* clgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9640 { 2594 /* clgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9641 { 2603 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9642 { 2603 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9643 { 2603 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9644 { 2603 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9645 { 2611 /* clgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9646 { 2611 /* clgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9647 { 2620 /* clgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9648 { 2620 /* clgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9649 { 2629 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9650 { 2629 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9651 { 2629 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9652 { 2629 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9653 { 2635 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9654 { 2635 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9655 { 2635 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9656 { 2635 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9657 { 2642 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9658 { 2642 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9659 { 2642 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9660 { 2642 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9661 { 2649 /* clgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9662 { 2649 /* clgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9663 { 2657 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9664 { 2657 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9665 { 2657 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9666 { 2657 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9667 { 2664 /* clgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9668 { 2664 /* clgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9669 { 2672 /* clgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9670 { 2672 /* clgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9671 { 2680 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9672 { 2680 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9673 { 2680 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9674 { 2680 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9675 { 2688 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9676 { 2688 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9677 { 2688 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9678 { 2688 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9679 { 2696 /* clgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9680 { 2696 /* clgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9681 { 2705 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9682 { 2705 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9683 { 2705 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9684 { 2705 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9685 { 2713 /* clgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9686 { 2713 /* clgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9687 { 2722 /* clgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9688 { 2722 /* clgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9689 { 2731 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9690 { 2731 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9691 { 2731 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9692 { 2731 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9693 { 2737 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9694 { 2737 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9695 { 2743 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9696 { 2743 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9697 { 2750 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9698 { 2750 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9699 { 2757 /* clgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9700 { 2765 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9701 { 2765 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9702 { 2772 /* clgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9703 { 2780 /* clgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9704 { 2788 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9705 { 2788 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9706 { 2796 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9707 { 2796 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9708 { 2804 /* clgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9709 { 2813 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9710 { 2813 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9711 { 2821 /* clgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9712 { 2830 /* clgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9713 { 2839 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9714 { 2839 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9715 { 2839 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9716 { 2839 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9717 { 2844 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9718 { 2844 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9719 { 2844 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9720 { 2844 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9721 { 2850 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9722 { 2850 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9723 { 2850 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9724 { 2850 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9725 { 2856 /* clgthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9726 { 2856 /* clgthe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9727 { 2863 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9728 { 2863 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9729 { 2863 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9730 { 2863 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9731 { 2869 /* clgtle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9732 { 2869 /* clgtle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9733 { 2876 /* clgtlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9734 { 2876 /* clgtlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9735 { 2883 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9736 { 2883 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9737 { 2883 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9738 { 2883 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9739 { 2890 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9740 { 2890 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9741 { 2890 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9742 { 2890 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9743 { 2897 /* clgtnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9744 { 2897 /* clgtnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9745 { 2905 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9746 { 2905 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9747 { 2905 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9748 { 2905 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9749 { 2912 /* clgtnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9750 { 2912 /* clgtnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9751 { 2920 /* clgtnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9752 { 2920 /* clgtnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
9753 { 2928 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9754 { 2928 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9755 { 2928 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9756 { 2928 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9757 { 2935 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9758 { 2935 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9759 { 2935 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9760 { 2935 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9761 { 2942 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9762 { 2942 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9763 { 2942 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9764 { 2942 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9765 { 2947 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9766 { 2947 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9767 { 2953 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9768 { 2953 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9769 { 2960 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9770 { 2960 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9771 { 2960 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9772 { 2960 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9773 { 2966 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9774 { 2966 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9775 { 2966 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9776 { 2966 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9777 { 2972 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9778 { 2972 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9779 { 2976 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9780 { 2976 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9781 { 2976 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9782 { 2976 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9783 { 2981 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9784 { 2981 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9785 { 2981 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9786 { 2981 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9787 { 2987 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9788 { 2987 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9789 { 2987 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9790 { 2987 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9791 { 2993 /* clibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9792 { 2993 /* clibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9793 { 3000 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9794 { 3000 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9795 { 3000 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9796 { 3000 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9797 { 3006 /* clible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9798 { 3006 /* clible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9799 { 3013 /* cliblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9800 { 3013 /* cliblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9801 { 3020 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9802 { 3020 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9803 { 3020 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9804 { 3020 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9805 { 3027 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9806 { 3027 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9807 { 3027 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9808 { 3027 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9809 { 3034 /* clibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9810 { 3034 /* clibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9811 { 3042 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9812 { 3042 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9813 { 3042 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9814 { 3042 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9815 { 3049 /* clibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9816 { 3049 /* clibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9817 { 3057 /* clibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9818 { 3057 /* clibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9819 { 3065 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9820 { 3065 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9821 { 3070 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9822 { 3070 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9823 { 3070 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9824 { 3070 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9825 { 3075 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9826 { 3075 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9827 { 3075 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9828 { 3075 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9829 { 3081 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9830 { 3081 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9831 { 3081 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9832 { 3081 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9833 { 3087 /* clijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9834 { 3087 /* clijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9835 { 3094 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9836 { 3094 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9837 { 3094 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9838 { 3094 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9839 { 3100 /* clijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9840 { 3100 /* clijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9841 { 3107 /* clijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9842 { 3107 /* clijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9843 { 3114 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9844 { 3114 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9845 { 3114 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9846 { 3114 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9847 { 3121 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9848 { 3121 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9849 { 3121 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9850 { 3121 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9851 { 3128 /* clijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9852 { 3128 /* clijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9853 { 3136 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9854 { 3136 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9855 { 3136 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9856 { 3136 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9857 { 3143 /* clijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9858 { 3143 /* clijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9859 { 3151 /* clijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9860 { 3151 /* clijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9861 { 3159 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
9862 { 3159 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
9863 { 3164 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9864 { 3164 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9865 { 3164 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9866 { 3164 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9867 { 3168 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9868 { 3168 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
9869 { 3168 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9870 { 3168 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
9871 { 3173 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9872 { 3173 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9873 { 3173 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9874 { 3173 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9875 { 3178 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9876 { 3178 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9877 { 3182 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9878 { 3182 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9879 { 3182 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9880 { 3182 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9881 { 3187 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9882 { 3187 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9883 { 3187 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9884 { 3187 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9885 { 3193 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9886 { 3193 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9887 { 3193 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9888 { 3193 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9889 { 3199 /* clrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9890 { 3199 /* clrbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9891 { 3206 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9892 { 3206 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9893 { 3206 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9894 { 3206 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9895 { 3212 /* clrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9896 { 3212 /* clrble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9897 { 3219 /* clrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9898 { 3219 /* clrblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9899 { 3226 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9900 { 3226 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9901 { 3226 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9902 { 3226 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9903 { 3233 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9904 { 3233 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9905 { 3233 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9906 { 3233 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9907 { 3240 /* clrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9908 { 3240 /* clrbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9909 { 3248 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9910 { 3248 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9911 { 3248 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9912 { 3248 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9913 { 3255 /* clrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9914 { 3255 /* clrbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9915 { 3263 /* clrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9916 { 3263 /* clrbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9917 { 3271 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9918 { 3271 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9919 { 3271 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9920 { 3271 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9921 { 3276 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9922 { 3276 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9923 { 3276 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9924 { 3276 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9925 { 3282 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9926 { 3282 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9927 { 3282 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9928 { 3282 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9929 { 3288 /* clrjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9930 { 3288 /* clrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9931 { 3295 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9932 { 3295 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9933 { 3295 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9934 { 3295 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9935 { 3301 /* clrjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9936 { 3301 /* clrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9937 { 3308 /* clrjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9938 { 3308 /* clrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9939 { 3315 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9940 { 3315 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9941 { 3315 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9942 { 3315 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9943 { 3322 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9944 { 3322 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9945 { 3322 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9946 { 3322 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9947 { 3329 /* clrjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9948 { 3329 /* clrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9949 { 3337 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9950 { 3337 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9951 { 3337 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9952 { 3337 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9953 { 3344 /* clrjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9954 { 3344 /* clrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9955 { 3352 /* clrjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9956 { 3352 /* clrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9957 { 3360 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9958 { 3360 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9959 { 3360 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9960 { 3360 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9961 { 3365 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9962 { 3365 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9963 { 3370 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9964 { 3370 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9965 { 3376 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9966 { 3376 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9967 { 3382 /* clrthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9968 { 3389 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9969 { 3389 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9970 { 3395 /* clrtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9971 { 3402 /* clrtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9972 { 3409 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9973 { 3409 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9974 { 3416 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9975 { 3416 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9976 { 3423 /* clrtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9977 { 3431 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9978 { 3431 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9979 { 3438 /* clrtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9980 { 3446 /* clrtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9981 { 3454 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9982 { 3454 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9983 { 3459 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9984 { 3459 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9985 { 3459 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9986 { 3459 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9987 { 3463 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9988 { 3463 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9989 { 3463 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9990 { 3463 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9991 { 3468 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9992 { 3468 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9993 { 3468 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9994 { 3468 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9995 { 3473 /* clthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9996 { 3473 /* clthe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9997 { 3479 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
9998 { 3479 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
9999 { 3479 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10000 { 3479 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10001 { 3484 /* cltle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10002 { 3484 /* cltle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10003 { 3490 /* cltlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10004 { 3490 /* cltlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10005 { 3496 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10006 { 3496 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10007 { 3496 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10008 { 3496 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10009 { 3502 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10010 { 3502 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10011 { 3502 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10012 { 3502 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10013 { 3508 /* cltnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10014 { 3508 /* cltnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10015 { 3515 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10016 { 3515 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10017 { 3515 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10018 { 3515 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10019 { 3521 /* cltnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10020 { 3521 /* cltnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10021 { 3528 /* cltnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10022 { 3528 /* cltnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10023 { 3535 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10024 { 3535 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10025 { 3535 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10026 { 3535 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10027 { 3539 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10028 { 3539 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10029 { 3545 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10030 { 3545 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10031 { 3548 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10032 { 3548 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
10033 { 3548 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10034 { 3548 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
10035 { 3553 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10036 { 3553 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10037 { 3559 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10038 { 3559 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10039 { 3559 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10040 { 3559 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10041 { 3564 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10042 { 3564 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10043 { 3569 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10044 { 3569 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10045 { 3572 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10046 { 3572 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10047 { 3572 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10048 { 3572 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10049 { 3576 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10050 { 3576 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10051 { 3576 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10052 { 3576 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10053 { 3581 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10054 { 3581 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10055 { 3581 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10056 { 3581 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10057 { 3586 /* crbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10058 { 3586 /* crbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10059 { 3592 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10060 { 3592 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10061 { 3592 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10062 { 3592 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10063 { 3597 /* crble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10064 { 3597 /* crble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10065 { 3603 /* crblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10066 { 3603 /* crblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10067 { 3609 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10068 { 3609 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10069 { 3609 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10070 { 3609 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10071 { 3615 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10072 { 3615 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10073 { 3615 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10074 { 3615 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10075 { 3621 /* crbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10076 { 3621 /* crbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10077 { 3628 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10078 { 3628 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10079 { 3628 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10080 { 3628 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10081 { 3634 /* crbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10082 { 3634 /* crbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10083 { 3641 /* crbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10084 { 3641 /* crbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10085 { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10086 { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10087 { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10088 { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10089 { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10090 { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10091 { 3648 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10092 { 3648 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10093 { 3654 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10094 { 3654 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10095 { 3654 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10096 { 3654 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10097 { 3658 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10098 { 3658 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10099 { 3658 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10100 { 3658 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10101 { 3663 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10102 { 3663 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10103 { 3663 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10104 { 3663 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10105 { 3668 /* crjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10106 { 3668 /* crjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10107 { 3674 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10108 { 3674 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10109 { 3674 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10110 { 3674 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10111 { 3679 /* crjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10112 { 3679 /* crjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10113 { 3685 /* crjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10114 { 3685 /* crjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10115 { 3691 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10116 { 3691 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10117 { 3691 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10118 { 3691 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10119 { 3697 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10120 { 3697 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10121 { 3697 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10122 { 3697 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10123 { 3703 /* crjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10124 { 3703 /* crjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10125 { 3710 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10126 { 3710 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10127 { 3710 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10128 { 3710 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10129 { 3716 /* crjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10130 { 3716 /* crjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10131 { 3723 /* crjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10132 { 3723 /* crjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10133 { 3730 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10134 { 3730 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10135 { 3730 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10136 { 3730 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10137 { 3734 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10138 { 3734 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10139 { 3738 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10140 { 3738 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10141 { 3743 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10142 { 3743 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10143 { 3748 /* crthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10144 { 3754 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10145 { 3754 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10146 { 3759 /* crtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10147 { 3765 /* crtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10148 { 3771 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10149 { 3771 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10150 { 3777 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10151 { 3777 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10152 { 3783 /* crtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10153 { 3790 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10154 { 3790 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10155 { 3796 /* crtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10156 { 3803 /* crtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10157 { 3810 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10158 { 3810 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10159 { 3810 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10160 { 3810 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10161 { 3818 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10162 { 3818 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10163 { 3818 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10164 { 3818 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10165 { 3824 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10166 { 3824 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10167 { 3824 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10168 { 3824 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10169 { 3828 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10170 { 3828 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10171 { 3828 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10172 { 3828 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10173 { 3832 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10174 { 3832 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10175 { 3832 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10176 { 3832 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10177 { 3837 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10178 { 3837 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10179 { 3837 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10180 { 3837 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10181 { 3842 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10182 { 3842 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10183 { 3842 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10184 { 3842 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10185 { 3848 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10186 { 3848 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10187 { 3848 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10188 { 3848 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10189 { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10190 { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10191 { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10192 { 3852 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10193 { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10194 { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10195 { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10196 { 3857 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10197 { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10198 { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10199 { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10200 { 3862 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10201 { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10202 { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10203 { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10204 { 3867 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10205 { 3872 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10206 { 3872 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10207 { 3877 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10208 { 3877 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10209 { 3882 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10210 { 3882 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10211 { 3882 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10212 { 3882 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10213 { 3888 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10214 { 3888 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10215 { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10216 { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10217 { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10218 { 3893 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10219 { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10220 { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10221 { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10222 { 3899 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10223 { 3905 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10224 { 3905 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10225 { 3905 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10226 { 3905 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10227 { 3911 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10228 { 3911 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10229 { 3911 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10230 { 3911 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10231 { 3915 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10232 { 3915 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10233 { 3915 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10234 { 3915 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10235 { 3920 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10236 { 3920 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10237 { 3920 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10238 { 3920 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10239 { 3925 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10240 { 3925 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10241 { 3925 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10242 { 3925 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10243 { 3929 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10244 { 3929 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10245 { 3929 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10246 { 3929 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10247 { 3934 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10248 { 3934 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10249 { 3934 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10250 { 3934 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10251 { 3939 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10252 { 3939 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10253 { 3944 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10254 { 3944 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10255 { 3944 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10256 { 3944 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10257 { 3950 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10258 { 3950 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10259 { 3950 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10260 { 3950 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10261 { 3957 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10262 { 3957 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10263 { 3957 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10264 { 3957 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10265 { 3962 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10266 { 3962 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10267 { 3962 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10268 { 3962 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10269 { 3968 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10270 { 3968 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10271 { 3968 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10272 { 3968 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10273 { 3974 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10274 { 3974 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10275 { 3974 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10276 { 3974 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10277 { 3981 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10278 { 3981 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10279 { 3981 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10280 { 3981 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10281 { 3986 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10282 { 3986 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10283 { 3986 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10284 { 3986 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10285 { 3992 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10286 { 3992 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10287 { 3992 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10288 { 3992 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10289 { 3999 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10290 { 3999 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10291 { 3999 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10292 { 3999 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10293 { 4006 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10294 { 4006 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10295 { 4006 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10296 { 4006 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10297 { 4013 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10298 { 4013 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10299 { 4013 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10300 { 4013 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10301 { 4020 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10302 { 4020 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10303 { 4020 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10304 { 4020 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10305 { 4027 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10306 { 4027 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10307 { 4027 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10308 { 4027 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10309 { 4032 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10310 { 4032 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10311 { 4036 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10312 { 4036 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10313 { 4036 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10314 { 4036 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10315 { 4042 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10316 { 4042 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10317 { 4047 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10318 { 4047 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10319 { 4047 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10320 { 4047 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10321 { 4053 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10322 { 4053 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10323 { 4053 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10324 { 4053 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10325 { 4058 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10326 { 4058 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10327 { 4058 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10328 { 4058 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10329 { 4061 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10330 { 4061 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10331 { 4061 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10332 { 4061 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10333 { 4066 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10334 { 4066 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10335 { 4066 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10336 { 4066 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10337 { 4071 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10338 { 4071 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10339 { 4071 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10340 { 4071 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10341 { 4073 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10342 { 4073 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10343 { 4073 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10344 { 4073 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10345 { 4076 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10346 { 4076 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10347 { 4076 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10348 { 4076 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10349 { 4080 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10350 { 4080 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10351 { 4085 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10352 { 4085 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10353 { 4089 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10354 { 4089 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10355 { 4094 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10356 { 4094 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10357 { 4100 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10358 { 4100 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10359 { 4100 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10360 { 4100 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10361 { 4103 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10362 { 4103 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10363 { 4103 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10364 { 4103 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10365 { 4107 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10366 { 4107 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10367 { 4112 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10368 { 4112 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10369 { 4116 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10370 { 4116 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10371 { 4116 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10372 { 4116 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10373 { 4123 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10374 { 4123 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10375 { 4123 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10376 { 4123 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10377 { 4128 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10378 { 4128 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10379 { 4134 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10380 { 4134 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10381 { 4140 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10382 { 4140 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10383 { 4140 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10384 { 4140 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10385 { 4143 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10386 { 4143 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10387 { 4143 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10388 { 4143 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10389 { 4147 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10390 { 4147 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10391 { 4147 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10392 { 4147 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10393 { 4152 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10394 { 4152 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10395 { 4152 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10396 { 4152 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10397 { 4156 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10398 { 4156 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10399 { 4159 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10400 { 4159 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10401 { 4159 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10402 { 4159 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10403 { 4162 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10404 { 4162 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10405 { 4162 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10406 { 4162 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10407 { 4166 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10408 { 4166 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10409 { 4166 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10410 { 4166 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10411 { 4171 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10412 { 4171 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10413 { 4171 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10414 { 4171 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10415 { 4177 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10416 { 4177 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10417 { 4177 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10418 { 4177 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10419 { 4182 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10420 { 4182 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10421 { 4187 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10422 { 4187 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10423 { 4191 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10424 { 4191 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10425 { 4196 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10426 { 4196 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10427 { 4202 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10428 { 4202 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10429 { 4202 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10430 { 4202 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10431 { 4206 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10432 { 4206 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10433 { 4206 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10434 { 4206 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10435 { 4211 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10436 { 4211 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10437 { 4217 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10438 { 4217 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10439 { 4217 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10440 { 4217 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10441 { 4223 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10442 { 4223 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10443 { 4223 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10444 { 4223 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10445 { 4228 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10446 { 4228 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10447 { 4228 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10448 { 4228 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10449 { 4231 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10450 { 4231 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10451 { 4231 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10452 { 4231 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10453 { 4236 /* eedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10454 { 4236 /* eedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10455 { 4242 /* eextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10456 { 4242 /* eextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10457 { 4248 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10458 { 4248 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10459 { 4253 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10460 { 4253 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10461 { 4259 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10462 { 4259 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10463 { 4264 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10464 { 4264 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10465 { 4270 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10466 { 4270 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10467 { 4275 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10468 { 4275 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10469 { 4280 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10470 { 4280 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10471 { 4286 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10472 { 4286 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10473 { 4292 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10474 { 4292 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10475 { 4297 /* esdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10476 { 4297 /* esdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10477 { 4303 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10478 { 4303 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10479 { 4308 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10480 { 4308 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10481 { 4308 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10482 { 4308 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10483 { 4313 /* esxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10484 { 4313 /* esxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10485 { 4319 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10486 { 4319 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10487 { 4324 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10488 { 4324 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10489 { 4324 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10490 { 4324 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10491 { 4327 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10492 { 4327 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10493 { 4327 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10494 { 4327 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10495 { 4332 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10496 { 4332 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10497 { 4338 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10498 { 4338 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10499 { 4345 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10500 { 4345 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10501 { 4350 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10502 { 4350 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10503 { 4356 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10504 { 4356 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10505 { 4362 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10506 { 4362 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10507 { 4369 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10508 { 4369 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10509 { 4374 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10510 { 4374 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10511 { 4380 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10512 { 4380 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10513 { 4387 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10514 { 4387 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10515 { 4392 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10516 { 4392 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10517 { 4398 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10518 { 4398 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10519 { 4398 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10520 { 4398 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10521 { 4404 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10522 { 4404 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10523 { 4408 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10524 { 4408 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10525 { 4417 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10526 { 4417 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10527 { 4421 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10528 { 4421 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10529 { 4421 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10530 { 4421 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10531 { 4424 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10532 { 4424 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10533 { 4424 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10534 { 4424 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10535 { 4428 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10536 { 4428 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10537 { 4428 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10538 { 4428 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10539 { 4433 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10540 { 4433 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10541 { 4433 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10542 { 4433 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10543 { 4438 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10544 { 4438 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10545 { 4438 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10546 { 4438 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10547 { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10548 { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10549 { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10550 { 4442 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10551 { 4447 /* iedtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10552 { 4447 /* iedtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10553 { 4453 /* iextr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10554 { 4453 /* iextr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10555 { 4459 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10556 { 4459 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10557 { 4464 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10558 { 4464 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10559 { 4469 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10560 { 4469 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10561 { 4474 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10562 { 4474 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10563 { 4479 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10564 { 4479 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10565 { 4484 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10566 { 4484 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10567 { 4493 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10568 { 4493 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10569 { 4497 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10570 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10571 { 4497 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10572 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10573 { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10574 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10575 { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10576 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10577 { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10578 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10579 { 4497 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10580 { 4497 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10581 { 4502 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10582 { 4502 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10583 { 4507 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10584 { 4507 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10585 { 4507 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10586 { 4507 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10587 { 4512 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10588 { 4512 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10589 { 4512 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10590 { 4512 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10591 { 4517 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10592 { 4517 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10593 { 4519 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10594 { 4519 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10595 { 4522 /* jg */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10596 { 4525 /* jge */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10597 { 4529 /* jgh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10598 { 4533 /* jghe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10599 { 4538 /* jgl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10600 { 4542 /* jgle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10601 { 4547 /* jglh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10602 { 4552 /* jgm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10603 { 4556 /* jgne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10604 { 4561 /* jgnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10605 { 4566 /* jgnhe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10606 { 4572 /* jgnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10607 { 4577 /* jgnle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10608 { 4583 /* jgnlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10609 { 4589 /* jgnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10610 { 4594 /* jgno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10611 { 4599 /* jgnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10612 { 4605 /* jgnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10613 { 4610 /* jgnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10614 { 4615 /* jgo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10615 { 4619 /* jgp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10616 { 4623 /* jgz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10617 { 4627 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10618 { 4627 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10619 { 4630 /* jhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10620 { 4634 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10621 { 4634 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10622 { 4637 /* jle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10623 { 4637 /* jle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10624 { 4641 /* jlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10625 { 4641 /* jlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10626 { 4645 /* jll */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10627 { 4649 /* jlm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10628 { 4653 /* jlne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10629 { 4658 /* jlnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10630 { 4663 /* jlnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10631 { 4668 /* jlnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10632 { 4673 /* jlno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10633 { 4678 /* jlnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10634 { 4684 /* jlnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10635 { 4689 /* jlnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10636 { 4694 /* jlo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10637 { 4698 /* jlp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10638 { 4702 /* jlu */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10639 { 4706 /* jlz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10640 { 4710 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10641 { 4710 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10642 { 4713 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10643 { 4713 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10644 { 4717 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10645 { 4717 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10646 { 4721 /* jnhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10647 { 4726 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10648 { 4726 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10649 { 4730 /* jnle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10650 { 4735 /* jnlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10651 { 4740 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10652 { 4740 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10653 { 4744 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10654 { 4744 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10655 { 4748 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10656 { 4748 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10657 { 4753 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10658 { 4753 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10659 { 4757 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10660 { 4757 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10661 { 4761 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10662 { 4761 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10663 { 4764 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10664 { 4764 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10665 { 4767 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10666 { 4767 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10667 { 4770 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10668 { 4770 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10669 { 4770 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10670 { 4770 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10671 { 4774 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10672 { 4774 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10673 { 4779 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
10674 { 4779 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
10675 { 4779 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
10676 { 4779 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
10677 { 4784 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10678 { 4784 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10679 { 4789 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10680 { 4789 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10681 { 4789 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10682 { 4789 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10683 { 4793 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10684 { 4793 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10685 { 4798 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10686 { 4798 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10687 { 4798 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10688 { 4798 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10689 { 4803 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10690 { 4803 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10691 { 4803 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10692 { 4803 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10693 { 4808 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10694 { 4808 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10695 { 4811 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
10696 { 4811 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
10697 { 4815 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10698 { 4815 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10699 { 4815 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10700 { 4815 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10701 { 4820 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10702 { 4820 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10703 { 4824 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10704 { 4824 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10705 { 4830 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10706 { 4830 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10707 { 4834 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10708 { 4834 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
10709 { 4838 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10710 { 4838 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10711 { 4843 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10712 { 4843 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10713 { 4848 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10714 { 4848 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10715 { 4848 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10716 { 4848 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10717 { 4850 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10718 { 4850 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10719 { 4850 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10720 { 4850 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10721 { 4853 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10722 { 4853 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10723 { 4853 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10724 { 4853 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10725 { 4857 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10726 { 4857 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10727 { 4857 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10728 { 4857 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10729 { 4862 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10730 { 4862 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10731 { 4862 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10732 { 4862 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10733 { 4867 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10734 { 4867 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10735 { 4867 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10736 { 4867 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10737 { 4873 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10738 { 4873 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10739 { 4873 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10740 { 4873 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10741 { 4877 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10742 { 4877 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10743 { 4877 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10744 { 4877 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10745 { 4882 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10746 { 4882 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10747 { 4882 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10748 { 4882 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10749 { 4886 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10750 { 4886 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10751 { 4886 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10752 { 4886 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10753 { 4891 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10754 { 4891 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10755 { 4891 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10756 { 4891 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10757 { 4895 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10758 { 4895 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10759 { 4895 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10760 { 4895 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10761 { 4900 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10762 { 4900 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10763 { 4900 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10764 { 4900 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10765 { 4904 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10766 { 4904 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10767 { 4904 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10768 { 4904 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10769 { 4909 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10770 { 4909 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10771 { 4909 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10772 { 4909 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10773 { 4914 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10774 { 4914 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10775 { 4919 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10776 { 4919 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
10777 { 4919 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10778 { 4919 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
10779 { 4923 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10780 { 4923 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10781 { 4923 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10782 { 4923 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
10783 { 4927 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10784 { 4927 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10785 { 4927 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
10786 { 4927 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
10787 { 4932 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10788 { 4932 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10789 { 4932 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10790 { 4932 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10791 { 4936 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10792 { 4936 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10793 { 4936 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10794 { 4936 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10795 { 4939 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
10796 { 4939 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
10797 { 4945 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10798 { 4945 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10799 { 4945 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10800 { 4945 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10801 { 4949 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10802 { 4949 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10803 { 4953 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
10804 { 4953 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
10805 { 4953 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
10806 { 4953 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
10807 { 4958 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10808 { 4958 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10809 { 4964 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10810 { 4964 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10811 { 4970 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10812 { 4970 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10813 { 4976 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10814 { 4976 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10815 { 4981 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10816 { 4981 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10817 { 4987 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10818 { 4987 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10819 { 4992 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10820 { 4992 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10821 { 4992 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10822 { 4992 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10823 { 4998 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10824 { 4998 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10825 { 5003 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10826 { 5003 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10827 { 5007 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10828 { 5007 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10829 { 5007 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10830 { 5007 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10831 { 5012 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10832 { 5012 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10833 { 5012 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10834 { 5012 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
10835 { 5018 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10836 { 5018 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10837 { 5024 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10838 { 5024 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10839 { 5029 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10840 { 5029 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10841 { 5029 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10842 { 5029 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10843 { 5032 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10844 { 5032 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10845 { 5032 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10846 { 5032 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10847 { 5036 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10848 { 5036 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10849 { 5036 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10850 { 5036 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10851 { 5041 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10852 { 5041 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10853 { 5041 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10854 { 5041 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10855 { 5047 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10856 { 5047 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10857 { 5047 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10858 { 5047 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10859 { 5052 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10860 { 5052 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10861 { 5052 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
10862 { 5052 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10863 { 5058 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10864 { 5058 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10865 { 5058 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10866 { 5058 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10867 { 5063 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10868 { 5063 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10869 { 5067 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10870 { 5067 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10871 { 5067 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10872 { 5067 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10873 { 5072 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10874 { 5072 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10875 { 5078 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10876 { 5078 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10877 { 5085 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10878 { 5085 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10879 { 5085 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10880 { 5085 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10881 { 5090 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10882 { 5090 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10883 { 5096 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10884 { 5096 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10885 { 5096 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10886 { 5096 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10887 { 5100 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10888 { 5100 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10889 { 5100 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10890 { 5100 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10891 { 5103 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10892 { 5103 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10893 { 5103 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10894 { 5103 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10895 { 5109 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
10896 { 5109 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10897 { 5109 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
10898 { 5109 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10899 { 5116 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10900 { 5116 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10901 { 5116 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10902 { 5116 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10903 { 5121 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10904 { 5121 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
10905 { 5121 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10906 { 5121 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
10907 { 5127 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10908 { 5127 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10909 { 5131 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10910 { 5131 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10911 { 5131 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
10912 { 5131 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
10913 { 5136 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10914 { 5136 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10915 { 5142 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10916 { 5142 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10917 { 5149 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10918 { 5149 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10919 { 5149 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10920 { 5149 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10921 { 5154 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10922 { 5154 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10923 { 5154 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10924 { 5154 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10925 { 5158 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10926 { 5158 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10927 { 5163 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10928 { 5163 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10929 { 5163 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10930 { 5163 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10931 { 5167 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10932 { 5167 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
10933 { 5167 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10934 { 5167 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
10935 { 5173 /* lfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10936 { 5173 /* lfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10937 { 5177 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10938 { 5177 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10939 { 5182 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10940 { 5182 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10941 { 5182 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10942 { 5182 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10943 { 5185 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10944 { 5185 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
10945 { 5185 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
10946 { 5185 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
10947 { 5190 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10948 { 5190 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10949 { 5190 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10950 { 5190 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10951 { 5194 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10952 { 5194 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10953 { 5199 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10954 { 5199 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10955 { 5199 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10956 { 5199 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10957 { 5204 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10958 { 5204 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10959 { 5204 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10960 { 5204 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10961 { 5208 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10962 { 5208 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10963 { 5213 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10964 { 5213 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10965 { 5213 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10966 { 5213 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10967 { 5218 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10968 { 5218 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10969 { 5218 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10970 { 5218 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10971 { 5224 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10972 { 5224 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10973 { 5224 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10974 { 5224 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10975 { 5228 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10976 { 5228 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10977 { 5228 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10978 { 5228 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10979 { 5232 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10980 { 5232 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10981 { 5237 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10982 { 5237 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10983 { 5242 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10984 { 5242 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10985 { 5242 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10986 { 5242 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10987 { 5248 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10988 { 5248 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10989 { 5252 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10990 { 5252 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10991 { 5252 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10992 { 5252 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10993 { 5257 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10994 { 5257 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10995 { 5257 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
10996 { 5257 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
10997 { 5262 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10998 { 5262 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10999 { 5262 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11000 { 5262 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11001 { 5265 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11002 { 5265 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11003 { 5265 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11004 { 5265 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11005 { 5269 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11006 { 5269 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11007 { 5273 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11008 { 5273 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11009 { 5277 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11010 { 5277 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11011 { 5277 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11012 { 5277 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11013 { 5282 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11014 { 5282 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11015 { 5282 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11016 { 5282 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11017 { 5286 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11018 { 5286 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11019 { 5286 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11020 { 5286 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11021 { 5290 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11022 { 5290 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11023 { 5290 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11024 { 5290 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11025 { 5295 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11026 { 5295 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11027 { 5300 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11028 { 5300 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11029 { 5300 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11030 { 5300 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11031 { 5305 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11032 { 5305 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11033 { 5311 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11034 { 5311 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11035 { 5311 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11036 { 5311 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11037 { 5316 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11038 { 5316 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11039 { 5316 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11040 { 5316 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11041 { 5323 /* llgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11042 { 5323 /* llgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11043 { 5329 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11044 { 5329 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11045 { 5329 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11046 { 5329 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11047 { 5335 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11048 { 5335 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11049 { 5335 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11050 { 5335 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11051 { 5342 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11052 { 5342 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11053 { 5342 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11054 { 5342 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11055 { 5349 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11056 { 5349 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11057 { 5349 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11058 { 5349 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11059 { 5354 /* llghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11060 { 5354 /* llghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11061 { 5360 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11062 { 5360 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11063 { 5366 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11064 { 5366 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11065 { 5366 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11066 { 5366 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11067 { 5373 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11068 { 5373 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11069 { 5373 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11070 { 5373 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11071 { 5378 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11072 { 5378 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11073 { 5378 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11074 { 5378 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11075 { 5385 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11076 { 5385 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11077 { 5391 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11078 { 5391 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11079 { 5391 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11080 { 5391 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11081 { 5395 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11082 { 5395 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11083 { 5395 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11084 { 5395 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11085 { 5400 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11086 { 5400 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11087 { 5405 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11088 { 5405 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11089 { 5405 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11090 { 5405 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11091 { 5411 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11092 { 5411 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11093 { 5417 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11094 { 5417 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11095 { 5423 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11096 { 5423 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11097 { 5429 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11098 { 5429 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11099 { 5435 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11100 { 5435 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11101 { 5441 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11102 { 5441 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11103 { 5447 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11104 { 5447 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11105 { 5447 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11106 { 5447 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11107 { 5454 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11108 { 5454 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11109 { 5454 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11110 { 5454 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11111 { 5457 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11112 { 5457 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11113 { 5457 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11114 { 5457 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11115 { 5461 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11116 { 5461 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11117 { 5461 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11118 { 5461 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11119 { 5465 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11120 { 5465 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11121 { 5465 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11122 { 5465 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11123 { 5469 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11124 { 5469 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11125 { 5469 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11126 { 5469 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11127 { 5473 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11128 { 5473 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11129 { 5479 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11130 { 5479 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11131 { 5485 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11132 { 5485 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11133 { 5490 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11134 { 5490 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11135 { 5496 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11136 { 5496 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11137 { 5501 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11138 { 5501 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11139 { 5501 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11140 { 5501 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11141 { 5507 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11142 { 5507 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11143 { 5512 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11144 { 5512 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11145 { 5516 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11146 { 5516 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11147 { 5522 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11148 { 5522 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11149 { 5527 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11150 { 5527 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11151 { 5527 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11152 { 5527 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11153 { 5531 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11154 { 5531 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11155 { 5531 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11156 { 5531 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11157 { 5536 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11158 { 5536 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11159 { 5536 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11160 { 5536 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11161 { 5542 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11162 { 5542 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11163 { 5542 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11164 { 5542 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11165 { 5549 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11166 { 5549 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11167 { 5549 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11168 { 5549 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11169 { 5556 /* locfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11170 { 5556 /* locfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11171 { 5564 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11172 { 5564 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11173 { 5564 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11174 { 5564 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11175 { 5571 /* locfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11176 { 5571 /* locfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11177 { 5579 /* locfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11178 { 5579 /* locfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11179 { 5587 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11180 { 5587 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11181 { 5587 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11182 { 5587 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11183 { 5594 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11184 { 5594 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11185 { 5594 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11186 { 5594 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11187 { 5602 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11188 { 5602 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11189 { 5602 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11190 { 5602 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11191 { 5610 /* locfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11192 { 5610 /* locfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11193 { 5619 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11194 { 5619 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11195 { 5619 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11196 { 5619 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11197 { 5627 /* locfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11198 { 5627 /* locfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11199 { 5636 /* locfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11200 { 5636 /* locfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11201 { 5645 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11202 { 5645 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11203 { 5645 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11204 { 5645 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11205 { 5653 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11206 { 5653 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11207 { 5653 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11208 { 5653 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11209 { 5661 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11210 { 5661 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11211 { 5661 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11212 { 5661 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11213 { 5669 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11214 { 5669 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11215 { 5669 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11216 { 5669 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11217 { 5677 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11218 { 5677 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11219 { 5677 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11220 { 5677 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11221 { 5684 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11222 { 5684 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11223 { 5684 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11224 { 5684 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11225 { 5691 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11226 { 5691 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11227 { 5698 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11228 { 5698 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11229 { 5706 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11230 { 5706 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11231 { 5714 /* locfhrhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11232 { 5723 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11233 { 5723 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11234 { 5731 /* locfhrle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11235 { 5740 /* locfhrlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11236 { 5749 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11237 { 5749 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11238 { 5757 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11239 { 5757 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11240 { 5766 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11241 { 5766 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11242 { 5775 /* locfhrnhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11243 { 5785 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11244 { 5785 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11245 { 5794 /* locfhrnle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11246 { 5804 /* locfhrnlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11247 { 5814 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11248 { 5814 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11249 { 5823 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11250 { 5823 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11251 { 5832 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11252 { 5832 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11253 { 5841 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11254 { 5841 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11255 { 5850 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11256 { 5850 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11257 { 5858 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11258 { 5858 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11259 { 5866 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11260 { 5866 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11261 { 5874 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11262 { 5874 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11263 { 5874 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11264 { 5874 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11265 { 5881 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11266 { 5881 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11267 { 5881 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11268 { 5881 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11269 { 5886 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11270 { 5886 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11271 { 5886 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11272 { 5886 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11273 { 5892 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11274 { 5892 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11275 { 5892 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11276 { 5892 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11277 { 5898 /* locghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11278 { 5898 /* locghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11279 { 5905 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11280 { 5905 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11281 { 5912 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11282 { 5912 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11283 { 5920 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11284 { 5920 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11285 { 5928 /* locghihe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11286 { 5937 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11287 { 5937 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11288 { 5945 /* locghile */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11289 { 5954 /* locghilh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11290 { 5963 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11291 { 5963 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11292 { 5971 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11293 { 5971 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11294 { 5980 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11295 { 5980 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11296 { 5989 /* locghinhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11297 { 5999 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11298 { 5999 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11299 { 6008 /* locghinle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11300 { 6018 /* locghinlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11301 { 6028 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11302 { 6028 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11303 { 6037 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11304 { 6037 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11305 { 6046 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11306 { 6046 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11307 { 6055 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11308 { 6055 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11309 { 6064 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11310 { 6064 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11311 { 6072 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11312 { 6072 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11313 { 6080 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11314 { 6080 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11315 { 6088 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11316 { 6088 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11317 { 6088 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11318 { 6088 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11319 { 6094 /* locgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11320 { 6094 /* locgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11321 { 6101 /* locglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11322 { 6101 /* locglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11323 { 6108 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11324 { 6108 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11325 { 6108 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11326 { 6108 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11327 { 6114 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11328 { 6114 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11329 { 6114 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11330 { 6114 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11331 { 6121 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11332 { 6121 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11333 { 6121 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11334 { 6121 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11335 { 6128 /* locgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11336 { 6128 /* locgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11337 { 6136 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11338 { 6136 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11339 { 6136 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11340 { 6136 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11341 { 6143 /* locgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11342 { 6143 /* locgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11343 { 6151 /* locgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11344 { 6151 /* locgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11345 { 6159 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11346 { 6159 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11347 { 6159 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11348 { 6159 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11349 { 6166 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11350 { 6166 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11351 { 6166 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11352 { 6166 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11353 { 6173 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11354 { 6173 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11355 { 6173 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11356 { 6173 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11357 { 6180 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11358 { 6180 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11359 { 6180 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11360 { 6180 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11361 { 6187 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11362 { 6187 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11363 { 6187 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11364 { 6187 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11365 { 6193 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11366 { 6193 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11367 { 6193 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11368 { 6193 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11369 { 6199 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11370 { 6199 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11371 { 6205 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11372 { 6205 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11373 { 6212 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11374 { 6212 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11375 { 6219 /* locgrhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11376 { 6227 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11377 { 6227 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11378 { 6234 /* locgrle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11379 { 6242 /* locgrlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11380 { 6250 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11381 { 6250 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11382 { 6257 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11383 { 6257 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11384 { 6265 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11385 { 6265 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11386 { 6273 /* locgrnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11387 { 6282 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11388 { 6282 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11389 { 6290 /* locgrnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11390 { 6299 /* locgrnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11391 { 6308 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11392 { 6308 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11393 { 6316 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11394 { 6316 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11395 { 6324 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11396 { 6324 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11397 { 6332 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11398 { 6332 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11399 { 6340 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11400 { 6340 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11401 { 6347 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11402 { 6347 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11403 { 6354 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11404 { 6354 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11405 { 6361 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11406 { 6361 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11407 { 6361 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11408 { 6361 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11409 { 6367 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11410 { 6367 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11411 { 6367 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11412 { 6367 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11413 { 6372 /* loche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11414 { 6372 /* loche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11415 { 6378 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11416 { 6378 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11417 { 6385 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11418 { 6385 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11419 { 6393 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11420 { 6393 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11421 { 6401 /* lochhihe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11422 { 6410 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11423 { 6410 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11424 { 6418 /* lochhile */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11425 { 6427 /* lochhilh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11426 { 6436 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11427 { 6436 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11428 { 6444 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11429 { 6444 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11430 { 6453 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11431 { 6453 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11432 { 6462 /* lochhinhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11433 { 6472 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11434 { 6472 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11435 { 6481 /* lochhinle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11436 { 6491 /* lochhinlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11437 { 6501 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11438 { 6501 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11439 { 6510 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11440 { 6510 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11441 { 6519 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11442 { 6519 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11443 { 6528 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11444 { 6528 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11445 { 6537 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11446 { 6537 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11447 { 6545 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11448 { 6545 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11449 { 6553 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11450 { 6553 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11451 { 6561 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11452 { 6561 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11453 { 6567 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11454 { 6567 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11455 { 6574 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11456 { 6574 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11457 { 6581 /* lochihe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11458 { 6589 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11459 { 6589 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11460 { 6596 /* lochile */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11461 { 6604 /* lochilh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11462 { 6612 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11463 { 6612 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11464 { 6619 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11465 { 6619 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11466 { 6627 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11467 { 6627 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11468 { 6635 /* lochinhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11469 { 6644 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11470 { 6644 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11471 { 6652 /* lochinle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11472 { 6661 /* lochinlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11473 { 6670 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11474 { 6670 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11475 { 6678 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11476 { 6678 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11477 { 6686 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11478 { 6686 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11479 { 6694 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11480 { 6694 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11481 { 6702 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11482 { 6702 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11483 { 6709 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11484 { 6709 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11485 { 6716 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11486 { 6716 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11487 { 6723 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11488 { 6723 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11489 { 6723 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11490 { 6723 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11491 { 6728 /* locle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11492 { 6728 /* locle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11493 { 6734 /* loclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11494 { 6734 /* loclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11495 { 6740 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11496 { 6740 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11497 { 6740 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11498 { 6740 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11499 { 6745 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11500 { 6745 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11501 { 6745 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11502 { 6745 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11503 { 6751 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11504 { 6751 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11505 { 6751 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11506 { 6751 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11507 { 6757 /* locnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11508 { 6757 /* locnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11509 { 6764 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11510 { 6764 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11511 { 6764 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11512 { 6764 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11513 { 6770 /* locnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11514 { 6770 /* locnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11515 { 6777 /* locnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11516 { 6777 /* locnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11517 { 6784 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11518 { 6784 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11519 { 6784 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11520 { 6784 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11521 { 6790 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11522 { 6790 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11523 { 6790 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11524 { 6790 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11525 { 6796 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11526 { 6796 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11527 { 6796 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11528 { 6796 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11529 { 6802 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11530 { 6802 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11531 { 6802 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11532 { 6802 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11533 { 6808 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11534 { 6808 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11535 { 6808 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11536 { 6808 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11537 { 6813 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11538 { 6813 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11539 { 6813 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11540 { 6813 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11541 { 6818 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11542 { 6818 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11543 { 6823 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11544 { 6823 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11545 { 6829 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11546 { 6829 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11547 { 6835 /* locrhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11548 { 6842 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11549 { 6842 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11550 { 6848 /* locrle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11551 { 6855 /* locrlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11552 { 6862 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11553 { 6862 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11554 { 6868 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11555 { 6868 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11556 { 6875 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11557 { 6875 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11558 { 6882 /* locrnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11559 { 6890 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11560 { 6890 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11561 { 6897 /* locrnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11562 { 6905 /* locrnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11563 { 6913 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11564 { 6913 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11565 { 6920 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11566 { 6920 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11567 { 6927 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11568 { 6927 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11569 { 6934 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11570 { 6934 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11571 { 6941 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11572 { 6941 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11573 { 6947 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11574 { 6947 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11575 { 6953 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11576 { 6953 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11577 { 6959 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11578 { 6959 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11579 { 6959 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11580 { 6959 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11581 { 6964 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11582 { 6964 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11583 { 6970 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11584 { 6970 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11585 { 6970 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11586 { 6970 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11587 { 6974 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11588 { 6974 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11589 { 6980 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11590 { 6980 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11591 { 6986 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11592 { 6986 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11593 { 6986 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11594 { 6986 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11595 { 6991 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11596 { 6991 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11597 { 6996 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11598 { 6996 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11599 { 7002 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11600 { 7002 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11601 { 7007 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11602 { 7007 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11603 { 7007 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11604 { 7007 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11605 { 7013 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11606 { 7013 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11607 { 7018 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11608 { 7018 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11609 { 7022 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11610 { 7022 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11611 { 7022 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11612 { 7022 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11613 { 7026 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11614 { 7026 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11615 { 7030 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11616 { 7030 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11617 { 7035 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11618 { 7035 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11619 { 7041 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
11620 { 7041 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
11621 { 7048 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
11622 { 7048 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
11623 { 7054 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11624 { 7054 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11625 { 7060 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11626 { 7060 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11627 { 7065 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11628 { 7065 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11629 { 7068 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11630 { 7068 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11631 { 7068 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11632 { 7068 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11633 { 7072 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11634 { 7072 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11635 { 7072 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11636 { 7072 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11637 { 7077 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11638 { 7077 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11639 { 7077 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11640 { 7077 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11641 { 7082 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11642 { 7082 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11643 { 7082 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11644 { 7082 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11645 { 7087 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11646 { 7087 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11647 { 7087 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11648 { 7087 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11649 { 7092 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11650 { 7092 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11651 { 7092 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11652 { 7092 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11653 { 7096 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11654 { 7096 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11655 { 7096 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11656 { 7096 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11657 { 7100 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11658 { 7100 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11659 { 7100 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11660 { 7100 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11661 { 7105 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11662 { 7105 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11663 { 7111 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11664 { 7111 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11665 { 7111 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11666 { 7111 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11667 { 7116 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11668 { 7116 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11669 { 7121 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11670 { 7121 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11671 { 7127 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11672 { 7127 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11673 { 7127 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11674 { 7127 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11675 { 7130 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11676 { 7130 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11677 { 7136 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11678 { 7136 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11679 { 7141 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11680 { 7141 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11681 { 7147 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11682 { 7147 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11683 { 7153 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11684 { 7153 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11685 { 7158 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11686 { 7158 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11687 { 7158 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11688 { 7158 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11689 { 7162 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11690 { 7162 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11691 { 7162 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11692 { 7162 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11693 { 7167 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11694 { 7167 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11695 { 7167 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11696 { 7167 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11697 { 7173 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11698 { 7173 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11699 { 7178 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11700 { 7178 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11701 { 7182 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11702 { 7182 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11703 { 7188 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11704 { 7188 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11705 { 7193 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11706 { 7193 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11707 { 7199 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11708 { 7199 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11709 { 7199 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11710 { 7199 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11711 { 7204 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11712 { 7204 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11713 { 7210 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11714 { 7210 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11715 { 7210 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11716 { 7210 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11717 { 7214 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11718 { 7214 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11719 { 7214 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11720 { 7214 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11721 { 7219 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11722 { 7219 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11723 { 7219 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11724 { 7219 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11725 { 7225 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11726 { 7225 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11727 { 7225 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11728 { 7225 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11729 { 7230 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11730 { 7230 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11731 { 7230 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11732 { 7230 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11733 { 7236 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11734 { 7236 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11735 { 7236 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11736 { 7236 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11737 { 7240 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11738 { 7240 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11739 { 7240 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11740 { 7240 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11741 { 7245 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11742 { 7245 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11743 { 7245 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11744 { 7245 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11745 { 7251 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11746 { 7251 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11747 { 7251 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11748 { 7251 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11749 { 7256 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11750 { 7256 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11751 { 7260 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11752 { 7260 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11753 { 7260 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11754 { 7260 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11755 { 7263 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11756 { 7263 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11757 { 7268 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11758 { 7268 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11759 { 7273 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11760 { 7273 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
11761 { 7273 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11762 { 7273 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
11763 { 7278 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11764 { 7278 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11765 { 7278 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11766 { 7278 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11767 { 7283 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11768 { 7283 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
11769 { 7288 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11770 { 7288 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11771 { 7288 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11772 { 7288 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11773 { 7290 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11774 { 7290 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11775 { 7290 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11776 { 7290 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11777 { 7294 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11778 { 7294 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11779 { 7294 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11780 { 7294 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11781 { 7299 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11782 { 7299 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11783 { 7305 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11784 { 7305 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11785 { 7310 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11786 { 7310 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11787 { 7310 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11788 { 7310 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11789 { 7314 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11790 { 7314 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11791 { 7314 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11792 { 7314 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11793 { 7319 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11794 { 7319 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11795 { 7325 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11796 { 7325 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11797 { 7330 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11798 { 7330 /* may */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11799 { 7330 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11800 { 7330 /* may */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11801 { 7334 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11802 { 7334 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11803 { 7334 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11804 { 7334 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11805 { 7339 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11806 { 7339 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11807 { 7345 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11808 { 7345 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11809 { 7345 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11810 { 7345 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11811 { 7350 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11812 { 7350 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11813 { 7356 /* mayr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11814 { 7356 /* mayr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11815 { 7361 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11816 { 7361 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11817 { 7364 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11818 { 7364 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11819 { 7364 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11820 { 7364 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11821 { 7367 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11822 { 7367 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11823 { 7367 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11824 { 7367 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11825 { 7371 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11826 { 7371 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11827 { 7376 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11828 { 7376 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11829 { 7376 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11830 { 7376 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11831 { 7380 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11832 { 7380 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11833 { 7380 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11834 { 7380 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11835 { 7385 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11836 { 7385 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11837 { 7385 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11838 { 7385 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11839 { 7391 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11840 { 7391 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11841 { 7391 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11842 { 7391 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11843 { 7396 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11844 { 7396 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11845 { 7400 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11846 { 7400 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11847 { 7405 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11848 { 7405 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11849 { 7411 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11850 { 7411 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11851 { 7411 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11852 { 7411 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11853 { 7414 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11854 { 7414 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11855 { 7414 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11856 { 7414 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11857 { 7418 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11858 { 7418 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11859 { 7418 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11860 { 7418 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11861 { 7423 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11862 { 7423 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11863 { 7429 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11864 { 7429 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11865 { 7434 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11866 { 7434 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11867 { 7434 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11868 { 7434 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11869 { 7438 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11870 { 7438 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11871 { 7438 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11872 { 7438 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11873 { 7442 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11874 { 7442 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11875 { 7442 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11876 { 7442 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11877 { 7445 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11878 { 7445 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11879 { 7445 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11880 { 7445 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11881 { 7449 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11882 { 7449 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11883 { 7454 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11884 { 7454 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11885 { 7454 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
11886 { 7454 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11887 { 7459 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11888 { 7459 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11889 { 7459 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11890 { 7459 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11891 { 7462 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11892 { 7462 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11893 { 7466 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11894 { 7466 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11895 { 7466 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11896 { 7466 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11897 { 7470 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11898 { 7470 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11899 { 7470 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11900 { 7470 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11901 { 7473 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11902 { 7473 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11903 { 7473 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11904 { 7473 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11905 { 7477 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11906 { 7477 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11907 { 7477 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11908 { 7477 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11909 { 7482 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11910 { 7482 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11911 { 7482 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11912 { 7482 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11913 { 7486 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
11914 { 7486 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
11915 { 7489 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11916 { 7489 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11917 { 7489 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11918 { 7489 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11919 { 7492 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11920 { 7492 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11921 { 7492 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11922 { 7492 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11923 { 7495 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11924 { 7495 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11925 { 7495 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11926 { 7495 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11927 { 7499 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11928 { 7499 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11929 { 7504 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11930 { 7504 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11931 { 7504 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11932 { 7504 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11933 { 7508 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11934 { 7508 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11935 { 7508 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11936 { 7508 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11937 { 7513 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11938 { 7513 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11939 { 7519 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11940 { 7519 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
11941 { 7524 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11942 { 7524 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11943 { 7524 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11944 { 7524 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11945 { 7528 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11946 { 7528 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11947 { 7528 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
11948 { 7528 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11949 { 7533 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11950 { 7533 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11951 { 7539 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11952 { 7539 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
11953 { 7544 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11954 { 7544 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11955 { 7549 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11956 { 7549 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11957 { 7549 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11958 { 7549 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11959 { 7553 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11960 { 7553 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11961 { 7553 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
11962 { 7553 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11963 { 7558 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11964 { 7558 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11965 { 7558 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11966 { 7558 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11967 { 7563 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11968 { 7563 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11969 { 7569 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11970 { 7569 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11971 { 7569 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11972 { 7569 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11973 { 7575 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11974 { 7575 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11975 { 7580 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11976 { 7580 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
11977 { 7587 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11978 { 7587 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11979 { 7591 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11980 { 7591 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
11981 { 7597 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11982 { 7597 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
11983 { 7602 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11984 { 7602 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11985 { 7602 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11986 { 7602 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11987 { 7606 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11988 { 7606 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11989 { 7606 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11990 { 7606 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11991 { 7610 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11992 { 7610 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11993 { 7616 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11994 { 7616 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11995 { 7616 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11996 { 7616 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
11997 { 7622 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11998 { 7622 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
11999 { 7622 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12000 { 7622 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12001 { 7622 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12002 { 7622 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12003 { 7627 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12004 { 7627 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12005 { 7632 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
12006 { 7632 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12007 { 7632 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
12008 { 7632 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12009 { 7638 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12010 { 7638 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12011 { 7638 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12012 { 7638 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12013 { 7644 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12014 { 7644 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12015 { 7644 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12016 { 7644 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12017 { 7650 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12018 { 7650 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12019 { 7650 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12020 { 7650 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12021 { 7650 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12022 { 7650 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12023 { 7655 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
12024 { 7655 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
12025 { 7661 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12026 { 7661 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12027 { 7661 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12028 { 7661 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12029 { 7661 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12030 { 7661 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12031 { 7666 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12032 { 7666 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12033 { 7672 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12034 { 7672 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12035 { 7678 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12036 { 7678 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12037 { 7684 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12038 { 7684 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12039 { 7689 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12040 { 7689 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12041 { 7693 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12042 { 7693 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12043 { 7698 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12044 { 7698 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12045 { 7698 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12046 { 7698 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12047 { 7702 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12048 { 7702 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12049 { 7706 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12050 { 7706 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12051 { 7711 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12052 { 7711 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12053 { 7716 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12054 { 7716 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12055 { 7716 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12056 { 7716 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12057 { 7720 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12058 { 7720 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12059 { 7725 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12060 { 7725 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12061 { 7725 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12062 { 7725 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12063 { 7729 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12064 { 7729 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12065 { 7729 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12066 { 7729 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12067 { 7734 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12068 { 7734 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12069 { 7734 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12070 { 7734 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12071 { 7740 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12072 { 7740 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12073 { 7740 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12074 { 7740 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12075 { 7745 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12076 { 7745 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12077 { 7749 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12078 { 7749 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12079 { 7754 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12080 { 7754 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12081 { 7760 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12082 { 7760 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12083 { 7760 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12084 { 7760 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12085 { 7760 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12086 { 7760 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12087 { 7763 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12088 { 7763 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12089 { 7763 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12090 { 7763 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12091 { 7767 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12092 { 7767 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12093 { 7772 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12094 { 7772 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12095 { 7772 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12096 { 7772 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12097 { 7776 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12098 { 7776 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12099 { 7781 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12100 { 7781 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12101 { 7781 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12102 { 7781 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12103 { 7785 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12104 { 7785 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12105 { 7785 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12106 { 7785 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12107 { 7787 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12108 { 7787 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12109 { 7787 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12110 { 7787 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12111 { 7790 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12112 { 7790 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12113 { 7796 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12114 { 7796 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12115 { 7801 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12116 { 7801 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12117 { 7801 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12118 { 7801 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12119 { 7804 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12120 { 7804 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12121 { 7808 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12122 { 7808 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12123 { 7813 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12124 { 7813 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12125 { 7821 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12126 { 7821 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12127 { 7826 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12128 { 7826 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12129 { 7831 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12130 { 7831 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12131 { 7836 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12132 { 7836 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12133 { 7841 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12134 { 7841 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12135 { 7846 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12136 { 7846 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12137 { 7851 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12138 { 7851 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12139 { 7855 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12140 { 7855 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12141 { 7866 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12142 { 7866 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12143 { 7871 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12144 { 7871 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12145 { 7877 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12146 { 7877 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12147 { 7881 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12148 { 7881 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12149 { 7886 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12150 { 7886 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12151 { 7891 /* notgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12152 { 7891 /* notgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12153 { 7897 /* notr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12154 { 7897 /* notr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12155 { 7902 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12156 { 7902 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12157 { 7905 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12158 { 7905 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12159 { 7909 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12160 { 7909 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12161 { 7909 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12162 { 7909 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12163 { 7915 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12164 { 7915 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12165 { 7921 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12166 { 7921 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12167 { 7926 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12168 { 7926 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12169 { 7926 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12170 { 7926 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12171 { 7929 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12172 { 7929 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12173 { 7929 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12174 { 7929 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12175 { 7931 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12176 { 7931 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12177 { 7931 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12178 { 7931 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12179 { 7934 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12180 { 7934 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12181 { 7940 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12182 { 7940 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12183 { 7945 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12184 { 7945 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12185 { 7945 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12186 { 7945 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12187 { 7948 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12188 { 7948 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12189 { 7952 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12190 { 7952 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12191 { 7957 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12192 { 7957 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12193 { 7960 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12194 { 7960 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12195 { 7965 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12196 { 7965 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12197 { 7970 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12198 { 7970 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12199 { 7975 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12200 { 7975 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12201 { 7980 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12202 { 7980 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12203 { 7985 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12204 { 7985 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12205 { 7990 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12206 { 7990 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12207 { 7994 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12208 { 7994 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12209 { 7997 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12210 { 7997 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12211 { 8001 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12212 { 8001 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12213 { 8001 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12214 { 8001 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12215 { 8004 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12216 { 8004 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12217 { 8014 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12218 { 8014 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12219 { 8027 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12220 { 8027 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12221 { 8031 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12222 { 8031 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12223 { 8037 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12224 { 8037 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12225 { 8037 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12226 { 8037 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12227 { 8047 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12228 { 8047 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12229 { 8052 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12230 { 8052 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12231 { 8058 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12232 { 8058 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12233 { 8058 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12234 { 8058 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12235 { 8062 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12236 { 8062 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12237 { 8062 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12238 { 8062 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12239 { 8066 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12240 { 8066 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12241 { 8066 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12242 { 8066 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12243 { 8070 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12244 { 8070 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12245 { 8070 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12246 { 8070 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12247 { 8077 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12248 { 8077 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12249 { 8081 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12250 { 8081 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12251 { 8089 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12252 { 8089 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12253 { 8094 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12254 { 8094 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12255 { 8094 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12256 { 8094 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12257 { 8097 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12258 { 8097 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12259 { 8106 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12260 { 8106 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12261 { 8115 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12262 { 8115 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12263 { 8121 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12264 { 8121 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12265 { 8127 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12266 { 8127 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12267 { 8133 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12268 { 8133 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12269 { 8139 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12270 { 8139 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12271 { 8148 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12272 { 8148 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12273 { 8148 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12274 { 8148 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12275 { 8152 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12276 { 8152 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12277 { 8158 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12278 { 8158 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12279 { 8165 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12280 { 8165 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12281 { 8173 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12282 { 8173 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12283 { 8180 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12284 { 8180 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12285 { 8180 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12286 { 8180 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12287 { 8187 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12288 { 8187 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12289 { 8187 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12290 { 8187 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12291 { 8194 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12292 { 8194 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12293 { 8194 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12294 { 8194 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12295 { 8198 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12296 { 8198 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12297 { 8198 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12298 { 8198 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12299 { 8203 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12300 { 8203 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12301 { 8209 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12302 { 8209 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12303 { 8215 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12304 { 8215 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12305 { 8218 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12306 { 8218 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12307 { 8218 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12308 { 8218 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12309 { 8223 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12310 { 8223 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12311 { 8228 /* rrdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12312 { 8228 /* rrdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12313 { 8234 /* rrxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12314 { 8234 /* rrxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12315 { 8245 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12316 { 8245 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12317 { 8251 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12318 { 8251 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12319 { 8251 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12320 { 8251 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12321 { 8253 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12322 { 8253 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12323 { 8257 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12324 { 8257 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12325 { 8284 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12326 { 8284 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12327 { 8284 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12328 { 8284 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12329 { 8288 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12330 { 8288 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12331 { 8299 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12332 { 8299 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12333 { 8303 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12334 { 8303 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12335 { 8314 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12336 { 8314 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12337 { 8314 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12338 { 8314 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12339 { 8317 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12340 { 8317 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12341 { 8317 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12342 { 8317 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12343 { 8321 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12344 { 8321 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12345 { 8326 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12346 { 8326 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12347 { 8330 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12348 { 8330 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12349 { 8335 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12350 { 8335 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12351 { 8341 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12352 { 8341 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12353 { 8341 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12354 { 8341 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12355 { 8344 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12356 { 8344 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12357 { 8344 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12358 { 8344 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12359 { 8348 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12360 { 8348 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12361 { 8353 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12362 { 8353 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12363 { 8360 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12364 { 8360 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12365 { 8368 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12366 { 8368 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12367 { 8376 /* selfhrhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12368 { 8385 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12369 { 8385 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12370 { 8393 /* selfhrle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12371 { 8402 /* selfhrlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12372 { 8411 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12373 { 8411 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12374 { 8419 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12375 { 8419 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12376 { 8428 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12377 { 8428 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12378 { 8437 /* selfhrnhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12379 { 8447 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12380 { 8447 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12381 { 8456 /* selfhrnle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12382 { 8466 /* selfhrnlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12383 { 8476 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12384 { 8476 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12385 { 8485 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12386 { 8485 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12387 { 8494 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12388 { 8494 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12389 { 8503 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12390 { 8503 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12391 { 8512 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12392 { 8512 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12393 { 8520 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12394 { 8520 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12395 { 8528 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12396 { 8528 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12397 { 8536 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12398 { 8536 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12399 { 8542 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12400 { 8542 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12401 { 8549 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12402 { 8549 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12403 { 8556 /* selgrhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12404 { 8564 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12405 { 8564 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12406 { 8571 /* selgrle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12407 { 8579 /* selgrlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12408 { 8587 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12409 { 8587 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12410 { 8594 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12411 { 8594 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12412 { 8602 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12413 { 8602 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12414 { 8610 /* selgrnhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12415 { 8619 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12416 { 8619 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12417 { 8627 /* selgrnle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12418 { 8636 /* selgrnlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12419 { 8645 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12420 { 8645 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12421 { 8653 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12422 { 8653 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12423 { 8661 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12424 { 8661 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12425 { 8669 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12426 { 8669 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12427 { 8677 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12428 { 8677 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12429 { 8684 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12430 { 8684 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12431 { 8691 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12432 { 8691 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12433 { 8698 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12434 { 8698 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12435 { 8703 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12436 { 8703 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12437 { 8709 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12438 { 8709 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12439 { 8715 /* selrhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12440 { 8722 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12441 { 8722 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12442 { 8728 /* selrle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12443 { 8735 /* selrlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12444 { 8742 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12445 { 8742 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12446 { 8748 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12447 { 8748 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12448 { 8755 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12449 { 8755 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12450 { 8762 /* selrnhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12451 { 8770 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12452 { 8770 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12453 { 8777 /* selrnle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12454 { 8785 /* selrnlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12455 { 8793 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12456 { 8793 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12457 { 8800 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12458 { 8800 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12459 { 8807 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12460 { 8807 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12461 { 8814 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12462 { 8814 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12463 { 8821 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12464 { 8821 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12465 { 8827 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12466 { 8827 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12467 { 8833 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12468 { 8833 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12469 { 8839 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12470 { 8839 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12471 { 8843 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12472 { 8843 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12473 { 8849 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12474 { 8849 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12475 { 8854 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12476 { 8854 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12477 { 8854 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12478 { 8854 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12479 { 8857 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12480 { 8857 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12481 { 8857 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12482 { 8857 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12483 { 8861 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12484 { 8861 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12485 { 8861 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12486 { 8861 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12487 { 8866 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12488 { 8866 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12489 { 8866 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12490 { 8866 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12491 { 8870 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12492 { 8870 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12493 { 8874 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12494 { 8874 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12495 { 8879 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12496 { 8879 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12497 { 8879 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12498 { 8879 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12499 { 8882 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12500 { 8882 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12501 { 8888 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12502 { 8888 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12503 { 8888 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12504 { 8888 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12505 { 8894 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12506 { 8894 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12507 { 8894 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12508 { 8894 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12509 { 8898 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12510 { 8898 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12511 { 8902 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12512 { 8902 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12513 { 8907 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12514 { 8907 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12515 { 8907 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12516 { 8907 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12517 { 8912 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12518 { 8912 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12519 { 8912 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12520 { 8912 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12521 { 8915 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12522 { 8915 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12523 { 8915 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12524 { 8915 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12525 { 8919 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12526 { 8919 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12527 { 8919 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12528 { 8919 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12529 { 8924 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12530 { 8924 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12531 { 8924 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12532 { 8924 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12533 { 8929 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12534 { 8929 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12535 { 8929 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12536 { 8929 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12537 { 8933 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12538 { 8933 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12539 { 8933 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12540 { 8933 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12541 { 8938 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12542 { 8938 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12543 { 8944 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12544 { 8944 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12545 { 8949 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12546 { 8949 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12547 { 8949 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12548 { 8949 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12549 { 8954 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12550 { 8954 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12551 { 8954 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12552 { 8954 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12553 { 8959 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12554 { 8959 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12555 { 8959 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12556 { 8959 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12557 { 8964 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12558 { 8964 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12559 { 8969 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12560 { 8969 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12561 { 8969 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12562 { 8969 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12563 { 8973 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12564 { 8973 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12565 { 8973 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12566 { 8973 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12567 { 8978 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12568 { 8978 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12569 { 8984 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12570 { 8984 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12571 { 8984 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12572 { 8984 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12573 { 8990 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12574 { 8990 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12575 { 8995 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12576 { 8995 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12577 { 9001 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12578 { 9001 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12579 { 9008 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12580 { 9008 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12581 { 9008 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12582 { 9008 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12583 { 9015 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12584 { 9015 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12585 { 9015 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12586 { 9015 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12587 { 9019 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12588 { 9019 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12589 { 9019 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12590 { 9019 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12591 { 9024 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12592 { 9024 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12593 { 9024 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12594 { 9024 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12595 { 9029 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12596 { 9029 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12597 { 9033 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12598 { 9033 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12599 { 9038 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12600 { 9038 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12601 { 9038 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12602 { 9038 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12603 { 9043 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12604 { 9043 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12605 { 9043 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12606 { 9043 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12607 { 9047 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
12608 { 9047 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
12609 { 9053 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12610 { 9053 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12611 { 9056 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12612 { 9056 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12613 { 9062 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12614 { 9062 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12615 { 9067 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12616 { 9067 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12617 { 9071 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12618 { 9071 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12619 { 9075 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12620 { 9075 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12621 { 9079 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12622 { 9079 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12623 { 9079 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12624 { 9079 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12625 { 9083 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12626 { 9083 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12627 { 9083 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12628 { 9083 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12629 { 9088 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12630 { 9088 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12631 { 9094 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12632 { 9094 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12633 { 9099 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12634 { 9099 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12635 { 9099 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12636 { 9099 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12637 { 9103 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12638 { 9103 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12639 { 9103 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12640 { 9103 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12641 { 9108 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12642 { 9108 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12643 { 9114 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12644 { 9114 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12645 { 9119 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12646 { 9119 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12647 { 9125 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12648 { 9125 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12649 { 9130 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12650 { 9130 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12651 { 9133 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12652 { 9133 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12653 { 9133 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12654 { 9133 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12655 { 9137 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12656 { 9137 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12657 { 9137 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12658 { 9137 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12659 { 9142 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12660 { 9142 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12661 { 9142 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12662 { 9142 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12663 { 9147 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12664 { 9147 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12665 { 9147 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12666 { 9147 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12667 { 9152 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12668 { 9152 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12669 { 9152 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12670 { 9152 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12671 { 9157 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12672 { 9157 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12673 { 9157 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12674 { 9157 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12675 { 9162 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12676 { 9162 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12677 { 9166 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12678 { 9166 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12679 { 9166 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12680 { 9166 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12681 { 9170 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12682 { 9170 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12683 { 9170 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12684 { 9170 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12685 { 9175 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12686 { 9175 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12687 { 9175 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12688 { 9175 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12689 { 9180 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12690 { 9180 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12691 { 9185 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
12692 { 9185 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
12693 { 9191 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12694 { 9191 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
12695 { 9197 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12696 { 9197 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12697 { 9197 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12698 { 9197 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12699 { 9201 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12700 { 9201 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12701 { 9206 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12702 { 9206 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12703 { 9212 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12704 { 9212 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12705 { 9212 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12706 { 9212 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12707 { 9217 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12708 { 9217 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12709 { 9223 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12710 { 9223 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12711 { 9228 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12712 { 9228 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12713 { 9233 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12714 { 9233 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12715 { 9233 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12716 { 9233 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12717 { 9233 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12718 { 9233 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12719 { 9233 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12720 { 9233 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12721 { 9238 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12722 { 9238 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12723 { 9242 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12724 { 9242 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12725 { 9242 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12726 { 9242 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12727 { 9245 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12728 { 9245 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12729 { 9245 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12730 { 9245 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12731 { 9250 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12732 { 9250 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12733 { 9250 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
12734 { 9250 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12735 { 9256 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12736 { 9256 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12737 { 9261 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
12738 { 9261 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
12739 { 9268 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12740 { 9268 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12741 { 9268 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12742 { 9268 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12743 { 9272 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12744 { 9272 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12745 { 9272 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12746 { 9272 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12747 { 9277 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12748 { 9277 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12749 { 9282 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12750 { 9282 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12751 { 9288 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12752 { 9288 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12753 { 9294 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12754 { 9294 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12755 { 9300 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12756 { 9300 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12757 { 9300 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12758 { 9300 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12759 { 9305 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12760 { 9305 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12761 { 9305 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12762 { 9305 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12763 { 9311 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12764 { 9311 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12765 { 9311 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12766 { 9311 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12767 { 9317 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12768 { 9317 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12769 { 9323 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12770 { 9323 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12771 { 9329 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12772 { 9329 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12773 { 9329 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12774 { 9329 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12775 { 9335 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12776 { 9335 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12777 { 9335 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12778 { 9335 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
12779 { 9341 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12780 { 9341 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12781 { 9341 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12782 { 9341 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12783 { 9346 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12784 { 9346 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12785 { 9346 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12786 { 9346 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12787 { 9350 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12788 { 9350 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12789 { 9350 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12790 { 9350 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12791 { 9356 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12792 { 9356 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12793 { 9356 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12794 { 9356 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12795 { 9361 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12796 { 9361 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12797 { 9361 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12798 { 9361 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12799 { 9365 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12800 { 9365 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12801 { 9365 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
12802 { 9365 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
12803 { 9371 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12804 { 9371 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12805 { 9371 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12806 { 9371 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12807 { 9376 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12808 { 9376 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12809 { 9376 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12810 { 9376 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12811 { 9381 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12812 { 9381 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12813 { 9386 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12814 { 9386 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12815 { 9392 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12816 { 9392 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12817 { 9398 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12818 { 9398 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12819 { 9398 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12820 { 9398 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12821 { 9402 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12822 { 9402 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12823 { 9402 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12824 { 9402 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12825 { 9408 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
12826 { 9408 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
12827 { 9408 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
12828 { 9408 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
12829 { 9414 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12830 { 9414 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12831 { 9414 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12832 { 9414 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12833 { 9418 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12834 { 9418 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12835 { 9418 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
12836 { 9418 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12837 { 9423 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12838 { 9423 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12839 { 9423 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12840 { 9423 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12841 { 9429 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12842 { 9429 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12843 { 9429 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12844 { 9429 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12845 { 9434 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12846 { 9434 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12847 { 9440 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12848 { 9440 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12849 { 9440 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12850 { 9440 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12851 { 9444 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12852 { 9444 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12853 { 9444 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12854 { 9444 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12855 { 9449 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12856 { 9449 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
12857 { 9449 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12858 { 9449 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
12859 { 9454 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12860 { 9454 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12861 { 9454 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
12862 { 9454 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12863 { 9459 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12864 { 9459 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12865 { 9465 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12866 { 9465 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12867 { 9465 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12868 { 9465 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12869 { 9470 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12870 { 9470 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12871 { 9470 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12872 { 9470 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
12873 { 9476 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12874 { 9476 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12875 { 9476 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12876 { 9476 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12877 { 9483 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12878 { 9483 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12879 { 9483 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12880 { 9483 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12881 { 9491 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12882 { 9491 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12883 { 9491 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12884 { 9491 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12885 { 9499 /* stocfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12886 { 9499 /* stocfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12887 { 9508 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12888 { 9508 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12889 { 9508 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12890 { 9508 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12891 { 9516 /* stocfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12892 { 9516 /* stocfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12893 { 9525 /* stocfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12894 { 9525 /* stocfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12895 { 9534 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12896 { 9534 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12897 { 9534 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12898 { 9534 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12899 { 9542 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12900 { 9542 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12901 { 9542 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12902 { 9542 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12903 { 9551 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12904 { 9551 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12905 { 9551 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12906 { 9551 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12907 { 9560 /* stocfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12908 { 9560 /* stocfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12909 { 9570 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12910 { 9570 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12911 { 9570 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12912 { 9570 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12913 { 9579 /* stocfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12914 { 9579 /* stocfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12915 { 9589 /* stocfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12916 { 9589 /* stocfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12917 { 9599 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12918 { 9599 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12919 { 9599 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12920 { 9599 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12921 { 9608 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12922 { 9608 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12923 { 9608 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12924 { 9608 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12925 { 9617 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12926 { 9617 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12927 { 9617 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12928 { 9617 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12929 { 9626 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12930 { 9626 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12931 { 9626 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12932 { 9626 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12933 { 9635 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12934 { 9635 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12935 { 9635 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12936 { 9635 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12937 { 9643 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12938 { 9643 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12939 { 9643 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12940 { 9643 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12941 { 9651 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12942 { 9651 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12943 { 9651 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
12944 { 9651 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
12945 { 9659 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12946 { 9659 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12947 { 9659 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12948 { 9659 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12949 { 9665 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12950 { 9665 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12951 { 9665 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12952 { 9665 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12953 { 9672 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12954 { 9672 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12955 { 9672 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12956 { 9672 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12957 { 9679 /* stocghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12958 { 9679 /* stocghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12959 { 9687 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12960 { 9687 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12961 { 9687 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12962 { 9687 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12963 { 9694 /* stocgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12964 { 9694 /* stocgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12965 { 9702 /* stocglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12966 { 9702 /* stocglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12967 { 9710 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12968 { 9710 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12969 { 9710 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12970 { 9710 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12971 { 9717 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12972 { 9717 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12973 { 9717 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12974 { 9717 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12975 { 9725 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12976 { 9725 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12977 { 9725 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12978 { 9725 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12979 { 9733 /* stocgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12980 { 9733 /* stocgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12981 { 9742 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12982 { 9742 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12983 { 9742 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12984 { 9742 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12985 { 9750 /* stocgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12986 { 9750 /* stocgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12987 { 9759 /* stocgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12988 { 9759 /* stocgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12989 { 9768 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12990 { 9768 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12991 { 9768 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12992 { 9768 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12993 { 9776 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12994 { 9776 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12995 { 9776 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12996 { 9776 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12997 { 9784 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
12998 { 9784 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
12999 { 9784 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13000 { 9784 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13001 { 9792 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13002 { 9792 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13003 { 9792 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13004 { 9792 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13005 { 9800 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13006 { 9800 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13007 { 9800 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13008 { 9800 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13009 { 9807 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13010 { 9807 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13011 { 9807 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13012 { 9807 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13013 { 9814 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13014 { 9814 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13015 { 9814 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13016 { 9814 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13017 { 9821 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13018 { 9821 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13019 { 9821 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13020 { 9821 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13021 { 9827 /* stoche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13022 { 9827 /* stoche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13023 { 9834 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13024 { 9834 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13025 { 9834 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13026 { 9834 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13027 { 9840 /* stocle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13028 { 9840 /* stocle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13029 { 9847 /* stoclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13030 { 9847 /* stoclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13031 { 9854 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13032 { 9854 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13033 { 9854 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13034 { 9854 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13035 { 9860 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13036 { 9860 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13037 { 9860 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13038 { 9860 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13039 { 9867 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13040 { 9867 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13041 { 9867 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13042 { 9867 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13043 { 9874 /* stocnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13044 { 9874 /* stocnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13045 { 9882 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13046 { 9882 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13047 { 9882 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13048 { 9882 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13049 { 9889 /* stocnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13050 { 9889 /* stocnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13051 { 9897 /* stocnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13052 { 9897 /* stocnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13053 { 9905 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13054 { 9905 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13055 { 9905 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13056 { 9905 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13057 { 9912 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13058 { 9912 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13059 { 9912 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13060 { 9912 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13061 { 9919 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13062 { 9919 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13063 { 9919 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13064 { 9919 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13065 { 9926 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13066 { 9926 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13067 { 9926 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13068 { 9926 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13069 { 9933 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13070 { 9933 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13071 { 9933 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13072 { 9933 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13073 { 9939 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13074 { 9939 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13075 { 9939 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13076 { 9939 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13077 { 9945 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13078 { 9945 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13079 { 9945 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13080 { 9945 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13081 { 9951 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13082 { 9951 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13083 { 9957 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13084 { 9957 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13085 { 9957 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13086 { 9957 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13087 { 9962 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13088 { 9962 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13089 { 9967 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13090 { 9967 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13091 { 9972 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13092 { 9972 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13093 { 9978 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13094 { 9978 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13095 { 9978 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13096 { 9978 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13097 { 9983 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13098 { 9983 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13099 { 9983 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13100 { 9983 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13101 { 9988 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13102 { 9988 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13103 { 9988 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13104 { 9988 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13105 { 9994 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13106 { 9994 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13107 { 9994 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13108 { 9994 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13109 { 10000 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13110 { 10000 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13111 { 10006 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13112 { 10006 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13113 { 10011 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13114 { 10011 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13115 { 10011 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13116 { 10011 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13117 { 10017 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13118 { 10017 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13119 { 10023 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13120 { 10023 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13121 { 10023 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13122 { 10023 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13123 { 10027 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13124 { 10027 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13125 { 10027 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13126 { 10027 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13127 { 10030 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13128 { 10030 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13129 { 10038 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13130 { 10038 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13131 { 10038 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13132 { 10038 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13133 { 10041 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13134 { 10041 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13135 { 10045 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13136 { 10045 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13137 { 10050 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13138 { 10050 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13139 { 10054 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13140 { 10054 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13141 { 10059 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13142 { 10059 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13143 { 10065 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13144 { 10065 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13145 { 10065 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13146 { 10065 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13147 { 10068 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13148 { 10068 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13149 { 10079 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13150 { 10079 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13151 { 10079 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13152 { 10079 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13153 { 10083 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13154 { 10083 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13155 { 10086 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13156 { 10086 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13157 { 10091 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13158 { 10091 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13159 { 10091 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13160 { 10091 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13161 { 10097 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13162 { 10097 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13163 { 10104 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13164 { 10104 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13165 { 10112 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13166 { 10112 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13167 { 10112 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13168 { 10112 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13169 { 10117 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13170 { 10117 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13171 { 10117 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13172 { 10117 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13173 { 10122 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13174 { 10122 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13175 { 10122 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13176 { 10122 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13177 { 10127 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13178 { 10127 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13179 { 10127 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13180 { 10127 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13181 { 10133 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13182 { 10133 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13183 { 10133 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13184 { 10133 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13185 { 10139 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13186 { 10139 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13187 { 10139 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13188 { 10139 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13189 { 10145 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13190 { 10145 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13191 { 10145 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13192 { 10145 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13193 { 10151 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13194 { 10151 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13195 { 10151 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13196 { 10151 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13197 { 10157 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13198 { 10157 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13199 { 10157 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13200 { 10157 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13201 { 10168 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13202 { 10168 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13203 { 10168 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13204 { 10168 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13205 { 10174 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13206 { 10174 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13207 { 10179 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13208 { 10179 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13209 { 10182 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13210 { 10182 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13211 { 10186 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13212 { 10186 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13213 { 10191 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13214 { 10191 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13215 { 10196 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13216 { 10196 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13217 { 10200 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13218 { 10200 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13219 { 10205 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13220 { 10205 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13221 { 10210 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13222 { 10210 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13223 { 10214 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13224 { 10214 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13225 { 10217 /* tpei */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureTestPendingExternalInterruption },
13226 { 10217 /* tpei */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureTestPendingExternalInterruption },
13227 { 10222 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13228 { 10222 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13229 { 10226 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13230 { 10226 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13231 { 10232 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13232 { 10232 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13233 { 10232 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13234 { 10232 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13235 { 10235 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13236 { 10235 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13237 { 10235 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13238 { 10235 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13239 { 10241 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13240 { 10241 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13241 { 10241 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13242 { 10241 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13243 { 10253 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13244 { 10253 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13245 { 10259 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13246 { 10259 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13247 { 10259 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13248 { 10259 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13249 { 10263 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13250 { 10263 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13251 { 10263 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13252 { 10263 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13253 { 10263 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13254 { 10263 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13255 { 10263 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13256 { 10263 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13257 { 10268 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13258 { 10268 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13259 { 10268 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13260 { 10268 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13261 { 10268 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13262 { 10268 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13263 { 10268 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13264 { 10268 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13265 { 10273 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13266 { 10273 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13267 { 10273 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13268 { 10273 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13269 { 10277 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13270 { 10277 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13271 { 10277 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13272 { 10277 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13273 { 10277 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13274 { 10277 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13275 { 10277 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13276 { 10277 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13277 { 10282 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13278 { 10282 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13279 { 10282 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13280 { 10282 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13281 { 10282 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13282 { 10282 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13283 { 10282 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13284 { 10282 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13285 { 10287 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13286 { 10287 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13287 { 10287 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13288 { 10287 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13289 { 10292 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13290 { 10292 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13291 { 10292 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13292 { 10292 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13293 { 10292 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13294 { 10292 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13295 { 10292 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13296 { 10292 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13297 { 10298 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13298 { 10298 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13299 { 10298 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13300 { 10298 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13301 { 10298 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13302 { 10298 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13303 { 10298 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13304 { 10298 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13305 { 10303 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13306 { 10303 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13307 { 10306 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13308 { 10306 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13309 { 10311 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13310 { 10311 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13311 { 10316 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13312 { 10316 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13313 { 10316 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13314 { 10316 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13315 { 10322 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13316 { 10322 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13317 { 10322 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13318 { 10322 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13319 { 10332 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13320 { 10332 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13321 { 10335 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13322 { 10335 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13323 { 10339 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13324 { 10339 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13325 { 10343 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13326 { 10343 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13327 { 10348 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13328 { 10348 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13329 { 10354 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13330 { 10354 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13331 { 10360 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13332 { 10360 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13333 { 10367 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13334 { 10367 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13335 { 10373 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13336 { 10373 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13337 { 10379 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13338 { 10379 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13339 { 10385 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13340 { 10385 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13341 { 10391 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13342 { 10391 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13343 { 10396 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13344 { 10396 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13345 { 10400 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13346 { 10400 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13347 { 10404 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13348 { 10404 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13349 { 10408 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13350 { 10408 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13351 { 10412 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13352 { 10412 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13353 { 10416 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13354 { 10416 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13355 { 10421 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13356 { 10421 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13357 { 10427 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13358 { 10427 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13359 { 10433 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13360 { 10433 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13361 { 10439 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13362 { 10439 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13363 { 10445 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13364 { 10445 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13365 { 10451 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13366 { 10451 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13367 { 10458 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13368 { 10458 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13369 { 10465 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13370 { 10465 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13371 { 10472 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13372 { 10472 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13373 { 10479 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13374 { 10479 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13375 { 10486 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13376 { 10486 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13377 { 10491 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13378 { 10491 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13379 { 10497 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13380 { 10497 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13381 { 10503 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13382 { 10503 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13383 { 10510 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13384 { 10510 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13385 { 10516 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13386 { 10516 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13387 { 10523 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13388 { 10523 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13389 { 10528 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13390 { 10528 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13391 { 10534 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13392 { 10534 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13393 { 10541 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13394 { 10541 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13395 { 10547 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13396 { 10547 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13397 { 10554 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13398 { 10554 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13399 { 10560 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13400 { 10560 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13401 { 10567 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13402 { 10567 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13403 { 10573 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13404 { 10573 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13405 { 10580 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13406 { 10580 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13407 { 10586 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13408 { 10586 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13409 { 10591 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13410 { 10591 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13411 { 10597 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13412 { 10597 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13413 { 10603 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13414 { 10603 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13415 { 10608 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13416 { 10608 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13417 { 10614 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13418 { 10614 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13419 { 10618 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13420 { 10618 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13421 { 10623 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13422 { 10623 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13423 { 10629 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13424 { 10629 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13425 { 10634 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13426 { 10634 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13427 { 10640 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13428 { 10640 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13429 { 10645 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13430 { 10645 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13431 { 10651 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13432 { 10651 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13433 { 10656 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13434 { 10656 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13435 { 10662 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13436 { 10662 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13437 { 10667 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13438 { 10667 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13439 { 10673 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13440 { 10673 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13441 { 10680 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13442 { 10680 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13443 { 10686 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13444 { 10686 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13445 { 10693 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13446 { 10693 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13447 { 10699 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13448 { 10699 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13449 { 10706 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13450 { 10706 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13451 { 10712 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13452 { 10712 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13453 { 10719 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13454 { 10719 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13455 { 10725 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13456 { 10725 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13457 { 10732 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13458 { 10732 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13459 { 10739 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13460 { 10739 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13461 { 10746 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13462 { 10746 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13463 { 10752 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13464 { 10752 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13465 { 10758 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13466 { 10758 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13467 { 10765 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13468 { 10765 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13469 { 10770 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13470 { 10770 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13471 { 10776 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13472 { 10776 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13473 { 10783 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13474 { 10783 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13475 { 10789 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13476 { 10789 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13477 { 10795 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13478 { 10795 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13479 { 10801 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13480 { 10801 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13481 { 10806 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13482 { 10806 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13483 { 10810 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13484 { 10810 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13485 { 10816 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13486 { 10816 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13487 { 10822 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13488 { 10822 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13489 { 10828 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13490 { 10828 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13491 { 10833 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13492 { 10833 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13493 { 10839 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13494 { 10839 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13495 { 10845 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13496 { 10845 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13497 { 10851 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13498 { 10851 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13499 { 10857 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13500 { 10857 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13501 { 10857 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13502 { 10857 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13503 { 10857 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13504 { 10857 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13505 { 10857 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13506 { 10857 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13507 { 10862 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13508 { 10862 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13509 { 10862 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13510 { 10862 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13511 { 10862 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13512 { 10862 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13513 { 10862 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13514 { 10862 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13515 { 10868 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13516 { 10868 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13517 { 10868 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13518 { 10868 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13519 { 10873 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13520 { 10873 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13521 { 10873 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13522 { 10873 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13523 { 10879 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13524 { 10879 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13525 { 10883 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13526 { 10883 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13527 { 10887 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13528 { 10887 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13529 { 10892 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13530 { 10892 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13531 { 10897 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13532 { 10897 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13533 { 10902 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13534 { 10902 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13535 { 10907 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13536 { 10907 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13537 { 10912 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13538 { 10912 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13539 { 10918 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13540 { 10918 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13541 { 10924 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13542 { 10924 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13543 { 10930 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13544 { 10930 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13545 { 10936 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13546 { 10936 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13547 { 10942 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13548 { 10942 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13549 { 10949 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13550 { 10949 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13551 { 10956 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13552 { 10956 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13553 { 10963 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13554 { 10963 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13555 { 10970 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13556 { 10970 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13557 { 10970 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13558 { 10970 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13559 { 10976 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13560 { 10976 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13561 { 10976 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13562 { 10976 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13563 { 10983 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13564 { 10983 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13565 { 10983 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13566 { 10983 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13567 { 10990 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13568 { 10990 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13569 { 10990 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13570 { 10990 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13571 { 10997 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13572 { 10997 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13573 { 10997 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13574 { 10997 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13575 { 11004 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13576 { 11004 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13577 { 11011 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13578 { 11011 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13579 { 11019 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13580 { 11019 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13581 { 11027 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13582 { 11027 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13583 { 11035 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13584 { 11035 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13585 { 11043 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13586 { 11043 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13587 { 11043 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13588 { 11043 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13589 { 11048 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13590 { 11048 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13591 { 11048 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13592 { 11048 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13593 { 11054 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13594 { 11054 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13595 { 11054 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13596 { 11054 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13597 { 11060 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13598 { 11060 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13599 { 11060 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13600 { 11060 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13601 { 11066 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13602 { 11066 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13603 { 11066 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13604 { 11066 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13605 { 11072 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13606 { 11072 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13607 { 11078 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13608 { 11078 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13609 { 11085 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13610 { 11085 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13611 { 11092 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13612 { 11092 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13613 { 11099 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13614 { 11099 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13615 { 11106 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13616 { 11106 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13617 { 11106 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13618 { 11106 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13619 { 11112 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13620 { 11112 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13621 { 11112 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13622 { 11112 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13623 { 11119 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13624 { 11119 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13625 { 11119 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13626 { 11119 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13627 { 11126 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13628 { 11126 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13629 { 11126 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13630 { 11126 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13631 { 11133 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13632 { 11133 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13633 { 11133 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13634 { 11133 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13635 { 11140 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13636 { 11140 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13637 { 11147 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13638 { 11147 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13639 { 11155 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13640 { 11155 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13641 { 11163 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13642 { 11163 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13643 { 11171 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13644 { 11171 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13645 { 11179 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13646 { 11179 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13647 { 11179 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13648 { 11179 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13649 { 11185 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13650 { 11185 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13651 { 11185 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13652 { 11185 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13653 { 11192 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13654 { 11192 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13655 { 11192 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13656 { 11192 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13657 { 11199 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13658 { 11199 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13659 { 11199 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13660 { 11199 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13661 { 11206 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13662 { 11206 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13663 { 11206 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
13664 { 11206 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13665 { 11213 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13666 { 11213 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13667 { 11220 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13668 { 11220 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13669 { 11228 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13670 { 11228 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13671 { 11236 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13672 { 11236 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13673 { 11244 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13674 { 11244 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13675 { 11252 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13676 { 11252 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13677 { 11256 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13678 { 11256 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13679 { 11262 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13680 { 11262 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13681 { 11262 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13682 { 11262 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13683 { 11267 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13684 { 11267 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13685 { 11267 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13686 { 11267 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13687 { 11273 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13688 { 11273 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13689 { 11273 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13690 { 11273 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13691 { 11280 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13692 { 11280 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13693 { 11280 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13694 { 11280 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13695 { 11286 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13696 { 11286 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13697 { 11286 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13698 { 11286 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13699 { 11293 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13700 { 11293 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13701 { 11293 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13702 { 11293 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13703 { 11299 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13704 { 11299 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13705 { 11299 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13706 { 11299 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13707 { 11306 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13708 { 11306 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13709 { 11306 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13710 { 11306 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13711 { 11313 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13712 { 11313 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13713 { 11313 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13714 { 11313 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13715 { 11321 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13716 { 11321 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13717 { 11321 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13718 { 11321 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13719 { 11328 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13720 { 11328 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13721 { 11328 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13722 { 11328 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13723 { 11336 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13724 { 11336 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13725 { 11336 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13726 { 11336 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13727 { 11343 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13728 { 11343 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13729 { 11343 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13730 { 11343 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13731 { 11351 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13732 { 11351 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13733 { 11357 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13734 { 11357 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13735 { 11362 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13736 { 11362 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13737 { 11369 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13738 { 11369 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13739 { 11377 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13740 { 11377 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13741 { 11384 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13742 { 11384 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13743 { 11392 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13744 { 11392 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13745 { 11397 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13746 { 11397 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13747 { 11404 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13748 { 11404 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13749 { 11412 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13750 { 11412 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13751 { 11418 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13752 { 11418 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13753 { 11426 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13754 { 11426 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13755 { 11435 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13756 { 11435 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13757 { 11443 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13758 { 11443 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13759 { 11452 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13760 { 11452 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13761 { 11459 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13762 { 11459 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13763 { 11467 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13764 { 11467 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13765 { 11471 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13766 { 11471 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13767 { 11477 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13768 { 11477 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13769 { 11483 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13770 { 11483 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13771 { 11483 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13772 { 11483 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13773 { 11488 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13774 { 11488 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13775 { 11488 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13776 { 11488 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13777 { 11494 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13778 { 11494 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13779 { 11501 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13780 { 11501 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13781 { 11501 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13782 { 11501 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13783 { 11507 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13784 { 11507 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13785 { 11514 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13786 { 11514 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13787 { 11514 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13788 { 11514 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13789 { 11520 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13790 { 11520 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13791 { 11527 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13792 { 11527 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13793 { 11534 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13794 { 11534 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13795 { 11542 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13796 { 11542 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13797 { 11549 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13798 { 11549 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13799 { 11557 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13800 { 11557 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13801 { 11564 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13802 { 11564 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13803 { 11572 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13804 { 11572 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13805 { 11572 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13806 { 11572 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13807 { 11578 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13808 { 11578 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13809 { 11578 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13810 { 11578 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13811 { 11585 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13812 { 11585 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13813 { 11593 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13814 { 11593 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13815 { 11593 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13816 { 11593 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13817 { 11600 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13818 { 11600 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13819 { 11608 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13820 { 11608 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13821 { 11608 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13822 { 11608 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13823 { 11615 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13824 { 11615 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13825 { 11623 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13826 { 11623 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13827 { 11631 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13828 { 11631 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13829 { 11640 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13830 { 11640 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13831 { 11648 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13832 { 11648 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13833 { 11657 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13834 { 11657 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13835 { 11665 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13836 { 11665 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13837 { 11674 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13838 { 11674 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13839 { 11678 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13840 { 11678 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13841 { 11684 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13842 { 11684 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13843 { 11690 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13844 { 11690 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13845 { 11697 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13846 { 11697 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13847 { 11705 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13848 { 11705 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13849 { 11712 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13850 { 11712 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13851 { 11720 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13852 { 11720 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13853 { 11727 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13854 { 11727 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13855 { 11735 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13856 { 11735 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13857 { 11743 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13858 { 11743 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13859 { 11752 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13860 { 11752 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13861 { 11760 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13862 { 11760 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13863 { 11769 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13864 { 11769 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13865 { 11776 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13866 { 11776 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13867 { 11784 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13868 { 11784 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13869 { 11791 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13870 { 11791 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13871 { 11798 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13872 { 11798 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13873 { 11803 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13874 { 11803 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13875 { 11809 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13876 { 11809 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13877 { 11816 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13878 { 11816 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13879 { 11823 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13880 { 11823 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13881 { 11830 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13882 { 11830 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13883 { 11837 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13884 { 11837 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13885 { 11842 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13886 { 11842 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13887 { 11848 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13888 { 11848 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13889 { 11852 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13890 { 11852 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13891 { 11857 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13892 { 11857 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13893 { 11864 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13894 { 11864 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13895 { 11871 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13896 { 11871 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13897 { 11877 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13898 { 11877 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13899 { 11885 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13900 { 11885 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13901 { 11893 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13902 { 11893 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13903 { 11899 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13904 { 11899 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13905 { 11905 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13906 { 11905 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13907 { 11913 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13908 { 11913 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13909 { 11921 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13910 { 11921 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13911 { 11926 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13912 { 11926 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13913 { 11932 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13914 { 11932 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13915 { 11939 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13916 { 11939 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13917 { 11946 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13918 { 11946 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13919 { 11952 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13920 { 11952 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13921 { 11960 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13922 { 11960 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13923 { 11968 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13924 { 11968 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13925 { 11974 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13926 { 11974 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13927 { 11982 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13928 { 11982 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13929 { 11990 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13930 { 11990 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13931 { 11996 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13932 { 11996 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13933 { 12004 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13934 { 12004 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13935 { 12012 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13936 { 12012 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13937 { 12016 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13938 { 12016 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13939 { 12022 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13940 { 12022 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13941 { 12027 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13942 { 12027 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13943 { 12034 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13944 { 12034 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13945 { 12041 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13946 { 12041 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13947 { 12047 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13948 { 12047 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13949 { 12053 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13950 { 12053 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13951 { 12061 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13952 { 12061 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13953 { 12069 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13954 { 12069 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13955 { 12074 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13956 { 12074 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13957 { 12074 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13958 { 12074 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13959 { 12079 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13960 { 12079 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13961 { 12079 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
13962 { 12079 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13963 { 12084 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13964 { 12084 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13965 { 12089 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13966 { 12089 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13967 { 12095 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13968 { 12095 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13969 { 12102 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13970 { 12102 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13971 { 12109 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13972 { 12109 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13973 { 12116 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13974 { 12116 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13975 { 12123 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13976 { 12123 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13977 { 12129 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13978 { 12129 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13979 { 12135 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13980 { 12135 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13981 { 12141 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13982 { 12141 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13983 { 12147 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13984 { 12147 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13985 { 12151 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13986 { 12151 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13987 { 12156 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13988 { 12156 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13989 { 12161 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13990 { 12161 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13991 { 12166 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13992 { 12166 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
13993 { 12171 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13994 { 12171 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13995 { 12171 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13996 { 12171 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13997 { 12177 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13998 { 12177 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13999 { 12177 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14000 { 12177 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14001 { 12184 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14002 { 12184 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14003 { 12192 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14004 { 12192 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14005 { 12192 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14006 { 12192 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14007 { 12199 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14008 { 12199 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14009 { 12207 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14010 { 12207 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14011 { 12207 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14012 { 12207 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14013 { 12214 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14014 { 12214 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14015 { 12222 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14016 { 12222 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14017 { 12222 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14018 { 12222 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14019 { 12222 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14020 { 12222 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14021 { 12222 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14022 { 12222 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14023 { 12225 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14024 { 12225 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14025 { 12225 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14026 { 12225 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14027 { 12230 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14028 { 12230 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14029 { 12230 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14030 { 12230 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14031 { 12235 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14032 { 12235 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14033 { 12235 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14034 { 12235 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14035 { 12241 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14036 { 12241 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14037 { 12241 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14038 { 12241 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14039 { 12247 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14040 { 12247 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14041 { 12247 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14042 { 12247 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14043 { 12253 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14044 { 12253 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14045 { 12253 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14046 { 12253 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14047 { 12259 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14048 { 12259 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14049 { 12259 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14050 { 12259 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14051 { 12267 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14052 { 12267 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14053 { 12267 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14054 { 12267 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14055 { 12276 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14056 { 12276 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14057 { 12276 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14058 { 12276 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14059 { 12285 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14060 { 12285 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14061 { 12285 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14062 { 12285 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14063 { 12294 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14064 { 12294 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14065 { 12298 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14066 { 12298 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14067 { 12303 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14068 { 12303 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14069 { 12308 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14070 { 12308 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14071 { 12313 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14072 { 12313 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14073 { 12318 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14074 { 12318 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14075 { 12323 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14076 { 12323 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14077 { 12329 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14078 { 12329 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14079 { 12329 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14080 { 12329 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14081 { 12334 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14082 { 12334 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14083 { 12334 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14084 { 12334 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14085 { 12341 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14086 { 12341 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14087 { 12341 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14088 { 12341 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14089 { 12348 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14090 { 12348 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14091 { 12348 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14092 { 12348 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14093 { 12355 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14094 { 12355 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14095 { 12360 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14096 { 12360 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14097 { 12366 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14098 { 12366 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14099 { 12366 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14100 { 12366 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14101 { 12371 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14102 { 12371 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14103 { 12371 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14104 { 12371 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14105 { 12376 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14106 { 12376 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14107 { 12376 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14108 { 12376 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14109 { 12381 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14110 { 12381 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14111 { 12387 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14112 { 12387 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14113 { 12393 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14114 { 12393 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14115 { 12399 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14116 { 12399 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14117 { 12405 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14118 { 12405 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14119 { 12405 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14120 { 12405 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14121 { 12410 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14122 { 12410 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14123 { 12410 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14124 { 12410 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14125 { 12416 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14126 { 12416 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14127 { 12416 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14128 { 12416 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14129 { 12422 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14130 { 12422 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14131 { 12422 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14132 { 12422 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14133 { 12428 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14134 { 12428 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14135 { 12428 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14136 { 12428 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14137 { 12428 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14138 { 12428 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14139 { 12433 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14140 { 12433 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14141 { 12433 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14142 { 12433 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14143 { 12433 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14144 { 12433 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14145 { 12439 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14146 { 12439 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14147 { 12439 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14148 { 12439 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14149 { 12439 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14150 { 12439 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14151 { 12445 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14152 { 12445 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14153 { 12445 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14154 { 12445 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14155 { 12445 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14156 { 12445 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14157 { 12451 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14158 { 12451 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14159 { 12451 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14160 { 12451 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14161 { 12451 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14162 { 12451 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14163 { 12457 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14164 { 12457 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14165 { 12462 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14166 { 12462 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14167 { 12462 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14168 { 12462 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14169 { 12462 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14170 { 12462 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14171 { 12466 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14172 { 12466 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14173 { 12466 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14174 { 12466 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14175 { 12474 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14176 { 12474 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14177 { 12474 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14178 { 12474 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14179 { 12483 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14180 { 12483 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14181 { 12483 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14182 { 12483 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14183 { 12492 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14184 { 12492 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14185 { 12492 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14186 { 12492 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14187 { 12501 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14188 { 12501 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14189 { 12501 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14190 { 12501 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14191 { 12510 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14192 { 12510 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14193 { 12510 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14194 { 12510 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14195 { 12516 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14196 { 12516 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14197 { 12516 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14198 { 12516 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14199 { 12523 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14200 { 12523 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14201 { 12523 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14202 { 12523 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14203 { 12530 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14204 { 12530 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14205 { 12530 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14206 { 12530 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14207 { 12537 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14208 { 12537 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14209 { 12537 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14210 { 12537 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14211 { 12544 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14212 { 12544 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14213 { 12544 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14214 { 12544 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14215 { 12552 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14216 { 12552 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14217 { 12552 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14218 { 12552 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14219 { 12552 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14220 { 12552 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14221 { 12552 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14222 { 12552 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14223 { 12556 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14224 { 12556 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14225 { 12560 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14226 { 12560 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14227 { 12565 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14228 { 12565 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14229 { 12570 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14230 { 12570 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14231 { 12575 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14232 { 12575 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14233 { 12580 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14234 { 12580 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14235 { 12584 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14236 { 12584 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14237 { 12584 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14238 { 12584 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14239 { 12590 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14240 { 12590 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14241 { 12590 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14242 { 12590 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14243 { 12597 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14244 { 12597 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14245 { 12597 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14246 { 12597 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14247 { 12604 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14248 { 12604 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14249 { 12604 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14250 { 12604 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14251 { 12611 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14252 { 12611 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14253 { 12611 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14254 { 12611 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14255 { 12618 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14256 { 12618 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14257 { 12618 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14258 { 12618 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14259 { 12623 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14260 { 12623 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14261 { 12623 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14262 { 12623 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14263 { 12623 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14264 { 12623 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14265 { 12629 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14266 { 12629 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14267 { 12629 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14268 { 12629 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14269 { 12629 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14270 { 12629 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14271 { 12634 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14272 { 12634 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14273 { 12634 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14274 { 12634 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14275 { 12634 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14276 { 12634 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14277 { 12640 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14278 { 12640 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14279 { 12640 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14280 { 12640 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14281 { 12640 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14282 { 12640 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14283 { 12646 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14284 { 12646 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14285 { 12646 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14286 { 12646 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14287 { 12646 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14288 { 12646 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14289 { 12652 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14290 { 12652 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14291 { 12652 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14292 { 12652 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14293 { 12652 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14294 { 12652 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14295 { 12658 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14296 { 12658 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14297 { 12658 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14298 { 12658 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14299 { 12664 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14300 { 12664 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14301 { 12669 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14302 { 12669 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14303 { 12675 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14304 { 12675 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14305 { 12681 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14306 { 12681 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14307 { 12687 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14308 { 12687 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14309 { 12692 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14310 { 12692 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14311 { 12698 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14312 { 12698 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14313 { 12704 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14314 { 12704 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14315 { 12710 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14316 { 12710 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14317 { 12715 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14318 { 12715 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14319 { 12721 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14320 { 12721 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14321 { 12727 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14322 { 12727 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14323 { 12734 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14324 { 12734 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14325 { 12741 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14326 { 12741 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14327 { 12748 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14328 { 12748 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14329 { 12754 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14330 { 12754 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14331 { 12760 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14332 { 12760 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14333 { 12767 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14334 { 12767 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14335 { 12774 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14336 { 12774 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14337 { 12781 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14338 { 12781 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14339 { 12788 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14340 { 12788 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14341 { 12794 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14342 { 12794 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14343 { 12801 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14344 { 12801 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14345 { 12808 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14346 { 12808 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14347 { 12815 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14348 { 12815 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14349 { 12820 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14350 { 12820 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14351 { 12826 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14352 { 12826 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14353 { 12832 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14354 { 12832 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14355 { 12838 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14356 { 12838 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14357 { 12842 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14358 { 12842 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14359 { 12847 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14360 { 12847 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14361 { 12852 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14362 { 12852 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14363 { 12857 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14364 { 12857 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14365 { 12861 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14366 { 12861 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14367 { 12866 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14368 { 12866 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14369 { 12871 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14370 { 12871 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14371 { 12876 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14372 { 12876 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14373 { 12880 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14374 { 12880 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14375 { 12885 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14376 { 12885 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14377 { 12890 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14378 { 12890 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14379 { 12896 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14380 { 12896 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14381 { 12902 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14382 { 12902 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14383 { 12908 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14384 { 12908 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14385 { 12913 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14386 { 12913 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14387 { 12918 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14388 { 12918 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14389 { 12924 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14390 { 12924 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14391 { 12930 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14392 { 12930 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14393 { 12936 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14394 { 12936 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14395 { 12942 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14396 { 12942 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14397 { 12947 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14398 { 12947 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14399 { 12953 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14400 { 12953 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14401 { 12959 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14402 { 12959 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14403 { 12965 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14404 { 12965 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14405 { 12969 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14406 { 12969 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14407 { 12974 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14408 { 12974 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14409 { 12979 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14410 { 12979 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14411 { 12984 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14412 { 12984 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14413 { 12989 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14414 { 12989 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14415 { 12994 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14416 { 12994 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14417 { 13000 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14418 { 13000 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14419 { 13006 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14420 { 13006 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14421 { 13012 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14422 { 13012 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14423 { 13018 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14424 { 13018 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14425 { 13022 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14426 { 13022 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14427 { 13027 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14428 { 13027 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14429 { 13032 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14430 { 13032 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14431 { 13037 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14432 { 13037 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14433 { 13041 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14434 { 13041 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14435 { 13046 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14436 { 13046 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14437 { 13052 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14438 { 13052 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14439 { 13058 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14440 { 13058 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14441 { 13064 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14442 { 13064 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14443 { 13070 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14444 { 13070 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14445 { 13075 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14446 { 13075 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14447 { 13081 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14448 { 13081 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14449 { 13087 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14450 { 13087 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14451 { 13093 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14452 { 13093 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14453 { 13099 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14454 { 13099 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14455 { 13104 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14456 { 13104 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14457 { 13110 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14458 { 13110 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14459 { 13115 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14460 { 13115 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14461 { 13119 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14462 { 13119 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14463 { 13124 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14464 { 13124 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14465 { 13129 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14466 { 13129 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14467 { 13134 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14468 { 13134 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14469 { 13139 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14470 { 13139 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14471 { 13144 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14472 { 13144 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14473 { 13150 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14474 { 13150 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14475 { 13156 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14476 { 13156 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14477 { 13162 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14478 { 13162 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14479 { 13168 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14480 { 13168 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14481 { 13171 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14482 { 13171 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14483 { 13175 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14484 { 13175 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14485 { 13179 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14486 { 13179 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14487 { 13183 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14488 { 13183 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14489 { 13188 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14490 { 13188 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14491 { 13192 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14492 { 13192 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14493 { 13195 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14494 { 13195 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14495 { 13199 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14496 { 13199 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14497 { 13204 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14498 { 13204 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14499 { 13209 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14500 { 13209 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14501 { 13215 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14502 { 13215 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14503 { 13219 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14504 { 13219 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14505 { 13224 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14506 { 13224 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14507 { 13229 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14508 { 13229 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14509 { 13234 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14510 { 13234 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14511 { 13240 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14512 { 13240 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14513 { 13247 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14514 { 13247 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14515 { 13255 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14516 { 13255 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14517 { 13262 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14518 { 13262 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14519 { 13270 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14520 { 13270 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14521 { 13277 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14522 { 13277 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14523 { 13285 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14524 { 13285 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14525 { 13290 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14526 { 13290 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14527 { 13296 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14528 { 13296 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14529 { 13303 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14530 { 13303 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14531 { 13309 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14532 { 13309 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14533 { 13316 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14534 { 13316 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14535 { 13322 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14536 { 13322 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14537 { 13329 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14538 { 13329 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14539 { 13329 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14540 { 13329 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14541 { 13334 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14542 { 13334 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14543 { 13340 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14544 { 13340 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14545 { 13347 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14546 { 13347 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14547 { 13355 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14548 { 13355 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14549 { 13363 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14550 { 13363 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14551 { 13371 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14552 { 13371 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14553 { 13379 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14554 { 13379 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14555 { 13385 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14556 { 13385 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14557 { 13390 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14558 { 13390 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14559 { 13396 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14560 { 13396 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14561 { 13402 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14562 { 13402 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14563 { 13408 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14564 { 13408 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14565 { 13414 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14566 { 13414 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14567 { 13420 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14568 { 13420 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14569 { 13427 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14570 { 13427 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14571 { 13434 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14572 { 13434 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14573 { 13441 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14574 { 13441 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14575 { 13448 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14576 { 13448 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14577 { 13452 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14578 { 13452 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14579 { 13455 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14580 { 13455 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14581 { 13459 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14582 { 13459 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14583 { 13466 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14584 { 13466 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14585 { 13474 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14586 { 13474 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14587 { 13479 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14588 { 13479 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14589 { 13485 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14590 { 13485 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14591 { 13491 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14592 { 13491 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14593 { 13498 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14594 { 13498 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14595 { 13505 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14596 { 13505 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14597 { 13512 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14598 { 13512 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14599 { 13519 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14600 { 13519 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14601 { 13526 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14602 { 13526 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14603 { 13526 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14604 { 13526 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14605 { 13532 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14606 { 13532 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14607 { 13532 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14608 { 13532 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14609 { 13538 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14610 { 13538 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14611 { 13545 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14612 { 13545 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14613 { 13551 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14614 { 13551 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14615 { 13558 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14616 { 13558 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14617 { 13565 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14618 { 13565 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14619 { 13572 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14620 { 13572 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14621 { 13577 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14622 { 13577 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14623 { 13582 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14624 { 13582 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14625 { 13588 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14626 { 13588 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14627 { 13594 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14628 { 13594 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14629 { 13600 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14630 { 13600 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14631 { 13605 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14632 { 13605 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14633 { 13609 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14634 { 13609 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14635 { 13613 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14636 { 13613 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14637 { 13617 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14638 { 13617 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14639 { 13621 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14640 { 13621 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14641 { 13626 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14642 { 13626 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14643 { 13631 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14644 { 13631 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14645 { 13637 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14646 { 13637 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14647 { 13641 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14648 { 13641 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14649 { 13645 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14650 { 13645 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14651 { 13650 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14652 { 13650 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14653 { 13656 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14654 { 13656 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14655 { 13661 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14656 { 13661 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14657 { 13666 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14658 { 13666 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14659 { 13672 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14660 { 13672 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14661 { 13677 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14662 { 13677 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14663 { 13683 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14664 { 13683 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14665 { 13683 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14666 { 13683 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14667 { 13683 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14668 { 13683 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14669 { 13683 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14670 { 13683 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14671 { 13687 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14672 { 13687 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14673 { 13687 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14674 { 13687 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14675 { 13693 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14676 { 13693 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14677 { 13693 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14678 { 13693 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14679 { 13700 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14680 { 13700 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14681 { 13700 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14682 { 13700 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14683 { 13707 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14684 { 13707 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14685 { 13707 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14686 { 13707 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14687 { 13714 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14688 { 13714 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14689 { 13714 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14690 { 13714 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14691 { 13721 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14692 { 13721 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14693 { 13721 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14694 { 13721 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14695 { 13727 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14696 { 13727 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14697 { 13727 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14698 { 13727 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14699 { 13735 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14700 { 13735 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14701 { 13735 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14702 { 13735 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14703 { 13743 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14704 { 13743 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14705 { 13743 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14706 { 13743 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14707 { 13751 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14708 { 13751 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14709 { 13751 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14710 { 13751 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14711 { 13757 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14712 { 13757 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14713 { 13757 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14714 { 13757 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14715 { 13763 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14716 { 13763 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14717 { 13763 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14718 { 13763 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14719 { 13769 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14720 { 13769 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14721 { 13769 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14722 { 13769 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14723 { 13775 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14724 { 13775 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14725 { 13775 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14726 { 13775 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14727 { 13782 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14728 { 13782 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14729 { 13782 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14730 { 13782 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14731 { 13789 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14732 { 13789 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14733 { 13789 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14734 { 13789 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14735 { 13796 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14736 { 13796 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14737 { 13796 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14738 { 13796 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14739 { 13796 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14740 { 13796 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14741 { 13801 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14742 { 13801 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14743 { 13801 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14744 { 13801 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14745 { 13801 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14746 { 13801 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14747 { 13801 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14748 { 13801 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14749 { 13806 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14750 { 13806 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14751 { 13806 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14752 { 13806 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14753 { 13812 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14754 { 13812 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14755 { 13812 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14756 { 13812 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14757 { 13819 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14758 { 13819 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14759 { 13819 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14760 { 13819 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14761 { 13827 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14762 { 13827 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14763 { 13827 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14764 { 13827 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14765 { 13834 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14766 { 13834 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14767 { 13834 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14768 { 13834 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14769 { 13842 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14770 { 13842 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14771 { 13842 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14772 { 13842 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14773 { 13849 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14774 { 13849 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14775 { 13849 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14776 { 13849 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14777 { 13857 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14778 { 13857 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14779 { 13857 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14780 { 13857 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14781 { 13865 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14782 { 13865 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14783 { 13865 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14784 { 13865 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14785 { 13874 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14786 { 13874 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14787 { 13874 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14788 { 13874 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14789 { 13882 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14790 { 13882 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14791 { 13882 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14792 { 13882 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14793 { 13891 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14794 { 13891 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14795 { 13891 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14796 { 13891 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14797 { 13899 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14798 { 13899 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14799 { 13899 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14800 { 13899 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14801 { 13908 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14802 { 13908 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14803 { 13908 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14804 { 13908 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14805 { 13914 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14806 { 13914 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14807 { 13914 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14808 { 13914 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14809 { 13914 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14810 { 13914 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14811 { 13921 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14812 { 13921 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14813 { 13921 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14814 { 13921 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14815 { 13927 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14816 { 13927 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14817 { 13927 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14818 { 13927 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14819 { 13934 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14820 { 13934 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14821 { 13934 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14822 { 13934 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14823 { 13941 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14824 { 13941 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14825 { 13941 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14826 { 13941 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14827 { 13948 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14828 { 13948 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14829 { 13956 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14830 { 13956 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14831 { 13964 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14832 { 13964 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14833 { 13972 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14834 { 13972 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14835 { 13977 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14836 { 13977 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14837 { 13983 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14838 { 13983 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14839 { 13989 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14840 { 13989 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14841 { 13996 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14842 { 13996 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14843 { 14003 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14844 { 14003 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14845 { 14009 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14846 { 14009 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14847 { 14015 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14848 { 14015 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14849 { 14022 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14850 { 14022 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14851 { 14029 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14852 { 14029 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14853 { 14033 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14854 { 14033 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14855 { 14037 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14856 { 14037 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14857 { 14042 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14858 { 14042 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14859 { 14048 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14860 { 14048 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14861 { 14054 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14862 { 14054 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14863 { 14060 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14864 { 14060 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14865 { 14060 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14866 { 14060 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14867 { 14066 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14868 { 14066 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14869 { 14073 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14870 { 14073 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
14871 { 14080 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14872 { 14080 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14873 { 14085 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14874 { 14085 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14875 { 14091 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14876 { 14091 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14877 { 14097 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14878 { 14097 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14879 { 14103 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14880 { 14103 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14881 { 14110 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14882 { 14110 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14883 { 14117 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14884 { 14117 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14885 { 14124 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14886 { 14124 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14887 { 14131 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14888 { 14131 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14889 { 14137 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14890 { 14137 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14891 { 14144 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14892 { 14144 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14893 { 14151 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14894 { 14151 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14895 { 14158 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14896 { 14158 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14897 { 14161 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14898 { 14161 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14899 { 14167 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14900 { 14167 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14901 { 14173 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14902 { 14173 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14903 { 14180 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14904 { 14180 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14905 { 14186 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14906 { 14186 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14907 { 14193 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14908 { 14193 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14909 { 14199 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14910 { 14199 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14911 { 14205 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14912 { 14205 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
14913 { 14212 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14914 { 14212 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14915 { 14219 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14916 { 14219 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14917 { 14225 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14918 { 14225 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14919 { 14231 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14920 { 14231 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14921 { 14237 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14922 { 14237 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14923 { 14241 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14924 { 14241 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14925 { 14247 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14926 { 14247 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14927 { 14254 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14928 { 14254 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14929 { 14262 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14930 { 14262 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14931 { 14269 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14932 { 14269 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14933 { 14277 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14934 { 14277 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14935 { 14284 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14936 { 14284 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14937 { 14292 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14938 { 14292 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14939 { 14299 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14940 { 14299 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14941 { 14307 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14942 { 14307 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14943 { 14315 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14944 { 14315 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14945 { 14324 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14946 { 14324 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14947 { 14332 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14948 { 14332 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14949 { 14341 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14950 { 14341 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14951 { 14349 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14952 { 14349 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14953 { 14358 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14954 { 14358 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14955 { 14365 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14956 { 14365 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14957 { 14373 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14958 { 14373 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14959 { 14380 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14960 { 14380 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14961 { 14388 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14962 { 14388 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14963 { 14394 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14964 { 14394 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14965 { 14400 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14966 { 14400 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
14967 { 14406 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14968 { 14406 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14969 { 14412 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14970 { 14412 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14971 { 14418 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14972 { 14418 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14973 { 14424 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14974 { 14424 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14975 { 14430 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14976 { 14430 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14977 { 14436 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14978 { 14436 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14979 { 14440 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14980 { 14440 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
14981 { 14446 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14982 { 14446 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14983 { 14453 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14984 { 14453 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14985 { 14461 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14986 { 14461 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14987 { 14468 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14988 { 14468 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
14989 { 14476 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14990 { 14476 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14991 { 14483 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14992 { 14483 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14993 { 14491 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14994 { 14491 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14995 { 14498 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14996 { 14498 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14997 { 14506 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14998 { 14506 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
14999 { 14514 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15000 { 14514 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15001 { 14523 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15002 { 14523 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15003 { 14531 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15004 { 14531 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15005 { 14540 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15006 { 14540 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15007 { 14548 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15008 { 14548 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15009 { 14557 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15010 { 14557 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15011 { 14564 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15012 { 14564 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15013 { 14572 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15014 { 14572 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15015 { 14579 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15016 { 14579 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15017 { 14587 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15018 { 14587 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15019 { 14593 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15020 { 14593 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15021 { 14599 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15022 { 14599 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15023 { 14606 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15024 { 14606 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15025 { 14613 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15026 { 14613 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15027 { 14620 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15028 { 14620 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15029 { 14620 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15030 { 14620 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15031 { 14626 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15032 { 14626 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15033 { 14626 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15034 { 14626 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15035 { 14632 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15036 { 14632 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15037 { 14639 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15038 { 14639 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15039 { 14646 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15040 { 14646 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15041 { 14653 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15042 { 14653 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15043 { 14660 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15044 { 14660 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15045 { 14667 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15046 { 14667 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15047 { 14674 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15048 { 14674 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15049 { 14674 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15050 { 14674 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15051 { 14680 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15052 { 14680 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15053 { 14680 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15054 { 14680 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15055 { 14686 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15056 { 14686 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15057 { 14693 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15058 { 14693 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15059 { 14700 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15060 { 14700 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15061 { 14707 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15062 { 14707 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15063 { 14715 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15064 { 14715 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15065 { 14723 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15066 { 14723 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15067 { 14731 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15068 { 14731 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15069 { 14737 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15070 { 14737 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15071 { 14745 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15072 { 14745 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15073 { 14753 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15074 { 14753 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15075 { 14761 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15076 { 14761 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15077 { 14767 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15078 { 14767 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15079 { 14774 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15080 { 14774 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15081 { 14781 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15082 { 14781 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15083 { 14788 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15084 { 14788 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15085 { 14794 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15086 { 14794 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15087 { 14802 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15088 { 14802 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15089 { 14810 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15090 { 14810 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15091 { 14818 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15092 { 14818 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15093 { 14826 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15094 { 14826 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15095 { 14834 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15096 { 14834 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15097 { 14842 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15098 { 14842 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15099 { 14850 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15100 { 14850 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15101 { 14858 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15102 { 14858 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15103 { 14866 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15104 { 14866 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15105 { 14872 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15106 { 14872 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15107 { 14879 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15108 { 14879 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15109 { 14886 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15110 { 14886 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15111 { 14893 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15112 { 14893 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15113 { 14899 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15114 { 14899 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15115 { 14905 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15116 { 14905 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15117 { 14913 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15118 { 14913 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15119 { 14921 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15120 { 14921 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15121 { 14929 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15122 { 14929 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15123 { 14929 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15124 { 14929 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15125 { 14935 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15126 { 14935 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15127 { 14935 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15128 { 14935 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15129 { 14941 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15130 { 14941 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15131 { 14941 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15132 { 14941 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15133 { 14943 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15134 { 14943 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15135 { 14943 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15136 { 14943 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15137 { 14946 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15138 { 14946 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15139 { 14946 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15140 { 14946 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15141 { 14949 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15142 { 14949 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15143 { 14953 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15144 { 14953 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15145 { 14958 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15146 { 14958 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15147 { 14961 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15148 { 14961 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15149 { 14966 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15150 { 14966 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15151 { 14971 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15152 { 14971 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15153 { 14975 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15154 { 14975 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15155 { 14978 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15156 { 14978 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15157 { 14987 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15158 { 14987 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15159 { 14987 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15160 { 14987 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15161 { 14990 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15162 { 14990 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15163};
15164
15165ParseStatus SystemZAsmParser::
15166tryCustomParseOperand(OperandVector &Operands,
15167 unsigned MCK) {
15168
15169 switch(MCK) {
15170 case MCK_ADDR128:
15171 return parseADDR128(Operands);
15172 case MCK_ADDR32:
15173 return parseADDR32(Operands);
15174 case MCK_ADDR64:
15175 return parseADDR64(Operands);
15176 case MCK_AR32:
15177 return parseAR32(Operands);
15178 case MCK_AnyReg:
15179 return parseAnyReg(Operands);
15180 case MCK_BDAddr32Disp12:
15181 return parseBDAddr32(Operands);
15182 case MCK_BDAddr32Disp20:
15183 return parseBDAddr32(Operands);
15184 case MCK_BDAddr64Disp12:
15185 return parseBDAddr64(Operands);
15186 case MCK_BDAddr64Disp20:
15187 return parseBDAddr64(Operands);
15188 case MCK_BDLAddr64Disp12Len4:
15189 return parseBDLAddr64(Operands);
15190 case MCK_BDLAddr64Disp12Len8:
15191 return parseBDLAddr64(Operands);
15192 case MCK_BDRAddr64Disp12:
15193 return parseBDRAddr64(Operands);
15194 case MCK_BDVAddr64Disp12:
15195 return parseBDVAddr64(Operands);
15196 case MCK_BDXAddr64Disp12:
15197 return parseBDXAddr64(Operands);
15198 case MCK_BDXAddr64Disp20:
15199 return parseBDXAddr64(Operands);
15200 case MCK_CR64:
15201 return parseCR64(Operands);
15202 case MCK_FP128:
15203 return parseFP128(Operands);
15204 case MCK_FP32:
15205 return parseFP32(Operands);
15206 case MCK_FP64:
15207 return parseFP64(Operands);
15208 case MCK_GR128:
15209 return parseGR128(Operands);
15210 case MCK_GR32:
15211 return parseGR32(Operands);
15212 case MCK_GR64:
15213 return parseGR64(Operands);
15214 case MCK_GRH32:
15215 return parseGRH32(Operands);
15216 case MCK_GRX32:
15217 return parseGRX32(Operands);
15218 case MCK_PCRel12:
15219 return parsePCRel12(Operands);
15220 case MCK_PCRel16:
15221 return parsePCRel16(Operands);
15222 case MCK_PCRel24:
15223 return parsePCRel24(Operands);
15224 case MCK_PCRel32:
15225 return parsePCRel32(Operands);
15226 case MCK_PCRelTLS16:
15227 return parsePCRelTLS16(Operands);
15228 case MCK_PCRelTLS32:
15229 return parsePCRelTLS32(Operands);
15230 case MCK_VF128:
15231 return parseVF128(Operands);
15232 case MCK_VR128:
15233 return parseVR128(Operands);
15234 case MCK_VR32:
15235 return parseVR32(Operands);
15236 case MCK_VR64:
15237 return parseVR64(Operands);
15238 default:
15239 return ParseStatus::NoMatch;
15240 }
15241 return ParseStatus::NoMatch;
15242}
15243
15244ParseStatus SystemZAsmParser::
15245MatchOperandParserImpl(OperandVector &Operands,
15246 StringRef Mnemonic,
15247 bool ParseForAllFeatures) {
15248 // Get the current feature set.
15249 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
15250
15251 // Get the next operand index.
15252 unsigned NextOpNum = Operands.size() - 1;
15253 // Search the table.
15254 auto MnemonicRange =
15255 std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable),
15256 Mnemonic, LessOpcodeOperand());
15257
15258 if (MnemonicRange.first == MnemonicRange.second)
15259 return ParseStatus::NoMatch;
15260
15261 for (const OperandMatchEntry *it = MnemonicRange.first,
15262 *ie = MnemonicRange.second; it != ie; ++it) {
15263 // equal_range guarantees that instruction mnemonic matches.
15264 assert(Mnemonic == it->getMnemonic());
15265
15266 // check if the available features match
15267 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
15268 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)
15269 continue;
15270
15271 // check if the operand in question has a custom parser.
15272 if (!(it->OperandMask & (1 << NextOpNum)))
15273 continue;
15274
15275 // call custom parse method to handle the operand
15276 ParseStatus Result = tryCustomParseOperand(Operands, it->Class);
15277 if (!Result.isNoMatch())
15278 return Result;
15279 }
15280
15281 // Okay, we had no match.
15282 return ParseStatus::NoMatch;
15283}
15284
15285#endif // GET_MATCHER_IMPLEMENTATION
15286
15287
15288#ifdef GET_MNEMONIC_SPELL_CHECKER
15289#undef GET_MNEMONIC_SPELL_CHECKER
15290
15291static std::string SystemZMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
15292 const unsigned MaxEditDist = 2;
15293 std::vector<StringRef> Candidates;
15294 StringRef Prev = "";
15295
15296 // Find the appropriate table for this asm variant.
15297 const MatchEntry *Start, *End;
15298 switch (VariantID) {
15299 default: llvm_unreachable("invalid variant!");
15300 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15301 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15302 }
15303
15304 for (auto I = Start; I < End; I++) {
15305 // Ignore unsupported instructions.
15306 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
15307 if ((FBS & RequiredFeatures) != RequiredFeatures)
15308 continue;
15309
15310 StringRef T = I->getMnemonic();
15311 // Avoid recomputing the edit distance for the same string.
15312 if (T == Prev)
15313 continue;
15314
15315 Prev = T;
15316 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
15317 if (Dist <= MaxEditDist)
15318 Candidates.push_back(T);
15319 }
15320
15321 if (Candidates.empty())
15322 return "";
15323
15324 std::string Res = ", did you mean: ";
15325 unsigned i = 0;
15326 for (; i < Candidates.size() - 1; i++)
15327 Res += Candidates[i].str() + ", ";
15328 return Res + Candidates[i].str() + "?";
15329}
15330
15331#endif // GET_MNEMONIC_SPELL_CHECKER
15332
15333
15334#ifdef GET_MNEMONIC_CHECKER
15335#undef GET_MNEMONIC_CHECKER
15336
15337static bool SystemZCheckMnemonic(StringRef Mnemonic,
15338 const FeatureBitset &AvailableFeatures,
15339 unsigned VariantID) {
15340 // Process all MnemonicAliases to remap the mnemonic.
15341 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
15342
15343 // Find the appropriate table for this asm variant.
15344 const MatchEntry *Start, *End;
15345 switch (VariantID) {
15346 default: llvm_unreachable("invalid variant!");
15347 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15348 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15349 }
15350
15351 // Search the table.
15352 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
15353
15354 if (MnemonicRange.first == MnemonicRange.second)
15355 return false;
15356
15357 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
15358 it != ie; ++it) {
15359 const FeatureBitset &RequiredFeatures =
15360 FeatureBitsets[it->RequiredFeaturesIdx];
15361 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
15362 return true;
15363 }
15364 return false;
15365}
15366
15367#endif // GET_MNEMONIC_CHECKER
15368
15369