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 = 37,
59 Feature_FeatureBackChainBit = 1,
60 Feature_FeatureUnalignedSymbolsBit = 40,
61 Feature_FeatureDistinctOpsBit = 6,
62 Feature_FeatureFastSerializationBit = 11,
63 Feature_FeatureFPExtensionBit = 10,
64 Feature_FeatureHighWordBit = 13,
65 Feature_FeatureInterlockedAccess1Bit = 15,
66 Feature_FeatureLoadStoreOnCondBit = 18,
67 Feature_FeaturePopulationCountBit = 32,
68 Feature_FeatureMessageSecurityAssist3Bit = 20,
69 Feature_FeatureMessageSecurityAssist4Bit = 21,
70 Feature_FeatureResetReferenceBitsMultipleBit = 36,
71 Feature_FeatureExecutionHintBit = 9,
72 Feature_FeatureLoadAndTrapBit = 16,
73 Feature_FeatureMiscellaneousExtensionsBit = 27,
74 Feature_FeatureProcessorAssistBit = 34,
75 Feature_FeatureTransactionalExecutionBit = 39,
76 Feature_FeatureDFPZonedConversionBit = 4,
77 Feature_FeatureEnhancedDAT2Bit = 7,
78 Feature_FeatureLoadAndZeroRightmostByteBit = 17,
79 Feature_FeatureLoadStoreOnCond2Bit = 19,
80 Feature_FeatureMessageSecurityAssist5Bit = 22,
81 Feature_FeatureDFPPackedConversionBit = 3,
82 Feature_FeatureVectorBit = 41,
83 Feature_FeatureMiscellaneousExtensions2Bit = 28,
84 Feature_FeatureGuardedStorageBit = 12,
85 Feature_FeatureMessageSecurityAssist7Bit = 23,
86 Feature_FeatureMessageSecurityAssist8Bit = 24,
87 Feature_FeatureVectorEnhancements1Bit = 42,
88 Feature_FeatureVectorPackedDecimalBit = 45,
89 Feature_FeatureInsertReferenceBitsMultipleBit = 14,
90 Feature_FeatureTestPendingExternalInterruptionBit = 38,
91 Feature_FeatureMiscellaneousExtensions3Bit = 29,
92 Feature_FeatureMessageSecurityAssist9Bit = 25,
93 Feature_FeatureVectorEnhancements2Bit = 43,
94 Feature_FeatureVectorPackedDecimalEnhancementBit = 46,
95 Feature_FeatureEnhancedSortBit = 8,
96 Feature_FeatureDeflateConversionBit = 5,
97 Feature_FeatureVectorPackedDecimalEnhancement2Bit = 47,
98 Feature_FeatureNNPAssistBit = 31,
99 Feature_FeatureBEAREnhancementBit = 0,
100 Feature_FeatureResetDATProtectionBit = 35,
101 Feature_FeatureProcessorActivityInstrumentationBit = 33,
102 Feature_FeatureMiscellaneousExtensions4Bit = 30,
103 Feature_FeatureVectorEnhancements3Bit = 44,
104 Feature_FeatureVectorPackedDecimalEnhancement3Bit = 48,
105 Feature_FeatureMessageSecurityAssist12Bit = 26,
106 Feature_FeatureConcurrentFunctionsBit = 2,
107};
108
109#endif // GET_REGISTER_MATCHER
110
111
112#ifdef GET_SUBTARGET_FEATURE_NAME
113#undef GET_SUBTARGET_FEATURE_NAME
114
115// User-level names for subtarget features that participate in
116// instruction matching.
117static const char *getSubtargetFeatureName(uint64_t Val) {
118 switch(Val) {
119 case Feature_FeatureSoftFloatBit: return "soft-float";
120 case Feature_FeatureBackChainBit: return "backchain";
121 case Feature_FeatureUnalignedSymbolsBit: return "unaligned-symbols";
122 case Feature_FeatureDistinctOpsBit: return "distinct-ops";
123 case Feature_FeatureFastSerializationBit: return "fast-serialization";
124 case Feature_FeatureFPExtensionBit: return "fp-extension";
125 case Feature_FeatureHighWordBit: return "high-word";
126 case Feature_FeatureInterlockedAccess1Bit: return "interlocked-access1";
127 case Feature_FeatureLoadStoreOnCondBit: return "load-store-on-cond";
128 case Feature_FeaturePopulationCountBit: return "population-count";
129 case Feature_FeatureMessageSecurityAssist3Bit: return "message-security-assist-extension3";
130 case Feature_FeatureMessageSecurityAssist4Bit: return "message-security-assist-extension4";
131 case Feature_FeatureResetReferenceBitsMultipleBit: return "reset-reference-bits-multiple";
132 case Feature_FeatureExecutionHintBit: return "execution-hint";
133 case Feature_FeatureLoadAndTrapBit: return "load-and-trap";
134 case Feature_FeatureMiscellaneousExtensionsBit: return "miscellaneous-extensions";
135 case Feature_FeatureProcessorAssistBit: return "processor-assist";
136 case Feature_FeatureTransactionalExecutionBit: return "transactional-execution";
137 case Feature_FeatureDFPZonedConversionBit: return "dfp-zoned-conversion";
138 case Feature_FeatureEnhancedDAT2Bit: return "enhanced-dat-2";
139 case Feature_FeatureLoadAndZeroRightmostByteBit: return "load-and-zero-rightmost-byte";
140 case Feature_FeatureLoadStoreOnCond2Bit: return "load-store-on-cond-2";
141 case Feature_FeatureMessageSecurityAssist5Bit: return "message-security-assist-extension5";
142 case Feature_FeatureDFPPackedConversionBit: return "dfp-packed-conversion";
143 case Feature_FeatureVectorBit: return "vector";
144 case Feature_FeatureMiscellaneousExtensions2Bit: return "miscellaneous-extensions-2";
145 case Feature_FeatureGuardedStorageBit: return "guarded-storage";
146 case Feature_FeatureMessageSecurityAssist7Bit: return "message-security-assist-extension7";
147 case Feature_FeatureMessageSecurityAssist8Bit: return "message-security-assist-extension8";
148 case Feature_FeatureVectorEnhancements1Bit: return "vector-enhancements-1";
149 case Feature_FeatureVectorPackedDecimalBit: return "vector-packed-decimal";
150 case Feature_FeatureInsertReferenceBitsMultipleBit: return "insert-reference-bits-multiple";
151 case Feature_FeatureTestPendingExternalInterruptionBit: return "test-pending-external-interruption";
152 case Feature_FeatureMiscellaneousExtensions3Bit: return "miscellaneous-extensions-3";
153 case Feature_FeatureMessageSecurityAssist9Bit: return "message-security-assist-extension9";
154 case Feature_FeatureVectorEnhancements2Bit: return "vector-enhancements-2";
155 case Feature_FeatureVectorPackedDecimalEnhancementBit: return "vector-packed-decimal-enhancement";
156 case Feature_FeatureEnhancedSortBit: return "enhanced-sort";
157 case Feature_FeatureDeflateConversionBit: return "deflate-conversion";
158 case Feature_FeatureVectorPackedDecimalEnhancement2Bit: return "vector-packed-decimal-enhancement-2";
159 case Feature_FeatureNNPAssistBit: return "nnp-assist";
160 case Feature_FeatureBEAREnhancementBit: return "bear-enhancement";
161 case Feature_FeatureResetDATProtectionBit: return "reset-dat-protection";
162 case Feature_FeatureProcessorActivityInstrumentationBit: return "processor-activity-instrumentation";
163 case Feature_FeatureMiscellaneousExtensions4Bit: return "miscellaneous-extensions-4";
164 case Feature_FeatureVectorEnhancements3Bit: return "vector-enhancements-3";
165 case Feature_FeatureVectorPackedDecimalEnhancement3Bit: return "vector-packed-decimal-enhancement-3";
166 case Feature_FeatureMessageSecurityAssist12Bit: return "message-security-assist-extension12";
167 case Feature_FeatureConcurrentFunctionsBit: return "concurrent-functions";
168 default: return "(unknown)";
169 }
170}
171
172#endif // GET_SUBTARGET_FEATURE_NAME
173
174
175#ifdef GET_MATCHER_IMPLEMENTATION
176#undef GET_MATCHER_IMPLEMENTATION
177
178static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) {
179 switch (VariantID) {
180 case 0:
181 switch (Mnemonic.size()) {
182 default: break;
183 case 4: // 11 strings to match.
184 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
185 break;
186 switch (Mnemonic[2]) {
187 default: break;
188 case 'e': // 1 string to match.
189 if (Mnemonic[3] != 'l')
190 break;
191 Mnemonic = "jge"; // "brel"
192 return;
193 case 'h': // 2 strings to match.
194 switch (Mnemonic[3]) {
195 default: break;
196 case 'e': // 1 string to match.
197 Mnemonic = "jhe"; // "brhe"
198 return;
199 case 'l': // 1 string to match.
200 Mnemonic = "jgh"; // "brhl"
201 return;
202 }
203 break;
204 case 'l': // 3 strings to match.
205 switch (Mnemonic[3]) {
206 default: break;
207 case 'e': // 1 string to match.
208 Mnemonic = "jle"; // "brle"
209 return;
210 case 'h': // 1 string to match.
211 Mnemonic = "jlh"; // "brlh"
212 return;
213 case 'l': // 1 string to match.
214 Mnemonic = "jgl"; // "brll"
215 return;
216 }
217 break;
218 case 'm': // 1 string to match.
219 if (Mnemonic[3] != 'l')
220 break;
221 Mnemonic = "jgm"; // "brml"
222 return;
223 case 'o': // 1 string to match.
224 if (Mnemonic[3] != 'l')
225 break;
226 Mnemonic = "jgo"; // "brol"
227 return;
228 case 'p': // 1 string to match.
229 if (Mnemonic[3] != 'l')
230 break;
231 Mnemonic = "jgp"; // "brpl"
232 return;
233 case 'u': // 1 string to match.
234 if (Mnemonic[3] != 'l')
235 break;
236 Mnemonic = "jg"; // "brul"
237 return;
238 case 'z': // 1 string to match.
239 if (Mnemonic[3] != 'l')
240 break;
241 Mnemonic = "jgz"; // "brzl"
242 return;
243 }
244 break;
245 case 5: // 13 strings to match.
246 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
247 break;
248 switch (Mnemonic[2]) {
249 default: break;
250 case 'h': // 1 string to match.
251 if (memcmp(Mnemonic.data()+3, "el", 2) != 0)
252 break;
253 Mnemonic = "jghe"; // "brhel"
254 return;
255 case 'l': // 2 strings to match.
256 switch (Mnemonic[3]) {
257 default: break;
258 case 'e': // 1 string to match.
259 if (Mnemonic[4] != 'l')
260 break;
261 Mnemonic = "jgle"; // "brlel"
262 return;
263 case 'h': // 1 string to match.
264 if (Mnemonic[4] != 'l')
265 break;
266 Mnemonic = "jglh"; // "brlhl"
267 return;
268 }
269 break;
270 case 'n': // 10 strings to match.
271 switch (Mnemonic[3]) {
272 default: break;
273 case 'e': // 1 string to match.
274 if (Mnemonic[4] != 'l')
275 break;
276 Mnemonic = "jgne"; // "brnel"
277 return;
278 case 'h': // 2 strings to match.
279 switch (Mnemonic[4]) {
280 default: break;
281 case 'e': // 1 string to match.
282 Mnemonic = "jnhe"; // "brnhe"
283 return;
284 case 'l': // 1 string to match.
285 Mnemonic = "jgnh"; // "brnhl"
286 return;
287 }
288 break;
289 case 'l': // 3 strings to match.
290 switch (Mnemonic[4]) {
291 default: break;
292 case 'e': // 1 string to match.
293 Mnemonic = "jnle"; // "brnle"
294 return;
295 case 'h': // 1 string to match.
296 Mnemonic = "jnlh"; // "brnlh"
297 return;
298 case 'l': // 1 string to match.
299 Mnemonic = "jgnl"; // "brnll"
300 return;
301 }
302 break;
303 case 'm': // 1 string to match.
304 if (Mnemonic[4] != 'l')
305 break;
306 Mnemonic = "jgnm"; // "brnml"
307 return;
308 case 'o': // 1 string to match.
309 if (Mnemonic[4] != 'l')
310 break;
311 Mnemonic = "jgno"; // "brnol"
312 return;
313 case 'p': // 1 string to match.
314 if (Mnemonic[4] != 'l')
315 break;
316 Mnemonic = "jgnp"; // "brnpl"
317 return;
318 case 'z': // 1 string to match.
319 if (Mnemonic[4] != 'l')
320 break;
321 Mnemonic = "jgnz"; // "brnzl"
322 return;
323 }
324 break;
325 }
326 break;
327 case 6: // 3 strings to match.
328 if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
329 break;
330 switch (Mnemonic[3]) {
331 default: break;
332 case 'h': // 1 string to match.
333 if (memcmp(Mnemonic.data()+4, "el", 2) != 0)
334 break;
335 Mnemonic = "jgnhe"; // "brnhel"
336 return;
337 case 'l': // 2 strings to match.
338 switch (Mnemonic[4]) {
339 default: break;
340 case 'e': // 1 string to match.
341 if (Mnemonic[5] != 'l')
342 break;
343 Mnemonic = "jgnle"; // "brnlel"
344 return;
345 case 'h': // 1 string to match.
346 if (Mnemonic[5] != 'l')
347 break;
348 Mnemonic = "jgnlh"; // "brnlhl"
349 return;
350 }
351 break;
352 }
353 break;
354 }
355 break;
356 case 1:
357 switch (Mnemonic.size()) {
358 default: break;
359 case 4: // 8 strings to match.
360 if (memcmp(Mnemonic.data()+0, "br", 2) != 0)
361 break;
362 switch (Mnemonic[2]) {
363 default: break;
364 case 'e': // 1 string to match.
365 if (Mnemonic[3] != 'l')
366 break;
367 Mnemonic = "jle"; // "brel"
368 return;
369 case 'h': // 1 string to match.
370 if (Mnemonic[3] != 'l')
371 break;
372 Mnemonic = "jlh"; // "brhl"
373 return;
374 case 'l': // 1 string to match.
375 if (Mnemonic[3] != 'l')
376 break;
377 Mnemonic = "jll"; // "brll"
378 return;
379 case 'm': // 1 string to match.
380 if (Mnemonic[3] != 'l')
381 break;
382 Mnemonic = "jlm"; // "brml"
383 return;
384 case 'o': // 1 string to match.
385 if (Mnemonic[3] != 'l')
386 break;
387 Mnemonic = "jlo"; // "brol"
388 return;
389 case 'p': // 1 string to match.
390 if (Mnemonic[3] != 'l')
391 break;
392 Mnemonic = "jlp"; // "brpl"
393 return;
394 case 'u': // 1 string to match.
395 if (Mnemonic[3] != 'l')
396 break;
397 Mnemonic = "jlu"; // "brul"
398 return;
399 case 'z': // 1 string to match.
400 if (Mnemonic[3] != 'l')
401 break;
402 Mnemonic = "jlz"; // "brzl"
403 return;
404 }
405 break;
406 case 5: // 7 strings to match.
407 if (memcmp(Mnemonic.data()+0, "brn", 3) != 0)
408 break;
409 switch (Mnemonic[3]) {
410 default: break;
411 case 'e': // 1 string to match.
412 if (Mnemonic[4] != 'l')
413 break;
414 Mnemonic = "jlne"; // "brnel"
415 return;
416 case 'h': // 1 string to match.
417 if (Mnemonic[4] != 'l')
418 break;
419 Mnemonic = "jlnh"; // "brnhl"
420 return;
421 case 'l': // 1 string to match.
422 if (Mnemonic[4] != 'l')
423 break;
424 Mnemonic = "jlnl"; // "brnll"
425 return;
426 case 'm': // 1 string to match.
427 if (Mnemonic[4] != 'l')
428 break;
429 Mnemonic = "jlnm"; // "brnml"
430 return;
431 case 'o': // 1 string to match.
432 if (Mnemonic[4] != 'l')
433 break;
434 Mnemonic = "jlno"; // "brnol"
435 return;
436 case 'p': // 1 string to match.
437 if (Mnemonic[4] != 'l')
438 break;
439 Mnemonic = "jlnp"; // "brnpl"
440 return;
441 case 'z': // 1 string to match.
442 if (Mnemonic[4] != 'l')
443 break;
444 Mnemonic = "jlnz"; // "brnzl"
445 return;
446 }
447 break;
448 }
449 break;
450 }
451 switch (Mnemonic.size()) {
452 default: break;
453 case 2: // 1 string to match.
454 if (memcmp(Mnemonic.data()+0, "jc", 2) != 0)
455 break;
456 Mnemonic = "brc"; // "jc"
457 return;
458 case 3: // 11 strings to match.
459 switch (Mnemonic[0]) {
460 default: break;
461 case 'b': // 8 strings to match.
462 if (Mnemonic[1] != 'r')
463 break;
464 switch (Mnemonic[2]) {
465 default: break;
466 case 'e': // 1 string to match.
467 Mnemonic = "je"; // "bre"
468 return;
469 case 'h': // 1 string to match.
470 Mnemonic = "jh"; // "brh"
471 return;
472 case 'l': // 1 string to match.
473 Mnemonic = "jl"; // "brl"
474 return;
475 case 'm': // 1 string to match.
476 Mnemonic = "jm"; // "brm"
477 return;
478 case 'o': // 1 string to match.
479 Mnemonic = "jo"; // "bro"
480 return;
481 case 'p': // 1 string to match.
482 Mnemonic = "jp"; // "brp"
483 return;
484 case 'u': // 1 string to match.
485 Mnemonic = "j"; // "bru"
486 return;
487 case 'z': // 1 string to match.
488 Mnemonic = "jz"; // "brz"
489 return;
490 }
491 break;
492 case 'j': // 3 strings to match.
493 switch (Mnemonic[1]) {
494 default: break;
495 case 'a': // 1 string to match.
496 if (Mnemonic[2] != 's')
497 break;
498 Mnemonic = "bras"; // "jas"
499 return;
500 case 'c': // 1 string to match.
501 if (Mnemonic[2] != 't')
502 break;
503 Mnemonic = "brct"; // "jct"
504 return;
505 case 'x': // 1 string to match.
506 if (Mnemonic[2] != 'h')
507 break;
508 Mnemonic = "brxh"; // "jxh"
509 return;
510 }
511 break;
512 }
513 break;
514 case 4: // 12 strings to match.
515 switch (Mnemonic[0]) {
516 default: break;
517 case 'b': // 7 strings to match.
518 if (memcmp(Mnemonic.data()+1, "rn", 2) != 0)
519 break;
520 switch (Mnemonic[3]) {
521 default: break;
522 case 'e': // 1 string to match.
523 Mnemonic = "jne"; // "brne"
524 return;
525 case 'h': // 1 string to match.
526 Mnemonic = "jnh"; // "brnh"
527 return;
528 case 'l': // 1 string to match.
529 Mnemonic = "jnl"; // "brnl"
530 return;
531 case 'm': // 1 string to match.
532 Mnemonic = "jnm"; // "brnm"
533 return;
534 case 'o': // 1 string to match.
535 Mnemonic = "jno"; // "brno"
536 return;
537 case 'p': // 1 string to match.
538 Mnemonic = "jnp"; // "brnp"
539 return;
540 case 'z': // 1 string to match.
541 Mnemonic = "jnz"; // "brnz"
542 return;
543 }
544 break;
545 case 'j': // 5 strings to match.
546 switch (Mnemonic[1]) {
547 default: break;
548 case 'a': // 1 string to match.
549 if (memcmp(Mnemonic.data()+2, "sl", 2) != 0)
550 break;
551 Mnemonic = "brasl"; // "jasl"
552 return;
553 case 'c': // 2 strings to match.
554 if (Mnemonic[2] != 't')
555 break;
556 switch (Mnemonic[3]) {
557 default: break;
558 case 'g': // 1 string to match.
559 Mnemonic = "brctg"; // "jctg"
560 return;
561 case 'h': // 1 string to match.
562 Mnemonic = "brcth"; // "jcth"
563 return;
564 }
565 break;
566 case 'x': // 2 strings to match.
567 switch (Mnemonic[2]) {
568 default: break;
569 case 'h': // 1 string to match.
570 if (Mnemonic[3] != 'g')
571 break;
572 Mnemonic = "brxhg"; // "jxhg"
573 return;
574 case 'l': // 1 string to match.
575 if (Mnemonic[3] != 'e')
576 break;
577 Mnemonic = "brxle"; // "jxle"
578 return;
579 }
580 break;
581 }
582 break;
583 }
584 break;
585 case 5: // 1 string to match.
586 if (memcmp(Mnemonic.data()+0, "jxleg", 5) != 0)
587 break;
588 Mnemonic = "brxlg"; // "jxleg"
589 return;
590 }
591}
592
593enum {
594 Tie0_1_1,
595 Tie1_1_1,
596 Tie2_1_1,
597};
598
599static const uint8_t TiedAsmOperandTable[][3] = {
600 /* Tie0_1_1 */ { 0, 1, 1 },
601 /* Tie1_1_1 */ { 1, 1, 1 },
602 /* Tie2_1_1 */ { 2, 1, 1 },
603};
604
605namespace {
606enum OperatorConversionKind {
607 CVT_Done,
608 CVT_Reg,
609 CVT_Tied,
610 CVT_95_addRegOperands,
611 CVT_95_addBDXAddrOperands,
612 CVT_95_addImmOperands,
613 CVT_95_addBDAddrOperands,
614 CVT_95_addBDLAddrOperands,
615 CVT_95_addImmTLSOperands,
616 CVT_95_addLXAAddrOperands,
617 CVT_95_addBDRAddrOperands,
618 CVT_imm_95_0,
619 CVT_95_addBDVAddrOperands,
620 CVT_NUM_CONVERTERS
621};
622
623enum InstructionConversionKind {
624 Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1,
625 Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1,
626 Convert__FP641_0__Tie0_1_1__FP641_1,
627 Convert__FP641_0__FP641_1__FP641_2,
628 Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3,
629 Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1,
630 Convert__FP321_0__Tie0_1_1__FP321_1,
631 Convert__GR321_0__Tie0_1_1__S32Imm1_1,
632 Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1,
633 Convert__GR641_0__Tie0_1_1__S32Imm1_1,
634 Convert__GR641_0__Tie0_1_1__GR321_1,
635 Convert__GR641_0__Tie0_1_1__S16Imm1_1,
636 Convert__GR641_0__GR641_1__S16Imm1_2,
637 Convert__GR641_0__Tie0_1_1__GR641_1,
638 Convert__GR641_0__GR641_1__GR641_2,
639 Convert__BDAddr64Disp202_0__S8Imm1_1,
640 Convert__GRH321_0__GRH321_1__GRH321_2,
641 Convert__GRH321_0__GRH321_1__GR321_2,
642 Convert__GR321_0__Tie0_1_1__S16Imm1_1,
643 Convert__GR321_0__GR321_1__S16Imm1_2,
644 Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1,
645 Convert__GRH321_0__Tie0_1_1__S32Imm1_1,
646 Convert__GR321_0__Tie0_1_1__GR321_1,
647 Convert__GR321_0__Tie0_1_1__U32Imm1_1,
648 Convert__GR641_0__Tie0_1_1__U32Imm1_1,
649 Convert__GR321_0__GR321_1__GR321_2,
650 Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1,
651 Convert__FP1281_0__Tie0_1_1__FP1281_1,
652 Convert__FP1281_0__FP1281_1__FP1281_2,
653 Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3,
654 Convert__BDXAddr64Disp123_0,
655 Convert__GR641_0__GR641_1,
656 Convert__GR641_0__BDXAddr64Disp123_1,
657 Convert__GR641_0__ADDR641_1,
658 Convert__U4Imm1_0__BDXAddr64Disp123_1,
659 Convert__U4Imm1_0__GR641_1,
660 Convert__GR321_0__Tie0_1_1__GR641_1,
661 Convert__ADDR641_0,
662 Convert__BDXAddr64Disp203_0,
663 Convert__U4Imm1_0__BDXAddr64Disp203_1,
664 Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2,
665 Convert__U4Imm1_0__PCRel121_1__PCRel241_2,
666 Convert__GR641_0__PCRelTLS162_1,
667 Convert__GR641_0__PCRelTLS322_1,
668 Convert__U4Imm1_0__PCRel161_1,
669 Convert__U4Imm1_0__PCRel321_1,
670 Convert__GR321_0__Tie0_1_1__PCRel161_1,
671 Convert__GR641_0__Tie0_1_1__PCRel161_1,
672 Convert__GRH321_0__Tie0_1_1__PCRel321_1,
673 Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2,
674 Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2,
675 Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2,
676 Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2,
677 Convert__GR321_0__BDXAddr64Disp123_1,
678 Convert__GR321_0__BDAddr64Disp122_1__BDAddr64Disp122_2,
679 Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2,
680 Convert__FP641_0__BDXAddr64Disp123_1,
681 Convert__FP641_0__FP641_1,
682 Convert__FP641_0__GR321_1,
683 Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3,
684 Convert__FP641_0__GR641_1,
685 Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3,
686 Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
687 Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2,
688 Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2,
689 Convert__FP321_0__BDXAddr64Disp123_1,
690 Convert__FP321_0__FP321_1,
691 Convert__FP321_0__GR321_1,
692 Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3,
693 Convert__FP321_0__GR641_1,
694 Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3,
695 Convert__FP1281_0__FP1281_1,
696 Convert__BDAddr64Disp122_0,
697 Convert__GR321_0__U4Imm1_1__FP641_2,
698 Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3,
699 Convert__GR321_0__U4Imm1_1__FP321_2,
700 Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3,
701 Convert__GR321_0__S32Imm1_1,
702 Convert__GR321_0__U4Imm1_1__FP1281_2,
703 Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3,
704 Convert__GR641_0__BDXAddr64Disp203_1,
705 Convert__GR641_0__U4Imm1_1__FP641_2,
706 Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3,
707 Convert__GR641_0__U4Imm1_1__FP321_2,
708 Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3,
709 Convert__GR641_0__S32Imm1_1,
710 Convert__GR641_0__GR321_1,
711 Convert__GR641_0__PCRel321_1,
712 Convert__GR641_0__S16Imm1_1,
713 Convert__BDAddr64Disp122_0__S16Imm1_1,
714 Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
715 Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2,
716 Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
717 Convert__GR641_0__S8Imm1_1__PCRel161_2,
718 Convert__GR641_0__S16Imm1_1__U4Imm1_2,
719 Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3,
720 Convert__GR641_0__GR641_1__BDAddr64Disp122_2,
721 Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3,
722 Convert__GR641_0__GR641_1__PCRel161_2,
723 Convert__GR641_0__GR641_1__U4Imm1_2,
724 Convert__GR641_0__U4Imm1_1__FP1281_2,
725 Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3,
726 Convert__GRH321_0__BDXAddr64Disp203_1,
727 Convert__GRH321_0__GRH321_1,
728 Convert__GR321_0__S16Imm1_1,
729 Convert__GRH321_0__GR321_1,
730 Convert__GR321_0__PCRel321_1,
731 Convert__GR321_0__BDXAddr64Disp203_1,
732 Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
733 Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2,
734 Convert__GRH321_0__S32Imm1_1,
735 Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3,
736 Convert__GR321_0__S8Imm1_1__PCRel161_2,
737 Convert__GR321_0__S16Imm1_1__U4Imm1_2,
738 Convert__GR321_0__GR1281_1__Tie0_1_1__Tie1_1_1,
739 Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1,
740 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1,
741 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2,
742 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2,
743 Convert__BDAddr64Disp122_0__U16Imm1_1,
744 Convert__GR321_0__U32Imm1_1,
745 Convert__GR321_0__U16Imm1_1__U4Imm1_2,
746 Convert__GR321_0__U16Imm1_1,
747 Convert__GR641_0__U32Imm1_1,
748 Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
749 Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2,
750 Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
751 Convert__GR641_0__U8Imm1_1__PCRel161_2,
752 Convert__GR641_0__U16Imm1_1__U4Imm1_2,
753 Convert__GR641_0__U16Imm1_1,
754 Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1,
755 Convert__GR641_0__BDAddr64Disp202_1,
756 Convert__BDAddr64Disp122_0__U8Imm1_1,
757 Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3,
758 Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2,
759 Convert__GRH321_0__U32Imm1_1,
760 Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3,
761 Convert__GR321_0__U8Imm1_1__PCRel161_2,
762 Convert__BDAddr64Disp202_0__U8Imm1_1,
763 Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2,
764 Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2,
765 Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2,
766 Convert__GR321_0__GR321_1,
767 Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3,
768 Convert__GR321_0__GR321_1__BDAddr64Disp122_2,
769 Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3,
770 Convert__GR321_0__GR321_1__PCRel161_2,
771 Convert__GR321_0__GR321_1__U4Imm1_2,
772 Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1,
773 Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1,
774 Convert__GR321_0__BDAddr64Disp202_1,
775 Convert__FP641_0__FP641_2__FP641_1,
776 Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2,
777 Convert__AR321_0__AR321_1,
778 Convert__GR1281_0__GR1281_2__GR641_1,
779 Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3,
780 Convert_NoOperands,
781 Convert__GR641_0__FP641_1__U4Imm1_2,
782 Convert__GR1281_0__Tie0_1_1__GR641_1,
783 Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2,
784 Convert__GR1281_0__FP1281_1__U4Imm1_2,
785 Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2,
786 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
787 Convert__GR641_0__FP641_1,
788 Convert__GR1281_0__FP1281_1,
789 Convert__FP1281_0__GR321_1,
790 Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3,
791 Convert__FP1281_0__GR641_1,
792 Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3,
793 Convert__FP1281_0__GR1281_1,
794 Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1,
795 Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2,
796 Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3,
797 Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3,
798 Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1,
799 Convert__GR1281_0__Tie0_1_1__GR321_1,
800 Convert__GR321_0__AR321_1,
801 Convert__GR641_0__GR641_1__BDAddr32Disp202_2,
802 Convert__GR321_0__GR641_1,
803 Convert__GR641_0__FP1281_1,
804 Convert__GR321_0,
805 Convert__GR641_0,
806 Convert__GR321_0__Tie0_1_1,
807 Convert__GR1281_0__GR321_1,
808 Convert__ADDR641_0__BDXAddr64Disp123_1,
809 Convert__ADDR641_0__PCRel321_1,
810 Convert__FP641_0__U4Imm1_1__FP641_2,
811 Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3,
812 Convert__FP321_0__U4Imm1_1__FP321_2,
813 Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3,
814 Convert__FP1281_0__U4Imm1_1__FP1281_2,
815 Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3,
816 Convert__GR1281_0__GR641_1,
817 Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1,
818 Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2,
819 Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
820 Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2,
821 Convert__GR641_0__GR641_2__GR641_1,
822 Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3,
823 Convert__FP641_0__GR641_2__FP641_1,
824 Convert__FP1281_0__GR641_2__FP1281_1,
825 Convert__GRH321_0__Tie0_1_1__U16Imm1_1,
826 Convert__GR321_0__Tie0_1_1__U16Imm1_1,
827 Convert__GR641_0__GR321_1__GR321_2,
828 Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3,
829 Convert__PCRel161_0,
830 Convert__PCRel321_0,
831 Convert__GR1281_1__GR641_0__Tie0_1_1,
832 Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
833 Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1,
834 Convert__GR321_0__GR321_1__BDAddr64Disp202_2,
835 Convert__GR641_0__GR641_1__BDAddr64Disp202_2,
836 Convert__AR321_0__AR321_1__BDAddr64Disp122_2,
837 Convert__AR321_0__AR321_1__BDAddr64Disp202_2,
838 Convert__BDAddr64Disp122_0__BDAddr64Disp122_1,
839 Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2,
840 Convert__CR641_0__CR641_1__BDAddr64Disp122_2,
841 Convert__CR641_0__CR641_1__BDAddr64Disp202_2,
842 Convert__FP641_0__FP321_1,
843 Convert__FP641_0__FP321_1__U4Imm1_2,
844 Convert__VR1281_0__BDXAddr64Disp123_1,
845 Convert__FP641_0__FP1281_1,
846 Convert__FP641_0__BDXAddr64Disp203_1,
847 Convert__FP321_0__FP641_1,
848 Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3,
849 Convert__FP321_0__FP1281_1,
850 Convert__FP321_0__BDXAddr64Disp203_1,
851 Convert__GR641_0__LXAAddr64Disp203_1,
852 Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3,
853 Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2,
854 Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
855 Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1,
856 Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
857 Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1,
858 Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2,
859 Convert__GRH321_0__Tie0_1_1__GRH321_1,
860 Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2,
861 Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1,
862 Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
863 Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2,
864 Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
865 Convert__GRH321_0__Tie0_1_1__S16Imm1_1,
866 Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
867 Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2,
868 Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2,
869 Convert__GR1281_0__BDXAddr64Disp203_1,
870 Convert__BDAddr64Disp202_0,
871 Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3,
872 Convert__FP1281_0__BDXAddr64Disp123_1,
873 Convert__FP1281_0__FP641_1,
874 Convert__FP1281_0__FP641_1__U4Imm1_2,
875 Convert__FP1281_0__FP321_1,
876 Convert__FP641_0,
877 Convert__FP321_0,
878 Convert__FP1281_0,
879 Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2,
880 Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2,
881 Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2,
882 Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2,
883 Convert__FP641_0__Tie0_1_1__FP321_1,
884 Convert__GR1281_0__GR641_1__GR641_2,
885 Convert__GR1281_0,
886 Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2,
887 Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1,
888 Convert__FP1281_0__Tie0_1_1__FP641_1,
889 Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2,
890 Convert__FP641_0__FP641_1__BDXAddr64Disp123_2,
891 Convert__FP1281_0__FP641_1__FP641_2,
892 Convert__U4Imm1_0__U4Imm1_1,
893 Convert__GRH321_0__Tie0_1_1__U32Imm1_1,
894 Convert__GR641_0__GR641_1__imm_95_0,
895 Convert__GR321_0__GR321_1__imm_95_0,
896 Convert__GR641_1__GR321_0__Tie0_1_1,
897 Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1,
898 Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3,
899 Convert__GR641_0__Tie0_1_1,
900 Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3,
901 Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3,
902 Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
903 Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3,
904 Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
905 Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3,
906 Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4,
907 Convert__GR321_0__GR321_1__BDAddr32Disp202_2,
908 Convert__FP641_0__FP641_1__Tie0_1_1__GR321_2__U4Imm1_3,
909 Convert__FP1281_0__FP1281_1__Tie0_1_1__GR321_2__U4Imm1_3,
910 Convert__AR321_0__GR321_1,
911 Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3,
912 Convert__GRH321_0__GRH321_2__GRH321_1,
913 Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3,
914 Convert__GR321_0__GR321_2__GR321_1,
915 Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1,
916 Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1,
917 Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2,
918 Convert__BDAddr32Disp122_0,
919 Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2,
920 Convert__GR321_0__GR641_1__U4Imm1_2,
921 Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0,
922 Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2,
923 Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2,
924 Convert__GRH321_0__BDAddr64Disp202_1,
925 Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2,
926 Convert__U8Imm1_0,
927 Convert__FP321_0__U4Imm1_1__FP641_2,
928 Convert__GRH321_0__U16Imm1_1,
929 Convert__BDLAddr64Disp12Len43_0,
930 Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1,
931 Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2,
932 Convert__GR641_1__GR1281_0__Tie1_1_1,
933 Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2,
934 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3,
935 Convert__VR1281_0__VR1281_1__VR1281_2,
936 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4,
937 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3,
938 Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
939 Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4,
940 Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3,
941 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4,
942 Convert__VR1281_0__VR1281_1__U4Imm1_2,
943 Convert__VR1281_0__VR1281_1,
944 Convert__GR321_0__VR1281_1__U4Imm1_2,
945 Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3,
946 Convert__GR641_0__VR1281_1__U4Imm1_2,
947 Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
948 Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3,
949 Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3,
950 Convert__VR1281_0__VR1281_1__U8Imm1_2__U4Imm1_3,
951 Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4,
952 Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3,
953 Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
954 Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2,
955 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U8Imm1_4,
956 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0,
957 Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0,
958 Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
959 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5,
960 Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4,
961 Convert__VR1281_0__VR1281_1__U12Imm1_2,
962 Convert__VR1281_0__U16Imm1_1,
963 Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2,
964 Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2,
965 Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3,
966 Convert__VR1281_0__U8Imm1_1__U8Imm1_2,
967 Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0,
968 Convert__VR1281_0__VR1281_1__imm_95_0,
969 Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2,
970 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2,
971 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2,
972 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2,
973 Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2,
974 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2,
975 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2,
976 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2,
977 Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2,
978 Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3,
979 Convert__GR641_0__VR1281_1__BDAddr32Disp122_2,
980 Convert__VR1281_0__U16Imm1_1__U4Imm1_2,
981 Convert__VR1281_0__GR321_1__BDAddr64Disp122_2,
982 Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2,
983 Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3,
984 Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2,
985 Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3,
986 Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2,
987 Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2,
988 Convert__VR1281_0__GR641_1__GR641_2,
989 Convert__VR1281_0__VR1281_1__VR1281_1,
990 Convert__VR1281_0,
991 Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4,
992 Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3,
993 Convert__VR1281_0__VR1281_1__U16Imm1_2,
994 Convert__VR1281_0__S16Imm1_1__U4Imm1_2,
995 Convert__VR1281_0__S16Imm1_1,
996 Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2,
997 Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2,
998 Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3,
999 Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2,
1000 Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2,
1001 Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2,
1002 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0,
1003 Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0,
1004 Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3,
1005 Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3,
1006 Convert__VR641_0__VR641_1__VR641_2,
1007 Convert__VR321_0__VR321_1__VR321_2,
1008 Convert__VR641_0__VR641_1,
1009 Convert__VR321_0__VR321_1,
1010 Convert__VR1281_0__VR641_1,
1011 Convert__VR641_0__VR321_1,
1012 Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3,
1013 Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3,
1014 Convert__VR641_0__VR641_1__VR641_2__VR641_3,
1015 Convert__VR321_0__VR321_1__VR321_2__VR321_3,
1016 Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3,
1017 Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3,
1018 Convert__VR641_0__VR641_1__U4Imm1_2,
1019 Convert__VR321_0__VR321_1__U4Imm1_2,
1020 Convert__VR641_0__VR641_1__U12Imm1_2,
1021 Convert__VR321_0__VR321_1__U12Imm1_2,
1022 CVT_NUM_SIGNATURES
1023};
1024
1025} // end anonymous namespace
1026
1027static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][13] = {
1028 // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1
1029 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1030 // Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1
1031 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1032 // Convert__FP641_0__Tie0_1_1__FP641_1
1033 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1034 // Convert__FP641_0__FP641_1__FP641_2
1035 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1036 // Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3
1037 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1038 // Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1
1039 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1040 // Convert__FP321_0__Tie0_1_1__FP321_1
1041 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1042 // Convert__GR321_0__Tie0_1_1__S32Imm1_1
1043 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1044 // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1
1045 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1046 // Convert__GR641_0__Tie0_1_1__S32Imm1_1
1047 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1048 // Convert__GR641_0__Tie0_1_1__GR321_1
1049 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1050 // Convert__GR641_0__Tie0_1_1__S16Imm1_1
1051 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1052 // Convert__GR641_0__GR641_1__S16Imm1_2
1053 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1054 // Convert__GR641_0__Tie0_1_1__GR641_1
1055 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1056 // Convert__GR641_0__GR641_1__GR641_2
1057 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1058 // Convert__BDAddr64Disp202_0__S8Imm1_1
1059 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1060 // Convert__GRH321_0__GRH321_1__GRH321_2
1061 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1062 // Convert__GRH321_0__GRH321_1__GR321_2
1063 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1064 // Convert__GR321_0__Tie0_1_1__S16Imm1_1
1065 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1066 // Convert__GR321_0__GR321_1__S16Imm1_2
1067 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1068 // Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1
1069 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1070 // Convert__GRH321_0__Tie0_1_1__S32Imm1_1
1071 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1072 // Convert__GR321_0__Tie0_1_1__GR321_1
1073 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1074 // Convert__GR321_0__Tie0_1_1__U32Imm1_1
1075 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1076 // Convert__GR641_0__Tie0_1_1__U32Imm1_1
1077 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1078 // Convert__GR321_0__GR321_1__GR321_2
1079 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1080 // Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1
1081 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1082 // Convert__FP1281_0__Tie0_1_1__FP1281_1
1083 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1084 // Convert__FP1281_0__FP1281_1__FP1281_2
1085 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1086 // Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3
1087 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1088 // Convert__BDXAddr64Disp123_0
1089 { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1090 // Convert__GR641_0__GR641_1
1091 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1092 // Convert__GR641_0__BDXAddr64Disp123_1
1093 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1094 // Convert__GR641_0__ADDR641_1
1095 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1096 // Convert__U4Imm1_0__BDXAddr64Disp123_1
1097 { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1098 // Convert__U4Imm1_0__GR641_1
1099 { CVT_95_addImmOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1100 // Convert__GR321_0__Tie0_1_1__GR641_1
1101 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1102 // Convert__ADDR641_0
1103 { CVT_95_addRegOperands, 1, CVT_Done },
1104 // Convert__BDXAddr64Disp203_0
1105 { CVT_95_addBDXAddrOperands, 1, CVT_Done },
1106 // Convert__U4Imm1_0__BDXAddr64Disp203_1
1107 { CVT_95_addImmOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1108 // Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2
1109 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1110 // Convert__U4Imm1_0__PCRel121_1__PCRel241_2
1111 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1112 // Convert__GR641_0__PCRelTLS162_1
1113 { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1114 // Convert__GR641_0__PCRelTLS322_1
1115 { CVT_95_addRegOperands, 1, CVT_95_addImmTLSOperands, 2, CVT_Done },
1116 // Convert__U4Imm1_0__PCRel161_1
1117 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1118 // Convert__U4Imm1_0__PCRel321_1
1119 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1120 // Convert__GR321_0__Tie0_1_1__PCRel161_1
1121 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1122 // Convert__GR641_0__Tie0_1_1__PCRel161_1
1123 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1124 // Convert__GRH321_0__Tie0_1_1__PCRel321_1
1125 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1126 // Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2
1127 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1128 // Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2
1129 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1130 // Convert__GR321_0__Tie0_1_1__GR321_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__GR641_0__Tie0_1_1__GR641_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__GR321_0__BDXAddr64Disp123_1
1135 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1136 // Convert__GR321_0__BDAddr64Disp122_1__BDAddr64Disp122_2
1137 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1138 // Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2
1139 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1140 // Convert__FP641_0__BDXAddr64Disp123_1
1141 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1142 // Convert__FP641_0__FP641_1
1143 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1144 // Convert__FP641_0__GR321_1
1145 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1146 // Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3
1147 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1148 // Convert__FP641_0__GR641_1
1149 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1150 // Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3
1151 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1152 // Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1153 { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1154 // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2
1155 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1156 // Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2
1157 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1158 // Convert__FP321_0__BDXAddr64Disp123_1
1159 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1160 // Convert__FP321_0__FP321_1
1161 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1162 // Convert__FP321_0__GR321_1
1163 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1164 // Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3
1165 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1166 // Convert__FP321_0__GR641_1
1167 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1168 // Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3
1169 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1170 // Convert__FP1281_0__FP1281_1
1171 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1172 // Convert__BDAddr64Disp122_0
1173 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1174 // Convert__GR321_0__U4Imm1_1__FP641_2
1175 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1176 // Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3
1177 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1178 // Convert__GR321_0__U4Imm1_1__FP321_2
1179 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1180 // Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3
1181 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1182 // Convert__GR321_0__S32Imm1_1
1183 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1184 // Convert__GR321_0__U4Imm1_1__FP1281_2
1185 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1186 // Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3
1187 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1188 // Convert__GR641_0__BDXAddr64Disp203_1
1189 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1190 // Convert__GR641_0__U4Imm1_1__FP641_2
1191 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1192 // Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3
1193 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1194 // Convert__GR641_0__U4Imm1_1__FP321_2
1195 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1196 // Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3
1197 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1198 // Convert__GR641_0__S32Imm1_1
1199 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1200 // Convert__GR641_0__GR321_1
1201 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1202 // Convert__GR641_0__PCRel321_1
1203 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1204 // Convert__GR641_0__S16Imm1_1
1205 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1206 // Convert__BDAddr64Disp122_0__S16Imm1_1
1207 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1208 // Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1209 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1210 // Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2
1211 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1212 // Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1213 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1214 // Convert__GR641_0__S8Imm1_1__PCRel161_2
1215 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1216 // Convert__GR641_0__S16Imm1_1__U4Imm1_2
1217 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1218 // Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3
1219 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1220 // Convert__GR641_0__GR641_1__BDAddr64Disp122_2
1221 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1222 // Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3
1223 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1224 // Convert__GR641_0__GR641_1__PCRel161_2
1225 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1226 // Convert__GR641_0__GR641_1__U4Imm1_2
1227 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1228 // Convert__GR641_0__U4Imm1_1__FP1281_2
1229 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1230 // Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3
1231 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1232 // Convert__GRH321_0__BDXAddr64Disp203_1
1233 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1234 // Convert__GRH321_0__GRH321_1
1235 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1236 // Convert__GR321_0__S16Imm1_1
1237 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1238 // Convert__GRH321_0__GR321_1
1239 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1240 // Convert__GR321_0__PCRel321_1
1241 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1242 // Convert__GR321_0__BDXAddr64Disp203_1
1243 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1244 // Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1245 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1246 // Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2
1247 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1248 // Convert__GRH321_0__S32Imm1_1
1249 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1250 // Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3
1251 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1252 // Convert__GR321_0__S8Imm1_1__PCRel161_2
1253 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1254 // Convert__GR321_0__S16Imm1_1__U4Imm1_2
1255 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1256 // Convert__GR321_0__GR1281_1__Tie0_1_1__Tie1_1_1
1257 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1258 // Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1
1259 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1260 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1
1261 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1262 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2
1263 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1264 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2
1265 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addBDAddrOperands, 3, CVT_Done },
1266 // Convert__BDAddr64Disp122_0__U16Imm1_1
1267 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1268 // Convert__GR321_0__U32Imm1_1
1269 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1270 // Convert__GR321_0__U16Imm1_1__U4Imm1_2
1271 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1272 // Convert__GR321_0__U16Imm1_1
1273 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1274 // Convert__GR641_0__U32Imm1_1
1275 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1276 // Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1277 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1278 // Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2
1279 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1280 // Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1281 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1282 // Convert__GR641_0__U8Imm1_1__PCRel161_2
1283 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1284 // Convert__GR641_0__U16Imm1_1__U4Imm1_2
1285 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1286 // Convert__GR641_0__U16Imm1_1
1287 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1288 // Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1
1289 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1290 // Convert__GR641_0__BDAddr64Disp202_1
1291 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1292 // Convert__BDAddr64Disp122_0__U8Imm1_1
1293 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1294 // Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3
1295 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1296 // Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2
1297 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1298 // Convert__GRH321_0__U32Imm1_1
1299 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1300 // Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3
1301 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1302 // Convert__GR321_0__U8Imm1_1__PCRel161_2
1303 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1304 // Convert__BDAddr64Disp202_0__U8Imm1_1
1305 { CVT_95_addBDAddrOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1306 // Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2
1307 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1308 // Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2
1309 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1310 // Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2
1311 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1312 // Convert__GR321_0__GR321_1
1313 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1314 // Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3
1315 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1316 // Convert__GR321_0__GR321_1__BDAddr64Disp122_2
1317 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1318 // Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3
1319 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1320 // Convert__GR321_0__GR321_1__PCRel161_2
1321 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1322 // Convert__GR321_0__GR321_1__U4Imm1_2
1323 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1324 // Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1
1325 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1326 // Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1
1327 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
1328 // Convert__GR321_0__BDAddr64Disp202_1
1329 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1330 // Convert__FP641_0__FP641_2__FP641_1
1331 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1332 // Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2
1333 { CVT_95_addRegOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1334 // Convert__AR321_0__AR321_1
1335 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1336 // Convert__GR1281_0__GR1281_2__GR641_1
1337 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1338 // Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3
1339 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1340 // Convert_NoOperands
1341 { CVT_Done },
1342 // Convert__GR641_0__FP641_1__U4Imm1_2
1343 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1344 // Convert__GR1281_0__Tie0_1_1__GR641_1
1345 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1346 // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2
1347 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1348 // Convert__GR1281_0__FP1281_1__U4Imm1_2
1349 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1350 // Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2
1351 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1352 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1353 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1354 // Convert__GR641_0__FP641_1
1355 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1356 // Convert__GR1281_0__FP1281_1
1357 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1358 // Convert__FP1281_0__GR321_1
1359 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1360 // Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3
1361 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1362 // Convert__FP1281_0__GR641_1
1363 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1364 // Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3
1365 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1366 // Convert__FP1281_0__GR1281_1
1367 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1368 // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1
1369 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1370 // Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2
1371 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addRegOperands, 3, CVT_Done },
1372 // Convert__FP641_0__FP641_1__Tie0_1_1__FP641_2__U4Imm1_3
1373 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1374 // Convert__FP321_0__FP321_1__Tie0_1_1__FP321_2__U4Imm1_3
1375 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1376 // Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1
1377 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1378 // Convert__GR1281_0__Tie0_1_1__GR321_1
1379 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1380 // Convert__GR321_0__AR321_1
1381 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1382 // Convert__GR641_0__GR641_1__BDAddr32Disp202_2
1383 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1384 // Convert__GR321_0__GR641_1
1385 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1386 // Convert__GR641_0__FP1281_1
1387 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1388 // Convert__GR321_0
1389 { CVT_95_addRegOperands, 1, CVT_Done },
1390 // Convert__GR641_0
1391 { CVT_95_addRegOperands, 1, CVT_Done },
1392 // Convert__GR321_0__Tie0_1_1
1393 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1394 // Convert__GR1281_0__GR321_1
1395 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1396 // Convert__ADDR641_0__BDXAddr64Disp123_1
1397 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1398 // Convert__ADDR641_0__PCRel321_1
1399 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1400 // Convert__FP641_0__U4Imm1_1__FP641_2
1401 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1402 // Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3
1403 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1404 // Convert__FP321_0__U4Imm1_1__FP321_2
1405 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1406 // Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3
1407 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1408 // Convert__FP1281_0__U4Imm1_1__FP1281_2
1409 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1410 // Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3
1411 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1412 // Convert__GR1281_0__GR641_1
1413 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1414 // Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1
1415 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1416 // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2
1417 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1418 // Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1419 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1420 // Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2
1421 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1422 // Convert__GR641_0__GR641_2__GR641_1
1423 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1424 // Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3
1425 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1426 // Convert__FP641_0__GR641_2__FP641_1
1427 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1428 // Convert__FP1281_0__GR641_2__FP1281_1
1429 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1430 // Convert__GRH321_0__Tie0_1_1__U16Imm1_1
1431 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1432 // Convert__GR321_0__Tie0_1_1__U16Imm1_1
1433 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1434 // Convert__GR641_0__GR321_1__GR321_2
1435 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1436 // Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3
1437 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1438 // Convert__PCRel161_0
1439 { CVT_95_addImmOperands, 1, CVT_Done },
1440 // Convert__PCRel321_0
1441 { CVT_95_addImmOperands, 1, CVT_Done },
1442 // Convert__GR1281_1__GR641_0__Tie0_1_1
1443 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1444 // Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1445 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1446 // Convert__GR1281_0__GR1281_2__GR1281_1__Tie0_1_1__Tie1_1_1__Tie2_1_1
1447 { 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 },
1448 // Convert__GR321_0__GR321_1__BDAddr64Disp202_2
1449 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1450 // Convert__GR641_0__GR641_1__BDAddr64Disp202_2
1451 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1452 // Convert__AR321_0__AR321_1__BDAddr64Disp122_2
1453 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1454 // Convert__AR321_0__AR321_1__BDAddr64Disp202_2
1455 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1456 // Convert__BDAddr64Disp122_0__BDAddr64Disp122_1
1457 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1458 // Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2
1459 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1460 // Convert__CR641_0__CR641_1__BDAddr64Disp122_2
1461 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1462 // Convert__CR641_0__CR641_1__BDAddr64Disp202_2
1463 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1464 // Convert__FP641_0__FP321_1
1465 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1466 // Convert__FP641_0__FP321_1__U4Imm1_2
1467 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1468 // Convert__VR1281_0__BDXAddr64Disp123_1
1469 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1470 // Convert__FP641_0__FP1281_1
1471 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1472 // Convert__FP641_0__BDXAddr64Disp203_1
1473 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1474 // Convert__FP321_0__FP641_1
1475 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1476 // Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3
1477 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1478 // Convert__FP321_0__FP1281_1
1479 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1480 // Convert__FP321_0__BDXAddr64Disp203_1
1481 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1482 // Convert__GR641_0__LXAAddr64Disp203_1
1483 { CVT_95_addRegOperands, 1, CVT_95_addLXAAddrOperands, 2, CVT_Done },
1484 // Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3
1485 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1486 // Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2
1487 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1488 // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1489 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1490 // Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1
1491 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1492 // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1493 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1494 // Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1
1495 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1496 // Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2
1497 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1498 // Convert__GRH321_0__Tie0_1_1__GRH321_1
1499 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1500 // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2
1501 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1502 // Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1
1503 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1504 // Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1505 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1506 // Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2
1507 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1508 // Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1509 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1510 // Convert__GRH321_0__Tie0_1_1__S16Imm1_1
1511 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1512 // Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1513 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1514 // Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2
1515 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1516 // Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2
1517 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1518 // Convert__GR1281_0__BDXAddr64Disp203_1
1519 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1520 // Convert__BDAddr64Disp202_0
1521 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1522 // Convert__GR641_0__GR641_1__Tie0_1_1__GR641_2__U4Imm1_3
1523 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1524 // Convert__FP1281_0__BDXAddr64Disp123_1
1525 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1526 // Convert__FP1281_0__FP641_1
1527 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1528 // Convert__FP1281_0__FP641_1__U4Imm1_2
1529 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1530 // Convert__FP1281_0__FP321_1
1531 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1532 // Convert__FP641_0
1533 { CVT_95_addRegOperands, 1, CVT_Done },
1534 // Convert__FP321_0
1535 { CVT_95_addRegOperands, 1, CVT_Done },
1536 // Convert__FP1281_0
1537 { CVT_95_addRegOperands, 1, CVT_Done },
1538 // Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2
1539 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1540 // Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2
1541 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1542 // Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2
1543 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1544 // Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2
1545 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1546 // Convert__FP641_0__Tie0_1_1__FP321_1
1547 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1548 // Convert__GR1281_0__GR641_1__GR641_2
1549 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1550 // Convert__GR1281_0
1551 { CVT_95_addRegOperands, 1, CVT_Done },
1552 // Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2
1553 { CVT_95_addBDRAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1554 // Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1
1555 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_Done },
1556 // Convert__FP1281_0__Tie0_1_1__FP641_1
1557 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_Done },
1558 // Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2
1559 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1560 // Convert__FP641_0__FP641_1__BDXAddr64Disp123_2
1561 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1562 // Convert__FP1281_0__FP641_1__FP641_2
1563 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1564 // Convert__U4Imm1_0__U4Imm1_1
1565 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1566 // Convert__GRH321_0__Tie0_1_1__U32Imm1_1
1567 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
1568 // Convert__GR641_0__GR641_1__imm_95_0
1569 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1570 // Convert__GR321_0__GR321_1__imm_95_0
1571 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1572 // Convert__GR641_1__GR321_0__Tie0_1_1
1573 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1574 // Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1
1575 { CVT_95_addBDAddrOperands, 1, CVT_95_addBDLAddrOperands, 2, CVT_Done },
1576 // Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3
1577 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addBDAddrOperands, 4, CVT_Done },
1578 // Convert__GR641_0__Tie0_1_1
1579 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
1580 // Convert__FP1281_0__FP1281_1__Tie0_1_1__FP1281_2__U4Imm1_3
1581 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1582 // Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3
1583 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1584 // Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1585 { 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 },
1586 // Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3
1587 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1588 // Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1589 { 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 },
1590 // Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3
1591 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1592 // Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3__U8Imm1_4
1593 { 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 },
1594 // Convert__GR321_0__GR321_1__BDAddr32Disp202_2
1595 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1596 // Convert__FP641_0__FP641_1__Tie0_1_1__GR321_2__U4Imm1_3
1597 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1598 // Convert__FP1281_0__FP1281_1__Tie0_1_1__GR321_2__U4Imm1_3
1599 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1600 // Convert__AR321_0__GR321_1
1601 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1602 // Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3
1603 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1604 // Convert__GRH321_0__GRH321_2__GRH321_1
1605 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1606 // Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3
1607 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 4, CVT_Done },
1608 // Convert__GR321_0__GR321_2__GR321_1
1609 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 2, CVT_Done },
1610 // Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1
1611 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1612 // Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1
1613 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1614 // Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2
1615 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDXAddrOperands, 3, CVT_Done },
1616 // Convert__BDAddr32Disp122_0
1617 { CVT_95_addBDAddrOperands, 1, CVT_Done },
1618 // Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2
1619 { CVT_95_addBDLAddrOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1620 // Convert__GR321_0__GR641_1__U4Imm1_2
1621 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1622 // Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0
1623 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1624 // Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2
1625 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1626 // Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2
1627 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1628 // Convert__GRH321_0__BDAddr64Disp202_1
1629 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_Done },
1630 // Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2
1631 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1632 // Convert__U8Imm1_0
1633 { CVT_95_addImmOperands, 1, CVT_Done },
1634 // Convert__FP321_0__U4Imm1_1__FP641_2
1635 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1636 // Convert__GRH321_0__U16Imm1_1
1637 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1638 // Convert__BDLAddr64Disp12Len43_0
1639 { CVT_95_addBDLAddrOperands, 1, CVT_Done },
1640 // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1
1641 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_Done },
1642 // Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2
1643 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Tied, Tie0_1_1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1644 // Convert__GR641_1__GR1281_0__Tie1_1_1
1645 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_Done },
1646 // Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2
1647 { CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 1, CVT_Tied, Tie1_1_1, CVT_95_addImmOperands, 3, CVT_Done },
1648 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3
1649 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1650 // Convert__VR1281_0__VR1281_1__VR1281_2
1651 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1652 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4
1653 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1654 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3
1655 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1656 // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1657 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1658 // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3__U4Imm1_4
1659 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1660 // Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3
1661 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1662 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4
1663 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1664 // Convert__VR1281_0__VR1281_1__U4Imm1_2
1665 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1666 // Convert__VR1281_0__VR1281_1
1667 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1668 // Convert__GR321_0__VR1281_1__U4Imm1_2
1669 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1670 // Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3
1671 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1672 // Convert__GR641_0__VR1281_1__U4Imm1_2
1673 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1674 // Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1675 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1676 // Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3
1677 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1678 // Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3
1679 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1680 // Convert__VR1281_0__VR1281_1__U8Imm1_2__U4Imm1_3
1681 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1682 // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3__U4Imm1_4
1683 { 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 },
1684 // Convert__VR1281_0__Tie0_1_1__VR1281_1__VR1281_2__U8Imm1_3
1685 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1686 // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1687 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1688 // Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2
1689 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1690 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U8Imm1_4
1691 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1692 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__imm_95_0
1693 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1694 // Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0
1695 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1696 // Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
1697 { 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 },
1698 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__U4Imm1_5
1699 { 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 },
1700 // Convert__VR1281_0__VR1281_1__U12Imm1_2__U4Imm1_3__U4Imm1_4
1701 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1702 // Convert__VR1281_0__VR1281_1__U12Imm1_2
1703 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1704 // Convert__VR1281_0__U16Imm1_1
1705 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1706 // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2
1707 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1708 // Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2
1709 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1710 // Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3
1711 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1712 // Convert__VR1281_0__U8Imm1_1__U8Imm1_2
1713 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1714 // Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0
1715 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
1716 // Convert__VR1281_0__VR1281_1__imm_95_0
1717 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_imm_95_0, 0, CVT_Done },
1718 // Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2
1719 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1720 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2
1721 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1722 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2
1723 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1724 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2
1725 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1726 // Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2
1727 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1728 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2
1729 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1730 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2
1731 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1732 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2
1733 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1734 // Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2
1735 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1736 // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3
1737 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1738 // Convert__GR641_0__VR1281_1__BDAddr32Disp122_2
1739 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1740 // Convert__VR1281_0__U16Imm1_1__U4Imm1_2
1741 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1742 // Convert__VR1281_0__GR321_1__BDAddr64Disp122_2
1743 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1744 // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2
1745 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1746 // Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3
1747 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1748 // Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2
1749 { CVT_95_addRegOperands, 1, CVT_95_addBDAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1750 // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2__U4Imm1_3
1751 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1752 // Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2
1753 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1754 // Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2
1755 { CVT_95_addRegOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegOperands, 2, CVT_95_addBDAddrOperands, 3, CVT_Done },
1756 // Convert__VR1281_0__GR641_1__GR641_2
1757 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1758 // Convert__VR1281_0__VR1281_1__VR1281_1
1759 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 2, CVT_Done },
1760 // Convert__VR1281_0
1761 { CVT_95_addRegOperands, 1, CVT_Done },
1762 // Convert__VR1281_0__VR1281_1__U8Imm1_2__U8Imm1_3__U4Imm1_4
1763 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
1764 // Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3
1765 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1766 // Convert__VR1281_0__VR1281_1__U16Imm1_2
1767 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1768 // Convert__VR1281_0__S16Imm1_1__U4Imm1_2
1769 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1770 // Convert__VR1281_0__S16Imm1_1
1771 { CVT_95_addRegOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
1772 // Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2
1773 { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1774 // Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2
1775 { CVT_95_addRegOperands, 1, CVT_95_addBDVAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1776 // Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3
1777 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1778 // Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2
1779 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1780 // Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2
1781 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1782 // Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2
1783 { CVT_95_addRegOperands, 1, CVT_95_addBDXAddrOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1784 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4__imm_95_0
1785 { 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 },
1786 // Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__imm_95_0
1787 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_imm_95_0, 0, CVT_Done },
1788 // Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3
1789 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1790 // Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3
1791 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1792 // Convert__VR641_0__VR641_1__VR641_2
1793 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1794 // Convert__VR321_0__VR321_1__VR321_2
1795 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_Done },
1796 // Convert__VR641_0__VR641_1
1797 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1798 // Convert__VR321_0__VR321_1
1799 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1800 // Convert__VR1281_0__VR641_1
1801 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1802 // Convert__VR641_0__VR321_1
1803 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_Done },
1804 // Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3
1805 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1806 // Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3
1807 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1808 // Convert__VR641_0__VR641_1__VR641_2__VR641_3
1809 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1810 // Convert__VR321_0__VR321_1__VR321_2__VR321_3
1811 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addRegOperands, 4, CVT_Done },
1812 // Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3
1813 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1814 // Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3
1815 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addRegOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
1816 // Convert__VR641_0__VR641_1__U4Imm1_2
1817 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1818 // Convert__VR321_0__VR321_1__U4Imm1_2
1819 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1820 // Convert__VR641_0__VR641_1__U12Imm1_2
1821 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1822 // Convert__VR321_0__VR321_1__U12Imm1_2
1823 { CVT_95_addRegOperands, 1, CVT_95_addRegOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
1824};
1825
1826void SystemZAsmParser::
1827convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
1828 const OperandVector &Operands) {
1829 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1830 const uint8_t *Converter = ConversionTable[Kind];
1831 Inst.setOpcode(Opcode);
1832 for (const uint8_t *p = Converter; *p; p += 2) {
1833 unsigned OpIdx = *(p + 1);
1834 switch (*p) {
1835 default: llvm_unreachable("invalid conversion entry!");
1836 case CVT_Reg:
1837 static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1838 break;
1839 case CVT_Tied: {
1840 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
1841 std::begin(TiedAsmOperandTable)) &&
1842 "Tied operand not found");
1843 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
1844 if (TiedResOpnd != (uint8_t)-1)
1845 Inst.addOperand(Inst.getOperand(TiedResOpnd));
1846 break;
1847 }
1848 case CVT_95_addRegOperands:
1849 static_cast<SystemZOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
1850 break;
1851 case CVT_95_addBDXAddrOperands:
1852 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDXAddrOperands(Inst, 3);
1853 break;
1854 case CVT_95_addImmOperands:
1855 static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
1856 break;
1857 case CVT_95_addBDAddrOperands:
1858 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDAddrOperands(Inst, 2);
1859 break;
1860 case CVT_95_addBDLAddrOperands:
1861 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDLAddrOperands(Inst, 3);
1862 break;
1863 case CVT_95_addImmTLSOperands:
1864 static_cast<SystemZOperand &>(*Operands[OpIdx]).addImmTLSOperands(Inst, 2);
1865 break;
1866 case CVT_95_addLXAAddrOperands:
1867 static_cast<SystemZOperand &>(*Operands[OpIdx]).addLXAAddrOperands(Inst, 3);
1868 break;
1869 case CVT_95_addBDRAddrOperands:
1870 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDRAddrOperands(Inst, 3);
1871 break;
1872 case CVT_imm_95_0:
1873 Inst.addOperand(MCOperand::createImm(0));
1874 break;
1875 case CVT_95_addBDVAddrOperands:
1876 static_cast<SystemZOperand &>(*Operands[OpIdx]).addBDVAddrOperands(Inst, 3);
1877 break;
1878 }
1879 }
1880}
1881
1882void SystemZAsmParser::
1883convertToMapAndConstraints(unsigned Kind,
1884 const OperandVector &Operands) {
1885 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
1886 unsigned NumMCOperands = 0;
1887 const uint8_t *Converter = ConversionTable[Kind];
1888 for (const uint8_t *p = Converter; *p; p += 2) {
1889 switch (*p) {
1890 default: llvm_unreachable("invalid conversion entry!");
1891 case CVT_Reg:
1892 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1893 Operands[*(p + 1)]->setConstraint("r");
1894 ++NumMCOperands;
1895 break;
1896 case CVT_Tied:
1897 ++NumMCOperands;
1898 break;
1899 case CVT_95_addRegOperands:
1900 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1901 Operands[*(p + 1)]->setConstraint("m");
1902 NumMCOperands += 1;
1903 break;
1904 case CVT_95_addBDXAddrOperands:
1905 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1906 Operands[*(p + 1)]->setConstraint("m");
1907 NumMCOperands += 3;
1908 break;
1909 case CVT_95_addImmOperands:
1910 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1911 Operands[*(p + 1)]->setConstraint("m");
1912 NumMCOperands += 1;
1913 break;
1914 case CVT_95_addBDAddrOperands:
1915 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1916 Operands[*(p + 1)]->setConstraint("m");
1917 NumMCOperands += 2;
1918 break;
1919 case CVT_95_addBDLAddrOperands:
1920 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1921 Operands[*(p + 1)]->setConstraint("m");
1922 NumMCOperands += 3;
1923 break;
1924 case CVT_95_addImmTLSOperands:
1925 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1926 Operands[*(p + 1)]->setConstraint("m");
1927 NumMCOperands += 2;
1928 break;
1929 case CVT_95_addLXAAddrOperands:
1930 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1931 Operands[*(p + 1)]->setConstraint("m");
1932 NumMCOperands += 3;
1933 break;
1934 case CVT_95_addBDRAddrOperands:
1935 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1936 Operands[*(p + 1)]->setConstraint("m");
1937 NumMCOperands += 3;
1938 break;
1939 case CVT_imm_95_0:
1940 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1941 Operands[*(p + 1)]->setConstraint("");
1942 ++NumMCOperands;
1943 break;
1944 case CVT_95_addBDVAddrOperands:
1945 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
1946 Operands[*(p + 1)]->setConstraint("m");
1947 NumMCOperands += 3;
1948 break;
1949 }
1950 }
1951}
1952
1953namespace {
1954
1955/// MatchClassKind - The kinds of classes which participate in
1956/// instruction matching.
1957enum MatchClassKind {
1958 InvalidMatchClass = 0,
1959 OptionalMatchClass = 1,
1960 MCK_LAST_TOKEN = OptionalMatchClass,
1961 MCK_CCR, // register class 'CCR'
1962 MCK_FPCRegs, // register class 'FPCRegs'
1963 MCK_ADDR128Bit, // register class 'ADDR128Bit'
1964 MCK_FP128Bit, // register class 'FP128Bit'
1965 MCK_GR128Bit, // register class 'GR128Bit'
1966 MCK_ADDR32Bit, // register class 'ADDR32Bit'
1967 MCK_ADDR64Bit, // register class 'ADDR64Bit'
1968 MCK_AR32Bit, // register class 'AR32Bit'
1969 MCK_CR64Bit, // register class 'CR64Bit'
1970 MCK_FP16Bit, // register class 'FP16Bit'
1971 MCK_FP32Bit, // register class 'FP32Bit'
1972 MCK_FP64Bit, // register class 'FP64Bit'
1973 MCK_GR32Bit, // register class 'GR32Bit'
1974 MCK_GR64Bit, // register class 'GR64Bit'
1975 MCK_GRH32Bit, // register class 'GRH32Bit'
1976 MCK_VF128Bit, // register class 'VF128Bit'
1977 MCK_Reg15, // derived register class
1978 MCK_GRX32Bit, // register class 'GRX32Bit'
1979 MCK_VR128Bit, // register class 'VR128Bit'
1980 MCK_VR16Bit, // register class 'VR16Bit'
1981 MCK_VR32Bit, // register class 'VR32Bit'
1982 MCK_VR64Bit, // register class 'VR64Bit'
1983 MCK_AnyRegBit, // register class 'AnyRegBit'
1984 MCK_LAST_REGISTER = MCK_AnyRegBit,
1985 MCK_ADDR128, // user defined class 'ADDR128AsmOperand'
1986 MCK_ADDR32, // user defined class 'ADDR32AsmOperand'
1987 MCK_ADDR64, // user defined class 'ADDR64AsmOperand'
1988 MCK_AR32, // user defined class 'AR32AsmOperand'
1989 MCK_AnyReg, // user defined class 'AnyRegAsmOperand'
1990 MCK_BDAddr32Disp12, // user defined class 'BDAddr32Disp12'
1991 MCK_BDAddr32Disp20, // user defined class 'BDAddr32Disp20'
1992 MCK_BDAddr64Disp12, // user defined class 'BDAddr64Disp12'
1993 MCK_BDAddr64Disp20, // user defined class 'BDAddr64Disp20'
1994 MCK_BDLAddr64Disp12Len4, // user defined class 'BDLAddr64Disp12Len4'
1995 MCK_BDLAddr64Disp12Len8, // user defined class 'BDLAddr64Disp12Len8'
1996 MCK_BDRAddr64Disp12, // user defined class 'BDRAddr64Disp12'
1997 MCK_BDVAddr64Disp12, // user defined class 'BDVAddr64Disp12'
1998 MCK_BDXAddr64Disp12, // user defined class 'BDXAddr64Disp12'
1999 MCK_BDXAddr64Disp20, // user defined class 'BDXAddr64Disp20'
2000 MCK_CR64, // user defined class 'CR64AsmOperand'
2001 MCK_FP128, // user defined class 'FP128AsmOperand'
2002 MCK_FP16, // user defined class 'FP16AsmOperand'
2003 MCK_FP32, // user defined class 'FP32AsmOperand'
2004 MCK_FP64, // user defined class 'FP64AsmOperand'
2005 MCK_GR128, // user defined class 'GR128AsmOperand'
2006 MCK_GR32, // user defined class 'GR32AsmOperand'
2007 MCK_GR64, // user defined class 'GR64AsmOperand'
2008 MCK_GRH32, // user defined class 'GRH32AsmOperand'
2009 MCK_GRX32, // user defined class 'GRX32AsmOperand'
2010 MCK_Imm, // user defined class 'ImmAsmOperand'
2011 MCK_LXAAddr64Disp20, // user defined class 'LXAAddr64Disp20'
2012 MCK_PCRel12, // user defined class 'PCRel12'
2013 MCK_PCRel16, // user defined class 'PCRel16'
2014 MCK_PCRel24, // user defined class 'PCRel24'
2015 MCK_PCRel32, // user defined class 'PCRel32'
2016 MCK_PCRelTLS16, // user defined class 'PCRelTLS16'
2017 MCK_PCRelTLS32, // user defined class 'PCRelTLS32'
2018 MCK_S16Imm, // user defined class 'S16Imm'
2019 MCK_S32Imm, // user defined class 'S32Imm'
2020 MCK_S8Imm, // user defined class 'S8Imm'
2021 MCK_U12Imm, // user defined class 'U12Imm'
2022 MCK_U16Imm, // user defined class 'U16Imm'
2023 MCK_U1Imm, // user defined class 'U1Imm'
2024 MCK_U2Imm, // user defined class 'U2Imm'
2025 MCK_U32Imm, // user defined class 'U32Imm'
2026 MCK_U3Imm, // user defined class 'U3Imm'
2027 MCK_U48Imm, // user defined class 'U48Imm'
2028 MCK_U4Imm, // user defined class 'U4Imm'
2029 MCK_U8Imm, // user defined class 'U8Imm'
2030 MCK_VF128, // user defined class 'VF128AsmOperand'
2031 MCK_VR128, // user defined class 'VR128AsmOperand'
2032 MCK_VR16, // user defined class 'VR16AsmOperand'
2033 MCK_VR32, // user defined class 'VR32AsmOperand'
2034 MCK_VR64, // user defined class 'VR64AsmOperand'
2035 NumMatchClassKinds
2036};
2037
2038} // end anonymous namespace
2039
2040static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
2041 return MCTargetAsmParser::Match_InvalidOperand;
2042}
2043
2044static MatchClassKind matchTokenString(StringRef Name) {
2045 return InvalidMatchClass;
2046}
2047
2048/// isSubclass - Compute whether \p A is a subclass of \p B.
2049static bool isSubclass(MatchClassKind A, MatchClassKind B) {
2050 if (A == B)
2051 return true;
2052
2053 [[maybe_unused]] static constexpr struct {
2054 uint32_t Offset;
2055 uint16_t Start;
2056 uint16_t Length;
2057 } Table[] = {
2058 {0, 0, 0},
2059 {0, 0, 0},
2060 {0, 0, 0},
2061 {0, 0, 0},
2062 {0, 6, 1},
2063 {1, 0, 0},
2064 {1, 0, 0},
2065 {1, 14, 6},
2066 {7, 15, 10},
2067 {17, 0, 0},
2068 {17, 0, 0},
2069 {17, 21, 1},
2070 {18, 22, 1},
2071 {19, 18, 7},
2072 {26, 19, 1},
2073 {27, 24, 1},
2074 {28, 19, 1},
2075 {29, 18, 7},
2076 {36, 24, 1},
2077 {37, 0, 0},
2078 {37, 0, 0},
2079 {37, 0, 0},
2080 {37, 0, 0},
2081 {37, 0, 0},
2082 {37, 0, 0},
2083 {37, 0, 0},
2084 {37, 0, 0},
2085 {37, 0, 0},
2086 {37, 0, 0},
2087 {37, 0, 0},
2088 {37, 0, 0},
2089 {37, 0, 0},
2090 {37, 0, 0},
2091 {37, 0, 0},
2092 {37, 0, 0},
2093 {37, 0, 0},
2094 {37, 0, 0},
2095 {37, 0, 0},
2096 {37, 0, 0},
2097 {37, 0, 0},
2098 {37, 0, 0},
2099 {37, 0, 0},
2100 {37, 0, 0},
2101 {37, 0, 0},
2102 {37, 0, 0},
2103 {37, 0, 0},
2104 {37, 0, 0},
2105 {37, 0, 0},
2106 {37, 0, 0},
2107 {37, 0, 0},
2108 {37, 0, 0},
2109 {37, 0, 0},
2110 {37, 0, 0},
2111 {37, 0, 0},
2112 {37, 0, 0},
2113 {37, 0, 0},
2114 {37, 0, 0},
2115 {37, 0, 0},
2116 {37, 0, 0},
2117 {37, 0, 0},
2118 {37, 0, 0},
2119 {37, 0, 0},
2120 {37, 0, 0},
2121 {37, 0, 0},
2122 {37, 0, 0},
2123 {37, 0, 0},
2124 {37, 0, 0},
2125 {37, 0, 0},
2126 {37, 0, 0},
2127 {37, 0, 0},
2128 {37, 0, 0},
2129 {37, 0, 0},
2130 {37, 0, 0},
2131 {37, 0, 0},
2132 {37, 0, 0},
2133 };
2134
2135 static constexpr uint8_t Data[] = {
2136 0xC3,
2137 0x00,
2138 0x0F,
2139 0xBF,
2140 0x18,
2141 };
2142
2143 auto &Entry = Table[A];
2144 unsigned Idx = B - Entry.Start;
2145 if (Idx >= Entry.Length)
2146 return false;
2147 Idx += Entry.Offset;
2148 return (Data[Idx / 8] >> (Idx % 8)) & 1;
2149}
2150
2151static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind) {
2152 SystemZOperand &Operand = (SystemZOperand &)GOp;
2153 if (Kind == InvalidMatchClass)
2154 return MCTargetAsmParser::Match_InvalidOperand;
2155
2156 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
2157 return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
2158 MCTargetAsmParser::Match_Success :
2159 MCTargetAsmParser::Match_InvalidOperand;
2160
2161 switch (Kind) {
2162 default: break;
2163 case MCK_ADDR128: {
2164 DiagnosticPredicate DP(Operand.isADDR128());
2165 if (DP.isMatch())
2166 return MCTargetAsmParser::Match_Success;
2167 break;
2168 }
2169 case MCK_ADDR32: {
2170 DiagnosticPredicate DP(Operand.isADDR32());
2171 if (DP.isMatch())
2172 return MCTargetAsmParser::Match_Success;
2173 break;
2174 }
2175 case MCK_ADDR64: {
2176 DiagnosticPredicate DP(Operand.isADDR64());
2177 if (DP.isMatch())
2178 return MCTargetAsmParser::Match_Success;
2179 break;
2180 }
2181 case MCK_AR32: {
2182 DiagnosticPredicate DP(Operand.isAR32());
2183 if (DP.isMatch())
2184 return MCTargetAsmParser::Match_Success;
2185 break;
2186 }
2187 case MCK_AnyReg: {
2188 DiagnosticPredicate DP(Operand.isAnyReg());
2189 if (DP.isMatch())
2190 return MCTargetAsmParser::Match_Success;
2191 break;
2192 }
2193 case MCK_BDAddr32Disp12: {
2194 DiagnosticPredicate DP(Operand.isBDAddr32Disp12());
2195 if (DP.isMatch())
2196 return MCTargetAsmParser::Match_Success;
2197 break;
2198 }
2199 case MCK_BDAddr32Disp20: {
2200 DiagnosticPredicate DP(Operand.isBDAddr32Disp20());
2201 if (DP.isMatch())
2202 return MCTargetAsmParser::Match_Success;
2203 break;
2204 }
2205 case MCK_BDAddr64Disp12: {
2206 DiagnosticPredicate DP(Operand.isBDAddr64Disp12());
2207 if (DP.isMatch())
2208 return MCTargetAsmParser::Match_Success;
2209 break;
2210 }
2211 case MCK_BDAddr64Disp20: {
2212 DiagnosticPredicate DP(Operand.isBDAddr64Disp20());
2213 if (DP.isMatch())
2214 return MCTargetAsmParser::Match_Success;
2215 break;
2216 }
2217 case MCK_BDLAddr64Disp12Len4: {
2218 DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len4());
2219 if (DP.isMatch())
2220 return MCTargetAsmParser::Match_Success;
2221 break;
2222 }
2223 case MCK_BDLAddr64Disp12Len8: {
2224 DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len8());
2225 if (DP.isMatch())
2226 return MCTargetAsmParser::Match_Success;
2227 break;
2228 }
2229 case MCK_BDRAddr64Disp12: {
2230 DiagnosticPredicate DP(Operand.isBDRAddr64Disp12());
2231 if (DP.isMatch())
2232 return MCTargetAsmParser::Match_Success;
2233 break;
2234 }
2235 case MCK_BDVAddr64Disp12: {
2236 DiagnosticPredicate DP(Operand.isBDVAddr64Disp12());
2237 if (DP.isMatch())
2238 return MCTargetAsmParser::Match_Success;
2239 break;
2240 }
2241 case MCK_BDXAddr64Disp12: {
2242 DiagnosticPredicate DP(Operand.isBDXAddr64Disp12());
2243 if (DP.isMatch())
2244 return MCTargetAsmParser::Match_Success;
2245 break;
2246 }
2247 case MCK_BDXAddr64Disp20: {
2248 DiagnosticPredicate DP(Operand.isBDXAddr64Disp20());
2249 if (DP.isMatch())
2250 return MCTargetAsmParser::Match_Success;
2251 break;
2252 }
2253 case MCK_CR64: {
2254 DiagnosticPredicate DP(Operand.isCR64());
2255 if (DP.isMatch())
2256 return MCTargetAsmParser::Match_Success;
2257 break;
2258 }
2259 case MCK_FP128: {
2260 DiagnosticPredicate DP(Operand.isFP128());
2261 if (DP.isMatch())
2262 return MCTargetAsmParser::Match_Success;
2263 break;
2264 }
2265 case MCK_FP16: {
2266 DiagnosticPredicate DP(Operand.isFP16());
2267 if (DP.isMatch())
2268 return MCTargetAsmParser::Match_Success;
2269 break;
2270 }
2271 case MCK_FP32: {
2272 DiagnosticPredicate DP(Operand.isFP32());
2273 if (DP.isMatch())
2274 return MCTargetAsmParser::Match_Success;
2275 break;
2276 }
2277 case MCK_FP64: {
2278 DiagnosticPredicate DP(Operand.isFP64());
2279 if (DP.isMatch())
2280 return MCTargetAsmParser::Match_Success;
2281 break;
2282 }
2283 case MCK_GR128: {
2284 DiagnosticPredicate DP(Operand.isGR128());
2285 if (DP.isMatch())
2286 return MCTargetAsmParser::Match_Success;
2287 break;
2288 }
2289 case MCK_GR32: {
2290 DiagnosticPredicate DP(Operand.isGR32());
2291 if (DP.isMatch())
2292 return MCTargetAsmParser::Match_Success;
2293 break;
2294 }
2295 case MCK_GR64: {
2296 DiagnosticPredicate DP(Operand.isGR64());
2297 if (DP.isMatch())
2298 return MCTargetAsmParser::Match_Success;
2299 break;
2300 }
2301 case MCK_GRH32: {
2302 DiagnosticPredicate DP(Operand.isGRH32());
2303 if (DP.isMatch())
2304 return MCTargetAsmParser::Match_Success;
2305 break;
2306 }
2307 case MCK_GRX32: {
2308 DiagnosticPredicate DP(Operand.isGRX32());
2309 if (DP.isMatch())
2310 return MCTargetAsmParser::Match_Success;
2311 break;
2312 }
2313 case MCK_Imm: {
2314 DiagnosticPredicate DP(Operand.isImm());
2315 if (DP.isMatch())
2316 return MCTargetAsmParser::Match_Success;
2317 break;
2318 }
2319 case MCK_LXAAddr64Disp20: {
2320 DiagnosticPredicate DP(Operand.isLXAAddr64Disp20());
2321 if (DP.isMatch())
2322 return MCTargetAsmParser::Match_Success;
2323 break;
2324 }
2325 case MCK_PCRel12: {
2326 DiagnosticPredicate DP(Operand.isImm());
2327 if (DP.isMatch())
2328 return MCTargetAsmParser::Match_Success;
2329 break;
2330 }
2331 case MCK_PCRel16: {
2332 DiagnosticPredicate DP(Operand.isImm());
2333 if (DP.isMatch())
2334 return MCTargetAsmParser::Match_Success;
2335 break;
2336 }
2337 case MCK_PCRel24: {
2338 DiagnosticPredicate DP(Operand.isImm());
2339 if (DP.isMatch())
2340 return MCTargetAsmParser::Match_Success;
2341 break;
2342 }
2343 case MCK_PCRel32: {
2344 DiagnosticPredicate DP(Operand.isImm());
2345 if (DP.isMatch())
2346 return MCTargetAsmParser::Match_Success;
2347 break;
2348 }
2349 case MCK_PCRelTLS16: {
2350 DiagnosticPredicate DP(Operand.isImmTLS());
2351 if (DP.isMatch())
2352 return MCTargetAsmParser::Match_Success;
2353 break;
2354 }
2355 case MCK_PCRelTLS32: {
2356 DiagnosticPredicate DP(Operand.isImmTLS());
2357 if (DP.isMatch())
2358 return MCTargetAsmParser::Match_Success;
2359 break;
2360 }
2361 case MCK_S16Imm: {
2362 DiagnosticPredicate DP(Operand.isS16Imm());
2363 if (DP.isMatch())
2364 return MCTargetAsmParser::Match_Success;
2365 break;
2366 }
2367 case MCK_S32Imm: {
2368 DiagnosticPredicate DP(Operand.isS32Imm());
2369 if (DP.isMatch())
2370 return MCTargetAsmParser::Match_Success;
2371 break;
2372 }
2373 case MCK_S8Imm: {
2374 DiagnosticPredicate DP(Operand.isS8Imm());
2375 if (DP.isMatch())
2376 return MCTargetAsmParser::Match_Success;
2377 break;
2378 }
2379 case MCK_U12Imm: {
2380 DiagnosticPredicate DP(Operand.isU12Imm());
2381 if (DP.isMatch())
2382 return MCTargetAsmParser::Match_Success;
2383 break;
2384 }
2385 case MCK_U16Imm: {
2386 DiagnosticPredicate DP(Operand.isU16Imm());
2387 if (DP.isMatch())
2388 return MCTargetAsmParser::Match_Success;
2389 break;
2390 }
2391 case MCK_U1Imm: {
2392 DiagnosticPredicate DP(Operand.isU1Imm());
2393 if (DP.isMatch())
2394 return MCTargetAsmParser::Match_Success;
2395 break;
2396 }
2397 case MCK_U2Imm: {
2398 DiagnosticPredicate DP(Operand.isU2Imm());
2399 if (DP.isMatch())
2400 return MCTargetAsmParser::Match_Success;
2401 break;
2402 }
2403 case MCK_U32Imm: {
2404 DiagnosticPredicate DP(Operand.isU32Imm());
2405 if (DP.isMatch())
2406 return MCTargetAsmParser::Match_Success;
2407 break;
2408 }
2409 case MCK_U3Imm: {
2410 DiagnosticPredicate DP(Operand.isU3Imm());
2411 if (DP.isMatch())
2412 return MCTargetAsmParser::Match_Success;
2413 break;
2414 }
2415 case MCK_U48Imm: {
2416 DiagnosticPredicate DP(Operand.isU48Imm());
2417 if (DP.isMatch())
2418 return MCTargetAsmParser::Match_Success;
2419 break;
2420 }
2421 case MCK_U4Imm: {
2422 DiagnosticPredicate DP(Operand.isU4Imm());
2423 if (DP.isMatch())
2424 return MCTargetAsmParser::Match_Success;
2425 break;
2426 }
2427 case MCK_U8Imm: {
2428 DiagnosticPredicate DP(Operand.isU8Imm());
2429 if (DP.isMatch())
2430 return MCTargetAsmParser::Match_Success;
2431 break;
2432 }
2433 case MCK_VF128: {
2434 DiagnosticPredicate DP(Operand.isVF128());
2435 if (DP.isMatch())
2436 return MCTargetAsmParser::Match_Success;
2437 break;
2438 }
2439 case MCK_VR128: {
2440 DiagnosticPredicate DP(Operand.isVR128());
2441 if (DP.isMatch())
2442 return MCTargetAsmParser::Match_Success;
2443 break;
2444 }
2445 case MCK_VR16: {
2446 DiagnosticPredicate DP(Operand.isVR16());
2447 if (DP.isMatch())
2448 return MCTargetAsmParser::Match_Success;
2449 break;
2450 }
2451 case MCK_VR32: {
2452 DiagnosticPredicate DP(Operand.isVR32());
2453 if (DP.isMatch())
2454 return MCTargetAsmParser::Match_Success;
2455 break;
2456 }
2457 case MCK_VR64: {
2458 DiagnosticPredicate DP(Operand.isVR64());
2459 if (DP.isMatch())
2460 return MCTargetAsmParser::Match_Success;
2461 break;
2462 }
2463 } // end switch (Kind)
2464
2465 if (Operand.isReg()) {
2466 static constexpr uint16_t Table[SystemZ::NUM_TARGET_REGS] = {
2467 InvalidMatchClass,
2468 MCK_CCR,
2469 MCK_FPCRegs,
2470 MCK_AR32Bit,
2471 MCK_AR32Bit,
2472 MCK_AR32Bit,
2473 MCK_AR32Bit,
2474 MCK_AR32Bit,
2475 MCK_AR32Bit,
2476 MCK_AR32Bit,
2477 MCK_AR32Bit,
2478 MCK_AR32Bit,
2479 MCK_AR32Bit,
2480 MCK_AR32Bit,
2481 MCK_AR32Bit,
2482 MCK_AR32Bit,
2483 MCK_AR32Bit,
2484 MCK_AR32Bit,
2485 MCK_AR32Bit,
2486 MCK_CR64Bit,
2487 MCK_CR64Bit,
2488 MCK_CR64Bit,
2489 MCK_CR64Bit,
2490 MCK_CR64Bit,
2491 MCK_CR64Bit,
2492 MCK_CR64Bit,
2493 MCK_CR64Bit,
2494 MCK_CR64Bit,
2495 MCK_CR64Bit,
2496 MCK_CR64Bit,
2497 MCK_CR64Bit,
2498 MCK_CR64Bit,
2499 MCK_CR64Bit,
2500 MCK_CR64Bit,
2501 MCK_CR64Bit,
2502 MCK_VF128Bit,
2503 MCK_VF128Bit,
2504 MCK_VF128Bit,
2505 MCK_VF128Bit,
2506 MCK_VF128Bit,
2507 MCK_VF128Bit,
2508 MCK_VF128Bit,
2509 MCK_VF128Bit,
2510 MCK_VF128Bit,
2511 MCK_VF128Bit,
2512 MCK_VF128Bit,
2513 MCK_VF128Bit,
2514 MCK_VF128Bit,
2515 MCK_VF128Bit,
2516 MCK_VF128Bit,
2517 MCK_VF128Bit,
2518 MCK_VR128Bit,
2519 MCK_VR128Bit,
2520 MCK_VR128Bit,
2521 MCK_VR128Bit,
2522 MCK_VR128Bit,
2523 MCK_VR128Bit,
2524 MCK_VR128Bit,
2525 MCK_VR128Bit,
2526 MCK_VR128Bit,
2527 MCK_VR128Bit,
2528 MCK_VR128Bit,
2529 MCK_VR128Bit,
2530 MCK_VR128Bit,
2531 MCK_VR128Bit,
2532 MCK_VR128Bit,
2533 MCK_VR128Bit,
2534 MCK_FP64Bit,
2535 MCK_FP64Bit,
2536 MCK_FP64Bit,
2537 MCK_FP64Bit,
2538 MCK_FP64Bit,
2539 MCK_FP64Bit,
2540 MCK_FP64Bit,
2541 MCK_FP64Bit,
2542 MCK_FP64Bit,
2543 MCK_FP64Bit,
2544 MCK_FP64Bit,
2545 MCK_FP64Bit,
2546 MCK_FP64Bit,
2547 MCK_FP64Bit,
2548 MCK_FP64Bit,
2549 MCK_FP64Bit,
2550 MCK_VR64Bit,
2551 MCK_VR64Bit,
2552 MCK_VR64Bit,
2553 MCK_VR64Bit,
2554 MCK_VR64Bit,
2555 MCK_VR64Bit,
2556 MCK_VR64Bit,
2557 MCK_VR64Bit,
2558 MCK_VR64Bit,
2559 MCK_VR64Bit,
2560 MCK_VR64Bit,
2561 MCK_VR64Bit,
2562 MCK_VR64Bit,
2563 MCK_VR64Bit,
2564 MCK_VR64Bit,
2565 MCK_VR64Bit,
2566 MCK_FP16Bit,
2567 MCK_FP16Bit,
2568 MCK_FP16Bit,
2569 MCK_FP16Bit,
2570 MCK_FP16Bit,
2571 MCK_FP16Bit,
2572 MCK_FP16Bit,
2573 MCK_FP16Bit,
2574 MCK_FP16Bit,
2575 MCK_FP16Bit,
2576 MCK_FP16Bit,
2577 MCK_FP16Bit,
2578 MCK_FP16Bit,
2579 MCK_FP16Bit,
2580 MCK_FP16Bit,
2581 MCK_FP16Bit,
2582 MCK_VR16Bit,
2583 MCK_VR16Bit,
2584 MCK_VR16Bit,
2585 MCK_VR16Bit,
2586 MCK_VR16Bit,
2587 MCK_VR16Bit,
2588 MCK_VR16Bit,
2589 MCK_VR16Bit,
2590 MCK_VR16Bit,
2591 MCK_VR16Bit,
2592 MCK_VR16Bit,
2593 MCK_VR16Bit,
2594 MCK_VR16Bit,
2595 MCK_VR16Bit,
2596 MCK_VR16Bit,
2597 MCK_VR16Bit,
2598 MCK_FP128Bit,
2599 MCK_FP128Bit,
2600 MCK_FP128Bit,
2601 MCK_FP128Bit,
2602 MCK_FP128Bit,
2603 MCK_FP128Bit,
2604 MCK_FP128Bit,
2605 MCK_FP128Bit,
2606 MCK_FP32Bit,
2607 MCK_FP32Bit,
2608 MCK_FP32Bit,
2609 MCK_FP32Bit,
2610 MCK_FP32Bit,
2611 MCK_FP32Bit,
2612 MCK_FP32Bit,
2613 MCK_FP32Bit,
2614 MCK_FP32Bit,
2615 MCK_FP32Bit,
2616 MCK_FP32Bit,
2617 MCK_FP32Bit,
2618 MCK_FP32Bit,
2619 MCK_FP32Bit,
2620 MCK_FP32Bit,
2621 MCK_FP32Bit,
2622 MCK_VR32Bit,
2623 MCK_VR32Bit,
2624 MCK_VR32Bit,
2625 MCK_VR32Bit,
2626 MCK_VR32Bit,
2627 MCK_VR32Bit,
2628 MCK_VR32Bit,
2629 MCK_VR32Bit,
2630 MCK_VR32Bit,
2631 MCK_VR32Bit,
2632 MCK_VR32Bit,
2633 MCK_VR32Bit,
2634 MCK_VR32Bit,
2635 MCK_VR32Bit,
2636 MCK_VR32Bit,
2637 MCK_VR32Bit,
2638 MCK_GR64Bit,
2639 MCK_ADDR64Bit,
2640 MCK_ADDR64Bit,
2641 MCK_ADDR64Bit,
2642 MCK_ADDR64Bit,
2643 MCK_ADDR64Bit,
2644 MCK_ADDR64Bit,
2645 MCK_ADDR64Bit,
2646 MCK_ADDR64Bit,
2647 MCK_ADDR64Bit,
2648 MCK_ADDR64Bit,
2649 MCK_ADDR64Bit,
2650 MCK_ADDR64Bit,
2651 MCK_ADDR64Bit,
2652 MCK_ADDR64Bit,
2653 MCK_ADDR64Bit,
2654 MCK_GRH32Bit,
2655 MCK_GRH32Bit,
2656 MCK_GRH32Bit,
2657 MCK_GRH32Bit,
2658 MCK_GRH32Bit,
2659 MCK_GRH32Bit,
2660 MCK_GRH32Bit,
2661 MCK_GRH32Bit,
2662 MCK_GRH32Bit,
2663 MCK_GRH32Bit,
2664 MCK_GRH32Bit,
2665 MCK_GRH32Bit,
2666 MCK_GRH32Bit,
2667 MCK_GRH32Bit,
2668 MCK_GRH32Bit,
2669 MCK_GRH32Bit,
2670 MCK_GR32Bit,
2671 MCK_ADDR32Bit,
2672 MCK_ADDR32Bit,
2673 MCK_ADDR32Bit,
2674 MCK_ADDR32Bit,
2675 MCK_ADDR32Bit,
2676 MCK_ADDR32Bit,
2677 MCK_ADDR32Bit,
2678 MCK_ADDR32Bit,
2679 MCK_ADDR32Bit,
2680 MCK_ADDR32Bit,
2681 MCK_ADDR32Bit,
2682 MCK_ADDR32Bit,
2683 MCK_ADDR32Bit,
2684 MCK_ADDR32Bit,
2685 MCK_ADDR32Bit,
2686 MCK_GR128Bit,
2687 MCK_ADDR128Bit,
2688 MCK_ADDR128Bit,
2689 MCK_ADDR128Bit,
2690 MCK_ADDR128Bit,
2691 MCK_ADDR128Bit,
2692 MCK_ADDR128Bit,
2693 MCK_ADDR128Bit,
2694 };
2695
2696 MCRegister Reg = Operand.getReg();
2697 MatchClassKind OpKind = Reg.isPhysical() ? (MatchClassKind)Table[Reg.id()] : InvalidMatchClass;
2698 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
2699 getDiagKindFromRegisterClass(Kind);
2700 }
2701
2702 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
2703 return getDiagKindFromRegisterClass(Kind);
2704
2705 return MCTargetAsmParser::Match_InvalidOperand;
2706}
2707
2708#ifndef NDEBUG
2709const char *getMatchClassName(MatchClassKind Kind) {
2710 switch (Kind) {
2711 case InvalidMatchClass: return "InvalidMatchClass";
2712 case OptionalMatchClass: return "OptionalMatchClass";
2713 case MCK_CCR: return "MCK_CCR";
2714 case MCK_FPCRegs: return "MCK_FPCRegs";
2715 case MCK_ADDR128Bit: return "MCK_ADDR128Bit";
2716 case MCK_FP128Bit: return "MCK_FP128Bit";
2717 case MCK_GR128Bit: return "MCK_GR128Bit";
2718 case MCK_ADDR32Bit: return "MCK_ADDR32Bit";
2719 case MCK_ADDR64Bit: return "MCK_ADDR64Bit";
2720 case MCK_AR32Bit: return "MCK_AR32Bit";
2721 case MCK_CR64Bit: return "MCK_CR64Bit";
2722 case MCK_FP16Bit: return "MCK_FP16Bit";
2723 case MCK_FP32Bit: return "MCK_FP32Bit";
2724 case MCK_FP64Bit: return "MCK_FP64Bit";
2725 case MCK_GR32Bit: return "MCK_GR32Bit";
2726 case MCK_GR64Bit: return "MCK_GR64Bit";
2727 case MCK_GRH32Bit: return "MCK_GRH32Bit";
2728 case MCK_VF128Bit: return "MCK_VF128Bit";
2729 case MCK_Reg15: return "MCK_Reg15";
2730 case MCK_GRX32Bit: return "MCK_GRX32Bit";
2731 case MCK_VR128Bit: return "MCK_VR128Bit";
2732 case MCK_VR16Bit: return "MCK_VR16Bit";
2733 case MCK_VR32Bit: return "MCK_VR32Bit";
2734 case MCK_VR64Bit: return "MCK_VR64Bit";
2735 case MCK_AnyRegBit: return "MCK_AnyRegBit";
2736 case MCK_ADDR128: return "MCK_ADDR128";
2737 case MCK_ADDR32: return "MCK_ADDR32";
2738 case MCK_ADDR64: return "MCK_ADDR64";
2739 case MCK_AR32: return "MCK_AR32";
2740 case MCK_AnyReg: return "MCK_AnyReg";
2741 case MCK_BDAddr32Disp12: return "MCK_BDAddr32Disp12";
2742 case MCK_BDAddr32Disp20: return "MCK_BDAddr32Disp20";
2743 case MCK_BDAddr64Disp12: return "MCK_BDAddr64Disp12";
2744 case MCK_BDAddr64Disp20: return "MCK_BDAddr64Disp20";
2745 case MCK_BDLAddr64Disp12Len4: return "MCK_BDLAddr64Disp12Len4";
2746 case MCK_BDLAddr64Disp12Len8: return "MCK_BDLAddr64Disp12Len8";
2747 case MCK_BDRAddr64Disp12: return "MCK_BDRAddr64Disp12";
2748 case MCK_BDVAddr64Disp12: return "MCK_BDVAddr64Disp12";
2749 case MCK_BDXAddr64Disp12: return "MCK_BDXAddr64Disp12";
2750 case MCK_BDXAddr64Disp20: return "MCK_BDXAddr64Disp20";
2751 case MCK_CR64: return "MCK_CR64";
2752 case MCK_FP128: return "MCK_FP128";
2753 case MCK_FP16: return "MCK_FP16";
2754 case MCK_FP32: return "MCK_FP32";
2755 case MCK_FP64: return "MCK_FP64";
2756 case MCK_GR128: return "MCK_GR128";
2757 case MCK_GR32: return "MCK_GR32";
2758 case MCK_GR64: return "MCK_GR64";
2759 case MCK_GRH32: return "MCK_GRH32";
2760 case MCK_GRX32: return "MCK_GRX32";
2761 case MCK_Imm: return "MCK_Imm";
2762 case MCK_LXAAddr64Disp20: return "MCK_LXAAddr64Disp20";
2763 case MCK_PCRel12: return "MCK_PCRel12";
2764 case MCK_PCRel16: return "MCK_PCRel16";
2765 case MCK_PCRel24: return "MCK_PCRel24";
2766 case MCK_PCRel32: return "MCK_PCRel32";
2767 case MCK_PCRelTLS16: return "MCK_PCRelTLS16";
2768 case MCK_PCRelTLS32: return "MCK_PCRelTLS32";
2769 case MCK_S16Imm: return "MCK_S16Imm";
2770 case MCK_S32Imm: return "MCK_S32Imm";
2771 case MCK_S8Imm: return "MCK_S8Imm";
2772 case MCK_U12Imm: return "MCK_U12Imm";
2773 case MCK_U16Imm: return "MCK_U16Imm";
2774 case MCK_U1Imm: return "MCK_U1Imm";
2775 case MCK_U2Imm: return "MCK_U2Imm";
2776 case MCK_U32Imm: return "MCK_U32Imm";
2777 case MCK_U3Imm: return "MCK_U3Imm";
2778 case MCK_U48Imm: return "MCK_U48Imm";
2779 case MCK_U4Imm: return "MCK_U4Imm";
2780 case MCK_U8Imm: return "MCK_U8Imm";
2781 case MCK_VF128: return "MCK_VF128";
2782 case MCK_VR128: return "MCK_VR128";
2783 case MCK_VR16: return "MCK_VR16";
2784 case MCK_VR32: return "MCK_VR32";
2785 case MCK_VR64: return "MCK_VR64";
2786 case NumMatchClassKinds: return "NumMatchClassKinds";
2787 }
2788 llvm_unreachable("unhandled MatchClassKind!");
2789}
2790
2791#endif // NDEBUG
2792FeatureBitset SystemZAsmParser::
2793ComputeAvailableFeatures(const FeatureBitset &FB) const {
2794 FeatureBitset Features;
2795 if (FB[SystemZ::FeatureSoftFloat])
2796 Features.set(Feature_FeatureSoftFloatBit);
2797 if (FB[SystemZ::FeatureBackChain])
2798 Features.set(Feature_FeatureBackChainBit);
2799 if (FB[SystemZ::FeatureUnalignedSymbols])
2800 Features.set(Feature_FeatureUnalignedSymbolsBit);
2801 if (FB[SystemZ::FeatureDistinctOps])
2802 Features.set(Feature_FeatureDistinctOpsBit);
2803 if (FB[SystemZ::FeatureFastSerialization])
2804 Features.set(Feature_FeatureFastSerializationBit);
2805 if (FB[SystemZ::FeatureFPExtension])
2806 Features.set(Feature_FeatureFPExtensionBit);
2807 if (FB[SystemZ::FeatureHighWord])
2808 Features.set(Feature_FeatureHighWordBit);
2809 if (FB[SystemZ::FeatureInterlockedAccess1])
2810 Features.set(Feature_FeatureInterlockedAccess1Bit);
2811 if (FB[SystemZ::FeatureLoadStoreOnCond])
2812 Features.set(Feature_FeatureLoadStoreOnCondBit);
2813 if (FB[SystemZ::FeaturePopulationCount])
2814 Features.set(Feature_FeaturePopulationCountBit);
2815 if (FB[SystemZ::FeatureMessageSecurityAssist3])
2816 Features.set(Feature_FeatureMessageSecurityAssist3Bit);
2817 if (FB[SystemZ::FeatureMessageSecurityAssist4])
2818 Features.set(Feature_FeatureMessageSecurityAssist4Bit);
2819 if (FB[SystemZ::FeatureResetReferenceBitsMultiple])
2820 Features.set(Feature_FeatureResetReferenceBitsMultipleBit);
2821 if (FB[SystemZ::FeatureExecutionHint])
2822 Features.set(Feature_FeatureExecutionHintBit);
2823 if (FB[SystemZ::FeatureLoadAndTrap])
2824 Features.set(Feature_FeatureLoadAndTrapBit);
2825 if (FB[SystemZ::FeatureMiscellaneousExtensions])
2826 Features.set(Feature_FeatureMiscellaneousExtensionsBit);
2827 if (FB[SystemZ::FeatureProcessorAssist])
2828 Features.set(Feature_FeatureProcessorAssistBit);
2829 if (FB[SystemZ::FeatureTransactionalExecution])
2830 Features.set(Feature_FeatureTransactionalExecutionBit);
2831 if (FB[SystemZ::FeatureDFPZonedConversion])
2832 Features.set(Feature_FeatureDFPZonedConversionBit);
2833 if (FB[SystemZ::FeatureEnhancedDAT2])
2834 Features.set(Feature_FeatureEnhancedDAT2Bit);
2835 if (FB[SystemZ::FeatureLoadAndZeroRightmostByte])
2836 Features.set(Feature_FeatureLoadAndZeroRightmostByteBit);
2837 if (FB[SystemZ::FeatureLoadStoreOnCond2])
2838 Features.set(Feature_FeatureLoadStoreOnCond2Bit);
2839 if (FB[SystemZ::FeatureMessageSecurityAssist5])
2840 Features.set(Feature_FeatureMessageSecurityAssist5Bit);
2841 if (FB[SystemZ::FeatureDFPPackedConversion])
2842 Features.set(Feature_FeatureDFPPackedConversionBit);
2843 if (FB[SystemZ::FeatureVector])
2844 Features.set(Feature_FeatureVectorBit);
2845 if (FB[SystemZ::FeatureMiscellaneousExtensions2])
2846 Features.set(Feature_FeatureMiscellaneousExtensions2Bit);
2847 if (FB[SystemZ::FeatureGuardedStorage])
2848 Features.set(Feature_FeatureGuardedStorageBit);
2849 if (FB[SystemZ::FeatureMessageSecurityAssist7])
2850 Features.set(Feature_FeatureMessageSecurityAssist7Bit);
2851 if (FB[SystemZ::FeatureMessageSecurityAssist8])
2852 Features.set(Feature_FeatureMessageSecurityAssist8Bit);
2853 if (FB[SystemZ::FeatureVectorEnhancements1])
2854 Features.set(Feature_FeatureVectorEnhancements1Bit);
2855 if (FB[SystemZ::FeatureVectorPackedDecimal])
2856 Features.set(Feature_FeatureVectorPackedDecimalBit);
2857 if (FB[SystemZ::FeatureInsertReferenceBitsMultiple])
2858 Features.set(Feature_FeatureInsertReferenceBitsMultipleBit);
2859 if (FB[SystemZ::FeatureTestPendingExternalInterruption])
2860 Features.set(Feature_FeatureTestPendingExternalInterruptionBit);
2861 if (FB[SystemZ::FeatureMiscellaneousExtensions3])
2862 Features.set(Feature_FeatureMiscellaneousExtensions3Bit);
2863 if (FB[SystemZ::FeatureMessageSecurityAssist9])
2864 Features.set(Feature_FeatureMessageSecurityAssist9Bit);
2865 if (FB[SystemZ::FeatureVectorEnhancements2])
2866 Features.set(Feature_FeatureVectorEnhancements2Bit);
2867 if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement])
2868 Features.set(Feature_FeatureVectorPackedDecimalEnhancementBit);
2869 if (FB[SystemZ::FeatureEnhancedSort])
2870 Features.set(Feature_FeatureEnhancedSortBit);
2871 if (FB[SystemZ::FeatureDeflateConversion])
2872 Features.set(Feature_FeatureDeflateConversionBit);
2873 if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement2])
2874 Features.set(Feature_FeatureVectorPackedDecimalEnhancement2Bit);
2875 if (FB[SystemZ::FeatureNNPAssist])
2876 Features.set(Feature_FeatureNNPAssistBit);
2877 if (FB[SystemZ::FeatureBEAREnhancement])
2878 Features.set(Feature_FeatureBEAREnhancementBit);
2879 if (FB[SystemZ::FeatureResetDATProtection])
2880 Features.set(Feature_FeatureResetDATProtectionBit);
2881 if (FB[SystemZ::FeatureProcessorActivityInstrumentation])
2882 Features.set(Feature_FeatureProcessorActivityInstrumentationBit);
2883 if (FB[SystemZ::FeatureMiscellaneousExtensions4])
2884 Features.set(Feature_FeatureMiscellaneousExtensions4Bit);
2885 if (FB[SystemZ::FeatureVectorEnhancements3])
2886 Features.set(Feature_FeatureVectorEnhancements3Bit);
2887 if (FB[SystemZ::FeatureVectorPackedDecimalEnhancement3])
2888 Features.set(Feature_FeatureVectorPackedDecimalEnhancement3Bit);
2889 if (FB[SystemZ::FeatureMessageSecurityAssist12])
2890 Features.set(Feature_FeatureMessageSecurityAssist12Bit);
2891 if (FB[SystemZ::FeatureConcurrentFunctions])
2892 Features.set(Feature_FeatureConcurrentFunctionsBit);
2893 return Features;
2894}
2895
2896static bool checkAsmTiedOperandConstraints(const SystemZAsmParser&AsmParser,
2897 unsigned Kind, const OperandVector &Operands,
2898 uint64_t &ErrorInfo) {
2899 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
2900 const uint8_t *Converter = ConversionTable[Kind];
2901 for (const uint8_t *p = Converter; *p; p += 2) {
2902 switch (*p) {
2903 case CVT_Tied: {
2904 unsigned OpIdx = *(p + 1);
2905 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
2906 std::begin(TiedAsmOperandTable)) &&
2907 "Tied operand not found");
2908 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
2909 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
2910 if (OpndNum1 != OpndNum2) {
2911 auto &SrcOp1 = Operands[OpndNum1];
2912 auto &SrcOp2 = Operands[OpndNum2];
2913 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
2914 ErrorInfo = OpndNum2;
2915 return false;
2916 }
2917 }
2918 break;
2919 }
2920 default:
2921 break;
2922 }
2923 }
2924 return true;
2925}
2926
2927static const char MnemonicTable[] =
2928 "\000\001a\002ad\003adb\004adbr\003adr\004adtr\005adtra\002ae\003aeb\004"
2929 "aebr\003aer\003afi\002ag\003agf\004agfi\004agfr\003agh\004aghi\005aghik"
2930 "\003agr\004agrk\004agsi\002ah\005ahhhr\005ahhlr\003ahi\004ahik\003ahy\003"
2931 "aih\002al\003alc\004alcg\005alcgr\004alcr\004alfi\003alg\004algf\005alg"
2932 "fi\005algfr\007alghsik\004algr\005algrk\005algsi\006alhhhr\006alhhlr\006"
2933 "alhsik\003alr\004alrk\004alsi\005alsih\006alsihn\003aly\002ap\002ar\003"
2934 "ark\003asi\002au\003aur\002aw\003awr\004axbr\003axr\004axtr\005axtra\002"
2935 "ay\001b\004bakr\003bal\004balr\003bas\004basr\005bassm\002bc\003bcr\003"
2936 "bct\004bctg\005bctgr\004bctr\005bdepg\002be\003ber\005bextg\002bh\003bh"
2937 "e\004bher\003bhr\002bi\003bic\003bie\003bih\004bihe\003bil\004bile\004b"
2938 "ilh\003bim\004bine\004binh\005binhe\004binl\005binle\005binlh\004binm\004"
2939 "bino\004binp\004binz\003bio\003bip\003biz\002bl\003ble\004bler\003blh\004"
2940 "blhr\003blr\002bm\003bmr\003bne\004bner\003bnh\004bnhe\005bnher\004bnhr"
2941 "\003bnl\004bnle\005bnler\004bnlh\005bnlhr\004bnlr\003bnm\004bnmr\003bno"
2942 "\004bnor\003bnp\004bnpr\003bnz\004bnzr\002bo\003bor\002bp\003bpp\003bpr"
2943 "\004bprp\002br\004bras\005brasl\003brc\004brcl\004brct\005brctg\005brct"
2944 "h\004brxh\005brxhg\005brxle\005brxlg\003bsa\003bsg\003bsm\003bxh\004bxh"
2945 "g\004bxle\005bxleg\002bz\003bzr\001c\003cal\004calg\005calgf\002cd\003c"
2946 "db\004cdbr\005cdfbr\006cdfbra\004cdfr\005cdftr\005cdgbr\006cdgbra\004cd"
2947 "gr\005cdgtr\006cdgtra\006cdlfbr\006cdlftr\006cdlgbr\006cdlgtr\004cdpt\003"
2948 "cdr\003cds\004cdsg\005cdstr\004cdsy\004cdtr\005cdutr\004cdzt\002ce\003c"
2949 "eb\004cebr\005cedtr\005cefbr\006cefbra\004cefr\005cegbr\006cegbra\004ce"
2950 "gr\006celfbr\006celgbr\003cer\005cextr\003cfc\005cfdbr\006cfdbra\004cfd"
2951 "r\005cfdtr\005cfebr\006cfebra\004cfer\003cfi\005cfxbr\006cfxbra\004cfxr"
2952 "\005cfxtr\002cg\005cgdbr\006cgdbra\004cgdr\005cgdtr\006cgdtra\005cgebr\006"
2953 "cgebra\004cger\003cgf\004cgfi\004cgfr\005cgfrl\003cgh\004cghi\005cghrl\005"
2954 "cghsi\004cgib\005cgibe\005cgibh\006cgibhe\005cgibl\006cgible\006cgiblh\006"
2955 "cgibne\006cgibnh\007cgibnhe\006cgibnl\007cgibnle\007cgibnlh\004cgij\005"
2956 "cgije\005cgijh\006cgijhe\005cgijl\006cgijle\006cgijlh\006cgijne\006cgij"
2957 "nh\007cgijnhe\006cgijnl\007cgijnle\007cgijnlh\004cgit\005cgite\005cgith"
2958 "\006cgithe\005cgitl\006cgitle\006cgitlh\006cgitne\006cgitnh\007cgitnhe\006"
2959 "cgitnl\007cgitnle\007cgitnlh\003cgr\004cgrb\005cgrbe\005cgrbh\006cgrbhe"
2960 "\005cgrbl\006cgrble\006cgrblh\006cgrbne\006cgrbnh\007cgrbnhe\006cgrbnl\007"
2961 "cgrbnle\007cgrbnlh\004cgrj\005cgrje\005cgrjh\006cgrjhe\005cgrjl\006cgrj"
2962 "le\006cgrjlh\006cgrjne\006cgrjnh\007cgrjnhe\006cgrjnl\007cgrjnle\007cgr"
2963 "jnlh\004cgrl\004cgrt\005cgrte\005cgrth\006cgrthe\005cgrtl\006cgrtle\006"
2964 "cgrtlh\006cgrtne\006cgrtnh\007cgrtnhe\006cgrtnl\007cgrtnle\007cgrtnlh\005"
2965 "cgxbr\006cgxbra\004cgxr\005cgxtr\006cgxtra\002ch\003chf\004chhr\005chhs"
2966 "i\003chi\004chlr\004chrl\004chsi\003chy\003cib\004cibe\004cibh\005cibhe"
2967 "\004cibl\005cible\005ciblh\005cibne\005cibnh\006cibnhe\005cibnl\006cibn"
2968 "le\006cibnlh\003cih\003cij\004cije\004cijh\005cijhe\004cijl\005cijle\005"
2969 "cijlh\005cijne\005cijnh\006cijnhe\005cijnl\006cijnle\006cijnlh\003cit\004"
2970 "cite\004cith\005cithe\004citl\005citle\005citlh\005citne\005citnh\006ci"
2971 "tnhe\005citnl\006citnle\006citnlh\004cksm\002cl\003clc\004clcl\005clcle"
2972 "\005clclu\006clfdbr\006clfdtr\006clfebr\006clfhsi\004clfi\005clfit\006c"
2973 "lfite\006clfith\007clfithe\006clfitl\007clfitle\007clfitlh\007clfitne\007"
2974 "clfitnh\010clfitnhe\007clfitnl\010clfitnle\010clfitnlh\006clfxbr\006clf"
2975 "xtr\003clg\006clgdbr\006clgdtr\006clgebr\004clgf\005clgfi\005clgfr\006c"
2976 "lgfrl\006clghrl\006clghsi\005clgib\006clgibe\006clgibh\007clgibhe\006cl"
2977 "gibl\007clgible\007clgiblh\007clgibne\007clgibnh\010clgibnhe\007clgibnl"
2978 "\010clgibnle\010clgibnlh\005clgij\006clgije\006clgijh\007clgijhe\006clg"
2979 "ijl\007clgijle\007clgijlh\007clgijne\007clgijnh\010clgijnhe\007clgijnl\010"
2980 "clgijnle\010clgijnlh\005clgit\006clgite\006clgith\007clgithe\006clgitl\007"
2981 "clgitle\007clgitlh\007clgitne\007clgitnh\010clgitnhe\007clgitnl\010clgi"
2982 "tnle\010clgitnlh\004clgr\005clgrb\006clgrbe\006clgrbh\007clgrbhe\006clg"
2983 "rbl\007clgrble\007clgrblh\007clgrbne\007clgrbnh\010clgrbnhe\007clgrbnl\010"
2984 "clgrbnle\010clgrbnlh\005clgrj\006clgrje\006clgrjh\007clgrjhe\006clgrjl\007"
2985 "clgrjle\007clgrjlh\007clgrjne\007clgrjnh\010clgrjnhe\007clgrjnl\010clgr"
2986 "jnle\010clgrjnlh\005clgrl\005clgrt\006clgrte\006clgrth\007clgrthe\006cl"
2987 "grtl\007clgrtle\007clgrtlh\007clgrtne\007clgrtnh\010clgrtnhe\007clgrtnl"
2988 "\010clgrtnle\010clgrtnlh\004clgt\005clgte\005clgth\006clgthe\005clgtl\006"
2989 "clgtle\006clgtlh\006clgtne\006clgtnh\007clgtnhe\006clgtnl\007clgtnle\007"
2990 "clgtnlh\006clgxbr\006clgxtr\004clhf\005clhhr\006clhhsi\005clhlr\005clhr"
2991 "l\003cli\004clib\005clibe\005clibh\006clibhe\005clibl\006clible\006clib"
2992 "lh\006clibne\006clibnh\007clibnhe\006clibnl\007clibnle\007clibnlh\004cl"
2993 "ih\004clij\005clije\005clijh\006clijhe\005clijl\006clijle\006clijlh\006"
2994 "clijne\006clijnh\007clijnhe\006clijnl\007clijnle\007clijnlh\004cliy\003"
2995 "clm\004clmh\004clmy\003clr\004clrb\005clrbe\005clrbh\006clrbhe\005clrbl"
2996 "\006clrble\006clrblh\006clrbne\006clrbnh\007clrbnhe\006clrbnl\007clrbnl"
2997 "e\007clrbnlh\004clrj\005clrje\005clrjh\006clrjhe\005clrjl\006clrjle\006"
2998 "clrjlh\006clrjne\006clrjnh\007clrjnhe\006clrjnl\007clrjnle\007clrjnlh\004"
2999 "clrl\004clrt\005clrte\005clrth\006clrthe\005clrtl\006clrtle\006clrtlh\006"
3000 "clrtne\006clrtnh\007clrtnhe\006clrtnl\007clrtnle\007clrtnlh\004clst\003"
3001 "clt\004clte\004clth\005clthe\004cltl\005cltle\005cltlh\005cltne\005cltn"
3002 "h\006cltnhe\005cltnl\006cltnle\006cltnlh\003cly\004clzg\005cmpsc\002cp\004"
3003 "cpdt\005cpsdr\004cpxt\004cpya\002cr\003crb\004crbe\004crbh\005crbhe\004"
3004 "crbl\005crble\005crblh\005crbne\005crbnh\006crbnhe\005crbnl\006crbnle\006"
3005 "crbnlh\005crdte\003crj\004crje\004crjh\005crjhe\004crjl\005crjle\005crj"
3006 "lh\005crjne\005crjnh\006crjnhe\005crjnl\006crjnle\006crjnlh\003crl\003c"
3007 "rt\004crte\004crth\005crthe\004crtl\005crtle\005crtlh\005crtne\005crtnh"
3008 "\006crtnhe\005crtnl\006crtnle\006crtnlh\002cs\004csch\005csdtr\003csg\003"
3009 "csp\004cspg\004csst\005csxtr\003csy\004ctzg\004cu12\004cu14\004cu21\004"
3010 "cu24\004cu41\004cu42\005cudtr\004cuse\005cutfu\005cuutf\005cuxtr\003cvb"
3011 "\004cvbg\004cvby\003cvd\004cvdg\004cvdy\004cxbr\005cxfbr\006cxfbra\004c"
3012 "xfr\005cxftr\005cxgbr\006cxgbra\004cxgr\005cxgtr\006cxgtra\006cxlfbr\006"
3013 "cxlftr\006cxlgbr\006cxlgtr\004cxpt\003cxr\005cxstr\004cxtr\005cxutr\004"
3014 "cxzt\002cy\004czdt\004czxt\001d\002dd\003ddb\004ddbr\003ddr\004ddtr\005"
3015 "ddtra\002de\003deb\004debr\003der\006dfltcc\004diag\005didbr\005diebr\002"
3016 "dl\003dlg\004dlgr\003dlr\002dp\002dr\003dsg\004dsgf\005dsgfr\004dsgr\004"
3017 "dxbr\003dxr\004dxtr\005dxtra\003ear\004ecag\005ecctr\005ecpga\004ectg\002"
3018 "ed\004edmk\005eedtr\005eextr\004efpc\005epair\004epar\005epctr\004epsw\004"
3019 "ereg\005eregg\005esair\004esar\005esdtr\004esea\004esta\005esxtr\004etn"
3020 "d\002ex\004exrl\005fidbr\006fidbra\004fidr\005fidtr\005fiebr\006fiebra\004"
3021 "fier\005fixbr\006fixbra\004fixr\005fixtr\005flogr\003hdr\003her\004hsch"
3022 "\003iac\002ic\003icm\004icmh\004icmy\003icy\004idte\005iedtr\005iextr\004"
3023 "iihf\004iihh\004iihl\004iilf\004iilh\004iill\003ipk\003ipm\004ipte\004i"
3024 "rbm\004iske\004ivsk\001j\002je\002jg\003jge\003jgh\004jghe\003jgl\004jg"
3025 "le\004jglh\003jgm\004jgne\004jgnh\005jgnhe\004jgnl\005jgnle\005jgnlh\004"
3026 "jgnm\004jgno\005jgnop\004jgnp\004jgnz\003jgo\003jgp\003jgz\002jh\003jhe"
3027 "\002jl\003jle\003jlh\003jll\003jlm\004jlne\004jlnh\004jlnl\004jlnm\004j"
3028 "lno\005jlnop\004jlnp\004jlnz\003jlo\003jlp\003jlu\003jlz\002jm\003jne\003"
3029 "jnh\004jnhe\003jnl\004jnle\004jnlh\003jnm\003jno\004jnop\003jnp\003jnz\002"
3030 "jo\002jp\002jz\003kdb\004kdbr\004kdsa\004kdtr\003keb\004kebr\004kimd\004"
3031 "klmd\002km\003kma\004kmac\003kmc\005kmctr\003kmf\003kmo\004kxbr\004kxtr"
3032 "\001l\002la\003laa\004laag\004laal\005laalg\003lae\004laey\003lam\004la"
3033 "my\003lan\004lang\003lao\004laog\004larl\004lasp\003lat\003lax\004laxg\003"
3034 "lay\002lb\005lbear\003lbh\003lbr\004lcbb\005lcctl\005lcdbr\005lcdfr\004"
3035 "lcdr\005lcebr\004lcer\005lcgfr\004lcgr\003lcr\004lctl\005lctlg\005lcxbr"
3036 "\004lcxr\002ld\003lde\004ldeb\005ldebr\004lder\005ldetr\004ldgr\003ldr\004"
3037 "ldrv\005ldxbr\006ldxbra\004ldxr\005ldxtr\003ldy\002le\005ledbr\006ledbr"
3038 "a\004ledr\005ledtr\003ler\004lerv\005lexbr\006lexbra\004lexr\003ley\004"
3039 "lfas\003lfh\005lfhat\003lfi\004lfpc\002lg\004lgat\003lgb\004lgbr\004lgd"
3040 "r\003lgf\004lgfi\004lgfr\005lgfrl\003lgg\003lgh\004lghi\004lghr\005lghr"
3041 "l\003lgr\004lgrl\004lgsc\002lh\003lhh\003lhi\003lhr\004lhrl\003lhy\003l"
3042 "lc\004llch\004llcr\004llgc\005llgcr\004llgf\006llgfat\005llgfi\005llgfr"
3043 "\006llgfrl\006llgfsg\004llgh\005llghi\005llghr\006llghrl\004llgt\006llg"
3044 "tat\005llgtr\003llh\004llhh\004llhr\005llhrl\005llihf\005llihh\005llihl"
3045 "\005llilf\005llilh\005llill\005llxab\005llxaf\005llxag\005llxah\005llxa"
3046 "q\006llzrgf\002lm\003lmd\003lmg\003lmh\003lmy\005lndbr\005lndfr\004lndr"
3047 "\005lnebr\004lner\005lngfr\004lngr\003lnr\005lnxbr\004lnxr\003loc\004lo"
3048 "ce\005locfh\006locfhe\006locfhh\007locfhhe\006locfhl\007locfhle\007locf"
3049 "hlh\006locfhm\007locfhne\007locfhnh\010locfhnhe\007locfhnl\010locfhnle\010"
3050 "locfhnlh\007locfhnm\007locfhno\007locfhnp\007locfhnz\006locfho\006locfh"
3051 "p\006locfhr\007locfhre\007locfhrh\010locfhrhe\007locfhrl\010locfhrle\010"
3052 "locfhrlh\007locfhrm\010locfhrne\010locfhrnh\tlocfhrnhe\010locfhrnl\tloc"
3053 "fhrnle\tlocfhrnlh\010locfhrnm\010locfhrno\010locfhrnp\010locfhrnz\007lo"
3054 "cfhro\007locfhrp\007locfhrz\006locfhz\004locg\005locge\005locgh\006locg"
3055 "he\006locghi\007locghie\007locghih\010locghihe\007locghil\010locghile\010"
3056 "locghilh\007locghim\010locghine\010locghinh\tlocghinhe\010locghinl\tloc"
3057 "ghinle\tlocghinlh\010locghinm\010locghino\010locghinp\010locghinz\007lo"
3058 "cghio\007locghip\007locghiz\005locgl\006locgle\006locglh\005locgm\006lo"
3059 "cgne\006locgnh\007locgnhe\006locgnl\007locgnle\007locgnlh\006locgnm\006"
3060 "locgno\006locgnp\006locgnz\005locgo\005locgp\005locgr\006locgre\006locg"
3061 "rh\007locgrhe\006locgrl\007locgrle\007locgrlh\006locgrm\007locgrne\007l"
3062 "ocgrnh\010locgrnhe\007locgrnl\010locgrnle\010locgrnlh\007locgrnm\007loc"
3063 "grno\007locgrnp\007locgrnz\006locgro\006locgrp\006locgrz\005locgz\004lo"
3064 "ch\005loche\006lochhi\007lochhie\007lochhih\010lochhihe\007lochhil\010l"
3065 "ochhile\010lochhilh\007lochhim\010lochhine\010lochhinh\tlochhinhe\010lo"
3066 "chhinl\tlochhinle\tlochhinlh\010lochhinm\010lochhino\010lochhinp\010loc"
3067 "hhinz\007lochhio\007lochhip\007lochhiz\005lochi\006lochie\006lochih\007"
3068 "lochihe\006lochil\007lochile\007lochilh\006lochim\007lochine\007lochinh"
3069 "\010lochinhe\007lochinl\010lochinle\010lochinlh\007lochinm\007lochino\007"
3070 "lochinp\007lochinz\006lochio\006lochip\006lochiz\004locl\005locle\005lo"
3071 "clh\004locm\005locne\005locnh\006locnhe\005locnl\006locnle\006locnlh\005"
3072 "locnm\005locno\005locnp\005locnz\004loco\004locp\004locr\005locre\005lo"
3073 "crh\006locrhe\005locrl\006locrle\006locrlh\005locrm\006locrne\006locrnh"
3074 "\007locrnhe\006locrnl\007locrnle\007locrnlh\006locrnm\006locrno\006locr"
3075 "np\006locrnz\005locro\005locrp\005locrz\004locz\005lpctl\003lpd\005lpdb"
3076 "r\005lpdfr\004lpdg\004lpdr\005lpebr\004lper\005lpgfr\004lpgr\003lpp\003"
3077 "lpq\003lpr\004lpsw\005lpswe\006lpswey\005lptea\005lpxbr\004lpxr\002lr\003"
3078 "lra\004lrag\004lray\004lrdr\004lrer\003lrl\003lrv\004lrvg\005lrvgr\004l"
3079 "rvh\004lrvr\005lsctl\002lt\005ltdbr\004ltdr\005ltdtr\005ltebr\004lter\003"
3080 "ltg\004ltgf\005ltgfr\004ltgr\003ltr\005ltxbr\004ltxr\005ltxtr\004lura\005"
3081 "lurag\004lxab\004lxaf\004lxag\004lxah\004lxaq\003lxd\004lxdb\005lxdbr\004"
3082 "lxdr\005lxdtr\003lxe\004lxeb\005lxebr\004lxer\003lxr\002ly\004lzdr\004l"
3083 "zer\004lzrf\004lzrg\004lzxr\001m\003mad\004madb\005madbr\004madr\003mae"
3084 "\004maeb\005maebr\004maer\003may\004mayh\005mayhr\004mayl\005maylr\004m"
3085 "ayr\002mc\002md\003mdb\004mdbr\003mde\004mdeb\005mdebr\004mder\003mdr\004"
3086 "mdtr\005mdtra\002me\003mee\004meeb\005meebr\004meer\003mer\003mfy\002mg"
3087 "\003mgh\004mghi\004mgrk\002mh\003mhi\003mhy\002ml\003mlg\004mlgr\003mlr"
3088 "\002mp\002mr\002ms\003msc\004msch\003msd\004msdb\005msdbr\004msdr\003ms"
3089 "e\004mseb\005msebr\004mser\004msfi\003msg\004msgc\004msgf\005msgfi\005m"
3090 "sgfr\004msgr\006msgrkc\003msr\005msrkc\004msta\003msy\003mvc\005mvcdk\005"
3091 "mvcin\004mvck\004mvcl\005mvcle\005mvclu\005mvcos\004mvcp\005mvcrl\004mv"
3092 "cs\005mvcsk\005mvghi\005mvhhi\004mvhi\003mvi\004mviy\003mvn\003mvo\004m"
3093 "vpg\004mvst\003mvz\004mxbr\003mxd\004mxdb\005mxdbr\004mxdr\003mxr\004mx"
3094 "tr\005mxtra\002my\003myh\004myhr\003myl\004mylr\003myr\001n\002nc\005nc"
3095 "grk\004ncrk\002ng\003ngr\004ngrk\002ni\004niai\004nihf\004nihh\004nihl\004"
3096 "nilf\004nilh\004nill\003niy\005nngrk\004nnpa\004nnrk\005nogrk\003nop\004"
3097 "nopr\004nork\005notgr\004notr\002nr\003nrk\005ntstg\005nxgrk\004nxrk\002"
3098 "ny\001o\002oc\005ocgrk\004ocrk\002og\003ogr\004ogrk\002oi\004oihf\004oi"
3099 "hh\004oihl\004oilf\004oilh\004oill\003oiy\002or\003ork\002oy\004pack\004"
3100 "palb\002pc\003pcc\005pckmo\004pfcr\003pfd\005pfdrl\004pfmf\004pfpo\004p"
3101 "gin\005pgout\003pka\003pku\003plo\006popcnt\003ppa\004ppno\002pr\004prn"
3102 "o\002pt\003ptf\004ptff\003pti\004ptlb\005qadtr\005qaxtr\005qctri\005qpa"
3103 "ci\003qsi\004rchp\003rdp\005risbg\006risbgn\007risbgnz\006risbgz\006ris"
3104 "bhg\006risblg\003rll\004rllg\005rnsbg\005rosbg\002rp\004rrbe\004rrbm\005"
3105 "rrdtr\005rrxtr\004rsch\005rxsbg\001s\003sac\004sacf\003sal\005sam24\005"
3106 "sam31\005sam64\003sar\005scctr\004schm\003sck\004sckc\005sckpf\002sd\003"
3107 "sdb\004sdbr\003sdr\004sdtr\005sdtra\002se\003seb\004sebr\006selfhr\007s"
3108 "elfhre\007selfhrh\010selfhrhe\007selfhrl\010selfhrle\010selfhrlh\007sel"
3109 "fhrm\010selfhrne\010selfhrnh\tselfhrnhe\010selfhrnl\tselfhrnle\tselfhrn"
3110 "lh\010selfhrnm\010selfhrno\010selfhrnp\010selfhrnz\007selfhro\007selfhr"
3111 "p\007selfhrz\005selgr\006selgre\006selgrh\007selgrhe\006selgrl\007selgr"
3112 "le\007selgrlh\006selgrm\007selgrne\007selgrnh\010selgrnhe\007selgrnl\010"
3113 "selgrnle\010selgrnlh\007selgrnm\007selgrno\007selgrnp\007selgrnz\006sel"
3114 "gro\006selgrp\006selgrz\004selr\005selre\005selrh\006selrhe\005selrl\006"
3115 "selrle\006selrlh\005selrm\006selrne\006selrnh\007selrnhe\006selrnl\007s"
3116 "elrnle\007selrnlh\006selrnm\006selrno\006selrnp\006selrnz\005selro\005s"
3117 "elrp\005selrz\003ser\005sfasr\004sfpc\002sg\003sgf\004sgfr\003sgh\003sg"
3118 "r\004sgrk\002sh\005shhhr\005shhlr\003shy\003sie\004siga\004sigp\002sl\003"
3119 "sla\004slag\004slak\003slb\004slbg\005slbgr\004slbr\004slda\004sldl\004"
3120 "sldt\004slfi\003slg\004slgf\005slgfi\005slgfr\004slgr\005slgrk\006slhhh"
3121 "r\006slhhlr\003sll\004sllg\004sllk\003slr\004slrk\004slxt\003sly\005sor"
3122 "tl\002sp\005spctr\004spka\003spm\003spt\003spx\003sqd\004sqdb\005sqdbr\004"
3123 "sqdr\003sqe\004sqeb\005sqebr\004sqer\005sqxbr\004sqxr\002sr\003sra\004s"
3124 "rag\004srak\004srda\004srdl\004srdt\003srk\003srl\004srlg\004srlk\004sr"
3125 "nm\005srnmb\005srnmt\003srp\004srst\005srstu\004srxt\005ssair\004ssar\004"
3126 "ssch\004sske\003ssm\002st\004stam\005stamy\004stap\006stbear\003stc\004"
3127 "stch\004stck\005stckc\005stcke\005stckf\004stcm\005stcmh\005stcmy\005st"
3128 "cps\005stcrw\005stctg\005stctl\004stcy\003std\005stdrv\004stdy\003ste\005"
3129 "sterv\004stey\004stfh\004stfl\005stfle\005stfpc\003stg\005stgrl\005stgs"
3130 "c\003sth\004sthh\005sthrl\004sthy\005stidp\003stm\004stmg\004stmh\004st"
3131 "my\005stnsm\004stoc\005stoce\006stocfh\007stocfhe\007stocfhh\010stocfhh"
3132 "e\007stocfhl\010stocfhle\010stocfhlh\007stocfhm\010stocfhne\010stocfhnh"
3133 "\tstocfhnhe\010stocfhnl\tstocfhnle\tstocfhnlh\010stocfhnm\010stocfhno\010"
3134 "stocfhnp\010stocfhnz\007stocfho\007stocfhp\007stocfhz\005stocg\006stocg"
3135 "e\006stocgh\007stocghe\006stocgl\007stocgle\007stocglh\006stocgm\007sto"
3136 "cgne\007stocgnh\010stocgnhe\007stocgnl\010stocgnle\010stocgnlh\007stocg"
3137 "nm\007stocgno\007stocgnp\007stocgnz\006stocgo\006stocgp\006stocgz\005st"
3138 "och\006stoche\005stocl\006stocle\006stoclh\005stocm\006stocne\006stocnh"
3139 "\007stocnhe\006stocnl\007stocnle\007stocnlh\006stocnm\006stocno\006stoc"
3140 "np\006stocnz\005stoco\005stocp\005stocz\005stosm\004stpq\004stpt\004stp"
3141 "x\005strag\004strl\004strv\005strvg\005strvh\005stsch\004stsi\005stura\005"
3142 "sturg\003sty\002su\003sur\003svc\002sw\003swr\004sxbr\003sxr\004sxtr\005"
3143 "sxtra\002sy\006tabort\003tam\003tar\002tb\004tbdr\005tbedr\006tbegin\007"
3144 "tbeginc\004tcdb\004tceb\004tcxb\005tdcdt\005tdcet\005tdcxt\005tdgdt\005"
3145 "tdget\005tdgxt\004tend\005thder\004thdr\002tm\003tmh\004tmhh\004tmhl\003"
3146 "tml\004tmlh\004tmll\003tmy\002tp\004tpei\003tpi\005tprot\002tr\005trace"
3147 "\005tracg\005trap2\005trap4\003tre\004troo\004trot\003trt\004trte\004tr"
3148 "to\004trtr\005trtre\004trtt\002ts\004tsch\004unpk\005unpka\005unpku\003"
3149 "upt\002va\003vab\003vac\004vacc\005vaccb\005vaccc\006vacccq\005vaccf\005"
3150 "vaccg\005vacch\005vaccq\004vacq\003vaf\003vag\003vah\003vap\003vaq\004v"
3151 "avg\005vavgb\005vavgf\005vavgg\005vavgh\005vavgl\006vavglb\006vavglf\006"
3152 "vavglg\006vavglh\006vavglq\005vavgq\006vblend\007vblendb\007vblendf\007"
3153 "vblendg\007vblendh\007vblendq\006vbperm\004vcdg\005vcdgb\005vcdlg\006vc"
3154 "dlgb\005vcefb\006vcelfb\004vceq\005vceqb\006vceqbs\005vceqf\006vceqfs\005"
3155 "vceqg\006vceqgs\005vceqh\006vceqhs\005vceqq\006vceqqs\005vcfeb\004vcfn\005"
3156 "vcfpl\005vcfps\004vcgd\005vcgdb\003vch\004vchb\005vchbs\004vchf\005vchf"
3157 "s\004vchg\005vchgs\004vchh\005vchhs\004vchl\005vchlb\006vchlbs\005vchlf"
3158 "\006vchlfs\005vchlg\006vchlgs\005vchlh\006vchlhs\005vchlq\006vchlqs\004"
3159 "vchq\005vchqs\005vcksm\006vclfeb\006vclfnh\006vclfnl\005vclfp\005vclgd\006"
3160 "vclgdb\004vclz\005vclzb\006vclzdp\005vclzf\005vclzg\005vclzh\005vclzq\004"
3161 "vcnf\003vcp\005vcrnf\005vcsfp\005vcsph\004vctz\005vctzb\005vctzf\005vct"
3162 "zg\005vctzh\005vctzq\004vcvb\005vcvbg\005vcvbq\004vcvd\005vcvdg\005vcvd"
3163 "q\002vd\003vdf\003vdg\003vdl\004vdlf\004vdlg\004vdlq\003vdp\003vdq\003v"
3164 "ec\004vecb\004vecf\004vecg\004vech\004vecl\005veclb\005veclf\005veclg\005"
3165 "veclh\005veclq\004vecq\005verim\006verimb\006verimf\006verimg\006verimh"
3166 "\005verll\006verllb\006verllf\006verllg\006verllh\006verllv\007verllvb\007"
3167 "verllvf\007verllvg\007verllvh\004vesl\005veslb\005veslf\005veslg\005ves"
3168 "lh\005veslv\006veslvb\006veslvf\006veslvg\006veslvh\005vesra\006vesrab\006"
3169 "vesraf\006vesrag\006vesrah\006vesrav\007vesravb\007vesravf\007vesravg\007"
3170 "vesravh\005vesrl\006vesrlb\006vesrlf\006vesrlg\006vesrlh\006vesrlv\007v"
3171 "esrlvb\007vesrlvf\007vesrlvg\007vesrlvh\005veval\003vfa\005vfadb\004vfa"
3172 "e\005vfaeb\006vfaebs\005vfaef\006vfaefs\005vfaeh\006vfaehs\006vfaezb\007"
3173 "vfaezbs\006vfaezf\007vfaezfs\006vfaezh\007vfaezhs\005vfasb\004vfce\006v"
3174 "fcedb\007vfcedbs\006vfcesb\007vfcesbs\004vfch\006vfchdb\007vfchdbs\005v"
3175 "fche\007vfchedb\010vfchedbs\007vfchesb\010vfchesbs\006vfchsb\007vfchsbs"
3176 "\003vfd\005vfddb\005vfdsb\004vfee\005vfeeb\006vfeebs\005vfeef\006vfeefs"
3177 "\005vfeeh\006vfeehs\006vfeezb\007vfeezbs\006vfeezf\007vfeezfs\006vfeezh"
3178 "\007vfeezhs\005vfene\006vfeneb\007vfenebs\006vfenef\007vfenefs\006vfene"
3179 "h\007vfenehs\007vfenezb\010vfenezbs\007vfenezf\010vfenezfs\007vfenezh\010"
3180 "vfenezhs\003vfi\005vfidb\005vfisb\006vfkedb\007vfkedbs\006vfkesb\007vfk"
3181 "esbs\006vfkhdb\007vfkhdbs\007vfkhedb\010vfkhedbs\007vfkhesb\010vfkhesbs"
3182 "\006vfkhsb\007vfkhsbs\006vflcdb\006vflcsb\004vfll\005vflls\006vflndb\006"
3183 "vflnsb\006vflpdb\006vflpsb\004vflr\005vflrd\003vfm\004vfma\006vfmadb\006"
3184 "vfmasb\005vfmax\007vfmaxdb\007vfmaxsb\005vfmdb\005vfmin\007vfmindb\007v"
3185 "fminsb\004vfms\005vfmsb\006vfmsdb\006vfmssb\005vfnma\007vfnmadb\007vfnm"
3186 "asb\005vfnms\007vfnmsdb\007vfnmssb\005vfpso\007vfpsodb\007vfpsosb\003vf"
3187 "s\005vfsdb\004vfsq\006vfsqdb\006vfsqsb\005vfssb\005vftci\007vftcidb\007"
3188 "vftcisb\004vgbm\004vgef\004vgeg\004vgem\005vgemb\005vgemf\005vgemg\005v"
3189 "gemh\005vgemq\004vgfm\005vgfma\006vgfmab\006vgfmaf\006vgfmag\006vgfmah\005"
3190 "vgfmb\005vgfmf\005vgfmg\005vgfmh\003vgm\004vgmb\004vgmf\004vgmg\004vgmh"
3191 "\005vistr\006vistrb\007vistrbs\006vistrf\007vistrfs\006vistrh\007vistrh"
3192 "s\002vl\004vlbb\004vlbr\005vlbrf\005vlbrg\005vlbrh\005vlbrq\007vlbrrep\010"
3193 "vlbrrepf\010vlbrrepg\010vlbrreph\003vlc\004vlcb\004vlcf\004vlcg\004vlch"
3194 "\004vlcq\004vlde\005vldeb\004vleb\006vlebrf\006vlebrg\006vlebrh\004vled"
3195 "\005vledb\004vlef\004vleg\004vleh\005vleib\005vleif\005vleig\005vleih\004"
3196 "vler\005vlerf\005vlerg\005vlerh\004vlgv\005vlgvb\005vlgvf\005vlgvg\005v"
3197 "lgvh\004vlip\003vll\007vllebrz\010vllebrze\010vllebrzf\010vllebrzg\010v"
3198 "llebrzh\005vllez\006vllezb\006vllezf\006vllezg\006vllezh\007vllezlf\003"
3199 "vlm\003vlp\004vlpb\004vlpf\004vlpg\004vlph\004vlpq\003vlr\005vlrep\006v"
3200 "lrepb\006vlrepf\006vlrepg\006vlreph\004vlrl\005vlrlr\004vlvg\005vlvgb\005"
3201 "vlvgf\005vlvgg\005vlvgh\005vlvgp\004vmae\005vmaeb\005vmaef\005vmaeg\005"
3202 "vmaeh\004vmah\005vmahb\005vmahf\005vmahg\005vmahh\005vmahq\004vmal\005v"
3203 "malb\005vmale\006vmaleb\006vmalef\006vmaleg\006vmaleh\005vmalf\005vmalg"
3204 "\005vmalh\006vmalhb\006vmalhf\006vmalhg\006vmalhh\006vmalhq\006vmalhw\005"
3205 "vmalo\006vmalob\006vmalof\006vmalog\006vmaloh\005vmalq\004vmao\005vmaob"
3206 "\005vmaof\005vmaog\005vmaoh\003vme\004vmeb\004vmef\004vmeg\004vmeh\003v"
3207 "mh\004vmhb\004vmhf\004vmhg\004vmhh\004vmhq\003vml\004vmlb\004vmle\005vm"
3208 "leb\005vmlef\005vmleg\005vmleh\004vmlf\004vmlg\004vmlh\005vmlhb\005vmlh"
3209 "f\005vmlhg\005vmlhh\005vmlhq\005vmlhw\004vmlo\005vmlob\005vmlof\005vmlo"
3210 "g\005vmloh\004vmlq\003vmn\004vmnb\004vmnf\004vmng\004vmnh\004vmnl\005vm"
3211 "nlb\005vmnlf\005vmnlg\005vmnlh\005vmnlq\004vmnq\003vmo\004vmob\004vmof\004"
3212 "vmog\004vmoh\003vmp\004vmrh\005vmrhb\005vmrhf\005vmrhg\005vmrhh\004vmrl"
3213 "\005vmrlb\005vmrlf\005vmrlg\005vmrlh\004vmsl\005vmslg\004vmsp\003vmx\004"
3214 "vmxb\004vmxf\004vmxg\004vmxh\004vmxl\005vmxlb\005vmxlf\005vmxlg\005vmxl"
3215 "h\005vmxlq\004vmxq\002vn\003vnc\003vnn\003vno\004vnot\003vnx\002vo\003v"
3216 "oc\004vone\004vpdi\005vperm\003vpk\004vpkf\004vpkg\004vpkh\005vpkls\006"
3217 "vpklsf\007vpklsfs\006vpklsg\007vpklsgs\006vpklsh\007vpklshs\004vpks\005"
3218 "vpksf\006vpksfs\005vpksg\006vpksgs\005vpksh\006vpkshs\004vpkz\005vpkzr\006"
3219 "vpopct\007vpopctb\007vpopctf\007vpopctg\007vpopcth\005vpsop\002vr\004vr"
3220 "ep\005vrepb\005vrepf\005vrepg\005vreph\005vrepi\006vrepib\006vrepif\006"
3221 "vrepig\006vrepih\003vrf\003vrg\003vrl\004vrlf\004vrlg\004vrlq\003vrp\003"
3222 "vrq\002vs\003vsb\006vsbcbi\007vsbcbiq\004vsbi\005vsbiq\005vscbi\006vscb"
3223 "ib\006vscbif\006vscbig\006vscbih\006vscbiq\005vscef\005vsceg\006vschdp\005"
3224 "vschp\006vschsp\006vschxp\006vscshp\004vsdp\004vseg\005vsegb\005vsegf\005"
3225 "vsegh\004vsel\003vsf\003vsg\003vsh\003vsl\004vslb\004vsld\005vsldb\003v"
3226 "sp\003vsq\004vsra\005vsrab\004vsrd\004vsrl\005vsrlb\004vsrp\005vsrpr\003"
3227 "vst\005vstbr\006vstbrf\006vstbrg\006vstbrh\006vstbrq\005vsteb\007vstebr"
3228 "f\007vstebrg\007vstebrh\005vstef\005vsteg\005vsteh\005vster\006vsterf\006"
3229 "vsterg\006vsterh\004vstl\004vstm\005vstrc\006vstrcb\007vstrcbs\006vstrc"
3230 "f\007vstrcfs\006vstrch\007vstrchs\007vstrczb\010vstrczbs\007vstrczf\010"
3231 "vstrczfs\007vstrczh\010vstrczhs\005vstrl\006vstrlr\005vstrs\006vstrsb\006"
3232 "vstrsf\006vstrsh\007vstrszb\007vstrszf\007vstrszh\004vsum\005vsumb\005v"
3233 "sumg\006vsumgf\006vsumgh\005vsumh\005vsumq\006vsumqf\006vsumqg\003vtm\003"
3234 "vtp\003vtz\004vuph\005vuphb\005vuphf\005vuphg\005vuphh\005vupkz\006vupk"
3235 "zh\006vupkzl\004vupl\005vuplb\005vuplf\005vuplg\005vuplh\006vuplhb\006v"
3236 "uplhf\006vuplhg\006vuplhh\006vuplhw\005vupll\006vupllb\006vupllf\006vup"
3237 "llg\006vupllh\002vx\005vzero\005wcdgb\006wcdlgb\005wcefb\006wcelfb\005w"
3238 "cfeb\005wcgdb\006wclfeb\006wclgdb\005wfadb\005wfasb\005wfaxb\003wfc\005"
3239 "wfcdb\006wfcedb\007wfcedbs\006wfcesb\007wfcesbs\006wfcexb\007wfcexbs\006"
3240 "wfchdb\007wfchdbs\007wfchedb\010wfchedbs\007wfchesb\010wfchesbs\007wfch"
3241 "exb\010wfchexbs\006wfchsb\007wfchsbs\006wfchxb\007wfchxbs\005wfcsb\005w"
3242 "fcxb\005wfddb\005wfdsb\005wfdxb\005wfidb\005wfisb\005wfixb\003wfk\005wf"
3243 "kdb\006wfkedb\007wfkedbs\006wfkesb\007wfkesbs\006wfkexb\007wfkexbs\006w"
3244 "fkhdb\007wfkhdbs\007wfkhedb\010wfkhedbs\007wfkhesb\010wfkhesbs\007wfkhe"
3245 "xb\010wfkhexbs\006wfkhsb\007wfkhsbs\006wfkhxb\007wfkhxbs\005wfksb\005wf"
3246 "kxb\006wflcdb\006wflcsb\006wflcxb\005wflld\005wflls\006wflndb\006wflnsb"
3247 "\006wflnxb\006wflpdb\006wflpsb\006wflpxb\005wflrd\005wflrx\006wfmadb\006"
3248 "wfmasb\006wfmaxb\007wfmaxdb\007wfmaxsb\007wfmaxxb\005wfmdb\007wfmindb\007"
3249 "wfminsb\007wfminxb\005wfmsb\006wfmsdb\006wfmssb\006wfmsxb\005wfmxb\007w"
3250 "fnmadb\007wfnmasb\007wfnmaxb\007wfnmsdb\007wfnmssb\007wfnmsxb\007wfpsod"
3251 "b\007wfpsosb\007wfpsoxb\005wfsdb\006wfsqdb\006wfsqsb\006wfsqxb\005wfssb"
3252 "\005wfsxb\007wftcidb\007wftcisb\007wftcixb\005wldeb\005wledb\001x\002xc"
3253 "\002xg\003xgr\004xgrk\002xi\004xihf\004xilf\003xiy\002xr\003xrk\004xsch"
3254 "\002xy\003zap";
3255
3256// Feature bitsets.
3257enum : uint8_t {
3258 AMFBS_None,
3259 AMFBS_FeatureBEAREnhancement,
3260 AMFBS_FeatureConcurrentFunctions,
3261 AMFBS_FeatureDFPPackedConversion,
3262 AMFBS_FeatureDFPZonedConversion,
3263 AMFBS_FeatureDeflateConversion,
3264 AMFBS_FeatureDistinctOps,
3265 AMFBS_FeatureEnhancedDAT2,
3266 AMFBS_FeatureEnhancedSort,
3267 AMFBS_FeatureExecutionHint,
3268 AMFBS_FeatureFPExtension,
3269 AMFBS_FeatureGuardedStorage,
3270 AMFBS_FeatureHighWord,
3271 AMFBS_FeatureInsertReferenceBitsMultiple,
3272 AMFBS_FeatureInterlockedAccess1,
3273 AMFBS_FeatureLoadAndTrap,
3274 AMFBS_FeatureLoadAndZeroRightmostByte,
3275 AMFBS_FeatureLoadStoreOnCond,
3276 AMFBS_FeatureLoadStoreOnCond2,
3277 AMFBS_FeatureMessageSecurityAssist12,
3278 AMFBS_FeatureMessageSecurityAssist3,
3279 AMFBS_FeatureMessageSecurityAssist4,
3280 AMFBS_FeatureMessageSecurityAssist5,
3281 AMFBS_FeatureMessageSecurityAssist7,
3282 AMFBS_FeatureMessageSecurityAssist8,
3283 AMFBS_FeatureMessageSecurityAssist9,
3284 AMFBS_FeatureMiscellaneousExtensions,
3285 AMFBS_FeatureMiscellaneousExtensions2,
3286 AMFBS_FeatureMiscellaneousExtensions3,
3287 AMFBS_FeatureMiscellaneousExtensions4,
3288 AMFBS_FeatureNNPAssist,
3289 AMFBS_FeaturePopulationCount,
3290 AMFBS_FeatureProcessorActivityInstrumentation,
3291 AMFBS_FeatureProcessorAssist,
3292 AMFBS_FeatureResetDATProtection,
3293 AMFBS_FeatureResetReferenceBitsMultiple,
3294 AMFBS_FeatureTestPendingExternalInterruption,
3295 AMFBS_FeatureTransactionalExecution,
3296 AMFBS_FeatureVector,
3297 AMFBS_FeatureVectorEnhancements1,
3298 AMFBS_FeatureVectorEnhancements2,
3299 AMFBS_FeatureVectorEnhancements3,
3300 AMFBS_FeatureVectorPackedDecimal,
3301 AMFBS_FeatureVectorPackedDecimalEnhancement,
3302 AMFBS_FeatureVectorPackedDecimalEnhancement2,
3303 AMFBS_FeatureVectorPackedDecimalEnhancement3,
3304 AMFBS_FeatureVector_FeatureNNPAssist,
3305};
3306
3307static constexpr FeatureBitset FeatureBitsets[] = {
3308 {}, // AMFBS_None
3309 {Feature_FeatureBEAREnhancementBit, },
3310 {Feature_FeatureConcurrentFunctionsBit, },
3311 {Feature_FeatureDFPPackedConversionBit, },
3312 {Feature_FeatureDFPZonedConversionBit, },
3313 {Feature_FeatureDeflateConversionBit, },
3314 {Feature_FeatureDistinctOpsBit, },
3315 {Feature_FeatureEnhancedDAT2Bit, },
3316 {Feature_FeatureEnhancedSortBit, },
3317 {Feature_FeatureExecutionHintBit, },
3318 {Feature_FeatureFPExtensionBit, },
3319 {Feature_FeatureGuardedStorageBit, },
3320 {Feature_FeatureHighWordBit, },
3321 {Feature_FeatureInsertReferenceBitsMultipleBit, },
3322 {Feature_FeatureInterlockedAccess1Bit, },
3323 {Feature_FeatureLoadAndTrapBit, },
3324 {Feature_FeatureLoadAndZeroRightmostByteBit, },
3325 {Feature_FeatureLoadStoreOnCondBit, },
3326 {Feature_FeatureLoadStoreOnCond2Bit, },
3327 {Feature_FeatureMessageSecurityAssist12Bit, },
3328 {Feature_FeatureMessageSecurityAssist3Bit, },
3329 {Feature_FeatureMessageSecurityAssist4Bit, },
3330 {Feature_FeatureMessageSecurityAssist5Bit, },
3331 {Feature_FeatureMessageSecurityAssist7Bit, },
3332 {Feature_FeatureMessageSecurityAssist8Bit, },
3333 {Feature_FeatureMessageSecurityAssist9Bit, },
3334 {Feature_FeatureMiscellaneousExtensionsBit, },
3335 {Feature_FeatureMiscellaneousExtensions2Bit, },
3336 {Feature_FeatureMiscellaneousExtensions3Bit, },
3337 {Feature_FeatureMiscellaneousExtensions4Bit, },
3338 {Feature_FeatureNNPAssistBit, },
3339 {Feature_FeaturePopulationCountBit, },
3340 {Feature_FeatureProcessorActivityInstrumentationBit, },
3341 {Feature_FeatureProcessorAssistBit, },
3342 {Feature_FeatureResetDATProtectionBit, },
3343 {Feature_FeatureResetReferenceBitsMultipleBit, },
3344 {Feature_FeatureTestPendingExternalInterruptionBit, },
3345 {Feature_FeatureTransactionalExecutionBit, },
3346 {Feature_FeatureVectorBit, },
3347 {Feature_FeatureVectorEnhancements1Bit, },
3348 {Feature_FeatureVectorEnhancements2Bit, },
3349 {Feature_FeatureVectorEnhancements3Bit, },
3350 {Feature_FeatureVectorPackedDecimalBit, },
3351 {Feature_FeatureVectorPackedDecimalEnhancementBit, },
3352 {Feature_FeatureVectorPackedDecimalEnhancement2Bit, },
3353 {Feature_FeatureVectorPackedDecimalEnhancement3Bit, },
3354 {Feature_FeatureVectorBit, Feature_FeatureNNPAssistBit, },
3355};
3356
3357namespace {
3358 struct MatchEntry {
3359 uint16_t Mnemonic;
3360 uint16_t Opcode;
3361 uint16_t ConvertFn;
3362 uint8_t RequiredFeaturesIdx;
3363 uint8_t Classes[6];
3364 StringRef getMnemonic() const {
3365 return StringRef(MnemonicTable + Mnemonic + 1,
3366 MnemonicTable[Mnemonic]);
3367 }
3368 };
3369
3370 // Predicate for searching for an opcode.
3371 struct LessOpcode {
3372 bool operator()(const MatchEntry &LHS, StringRef RHS) {
3373 return LHS.getMnemonic() < RHS;
3374 }
3375 bool operator()(StringRef LHS, const MatchEntry &RHS) {
3376 return LHS < RHS.getMnemonic();
3377 }
3378 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
3379 return LHS.getMnemonic() < RHS.getMnemonic();
3380 }
3381 };
3382} // end anonymous namespace
3383
3384static const MatchEntry MatchTable0[] = {
3385 { 1 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3386 { 3 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3387 { 6 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3388 { 10 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3389 { 15 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3390 { 19 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3391 { 24 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
3392 { 30 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3393 { 33 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3394 { 37 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3395 { 42 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3396 { 46 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3397 { 50 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3398 { 53 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3399 { 57 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3400 { 62 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3401 { 67 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3402 { 71 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3403 { 76 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3404 { 82 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3405 { 86 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3406 { 91 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3407 { 96 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3408 { 99 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3409 { 105 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3410 { 111 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3411 { 115 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3412 { 120 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3413 { 124 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3414 { 128 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3415 { 131 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3416 { 135 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3417 { 140 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3418 { 146 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3419 { 151 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3420 { 156 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3421 { 160 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3422 { 165 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3423 { 171 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3424 { 177 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
3425 { 185 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3426 { 190 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3427 { 196 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3428 { 202 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
3429 { 209 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
3430 { 216 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
3431 { 223 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3432 { 227 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3433 { 232 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3434 { 237 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3435 { 243 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3436 { 250 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3437 { 254 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3438 { 257 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3439 { 260 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
3440 { 264 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
3441 { 268 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3442 { 271 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3443 { 275 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3444 { 278 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3445 { 282 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3446 { 287 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3447 { 291 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
3448 { 296 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
3449 { 302 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3450 { 305 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3451 { 307 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3452 { 312 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3453 { 316 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3454 { 321 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
3455 { 325 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3456 { 330 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3457 { 336 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
3458 { 339 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
3459 { 343 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3460 { 347 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3461 { 352 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3462 { 358 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
3463 { 363 /* bdepg */, SystemZ::BDEPG, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3464 { 369 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3465 { 372 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3466 { 376 /* bextg */, SystemZ::BEXTG, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
3467 { 382 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3468 { 385 /* bhe */, SystemZ::BAsmHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3469 { 389 /* bher */, SystemZ::BRAsmHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3470 { 394 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3471 { 398 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3472 { 401 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
3473 { 405 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3474 { 409 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3475 { 413 /* bihe */, SystemZ::BIAsmHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3476 { 418 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3477 { 422 /* bile */, SystemZ::BIAsmLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3478 { 427 /* bilh */, SystemZ::BIAsmLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3479 { 432 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3480 { 436 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3481 { 441 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3482 { 446 /* binhe */, SystemZ::BIAsmNHE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3483 { 452 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3484 { 457 /* binle */, SystemZ::BIAsmNLE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3485 { 463 /* binlh */, SystemZ::BIAsmNLH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3486 { 469 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3487 { 474 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3488 { 479 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3489 { 484 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3490 { 489 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3491 { 493 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3492 { 497 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
3493 { 501 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3494 { 504 /* ble */, SystemZ::BAsmLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3495 { 508 /* bler */, SystemZ::BRAsmLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3496 { 513 /* blh */, SystemZ::BAsmLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3497 { 517 /* blhr */, SystemZ::BRAsmLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3498 { 522 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3499 { 526 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3500 { 529 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3501 { 533 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3502 { 537 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3503 { 542 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3504 { 546 /* bnhe */, SystemZ::BAsmNHE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3505 { 551 /* bnher */, SystemZ::BRAsmNHE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3506 { 557 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3507 { 562 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3508 { 566 /* bnle */, SystemZ::BAsmNLE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3509 { 571 /* bnler */, SystemZ::BRAsmNLE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3510 { 577 /* bnlh */, SystemZ::BAsmNLH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3511 { 582 /* bnlhr */, SystemZ::BRAsmNLH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3512 { 588 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3513 { 593 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3514 { 597 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3515 { 602 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3516 { 606 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3517 { 611 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3518 { 615 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3519 { 620 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3520 { 624 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3521 { 629 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3522 { 632 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3523 { 636 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3524 { 639 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
3525 { 643 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3526 { 647 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
3527 { 652 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3528 { 655 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
3529 { 660 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
3530 { 666 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
3531 { 670 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
3532 { 675 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
3533 { 680 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
3534 { 686 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
3535 { 692 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3536 { 697 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3537 { 703 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3538 { 709 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3539 { 715 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3540 { 719 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3541 { 723 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
3542 { 727 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3543 { 731 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3544 { 736 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3545 { 741 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
3546 { 747 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
3547 { 750 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
3548 { 754 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3549 { 756 /* cal */, SystemZ::CAL, Convert__GR321_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR32, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
3550 { 760 /* calg */, SystemZ::CALG, Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
3551 { 765 /* calgf */, SystemZ::CALGF, Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
3552 { 771 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3553 { 774 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
3554 { 778 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3555 { 783 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3556 { 789 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3557 { 796 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
3558 { 801 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3559 { 807 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3560 { 813 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3561 { 820 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3562 { 825 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3563 { 831 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3564 { 838 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3565 { 845 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3566 { 852 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3567 { 859 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3568 { 866 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3569 { 871 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3570 { 875 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
3571 { 879 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3572 { 884 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3573 { 890 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
3574 { 895 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3575 { 900 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
3576 { 906 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3577 { 911 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3578 { 914 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
3579 { 918 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3580 { 923 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
3581 { 929 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3582 { 935 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3583 { 942 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
3584 { 947 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3585 { 953 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3586 { 960 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
3587 { 965 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
3588 { 972 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
3589 { 979 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
3590 { 983 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
3591 { 989 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
3592 { 993 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3593 { 999 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3594 { 1006 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
3595 { 1011 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3596 { 1017 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3597 { 1023 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3598 { 1030 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
3599 { 1035 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
3600 { 1039 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3601 { 1045 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3602 { 1052 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
3603 { 1057 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3604 { 1063 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3605 { 1066 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3606 { 1072 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3607 { 1079 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3608 { 1084 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
3609 { 1090 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3610 { 1097 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3611 { 1103 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3612 { 1110 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
3613 { 1115 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3614 { 1119 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
3615 { 1124 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3616 { 1129 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3617 { 1135 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3618 { 1139 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3619 { 1144 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3620 { 1150 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3621 { 1156 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3622 { 1161 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3623 { 1167 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3624 { 1173 /* cgibhe */, SystemZ::CGIBAsmHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3625 { 1180 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3626 { 1186 /* cgible */, SystemZ::CGIBAsmLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3627 { 1193 /* cgiblh */, SystemZ::CGIBAsmLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3628 { 1200 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3629 { 1207 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3630 { 1214 /* cgibnhe */, SystemZ::CGIBAsmNHE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3631 { 1222 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3632 { 1229 /* cgibnle */, SystemZ::CGIBAsmNLE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3633 { 1237 /* cgibnlh */, SystemZ::CGIBAsmNLH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3634 { 1245 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3635 { 1250 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3636 { 1256 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3637 { 1262 /* cgijhe */, SystemZ::CGIJAsmHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3638 { 1269 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3639 { 1275 /* cgijle */, SystemZ::CGIJAsmLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3640 { 1282 /* cgijlh */, SystemZ::CGIJAsmLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3641 { 1289 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3642 { 1296 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3643 { 1303 /* cgijnhe */, SystemZ::CGIJAsmNHE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3644 { 1311 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3645 { 1318 /* cgijnle */, SystemZ::CGIJAsmNLE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3646 { 1326 /* cgijnlh */, SystemZ::CGIJAsmNLH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
3647 { 1334 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
3648 { 1339 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3649 { 1345 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3650 { 1351 /* cgithe */, SystemZ::CGITAsmHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3651 { 1358 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3652 { 1364 /* cgitle */, SystemZ::CGITAsmLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3653 { 1371 /* cgitlh */, SystemZ::CGITAsmLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3654 { 1378 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3655 { 1385 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3656 { 1392 /* cgitnhe */, SystemZ::CGITAsmNHE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3657 { 1400 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3658 { 1407 /* cgitnle */, SystemZ::CGITAsmNLE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3659 { 1415 /* cgitnlh */, SystemZ::CGITAsmNLH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
3660 { 1423 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3661 { 1427 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3662 { 1432 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3663 { 1438 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3664 { 1444 /* cgrbhe */, SystemZ::CGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3665 { 1451 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3666 { 1457 /* cgrble */, SystemZ::CGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3667 { 1464 /* cgrblh */, SystemZ::CGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3668 { 1471 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3669 { 1478 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3670 { 1485 /* cgrbnhe */, SystemZ::CGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3671 { 1493 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3672 { 1500 /* cgrbnle */, SystemZ::CGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3673 { 1508 /* cgrbnlh */, SystemZ::CGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3674 { 1516 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3675 { 1521 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3676 { 1527 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3677 { 1533 /* cgrjhe */, SystemZ::CGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3678 { 1540 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3679 { 1546 /* cgrjle */, SystemZ::CGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3680 { 1553 /* cgrjlh */, SystemZ::CGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3681 { 1560 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3682 { 1567 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3683 { 1574 /* cgrjnhe */, SystemZ::CGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3684 { 1582 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3685 { 1589 /* cgrjnle */, SystemZ::CGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3686 { 1597 /* cgrjnlh */, SystemZ::CGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3687 { 1605 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3688 { 1610 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3689 { 1615 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3690 { 1621 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3691 { 1627 /* cgrthe */, SystemZ::CGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3692 { 1634 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3693 { 1640 /* cgrtle */, SystemZ::CGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3694 { 1647 /* cgrtlh */, SystemZ::CGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3695 { 1654 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3696 { 1661 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3697 { 1668 /* cgrtnhe */, SystemZ::CGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3698 { 1676 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3699 { 1683 /* cgrtnle */, SystemZ::CGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3700 { 1691 /* cgrtnlh */, SystemZ::CGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3701 { 1699 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3702 { 1705 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3703 { 1712 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3704 { 1717 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
3705 { 1723 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3706 { 1730 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3707 { 1733 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3708 { 1737 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3709 { 1742 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3710 { 1748 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3711 { 1752 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3712 { 1757 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3713 { 1762 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
3714 { 1767 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3715 { 1771 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3716 { 1775 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3717 { 1780 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3718 { 1785 /* cibhe */, SystemZ::CIBAsmHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3719 { 1791 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3720 { 1796 /* cible */, SystemZ::CIBAsmLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3721 { 1802 /* ciblh */, SystemZ::CIBAsmLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3722 { 1808 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3723 { 1814 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3724 { 1820 /* cibnhe */, SystemZ::CIBAsmNHE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3725 { 1827 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3726 { 1833 /* cibnle */, SystemZ::CIBAsmNLE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3727 { 1840 /* cibnlh */, SystemZ::CIBAsmNLH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
3728 { 1847 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
3729 { 1851 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3730 { 1855 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3731 { 1860 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3732 { 1865 /* cijhe */, SystemZ::CIJAsmHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3733 { 1871 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3734 { 1876 /* cijle */, SystemZ::CIJAsmLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3735 { 1882 /* cijlh */, SystemZ::CIJAsmLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3736 { 1888 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3737 { 1894 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3738 { 1900 /* cijnhe */, SystemZ::CIJAsmNHE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3739 { 1907 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3740 { 1913 /* cijnle */, SystemZ::CIJAsmNLE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3741 { 1920 /* cijnlh */, SystemZ::CIJAsmNLH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
3742 { 1927 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
3743 { 1931 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3744 { 1936 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3745 { 1941 /* cithe */, SystemZ::CITAsmHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3746 { 1947 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3747 { 1952 /* citle */, SystemZ::CITAsmLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3748 { 1958 /* citlh */, SystemZ::CITAsmLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3749 { 1964 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3750 { 1970 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3751 { 1976 /* citnhe */, SystemZ::CITAsmNHE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3752 { 1983 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3753 { 1989 /* citnle */, SystemZ::CITAsmNLE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3754 { 1996 /* citnlh */, SystemZ::CITAsmNLH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
3755 { 2003 /* cksm */, SystemZ::CKSM, Convert__GR321_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR32, MCK_GR128 }, },
3756 { 2008 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
3757 { 2011 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
3758 { 2015 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3759 { 2020 /* clcle */, SystemZ::CLCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
3760 { 2026 /* clclu */, SystemZ::CLCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
3761 { 2032 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3762 { 2039 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3763 { 2046 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3764 { 2053 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3765 { 2060 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
3766 { 2065 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
3767 { 2071 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3768 { 2078 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3769 { 2085 /* clfithe */, SystemZ::CLFITAsmHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3770 { 2093 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3771 { 2100 /* clfitle */, SystemZ::CLFITAsmLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3772 { 2108 /* clfitlh */, SystemZ::CLFITAsmLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3773 { 2116 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3774 { 2124 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3775 { 2132 /* clfitnhe */, SystemZ::CLFITAsmNHE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3776 { 2141 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3777 { 2149 /* clfitnle */, SystemZ::CLFITAsmNLE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3778 { 2158 /* clfitnlh */, SystemZ::CLFITAsmNLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
3779 { 2167 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3780 { 2174 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3781 { 2181 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3782 { 2185 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3783 { 2192 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
3784 { 2199 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
3785 { 2206 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
3786 { 2211 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
3787 { 2217 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
3788 { 2223 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3789 { 2230 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3790 { 2237 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3791 { 2244 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3792 { 2250 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3793 { 2257 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3794 { 2264 /* clgibhe */, SystemZ::CLGIBAsmHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3795 { 2272 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3796 { 2279 /* clgible */, SystemZ::CLGIBAsmLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3797 { 2287 /* clgiblh */, SystemZ::CLGIBAsmLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3798 { 2295 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3799 { 2303 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3800 { 2311 /* clgibnhe */, SystemZ::CLGIBAsmNHE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3801 { 2320 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3802 { 2328 /* clgibnle */, SystemZ::CLGIBAsmNLE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3803 { 2337 /* clgibnlh */, SystemZ::CLGIBAsmNLH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3804 { 2346 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3805 { 2352 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3806 { 2359 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3807 { 2366 /* clgijhe */, SystemZ::CLGIJAsmHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3808 { 2374 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3809 { 2381 /* clgijle */, SystemZ::CLGIJAsmLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3810 { 2389 /* clgijlh */, SystemZ::CLGIJAsmLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3811 { 2397 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3812 { 2405 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3813 { 2413 /* clgijnhe */, SystemZ::CLGIJAsmNHE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3814 { 2422 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3815 { 2430 /* clgijnle */, SystemZ::CLGIJAsmNLE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3816 { 2439 /* clgijnlh */, SystemZ::CLGIJAsmNLH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
3817 { 2448 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
3818 { 2454 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3819 { 2461 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3820 { 2468 /* clgithe */, SystemZ::CLGITAsmHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3821 { 2476 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3822 { 2483 /* clgitle */, SystemZ::CLGITAsmLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3823 { 2491 /* clgitlh */, SystemZ::CLGITAsmLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3824 { 2499 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3825 { 2507 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3826 { 2515 /* clgitnhe */, SystemZ::CLGITAsmNHE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3827 { 2524 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3828 { 2532 /* clgitnle */, SystemZ::CLGITAsmNLE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3829 { 2541 /* clgitnlh */, SystemZ::CLGITAsmNLH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
3830 { 2550 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3831 { 2555 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3832 { 2561 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3833 { 2568 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3834 { 2575 /* clgrbhe */, SystemZ::CLGRBAsmHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3835 { 2583 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3836 { 2590 /* clgrble */, SystemZ::CLGRBAsmLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3837 { 2598 /* clgrblh */, SystemZ::CLGRBAsmLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3838 { 2606 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3839 { 2614 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3840 { 2622 /* clgrbnhe */, SystemZ::CLGRBAsmNHE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3841 { 2631 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3842 { 2639 /* clgrbnle */, SystemZ::CLGRBAsmNLE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3843 { 2648 /* clgrbnlh */, SystemZ::CLGRBAsmNLH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
3844 { 2657 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
3845 { 2663 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3846 { 2670 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3847 { 2677 /* clgrjhe */, SystemZ::CLGRJAsmHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3848 { 2685 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3849 { 2692 /* clgrjle */, SystemZ::CLGRJAsmLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3850 { 2700 /* clgrjlh */, SystemZ::CLGRJAsmLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3851 { 2708 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3852 { 2716 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3853 { 2724 /* clgrjnhe */, SystemZ::CLGRJAsmNHE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3854 { 2733 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3855 { 2741 /* clgrjnle */, SystemZ::CLGRJAsmNLE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3856 { 2750 /* clgrjnlh */, SystemZ::CLGRJAsmNLH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
3857 { 2759 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
3858 { 2765 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
3859 { 2771 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3860 { 2778 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3861 { 2785 /* clgrthe */, SystemZ::CLGRTAsmHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3862 { 2793 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3863 { 2800 /* clgrtle */, SystemZ::CLGRTAsmLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3864 { 2808 /* clgrtlh */, SystemZ::CLGRTAsmLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3865 { 2816 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3866 { 2824 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3867 { 2832 /* clgrtnhe */, SystemZ::CLGRTAsmNHE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3868 { 2841 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3869 { 2849 /* clgrtnle */, SystemZ::CLGRTAsmNLE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3870 { 2858 /* clgrtnlh */, SystemZ::CLGRTAsmNLH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3871 { 2867 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3872 { 2872 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3873 { 2878 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3874 { 2884 /* clgthe */, SystemZ::CLGTAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3875 { 2891 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3876 { 2897 /* clgtle */, SystemZ::CLGTAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3877 { 2904 /* clgtlh */, SystemZ::CLGTAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3878 { 2911 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3879 { 2918 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3880 { 2925 /* clgtnhe */, SystemZ::CLGTAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3881 { 2933 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3882 { 2940 /* clgtnle */, SystemZ::CLGTAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3883 { 2948 /* clgtnlh */, SystemZ::CLGTAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
3884 { 2956 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3885 { 2963 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
3886 { 2970 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
3887 { 2975 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
3888 { 2981 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
3889 { 2988 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
3890 { 2994 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3891 { 3000 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
3892 { 3004 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3893 { 3009 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3894 { 3015 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3895 { 3021 /* clibhe */, SystemZ::CLIBAsmHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3896 { 3028 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3897 { 3034 /* clible */, SystemZ::CLIBAsmLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3898 { 3041 /* cliblh */, SystemZ::CLIBAsmLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3899 { 3048 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3900 { 3055 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3901 { 3062 /* clibnhe */, SystemZ::CLIBAsmNHE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3902 { 3070 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3903 { 3077 /* clibnle */, SystemZ::CLIBAsmNLE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3904 { 3085 /* clibnlh */, SystemZ::CLIBAsmNLH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
3905 { 3093 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
3906 { 3098 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
3907 { 3103 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3908 { 3109 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3909 { 3115 /* clijhe */, SystemZ::CLIJAsmHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3910 { 3122 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3911 { 3128 /* clijle */, SystemZ::CLIJAsmLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3912 { 3135 /* clijlh */, SystemZ::CLIJAsmLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3913 { 3142 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3914 { 3149 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3915 { 3156 /* clijnhe */, SystemZ::CLIJAsmNHE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3916 { 3164 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3917 { 3171 /* clijnle */, SystemZ::CLIJAsmNLE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3918 { 3179 /* clijnlh */, SystemZ::CLIJAsmNLH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
3919 { 3187 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
3920 { 3192 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3921 { 3196 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3922 { 3201 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3923 { 3206 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3924 { 3210 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3925 { 3215 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3926 { 3221 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3927 { 3227 /* clrbhe */, SystemZ::CLRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3928 { 3234 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3929 { 3240 /* clrble */, SystemZ::CLRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3930 { 3247 /* clrblh */, SystemZ::CLRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3931 { 3254 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3932 { 3261 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3933 { 3268 /* clrbnhe */, SystemZ::CLRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3934 { 3276 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3935 { 3283 /* clrbnle */, SystemZ::CLRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3936 { 3291 /* clrbnlh */, SystemZ::CLRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3937 { 3299 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
3938 { 3304 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3939 { 3310 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3940 { 3316 /* clrjhe */, SystemZ::CLRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3941 { 3323 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3942 { 3329 /* clrjle */, SystemZ::CLRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3943 { 3336 /* clrjlh */, SystemZ::CLRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3944 { 3343 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3945 { 3350 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3946 { 3357 /* clrjnhe */, SystemZ::CLRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3947 { 3365 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3948 { 3372 /* clrjnle */, SystemZ::CLRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3949 { 3380 /* clrjnlh */, SystemZ::CLRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
3950 { 3388 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
3951 { 3393 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
3952 { 3398 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3953 { 3404 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3954 { 3410 /* clrthe */, SystemZ::CLRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3955 { 3417 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3956 { 3423 /* clrtle */, SystemZ::CLRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3957 { 3430 /* clrtlh */, SystemZ::CLRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3958 { 3437 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3959 { 3444 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3960 { 3451 /* clrtnhe */, SystemZ::CLRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3961 { 3459 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3962 { 3466 /* clrtnle */, SystemZ::CLRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3963 { 3474 /* clrtnlh */, SystemZ::CLRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3964 { 3482 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
3965 { 3487 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
3966 { 3491 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3967 { 3496 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3968 { 3501 /* clthe */, SystemZ::CLTAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3969 { 3507 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3970 { 3512 /* cltle */, SystemZ::CLTAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3971 { 3518 /* cltlh */, SystemZ::CLTAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3972 { 3524 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3973 { 3530 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3974 { 3536 /* cltnhe */, SystemZ::CLTAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3975 { 3543 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3976 { 3549 /* cltnle */, SystemZ::CLTAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3977 { 3556 /* cltnlh */, SystemZ::CLTAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
3978 { 3563 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
3979 { 3567 /* clzg */, SystemZ::CLZG, Convert__GR641_0__GR641_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64 }, },
3980 { 3572 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
3981 { 3578 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
3982 { 3581 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3983 { 3586 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
3984 { 3592 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
3985 { 3597 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
3986 { 3602 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
3987 { 3605 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
3988 { 3609 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3989 { 3614 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3990 { 3619 /* crbhe */, SystemZ::CRBAsmHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3991 { 3625 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3992 { 3630 /* crble */, SystemZ::CRBAsmLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3993 { 3636 /* crblh */, SystemZ::CRBAsmLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3994 { 3642 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3995 { 3648 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3996 { 3654 /* crbnhe */, SystemZ::CRBAsmNHE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3997 { 3661 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3998 { 3667 /* crbnle */, SystemZ::CRBAsmNLE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
3999 { 3674 /* crbnlh */, SystemZ::CRBAsmNLH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4000 { 3681 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
4001 { 3681 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
4002 { 3687 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
4003 { 3691 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4004 { 3696 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4005 { 3701 /* crjhe */, SystemZ::CRJAsmHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4006 { 3707 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4007 { 3712 /* crjle */, SystemZ::CRJAsmLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4008 { 3718 /* crjlh */, SystemZ::CRJAsmLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4009 { 3724 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4010 { 3730 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4011 { 3736 /* crjnhe */, SystemZ::CRJAsmNHE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4012 { 3743 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4013 { 3749 /* crjnle */, SystemZ::CRJAsmNLE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4014 { 3756 /* crjnlh */, SystemZ::CRJAsmNLH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
4015 { 3763 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4016 { 3767 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4017 { 3771 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4018 { 3776 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4019 { 3781 /* crthe */, SystemZ::CRTAsmHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4020 { 3787 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4021 { 3792 /* crtle */, SystemZ::CRTAsmLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4022 { 3798 /* crtlh */, SystemZ::CRTAsmLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4023 { 3804 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4024 { 3810 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4025 { 3816 /* crtnhe */, SystemZ::CRTAsmNHE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4026 { 3823 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4027 { 3829 /* crtnle */, SystemZ::CRTAsmNLE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4028 { 3836 /* crtnlh */, SystemZ::CRTAsmNLH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4029 { 3843 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4030 { 3846 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, { }, },
4031 { 3851 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
4032 { 3857 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4033 { 3861 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4034 { 3865 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4035 { 3870 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4036 { 3875 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
4037 { 3881 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4038 { 3885 /* ctzg */, SystemZ::CTZG, Convert__GR641_0__GR641_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64 }, },
4039 { 3890 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4040 { 3890 /* cu12 */, SystemZ::CU12, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4041 { 3895 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4042 { 3895 /* cu14 */, SystemZ::CU14, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4043 { 3900 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4044 { 3900 /* cu21 */, SystemZ::CU21, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4045 { 3905 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4046 { 3905 /* cu24 */, SystemZ::CU24, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4047 { 3910 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4048 { 3915 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4049 { 3920 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4050 { 3926 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4051 { 3931 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4052 { 3931 /* cutfu */, SystemZ::CUTFU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4053 { 3937 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4054 { 3937 /* cuutf */, SystemZ::CUUTF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
4055 { 3943 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
4056 { 3949 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4057 { 3953 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4058 { 3958 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4059 { 3963 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4060 { 3967 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4061 { 3972 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4062 { 3977 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4063 { 3982 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
4064 { 3988 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
4065 { 3995 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
4066 { 4000 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
4067 { 4006 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
4068 { 4012 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
4069 { 4019 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
4070 { 4024 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
4071 { 4030 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
4072 { 4037 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
4073 { 4044 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
4074 { 4051 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
4075 { 4058 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
4076 { 4065 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
4077 { 4070 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4078 { 4074 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
4079 { 4080 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4080 { 4085 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
4081 { 4091 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
4082 { 4096 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4083 { 4099 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
4084 { 4104 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
4085 { 4109 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
4086 { 4111 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4087 { 4114 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4088 { 4118 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4089 { 4123 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4090 { 4127 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4091 { 4132 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4092 { 4138 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4093 { 4141 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4094 { 4145 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4095 { 4150 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4096 { 4154 /* dfltcc */, SystemZ::DFLTCC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2, AMFBS_FeatureDeflateConversion, { MCK_GR128, MCK_GR128, MCK_GR64 }, },
4097 { 4161 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4098 { 4166 /* 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 }, },
4099 { 4172 /* 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 }, },
4100 { 4178 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4101 { 4181 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4102 { 4185 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4103 { 4190 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4104 { 4194 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4105 { 4197 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4106 { 4200 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4107 { 4204 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4108 { 4209 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4109 { 4215 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4110 { 4220 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4111 { 4225 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4112 { 4229 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4113 { 4234 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4114 { 4240 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
4115 { 4244 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4116 { 4249 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4117 { 4255 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4118 { 4261 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4119 { 4266 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4120 { 4269 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4121 { 4274 /* eedtr */, SystemZ::EEDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4122 { 4280 /* eextr */, SystemZ::EEXTR, Convert__GR641_0__FP1281_1, AMFBS_None, { MCK_GR64, MCK_FP128 }, },
4123 { 4286 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4124 { 4291 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4125 { 4297 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4126 { 4302 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4127 { 4308 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4128 { 4313 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4129 { 4318 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4130 { 4324 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4131 { 4330 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4132 { 4335 /* esdtr */, SystemZ::ESDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4133 { 4341 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
4134 { 4346 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4135 { 4351 /* esxtr */, SystemZ::ESXTR, Convert__GR641_0__FP1281_1, AMFBS_None, { MCK_GR64, MCK_FP128 }, },
4136 { 4357 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
4137 { 4362 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
4138 { 4365 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
4139 { 4370 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
4140 { 4376 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4141 { 4383 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4142 { 4388 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4143 { 4394 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
4144 { 4400 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
4145 { 4407 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4146 { 4412 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
4147 { 4418 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4148 { 4425 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4149 { 4430 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4150 { 4436 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4151 { 4442 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4152 { 4446 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4153 { 4450 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, { }, },
4154 { 4455 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4155 { 4459 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4156 { 4462 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
4157 { 4466 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4158 { 4471 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
4159 { 4476 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4160 { 4480 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4161 { 4480 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4162 { 4485 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__GR641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_GR64 }, },
4163 { 4491 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__GR641_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_GR64 }, },
4164 { 4497 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4165 { 4502 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4166 { 4507 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4167 { 4512 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4168 { 4517 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4169 { 4522 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4170 { 4527 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, { }, },
4171 { 4531 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4172 { 4535 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4173 { 4535 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
4174 { 4535 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4175 { 4540 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4176 { 4545 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4177 { 4550 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4178 { 4555 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4179 { 4557 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4180 { 4560 /* jg */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4181 { 4563 /* jge */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4182 { 4567 /* jgh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4183 { 4571 /* jghe */, SystemZ::JGAsmHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4184 { 4576 /* jgl */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4185 { 4580 /* jgle */, SystemZ::JGAsmLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4186 { 4585 /* jglh */, SystemZ::JGAsmLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4187 { 4590 /* jgm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4188 { 4594 /* jgne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4189 { 4599 /* jgnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4190 { 4604 /* jgnhe */, SystemZ::JGAsmNHE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4191 { 4610 /* jgnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4192 { 4615 /* jgnle */, SystemZ::JGAsmNLE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4193 { 4621 /* jgnlh */, SystemZ::JGAsmNLH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4194 { 4627 /* jgnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4195 { 4632 /* jgno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4196 { 4637 /* jgnop */, SystemZ::JGNOP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4197 { 4643 /* jgnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4198 { 4648 /* jgnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4199 { 4653 /* jgo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4200 { 4657 /* jgp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4201 { 4661 /* jgz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
4202 { 4665 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4203 { 4668 /* jhe */, SystemZ::JAsmHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4204 { 4672 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4205 { 4675 /* jle */, SystemZ::JAsmLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4206 { 4679 /* jlh */, SystemZ::JAsmLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4207 { 4748 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4208 { 4751 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4209 { 4755 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4210 { 4759 /* jnhe */, SystemZ::JAsmNHE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4211 { 4764 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4212 { 4768 /* jnle */, SystemZ::JAsmNLE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4213 { 4773 /* jnlh */, SystemZ::JAsmNLH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4214 { 4778 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4215 { 4782 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4216 { 4786 /* jnop */, SystemZ::JNOP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4217 { 4791 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4218 { 4795 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4219 { 4799 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4220 { 4802 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4221 { 4805 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
4222 { 4808 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4223 { 4812 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4224 { 4817 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
4225 { 4822 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4226 { 4827 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4227 { 4831 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4228 { 4836 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4229 { 4836 /* kimd */, SystemZ::KIMDOpt, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_FeatureMessageSecurityAssist12, { MCK_GR64, MCK_GR128, MCK_U4Imm }, },
4230 { 4841 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4231 { 4841 /* klmd */, SystemZ::KLMDOpt, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_FeatureMessageSecurityAssist12, { MCK_GR64, MCK_GR128, MCK_U4Imm }, },
4232 { 4846 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4233 { 4849 /* 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 }, },
4234 { 4853 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
4235 { 4858 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4236 { 4862 /* 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 }, },
4237 { 4868 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4238 { 4872 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
4239 { 4876 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4240 { 4881 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4241 { 4886 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4242 { 4888 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4243 { 4891 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4244 { 4895 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4245 { 4900 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4246 { 4905 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4247 { 4911 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4248 { 4915 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4249 { 4920 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
4250 { 4924 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
4251 { 4929 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4252 { 4933 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4253 { 4938 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4254 { 4942 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4255 { 4947 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4256 { 4952 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4257 { 4957 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4258 { 4961 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4259 { 4965 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4260 { 4970 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4261 { 4974 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4262 { 4977 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
4263 { 4983 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4264 { 4987 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4265 { 4991 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
4266 { 4996 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4267 { 5002 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4268 { 5008 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4269 { 5014 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4270 { 5019 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4271 { 5025 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4272 { 5030 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4273 { 5036 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4274 { 5041 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4275 { 5045 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
4276 { 5050 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
4277 { 5056 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4278 { 5062 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4279 { 5067 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4280 { 5070 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4281 { 5074 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4282 { 5079 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4283 { 5085 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4284 { 5090 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
4285 { 5096 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
4286 { 5101 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4287 { 5105 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4288 { 5110 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4289 { 5116 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4290 { 5123 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4291 { 5128 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4292 { 5134 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
4293 { 5138 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4294 { 5141 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4295 { 5147 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4296 { 5154 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4297 { 5159 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
4298 { 5165 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4299 { 5169 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
4300 { 5174 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4301 { 5180 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
4302 { 5187 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
4303 { 5192 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
4304 { 5196 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4305 { 5201 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4306 { 5205 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4307 { 5211 /* lfi */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4308 { 5215 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4309 { 5220 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4310 { 5223 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4311 { 5228 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4312 { 5232 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4313 { 5237 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
4314 { 5242 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4315 { 5246 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4316 { 5251 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4317 { 5256 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4318 { 5262 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4319 { 5266 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4320 { 5270 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4321 { 5275 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4322 { 5280 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4323 { 5286 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4324 { 5290 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4325 { 5295 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4326 { 5300 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4327 { 5303 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4328 { 5307 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4329 { 5311 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4330 { 5315 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4331 { 5320 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4332 { 5324 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4333 { 5328 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4334 { 5333 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4335 { 5338 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4336 { 5343 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4337 { 5349 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4338 { 5354 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4339 { 5361 /* llgfi */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4340 { 5367 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4341 { 5373 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4342 { 5380 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4343 { 5387 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4344 { 5392 /* llghi */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4345 { 5398 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4346 { 5404 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
4347 { 5411 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4348 { 5416 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4349 { 5423 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4350 { 5429 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4351 { 5433 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
4352 { 5438 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4353 { 5443 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4354 { 5449 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4355 { 5455 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4356 { 5461 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4357 { 5467 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4358 { 5473 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4359 { 5479 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
4360 { 5485 /* llxab */, SystemZ::LLXAB, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4361 { 5491 /* llxaf */, SystemZ::LLXAF, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4362 { 5497 /* llxag */, SystemZ::LLXAG, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4363 { 5503 /* llxah */, SystemZ::LLXAH, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4364 { 5509 /* llxaq */, SystemZ::LLXAQ, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4365 { 5515 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4366 { 5522 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
4367 { 5525 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4368 { 5529 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
4369 { 5533 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
4370 { 5537 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
4371 { 5541 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4372 { 5547 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4373 { 5553 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4374 { 5558 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4375 { 5564 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4376 { 5569 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4377 { 5575 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4378 { 5580 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4379 { 5584 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4380 { 5590 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4381 { 5595 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4382 { 5599 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4383 { 5604 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4384 { 5610 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4385 { 5617 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4386 { 5624 /* locfhhe */, SystemZ::LOCFHAsmHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4387 { 5632 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4388 { 5639 /* locfhle */, SystemZ::LOCFHAsmLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4389 { 5647 /* locfhlh */, SystemZ::LOCFHAsmLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4390 { 5655 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4391 { 5662 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4392 { 5670 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4393 { 5678 /* locfhnhe */, SystemZ::LOCFHAsmNHE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4394 { 5687 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4395 { 5695 /* locfhnle */, SystemZ::LOCFHAsmNLE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4396 { 5704 /* locfhnlh */, SystemZ::LOCFHAsmNLH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4397 { 5713 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4398 { 5721 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4399 { 5729 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4400 { 5737 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4401 { 5745 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4402 { 5752 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4403 { 5759 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4404 { 5766 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4405 { 5774 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4406 { 5782 /* locfhrhe */, SystemZ::LOCFHRAsmHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4407 { 5791 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4408 { 5799 /* locfhrle */, SystemZ::LOCFHRAsmLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4409 { 5808 /* locfhrlh */, SystemZ::LOCFHRAsmLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4410 { 5817 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4411 { 5825 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4412 { 5834 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4413 { 5843 /* locfhrnhe */, SystemZ::LOCFHRAsmNHE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4414 { 5853 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4415 { 5862 /* locfhrnle */, SystemZ::LOCFHRAsmNLE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4416 { 5872 /* locfhrnlh */, SystemZ::LOCFHRAsmNLH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4417 { 5882 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4418 { 5891 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4419 { 5900 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4420 { 5909 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4421 { 5918 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4422 { 5926 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4423 { 5934 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
4424 { 5942 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
4425 { 5949 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
4426 { 5954 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4427 { 5960 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4428 { 5966 /* locghe */, SystemZ::LOCGAsmHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4429 { 5973 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
4430 { 5980 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4431 { 5988 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4432 { 5996 /* locghihe */, SystemZ::LOCGHIAsmHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4433 { 6005 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4434 { 6013 /* locghile */, SystemZ::LOCGHIAsmLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4435 { 6022 /* locghilh */, SystemZ::LOCGHIAsmLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4436 { 6031 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4437 { 6039 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4438 { 6048 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4439 { 6057 /* locghinhe */, SystemZ::LOCGHIAsmNHE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4440 { 6067 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4441 { 6076 /* locghinle */, SystemZ::LOCGHIAsmNLE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4442 { 6086 /* locghinlh */, SystemZ::LOCGHIAsmNLH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4443 { 6096 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4444 { 6105 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4445 { 6114 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4446 { 6123 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4447 { 6132 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4448 { 6140 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4449 { 6148 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
4450 { 6156 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4451 { 6162 /* locgle */, SystemZ::LOCGAsmLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4452 { 6169 /* locglh */, SystemZ::LOCGAsmLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4453 { 6176 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4454 { 6182 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4455 { 6189 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4456 { 6196 /* locgnhe */, SystemZ::LOCGAsmNHE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4457 { 6204 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4458 { 6211 /* locgnle */, SystemZ::LOCGAsmNLE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4459 { 6219 /* locgnlh */, SystemZ::LOCGAsmNLH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4460 { 6227 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4461 { 6234 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4462 { 6241 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4463 { 6248 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4464 { 6255 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4465 { 6261 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4466 { 6267 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4467 { 6273 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4468 { 6280 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4469 { 6287 /* locgrhe */, SystemZ::LOCGRAsmHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4470 { 6295 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4471 { 6302 /* locgrle */, SystemZ::LOCGRAsmLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4472 { 6310 /* locgrlh */, SystemZ::LOCGRAsmLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4473 { 6318 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4474 { 6325 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4475 { 6333 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4476 { 6341 /* locgrnhe */, SystemZ::LOCGRAsmNHE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4477 { 6350 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4478 { 6358 /* locgrnle */, SystemZ::LOCGRAsmNLE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4479 { 6367 /* locgrnlh */, SystemZ::LOCGRAsmNLH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4480 { 6376 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4481 { 6384 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4482 { 6392 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4483 { 6400 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4484 { 6408 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4485 { 6415 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4486 { 6422 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
4487 { 6429 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
4488 { 6435 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4489 { 6440 /* loche */, SystemZ::LOCAsmHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4490 { 6446 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
4491 { 6453 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4492 { 6461 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4493 { 6469 /* lochhihe */, SystemZ::LOCHHIAsmHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4494 { 6478 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4495 { 6486 /* lochhile */, SystemZ::LOCHHIAsmLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4496 { 6495 /* lochhilh */, SystemZ::LOCHHIAsmLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4497 { 6504 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4498 { 6512 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4499 { 6521 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4500 { 6530 /* lochhinhe */, SystemZ::LOCHHIAsmNHE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4501 { 6540 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4502 { 6549 /* lochhinle */, SystemZ::LOCHHIAsmNLE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4503 { 6559 /* lochhinlh */, SystemZ::LOCHHIAsmNLH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4504 { 6569 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4505 { 6578 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4506 { 6587 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4507 { 6596 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4508 { 6605 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4509 { 6613 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4510 { 6621 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
4511 { 6629 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
4512 { 6635 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4513 { 6642 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4514 { 6649 /* lochihe */, SystemZ::LOCHIAsmHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4515 { 6657 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4516 { 6664 /* lochile */, SystemZ::LOCHIAsmLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4517 { 6672 /* lochilh */, SystemZ::LOCHIAsmLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4518 { 6680 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4519 { 6687 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4520 { 6695 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4521 { 6703 /* lochinhe */, SystemZ::LOCHIAsmNHE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4522 { 6712 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4523 { 6720 /* lochinle */, SystemZ::LOCHIAsmNLE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4524 { 6729 /* lochinlh */, SystemZ::LOCHIAsmNLH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4525 { 6738 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4526 { 6746 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4527 { 6754 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4528 { 6762 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4529 { 6770 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4530 { 6777 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4531 { 6784 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
4532 { 6791 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4533 { 6796 /* locle */, SystemZ::LOCAsmLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4534 { 6802 /* loclh */, SystemZ::LOCAsmLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4535 { 6808 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4536 { 6813 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4537 { 6819 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4538 { 6825 /* locnhe */, SystemZ::LOCAsmNHE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4539 { 6832 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4540 { 6838 /* locnle */, SystemZ::LOCAsmNLE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4541 { 6845 /* locnlh */, SystemZ::LOCAsmNLH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4542 { 6852 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4543 { 6858 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4544 { 6864 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4545 { 6870 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4546 { 6876 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4547 { 6881 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4548 { 6886 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4549 { 6891 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4550 { 6897 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4551 { 6903 /* locrhe */, SystemZ::LOCRAsmHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4552 { 6910 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4553 { 6916 /* locrle */, SystemZ::LOCRAsmLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4554 { 6923 /* locrlh */, SystemZ::LOCRAsmLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4555 { 6930 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4556 { 6936 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4557 { 6943 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4558 { 6950 /* locrnhe */, SystemZ::LOCRAsmNHE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4559 { 6958 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4560 { 6965 /* locrnle */, SystemZ::LOCRAsmNLE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4561 { 6973 /* locrnlh */, SystemZ::LOCRAsmNLH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4562 { 6981 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4563 { 6988 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4564 { 6995 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4565 { 7002 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4566 { 7009 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4567 { 7015 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4568 { 7021 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
4569 { 7027 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
4570 { 7032 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4571 { 7038 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4572 { 7042 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4573 { 7048 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4574 { 7054 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4575 { 7059 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4576 { 7064 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4577 { 7070 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4578 { 7075 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4579 { 7081 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4580 { 7086 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4581 { 7090 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4582 { 7094 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4583 { 7098 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4584 { 7103 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4585 { 7109 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
4586 { 7116 /* 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 }, },
4587 { 7122 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4588 { 7128 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4589 { 7133 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4590 { 7136 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
4591 { 7140 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4592 { 7145 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4593 { 7150 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
4594 { 7155 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
4595 { 7160 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
4596 { 7164 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4597 { 7168 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4598 { 7173 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4599 { 7179 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4600 { 7184 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4601 { 7189 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4602 { 7195 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4603 { 7198 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4604 { 7204 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4605 { 7209 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4606 { 7215 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4607 { 7221 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4608 { 7226 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4609 { 7230 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4610 { 7235 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4611 { 7241 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4612 { 7246 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4613 { 7250 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4614 { 7256 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4615 { 7261 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4616 { 7267 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4617 { 7272 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4618 { 7278 /* lxab */, SystemZ::LXAB, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4619 { 7283 /* lxaf */, SystemZ::LXAF, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4620 { 7288 /* lxag */, SystemZ::LXAG, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4621 { 7293 /* lxah */, SystemZ::LXAH, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4622 { 7298 /* lxaq */, SystemZ::LXAQ, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
4623 { 7303 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4624 { 7307 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4625 { 7312 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4626 { 7318 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4627 { 7323 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
4628 { 7329 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4629 { 7333 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4630 { 7338 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4631 { 7344 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
4632 { 7349 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4633 { 7353 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4634 { 7356 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
4635 { 7361 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
4636 { 7366 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4637 { 7371 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4638 { 7376 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
4639 { 7381 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
4640 { 7383 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4641 { 7387 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4642 { 7392 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4643 { 7398 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4644 { 7403 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4645 { 7407 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4646 { 7412 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4647 { 7418 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4648 { 7423 /* may */, SystemZ::MAY, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4649 { 7427 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4650 { 7432 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4651 { 7438 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4652 { 7443 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4653 { 7449 /* mayr */, SystemZ::MAYR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4654 { 7454 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4655 { 7457 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4656 { 7460 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4657 { 7464 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4658 { 7469 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4659 { 7473 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4660 { 7478 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4661 { 7484 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4662 { 7489 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4663 { 7493 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4664 { 7498 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4665 { 7504 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4666 { 7507 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4667 { 7511 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4668 { 7516 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4669 { 7522 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4670 { 7527 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
4671 { 7531 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4672 { 7535 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4673 { 7538 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4674 { 7542 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
4675 { 7547 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
4676 { 7552 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4677 { 7555 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
4678 { 7559 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4679 { 7563 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4680 { 7566 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
4681 { 7570 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
4682 { 7575 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4683 { 7579 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4684 { 7582 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
4685 { 7585 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4686 { 7588 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4687 { 7592 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4688 { 7597 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4689 { 7601 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4690 { 7606 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4691 { 7612 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4692 { 7617 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4693 { 7621 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
4694 { 7626 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4695 { 7632 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
4696 { 7637 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
4697 { 7642 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4698 { 7646 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4699 { 7651 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4700 { 7656 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
4701 { 7662 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4702 { 7668 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4703 { 7673 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4704 { 7680 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4705 { 7684 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4706 { 7690 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
4707 { 7695 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4708 { 7699 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4709 { 7703 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4710 { 7709 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4711 { 7715 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4712 { 7720 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
4713 { 7725 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
4714 { 7731 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
4715 { 7737 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4716 { 7743 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4717 { 7748 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4718 { 7754 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
4719 { 7759 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
4720 { 7765 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4721 { 7771 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4722 { 7777 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
4723 { 7782 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4724 { 7786 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4725 { 7791 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4726 { 7795 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4727 { 7799 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4728 { 7804 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4729 { 7809 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4730 { 7813 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4731 { 7818 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4732 { 7822 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
4733 { 7827 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4734 { 7833 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
4735 { 7838 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4736 { 7842 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
4737 { 7847 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
4738 { 7853 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4739 { 7856 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4740 { 7860 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4741 { 7865 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4742 { 7869 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4743 { 7874 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
4744 { 7878 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4745 { 7880 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4746 { 7883 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4747 { 7889 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4748 { 7894 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4749 { 7897 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4750 { 7901 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4751 { 7906 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4752 { 7909 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
4753 { 7914 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4754 { 7919 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4755 { 7924 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4756 { 7929 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4757 { 7934 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4758 { 7939 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4759 { 7944 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4760 { 7948 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4761 { 7954 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, { }, },
4762 { 7959 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4763 { 7964 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4764 { 7970 /* nop */, SystemZ::NOPOpt, Convert_NoOperands, AMFBS_None, { }, },
4765 { 7970 /* nop */, SystemZ::NOP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
4766 { 7974 /* nopr */, SystemZ::NOPROpt, Convert_NoOperands, AMFBS_None, { }, },
4767 { 7974 /* nopr */, SystemZ::NOPR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
4768 { 7979 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4769 { 7984 /* notgr */, SystemZ::NOTGR, Convert__GR641_0__GR641_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64 }, },
4770 { 7990 /* notr */, SystemZ::NOTR, Convert__GR321_0__GR321_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32 }, },
4771 { 7995 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4772 { 7998 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4773 { 8002 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4774 { 8008 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4775 { 8014 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4776 { 8019 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4777 { 8022 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4778 { 8024 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
4779 { 8027 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4780 { 8033 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4781 { 8038 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4782 { 8041 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4783 { 8045 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4784 { 8050 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
4785 { 8053 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
4786 { 8058 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4787 { 8063 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
4788 { 8068 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4789 { 8073 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4790 { 8078 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
4791 { 8083 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
4792 { 8087 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4793 { 8090 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4794 { 8094 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4795 { 8097 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4796 { 8102 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, { }, },
4797 { 8107 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4798 { 8110 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, { }, },
4799 { 8114 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, { }, },
4800 { 8120 /* pfcr */, SystemZ::PFCR, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4801 { 8125 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
4802 { 8129 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
4803 { 8135 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4804 { 8140 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, { }, },
4805 { 8145 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4806 { 8150 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4807 { 8156 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4808 { 8160 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
4809 { 8164 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
4810 { 8168 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
4811 { 8168 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4812 { 8175 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4813 { 8179 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
4814 { 8184 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, { }, },
4815 { 8187 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
4816 { 8192 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4817 { 8195 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
4818 { 8199 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, { }, },
4819 { 8204 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4820 { 8208 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, { }, },
4821 { 8213 /* 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 }, },
4822 { 8219 /* 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 }, },
4823 { 8225 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4824 { 8231 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
4825 { 8237 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4826 { 8241 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, { }, },
4827 { 8246 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4828 { 8246 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4829 { 8250 /* risbg */, SystemZ::RISBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4830 { 8250 /* 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 }, },
4831 { 8256 /* risbgn */, SystemZ::RISBGNOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4832 { 8256 /* 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 }, },
4833 { 8263 /* risbgnz */, SystemZ::RISBGNZOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4834 { 8263 /* 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 }, },
4835 { 8271 /* risbgz */, SystemZ::RISBGZOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4836 { 8271 /* 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 }, },
4837 { 8278 /* risbhg */, SystemZ::RISBHGOpt, Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4838 { 8278 /* 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 }, },
4839 { 8285 /* risblg */, SystemZ::RISBLGOpt, Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureHighWord, { MCK_GR32, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4840 { 8285 /* 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 }, },
4841 { 8292 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4842 { 8296 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4843 { 8301 /* rnsbg */, SystemZ::RNSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4844 { 8301 /* 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 }, },
4845 { 8307 /* rosbg */, SystemZ::ROSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4846 { 8307 /* 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 }, },
4847 { 8313 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4848 { 8316 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
4849 { 8321 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
4850 { 8326 /* rrdtr */, SystemZ::RRDTR, Convert__FP641_0__FP641_1__Tie0_1_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_GR32, MCK_U4Imm }, },
4851 { 8332 /* rrxtr */, SystemZ::RRXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_GR32, MCK_U4Imm }, },
4852 { 8338 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, { }, },
4853 { 8343 /* rxsbg */, SystemZ::RXSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
4854 { 8343 /* 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 }, },
4855 { 8349 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4856 { 8351 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4857 { 8355 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4858 { 8360 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, { }, },
4859 { 8364 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, { }, },
4860 { 8370 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, { }, },
4861 { 8376 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, { }, },
4862 { 8382 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
4863 { 8386 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4864 { 8392 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, { }, },
4865 { 8397 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4866 { 8401 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4867 { 8406 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, { }, },
4868 { 8412 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4869 { 8415 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4870 { 8419 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4871 { 8424 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4872 { 8428 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
4873 { 8433 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
4874 { 8439 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4875 { 8442 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4876 { 8446 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4877 { 8451 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
4878 { 8458 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4879 { 8466 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4880 { 8474 /* selfhrhe */, SystemZ::SELFHRAsmHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4881 { 8483 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4882 { 8491 /* selfhrle */, SystemZ::SELFHRAsmLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4883 { 8500 /* selfhrlh */, SystemZ::SELFHRAsmLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4884 { 8509 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4885 { 8517 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4886 { 8526 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4887 { 8535 /* selfhrnhe */, SystemZ::SELFHRAsmNHE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4888 { 8545 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4889 { 8554 /* selfhrnle */, SystemZ::SELFHRAsmNLE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4890 { 8564 /* selfhrnlh */, SystemZ::SELFHRAsmNLH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4891 { 8574 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4892 { 8583 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4893 { 8592 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4894 { 8601 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4895 { 8610 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4896 { 8618 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4897 { 8626 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4898 { 8634 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
4899 { 8640 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4900 { 8647 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4901 { 8654 /* selgrhe */, SystemZ::SELGRAsmHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4902 { 8662 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4903 { 8669 /* selgrle */, SystemZ::SELGRAsmLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4904 { 8677 /* selgrlh */, SystemZ::SELGRAsmLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4905 { 8685 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4906 { 8692 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4907 { 8700 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4908 { 8708 /* selgrnhe */, SystemZ::SELGRAsmNHE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4909 { 8717 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4910 { 8725 /* selgrnle */, SystemZ::SELGRAsmNLE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4911 { 8734 /* selgrnlh */, SystemZ::SELGRAsmNLH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4912 { 8743 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4913 { 8751 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4914 { 8759 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4915 { 8767 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4916 { 8775 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4917 { 8782 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4918 { 8789 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4919 { 8796 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
4920 { 8801 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4921 { 8807 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4922 { 8813 /* selrhe */, SystemZ::SELRAsmHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4923 { 8820 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4924 { 8826 /* selrle */, SystemZ::SELRAsmLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4925 { 8833 /* selrlh */, SystemZ::SELRAsmLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4926 { 8840 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4927 { 8846 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4928 { 8853 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4929 { 8860 /* selrnhe */, SystemZ::SELRAsmNHE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4930 { 8868 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4931 { 8875 /* selrnle */, SystemZ::SELRAsmNLE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4932 { 8883 /* selrnlh */, SystemZ::SELRAsmNLH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4933 { 8891 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4934 { 8898 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4935 { 8905 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4936 { 8912 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4937 { 8919 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4938 { 8925 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4939 { 8931 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4940 { 8937 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4941 { 8941 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4942 { 8947 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4943 { 8952 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4944 { 8955 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4945 { 8959 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4946 { 8964 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4947 { 8968 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4948 { 8972 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4949 { 8977 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4950 { 8980 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4951 { 8986 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4952 { 8992 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4953 { 8996 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4954 { 9000 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4955 { 9005 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
4956 { 9010 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
4957 { 9013 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4958 { 9017 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4959 { 9022 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4960 { 9027 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4961 { 9031 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4962 { 9036 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4963 { 9042 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4964 { 9047 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4965 { 9052 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
4966 { 9057 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
4967 { 9062 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
4968 { 9067 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4969 { 9071 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
4970 { 9076 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
4971 { 9082 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
4972 { 9088 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4973 { 9093 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
4974 { 9099 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
4975 { 9106 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
4976 { 9113 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
4977 { 9117 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
4978 { 9122 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
4979 { 9127 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
4980 { 9131 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
4981 { 9136 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
4982 { 9141 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
4983 { 9145 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
4984 { 9151 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
4985 { 9154 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
4986 { 9160 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4987 { 9165 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
4988 { 9169 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4989 { 9173 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
4990 { 9177 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4991 { 9181 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
4992 { 9186 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4993 { 9192 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
4994 { 9197 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4995 { 9201 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
4996 { 9206 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4997 { 9212 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
4998 { 9217 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
4999 { 9223 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5000 { 9228 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
5001 { 9231 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
5002 { 9235 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
5003 { 9240 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
5004 { 9245 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
5005 { 9250 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
5006 { 9255 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
5007 { 9260 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
5008 { 9264 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
5009 { 9268 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
5010 { 9273 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
5011 { 9278 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
5012 { 9283 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
5013 { 9289 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
5014 { 9295 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5015 { 9299 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5016 { 9304 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5017 { 9310 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
5018 { 9315 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
5019 { 9321 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
5020 { 9326 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5021 { 9331 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
5022 { 9331 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
5023 { 9336 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5024 { 9340 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5025 { 9343 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
5026 { 9348 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
5027 { 9354 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5028 { 9359 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
5029 { 9366 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5030 { 9370 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
5031 { 9375 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5032 { 9380 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5033 { 9386 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5034 { 9392 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5035 { 9398 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
5036 { 9403 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
5037 { 9409 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
5038 { 9415 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5039 { 9421 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5040 { 9427 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
5041 { 9433 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
5042 { 9439 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5043 { 9444 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5044 { 9448 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5045 { 9454 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
5046 { 9459 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5047 { 9463 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5048 { 9469 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
5049 { 9474 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
5050 { 9479 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5051 { 9484 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5052 { 9490 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5053 { 9496 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5054 { 9500 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
5055 { 9506 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5056 { 9512 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
5057 { 9516 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
5058 { 9521 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
5059 { 9527 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5060 { 9532 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5061 { 9538 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5062 { 9542 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5063 { 9547 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
5064 { 9552 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
5065 { 9557 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5066 { 9563 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
5067 { 9568 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5068 { 9574 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
5069 { 9581 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5070 { 9589 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5071 { 9597 /* stocfhhe */, SystemZ::STOCFHAsmHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5072 { 9606 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5073 { 9614 /* stocfhle */, SystemZ::STOCFHAsmLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5074 { 9623 /* stocfhlh */, SystemZ::STOCFHAsmLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5075 { 9632 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5076 { 9640 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5077 { 9649 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5078 { 9658 /* stocfhnhe */, SystemZ::STOCFHAsmNHE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5079 { 9668 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5080 { 9677 /* stocfhnle */, SystemZ::STOCFHAsmNLE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5081 { 9687 /* stocfhnlh */, SystemZ::STOCFHAsmNLH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5082 { 9697 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5083 { 9706 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5084 { 9715 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5085 { 9724 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5086 { 9733 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5087 { 9741 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5088 { 9749 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
5089 { 9757 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
5090 { 9763 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5091 { 9770 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5092 { 9777 /* stocghe */, SystemZ::STOCGAsmHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5093 { 9785 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5094 { 9792 /* stocgle */, SystemZ::STOCGAsmLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5095 { 9800 /* stocglh */, SystemZ::STOCGAsmLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5096 { 9808 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5097 { 9815 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5098 { 9823 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5099 { 9831 /* stocgnhe */, SystemZ::STOCGAsmNHE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5100 { 9840 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5101 { 9848 /* stocgnle */, SystemZ::STOCGAsmNLE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5102 { 9857 /* stocgnlh */, SystemZ::STOCGAsmNLH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5103 { 9866 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5104 { 9874 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5105 { 9882 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5106 { 9890 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5107 { 9898 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5108 { 9905 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5109 { 9912 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
5110 { 9919 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5111 { 9925 /* stoche */, SystemZ::STOCAsmHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5112 { 9932 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5113 { 9938 /* stocle */, SystemZ::STOCAsmLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5114 { 9945 /* stoclh */, SystemZ::STOCAsmLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5115 { 9952 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5116 { 9958 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5117 { 9965 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5118 { 9972 /* stocnhe */, SystemZ::STOCAsmNHE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5119 { 9980 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5120 { 9987 /* stocnle */, SystemZ::STOCAsmNLE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5121 { 9995 /* stocnlh */, SystemZ::STOCAsmNLH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5122 { 10003 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5123 { 10010 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5124 { 10017 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5125 { 10024 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5126 { 10031 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5127 { 10037 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5128 { 10043 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
5129 { 10049 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5130 { 10055 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
5131 { 10060 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5132 { 10065 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5133 { 10070 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
5134 { 10076 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
5135 { 10081 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5136 { 10086 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
5137 { 10092 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5138 { 10098 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5139 { 10104 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5140 { 10109 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
5141 { 10115 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5142 { 10121 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5143 { 10125 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5144 { 10128 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
5145 { 10132 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
5146 { 10136 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5147 { 10139 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5148 { 10143 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5149 { 10148 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
5150 { 10152 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
5151 { 10157 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
5152 { 10163 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
5153 { 10166 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
5154 { 10173 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, { }, },
5155 { 10177 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
5156 { 10181 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
5157 { 10184 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
5158 { 10189 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
5159 { 10195 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
5160 { 10202 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
5161 { 10210 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5162 { 10215 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5163 { 10220 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5164 { 10225 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5165 { 10231 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5166 { 10237 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5167 { 10243 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
5168 { 10249 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
5169 { 10255 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
5170 { 10261 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, { }, },
5171 { 10266 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
5172 { 10272 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
5173 { 10277 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
5174 { 10280 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5175 { 10284 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
5176 { 10289 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
5177 { 10294 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5178 { 10298 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5179 { 10303 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
5180 { 10308 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
5181 { 10312 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
5182 { 10315 /* tpei */, SystemZ::TPEI, Convert__GR641_0__GR641_1, AMFBS_FeatureTestPendingExternalInterruption, { MCK_GR64, MCK_GR64 }, },
5183 { 10320 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5184 { 10324 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
5185 { 10330 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5186 { 10333 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
5187 { 10339 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
5188 { 10345 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, { }, },
5189 { 10351 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5190 { 10357 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5191 { 10361 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5192 { 10361 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5193 { 10366 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5194 { 10366 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5195 { 10371 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5196 { 10375 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5197 { 10375 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5198 { 10380 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5199 { 10380 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5200 { 10385 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5201 { 10390 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5202 { 10390 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5203 { 10396 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
5204 { 10396 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
5205 { 10401 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5206 { 10404 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
5207 { 10409 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
5208 { 10414 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5209 { 10420 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
5210 { 10426 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, { }, },
5211 { 10430 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5212 { 10433 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5213 { 10437 /* 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 }, },
5214 { 10441 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5215 { 10446 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5216 { 10452 /* 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 }, },
5217 { 10458 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5218 { 10465 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5219 { 10471 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5220 { 10477 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5221 { 10483 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5222 { 10489 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5223 { 10494 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5224 { 10498 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5225 { 10502 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5226 { 10506 /* 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 }, },
5227 { 10510 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5228 { 10514 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5229 { 10519 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5230 { 10525 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5231 { 10531 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5232 { 10537 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5233 { 10543 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5234 { 10549 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5235 { 10556 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5236 { 10563 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5237 { 10570 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5238 { 10577 /* vavglq */, SystemZ::VAVGLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5239 { 10584 /* vavgq */, SystemZ::VAVGQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5240 { 10590 /* vblend */, SystemZ::VBLEND, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5241 { 10597 /* vblendb */, SystemZ::VBLENDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5242 { 10605 /* vblendf */, SystemZ::VBLENDF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5243 { 10613 /* vblendg */, SystemZ::VBLENDG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5244 { 10621 /* vblendh */, SystemZ::VBLENDH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5245 { 10629 /* vblendq */, SystemZ::VBLENDQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5246 { 10637 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5247 { 10644 /* 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 }, },
5248 { 10649 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5249 { 10655 /* 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 }, },
5250 { 10661 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5251 { 10668 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5252 { 10674 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5253 { 10681 /* 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 }, },
5254 { 10686 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5255 { 10692 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5256 { 10699 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5257 { 10705 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5258 { 10712 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5259 { 10718 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5260 { 10725 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5261 { 10731 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5262 { 10738 /* vceqq */, SystemZ::VCEQQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5263 { 10744 /* vceqqs */, SystemZ::VCEQQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5264 { 10751 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5265 { 10757 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5266 { 10762 /* 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 }, },
5267 { 10768 /* 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 }, },
5268 { 10774 /* 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 }, },
5269 { 10779 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5270 { 10785 /* 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 }, },
5271 { 10789 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5272 { 10794 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5273 { 10800 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5274 { 10805 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5275 { 10811 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5276 { 10816 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5277 { 10822 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5278 { 10827 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5279 { 10833 /* 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 }, },
5280 { 10838 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5281 { 10844 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5282 { 10851 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5283 { 10857 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5284 { 10864 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5285 { 10870 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5286 { 10877 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5287 { 10883 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5288 { 10890 /* vchlq */, SystemZ::VCHLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5289 { 10896 /* vchlqs */, SystemZ::VCHLQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5290 { 10903 /* vchq */, SystemZ::VCHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5291 { 10908 /* vchqs */, SystemZ::VCHQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5292 { 10914 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5293 { 10920 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5294 { 10927 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5295 { 10934 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5296 { 10941 /* 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 }, },
5297 { 10947 /* 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 }, },
5298 { 10953 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5299 { 10960 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5300 { 10965 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5301 { 10971 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5302 { 10978 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5303 { 10984 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5304 { 10990 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5305 { 10996 /* vclzq */, SystemZ::VCLZQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5306 { 11002 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5307 { 11007 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5308 { 11011 /* 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 }, },
5309 { 11017 /* 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 }, },
5310 { 11023 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5311 { 11029 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5312 { 11034 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5313 { 11040 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5314 { 11046 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5315 { 11052 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5316 { 11058 /* vctzq */, SystemZ::VCTZQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5317 { 11064 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
5318 { 11064 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5319 { 11069 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
5320 { 11069 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5321 { 11075 /* vcvbq */, SystemZ::VCVBQ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5322 { 11081 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
5323 { 11086 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
5324 { 11092 /* vcvdq */, SystemZ::VCVDQ, Convert__VR1281_0__VR1281_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
5325 { 11098 /* vd */, SystemZ::VD, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5326 { 11101 /* vdf */, SystemZ::VDF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5327 { 11105 /* vdg */, SystemZ::VDG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5328 { 11109 /* vdl */, SystemZ::VDL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5329 { 11113 /* vdlf */, SystemZ::VDLF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5330 { 11118 /* vdlg */, SystemZ::VDLG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5331 { 11123 /* vdlq */, SystemZ::VDLQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5332 { 11128 /* 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 }, },
5333 { 11132 /* vdq */, SystemZ::VDQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5334 { 11136 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5335 { 11140 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5336 { 11145 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5337 { 11150 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5338 { 11155 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5339 { 11160 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5340 { 11165 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5341 { 11171 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5342 { 11177 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5343 { 11183 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5344 { 11189 /* veclq */, SystemZ::VECLQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5345 { 11195 /* vecq */, SystemZ::VECQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5346 { 11200 /* 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 }, },
5347 { 11206 /* 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 }, },
5348 { 11213 /* 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 }, },
5349 { 11220 /* 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 }, },
5350 { 11227 /* 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 }, },
5351 { 11234 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5352 { 11240 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5353 { 11247 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5354 { 11254 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5355 { 11261 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5356 { 11268 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5357 { 11275 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5358 { 11283 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5359 { 11291 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5360 { 11299 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5361 { 11307 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5362 { 11312 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5363 { 11318 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5364 { 11324 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5365 { 11330 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5366 { 11336 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5367 { 11342 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5368 { 11349 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5369 { 11356 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5370 { 11363 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5371 { 11370 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5372 { 11376 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5373 { 11383 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5374 { 11390 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5375 { 11397 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5376 { 11404 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5377 { 11411 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5378 { 11419 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5379 { 11427 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5380 { 11435 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5381 { 11443 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5382 { 11449 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5383 { 11456 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5384 { 11463 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5385 { 11470 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
5386 { 11477 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5387 { 11484 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5388 { 11492 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5389 { 11500 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5390 { 11508 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5391 { 11516 /* veval */, SystemZ::VEVAL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U8Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5392 { 11522 /* 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 }, },
5393 { 11526 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5394 { 11532 /* 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 }, },
5395 { 11532 /* 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 }, },
5396 { 11537 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5397 { 11537 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5398 { 11543 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5399 { 11543 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5400 { 11550 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5401 { 11550 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5402 { 11556 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5403 { 11556 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5404 { 11563 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5405 { 11563 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5406 { 11569 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5407 { 11569 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5408 { 11576 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5409 { 11576 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5410 { 11583 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5411 { 11583 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5412 { 11591 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5413 { 11591 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5414 { 11598 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5415 { 11598 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5416 { 11606 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5417 { 11606 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5418 { 11613 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5419 { 11613 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5420 { 11621 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5421 { 11627 /* 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 }, },
5422 { 11632 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5423 { 11639 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5424 { 11647 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5425 { 11654 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5426 { 11662 /* 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 }, },
5427 { 11667 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5428 { 11674 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5429 { 11682 /* 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 }, },
5430 { 11688 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5431 { 11696 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5432 { 11705 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5433 { 11713 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5434 { 11722 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5435 { 11729 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5436 { 11737 /* 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 }, },
5437 { 11741 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5438 { 11747 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5439 { 11753 /* 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 }, },
5440 { 11753 /* 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 }, },
5441 { 11758 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5442 { 11758 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5443 { 11764 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5444 { 11771 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5445 { 11771 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5446 { 11777 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5447 { 11784 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5448 { 11784 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5449 { 11790 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5450 { 11797 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5451 { 11804 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5452 { 11812 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5453 { 11819 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5454 { 11827 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5455 { 11834 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5456 { 11842 /* 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 }, },
5457 { 11842 /* 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 }, },
5458 { 11848 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5459 { 11848 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5460 { 11855 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5461 { 11863 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5462 { 11863 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5463 { 11870 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5464 { 11878 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5465 { 11878 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5466 { 11885 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5467 { 11893 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5468 { 11901 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5469 { 11910 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5470 { 11918 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5471 { 11927 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5472 { 11935 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5473 { 11944 /* 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 }, },
5474 { 11948 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5475 { 11954 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5476 { 11960 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5477 { 11967 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5478 { 11975 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5479 { 11982 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5480 { 11990 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5481 { 11997 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5482 { 12005 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5483 { 12013 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5484 { 12022 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5485 { 12030 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5486 { 12039 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5487 { 12046 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5488 { 12054 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5489 { 12061 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5490 { 12068 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5491 { 12073 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5492 { 12079 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5493 { 12086 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5494 { 12093 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5495 { 12100 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5496 { 12107 /* 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 }, },
5497 { 12112 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5498 { 12118 /* 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 }, },
5499 { 12122 /* 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 }, },
5500 { 12127 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5501 { 12134 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5502 { 12141 /* 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 }, },
5503 { 12147 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5504 { 12155 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5505 { 12163 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5506 { 12169 /* 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 }, },
5507 { 12175 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5508 { 12183 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5509 { 12191 /* 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 }, },
5510 { 12196 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5511 { 12202 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5512 { 12209 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5513 { 12216 /* 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 }, },
5514 { 12222 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5515 { 12230 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5516 { 12238 /* 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 }, },
5517 { 12244 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5518 { 12252 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5519 { 12260 /* 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 }, },
5520 { 12266 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5521 { 12274 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5522 { 12282 /* 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 }, },
5523 { 12286 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5524 { 12292 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5525 { 12297 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5526 { 12304 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5527 { 12311 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5528 { 12317 /* 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 }, },
5529 { 12323 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5530 { 12331 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
5531 { 12339 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
5532 { 12344 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5533 { 12349 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5534 { 12354 /* vgem */, SystemZ::VGEM, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5535 { 12359 /* vgemb */, SystemZ::VGEMB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5536 { 12365 /* vgemf */, SystemZ::VGEMF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5537 { 12371 /* vgemg */, SystemZ::VGEMG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5538 { 12377 /* vgemh */, SystemZ::VGEMH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5539 { 12383 /* vgemq */, SystemZ::VGEMQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5540 { 12389 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5541 { 12394 /* 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 }, },
5542 { 12400 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5543 { 12407 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5544 { 12414 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5545 { 12421 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5546 { 12428 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5547 { 12434 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5548 { 12440 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5549 { 12446 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5550 { 12452 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
5551 { 12456 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5552 { 12461 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5553 { 12466 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5554 { 12471 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
5555 { 12476 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5556 { 12476 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5557 { 12482 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5558 { 12482 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5559 { 12489 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5560 { 12497 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5561 { 12497 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5562 { 12504 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5563 { 12512 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5564 { 12512 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5565 { 12519 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5566 { 12527 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5567 { 12527 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5568 { 12530 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5569 { 12535 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5570 { 12540 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5571 { 12546 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5572 { 12552 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5573 { 12558 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5574 { 12564 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5575 { 12572 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5576 { 12581 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5577 { 12590 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5578 { 12599 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5579 { 12603 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5580 { 12608 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5581 { 12613 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5582 { 12618 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5583 { 12623 /* vlcq */, SystemZ::VLCQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5584 { 12628 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5585 { 12633 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5586 { 12639 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5587 { 12644 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5588 { 12651 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5589 { 12658 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5590 { 12665 /* 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 }, },
5591 { 12670 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5592 { 12676 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5593 { 12681 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5594 { 12686 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5595 { 12691 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5596 { 12697 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
5597 { 12703 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
5598 { 12709 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
5599 { 12715 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5600 { 12720 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5601 { 12726 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5602 { 12732 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5603 { 12738 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
5604 { 12743 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5605 { 12749 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5606 { 12755 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5607 { 12761 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
5608 { 12767 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5609 { 12772 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5610 { 12776 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5611 { 12784 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5612 { 12793 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5613 { 12802 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5614 { 12811 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5615 { 12820 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5616 { 12826 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5617 { 12833 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5618 { 12840 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5619 { 12847 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5620 { 12854 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5621 { 12862 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5622 { 12862 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5623 { 12866 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5624 { 12870 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5625 { 12875 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5626 { 12880 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5627 { 12885 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5628 { 12890 /* vlpq */, SystemZ::VLPQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5629 { 12895 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5630 { 12899 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5631 { 12905 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5632 { 12912 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5633 { 12919 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5634 { 12926 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5635 { 12933 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5636 { 12938 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5637 { 12944 /* 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 }, },
5638 { 12949 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5639 { 12955 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5640 { 12961 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
5641 { 12967 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
5642 { 12973 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
5643 { 12979 /* 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 }, },
5644 { 12984 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5645 { 12990 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5646 { 12996 /* vmaeg */, SystemZ::VMAEG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5647 { 13002 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5648 { 13008 /* 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 }, },
5649 { 13013 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5650 { 13019 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5651 { 13025 /* vmahg */, SystemZ::VMAHG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5652 { 13031 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5653 { 13037 /* vmahq */, SystemZ::VMAHQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5654 { 13043 /* 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 }, },
5655 { 13048 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5656 { 13054 /* 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 }, },
5657 { 13060 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5658 { 13067 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5659 { 13074 /* vmaleg */, SystemZ::VMALEG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5660 { 13081 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5661 { 13088 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5662 { 13094 /* vmalg */, SystemZ::VMALG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5663 { 13100 /* 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 }, },
5664 { 13106 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5665 { 13113 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5666 { 13120 /* vmalhg */, SystemZ::VMALHG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5667 { 13127 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5668 { 13134 /* vmalhq */, SystemZ::VMALHQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5669 { 13141 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5670 { 13148 /* 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 }, },
5671 { 13154 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5672 { 13161 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5673 { 13168 /* vmalog */, SystemZ::VMALOG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5674 { 13175 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5675 { 13182 /* vmalq */, SystemZ::VMALQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5676 { 13188 /* 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 }, },
5677 { 13193 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5678 { 13199 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5679 { 13205 /* vmaog */, SystemZ::VMAOG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5680 { 13211 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5681 { 13217 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5682 { 13221 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5683 { 13226 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5684 { 13231 /* vmeg */, SystemZ::VMEG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5685 { 13236 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5686 { 13241 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5687 { 13245 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5688 { 13250 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5689 { 13255 /* vmhg */, SystemZ::VMHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5690 { 13260 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5691 { 13265 /* vmhq */, SystemZ::VMHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5692 { 13270 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5693 { 13274 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5694 { 13279 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5695 { 13284 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5696 { 13290 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5697 { 13296 /* vmleg */, SystemZ::VMLEG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5698 { 13302 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5699 { 13308 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5700 { 13313 /* vmlg */, SystemZ::VMLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5701 { 13318 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5702 { 13323 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5703 { 13329 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5704 { 13335 /* vmlhg */, SystemZ::VMLHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5705 { 13341 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5706 { 13347 /* vmlhq */, SystemZ::VMLHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5707 { 13353 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5708 { 13359 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5709 { 13364 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5710 { 13370 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5711 { 13376 /* vmlog */, SystemZ::VMLOG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5712 { 13382 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5713 { 13388 /* vmlq */, SystemZ::VMLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5714 { 13393 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5715 { 13397 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5716 { 13402 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5717 { 13407 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5718 { 13412 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5719 { 13417 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5720 { 13422 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5721 { 13428 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5722 { 13434 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5723 { 13440 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5724 { 13446 /* vmnlq */, SystemZ::VMNLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5725 { 13452 /* vmnq */, SystemZ::VMNQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5726 { 13457 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5727 { 13461 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5728 { 13466 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5729 { 13471 /* vmog */, SystemZ::VMOG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5730 { 13476 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5731 { 13481 /* 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 }, },
5732 { 13485 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5733 { 13490 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5734 { 13496 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5735 { 13502 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5736 { 13508 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5737 { 13514 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5738 { 13519 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5739 { 13525 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5740 { 13531 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5741 { 13537 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5742 { 13543 /* 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 }, },
5743 { 13548 /* 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 }, },
5744 { 13554 /* 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 }, },
5745 { 13559 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5746 { 13563 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5747 { 13568 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5748 { 13573 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5749 { 13578 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5750 { 13583 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5751 { 13588 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5752 { 13594 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5753 { 13600 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5754 { 13606 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5755 { 13612 /* vmxlq */, SystemZ::VMXLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5756 { 13618 /* vmxq */, SystemZ::VMXQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5757 { 13623 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5758 { 13626 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5759 { 13630 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5760 { 13634 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5761 { 13638 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5762 { 13643 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5763 { 13647 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5764 { 13650 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5765 { 13654 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5766 { 13659 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5767 { 13664 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5768 { 13670 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5769 { 13674 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5770 { 13679 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5771 { 13684 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5772 { 13689 /* 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 }, },
5773 { 13695 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5774 { 13702 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5775 { 13710 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5776 { 13717 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5777 { 13725 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5778 { 13732 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5779 { 13740 /* 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 }, },
5780 { 13745 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5781 { 13751 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5782 { 13758 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5783 { 13764 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5784 { 13771 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5785 { 13777 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5786 { 13784 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5787 { 13789 /* 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 }, },
5788 { 13795 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5789 { 13802 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5790 { 13810 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5791 { 13818 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5792 { 13826 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5793 { 13834 /* 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 }, },
5794 { 13840 /* vr */, SystemZ::VR, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5795 { 13843 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
5796 { 13848 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5797 { 13854 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5798 { 13860 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5799 { 13866 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5800 { 13872 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
5801 { 13878 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5802 { 13885 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5803 { 13892 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5804 { 13899 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
5805 { 13906 /* vrf */, SystemZ::VRF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5806 { 13910 /* vrg */, SystemZ::VRG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5807 { 13914 /* vrl */, SystemZ::VRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5808 { 13918 /* vrlf */, SystemZ::VRLF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5809 { 13923 /* vrlg */, SystemZ::VRLG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5810 { 13928 /* vrlq */, SystemZ::VRLQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5811 { 13933 /* 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 }, },
5812 { 13937 /* vrq */, SystemZ::VRQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5813 { 13941 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5814 { 13944 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5815 { 13948 /* 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 }, },
5816 { 13955 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5817 { 13963 /* 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 }, },
5818 { 13968 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5819 { 13974 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5820 { 13980 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5821 { 13987 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5822 { 13994 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5823 { 14001 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5824 { 14008 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5825 { 14015 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
5826 { 14021 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
5827 { 14027 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5828 { 14034 /* 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 }, },
5829 { 14040 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5830 { 14047 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5831 { 14054 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5832 { 14061 /* 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 }, },
5833 { 14066 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5834 { 14071 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5835 { 14077 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5836 { 14083 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5837 { 14089 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5838 { 14094 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5839 { 14098 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5840 { 14102 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5841 { 14106 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5842 { 14110 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5843 { 14115 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5844 { 14120 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5845 { 14126 /* 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 }, },
5846 { 14130 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5847 { 14134 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5848 { 14139 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5849 { 14145 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
5850 { 14150 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5851 { 14155 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5852 { 14161 /* 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 }, },
5853 { 14166 /* 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 }, },
5854 { 14172 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5855 { 14172 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5856 { 14176 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5857 { 14182 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5858 { 14189 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5859 { 14196 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5860 { 14203 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5861 { 14210 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5862 { 14216 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5863 { 14224 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5864 { 14232 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5865 { 14240 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
5866 { 14246 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
5867 { 14252 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
5868 { 14258 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
5869 { 14264 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5870 { 14271 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5871 { 14278 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
5872 { 14285 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5873 { 14290 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
5874 { 14290 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
5875 { 14295 /* 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 }, },
5876 { 14295 /* 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 }, },
5877 { 14301 /* 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 }, },
5878 { 14301 /* 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 }, },
5879 { 14308 /* 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 }, },
5880 { 14308 /* 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 }, },
5881 { 14316 /* 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 }, },
5882 { 14316 /* 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 }, },
5883 { 14323 /* 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 }, },
5884 { 14323 /* 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 }, },
5885 { 14331 /* 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 }, },
5886 { 14331 /* 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 }, },
5887 { 14338 /* 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 }, },
5888 { 14338 /* 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 }, },
5889 { 14346 /* 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 }, },
5890 { 14346 /* 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 }, },
5891 { 14354 /* 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 }, },
5892 { 14354 /* 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 }, },
5893 { 14363 /* 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 }, },
5894 { 14363 /* 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 }, },
5895 { 14371 /* 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 }, },
5896 { 14371 /* 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 }, },
5897 { 14380 /* 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 }, },
5898 { 14380 /* 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 }, },
5899 { 14388 /* 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 }, },
5900 { 14388 /* 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 }, },
5901 { 14397 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5902 { 14403 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
5903 { 14410 /* 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 }, },
5904 { 14410 /* 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 }, },
5905 { 14416 /* 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 }, },
5906 { 14416 /* 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 }, },
5907 { 14423 /* 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 }, },
5908 { 14423 /* 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 }, },
5909 { 14430 /* 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 }, },
5910 { 14430 /* 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 }, },
5911 { 14437 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5912 { 14445 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5913 { 14453 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
5914 { 14461 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5915 { 14466 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5916 { 14472 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5917 { 14478 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5918 { 14485 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5919 { 14492 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5920 { 14498 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5921 { 14504 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5922 { 14511 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5923 { 14518 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5924 { 14522 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
5925 { 14522 /* vtp */, SystemZ::VTPOpt, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_U16Imm }, },
5926 { 14526 /* vtz */, SystemZ::VTZ, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
5927 { 14530 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5928 { 14535 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5929 { 14541 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5930 { 14547 /* vuphg */, SystemZ::VUPHG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5931 { 14553 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5932 { 14559 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
5933 { 14565 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5934 { 14572 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5935 { 14579 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5936 { 14584 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5937 { 14590 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5938 { 14596 /* vuplg */, SystemZ::VUPLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5939 { 14602 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5940 { 14608 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5941 { 14615 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5942 { 14622 /* vuplhg */, SystemZ::VUPLHG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5943 { 14629 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5944 { 14636 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5945 { 14643 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
5946 { 14649 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5947 { 14656 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5948 { 14663 /* vupllg */, SystemZ::VUPLLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
5949 { 14670 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
5950 { 14677 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5951 { 14680 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
5952 { 14686 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5953 { 14692 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5954 { 14699 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5955 { 14705 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5956 { 14712 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5957 { 14718 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5958 { 14724 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5959 { 14731 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5960 { 14738 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5961 { 14744 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5962 { 14750 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5963 { 14756 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5964 { 14760 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5965 { 14766 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5966 { 14773 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5967 { 14781 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5968 { 14788 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5969 { 14796 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5970 { 14803 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5971 { 14811 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5972 { 14818 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5973 { 14826 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5974 { 14834 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5975 { 14843 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5976 { 14851 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5977 { 14860 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5978 { 14868 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5979 { 14877 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5980 { 14884 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5981 { 14892 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5982 { 14899 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5983 { 14907 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
5984 { 14913 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
5985 { 14919 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5986 { 14925 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5987 { 14931 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5988 { 14937 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5989 { 14943 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
5990 { 14949 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
5991 { 14955 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
5992 { 14959 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
5993 { 14965 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5994 { 14972 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
5995 { 14980 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5996 { 14987 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
5997 { 14995 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5998 { 15002 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
5999 { 15010 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6000 { 15017 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6001 { 15025 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6002 { 15033 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6003 { 15042 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6004 { 15050 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6005 { 15059 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6006 { 15067 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6007 { 15076 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6008 { 15083 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6009 { 15091 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6010 { 15098 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6011 { 15106 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
6012 { 15112 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
6013 { 15118 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
6014 { 15125 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
6015 { 15132 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
6016 { 15139 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
6017 { 15145 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
6018 { 15151 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
6019 { 15158 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
6020 { 15165 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
6021 { 15172 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
6022 { 15179 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
6023 { 15186 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
6024 { 15193 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
6025 { 15199 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
6026 { 15205 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
6027 { 15212 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
6028 { 15219 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
6029 { 15226 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
6030 { 15234 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
6031 { 15242 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
6032 { 15250 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6033 { 15256 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
6034 { 15264 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
6035 { 15272 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
6036 { 15280 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6037 { 15286 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
6038 { 15293 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
6039 { 15300 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
6040 { 15307 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6041 { 15313 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
6042 { 15321 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
6043 { 15329 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
6044 { 15337 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
6045 { 15345 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
6046 { 15353 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
6047 { 15361 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
6048 { 15369 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
6049 { 15377 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
6050 { 15385 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
6051 { 15391 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
6052 { 15398 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
6053 { 15405 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
6054 { 15412 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
6055 { 15418 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
6056 { 15424 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
6057 { 15432 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
6058 { 15440 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
6059 { 15448 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
6060 { 15454 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
6061 { 15460 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6062 { 15462 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6063 { 15465 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6064 { 15468 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6065 { 15472 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6066 { 15477 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6067 { 15480 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6068 { 15485 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6069 { 15490 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6070 { 15494 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6071 { 15497 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6072 { 15501 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, { }, },
6073 { 15506 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6074 { 15509 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6075};
6076
6077static const MatchEntry MatchTable1[] = {
6078 { 1 /* a */, SystemZ::A, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6079 { 3 /* ad */, SystemZ::AD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6080 { 6 /* adb */, SystemZ::ADB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6081 { 10 /* adbr */, SystemZ::ADBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6082 { 15 /* adr */, SystemZ::ADR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6083 { 19 /* adtr */, SystemZ::ADTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6084 { 24 /* adtra */, SystemZ::ADTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6085 { 30 /* ae */, SystemZ::AE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6086 { 33 /* aeb */, SystemZ::AEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6087 { 37 /* aebr */, SystemZ::AEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6088 { 42 /* aer */, SystemZ::AER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6089 { 46 /* afi */, SystemZ::AFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6090 { 50 /* ag */, SystemZ::AG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6091 { 53 /* agf */, SystemZ::AGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6092 { 57 /* agfi */, SystemZ::AGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6093 { 62 /* agfr */, SystemZ::AGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6094 { 67 /* agh */, SystemZ::AGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6095 { 71 /* aghi */, SystemZ::AGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6096 { 76 /* aghik */, SystemZ::AGHIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
6097 { 82 /* agr */, SystemZ::AGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6098 { 86 /* agrk */, SystemZ::AGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6099 { 91 /* agsi */, SystemZ::AGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
6100 { 96 /* ah */, SystemZ::AH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6101 { 99 /* ahhhr */, SystemZ::AHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
6102 { 105 /* ahhlr */, SystemZ::AHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
6103 { 111 /* ahi */, SystemZ::AHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6104 { 115 /* ahik */, SystemZ::AHIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
6105 { 120 /* ahy */, SystemZ::AHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6106 { 124 /* aih */, SystemZ::AIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6107 { 128 /* al */, SystemZ::AL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6108 { 131 /* alc */, SystemZ::ALC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6109 { 135 /* alcg */, SystemZ::ALCG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6110 { 140 /* alcgr */, SystemZ::ALCGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6111 { 146 /* alcr */, SystemZ::ALCR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6112 { 151 /* alfi */, SystemZ::ALFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6113 { 156 /* alg */, SystemZ::ALG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6114 { 160 /* algf */, SystemZ::ALGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6115 { 165 /* algfi */, SystemZ::ALGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6116 { 171 /* algfr */, SystemZ::ALGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6117 { 177 /* alghsik */, SystemZ::ALGHSIK, Convert__GR641_0__GR641_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_S16Imm }, },
6118 { 185 /* algr */, SystemZ::ALGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6119 { 190 /* algrk */, SystemZ::ALGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6120 { 196 /* algsi */, SystemZ::ALGSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
6121 { 202 /* alhhhr */, SystemZ::ALHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
6122 { 209 /* alhhlr */, SystemZ::ALHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
6123 { 216 /* alhsik */, SystemZ::ALHSIK, Convert__GR321_0__GR321_1__S16Imm1_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_S16Imm }, },
6124 { 223 /* alr */, SystemZ::ALR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6125 { 227 /* alrk */, SystemZ::ALRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6126 { 232 /* alsi */, SystemZ::ALSI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
6127 { 237 /* alsih */, SystemZ::ALSIH, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6128 { 243 /* alsihn */, SystemZ::ALSIHN, Convert__GRH321_0__Tie0_1_1__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6129 { 250 /* aly */, SystemZ::ALY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6130 { 254 /* ap */, SystemZ::AP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6131 { 257 /* ar */, SystemZ::AR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6132 { 260 /* ark */, SystemZ::ARK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
6133 { 264 /* asi */, SystemZ::ASI, Convert__BDAddr64Disp202_0__S8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_S8Imm }, },
6134 { 268 /* au */, SystemZ::AU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6135 { 271 /* aur */, SystemZ::AUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6136 { 275 /* aw */, SystemZ::AW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6137 { 278 /* awr */, SystemZ::AWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6138 { 282 /* axbr */, SystemZ::AXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6139 { 287 /* axr */, SystemZ::AXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6140 { 291 /* axtr */, SystemZ::AXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6141 { 296 /* axtra */, SystemZ::AXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6142 { 302 /* ay */, SystemZ::AY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6143 { 305 /* b */, SystemZ::B, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6144 { 307 /* bakr */, SystemZ::BAKR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6145 { 312 /* bal */, SystemZ::BAL, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6146 { 316 /* balr */, SystemZ::BALR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
6147 { 321 /* bas */, SystemZ::BAS, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6148 { 325 /* basr */, SystemZ::BASR, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
6149 { 330 /* bassm */, SystemZ::BASSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
6150 { 336 /* bc */, SystemZ::BCAsm, Convert__U4Imm1_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp12 }, },
6151 { 339 /* bcr */, SystemZ::BCRAsm, Convert__U4Imm1_0__GR641_1, AMFBS_None, { MCK_U4Imm, MCK_GR64 }, },
6152 { 343 /* bct */, SystemZ::BCT, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6153 { 347 /* bctg */, SystemZ::BCTG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6154 { 352 /* bctgr */, SystemZ::BCTGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6155 { 358 /* bctr */, SystemZ::BCTR, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6156 { 363 /* bdepg */, SystemZ::BDEPG, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6157 { 369 /* be */, SystemZ::BAsmE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6158 { 372 /* ber */, SystemZ::BRAsmE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6159 { 376 /* bextg */, SystemZ::BEXTG, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6160 { 382 /* bh */, SystemZ::BAsmH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6161 { 394 /* bhr */, SystemZ::BRAsmH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6162 { 398 /* bi */, SystemZ::BI, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6163 { 401 /* bic */, SystemZ::BICAsm, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
6164 { 405 /* bie */, SystemZ::BIAsmE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6165 { 409 /* bih */, SystemZ::BIAsmH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6166 { 418 /* bil */, SystemZ::BIAsmL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6167 { 432 /* bim */, SystemZ::BIAsmM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6168 { 436 /* bine */, SystemZ::BIAsmNE, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6169 { 441 /* binh */, SystemZ::BIAsmNH, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6170 { 452 /* binl */, SystemZ::BIAsmNL, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6171 { 469 /* binm */, SystemZ::BIAsmNM, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6172 { 474 /* bino */, SystemZ::BIAsmNO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6173 { 479 /* binp */, SystemZ::BIAsmNP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6174 { 484 /* binz */, SystemZ::BIAsmNZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6175 { 489 /* bio */, SystemZ::BIAsmO, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6176 { 493 /* bip */, SystemZ::BIAsmP, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6177 { 497 /* biz */, SystemZ::BIAsmZ, Convert__BDXAddr64Disp203_0, AMFBS_FeatureMiscellaneousExtensions2, { MCK_BDXAddr64Disp20 }, },
6178 { 501 /* bl */, SystemZ::BAsmL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6179 { 522 /* blr */, SystemZ::BRAsmL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6180 { 526 /* bm */, SystemZ::BAsmM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6181 { 529 /* bmr */, SystemZ::BRAsmM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6182 { 533 /* bne */, SystemZ::BAsmNE, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6183 { 537 /* bner */, SystemZ::BRAsmNE, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6184 { 542 /* bnh */, SystemZ::BAsmNH, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6185 { 557 /* bnhr */, SystemZ::BRAsmNH, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6186 { 562 /* bnl */, SystemZ::BAsmNL, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6187 { 588 /* bnlr */, SystemZ::BRAsmNL, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6188 { 593 /* bnm */, SystemZ::BAsmNM, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6189 { 597 /* bnmr */, SystemZ::BRAsmNM, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6190 { 602 /* bno */, SystemZ::BAsmNO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6191 { 606 /* bnor */, SystemZ::BRAsmNO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6192 { 611 /* bnp */, SystemZ::BAsmNP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6193 { 615 /* bnpr */, SystemZ::BRAsmNP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6194 { 620 /* bnz */, SystemZ::BAsmNZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6195 { 624 /* bnzr */, SystemZ::BRAsmNZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6196 { 629 /* bo */, SystemZ::BAsmO, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6197 { 632 /* bor */, SystemZ::BRAsmO, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6198 { 636 /* bp */, SystemZ::BAsmP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6199 { 639 /* bpp */, SystemZ::BPP, Convert__U4Imm1_0__PCRel161_1__BDAddr64Disp122_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel16, MCK_BDAddr64Disp12 }, },
6200 { 643 /* bpr */, SystemZ::BRAsmP, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6201 { 647 /* bprp */, SystemZ::BPRP, Convert__U4Imm1_0__PCRel121_1__PCRel241_2, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_PCRel12, MCK_PCRel24 }, },
6202 { 652 /* br */, SystemZ::BR, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6203 { 655 /* bras */, SystemZ::BRAS, Convert__GR641_0__PCRelTLS162_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS16 }, },
6204 { 660 /* brasl */, SystemZ::BRASL, Convert__GR641_0__PCRelTLS322_1, AMFBS_None, { MCK_GR64, MCK_PCRelTLS32 }, },
6205 { 666 /* brc */, SystemZ::BRCAsm, Convert__U4Imm1_0__PCRel161_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel16 }, },
6206 { 670 /* brcl */, SystemZ::BRCLAsm, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
6207 { 675 /* brct */, SystemZ::BRCT, Convert__GR321_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR32, MCK_PCRel16 }, },
6208 { 680 /* brctg */, SystemZ::BRCTG, Convert__GR641_0__Tie0_1_1__PCRel161_1, AMFBS_None, { MCK_GR64, MCK_PCRel16 }, },
6209 { 686 /* brcth */, SystemZ::BRCTH, Convert__GRH321_0__Tie0_1_1__PCRel321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_PCRel32 }, },
6210 { 692 /* brxh */, SystemZ::BRXH, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6211 { 697 /* brxhg */, SystemZ::BRXHG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6212 { 703 /* brxle */, SystemZ::BRXLE, Convert__GR321_0__Tie0_1_1__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6213 { 709 /* brxlg */, SystemZ::BRXLG, Convert__GR641_0__Tie0_1_1__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6214 { 715 /* bsa */, SystemZ::BSA, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6215 { 719 /* bsg */, SystemZ::BSG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6216 { 723 /* bsm */, SystemZ::BSM, Convert__GR641_0__ADDR641_1, AMFBS_None, { MCK_GR64, MCK_ADDR64 }, },
6217 { 727 /* bxh */, SystemZ::BXH, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6218 { 731 /* bxhg */, SystemZ::BXHG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6219 { 736 /* bxle */, SystemZ::BXLE, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6220 { 741 /* bxleg */, SystemZ::BXLEG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6221 { 747 /* bz */, SystemZ::BAsmZ, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
6222 { 750 /* bzr */, SystemZ::BRAsmZ, Convert__ADDR641_0, AMFBS_None, { MCK_ADDR64 }, },
6223 { 754 /* c */, SystemZ::C, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6224 { 756 /* cal */, SystemZ::CAL, Convert__GR321_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR32, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6225 { 760 /* calg */, SystemZ::CALG, Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6226 { 765 /* calgf */, SystemZ::CALGF, Convert__GR641_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6227 { 771 /* cd */, SystemZ::CD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6228 { 774 /* cdb */, SystemZ::CDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6229 { 778 /* cdbr */, SystemZ::CDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6230 { 783 /* cdfbr */, SystemZ::CDFBR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
6231 { 789 /* cdfbra */, SystemZ::CDFBRA, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6232 { 796 /* cdfr */, SystemZ::CDFR, Convert__FP641_0__GR321_1, AMFBS_None, { MCK_FP64, MCK_GR32 }, },
6233 { 801 /* cdftr */, SystemZ::CDFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6234 { 807 /* cdgbr */, SystemZ::CDGBR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6235 { 813 /* cdgbra */, SystemZ::CDGBRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6236 { 820 /* cdgr */, SystemZ::CDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6237 { 825 /* cdgtr */, SystemZ::CDGTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6238 { 831 /* cdgtra */, SystemZ::CDGTRA, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6239 { 838 /* cdlfbr */, SystemZ::CDLFBR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6240 { 845 /* cdlftr */, SystemZ::CDLFTR, Convert__FP641_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6241 { 852 /* cdlgbr */, SystemZ::CDLGBR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6242 { 859 /* cdlgtr */, SystemZ::CDLGTR, Convert__FP641_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6243 { 866 /* cdpt */, SystemZ::CDPT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6244 { 871 /* cdr */, SystemZ::CDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6245 { 875 /* cds */, SystemZ::CDS, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp12 }, },
6246 { 879 /* cdsg */, SystemZ::CDSG, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
6247 { 884 /* cdstr */, SystemZ::CDSTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6248 { 890 /* cdsy */, SystemZ::CDSY, Convert__GR1281_0__Tie0_1_1__GR1281_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr64Disp20 }, },
6249 { 895 /* cdtr */, SystemZ::CDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6250 { 900 /* cdutr */, SystemZ::CDUTR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6251 { 906 /* cdzt */, SystemZ::CDZT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6252 { 911 /* ce */, SystemZ::CE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6253 { 914 /* ceb */, SystemZ::CEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6254 { 918 /* cebr */, SystemZ::CEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6255 { 923 /* cedtr */, SystemZ::CEDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6256 { 929 /* cefbr */, SystemZ::CEFBR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
6257 { 935 /* cefbra */, SystemZ::CEFBRA, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6258 { 942 /* cefr */, SystemZ::CEFR, Convert__FP321_0__GR321_1, AMFBS_None, { MCK_FP32, MCK_GR32 }, },
6259 { 947 /* cegbr */, SystemZ::CEGBR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
6260 { 953 /* cegbra */, SystemZ::CEGBRA, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6261 { 960 /* cegr */, SystemZ::CEGR, Convert__FP321_0__GR641_1, AMFBS_None, { MCK_FP32, MCK_GR64 }, },
6262 { 965 /* celfbr */, SystemZ::CELFBR, Convert__FP321_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6263 { 972 /* celgbr */, SystemZ::CELGBR, Convert__FP321_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6264 { 979 /* cer */, SystemZ::CER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6265 { 983 /* cextr */, SystemZ::CEXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6266 { 989 /* cfc */, SystemZ::CFC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6267 { 993 /* cfdbr */, SystemZ::CFDBR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6268 { 999 /* cfdbra */, SystemZ::CFDBRA, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6269 { 1006 /* cfdr */, SystemZ::CFDR, Convert__GR321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP64 }, },
6270 { 1011 /* cfdtr */, SystemZ::CFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6271 { 1017 /* cfebr */, SystemZ::CFEBR, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6272 { 1023 /* cfebra */, SystemZ::CFEBRA, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6273 { 1030 /* cfer */, SystemZ::CFER, Convert__GR321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP32 }, },
6274 { 1035 /* cfi */, SystemZ::CFI, Convert__GR321_0__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
6275 { 1039 /* cfxbr */, SystemZ::CFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6276 { 1045 /* cfxbra */, SystemZ::CFXBRA, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6277 { 1052 /* cfxr */, SystemZ::CFXR, Convert__GR321_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_FP128 }, },
6278 { 1057 /* cfxtr */, SystemZ::CFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6279 { 1063 /* cg */, SystemZ::CG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6280 { 1066 /* cgdbr */, SystemZ::CGDBR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6281 { 1072 /* cgdbra */, SystemZ::CGDBRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6282 { 1079 /* cgdr */, SystemZ::CGDR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6283 { 1084 /* cgdtr */, SystemZ::CGDTR, Convert__GR641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP64 }, },
6284 { 1090 /* cgdtra */, SystemZ::CGDTRA, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6285 { 1097 /* cgebr */, SystemZ::CGEBR, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6286 { 1103 /* cgebra */, SystemZ::CGEBRA, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6287 { 1110 /* cger */, SystemZ::CGER, Convert__GR641_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP32 }, },
6288 { 1115 /* cgf */, SystemZ::CGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6289 { 1119 /* cgfi */, SystemZ::CGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6290 { 1124 /* cgfr */, SystemZ::CGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6291 { 1129 /* cgfrl */, SystemZ::CGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6292 { 1135 /* cgh */, SystemZ::CGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6293 { 1139 /* cghi */, SystemZ::CGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6294 { 1144 /* cghrl */, SystemZ::CGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6295 { 1150 /* cghsi */, SystemZ::CGHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6296 { 1156 /* cgib */, SystemZ::CGIBAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6297 { 1161 /* cgibe */, SystemZ::CGIBAsmE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6298 { 1167 /* cgibh */, SystemZ::CGIBAsmH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6299 { 1180 /* cgibl */, SystemZ::CGIBAsmL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6300 { 1200 /* cgibne */, SystemZ::CGIBAsmNE, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6301 { 1207 /* cgibnh */, SystemZ::CGIBAsmNH, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6302 { 1222 /* cgibnl */, SystemZ::CGIBAsmNL, Convert__GR641_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6303 { 1245 /* cgij */, SystemZ::CGIJAsm, Convert__GR641_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6304 { 1250 /* cgije */, SystemZ::CGIJAsmE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6305 { 1256 /* cgijh */, SystemZ::CGIJAsmH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6306 { 1269 /* cgijl */, SystemZ::CGIJAsmL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6307 { 1289 /* cgijne */, SystemZ::CGIJAsmNE, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6308 { 1296 /* cgijnh */, SystemZ::CGIJAsmNH, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6309 { 1311 /* cgijnl */, SystemZ::CGIJAsmNL, Convert__GR641_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_S8Imm, MCK_PCRel16 }, },
6310 { 1334 /* cgit */, SystemZ::CGITAsm, Convert__GR641_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6311 { 1339 /* cgite */, SystemZ::CGITAsmE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6312 { 1345 /* cgith */, SystemZ::CGITAsmH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6313 { 1358 /* cgitl */, SystemZ::CGITAsmL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6314 { 1378 /* cgitne */, SystemZ::CGITAsmNE, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6315 { 1385 /* cgitnh */, SystemZ::CGITAsmNH, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6316 { 1400 /* cgitnl */, SystemZ::CGITAsmNL, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6317 { 1423 /* cgr */, SystemZ::CGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6318 { 1427 /* cgrb */, SystemZ::CGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6319 { 1432 /* cgrbe */, SystemZ::CGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6320 { 1438 /* cgrbh */, SystemZ::CGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6321 { 1451 /* cgrbl */, SystemZ::CGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6322 { 1471 /* cgrbne */, SystemZ::CGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6323 { 1478 /* cgrbnh */, SystemZ::CGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6324 { 1493 /* cgrbnl */, SystemZ::CGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6325 { 1516 /* cgrj */, SystemZ::CGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6326 { 1521 /* cgrje */, SystemZ::CGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6327 { 1527 /* cgrjh */, SystemZ::CGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6328 { 1540 /* cgrjl */, SystemZ::CGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6329 { 1560 /* cgrjne */, SystemZ::CGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6330 { 1567 /* cgrjnh */, SystemZ::CGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6331 { 1582 /* cgrjnl */, SystemZ::CGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6332 { 1605 /* cgrl */, SystemZ::CGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6333 { 1610 /* cgrt */, SystemZ::CGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6334 { 1615 /* cgrte */, SystemZ::CGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6335 { 1621 /* cgrth */, SystemZ::CGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6336 { 1634 /* cgrtl */, SystemZ::CGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6337 { 1654 /* cgrtne */, SystemZ::CGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6338 { 1661 /* cgrtnh */, SystemZ::CGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6339 { 1676 /* cgrtnl */, SystemZ::CGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6340 { 1699 /* cgxbr */, SystemZ::CGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6341 { 1705 /* cgxbra */, SystemZ::CGXBRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6342 { 1712 /* cgxr */, SystemZ::CGXR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6343 { 1717 /* cgxtr */, SystemZ::CGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_GR64, MCK_U4Imm, MCK_FP128 }, },
6344 { 1723 /* cgxtra */, SystemZ::CGXTRA, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6345 { 1730 /* ch */, SystemZ::CH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6346 { 1733 /* chf */, SystemZ::CHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6347 { 1737 /* chhr */, SystemZ::CHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6348 { 1742 /* chhsi */, SystemZ::CHHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6349 { 1748 /* chi */, SystemZ::CHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6350 { 1752 /* chlr */, SystemZ::CHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6351 { 1757 /* chrl */, SystemZ::CHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6352 { 1762 /* chsi */, SystemZ::CHSI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
6353 { 1767 /* chy */, SystemZ::CHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6354 { 1771 /* cib */, SystemZ::CIBAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6355 { 1775 /* cibe */, SystemZ::CIBAsmE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6356 { 1780 /* cibh */, SystemZ::CIBAsmH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6357 { 1791 /* cibl */, SystemZ::CIBAsmL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6358 { 1808 /* cibne */, SystemZ::CIBAsmNE, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6359 { 1814 /* cibnh */, SystemZ::CIBAsmNH, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6360 { 1827 /* cibnl */, SystemZ::CIBAsmNL, Convert__GR321_0__S8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_BDAddr64Disp12 }, },
6361 { 1847 /* cih */, SystemZ::CIH, Convert__GRH321_0__S32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_S32Imm }, },
6362 { 1851 /* cij */, SystemZ::CIJAsm, Convert__GR321_0__S8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6363 { 1855 /* cije */, SystemZ::CIJAsmE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6364 { 1860 /* cijh */, SystemZ::CIJAsmH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6365 { 1871 /* cijl */, SystemZ::CIJAsmL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6366 { 1888 /* cijne */, SystemZ::CIJAsmNE, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6367 { 1894 /* cijnh */, SystemZ::CIJAsmNH, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6368 { 1907 /* cijnl */, SystemZ::CIJAsmNL, Convert__GR321_0__S8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_S8Imm, MCK_PCRel16 }, },
6369 { 1927 /* cit */, SystemZ::CITAsm, Convert__GR321_0__S16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6370 { 1931 /* cite */, SystemZ::CITAsmE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6371 { 1936 /* cith */, SystemZ::CITAsmH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6372 { 1947 /* citl */, SystemZ::CITAsmL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6373 { 1964 /* citne */, SystemZ::CITAsmNE, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6374 { 1970 /* citnh */, SystemZ::CITAsmNH, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6375 { 1983 /* citnl */, SystemZ::CITAsmNL, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6376 { 2003 /* cksm */, SystemZ::CKSM, Convert__GR321_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR32, MCK_GR128 }, },
6377 { 2008 /* cl */, SystemZ::CL, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6378 { 2011 /* clc */, SystemZ::CLC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6379 { 2015 /* clcl */, SystemZ::CLCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6380 { 2020 /* clcle */, SystemZ::CLCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
6381 { 2026 /* clclu */, SystemZ::CLCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
6382 { 2032 /* clfdbr */, SystemZ::CLFDBR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6383 { 2039 /* clfdtr */, SystemZ::CLFDTR, Convert__GR321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6384 { 2046 /* clfebr */, SystemZ::CLFEBR, Convert__GR321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6385 { 2053 /* clfhsi */, SystemZ::CLFHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6386 { 2060 /* clfi */, SystemZ::CLFI, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6387 { 2065 /* clfit */, SystemZ::CLFITAsm, Convert__GR321_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_U16Imm, MCK_U4Imm }, },
6388 { 2071 /* clfite */, SystemZ::CLFITAsmE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6389 { 2078 /* clfith */, SystemZ::CLFITAsmH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6390 { 2093 /* clfitl */, SystemZ::CLFITAsmL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6391 { 2116 /* clfitne */, SystemZ::CLFITAsmNE, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6392 { 2124 /* clfitnh */, SystemZ::CLFITAsmNH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6393 { 2141 /* clfitnl */, SystemZ::CLFITAsmNL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6394 { 2167 /* clfxbr */, SystemZ::CLFXBR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6395 { 2174 /* clfxtr */, SystemZ::CLFXTR, Convert__GR321_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR32, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6396 { 2181 /* clg */, SystemZ::CLG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6397 { 2185 /* clgdbr */, SystemZ::CLGDBR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6398 { 2192 /* clgdtr */, SystemZ::CLGDTR, Convert__GR641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6399 { 2199 /* clgebr */, SystemZ::CLGEBR, Convert__GR641_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6400 { 2206 /* clgf */, SystemZ::CLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6401 { 2211 /* clgfi */, SystemZ::CLGFI, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6402 { 2217 /* clgfr */, SystemZ::CLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6403 { 2223 /* clgfrl */, SystemZ::CLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6404 { 2230 /* clghrl */, SystemZ::CLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6405 { 2237 /* clghsi */, SystemZ::CLGHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6406 { 2244 /* clgib */, SystemZ::CLGIBAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6407 { 2250 /* clgibe */, SystemZ::CLGIBAsmE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6408 { 2257 /* clgibh */, SystemZ::CLGIBAsmH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6409 { 2272 /* clgibl */, SystemZ::CLGIBAsmL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6410 { 2295 /* clgibne */, SystemZ::CLGIBAsmNE, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6411 { 2303 /* clgibnh */, SystemZ::CLGIBAsmNH, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6412 { 2320 /* clgibnl */, SystemZ::CLGIBAsmNL, Convert__GR641_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6413 { 2346 /* clgij */, SystemZ::CLGIJAsm, Convert__GR641_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6414 { 2352 /* clgije */, SystemZ::CLGIJAsmE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6415 { 2359 /* clgijh */, SystemZ::CLGIJAsmH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6416 { 2374 /* clgijl */, SystemZ::CLGIJAsmL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6417 { 2397 /* clgijne */, SystemZ::CLGIJAsmNE, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6418 { 2405 /* clgijnh */, SystemZ::CLGIJAsmNH, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6419 { 2422 /* clgijnl */, SystemZ::CLGIJAsmNL, Convert__GR641_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_U8Imm, MCK_PCRel16 }, },
6420 { 2448 /* clgit */, SystemZ::CLGITAsm, Convert__GR641_0__U16Imm1_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_U16Imm, MCK_U4Imm }, },
6421 { 2454 /* clgite */, SystemZ::CLGITAsmE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6422 { 2461 /* clgith */, SystemZ::CLGITAsmH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6423 { 2476 /* clgitl */, SystemZ::CLGITAsmL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6424 { 2499 /* clgitne */, SystemZ::CLGITAsmNE, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6425 { 2507 /* clgitnh */, SystemZ::CLGITAsmNH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6426 { 2524 /* clgitnl */, SystemZ::CLGITAsmNL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6427 { 2550 /* clgr */, SystemZ::CLGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6428 { 2555 /* clgrb */, SystemZ::CLGRBAsm, Convert__GR641_0__GR641_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6429 { 2561 /* clgrbe */, SystemZ::CLGRBAsmE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6430 { 2568 /* clgrbh */, SystemZ::CLGRBAsmH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6431 { 2583 /* clgrbl */, SystemZ::CLGRBAsmL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6432 { 2606 /* clgrbne */, SystemZ::CLGRBAsmNE, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6433 { 2614 /* clgrbnh */, SystemZ::CLGRBAsmNH, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6434 { 2631 /* clgrbnl */, SystemZ::CLGRBAsmNL, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
6435 { 2657 /* clgrj */, SystemZ::CLGRJAsm, Convert__GR641_0__GR641_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm, MCK_PCRel16 }, },
6436 { 2663 /* clgrje */, SystemZ::CLGRJAsmE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6437 { 2670 /* clgrjh */, SystemZ::CLGRJAsmH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6438 { 2685 /* clgrjl */, SystemZ::CLGRJAsmL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6439 { 2708 /* clgrjne */, SystemZ::CLGRJAsmNE, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6440 { 2716 /* clgrjnh */, SystemZ::CLGRJAsmNH, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6441 { 2733 /* clgrjnl */, SystemZ::CLGRJAsmNL, Convert__GR641_0__GR641_1__PCRel161_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_PCRel16 }, },
6442 { 2759 /* clgrl */, SystemZ::CLGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6443 { 2765 /* clgrt */, SystemZ::CLGRTAsm, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6444 { 2771 /* clgrte */, SystemZ::CLGRTAsmE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6445 { 2778 /* clgrth */, SystemZ::CLGRTAsmH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6446 { 2793 /* clgrtl */, SystemZ::CLGRTAsmL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6447 { 2816 /* clgrtne */, SystemZ::CLGRTAsmNE, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6448 { 2824 /* clgrtnh */, SystemZ::CLGRTAsmNH, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6449 { 2841 /* clgrtnl */, SystemZ::CLGRTAsmNL, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6450 { 2867 /* clgt */, SystemZ::CLGTAsm, Convert__GR641_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6451 { 2872 /* clgte */, SystemZ::CLGTAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6452 { 2878 /* clgth */, SystemZ::CLGTAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6453 { 2891 /* clgtl */, SystemZ::CLGTAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6454 { 2911 /* clgtne */, SystemZ::CLGTAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6455 { 2918 /* clgtnh */, SystemZ::CLGTAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6456 { 2933 /* clgtnl */, SystemZ::CLGTAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6457 { 2956 /* clgxbr */, SystemZ::CLGXBR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6458 { 2963 /* clgxtr */, SystemZ::CLGXTR, Convert__GR641_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_GR64, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6459 { 2970 /* clhf */, SystemZ::CLHF, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6460 { 2975 /* clhhr */, SystemZ::CLHHR, Convert__GRH321_0__GRH321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32 }, },
6461 { 2981 /* clhhsi */, SystemZ::CLHHSI, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
6462 { 2988 /* clhlr */, SystemZ::CLHLR, Convert__GRH321_0__GR321_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR32 }, },
6463 { 2994 /* clhrl */, SystemZ::CLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6464 { 3000 /* cli */, SystemZ::CLI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
6465 { 3004 /* clib */, SystemZ::CLIBAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6466 { 3009 /* clibe */, SystemZ::CLIBAsmE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6467 { 3015 /* clibh */, SystemZ::CLIBAsmH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6468 { 3028 /* clibl */, SystemZ::CLIBAsmL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6469 { 3048 /* clibne */, SystemZ::CLIBAsmNE, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6470 { 3055 /* clibnh */, SystemZ::CLIBAsmNH, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6471 { 3070 /* clibnl */, SystemZ::CLIBAsmNL, Convert__GR321_0__U8Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_BDAddr64Disp12 }, },
6472 { 3093 /* clih */, SystemZ::CLIH, Convert__GRH321_0__U32Imm1_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_U32Imm }, },
6473 { 3098 /* clij */, SystemZ::CLIJAsm, Convert__GR321_0__U8Imm1_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_U4Imm, MCK_PCRel16 }, },
6474 { 3103 /* clije */, SystemZ::CLIJAsmE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6475 { 3109 /* clijh */, SystemZ::CLIJAsmH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6476 { 3122 /* clijl */, SystemZ::CLIJAsmL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6477 { 3142 /* clijne */, SystemZ::CLIJAsmNE, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6478 { 3149 /* clijnh */, SystemZ::CLIJAsmNH, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6479 { 3164 /* clijnl */, SystemZ::CLIJAsmNL, Convert__GR321_0__U8Imm1_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_U8Imm, MCK_PCRel16 }, },
6480 { 3187 /* cliy */, SystemZ::CLIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
6481 { 3192 /* clm */, SystemZ::CLM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6482 { 3196 /* clmh */, SystemZ::CLMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6483 { 3201 /* clmy */, SystemZ::CLMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6484 { 3206 /* clr */, SystemZ::CLR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6485 { 3210 /* clrb */, SystemZ::CLRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6486 { 3215 /* clrbe */, SystemZ::CLRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6487 { 3221 /* clrbh */, SystemZ::CLRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6488 { 3234 /* clrbl */, SystemZ::CLRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6489 { 3254 /* clrbne */, SystemZ::CLRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6490 { 3261 /* clrbnh */, SystemZ::CLRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6491 { 3276 /* clrbnl */, SystemZ::CLRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6492 { 3299 /* clrj */, SystemZ::CLRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6493 { 3304 /* clrje */, SystemZ::CLRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6494 { 3310 /* clrjh */, SystemZ::CLRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6495 { 3323 /* clrjl */, SystemZ::CLRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6496 { 3343 /* clrjne */, SystemZ::CLRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6497 { 3350 /* clrjnh */, SystemZ::CLRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6498 { 3365 /* clrjnl */, SystemZ::CLRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6499 { 3388 /* clrl */, SystemZ::CLRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6500 { 3393 /* clrt */, SystemZ::CLRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6501 { 3398 /* clrte */, SystemZ::CLRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6502 { 3404 /* clrth */, SystemZ::CLRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6503 { 3417 /* clrtl */, SystemZ::CLRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6504 { 3437 /* clrtne */, SystemZ::CLRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6505 { 3444 /* clrtnh */, SystemZ::CLRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6506 { 3459 /* clrtnl */, SystemZ::CLRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6507 { 3482 /* clst */, SystemZ::CLST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6508 { 3487 /* clt */, SystemZ::CLTAsm, Convert__GR321_0__BDAddr64Disp202_2__U4Imm1_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6509 { 3491 /* clte */, SystemZ::CLTAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6510 { 3496 /* clth */, SystemZ::CLTAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6511 { 3507 /* cltl */, SystemZ::CLTAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6512 { 3524 /* cltne */, SystemZ::CLTAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6513 { 3530 /* cltnh */, SystemZ::CLTAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6514 { 3543 /* cltnl */, SystemZ::CLTAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6515 { 3563 /* cly */, SystemZ::CLY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6516 { 3567 /* clzg */, SystemZ::CLZG, Convert__GR641_0__GR641_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64 }, },
6517 { 3572 /* cmpsc */, SystemZ::CMPSC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6518 { 3578 /* cp */, SystemZ::CP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6519 { 3581 /* cpdt */, SystemZ::CPDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6520 { 3586 /* cpsdr */, SystemZ::CPSDRdd, Convert__FP641_0__FP641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6521 { 3592 /* cpxt */, SystemZ::CPXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6522 { 3597 /* cpya */, SystemZ::CPYA, Convert__AR321_0__AR321_1, AMFBS_None, { MCK_AR32, MCK_AR32 }, },
6523 { 3602 /* cr */, SystemZ::CR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6524 { 3605 /* crb */, SystemZ::CRBAsm, Convert__GR321_0__GR321_1__U4Imm1_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6525 { 3609 /* crbe */, SystemZ::CRBAsmE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6526 { 3614 /* crbh */, SystemZ::CRBAsmH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6527 { 3625 /* crbl */, SystemZ::CRBAsmL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6528 { 3642 /* crbne */, SystemZ::CRBAsmNE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6529 { 3648 /* crbnh */, SystemZ::CRBAsmNH, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6530 { 3661 /* crbnl */, SystemZ::CRBAsmNL, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6531 { 3681 /* crdte */, SystemZ::CRDTEOpt, Convert__GR1281_0__GR1281_2__GR641_1, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128 }, },
6532 { 3681 /* crdte */, SystemZ::CRDTE, Convert__GR1281_0__GR1281_2__GR641_1__U4Imm1_3, AMFBS_FeatureEnhancedDAT2, { MCK_GR128, MCK_GR64, MCK_GR128, MCK_U4Imm }, },
6533 { 3687 /* crj */, SystemZ::CRJAsm, Convert__GR321_0__GR321_1__U4Imm1_2__PCRel161_3, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm, MCK_PCRel16 }, },
6534 { 3691 /* crje */, SystemZ::CRJAsmE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6535 { 3696 /* crjh */, SystemZ::CRJAsmH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6536 { 3707 /* crjl */, SystemZ::CRJAsmL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6537 { 3724 /* crjne */, SystemZ::CRJAsmNE, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6538 { 3730 /* crjnh */, SystemZ::CRJAsmNH, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6539 { 3743 /* crjnl */, SystemZ::CRJAsmNL, Convert__GR321_0__GR321_1__PCRel161_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_PCRel16 }, },
6540 { 3763 /* crl */, SystemZ::CRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6541 { 3767 /* crt */, SystemZ::CRTAsm, Convert__GR321_0__GR321_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6542 { 3771 /* crte */, SystemZ::CRTAsmE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6543 { 3776 /* crth */, SystemZ::CRTAsmH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6544 { 3787 /* crtl */, SystemZ::CRTAsmL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6545 { 3804 /* crtne */, SystemZ::CRTAsmNE, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6546 { 3810 /* crtnh */, SystemZ::CRTAsmNH, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6547 { 3823 /* crtnl */, SystemZ::CRTAsmNL, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6548 { 3843 /* cs */, SystemZ::CS, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6549 { 3846 /* csch */, SystemZ::CSCH, Convert_NoOperands, AMFBS_None, { }, },
6550 { 3851 /* csdtr */, SystemZ::CSDTR, Convert__GR641_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_GR64, MCK_FP64, MCK_U4Imm }, },
6551 { 3857 /* csg */, SystemZ::CSG, Convert__GR641_0__Tie0_1_1__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6552 { 3861 /* csp */, SystemZ::CSP, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6553 { 3865 /* cspg */, SystemZ::CSPG, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6554 { 3870 /* csst */, SystemZ::CSST, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6555 { 3875 /* csxtr */, SystemZ::CSXTR, Convert__GR1281_0__FP1281_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_FP128, MCK_U4Imm }, },
6556 { 3881 /* csy */, SystemZ::CSY, Convert__GR321_0__Tie0_1_1__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6557 { 3885 /* ctzg */, SystemZ::CTZG, Convert__GR641_0__GR641_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_GR64 }, },
6558 { 3890 /* cu12 */, SystemZ::CU12Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6559 { 3890 /* cu12 */, SystemZ::CU12, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6560 { 3895 /* cu14 */, SystemZ::CU14Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6561 { 3895 /* cu14 */, SystemZ::CU14, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6562 { 3900 /* cu21 */, SystemZ::CU21Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6563 { 3900 /* cu21 */, SystemZ::CU21, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6564 { 3905 /* cu24 */, SystemZ::CU24Opt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6565 { 3905 /* cu24 */, SystemZ::CU24, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6566 { 3910 /* cu41 */, SystemZ::CU41, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6567 { 3915 /* cu42 */, SystemZ::CU42, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6568 { 3920 /* cudtr */, SystemZ::CUDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6569 { 3926 /* cuse */, SystemZ::CUSE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6570 { 3931 /* cutfu */, SystemZ::CUTFUOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6571 { 3931 /* cutfu */, SystemZ::CUTFU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6572 { 3937 /* cuutf */, SystemZ::CUUTFOpt, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6573 { 3937 /* cuutf */, SystemZ::CUUTF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_U4Imm }, },
6574 { 3943 /* cuxtr */, SystemZ::CUXTR, Convert__GR1281_0__FP1281_1, AMFBS_None, { MCK_GR128, MCK_FP128 }, },
6575 { 3949 /* cvb */, SystemZ::CVB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6576 { 3953 /* cvbg */, SystemZ::CVBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6577 { 3958 /* cvby */, SystemZ::CVBY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6578 { 3963 /* cvd */, SystemZ::CVD, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6579 { 3967 /* cvdg */, SystemZ::CVDG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6580 { 3972 /* cvdy */, SystemZ::CVDY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6581 { 3977 /* cxbr */, SystemZ::CXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6582 { 3982 /* cxfbr */, SystemZ::CXFBR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6583 { 3988 /* cxfbra */, SystemZ::CXFBRA, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6584 { 3995 /* cxfr */, SystemZ::CXFR, Convert__FP1281_0__GR321_1, AMFBS_None, { MCK_FP128, MCK_GR32 }, },
6585 { 4000 /* cxftr */, SystemZ::CXFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6586 { 4006 /* cxgbr */, SystemZ::CXGBR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6587 { 4012 /* cxgbra */, SystemZ::CXGBRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6588 { 4019 /* cxgr */, SystemZ::CXGR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6589 { 4024 /* cxgtr */, SystemZ::CXGTR, Convert__FP1281_0__GR641_1, AMFBS_None, { MCK_FP128, MCK_GR64 }, },
6590 { 4030 /* cxgtra */, SystemZ::CXGTRA, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6591 { 4037 /* cxlfbr */, SystemZ::CXLFBR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6592 { 4044 /* cxlftr */, SystemZ::CXLFTR, Convert__FP1281_0__U4Imm1_1__GR321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR32, MCK_U4Imm }, },
6593 { 4051 /* cxlgbr */, SystemZ::CXLGBR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6594 { 4058 /* cxlgtr */, SystemZ::CXLGTR, Convert__FP1281_0__U4Imm1_1__GR641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_GR64, MCK_U4Imm }, },
6595 { 4065 /* cxpt */, SystemZ::CXPT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPPackedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6596 { 4070 /* cxr */, SystemZ::CXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6597 { 4074 /* cxstr */, SystemZ::CXSTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6598 { 4080 /* cxtr */, SystemZ::CXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6599 { 4085 /* cxutr */, SystemZ::CXUTR, Convert__FP1281_0__GR1281_1, AMFBS_None, { MCK_FP128, MCK_GR128 }, },
6600 { 4091 /* cxzt */, SystemZ::CXZT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6601 { 4096 /* cy */, SystemZ::CY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6602 { 4099 /* czdt */, SystemZ::CZDT, Convert__FP641_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP64, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6603 { 4104 /* czxt */, SystemZ::CZXT, Convert__FP1281_0__BDLAddr64Disp12Len83_1__U4Imm1_2, AMFBS_FeatureDFPZonedConversion, { MCK_FP128, MCK_BDLAddr64Disp12Len8, MCK_U4Imm }, },
6604 { 4109 /* d */, SystemZ::D, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
6605 { 4111 /* dd */, SystemZ::DD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6606 { 4114 /* ddb */, SystemZ::DDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6607 { 4118 /* ddbr */, SystemZ::DDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6608 { 4123 /* ddr */, SystemZ::DDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6609 { 4127 /* ddtr */, SystemZ::DDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
6610 { 4132 /* ddtra */, SystemZ::DDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
6611 { 4138 /* de */, SystemZ::DE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6612 { 4141 /* deb */, SystemZ::DEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6613 { 4145 /* debr */, SystemZ::DEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6614 { 4150 /* der */, SystemZ::DER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6615 { 4154 /* dfltcc */, SystemZ::DFLTCC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__GR641_2, AMFBS_FeatureDeflateConversion, { MCK_GR128, MCK_GR128, MCK_GR64 }, },
6616 { 4161 /* diag */, SystemZ::DIAG, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6617 { 4166 /* 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 }, },
6618 { 4172 /* 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 }, },
6619 { 4178 /* dl */, SystemZ::DL, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6620 { 4181 /* dlg */, SystemZ::DLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6621 { 4185 /* dlgr */, SystemZ::DLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6622 { 4190 /* dlr */, SystemZ::DLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6623 { 4194 /* dp */, SystemZ::DP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
6624 { 4197 /* dr */, SystemZ::DR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6625 { 4200 /* dsg */, SystemZ::DSG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6626 { 4204 /* dsgf */, SystemZ::DSGF, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
6627 { 4209 /* dsgfr */, SystemZ::DSGFR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6628 { 4215 /* dsgr */, SystemZ::DSGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6629 { 4220 /* dxbr */, SystemZ::DXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6630 { 4225 /* dxr */, SystemZ::DXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6631 { 4229 /* dxtr */, SystemZ::DXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
6632 { 4234 /* dxtra */, SystemZ::DXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
6633 { 4240 /* ear */, SystemZ::EAR, Convert__GR321_0__AR321_1, AMFBS_None, { MCK_GR32, MCK_AR32 }, },
6634 { 4244 /* ecag */, SystemZ::ECAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
6635 { 4249 /* ecctr */, SystemZ::ECCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6636 { 4255 /* ecpga */, SystemZ::ECPGA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6637 { 4261 /* ectg */, SystemZ::ECTG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
6638 { 4266 /* ed */, SystemZ::ED, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6639 { 4269 /* edmk */, SystemZ::EDMK, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
6640 { 4274 /* eedtr */, SystemZ::EEDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6641 { 4280 /* eextr */, SystemZ::EEXTR, Convert__GR641_0__FP1281_1, AMFBS_None, { MCK_GR64, MCK_FP128 }, },
6642 { 4286 /* efpc */, SystemZ::EFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6643 { 4291 /* epair */, SystemZ::EPAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6644 { 4297 /* epar */, SystemZ::EPAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6645 { 4302 /* epctr */, SystemZ::EPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6646 { 4308 /* epsw */, SystemZ::EPSW, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6647 { 4313 /* ereg */, SystemZ::EREG, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6648 { 4318 /* eregg */, SystemZ::EREGG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6649 { 4324 /* esair */, SystemZ::ESAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
6650 { 4330 /* esar */, SystemZ::ESAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6651 { 4335 /* esdtr */, SystemZ::ESDTR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6652 { 4341 /* esea */, SystemZ::ESEA, Convert__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32 }, },
6653 { 4346 /* esta */, SystemZ::ESTA, Convert__GR1281_0__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
6654 { 4351 /* esxtr */, SystemZ::ESXTR, Convert__GR641_0__FP1281_1, AMFBS_None, { MCK_GR64, MCK_FP128 }, },
6655 { 4357 /* etnd */, SystemZ::ETND, Convert__GR321_0, AMFBS_FeatureTransactionalExecution, { MCK_GR32 }, },
6656 { 4362 /* ex */, SystemZ::EX, Convert__ADDR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_ADDR64, MCK_BDXAddr64Disp12 }, },
6657 { 4365 /* exrl */, SystemZ::EXRL, Convert__ADDR641_0__PCRel321_1, AMFBS_None, { MCK_ADDR64, MCK_PCRel32 }, },
6658 { 4370 /* fidbr */, SystemZ::FIDBR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
6659 { 4376 /* fidbra */, SystemZ::FIDBRA, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6660 { 4383 /* fidr */, SystemZ::FIDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6661 { 4388 /* fidtr */, SystemZ::FIDTR, Convert__FP641_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6662 { 4394 /* fiebr */, SystemZ::FIEBR, Convert__FP321_0__U4Imm1_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP32 }, },
6663 { 4400 /* fiebra */, SystemZ::FIEBRA, Convert__FP321_0__U4Imm1_1__FP321_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP32, MCK_U4Imm }, },
6664 { 4407 /* fier */, SystemZ::FIER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6665 { 4412 /* fixbr */, SystemZ::FIXBR, Convert__FP1281_0__U4Imm1_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128 }, },
6666 { 4418 /* fixbra */, SystemZ::FIXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6667 { 4425 /* fixr */, SystemZ::FIXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6668 { 4430 /* fixtr */, SystemZ::FIXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6669 { 4436 /* flogr */, SystemZ::FLOGR, Convert__GR1281_0__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
6670 { 4442 /* hdr */, SystemZ::HDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6671 { 4446 /* her */, SystemZ::HER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6672 { 4450 /* hsch */, SystemZ::HSCH, Convert_NoOperands, AMFBS_None, { }, },
6673 { 4455 /* iac */, SystemZ::IAC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6674 { 4459 /* ic */, SystemZ::IC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6675 { 4462 /* icm */, SystemZ::ICM, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
6676 { 4466 /* icmh */, SystemZ::ICMH, Convert__GRH321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6677 { 4471 /* icmy */, SystemZ::ICMY, Convert__GR321_0__Tie0_1_1__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
6678 { 4476 /* icy */, SystemZ::ICY, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6679 { 4480 /* idte */, SystemZ::IDTEOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
6680 { 4480 /* idte */, SystemZ::IDTE, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6681 { 4485 /* iedtr */, SystemZ::IEDTR, Convert__FP641_0__GR641_2__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_GR64 }, },
6682 { 4491 /* iextr */, SystemZ::IEXTR, Convert__FP1281_0__GR641_2__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_GR64 }, },
6683 { 4497 /* iihf */, SystemZ::IIHF, Convert__GRH321_0__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
6684 { 4502 /* iihh */, SystemZ::IIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6685 { 4507 /* iihl */, SystemZ::IIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
6686 { 4512 /* iilf */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6687 { 4517 /* iilh */, SystemZ::IILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6688 { 4522 /* iill */, SystemZ::IILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
6689 { 4527 /* ipk */, SystemZ::IPK, Convert_NoOperands, AMFBS_None, { }, },
6690 { 4531 /* ipm */, SystemZ::IPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
6691 { 4535 /* ipte */, SystemZ::IPTEOptOpt, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6692 { 4535 /* ipte */, SystemZ::IPTEOpt, Convert__GR641_0__GR321_1__GR321_2, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32 }, },
6693 { 4535 /* ipte */, SystemZ::IPTE, Convert__GR641_0__GR321_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
6694 { 4540 /* irbm */, SystemZ::IRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureInsertReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
6695 { 4545 /* iske */, SystemZ::ISKE, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6696 { 4550 /* ivsk */, SystemZ::IVSK, Convert__GR321_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
6697 { 4555 /* j */, SystemZ::J, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6698 { 4557 /* je */, SystemZ::JAsmE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6699 { 4665 /* jh */, SystemZ::JAsmH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6700 { 4672 /* jl */, SystemZ::JAsmL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6701 { 4675 /* jle */, SystemZ::JGAsmE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6702 { 4679 /* jlh */, SystemZ::JGAsmH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6703 { 4683 /* jll */, SystemZ::JGAsmL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6704 { 4687 /* jlm */, SystemZ::JGAsmM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6705 { 4691 /* jlne */, SystemZ::JGAsmNE, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6706 { 4696 /* jlnh */, SystemZ::JGAsmNH, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6707 { 4701 /* jlnl */, SystemZ::JGAsmNL, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6708 { 4706 /* jlnm */, SystemZ::JGAsmNM, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6709 { 4711 /* jlno */, SystemZ::JGAsmNO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6710 { 4716 /* jlnop */, SystemZ::JGNOP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6711 { 4722 /* jlnp */, SystemZ::JGAsmNP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6712 { 4727 /* jlnz */, SystemZ::JGAsmNZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6713 { 4732 /* jlo */, SystemZ::JGAsmO, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6714 { 4736 /* jlp */, SystemZ::JGAsmP, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6715 { 4740 /* jlu */, SystemZ::JG, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6716 { 4744 /* jlz */, SystemZ::JGAsmZ, Convert__PCRel321_0, AMFBS_None, { MCK_PCRel32 }, },
6717 { 4748 /* jm */, SystemZ::JAsmM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6718 { 4751 /* jne */, SystemZ::JAsmNE, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6719 { 4755 /* jnh */, SystemZ::JAsmNH, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6720 { 4764 /* jnl */, SystemZ::JAsmNL, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6721 { 4778 /* jnm */, SystemZ::JAsmNM, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6722 { 4782 /* jno */, SystemZ::JAsmNO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6723 { 4786 /* jnop */, SystemZ::JNOP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6724 { 4791 /* jnp */, SystemZ::JAsmNP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6725 { 4795 /* jnz */, SystemZ::JAsmNZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6726 { 4799 /* jo */, SystemZ::JAsmO, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6727 { 4802 /* jp */, SystemZ::JAsmP, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6728 { 4805 /* jz */, SystemZ::JAsmZ, Convert__PCRel161_0, AMFBS_None, { MCK_PCRel16 }, },
6729 { 4808 /* kdb */, SystemZ::KDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6730 { 4812 /* kdbr */, SystemZ::KDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6731 { 4817 /* kdsa */, SystemZ::KDSA, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_FeatureMessageSecurityAssist9, { MCK_GR64, MCK_GR128 }, },
6732 { 4822 /* kdtr */, SystemZ::KDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6733 { 4827 /* keb */, SystemZ::KEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6734 { 4831 /* kebr */, SystemZ::KEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6735 { 4836 /* kimd */, SystemZ::KIMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6736 { 4836 /* kimd */, SystemZ::KIMDOpt, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_FeatureMessageSecurityAssist12, { MCK_GR64, MCK_GR128, MCK_U4Imm }, },
6737 { 4841 /* klmd */, SystemZ::KLMD, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6738 { 4841 /* klmd */, SystemZ::KLMDOpt, Convert__GR641_0__GR1281_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_FeatureMessageSecurityAssist12, { MCK_GR64, MCK_GR128, MCK_U4Imm }, },
6739 { 4846 /* km */, SystemZ::KM, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6740 { 4849 /* 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 }, },
6741 { 4853 /* kmac */, SystemZ::KMAC, Convert__GR1281_1__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64, MCK_GR128 }, },
6742 { 4858 /* kmc */, SystemZ::KMC, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
6743 { 4862 /* 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 }, },
6744 { 4868 /* kmf */, SystemZ::KMF, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6745 { 4872 /* kmo */, SystemZ::KMO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist4, { MCK_GR128, MCK_GR128 }, },
6746 { 4876 /* kxbr */, SystemZ::KXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6747 { 4881 /* kxtr */, SystemZ::KXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6748 { 4886 /* l */, SystemZ::L, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6749 { 4888 /* la */, SystemZ::LA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6750 { 4891 /* laa */, SystemZ::LAA, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6751 { 4895 /* laag */, SystemZ::LAAG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6752 { 4900 /* laal */, SystemZ::LAAL, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6753 { 4905 /* laalg */, SystemZ::LAALG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6754 { 4911 /* lae */, SystemZ::LAE, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
6755 { 4915 /* laey */, SystemZ::LAEY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6756 { 4920 /* lam */, SystemZ::LAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
6757 { 4924 /* lamy */, SystemZ::LAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
6758 { 4929 /* lan */, SystemZ::LAN, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6759 { 4933 /* lang */, SystemZ::LANG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6760 { 4938 /* lao */, SystemZ::LAO, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6761 { 4942 /* laog */, SystemZ::LAOG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6762 { 4947 /* larl */, SystemZ::LARL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6763 { 4952 /* lasp */, SystemZ::LASP, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6764 { 4957 /* lat */, SystemZ::LAT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6765 { 4961 /* lax */, SystemZ::LAX, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6766 { 4965 /* laxg */, SystemZ::LAXG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6767 { 4970 /* lay */, SystemZ::LAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6768 { 4974 /* lb */, SystemZ::LB, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6769 { 4977 /* lbear */, SystemZ::LBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
6770 { 4983 /* lbh */, SystemZ::LBH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6771 { 4987 /* lbr */, SystemZ::LBR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6772 { 4991 /* lcbb */, SystemZ::LCBB, Convert__GR321_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_GR32, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
6773 { 4996 /* lcctl */, SystemZ::LCCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6774 { 5002 /* lcdbr */, SystemZ::LCDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6775 { 5008 /* lcdfr */, SystemZ::LCDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6776 { 5014 /* lcdr */, SystemZ::LCDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6777 { 5019 /* lcebr */, SystemZ::LCEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6778 { 5025 /* lcer */, SystemZ::LCER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6779 { 5030 /* lcgfr */, SystemZ::LCGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6780 { 5036 /* lcgr */, SystemZ::LCGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6781 { 5041 /* lcr */, SystemZ::LCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6782 { 5045 /* lctl */, SystemZ::LCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
6783 { 5050 /* lctlg */, SystemZ::LCTLG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
6784 { 5056 /* lcxbr */, SystemZ::LCXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6785 { 5062 /* lcxr */, SystemZ::LCXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6786 { 5067 /* ld */, SystemZ::LD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6787 { 5070 /* lde */, SystemZ::LDE, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6788 { 5074 /* ldeb */, SystemZ::LDEB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
6789 { 5079 /* ldebr */, SystemZ::LDEBR, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6790 { 5085 /* lder */, SystemZ::LDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
6791 { 5090 /* ldetr */, SystemZ::LDETR, Convert__FP641_0__FP321_1__U4Imm1_2, AMFBS_None, { MCK_FP64, MCK_FP32, MCK_U4Imm }, },
6792 { 5096 /* ldgr */, SystemZ::LDGR, Convert__FP641_0__GR641_1, AMFBS_None, { MCK_FP64, MCK_GR64 }, },
6793 { 5101 /* ldr */, SystemZ::LDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6794 { 5105 /* ldrv */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6795 { 5110 /* ldxbr */, SystemZ::LDXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6796 { 5116 /* ldxbra */, SystemZ::LDXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6797 { 5123 /* ldxr */, SystemZ::LDXR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
6798 { 5128 /* ldxtr */, SystemZ::LDXTR, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6799 { 5134 /* ldy */, SystemZ::LDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
6800 { 5138 /* le */, SystemZ::LE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
6801 { 5141 /* ledbr */, SystemZ::LEDBR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6802 { 5147 /* ledbra */, SystemZ::LEDBRA, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6803 { 5154 /* ledr */, SystemZ::LEDR, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
6804 { 5159 /* ledtr */, SystemZ::LEDTR, Convert__FP321_0__U4Imm1_1__FP641_2__U4Imm1_3, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64, MCK_U4Imm }, },
6805 { 5165 /* ler */, SystemZ::LER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6806 { 5169 /* lerv */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
6807 { 5174 /* lexbr */, SystemZ::LEXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6808 { 5180 /* lexbra */, SystemZ::LEXBRA, Convert__FP1281_0__U4Imm1_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_U4Imm, MCK_FP128, MCK_U4Imm }, },
6809 { 5187 /* lexr */, SystemZ::LEXR, Convert__FP321_0__FP1281_1, AMFBS_None, { MCK_FP32, MCK_FP128 }, },
6810 { 5192 /* ley */, SystemZ::LEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
6811 { 5196 /* lfas */, SystemZ::LFAS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6812 { 5201 /* lfh */, SystemZ::LFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6813 { 5205 /* lfhat */, SystemZ::LFHAT, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6814 { 5211 /* lfi */, SystemZ::IILF, Convert__GR321_0__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
6815 { 5215 /* lfpc */, SystemZ::LFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
6816 { 5220 /* lg */, SystemZ::LG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6817 { 5223 /* lgat */, SystemZ::LGAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6818 { 5228 /* lgb */, SystemZ::LGB, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6819 { 5232 /* lgbr */, SystemZ::LGBR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6820 { 5237 /* lgdr */, SystemZ::LGDR, Convert__GR641_0__FP641_1, AMFBS_None, { MCK_GR64, MCK_FP64 }, },
6821 { 5242 /* lgf */, SystemZ::LGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6822 { 5246 /* lgfi */, SystemZ::LGFI, Convert__GR641_0__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
6823 { 5251 /* lgfr */, SystemZ::LGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6824 { 5256 /* lgfrl */, SystemZ::LGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6825 { 5262 /* lgg */, SystemZ::LGG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6826 { 5266 /* lgh */, SystemZ::LGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6827 { 5270 /* lghi */, SystemZ::LGHI, Convert__GR641_0__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
6828 { 5275 /* lghr */, SystemZ::LGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6829 { 5280 /* lghrl */, SystemZ::LGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6830 { 5286 /* lgr */, SystemZ::LGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6831 { 5290 /* lgrl */, SystemZ::LGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6832 { 5295 /* lgsc */, SystemZ::LGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6833 { 5300 /* lh */, SystemZ::LH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
6834 { 5303 /* lhh */, SystemZ::LHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6835 { 5307 /* lhi */, SystemZ::LHI, Convert__GR321_0__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
6836 { 5311 /* lhr */, SystemZ::LHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6837 { 5315 /* lhrl */, SystemZ::LHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6838 { 5320 /* lhy */, SystemZ::LHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6839 { 5324 /* llc */, SystemZ::LLC, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6840 { 5328 /* llch */, SystemZ::LLCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6841 { 5333 /* llcr */, SystemZ::LLCR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6842 { 5338 /* llgc */, SystemZ::LLGC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6843 { 5343 /* llgcr */, SystemZ::LLGCR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6844 { 5349 /* llgf */, SystemZ::LLGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6845 { 5354 /* llgfat */, SystemZ::LLGFAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6846 { 5361 /* llgfi */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6847 { 5367 /* llgfr */, SystemZ::LLGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6848 { 5373 /* llgfrl */, SystemZ::LLGFRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6849 { 5380 /* llgfsg */, SystemZ::LLGFSG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6850 { 5387 /* llgh */, SystemZ::LLGH, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6851 { 5392 /* llghi */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6852 { 5398 /* llghr */, SystemZ::LLGHR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6853 { 5404 /* llghrl */, SystemZ::LLGHRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
6854 { 5411 /* llgt */, SystemZ::LLGT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6855 { 5416 /* llgtat */, SystemZ::LLGTAT, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndTrap, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6856 { 5423 /* llgtr */, SystemZ::LLGTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6857 { 5429 /* llh */, SystemZ::LLH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
6858 { 5433 /* llhh */, SystemZ::LLHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
6859 { 5438 /* llhr */, SystemZ::LLHR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6860 { 5443 /* llhrl */, SystemZ::LLHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
6861 { 5449 /* llihf */, SystemZ::LLIHF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6862 { 5455 /* llihh */, SystemZ::LLIHH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6863 { 5461 /* llihl */, SystemZ::LLIHL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6864 { 5467 /* llilf */, SystemZ::LLILF, Convert__GR641_0__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
6865 { 5473 /* llilh */, SystemZ::LLILH, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6866 { 5479 /* llill */, SystemZ::LLILL, Convert__GR641_0__U16Imm1_1, AMFBS_None, { MCK_GR64, MCK_U16Imm }, },
6867 { 5485 /* llxab */, SystemZ::LLXAB, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
6868 { 5491 /* llxaf */, SystemZ::LLXAF, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
6869 { 5497 /* llxag */, SystemZ::LLXAG, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
6870 { 5503 /* llxah */, SystemZ::LLXAH, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
6871 { 5509 /* llxaq */, SystemZ::LLXAQ, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
6872 { 5515 /* llzrgf */, SystemZ::LLZRGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
6873 { 5522 /* lm */, SystemZ::LM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
6874 { 5525 /* lmd */, SystemZ::LMD, Convert__GR641_0__GR641_1__BDAddr64Disp122_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
6875 { 5529 /* lmg */, SystemZ::LMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
6876 { 5533 /* lmh */, SystemZ::LMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
6877 { 5537 /* lmy */, SystemZ::LMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
6878 { 5541 /* lndbr */, SystemZ::LNDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6879 { 5547 /* lndfr */, SystemZ::LNDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6880 { 5553 /* lndr */, SystemZ::LNDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
6881 { 5558 /* lnebr */, SystemZ::LNEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6882 { 5564 /* lner */, SystemZ::LNER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
6883 { 5569 /* lngfr */, SystemZ::LNGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
6884 { 5575 /* lngr */, SystemZ::LNGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
6885 { 5580 /* lnr */, SystemZ::LNR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
6886 { 5584 /* lnxbr */, SystemZ::LNXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6887 { 5590 /* lnxr */, SystemZ::LNXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
6888 { 5595 /* loc */, SystemZ::LOCAsm, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6889 { 5599 /* loce */, SystemZ::LOCAsmE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6890 { 5604 /* locfh */, SystemZ::LOCFHAsm, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6891 { 5610 /* locfhe */, SystemZ::LOCFHAsmE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6892 { 5617 /* locfhh */, SystemZ::LOCFHAsmH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6893 { 5632 /* locfhl */, SystemZ::LOCFHAsmL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6894 { 5655 /* locfhm */, SystemZ::LOCFHAsmM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6895 { 5662 /* locfhne */, SystemZ::LOCFHAsmNE, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6896 { 5670 /* locfhnh */, SystemZ::LOCFHAsmNH, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6897 { 5687 /* locfhnl */, SystemZ::LOCFHAsmNL, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6898 { 5713 /* locfhnm */, SystemZ::LOCFHAsmNM, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6899 { 5721 /* locfhno */, SystemZ::LOCFHAsmNO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6900 { 5729 /* locfhnp */, SystemZ::LOCFHAsmNP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6901 { 5737 /* locfhnz */, SystemZ::LOCFHAsmNZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6902 { 5745 /* locfho */, SystemZ::LOCFHAsmO, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6903 { 5752 /* locfhp */, SystemZ::LOCFHAsmP, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6904 { 5759 /* locfhr */, SystemZ::LOCFHRAsm, Convert__GRH321_0__Tie0_1_1__GRH321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
6905 { 5766 /* locfhre */, SystemZ::LOCFHRAsmE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6906 { 5774 /* locfhrh */, SystemZ::LOCFHRAsmH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6907 { 5791 /* locfhrl */, SystemZ::LOCFHRAsmL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6908 { 5817 /* locfhrm */, SystemZ::LOCFHRAsmM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6909 { 5825 /* locfhrne */, SystemZ::LOCFHRAsmNE, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6910 { 5834 /* locfhrnh */, SystemZ::LOCFHRAsmNH, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6911 { 5853 /* locfhrnl */, SystemZ::LOCFHRAsmNL, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6912 { 5882 /* locfhrnm */, SystemZ::LOCFHRAsmNM, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6913 { 5891 /* locfhrno */, SystemZ::LOCFHRAsmNO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6914 { 5900 /* locfhrnp */, SystemZ::LOCFHRAsmNP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6915 { 5909 /* locfhrnz */, SystemZ::LOCFHRAsmNZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6916 { 5918 /* locfhro */, SystemZ::LOCFHRAsmO, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6917 { 5926 /* locfhrp */, SystemZ::LOCFHRAsmP, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6918 { 5934 /* locfhrz */, SystemZ::LOCFHRAsmZ, Convert__GRH321_0__Tie0_1_1__GRH321_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_GRH32 }, },
6919 { 5942 /* locfhz */, SystemZ::LOCFHAsmZ, Convert__GRH321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
6920 { 5949 /* locg */, SystemZ::LOCGAsm, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
6921 { 5954 /* locge */, SystemZ::LOCGAsmE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6922 { 5960 /* locgh */, SystemZ::LOCGAsmH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6923 { 5973 /* locghi */, SystemZ::LOCGHIAsm, Convert__GR641_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm, MCK_U4Imm }, },
6924 { 5980 /* locghie */, SystemZ::LOCGHIAsmE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6925 { 5988 /* locghih */, SystemZ::LOCGHIAsmH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6926 { 6005 /* locghil */, SystemZ::LOCGHIAsmL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6927 { 6031 /* locghim */, SystemZ::LOCGHIAsmM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6928 { 6039 /* locghine */, SystemZ::LOCGHIAsmNE, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6929 { 6048 /* locghinh */, SystemZ::LOCGHIAsmNH, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6930 { 6067 /* locghinl */, SystemZ::LOCGHIAsmNL, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6931 { 6096 /* locghinm */, SystemZ::LOCGHIAsmNM, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6932 { 6105 /* locghino */, SystemZ::LOCGHIAsmNO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6933 { 6114 /* locghinp */, SystemZ::LOCGHIAsmNP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6934 { 6123 /* locghinz */, SystemZ::LOCGHIAsmNZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6935 { 6132 /* locghio */, SystemZ::LOCGHIAsmO, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6936 { 6140 /* locghip */, SystemZ::LOCGHIAsmP, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6937 { 6148 /* locghiz */, SystemZ::LOCGHIAsmZ, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR64, MCK_S16Imm }, },
6938 { 6156 /* locgl */, SystemZ::LOCGAsmL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6939 { 6176 /* locgm */, SystemZ::LOCGAsmM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6940 { 6182 /* locgne */, SystemZ::LOCGAsmNE, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6941 { 6189 /* locgnh */, SystemZ::LOCGAsmNH, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6942 { 6204 /* locgnl */, SystemZ::LOCGAsmNL, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6943 { 6227 /* locgnm */, SystemZ::LOCGAsmNM, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6944 { 6234 /* locgno */, SystemZ::LOCGAsmNO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6945 { 6241 /* locgnp */, SystemZ::LOCGAsmNP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6946 { 6248 /* locgnz */, SystemZ::LOCGAsmNZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6947 { 6255 /* locgo */, SystemZ::LOCGAsmO, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6948 { 6261 /* locgp */, SystemZ::LOCGAsmP, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6949 { 6267 /* locgr */, SystemZ::LOCGRAsm, Convert__GR641_0__Tie0_1_1__GR641_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
6950 { 6273 /* locgre */, SystemZ::LOCGRAsmE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6951 { 6280 /* locgrh */, SystemZ::LOCGRAsmH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6952 { 6295 /* locgrl */, SystemZ::LOCGRAsmL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6953 { 6318 /* locgrm */, SystemZ::LOCGRAsmM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6954 { 6325 /* locgrne */, SystemZ::LOCGRAsmNE, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6955 { 6333 /* locgrnh */, SystemZ::LOCGRAsmNH, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6956 { 6350 /* locgrnl */, SystemZ::LOCGRAsmNL, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6957 { 6376 /* locgrnm */, SystemZ::LOCGRAsmNM, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6958 { 6384 /* locgrno */, SystemZ::LOCGRAsmNO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6959 { 6392 /* locgrnp */, SystemZ::LOCGRAsmNP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6960 { 6400 /* locgrnz */, SystemZ::LOCGRAsmNZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6961 { 6408 /* locgro */, SystemZ::LOCGRAsmO, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6962 { 6415 /* locgrp */, SystemZ::LOCGRAsmP, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6963 { 6422 /* locgrz */, SystemZ::LOCGRAsmZ, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_GR64 }, },
6964 { 6429 /* locgz */, SystemZ::LOCGAsmZ, Convert__GR641_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
6965 { 6435 /* loch */, SystemZ::LOCAsmH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6966 { 6446 /* lochhi */, SystemZ::LOCHHIAsm, Convert__GRH321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm, MCK_U4Imm }, },
6967 { 6453 /* lochhie */, SystemZ::LOCHHIAsmE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6968 { 6461 /* lochhih */, SystemZ::LOCHHIAsmH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6969 { 6478 /* lochhil */, SystemZ::LOCHHIAsmL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6970 { 6504 /* lochhim */, SystemZ::LOCHHIAsmM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6971 { 6512 /* lochhine */, SystemZ::LOCHHIAsmNE, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6972 { 6521 /* lochhinh */, SystemZ::LOCHHIAsmNH, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6973 { 6540 /* lochhinl */, SystemZ::LOCHHIAsmNL, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6974 { 6569 /* lochhinm */, SystemZ::LOCHHIAsmNM, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6975 { 6578 /* lochhino */, SystemZ::LOCHHIAsmNO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6976 { 6587 /* lochhinp */, SystemZ::LOCHHIAsmNP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6977 { 6596 /* lochhinz */, SystemZ::LOCHHIAsmNZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6978 { 6605 /* lochhio */, SystemZ::LOCHHIAsmO, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6979 { 6613 /* lochhip */, SystemZ::LOCHHIAsmP, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6980 { 6621 /* lochhiz */, SystemZ::LOCHHIAsmZ, Convert__GRH321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_S16Imm }, },
6981 { 6629 /* lochi */, SystemZ::LOCHIAsm, Convert__GR321_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm, MCK_U4Imm }, },
6982 { 6635 /* lochie */, SystemZ::LOCHIAsmE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6983 { 6642 /* lochih */, SystemZ::LOCHIAsmH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6984 { 6657 /* lochil */, SystemZ::LOCHIAsmL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6985 { 6680 /* lochim */, SystemZ::LOCHIAsmM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6986 { 6687 /* lochine */, SystemZ::LOCHIAsmNE, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6987 { 6695 /* lochinh */, SystemZ::LOCHIAsmNH, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6988 { 6712 /* lochinl */, SystemZ::LOCHIAsmNL, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6989 { 6738 /* lochinm */, SystemZ::LOCHIAsmNM, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6990 { 6746 /* lochino */, SystemZ::LOCHIAsmNO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6991 { 6754 /* lochinp */, SystemZ::LOCHIAsmNP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6992 { 6762 /* lochinz */, SystemZ::LOCHIAsmNZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6993 { 6770 /* lochio */, SystemZ::LOCHIAsmO, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6994 { 6777 /* lochip */, SystemZ::LOCHIAsmP, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6995 { 6784 /* lochiz */, SystemZ::LOCHIAsmZ, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GR32, MCK_S16Imm }, },
6996 { 6791 /* locl */, SystemZ::LOCAsmL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6997 { 6808 /* locm */, SystemZ::LOCAsmM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6998 { 6813 /* locne */, SystemZ::LOCAsmNE, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
6999 { 6819 /* locnh */, SystemZ::LOCAsmNH, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7000 { 6832 /* locnl */, SystemZ::LOCAsmNL, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7001 { 6852 /* locnm */, SystemZ::LOCAsmNM, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7002 { 6858 /* locno */, SystemZ::LOCAsmNO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7003 { 6864 /* locnp */, SystemZ::LOCAsmNP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7004 { 6870 /* locnz */, SystemZ::LOCAsmNZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7005 { 6876 /* loco */, SystemZ::LOCAsmO, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7006 { 6881 /* locp */, SystemZ::LOCAsmP, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7007 { 6886 /* locr */, SystemZ::LOCRAsm, Convert__GR321_0__Tie0_1_1__GR321_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32, MCK_U4Imm }, },
7008 { 6891 /* locre */, SystemZ::LOCRAsmE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7009 { 6897 /* locrh */, SystemZ::LOCRAsmH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7010 { 6910 /* locrl */, SystemZ::LOCRAsmL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7011 { 6930 /* locrm */, SystemZ::LOCRAsmM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7012 { 6936 /* locrne */, SystemZ::LOCRAsmNE, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7013 { 6943 /* locrnh */, SystemZ::LOCRAsmNH, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7014 { 6958 /* locrnl */, SystemZ::LOCRAsmNL, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7015 { 6981 /* locrnm */, SystemZ::LOCRAsmNM, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7016 { 6988 /* locrno */, SystemZ::LOCRAsmNO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7017 { 6995 /* locrnp */, SystemZ::LOCRAsmNP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7018 { 7002 /* locrnz */, SystemZ::LOCRAsmNZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7019 { 7009 /* locro */, SystemZ::LOCRAsmO, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7020 { 7015 /* locrp */, SystemZ::LOCRAsmP, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7021 { 7021 /* locrz */, SystemZ::LOCRAsmZ, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_GR32 }, },
7022 { 7027 /* locz */, SystemZ::LOCAsmZ, Convert__GR321_0__Tie0_1_1__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7023 { 7032 /* lpctl */, SystemZ::LPCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7024 { 7038 /* lpd */, SystemZ::LPD, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7025 { 7042 /* lpdbr */, SystemZ::LPDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7026 { 7048 /* lpdfr */, SystemZ::LPDFR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7027 { 7054 /* lpdg */, SystemZ::LPDG, Convert__GR1281_0__BDAddr64Disp122_1__BDAddr64Disp122_2, AMFBS_FeatureInterlockedAccess1, { MCK_GR128, MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7028 { 7059 /* lpdr */, SystemZ::LPDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7029 { 7064 /* lpebr */, SystemZ::LPEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7030 { 7070 /* lper */, SystemZ::LPER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7031 { 7075 /* lpgfr */, SystemZ::LPGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7032 { 7081 /* lpgr */, SystemZ::LPGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7033 { 7086 /* lpp */, SystemZ::LPP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7034 { 7090 /* lpq */, SystemZ::LPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7035 { 7094 /* lpr */, SystemZ::LPR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7036 { 7098 /* lpsw */, SystemZ::LPSW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7037 { 7103 /* lpswe */, SystemZ::LPSWE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7038 { 7109 /* lpswey */, SystemZ::LPSWEY, Convert__BDAddr64Disp202_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp20 }, },
7039 { 7116 /* 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 }, },
7040 { 7122 /* lpxbr */, SystemZ::LPXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7041 { 7128 /* lpxr */, SystemZ::LPXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7042 { 7133 /* lr */, SystemZ::LR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7043 { 7136 /* lra */, SystemZ::LRA, Convert__GR641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp12 }, },
7044 { 7140 /* lrag */, SystemZ::LRAG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7045 { 7145 /* lray */, SystemZ::LRAY, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7046 { 7150 /* lrdr */, SystemZ::LRDR, Convert__FP641_0__FP1281_1, AMFBS_None, { MCK_FP64, MCK_FP128 }, },
7047 { 7155 /* lrer */, SystemZ::LRER, Convert__FP321_0__FP641_1, AMFBS_None, { MCK_FP32, MCK_FP64 }, },
7048 { 7160 /* lrl */, SystemZ::LRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7049 { 7164 /* lrv */, SystemZ::LRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7050 { 7168 /* lrvg */, SystemZ::LRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7051 { 7173 /* lrvgr */, SystemZ::LRVGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7052 { 7179 /* lrvh */, SystemZ::LRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7053 { 7184 /* lrvr */, SystemZ::LRVR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7054 { 7189 /* lsctl */, SystemZ::LSCTL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7055 { 7195 /* lt */, SystemZ::LT, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7056 { 7198 /* ltdbr */, SystemZ::LTDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7057 { 7204 /* ltdr */, SystemZ::LTDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7058 { 7209 /* ltdtr */, SystemZ::LTDTR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7059 { 7215 /* ltebr */, SystemZ::LTEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7060 { 7221 /* lter */, SystemZ::LTER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7061 { 7226 /* ltg */, SystemZ::LTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7062 { 7230 /* ltgf */, SystemZ::LTGF, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7063 { 7235 /* ltgfr */, SystemZ::LTGFR, Convert__GR641_0__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7064 { 7241 /* ltgr */, SystemZ::LTGR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7065 { 7246 /* ltr */, SystemZ::LTR, Convert__GR321_0__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7066 { 7250 /* ltxbr */, SystemZ::LTXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7067 { 7256 /* ltxr */, SystemZ::LTXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7068 { 7261 /* ltxtr */, SystemZ::LTXTR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7069 { 7267 /* lura */, SystemZ::LURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7070 { 7272 /* lurag */, SystemZ::LURAG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7071 { 7278 /* lxab */, SystemZ::LXAB, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
7072 { 7283 /* lxaf */, SystemZ::LXAF, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
7073 { 7288 /* lxag */, SystemZ::LXAG, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
7074 { 7293 /* lxah */, SystemZ::LXAH, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
7075 { 7298 /* lxaq */, SystemZ::LXAQ, Convert__GR641_0__LXAAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions4, { MCK_GR64, MCK_LXAAddr64Disp20 }, },
7076 { 7303 /* lxd */, SystemZ::LXD, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7077 { 7307 /* lxdb */, SystemZ::LXDB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7078 { 7312 /* lxdbr */, SystemZ::LXDBR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
7079 { 7318 /* lxdr */, SystemZ::LXDR, Convert__FP1281_0__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
7080 { 7323 /* lxdtr */, SystemZ::LXDTR, Convert__FP1281_0__FP641_1__U4Imm1_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_U4Imm }, },
7081 { 7329 /* lxe */, SystemZ::LXE, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7082 { 7333 /* lxeb */, SystemZ::LXEB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7083 { 7338 /* lxebr */, SystemZ::LXEBR, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
7084 { 7344 /* lxer */, SystemZ::LXER, Convert__FP1281_0__FP321_1, AMFBS_None, { MCK_FP128, MCK_FP32 }, },
7085 { 7349 /* lxr */, SystemZ::LXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7086 { 7353 /* ly */, SystemZ::LY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7087 { 7356 /* lzdr */, SystemZ::LZDR, Convert__FP641_0, AMFBS_None, { MCK_FP64 }, },
7088 { 7361 /* lzer */, SystemZ::LZER, Convert__FP321_0, AMFBS_None, { MCK_FP32 }, },
7089 { 7366 /* lzrf */, SystemZ::LZRF, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7090 { 7371 /* lzrg */, SystemZ::LZRG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureLoadAndZeroRightmostByte, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7091 { 7376 /* lzxr */, SystemZ::LZXR, Convert__FP1281_0, AMFBS_None, { MCK_FP128 }, },
7092 { 7381 /* m */, SystemZ::M, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp12 }, },
7093 { 7383 /* mad */, SystemZ::MAD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7094 { 7387 /* madb */, SystemZ::MADB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7095 { 7392 /* madbr */, SystemZ::MADBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7096 { 7398 /* madr */, SystemZ::MADR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7097 { 7403 /* mae */, SystemZ::MAE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
7098 { 7407 /* maeb */, SystemZ::MAEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
7099 { 7412 /* maebr */, SystemZ::MAEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
7100 { 7418 /* maer */, SystemZ::MAER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
7101 { 7423 /* may */, SystemZ::MAY, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7102 { 7427 /* mayh */, SystemZ::MAYH, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7103 { 7432 /* mayhr */, SystemZ::MAYHR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7104 { 7438 /* mayl */, SystemZ::MAYL, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7105 { 7443 /* maylr */, SystemZ::MAYLR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7106 { 7449 /* mayr */, SystemZ::MAYR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7107 { 7454 /* mc */, SystemZ::MC, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7108 { 7457 /* md */, SystemZ::MD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7109 { 7460 /* mdb */, SystemZ::MDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7110 { 7464 /* mdbr */, SystemZ::MDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7111 { 7469 /* mde */, SystemZ::MDE, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7112 { 7473 /* mdeb */, SystemZ::MDEB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7113 { 7478 /* mdebr */, SystemZ::MDEBR, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7114 { 7484 /* mder */, SystemZ::MDER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7115 { 7489 /* mdr */, SystemZ::MDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7116 { 7493 /* mdtr */, SystemZ::MDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7117 { 7498 /* mdtra */, SystemZ::MDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
7118 { 7504 /* me */, SystemZ::ME, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7119 { 7507 /* mee */, SystemZ::MEE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7120 { 7511 /* meeb */, SystemZ::MEEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7121 { 7516 /* meebr */, SystemZ::MEEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7122 { 7522 /* meer */, SystemZ::MEER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7123 { 7527 /* mer */, SystemZ::MER, Convert__FP641_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7124 { 7531 /* mfy */, SystemZ::MFY, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7125 { 7535 /* mg */, SystemZ::MG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7126 { 7538 /* mgh */, SystemZ::MGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7127 { 7542 /* mghi */, SystemZ::MGHI, Convert__GR641_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR64, MCK_S16Imm }, },
7128 { 7547 /* mgrk */, SystemZ::MGRK, Convert__GR1281_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR128, MCK_GR64, MCK_GR64 }, },
7129 { 7552 /* mh */, SystemZ::MH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7130 { 7555 /* mhi */, SystemZ::MHI, Convert__GR321_0__Tie0_1_1__S16Imm1_1, AMFBS_None, { MCK_GR32, MCK_S16Imm }, },
7131 { 7559 /* mhy */, SystemZ::MHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7132 { 7563 /* ml */, SystemZ::ML, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7133 { 7566 /* mlg */, SystemZ::MLG, Convert__GR1281_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7134 { 7570 /* mlgr */, SystemZ::MLGR, Convert__GR1281_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7135 { 7575 /* mlr */, SystemZ::MLR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
7136 { 7579 /* mp */, SystemZ::MP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7137 { 7582 /* mr */, SystemZ::MR, Convert__GR1281_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR128, MCK_GR32 }, },
7138 { 7585 /* ms */, SystemZ::MS, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7139 { 7588 /* msc */, SystemZ::MSC, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7140 { 7592 /* msch */, SystemZ::MSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7141 { 7597 /* msd */, SystemZ::MSD, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7142 { 7601 /* msdb */, SystemZ::MSDB, Convert__FP641_0__Tie0_1_1__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7143 { 7606 /* msdbr */, SystemZ::MSDBR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7144 { 7612 /* msdr */, SystemZ::MSDR, Convert__FP641_0__Tie0_1_1__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7145 { 7617 /* mse */, SystemZ::MSE, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
7146 { 7621 /* mseb */, SystemZ::MSEB, Convert__FP321_0__Tie0_1_1__FP321_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_BDXAddr64Disp12 }, },
7147 { 7626 /* msebr */, SystemZ::MSEBR, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
7148 { 7632 /* mser */, SystemZ::MSER, Convert__FP321_0__Tie0_1_1__FP321_1__FP321_2, AMFBS_None, { MCK_FP32, MCK_FP32, MCK_FP32 }, },
7149 { 7637 /* msfi */, SystemZ::MSFI, Convert__GR321_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR32, MCK_S32Imm }, },
7150 { 7642 /* msg */, SystemZ::MSG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7151 { 7646 /* msgc */, SystemZ::MSGC, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7152 { 7651 /* msgf */, SystemZ::MSGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7153 { 7656 /* msgfi */, SystemZ::MSGFI, Convert__GR641_0__Tie0_1_1__S32Imm1_1, AMFBS_None, { MCK_GR64, MCK_S32Imm }, },
7154 { 7662 /* msgfr */, SystemZ::MSGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7155 { 7668 /* msgr */, SystemZ::MSGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7156 { 7673 /* msgrkc */, SystemZ::MSGRKC, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7157 { 7680 /* msr */, SystemZ::MSR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7158 { 7684 /* msrkc */, SystemZ::MSRKC, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7159 { 7690 /* msta */, SystemZ::MSTA, Convert__GR1281_0, AMFBS_None, { MCK_GR128 }, },
7160 { 7695 /* msy */, SystemZ::MSY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7161 { 7699 /* mvc */, SystemZ::MVC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7162 { 7703 /* mvcdk */, SystemZ::MVCDK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7163 { 7709 /* mvcin */, SystemZ::MVCIN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7164 { 7715 /* mvck */, SystemZ::MVCK, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
7165 { 7720 /* mvcl */, SystemZ::MVCL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR128 }, },
7166 { 7725 /* mvcle */, SystemZ::MVCLE, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp122_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp12 }, },
7167 { 7731 /* mvclu */, SystemZ::MVCLU, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR128, MCK_GR128, MCK_BDAddr32Disp20 }, },
7168 { 7737 /* mvcos */, SystemZ::MVCOS, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
7169 { 7743 /* mvcp */, SystemZ::MVCP, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
7170 { 7748 /* mvcrl */, SystemZ::MVCRL, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7171 { 7754 /* mvcs */, SystemZ::MVCS, Convert__BDRAddr64Disp123_0__BDAddr64Disp122_1__GR641_2, AMFBS_None, { MCK_BDRAddr64Disp12, MCK_BDAddr64Disp12, MCK_GR64 }, },
7172 { 7759 /* mvcsk */, SystemZ::MVCSK, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7173 { 7765 /* mvghi */, SystemZ::MVGHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
7174 { 7771 /* mvhhi */, SystemZ::MVHHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
7175 { 7777 /* mvhi */, SystemZ::MVHI, Convert__BDAddr64Disp122_0__S16Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_S16Imm }, },
7176 { 7782 /* mvi */, SystemZ::MVI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7177 { 7786 /* mviy */, SystemZ::MVIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7178 { 7791 /* mvn */, SystemZ::MVN, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7179 { 7795 /* mvo */, SystemZ::MVO, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7180 { 7799 /* mvpg */, SystemZ::MVPG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7181 { 7804 /* mvst */, SystemZ::MVST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7182 { 7809 /* mvz */, SystemZ::MVZ, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7183 { 7813 /* mxbr */, SystemZ::MXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7184 { 7818 /* mxd */, SystemZ::MXD, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7185 { 7822 /* mxdb */, SystemZ::MXDB, Convert__FP1281_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7186 { 7827 /* mxdbr */, SystemZ::MXDBR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
7187 { 7833 /* mxdr */, SystemZ::MXDR, Convert__FP1281_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP128, MCK_FP64 }, },
7188 { 7838 /* mxr */, SystemZ::MXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7189 { 7842 /* mxtr */, SystemZ::MXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
7190 { 7847 /* mxtra */, SystemZ::MXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
7191 { 7853 /* my */, SystemZ::MY, Convert__FP1281_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7192 { 7856 /* myh */, SystemZ::MYH, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7193 { 7860 /* myhr */, SystemZ::MYHR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7194 { 7865 /* myl */, SystemZ::MYL, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7195 { 7869 /* mylr */, SystemZ::MYLR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7196 { 7874 /* myr */, SystemZ::MYR, Convert__FP1281_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP128, MCK_FP64, MCK_FP64 }, },
7197 { 7878 /* n */, SystemZ::N, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7198 { 7880 /* nc */, SystemZ::NC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7199 { 7883 /* ncgrk */, SystemZ::NCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7200 { 7889 /* ncrk */, SystemZ::NCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7201 { 7894 /* ng */, SystemZ::NG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7202 { 7897 /* ngr */, SystemZ::NGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7203 { 7901 /* ngrk */, SystemZ::NGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7204 { 7906 /* ni */, SystemZ::NI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7205 { 7909 /* niai */, SystemZ::NIAI, Convert__U4Imm1_0__U4Imm1_1, AMFBS_FeatureExecutionHint, { MCK_U4Imm, MCK_U4Imm }, },
7206 { 7914 /* nihf */, SystemZ::NIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
7207 { 7919 /* nihh */, SystemZ::NIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7208 { 7924 /* nihl */, SystemZ::NIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7209 { 7929 /* nilf */, SystemZ::NILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
7210 { 7934 /* nilh */, SystemZ::NILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7211 { 7939 /* nill */, SystemZ::NILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7212 { 7944 /* niy */, SystemZ::NIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7213 { 7948 /* nngrk */, SystemZ::NNGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7214 { 7954 /* nnpa */, SystemZ::NNPA, Convert_NoOperands, AMFBS_FeatureNNPAssist, { }, },
7215 { 7959 /* nnrk */, SystemZ::NNRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7216 { 7964 /* nogrk */, SystemZ::NOGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7217 { 7970 /* nop */, SystemZ::NOPOpt, Convert_NoOperands, AMFBS_None, { }, },
7218 { 7970 /* nop */, SystemZ::NOP, Convert__BDXAddr64Disp123_0, AMFBS_None, { MCK_BDXAddr64Disp12 }, },
7219 { 7974 /* nopr */, SystemZ::NOPROpt, Convert_NoOperands, AMFBS_None, { }, },
7220 { 7974 /* nopr */, SystemZ::NOPR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
7221 { 7979 /* nork */, SystemZ::NORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7222 { 7984 /* notgr */, SystemZ::NOTGR, Convert__GR641_0__GR641_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64 }, },
7223 { 7990 /* notr */, SystemZ::NOTR, Convert__GR321_0__GR321_1__imm_95_0, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32 }, },
7224 { 7995 /* nr */, SystemZ::NR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7225 { 7998 /* nrk */, SystemZ::NRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7226 { 8002 /* ntstg */, SystemZ::NTSTG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureTransactionalExecution, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7227 { 8008 /* nxgrk */, SystemZ::NXGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7228 { 8014 /* nxrk */, SystemZ::NXRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7229 { 8019 /* ny */, SystemZ::NY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7230 { 8022 /* o */, SystemZ::O, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7231 { 8024 /* oc */, SystemZ::OC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7232 { 8027 /* ocgrk */, SystemZ::OCGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7233 { 8033 /* ocrk */, SystemZ::OCRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7234 { 8038 /* og */, SystemZ::OG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7235 { 8041 /* ogr */, SystemZ::OGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7236 { 8045 /* ogrk */, SystemZ::OGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7237 { 8050 /* oi */, SystemZ::OI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7238 { 8053 /* oihf */, SystemZ::OIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
7239 { 8058 /* oihh */, SystemZ::OIHH, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7240 { 8063 /* oihl */, SystemZ::OIHL, Convert__GRH321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7241 { 8068 /* oilf */, SystemZ::OILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
7242 { 8073 /* oilh */, SystemZ::OILH, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7243 { 8078 /* oill */, SystemZ::OILL, Convert__GR321_0__Tie0_1_1__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7244 { 8083 /* oiy */, SystemZ::OIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7245 { 8087 /* or */, SystemZ::OR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7246 { 8090 /* ork */, SystemZ::ORK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7247 { 8094 /* oy */, SystemZ::OY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7248 { 8097 /* pack */, SystemZ::PACK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7249 { 8102 /* palb */, SystemZ::PALB, Convert_NoOperands, AMFBS_None, { }, },
7250 { 8107 /* pc */, SystemZ::PC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7251 { 8110 /* pcc */, SystemZ::PCC, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist4, { }, },
7252 { 8114 /* pckmo */, SystemZ::PCKMO, Convert_NoOperands, AMFBS_FeatureMessageSecurityAssist3, { }, },
7253 { 8120 /* pfcr */, SystemZ::PFCR, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_FeatureConcurrentFunctions, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7254 { 8125 /* pfd */, SystemZ::PFD, Convert__U4Imm1_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_U4Imm, MCK_BDXAddr64Disp20 }, },
7255 { 8129 /* pfdrl */, SystemZ::PFDRL, Convert__U4Imm1_0__PCRel321_1, AMFBS_None, { MCK_U4Imm, MCK_PCRel32 }, },
7256 { 8135 /* pfmf */, SystemZ::PFMF, Convert__GR641_1__GR321_0__Tie0_1_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7257 { 8140 /* pfpo */, SystemZ::PFPO, Convert_NoOperands, AMFBS_None, { }, },
7258 { 8145 /* pgin */, SystemZ::PGIN, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7259 { 8150 /* pgout */, SystemZ::PGOUT, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7260 { 8156 /* pka */, SystemZ::PKA, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
7261 { 8160 /* pku */, SystemZ::PKU, Convert__BDAddr64Disp122_0__BDLAddr64Disp12Len83_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDLAddr64Disp12Len8 }, },
7262 { 8164 /* plo */, SystemZ::PLO, Convert__GR641_0__BDAddr64Disp122_1__GR641_2__BDAddr64Disp122_3, AMFBS_None, { MCK_GR64, MCK_BDAddr64Disp12, MCK_GR64, MCK_BDAddr64Disp12 }, },
7263 { 8168 /* popcnt */, SystemZ::POPCNT, Convert__GR641_0__GR641_1, AMFBS_FeaturePopulationCount, { MCK_GR64, MCK_GR64 }, },
7264 { 8168 /* popcnt */, SystemZ::POPCNTOpt, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7265 { 8175 /* ppa */, SystemZ::PPA, Convert__GR641_0__GR641_1__U4Imm1_2, AMFBS_FeatureProcessorAssist, { MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7266 { 8179 /* ppno */, SystemZ::PPNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist5, { MCK_GR128, MCK_GR128 }, },
7267 { 8184 /* pr */, SystemZ::PR, Convert_NoOperands, AMFBS_None, { }, },
7268 { 8187 /* prno */, SystemZ::PRNO, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureMessageSecurityAssist7, { MCK_GR128, MCK_GR128 }, },
7269 { 8192 /* pt */, SystemZ::PT, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7270 { 8195 /* ptf */, SystemZ::PTF, Convert__GR641_0__Tie0_1_1, AMFBS_None, { MCK_GR64 }, },
7271 { 8199 /* ptff */, SystemZ::PTFF, Convert_NoOperands, AMFBS_None, { }, },
7272 { 8204 /* pti */, SystemZ::PTI, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7273 { 8208 /* ptlb */, SystemZ::PTLB, Convert_NoOperands, AMFBS_None, { }, },
7274 { 8213 /* 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 }, },
7275 { 8219 /* 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 }, },
7276 { 8225 /* qctri */, SystemZ::QCTRI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7277 { 8231 /* qpaci */, SystemZ::QPACI, Convert__BDAddr64Disp122_0, AMFBS_FeatureProcessorActivityInstrumentation, { MCK_BDAddr64Disp12 }, },
7278 { 8237 /* qsi */, SystemZ::QSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7279 { 8241 /* rchp */, SystemZ::RCHP, Convert_NoOperands, AMFBS_None, { }, },
7280 { 8246 /* rdp */, SystemZ::RDPOpt, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7281 { 8246 /* rdp */, SystemZ::RDP, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureResetDATProtection, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7282 { 8250 /* risbg */, SystemZ::RISBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7283 { 8250 /* 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 }, },
7284 { 8256 /* risbgn */, SystemZ::RISBGNOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7285 { 8256 /* 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 }, },
7286 { 8263 /* risbgnz */, SystemZ::RISBGNZOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureMiscellaneousExtensions, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7287 { 8263 /* 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 }, },
7288 { 8271 /* risbgz */, SystemZ::RISBGZOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7289 { 8271 /* 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 }, },
7290 { 8278 /* risbhg */, SystemZ::RISBHGOpt, Convert__GRH321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7291 { 8278 /* 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 }, },
7292 { 8285 /* risblg */, SystemZ::RISBLGOpt, Convert__GR321_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_FeatureHighWord, { MCK_GR32, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7293 { 8285 /* 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 }, },
7294 { 8292 /* rll */, SystemZ::RLL, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7295 { 8296 /* rllg */, SystemZ::RLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7296 { 8301 /* rnsbg */, SystemZ::RNSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7297 { 8301 /* 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 }, },
7298 { 8307 /* rosbg */, SystemZ::ROSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7299 { 8307 /* 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 }, },
7300 { 8313 /* rp */, SystemZ::RP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7301 { 8316 /* rrbe */, SystemZ::RRBE, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7302 { 8321 /* rrbm */, SystemZ::RRBM, Convert__GR641_0__GR641_1, AMFBS_FeatureResetReferenceBitsMultiple, { MCK_GR64, MCK_GR64 }, },
7303 { 8326 /* rrdtr */, SystemZ::RRDTR, Convert__FP641_0__FP641_1__Tie0_1_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_GR32, MCK_U4Imm }, },
7304 { 8332 /* rrxtr */, SystemZ::RRXTR, Convert__FP1281_0__FP1281_1__Tie0_1_1__GR321_2__U4Imm1_3, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_GR32, MCK_U4Imm }, },
7305 { 8338 /* rsch */, SystemZ::RSCH, Convert_NoOperands, AMFBS_None, { }, },
7306 { 8343 /* rxsbg */, SystemZ::RXSBGOpt, Convert__GR641_0__Tie0_1_1__GR641_1__U8Imm1_2__U8Imm1_3, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_U8Imm, MCK_U8Imm }, },
7307 { 8343 /* 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 }, },
7308 { 8349 /* s */, SystemZ::S, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7309 { 8351 /* sac */, SystemZ::SAC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7310 { 8355 /* sacf */, SystemZ::SACF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7311 { 8360 /* sal */, SystemZ::SAL, Convert_NoOperands, AMFBS_None, { }, },
7312 { 8364 /* sam24 */, SystemZ::SAM24, Convert_NoOperands, AMFBS_None, { }, },
7313 { 8370 /* sam31 */, SystemZ::SAM31, Convert_NoOperands, AMFBS_None, { }, },
7314 { 8376 /* sam64 */, SystemZ::SAM64, Convert_NoOperands, AMFBS_None, { }, },
7315 { 8382 /* sar */, SystemZ::SAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7316 { 8386 /* scctr */, SystemZ::SCCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7317 { 8392 /* schm */, SystemZ::SCHM, Convert_NoOperands, AMFBS_None, { }, },
7318 { 8397 /* sck */, SystemZ::SCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7319 { 8401 /* sckc */, SystemZ::SCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7320 { 8406 /* sckpf */, SystemZ::SCKPF, Convert_NoOperands, AMFBS_None, { }, },
7321 { 8412 /* sd */, SystemZ::SD, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7322 { 8415 /* sdb */, SystemZ::SDB, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7323 { 8419 /* sdbr */, SystemZ::SDBR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7324 { 8424 /* sdr */, SystemZ::SDR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7325 { 8428 /* sdtr */, SystemZ::SDTR, Convert__FP641_0__FP641_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_FP64 }, },
7326 { 8433 /* sdtra */, SystemZ::SDTRA, Convert__FP641_0__FP641_1__FP641_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP64, MCK_FP64, MCK_FP64, MCK_U4Imm }, },
7327 { 8439 /* se */, SystemZ::SE, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7328 { 8442 /* seb */, SystemZ::SEB, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7329 { 8446 /* sebr */, SystemZ::SEBR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7330 { 8451 /* selfhr */, SystemZ::SELFHRAsm, Convert__GRH321_0__GRH321_2__GRH321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32, MCK_U4Imm }, },
7331 { 8458 /* selfhre */, SystemZ::SELFHRAsmE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7332 { 8466 /* selfhrh */, SystemZ::SELFHRAsmH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7333 { 8483 /* selfhrl */, SystemZ::SELFHRAsmL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7334 { 8509 /* selfhrm */, SystemZ::SELFHRAsmM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7335 { 8517 /* selfhrne */, SystemZ::SELFHRAsmNE, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7336 { 8526 /* selfhrnh */, SystemZ::SELFHRAsmNH, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7337 { 8545 /* selfhrnl */, SystemZ::SELFHRAsmNL, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7338 { 8574 /* selfhrnm */, SystemZ::SELFHRAsmNM, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7339 { 8583 /* selfhrno */, SystemZ::SELFHRAsmNO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7340 { 8592 /* selfhrnp */, SystemZ::SELFHRAsmNP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7341 { 8601 /* selfhrnz */, SystemZ::SELFHRAsmNZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7342 { 8610 /* selfhro */, SystemZ::SELFHRAsmO, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7343 { 8618 /* selfhrp */, SystemZ::SELFHRAsmP, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7344 { 8626 /* selfhrz */, SystemZ::SELFHRAsmZ, Convert__GRH321_0__GRH321_2__GRH321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7345 { 8634 /* selgr */, SystemZ::SELGRAsm, Convert__GR641_0__GR641_2__GR641_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64, MCK_U4Imm }, },
7346 { 8640 /* selgre */, SystemZ::SELGRAsmE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7347 { 8647 /* selgrh */, SystemZ::SELGRAsmH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7348 { 8662 /* selgrl */, SystemZ::SELGRAsmL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7349 { 8685 /* selgrm */, SystemZ::SELGRAsmM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7350 { 8692 /* selgrne */, SystemZ::SELGRAsmNE, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7351 { 8700 /* selgrnh */, SystemZ::SELGRAsmNH, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7352 { 8717 /* selgrnl */, SystemZ::SELGRAsmNL, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7353 { 8743 /* selgrnm */, SystemZ::SELGRAsmNM, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7354 { 8751 /* selgrno */, SystemZ::SELGRAsmNO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7355 { 8759 /* selgrnp */, SystemZ::SELGRAsmNP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7356 { 8767 /* selgrnz */, SystemZ::SELGRAsmNZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7357 { 8775 /* selgro */, SystemZ::SELGRAsmO, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7358 { 8782 /* selgrp */, SystemZ::SELGRAsmP, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7359 { 8789 /* selgrz */, SystemZ::SELGRAsmZ, Convert__GR641_0__GR641_2__GR641_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7360 { 8796 /* selr */, SystemZ::SELRAsm, Convert__GR321_0__GR321_2__GR321_1__U4Imm1_3, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32, MCK_U4Imm }, },
7361 { 8801 /* selre */, SystemZ::SELRAsmE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7362 { 8807 /* selrh */, SystemZ::SELRAsmH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7363 { 8820 /* selrl */, SystemZ::SELRAsmL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7364 { 8840 /* selrm */, SystemZ::SELRAsmM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7365 { 8846 /* selrne */, SystemZ::SELRAsmNE, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7366 { 8853 /* selrnh */, SystemZ::SELRAsmNH, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7367 { 8868 /* selrnl */, SystemZ::SELRAsmNL, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7368 { 8891 /* selrnm */, SystemZ::SELRAsmNM, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7369 { 8898 /* selrno */, SystemZ::SELRAsmNO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7370 { 8905 /* selrnp */, SystemZ::SELRAsmNP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7371 { 8912 /* selrnz */, SystemZ::SELRAsmNZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7372 { 8919 /* selro */, SystemZ::SELRAsmO, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7373 { 8925 /* selrp */, SystemZ::SELRAsmP, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7374 { 8931 /* selrz */, SystemZ::SELRAsmZ, Convert__GR321_0__GR321_2__GR321_1, AMFBS_FeatureMiscellaneousExtensions3, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7375 { 8937 /* ser */, SystemZ::SER, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7376 { 8941 /* sfasr */, SystemZ::SFASR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7377 { 8947 /* sfpc */, SystemZ::SFPC, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7378 { 8952 /* sg */, SystemZ::SG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7379 { 8955 /* sgf */, SystemZ::SGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7380 { 8959 /* sgfr */, SystemZ::SGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7381 { 8964 /* sgh */, SystemZ::SGH, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_FeatureMiscellaneousExtensions2, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7382 { 8968 /* sgr */, SystemZ::SGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7383 { 8972 /* sgrk */, SystemZ::SGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7384 { 8977 /* sh */, SystemZ::SH, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7385 { 8980 /* shhhr */, SystemZ::SHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7386 { 8986 /* shhlr */, SystemZ::SHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7387 { 8992 /* shy */, SystemZ::SHY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7388 { 8996 /* sie */, SystemZ::SIE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7389 { 9000 /* siga */, SystemZ::SIGA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7390 { 9005 /* sigp */, SystemZ::SIGP, Convert__GR641_0__GR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp12 }, },
7391 { 9010 /* sl */, SystemZ::SL, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7392 { 9013 /* sla */, SystemZ::SLA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7393 { 9017 /* slag */, SystemZ::SLAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7394 { 9022 /* slak */, SystemZ::SLAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7395 { 9027 /* slb */, SystemZ::SLB, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7396 { 9031 /* slbg */, SystemZ::SLBG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7397 { 9036 /* slbgr */, SystemZ::SLBGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7398 { 9042 /* slbr */, SystemZ::SLBR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7399 { 9047 /* slda */, SystemZ::SLDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7400 { 9052 /* sldl */, SystemZ::SLDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7401 { 9057 /* sldt */, SystemZ::SLDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7402 { 9062 /* slfi */, SystemZ::SLFI, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
7403 { 9067 /* slg */, SystemZ::SLG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7404 { 9071 /* slgf */, SystemZ::SLGF, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7405 { 9076 /* slgfi */, SystemZ::SLGFI, Convert__GR641_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR64, MCK_U32Imm }, },
7406 { 9082 /* slgfr */, SystemZ::SLGFR, Convert__GR641_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR64, MCK_GR32 }, },
7407 { 9088 /* slgr */, SystemZ::SLGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7408 { 9093 /* slgrk */, SystemZ::SLGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
7409 { 9099 /* slhhhr */, SystemZ::SLHHHR, Convert__GRH321_0__GRH321_1__GRH321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GRH32 }, },
7410 { 9106 /* slhhlr */, SystemZ::SLHHLR, Convert__GRH321_0__GRH321_1__GR321_2, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_GRH32, MCK_GR32 }, },
7411 { 9113 /* sll */, SystemZ::SLL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7412 { 9117 /* sllg */, SystemZ::SLLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7413 { 9122 /* sllk */, SystemZ::SLLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7414 { 9127 /* slr */, SystemZ::SLR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7415 { 9131 /* slrk */, SystemZ::SLRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7416 { 9136 /* slxt */, SystemZ::SLXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7417 { 9141 /* sly */, SystemZ::SLY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7418 { 9145 /* sortl */, SystemZ::SORTL, Convert__GR1281_0__GR1281_1__Tie0_1_1__Tie1_1_1, AMFBS_FeatureEnhancedSort, { MCK_GR128, MCK_GR128 }, },
7419 { 9151 /* sp */, SystemZ::SP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7420 { 9154 /* spctr */, SystemZ::SPCTR, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7421 { 9160 /* spka */, SystemZ::SPKA, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7422 { 9165 /* spm */, SystemZ::SPM, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7423 { 9169 /* spt */, SystemZ::SPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7424 { 9173 /* spx */, SystemZ::SPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7425 { 9177 /* sqd */, SystemZ::SQD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7426 { 9181 /* sqdb */, SystemZ::SQDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7427 { 9186 /* sqdbr */, SystemZ::SQDBR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7428 { 9192 /* sqdr */, SystemZ::SQDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7429 { 9197 /* sqe */, SystemZ::SQE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7430 { 9201 /* sqeb */, SystemZ::SQEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7431 { 9206 /* sqebr */, SystemZ::SQEBR, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7432 { 9212 /* sqer */, SystemZ::SQER, Convert__FP321_0__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7433 { 9217 /* sqxbr */, SystemZ::SQXBR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7434 { 9223 /* sqxr */, SystemZ::SQXR, Convert__FP1281_0__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7435 { 9228 /* sr */, SystemZ::SR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
7436 { 9231 /* sra */, SystemZ::SRA, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7437 { 9235 /* srag */, SystemZ::SRAG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7438 { 9240 /* srak */, SystemZ::SRAK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7439 { 9245 /* srda */, SystemZ::SRDA, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7440 { 9250 /* srdl */, SystemZ::SRDL, Convert__GR1281_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR128, MCK_BDAddr32Disp12 }, },
7441 { 9255 /* srdt */, SystemZ::SRDT, Convert__FP641_0__FP641_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP64, MCK_FP64, MCK_BDXAddr64Disp12 }, },
7442 { 9260 /* srk */, SystemZ::SRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
7443 { 9264 /* srl */, SystemZ::SRL, Convert__GR321_0__Tie0_1_1__BDAddr32Disp122_1, AMFBS_None, { MCK_GR32, MCK_BDAddr32Disp12 }, },
7444 { 9268 /* srlg */, SystemZ::SRLG, Convert__GR641_0__GR641_1__BDAddr32Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr32Disp20 }, },
7445 { 9273 /* srlk */, SystemZ::SRLK, Convert__GR321_0__GR321_1__BDAddr32Disp202_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_BDAddr32Disp20 }, },
7446 { 9278 /* srnm */, SystemZ::SRNM, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7447 { 9283 /* srnmb */, SystemZ::SRNMB, Convert__BDAddr32Disp122_0, AMFBS_FeatureFPExtension, { MCK_BDAddr32Disp12 }, },
7448 { 9289 /* srnmt */, SystemZ::SRNMT, Convert__BDAddr32Disp122_0, AMFBS_None, { MCK_BDAddr32Disp12 }, },
7449 { 9295 /* srp */, SystemZ::SRP, Convert__BDLAddr64Disp12Len43_0__BDAddr32Disp122_1__U4Imm1_2, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7450 { 9299 /* srst */, SystemZ::SRST, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7451 { 9304 /* srstu */, SystemZ::SRSTU, Convert__GR641_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7452 { 9310 /* srxt */, SystemZ::SRXT, Convert__FP1281_0__FP1281_1__BDXAddr64Disp123_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_BDXAddr64Disp12 }, },
7453 { 9315 /* ssair */, SystemZ::SSAIR, Convert__GR641_0, AMFBS_None, { MCK_GR64 }, },
7454 { 9321 /* ssar */, SystemZ::SSAR, Convert__GR321_0, AMFBS_None, { MCK_GR32 }, },
7455 { 9326 /* ssch */, SystemZ::SSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7456 { 9331 /* sske */, SystemZ::SSKEOpt, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7457 { 9331 /* sske */, SystemZ::SSKE, Convert__GR321_0__GR641_1__U4Imm1_2, AMFBS_None, { MCK_GR32, MCK_GR64, MCK_U4Imm }, },
7458 { 9336 /* ssm */, SystemZ::SSM, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7459 { 9340 /* st */, SystemZ::ST, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7460 { 9343 /* stam */, SystemZ::STAM, Convert__AR321_0__AR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp12 }, },
7461 { 9348 /* stamy */, SystemZ::STAMY, Convert__AR321_0__AR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_AR32, MCK_AR32, MCK_BDAddr64Disp20 }, },
7462 { 9354 /* stap */, SystemZ::STAP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7463 { 9359 /* stbear */, SystemZ::STBEAR, Convert__BDAddr64Disp122_0, AMFBS_FeatureBEAREnhancement, { MCK_BDAddr64Disp12 }, },
7464 { 9366 /* stc */, SystemZ::STC, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7465 { 9370 /* stch */, SystemZ::STCH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7466 { 9375 /* stck */, SystemZ::STCK, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7467 { 9380 /* stckc */, SystemZ::STCKC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7468 { 9386 /* stcke */, SystemZ::STCKE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7469 { 9392 /* stckf */, SystemZ::STCKF, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7470 { 9398 /* stcm */, SystemZ::STCM, Convert__GR321_0__U4Imm1_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp12 }, },
7471 { 9403 /* stcmh */, SystemZ::STCMH, Convert__GRH321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7472 { 9409 /* stcmy */, SystemZ::STCMY, Convert__GR321_0__U4Imm1_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_U4Imm, MCK_BDAddr64Disp20 }, },
7473 { 9415 /* stcps */, SystemZ::STCPS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7474 { 9421 /* stcrw */, SystemZ::STCRW, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7475 { 9427 /* stctg */, SystemZ::STCTG, Convert__CR641_0__CR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp20 }, },
7476 { 9433 /* stctl */, SystemZ::STCTL, Convert__CR641_0__CR641_1__BDAddr64Disp122_2, AMFBS_None, { MCK_CR64, MCK_CR64, MCK_BDAddr64Disp12 }, },
7477 { 9439 /* stcy */, SystemZ::STCY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7478 { 9444 /* std */, SystemZ::STD, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7479 { 9448 /* stdrv */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7480 { 9454 /* stdy */, SystemZ::STDY, Convert__FP641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp20 }, },
7481 { 9459 /* ste */, SystemZ::STE, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7482 { 9463 /* sterv */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__imm_95_0, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7483 { 9469 /* stey */, SystemZ::STEY, Convert__FP321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp20 }, },
7484 { 9474 /* stfh */, SystemZ::STFH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7485 { 9479 /* stfl */, SystemZ::STFL, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7486 { 9484 /* stfle */, SystemZ::STFLE, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7487 { 9490 /* stfpc */, SystemZ::STFPC, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7488 { 9496 /* stg */, SystemZ::STG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7489 { 9500 /* stgrl */, SystemZ::STGRL, Convert__GR641_0__PCRel321_1, AMFBS_None, { MCK_GR64, MCK_PCRel32 }, },
7490 { 9506 /* stgsc */, SystemZ::STGSC, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_FeatureGuardedStorage, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7491 { 9512 /* sth */, SystemZ::STH, Convert__GR321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
7492 { 9516 /* sthh */, SystemZ::STHH, Convert__GRH321_0__BDXAddr64Disp203_1, AMFBS_FeatureHighWord, { MCK_GRH32, MCK_BDXAddr64Disp20 }, },
7493 { 9521 /* sthrl */, SystemZ::STHRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7494 { 9527 /* sthy */, SystemZ::STHY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7495 { 9532 /* stidp */, SystemZ::STIDP, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7496 { 9538 /* stm */, SystemZ::STM, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7497 { 9542 /* stmg */, SystemZ::STMG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7498 { 9547 /* stmh */, SystemZ::STMH, Convert__GRH321_0__GRH321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GRH32, MCK_GRH32, MCK_BDAddr64Disp20 }, },
7499 { 9552 /* stmy */, SystemZ::STMY, Convert__GR321_0__GR321_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp20 }, },
7500 { 9557 /* stnsm */, SystemZ::STNSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7501 { 9563 /* stoc */, SystemZ::STOCAsm, Convert__GR321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7502 { 9568 /* stoce */, SystemZ::STOCAsmE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7503 { 9574 /* stocfh */, SystemZ::STOCFHAsm, Convert__GRH321_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7504 { 9581 /* stocfhe */, SystemZ::STOCFHAsmE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7505 { 9589 /* stocfhh */, SystemZ::STOCFHAsmH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7506 { 9606 /* stocfhl */, SystemZ::STOCFHAsmL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7507 { 9632 /* stocfhm */, SystemZ::STOCFHAsmM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7508 { 9640 /* stocfhne */, SystemZ::STOCFHAsmNE, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7509 { 9649 /* stocfhnh */, SystemZ::STOCFHAsmNH, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7510 { 9668 /* stocfhnl */, SystemZ::STOCFHAsmNL, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7511 { 9697 /* stocfhnm */, SystemZ::STOCFHAsmNM, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7512 { 9706 /* stocfhno */, SystemZ::STOCFHAsmNO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7513 { 9715 /* stocfhnp */, SystemZ::STOCFHAsmNP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7514 { 9724 /* stocfhnz */, SystemZ::STOCFHAsmNZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7515 { 9733 /* stocfho */, SystemZ::STOCFHAsmO, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7516 { 9741 /* stocfhp */, SystemZ::STOCFHAsmP, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7517 { 9749 /* stocfhz */, SystemZ::STOCFHAsmZ, Convert__GRH321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond2, { MCK_GRH32, MCK_BDAddr64Disp20 }, },
7518 { 9757 /* stocg */, SystemZ::STOCGAsm, Convert__GR641_0__BDAddr64Disp202_1__U4Imm1_2, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20, MCK_U4Imm }, },
7519 { 9763 /* stocge */, SystemZ::STOCGAsmE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7520 { 9770 /* stocgh */, SystemZ::STOCGAsmH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7521 { 9785 /* stocgl */, SystemZ::STOCGAsmL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7522 { 9808 /* stocgm */, SystemZ::STOCGAsmM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7523 { 9815 /* stocgne */, SystemZ::STOCGAsmNE, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7524 { 9823 /* stocgnh */, SystemZ::STOCGAsmNH, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7525 { 9840 /* stocgnl */, SystemZ::STOCGAsmNL, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7526 { 9866 /* stocgnm */, SystemZ::STOCGAsmNM, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7527 { 9874 /* stocgno */, SystemZ::STOCGAsmNO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7528 { 9882 /* stocgnp */, SystemZ::STOCGAsmNP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7529 { 9890 /* stocgnz */, SystemZ::STOCGAsmNZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7530 { 9898 /* stocgo */, SystemZ::STOCGAsmO, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7531 { 9905 /* stocgp */, SystemZ::STOCGAsmP, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7532 { 9912 /* stocgz */, SystemZ::STOCGAsmZ, Convert__GR641_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR64, MCK_BDAddr64Disp20 }, },
7533 { 9919 /* stoch */, SystemZ::STOCAsmH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7534 { 9932 /* stocl */, SystemZ::STOCAsmL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7535 { 9952 /* stocm */, SystemZ::STOCAsmM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7536 { 9958 /* stocne */, SystemZ::STOCAsmNE, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7537 { 9965 /* stocnh */, SystemZ::STOCAsmNH, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7538 { 9980 /* stocnl */, SystemZ::STOCAsmNL, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7539 { 10003 /* stocnm */, SystemZ::STOCAsmNM, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7540 { 10010 /* stocno */, SystemZ::STOCAsmNO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7541 { 10017 /* stocnp */, SystemZ::STOCAsmNP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7542 { 10024 /* stocnz */, SystemZ::STOCAsmNZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7543 { 10031 /* stoco */, SystemZ::STOCAsmO, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7544 { 10037 /* stocp */, SystemZ::STOCAsmP, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7545 { 10043 /* stocz */, SystemZ::STOCAsmZ, Convert__GR321_0__BDAddr64Disp202_1, AMFBS_FeatureLoadStoreOnCond, { MCK_GR32, MCK_BDAddr64Disp20 }, },
7546 { 10049 /* stosm */, SystemZ::STOSM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7547 { 10055 /* stpq */, SystemZ::STPQ, Convert__GR1281_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR128, MCK_BDXAddr64Disp20 }, },
7548 { 10060 /* stpt */, SystemZ::STPT, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7549 { 10065 /* stpx */, SystemZ::STPX, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7550 { 10070 /* strag */, SystemZ::STRAG, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7551 { 10076 /* strl */, SystemZ::STRL, Convert__GR321_0__PCRel321_1, AMFBS_None, { MCK_GR32, MCK_PCRel32 }, },
7552 { 10081 /* strv */, SystemZ::STRV, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7553 { 10086 /* strvg */, SystemZ::STRVG, Convert__GR641_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
7554 { 10092 /* strvh */, SystemZ::STRVH, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7555 { 10098 /* stsch */, SystemZ::STSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7556 { 10104 /* stsi */, SystemZ::STSI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7557 { 10109 /* stura */, SystemZ::STURA, Convert__GR321_0__GR641_1, AMFBS_None, { MCK_GR32, MCK_GR64 }, },
7558 { 10115 /* sturg */, SystemZ::STURG, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7559 { 10121 /* sty */, SystemZ::STY, Convert__GR321_0__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7560 { 10125 /* su */, SystemZ::SU, Convert__FP321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7561 { 10128 /* sur */, SystemZ::SUR, Convert__FP321_0__Tie0_1_1__FP321_1, AMFBS_None, { MCK_FP32, MCK_FP32 }, },
7562 { 10132 /* svc */, SystemZ::SVC, Convert__U8Imm1_0, AMFBS_None, { MCK_U8Imm }, },
7563 { 10136 /* sw */, SystemZ::SW, Convert__FP641_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7564 { 10139 /* swr */, SystemZ::SWR, Convert__FP641_0__Tie0_1_1__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7565 { 10143 /* sxbr */, SystemZ::SXBR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7566 { 10148 /* sxr */, SystemZ::SXR, Convert__FP1281_0__Tie0_1_1__FP1281_1, AMFBS_None, { MCK_FP128, MCK_FP128 }, },
7567 { 10152 /* sxtr */, SystemZ::SXTR, Convert__FP1281_0__FP1281_1__FP1281_2, AMFBS_None, { MCK_FP128, MCK_FP128, MCK_FP128 }, },
7568 { 10157 /* sxtra */, SystemZ::SXTRA, Convert__FP1281_0__FP1281_1__FP1281_2__U4Imm1_3, AMFBS_FeatureFPExtension, { MCK_FP128, MCK_FP128, MCK_FP128, MCK_U4Imm }, },
7569 { 10163 /* sy */, SystemZ::SY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
7570 { 10166 /* tabort */, SystemZ::TABORT, Convert__BDAddr64Disp122_0, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12 }, },
7571 { 10173 /* tam */, SystemZ::TAM, Convert_NoOperands, AMFBS_None, { }, },
7572 { 10177 /* tar */, SystemZ::TAR, Convert__AR321_0__GR321_1, AMFBS_None, { MCK_AR32, MCK_GR32 }, },
7573 { 10181 /* tb */, SystemZ::TB, Convert__GR641_0__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
7574 { 10184 /* tbdr */, SystemZ::TBDR, Convert__FP641_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP64, MCK_U4Imm, MCK_FP64 }, },
7575 { 10189 /* tbedr */, SystemZ::TBEDR, Convert__FP321_0__U4Imm1_1__FP641_2, AMFBS_None, { MCK_FP32, MCK_U4Imm, MCK_FP64 }, },
7576 { 10195 /* tbegin */, SystemZ::TBEGIN, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7577 { 10202 /* tbeginc */, SystemZ::TBEGINC, Convert__BDAddr64Disp122_0__U16Imm1_1, AMFBS_FeatureTransactionalExecution, { MCK_BDAddr64Disp12, MCK_U16Imm }, },
7578 { 10210 /* tcdb */, SystemZ::TCDB, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7579 { 10215 /* tceb */, SystemZ::TCEB, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7580 { 10220 /* tcxb */, SystemZ::TCXB, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7581 { 10225 /* tdcdt */, SystemZ::TDCDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7582 { 10231 /* tdcet */, SystemZ::TDCET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7583 { 10237 /* tdcxt */, SystemZ::TDCXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7584 { 10243 /* tdgdt */, SystemZ::TDGDT, Convert__FP641_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP64, MCK_BDXAddr64Disp12 }, },
7585 { 10249 /* tdget */, SystemZ::TDGET, Convert__FP321_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP32, MCK_BDXAddr64Disp12 }, },
7586 { 10255 /* tdgxt */, SystemZ::TDGXT, Convert__FP1281_0__BDXAddr64Disp123_1, AMFBS_None, { MCK_FP128, MCK_BDXAddr64Disp12 }, },
7587 { 10261 /* tend */, SystemZ::TEND, Convert_NoOperands, AMFBS_FeatureTransactionalExecution, { }, },
7588 { 10266 /* thder */, SystemZ::THDER, Convert__FP641_0__FP321_1, AMFBS_None, { MCK_FP64, MCK_FP32 }, },
7589 { 10272 /* thdr */, SystemZ::THDR, Convert__FP641_0__FP641_1, AMFBS_None, { MCK_FP64, MCK_FP64 }, },
7590 { 10277 /* tm */, SystemZ::TM, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
7591 { 10280 /* tmh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7592 { 10284 /* tmhh */, SystemZ::TMHH, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7593 { 10289 /* tmhl */, SystemZ::TMHL, Convert__GRH321_0__U16Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U16Imm }, },
7594 { 10294 /* tml */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7595 { 10298 /* tmlh */, SystemZ::TMLH, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7596 { 10303 /* tmll */, SystemZ::TMLL, Convert__GR321_0__U16Imm1_1, AMFBS_None, { MCK_GR32, MCK_U16Imm }, },
7597 { 10308 /* tmy */, SystemZ::TMY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
7598 { 10312 /* tp */, SystemZ::TP, Convert__BDLAddr64Disp12Len43_0, AMFBS_None, { MCK_BDLAddr64Disp12Len4 }, },
7599 { 10315 /* tpei */, SystemZ::TPEI, Convert__GR641_0__GR641_1, AMFBS_FeatureTestPendingExternalInterruption, { MCK_GR64, MCK_GR64 }, },
7600 { 10320 /* tpi */, SystemZ::TPI, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7601 { 10324 /* tprot */, SystemZ::TPROT, Convert__BDAddr64Disp122_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_BDAddr64Disp12 }, },
7602 { 10330 /* tr */, SystemZ::TR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7603 { 10333 /* trace */, SystemZ::TRACE, Convert__GR321_0__GR321_1__BDAddr64Disp122_2, AMFBS_None, { MCK_GR32, MCK_GR32, MCK_BDAddr64Disp12 }, },
7604 { 10339 /* tracg */, SystemZ::TRACG, Convert__GR641_0__GR641_1__BDAddr64Disp202_2, AMFBS_None, { MCK_GR64, MCK_GR64, MCK_BDAddr64Disp20 }, },
7605 { 10345 /* trap2 */, SystemZ::TRAP2, Convert_NoOperands, AMFBS_None, { }, },
7606 { 10351 /* trap4 */, SystemZ::TRAP4, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7607 { 10357 /* tre */, SystemZ::TRE, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7608 { 10361 /* troo */, SystemZ::TROOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7609 { 10361 /* troo */, SystemZ::TROO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7610 { 10366 /* trot */, SystemZ::TROTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7611 { 10366 /* trot */, SystemZ::TROT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7612 { 10371 /* trt */, SystemZ::TRT, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7613 { 10375 /* trte */, SystemZ::TRTEOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7614 { 10375 /* trte */, SystemZ::TRTE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7615 { 10380 /* trto */, SystemZ::TRTOOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7616 { 10380 /* trto */, SystemZ::TRTO, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7617 { 10385 /* trtr */, SystemZ::TRTR, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7618 { 10390 /* trtre */, SystemZ::TRTREOpt, Convert__GR641_1__GR1281_0__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7619 { 10390 /* trtre */, SystemZ::TRTRE, Convert__GR641_1__GR1281_0__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7620 { 10396 /* trtt */, SystemZ::TRTTOpt, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1, AMFBS_None, { MCK_GR128, MCK_GR64 }, },
7621 { 10396 /* trtt */, SystemZ::TRTT, Convert__GR1281_0__GR641_1__Tie0_1_1__Tie1_1_1__U4Imm1_2, AMFBS_None, { MCK_GR128, MCK_GR64, MCK_U4Imm }, },
7622 { 10401 /* ts */, SystemZ::TS, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7623 { 10404 /* tsch */, SystemZ::TSCH, Convert__BDAddr64Disp122_0, AMFBS_None, { MCK_BDAddr64Disp12 }, },
7624 { 10409 /* unpk */, SystemZ::UNPK, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
7625 { 10414 /* unpka */, SystemZ::UNPKA, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7626 { 10420 /* unpku */, SystemZ::UNPKU, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
7627 { 10426 /* upt */, SystemZ::UPT, Convert_NoOperands, AMFBS_None, { }, },
7628 { 10430 /* va */, SystemZ::VA, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7629 { 10433 /* vab */, SystemZ::VAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7630 { 10437 /* 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 }, },
7631 { 10441 /* vacc */, SystemZ::VACC, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7632 { 10446 /* vaccb */, SystemZ::VACCB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7633 { 10452 /* 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 }, },
7634 { 10458 /* vacccq */, SystemZ::VACCCQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7635 { 10465 /* vaccf */, SystemZ::VACCF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7636 { 10471 /* vaccg */, SystemZ::VACCG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7637 { 10477 /* vacch */, SystemZ::VACCH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7638 { 10483 /* vaccq */, SystemZ::VACCQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7639 { 10489 /* vacq */, SystemZ::VACQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7640 { 10494 /* vaf */, SystemZ::VAF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7641 { 10498 /* vag */, SystemZ::VAG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7642 { 10502 /* vah */, SystemZ::VAH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7643 { 10506 /* 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 }, },
7644 { 10510 /* vaq */, SystemZ::VAQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7645 { 10514 /* vavg */, SystemZ::VAVG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7646 { 10519 /* vavgb */, SystemZ::VAVGB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7647 { 10525 /* vavgf */, SystemZ::VAVGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7648 { 10531 /* vavgg */, SystemZ::VAVGG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7649 { 10537 /* vavgh */, SystemZ::VAVGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7650 { 10543 /* vavgl */, SystemZ::VAVGL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7651 { 10549 /* vavglb */, SystemZ::VAVGLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7652 { 10556 /* vavglf */, SystemZ::VAVGLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7653 { 10563 /* vavglg */, SystemZ::VAVGLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7654 { 10570 /* vavglh */, SystemZ::VAVGLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7655 { 10577 /* vavglq */, SystemZ::VAVGLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7656 { 10584 /* vavgq */, SystemZ::VAVGQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7657 { 10590 /* vblend */, SystemZ::VBLEND, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7658 { 10597 /* vblendb */, SystemZ::VBLENDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7659 { 10605 /* vblendf */, SystemZ::VBLENDF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7660 { 10613 /* vblendg */, SystemZ::VBLENDG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7661 { 10621 /* vblendh */, SystemZ::VBLENDH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7662 { 10629 /* vblendq */, SystemZ::VBLENDQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7663 { 10637 /* vbperm */, SystemZ::VBPERM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7664 { 10644 /* 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 }, },
7665 { 10649 /* vcdgb */, SystemZ::VCDGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7666 { 10655 /* 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 }, },
7667 { 10661 /* vcdlgb */, SystemZ::VCDLGB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7668 { 10668 /* vcefb */, SystemZ::VCEFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7669 { 10674 /* vcelfb */, SystemZ::VCELFB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7670 { 10681 /* 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 }, },
7671 { 10686 /* vceqb */, SystemZ::VCEQB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7672 { 10692 /* vceqbs */, SystemZ::VCEQBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7673 { 10699 /* vceqf */, SystemZ::VCEQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7674 { 10705 /* vceqfs */, SystemZ::VCEQFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7675 { 10712 /* vceqg */, SystemZ::VCEQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7676 { 10718 /* vceqgs */, SystemZ::VCEQGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7677 { 10725 /* vceqh */, SystemZ::VCEQH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7678 { 10731 /* vceqhs */, SystemZ::VCEQHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7679 { 10738 /* vceqq */, SystemZ::VCEQQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7680 { 10744 /* vceqqs */, SystemZ::VCEQQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7681 { 10751 /* vcfeb */, SystemZ::VCFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7682 { 10757 /* vcfn */, SystemZ::VCFN, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7683 { 10762 /* 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 }, },
7684 { 10768 /* 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 }, },
7685 { 10774 /* 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 }, },
7686 { 10779 /* vcgdb */, SystemZ::VCGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7687 { 10785 /* 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 }, },
7688 { 10789 /* vchb */, SystemZ::VCHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7689 { 10794 /* vchbs */, SystemZ::VCHBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7690 { 10800 /* vchf */, SystemZ::VCHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7691 { 10805 /* vchfs */, SystemZ::VCHFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7692 { 10811 /* vchg */, SystemZ::VCHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7693 { 10816 /* vchgs */, SystemZ::VCHGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7694 { 10822 /* vchh */, SystemZ::VCHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7695 { 10827 /* vchhs */, SystemZ::VCHHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7696 { 10833 /* 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 }, },
7697 { 10838 /* vchlb */, SystemZ::VCHLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7698 { 10844 /* vchlbs */, SystemZ::VCHLBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7699 { 10851 /* vchlf */, SystemZ::VCHLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7700 { 10857 /* vchlfs */, SystemZ::VCHLFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7701 { 10864 /* vchlg */, SystemZ::VCHLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7702 { 10870 /* vchlgs */, SystemZ::VCHLGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7703 { 10877 /* vchlh */, SystemZ::VCHLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7704 { 10883 /* vchlhs */, SystemZ::VCHLHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7705 { 10890 /* vchlq */, SystemZ::VCHLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7706 { 10896 /* vchlqs */, SystemZ::VCHLQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7707 { 10903 /* vchq */, SystemZ::VCHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7708 { 10908 /* vchqs */, SystemZ::VCHQS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7709 { 10914 /* vcksm */, SystemZ::VCKSM, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7710 { 10920 /* vclfeb */, SystemZ::VCLFEB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7711 { 10927 /* vclfnh */, SystemZ::VCLFNH, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7712 { 10934 /* vclfnl */, SystemZ::VCLFNL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7713 { 10941 /* 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 }, },
7714 { 10947 /* 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 }, },
7715 { 10953 /* vclgdb */, SystemZ::VCLGDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7716 { 10960 /* vclz */, SystemZ::VCLZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7717 { 10965 /* vclzb */, SystemZ::VCLZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7718 { 10971 /* vclzdp */, SystemZ::VCLZDP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7719 { 10978 /* vclzf */, SystemZ::VCLZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7720 { 10984 /* vclzg */, SystemZ::VCLZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7721 { 10990 /* vclzh */, SystemZ::VCLZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7722 { 10996 /* vclzq */, SystemZ::VCLZQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7723 { 11002 /* vcnf */, SystemZ::VCNF, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector_FeatureNNPAssist, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7724 { 11007 /* vcp */, SystemZ::VCP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7725 { 11011 /* 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 }, },
7726 { 11017 /* 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 }, },
7727 { 11023 /* vcsph */, SystemZ::VCSPH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7728 { 11029 /* vctz */, SystemZ::VCTZ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7729 { 11034 /* vctzb */, SystemZ::VCTZB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7730 { 11040 /* vctzf */, SystemZ::VCTZF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7731 { 11046 /* vctzg */, SystemZ::VCTZG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7732 { 11052 /* vctzh */, SystemZ::VCTZH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7733 { 11058 /* vctzq */, SystemZ::VCTZQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7734 { 11064 /* vcvb */, SystemZ::VCVB, Convert__GR321_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR32, MCK_VR128, MCK_U4Imm }, },
7735 { 11064 /* vcvb */, SystemZ::VCVBOpt, Convert__GR321_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR32, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7736 { 11069 /* vcvbg */, SystemZ::VCVBG, Convert__GR641_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_GR64, MCK_VR128, MCK_U4Imm }, },
7737 { 11069 /* vcvbg */, SystemZ::VCVBGOpt, Convert__GR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement, { MCK_GR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7738 { 11075 /* vcvbq */, SystemZ::VCVBQ, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7739 { 11081 /* vcvd */, SystemZ::VCVD, Convert__VR1281_0__GR321_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_U8Imm, MCK_U4Imm }, },
7740 { 11086 /* vcvdg */, SystemZ::VCVDG, Convert__VR1281_0__GR641_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR64, MCK_U8Imm, MCK_U4Imm }, },
7741 { 11092 /* vcvdq */, SystemZ::VCVDQ, Convert__VR1281_0__VR1281_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U8Imm, MCK_U4Imm }, },
7742 { 11098 /* vd */, SystemZ::VD, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7743 { 11101 /* vdf */, SystemZ::VDF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7744 { 11105 /* vdg */, SystemZ::VDG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7745 { 11109 /* vdl */, SystemZ::VDL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7746 { 11113 /* vdlf */, SystemZ::VDLF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7747 { 11118 /* vdlg */, SystemZ::VDLG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7748 { 11123 /* vdlq */, SystemZ::VDLQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7749 { 11128 /* 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 }, },
7750 { 11132 /* vdq */, SystemZ::VDQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7751 { 11136 /* vec */, SystemZ::VEC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7752 { 11140 /* vecb */, SystemZ::VECB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7753 { 11145 /* vecf */, SystemZ::VECF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7754 { 11150 /* vecg */, SystemZ::VECG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7755 { 11155 /* vech */, SystemZ::VECH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7756 { 11160 /* vecl */, SystemZ::VECL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7757 { 11165 /* veclb */, SystemZ::VECLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7758 { 11171 /* veclf */, SystemZ::VECLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7759 { 11177 /* veclg */, SystemZ::VECLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7760 { 11183 /* veclh */, SystemZ::VECLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7761 { 11189 /* veclq */, SystemZ::VECLQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7762 { 11195 /* vecq */, SystemZ::VECQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7763 { 11200 /* 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 }, },
7764 { 11206 /* 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 }, },
7765 { 11213 /* 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 }, },
7766 { 11220 /* 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 }, },
7767 { 11227 /* 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 }, },
7768 { 11234 /* verll */, SystemZ::VERLL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7769 { 11240 /* verllb */, SystemZ::VERLLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7770 { 11247 /* verllf */, SystemZ::VERLLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7771 { 11254 /* verllg */, SystemZ::VERLLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7772 { 11261 /* verllh */, SystemZ::VERLLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7773 { 11268 /* verllv */, SystemZ::VERLLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7774 { 11275 /* verllvb */, SystemZ::VERLLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7775 { 11283 /* verllvf */, SystemZ::VERLLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7776 { 11291 /* verllvg */, SystemZ::VERLLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7777 { 11299 /* verllvh */, SystemZ::VERLLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7778 { 11307 /* vesl */, SystemZ::VESL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7779 { 11312 /* veslb */, SystemZ::VESLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7780 { 11318 /* veslf */, SystemZ::VESLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7781 { 11324 /* veslg */, SystemZ::VESLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7782 { 11330 /* veslh */, SystemZ::VESLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7783 { 11336 /* veslv */, SystemZ::VESLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7784 { 11342 /* veslvb */, SystemZ::VESLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7785 { 11349 /* veslvf */, SystemZ::VESLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7786 { 11356 /* veslvg */, SystemZ::VESLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7787 { 11363 /* veslvh */, SystemZ::VESLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7788 { 11370 /* vesra */, SystemZ::VESRA, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7789 { 11376 /* vesrab */, SystemZ::VESRAB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7790 { 11383 /* vesraf */, SystemZ::VESRAF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7791 { 11390 /* vesrag */, SystemZ::VESRAG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7792 { 11397 /* vesrah */, SystemZ::VESRAH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7793 { 11404 /* vesrav */, SystemZ::VESRAV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7794 { 11411 /* vesravb */, SystemZ::VESRAVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7795 { 11419 /* vesravf */, SystemZ::VESRAVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7796 { 11427 /* vesravg */, SystemZ::VESRAVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7797 { 11435 /* vesravh */, SystemZ::VESRAVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7798 { 11443 /* vesrl */, SystemZ::VESRL, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
7799 { 11449 /* vesrlb */, SystemZ::VESRLB, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7800 { 11456 /* vesrlf */, SystemZ::VESRLF, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7801 { 11463 /* vesrlg */, SystemZ::VESRLG, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7802 { 11470 /* vesrlh */, SystemZ::VESRLH, Convert__VR1281_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr32Disp12 }, },
7803 { 11477 /* vesrlv */, SystemZ::VESRLV, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7804 { 11484 /* vesrlvb */, SystemZ::VESRLVB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7805 { 11492 /* vesrlvf */, SystemZ::VESRLVF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7806 { 11500 /* vesrlvg */, SystemZ::VESRLVG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7807 { 11508 /* vesrlvh */, SystemZ::VESRLVH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7808 { 11516 /* veval */, SystemZ::VEVAL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3__U8Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
7809 { 11522 /* 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 }, },
7810 { 11526 /* vfadb */, SystemZ::VFADB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7811 { 11532 /* 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 }, },
7812 { 11532 /* 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 }, },
7813 { 11537 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7814 { 11537 /* vfaeb */, SystemZ::VFAEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7815 { 11543 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7816 { 11543 /* vfaebs */, SystemZ::VFAEBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7817 { 11550 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7818 { 11550 /* vfaef */, SystemZ::VFAEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7819 { 11556 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7820 { 11556 /* vfaefs */, SystemZ::VFAEFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7821 { 11563 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7822 { 11563 /* vfaeh */, SystemZ::VFAEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7823 { 11569 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7824 { 11569 /* vfaehs */, SystemZ::VFAEHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7825 { 11576 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7826 { 11576 /* vfaezb */, SystemZ::VFAEZB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7827 { 11583 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7828 { 11583 /* vfaezbs */, SystemZ::VFAEZBS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7829 { 11591 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7830 { 11591 /* vfaezf */, SystemZ::VFAEZF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7831 { 11598 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7832 { 11598 /* vfaezfs */, SystemZ::VFAEZFS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7833 { 11606 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7834 { 11606 /* vfaezh */, SystemZ::VFAEZH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7835 { 11613 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7836 { 11613 /* vfaezhs */, SystemZ::VFAEZHS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7837 { 11621 /* vfasb */, SystemZ::VFASB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7838 { 11627 /* 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 }, },
7839 { 11632 /* vfcedb */, SystemZ::VFCEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7840 { 11639 /* vfcedbs */, SystemZ::VFCEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7841 { 11647 /* vfcesb */, SystemZ::VFCESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7842 { 11654 /* vfcesbs */, SystemZ::VFCESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7843 { 11662 /* 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 }, },
7844 { 11667 /* vfchdb */, SystemZ::VFCHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7845 { 11674 /* vfchdbs */, SystemZ::VFCHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7846 { 11682 /* 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 }, },
7847 { 11688 /* vfchedb */, SystemZ::VFCHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7848 { 11696 /* vfchedbs */, SystemZ::VFCHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7849 { 11705 /* vfchesb */, SystemZ::VFCHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7850 { 11713 /* vfchesbs */, SystemZ::VFCHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7851 { 11722 /* vfchsb */, SystemZ::VFCHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7852 { 11729 /* vfchsbs */, SystemZ::VFCHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7853 { 11737 /* 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 }, },
7854 { 11741 /* vfddb */, SystemZ::VFDDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7855 { 11747 /* vfdsb */, SystemZ::VFDSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7856 { 11753 /* 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 }, },
7857 { 11753 /* 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 }, },
7858 { 11758 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7859 { 11758 /* vfeeb */, SystemZ::VFEEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7860 { 11764 /* vfeebs */, SystemZ::VFEEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7861 { 11771 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7862 { 11771 /* vfeef */, SystemZ::VFEEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7863 { 11777 /* vfeefs */, SystemZ::VFEEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7864 { 11784 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7865 { 11784 /* vfeeh */, SystemZ::VFEEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7866 { 11790 /* vfeehs */, SystemZ::VFEEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7867 { 11797 /* vfeezb */, SystemZ::VFEEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7868 { 11804 /* vfeezbs */, SystemZ::VFEEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7869 { 11812 /* vfeezf */, SystemZ::VFEEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7870 { 11819 /* vfeezfs */, SystemZ::VFEEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7871 { 11827 /* vfeezh */, SystemZ::VFEEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7872 { 11834 /* vfeezhs */, SystemZ::VFEEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7873 { 11842 /* 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 }, },
7874 { 11842 /* 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 }, },
7875 { 11848 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7876 { 11848 /* vfeneb */, SystemZ::VFENEB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7877 { 11855 /* vfenebs */, SystemZ::VFENEBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7878 { 11863 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7879 { 11863 /* vfenef */, SystemZ::VFENEF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7880 { 11870 /* vfenefs */, SystemZ::VFENEFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7881 { 11878 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7882 { 11878 /* vfeneh */, SystemZ::VFENEH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7883 { 11885 /* vfenehs */, SystemZ::VFENEHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7884 { 11893 /* vfenezb */, SystemZ::VFENEZB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7885 { 11901 /* vfenezbs */, SystemZ::VFENEZBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7886 { 11910 /* vfenezf */, SystemZ::VFENEZF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7887 { 11918 /* vfenezfs */, SystemZ::VFENEZFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7888 { 11927 /* vfenezh */, SystemZ::VFENEZH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7889 { 11935 /* vfenezhs */, SystemZ::VFENEZHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7890 { 11944 /* 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 }, },
7891 { 11948 /* vfidb */, SystemZ::VFIDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7892 { 11954 /* vfisb */, SystemZ::VFISB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7893 { 11960 /* vfkedb */, SystemZ::VFKEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7894 { 11967 /* vfkedbs */, SystemZ::VFKEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7895 { 11975 /* vfkesb */, SystemZ::VFKESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7896 { 11982 /* vfkesbs */, SystemZ::VFKESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7897 { 11990 /* vfkhdb */, SystemZ::VFKHDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7898 { 11997 /* vfkhdbs */, SystemZ::VFKHDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7899 { 12005 /* vfkhedb */, SystemZ::VFKHEDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7900 { 12013 /* vfkhedbs */, SystemZ::VFKHEDBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7901 { 12022 /* vfkhesb */, SystemZ::VFKHESB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7902 { 12030 /* vfkhesbs */, SystemZ::VFKHESBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7903 { 12039 /* vfkhsb */, SystemZ::VFKHSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7904 { 12046 /* vfkhsbs */, SystemZ::VFKHSBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7905 { 12054 /* vflcdb */, SystemZ::VFLCDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7906 { 12061 /* vflcsb */, SystemZ::VFLCSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7907 { 12068 /* vfll */, SystemZ::VFLL, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7908 { 12073 /* vflls */, SystemZ::VFLLS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7909 { 12079 /* vflndb */, SystemZ::VFLNDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7910 { 12086 /* vflnsb */, SystemZ::VFLNSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7911 { 12093 /* vflpdb */, SystemZ::VFLPDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7912 { 12100 /* vflpsb */, SystemZ::VFLPSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7913 { 12107 /* 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 }, },
7914 { 12112 /* vflrd */, SystemZ::VFLRD, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7915 { 12118 /* 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 }, },
7916 { 12122 /* 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 }, },
7917 { 12127 /* vfmadb */, SystemZ::VFMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7918 { 12134 /* vfmasb */, SystemZ::VFMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7919 { 12141 /* 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 }, },
7920 { 12147 /* vfmaxdb */, SystemZ::VFMAXDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7921 { 12155 /* vfmaxsb */, SystemZ::VFMAXSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7922 { 12163 /* vfmdb */, SystemZ::VFMDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7923 { 12169 /* 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 }, },
7924 { 12175 /* vfmindb */, SystemZ::VFMINDB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7925 { 12183 /* vfminsb */, SystemZ::VFMINSB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7926 { 12191 /* 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 }, },
7927 { 12196 /* vfmsb */, SystemZ::VFMSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7928 { 12202 /* vfmsdb */, SystemZ::VFMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7929 { 12209 /* vfmssb */, SystemZ::VFMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7930 { 12216 /* 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 }, },
7931 { 12222 /* vfnmadb */, SystemZ::VFNMADB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7932 { 12230 /* vfnmasb */, SystemZ::VFNMASB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7933 { 12238 /* 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 }, },
7934 { 12244 /* vfnmsdb */, SystemZ::VFNMSDB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7935 { 12252 /* vfnmssb */, SystemZ::VFNMSSB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7936 { 12260 /* 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 }, },
7937 { 12266 /* vfpsodb */, SystemZ::VFPSODB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7938 { 12274 /* vfpsosb */, SystemZ::VFPSOSB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7939 { 12282 /* 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 }, },
7940 { 12286 /* vfsdb */, SystemZ::VFSDB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7941 { 12292 /* vfsq */, SystemZ::VFSQ, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7942 { 12297 /* vfsqdb */, SystemZ::VFSQDB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7943 { 12304 /* vfsqsb */, SystemZ::VFSQSB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
7944 { 12311 /* vfssb */, SystemZ::VFSSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7945 { 12317 /* 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 }, },
7946 { 12323 /* vftcidb */, SystemZ::VFTCIDB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7947 { 12331 /* vftcisb */, SystemZ::VFTCISB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
7948 { 12339 /* vgbm */, SystemZ::VGBM, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_U16Imm }, },
7949 { 12344 /* vgef */, SystemZ::VGEF, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
7950 { 12349 /* vgeg */, SystemZ::VGEG, Convert__VR1281_0__Tie0_1_1__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
7951 { 12354 /* vgem */, SystemZ::VGEM, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7952 { 12359 /* vgemb */, SystemZ::VGEMB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7953 { 12365 /* vgemf */, SystemZ::VGEMF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7954 { 12371 /* vgemg */, SystemZ::VGEMG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7955 { 12377 /* vgemh */, SystemZ::VGEMH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7956 { 12383 /* vgemq */, SystemZ::VGEMQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
7957 { 12389 /* vgfm */, SystemZ::VGFM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7958 { 12394 /* 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 }, },
7959 { 12400 /* vgfmab */, SystemZ::VGFMAB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7960 { 12407 /* vgfmaf */, SystemZ::VGFMAF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7961 { 12414 /* vgfmag */, SystemZ::VGFMAG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7962 { 12421 /* vgfmah */, SystemZ::VGFMAH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
7963 { 12428 /* vgfmb */, SystemZ::VGFMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7964 { 12434 /* vgfmf */, SystemZ::VGFMF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7965 { 12440 /* vgfmg */, SystemZ::VGFMG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7966 { 12446 /* vgfmh */, SystemZ::VGFMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
7967 { 12452 /* vgm */, SystemZ::VGM, Convert__VR1281_0__U8Imm1_1__U8Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm, MCK_U4Imm }, },
7968 { 12456 /* vgmb */, SystemZ::VGMB, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7969 { 12461 /* vgmf */, SystemZ::VGMF, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7970 { 12466 /* vgmg */, SystemZ::VGMG, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7971 { 12471 /* vgmh */, SystemZ::VGMH, Convert__VR1281_0__U8Imm1_1__U8Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_U8Imm, MCK_U8Imm }, },
7972 { 12476 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7973 { 12476 /* vistr */, SystemZ::VISTR, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
7974 { 12482 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7975 { 12482 /* vistrb */, SystemZ::VISTRB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7976 { 12489 /* vistrbs */, SystemZ::VISTRBS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7977 { 12497 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7978 { 12497 /* vistrf */, SystemZ::VISTRF, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7979 { 12504 /* vistrfs */, SystemZ::VISTRFS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7980 { 12512 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__imm_95_0, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7981 { 12512 /* vistrh */, SystemZ::VISTRH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7982 { 12519 /* vistrhs */, SystemZ::VISTRHS, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7983 { 12527 /* vl */, SystemZ::VL, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7984 { 12527 /* vl */, SystemZ::VLAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7985 { 12530 /* vlbb */, SystemZ::VLBB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7986 { 12535 /* vlbr */, SystemZ::VLBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7987 { 12540 /* vlbrf */, SystemZ::VLBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7988 { 12546 /* vlbrg */, SystemZ::VLBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7989 { 12552 /* vlbrh */, SystemZ::VLBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7990 { 12558 /* vlbrq */, SystemZ::VLBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7991 { 12564 /* vlbrrep */, SystemZ::VLBRREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
7992 { 12572 /* vlbrrepf */, SystemZ::VLBRREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7993 { 12581 /* vlbrrepg */, SystemZ::VLBRREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7994 { 12590 /* vlbrreph */, SystemZ::VLBRREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
7995 { 12599 /* vlc */, SystemZ::VLC, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
7996 { 12603 /* vlcb */, SystemZ::VLCB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7997 { 12608 /* vlcf */, SystemZ::VLCF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7998 { 12613 /* vlcg */, SystemZ::VLCG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
7999 { 12618 /* vlch */, SystemZ::VLCH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8000 { 12623 /* vlcq */, SystemZ::VLCQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8001 { 12628 /* vlde */, SystemZ::VLDE, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8002 { 12633 /* vldeb */, SystemZ::VLDEB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8003 { 12639 /* vleb */, SystemZ::VLEB, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8004 { 12644 /* vlebrf */, SystemZ::VLEBRF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
8005 { 12651 /* vlebrg */, SystemZ::VLEBRG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
8006 { 12658 /* vlebrh */, SystemZ::VLEBRH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
8007 { 12665 /* 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 }, },
8008 { 12670 /* vledb */, SystemZ::VLEDB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8009 { 12676 /* vlef */, SystemZ::VLEF, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
8010 { 12681 /* vleg */, SystemZ::VLEG, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
8011 { 12686 /* vleh */, SystemZ::VLEH, Convert__VR1281_0__Tie0_1_1__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
8012 { 12691 /* vleib */, SystemZ::VLEIB, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
8013 { 12697 /* vleif */, SystemZ::VLEIF, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U2Imm }, },
8014 { 12703 /* vleig */, SystemZ::VLEIG, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U1Imm }, },
8015 { 12709 /* vleih */, SystemZ::VLEIH, Convert__VR1281_0__Tie0_1_1__S16Imm1_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U3Imm }, },
8016 { 12715 /* vler */, SystemZ::VLER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8017 { 12720 /* vlerf */, SystemZ::VLERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8018 { 12726 /* vlerg */, SystemZ::VLERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8019 { 12732 /* vlerh */, SystemZ::VLERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8020 { 12738 /* vlgv */, SystemZ::VLGV, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12, MCK_U4Imm }, },
8021 { 12743 /* vlgvb */, SystemZ::VLGVB, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
8022 { 12749 /* vlgvf */, SystemZ::VLGVF, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
8023 { 12755 /* vlgvg */, SystemZ::VLGVG, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
8024 { 12761 /* vlgvh */, SystemZ::VLGVH, Convert__GR641_0__VR1281_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_GR64, MCK_VR128, MCK_BDAddr32Disp12 }, },
8025 { 12767 /* vlip */, SystemZ::VLIP, Convert__VR1281_0__U16Imm1_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
8026 { 12772 /* vll */, SystemZ::VLL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
8027 { 12776 /* vllebrz */, SystemZ::VLLEBRZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8028 { 12784 /* vllebrze */, SystemZ::VLLEBRZE, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8029 { 12793 /* vllebrzf */, SystemZ::VLLEBRZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8030 { 12802 /* vllebrzg */, SystemZ::VLLEBRZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8031 { 12811 /* vllebrzh */, SystemZ::VLLEBRZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8032 { 12820 /* vllez */, SystemZ::VLLEZ, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8033 { 12826 /* vllezb */, SystemZ::VLLEZB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8034 { 12833 /* vllezf */, SystemZ::VLLEZF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8035 { 12840 /* vllezg */, SystemZ::VLLEZG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8036 { 12847 /* vllezh */, SystemZ::VLLEZH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8037 { 12854 /* vllezlf */, SystemZ::VLLEZLF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8038 { 12862 /* vlm */, SystemZ::VLM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
8039 { 12862 /* vlm */, SystemZ::VLMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
8040 { 12866 /* vlp */, SystemZ::VLP, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8041 { 12870 /* vlpb */, SystemZ::VLPB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8042 { 12875 /* vlpf */, SystemZ::VLPF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8043 { 12880 /* vlpg */, SystemZ::VLPG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8044 { 12885 /* vlph */, SystemZ::VLPH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8045 { 12890 /* vlpq */, SystemZ::VLPQ, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8046 { 12895 /* vlr */, SystemZ::VLR, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8047 { 12899 /* vlrep */, SystemZ::VLREP, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8048 { 12905 /* vlrepb */, SystemZ::VLREPB, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8049 { 12912 /* vlrepf */, SystemZ::VLREPF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8050 { 12919 /* vlrepg */, SystemZ::VLREPG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8051 { 12926 /* vlreph */, SystemZ::VLREPH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8052 { 12933 /* vlrl */, SystemZ::VLRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
8053 { 12938 /* vlrlr */, SystemZ::VLRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
8054 { 12944 /* 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 }, },
8055 { 12949 /* vlvgb */, SystemZ::VLVGB, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
8056 { 12955 /* vlvgf */, SystemZ::VLVGF, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
8057 { 12961 /* vlvgg */, SystemZ::VLVGG, Convert__VR1281_0__Tie0_1_1__GR641_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_BDAddr32Disp12 }, },
8058 { 12967 /* vlvgh */, SystemZ::VLVGH, Convert__VR1281_0__Tie0_1_1__GR321_1__BDAddr32Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr32Disp12 }, },
8059 { 12973 /* vlvgp */, SystemZ::VLVGP, Convert__VR1281_0__GR641_1__GR641_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR64, MCK_GR64 }, },
8060 { 12979 /* 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 }, },
8061 { 12984 /* vmaeb */, SystemZ::VMAEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8062 { 12990 /* vmaef */, SystemZ::VMAEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8063 { 12996 /* vmaeg */, SystemZ::VMAEG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8064 { 13002 /* vmaeh */, SystemZ::VMAEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8065 { 13008 /* 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 }, },
8066 { 13013 /* vmahb */, SystemZ::VMAHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8067 { 13019 /* vmahf */, SystemZ::VMAHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8068 { 13025 /* vmahg */, SystemZ::VMAHG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8069 { 13031 /* vmahh */, SystemZ::VMAHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8070 { 13037 /* vmahq */, SystemZ::VMAHQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8071 { 13043 /* 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 }, },
8072 { 13048 /* vmalb */, SystemZ::VMALB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8073 { 13054 /* 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 }, },
8074 { 13060 /* vmaleb */, SystemZ::VMALEB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8075 { 13067 /* vmalef */, SystemZ::VMALEF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8076 { 13074 /* vmaleg */, SystemZ::VMALEG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8077 { 13081 /* vmaleh */, SystemZ::VMALEH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8078 { 13088 /* vmalf */, SystemZ::VMALF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8079 { 13094 /* vmalg */, SystemZ::VMALG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8080 { 13100 /* 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 }, },
8081 { 13106 /* vmalhb */, SystemZ::VMALHB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8082 { 13113 /* vmalhf */, SystemZ::VMALHF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8083 { 13120 /* vmalhg */, SystemZ::VMALHG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8084 { 13127 /* vmalhh */, SystemZ::VMALHH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8085 { 13134 /* vmalhq */, SystemZ::VMALHQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8086 { 13141 /* vmalhw */, SystemZ::VMALHW, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8087 { 13148 /* 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 }, },
8088 { 13154 /* vmalob */, SystemZ::VMALOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8089 { 13161 /* vmalof */, SystemZ::VMALOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8090 { 13168 /* vmalog */, SystemZ::VMALOG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8091 { 13175 /* vmaloh */, SystemZ::VMALOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8092 { 13182 /* vmalq */, SystemZ::VMALQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8093 { 13188 /* 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 }, },
8094 { 13193 /* vmaob */, SystemZ::VMAOB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8095 { 13199 /* vmaof */, SystemZ::VMAOF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8096 { 13205 /* vmaog */, SystemZ::VMAOG, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8097 { 13211 /* vmaoh */, SystemZ::VMAOH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8098 { 13217 /* vme */, SystemZ::VME, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8099 { 13221 /* vmeb */, SystemZ::VMEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8100 { 13226 /* vmef */, SystemZ::VMEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8101 { 13231 /* vmeg */, SystemZ::VMEG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8102 { 13236 /* vmeh */, SystemZ::VMEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8103 { 13241 /* vmh */, SystemZ::VMH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8104 { 13245 /* vmhb */, SystemZ::VMHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8105 { 13250 /* vmhf */, SystemZ::VMHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8106 { 13255 /* vmhg */, SystemZ::VMHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8107 { 13260 /* vmhh */, SystemZ::VMHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8108 { 13265 /* vmhq */, SystemZ::VMHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8109 { 13270 /* vml */, SystemZ::VML, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8110 { 13274 /* vmlb */, SystemZ::VMLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8111 { 13279 /* vmle */, SystemZ::VMLE, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8112 { 13284 /* vmleb */, SystemZ::VMLEB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8113 { 13290 /* vmlef */, SystemZ::VMLEF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8114 { 13296 /* vmleg */, SystemZ::VMLEG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8115 { 13302 /* vmleh */, SystemZ::VMLEH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8116 { 13308 /* vmlf */, SystemZ::VMLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8117 { 13313 /* vmlg */, SystemZ::VMLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8118 { 13318 /* vmlh */, SystemZ::VMLH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8119 { 13323 /* vmlhb */, SystemZ::VMLHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8120 { 13329 /* vmlhf */, SystemZ::VMLHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8121 { 13335 /* vmlhg */, SystemZ::VMLHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8122 { 13341 /* vmlhh */, SystemZ::VMLHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8123 { 13347 /* vmlhq */, SystemZ::VMLHQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8124 { 13353 /* vmlhw */, SystemZ::VMLHW, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8125 { 13359 /* vmlo */, SystemZ::VMLO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8126 { 13364 /* vmlob */, SystemZ::VMLOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8127 { 13370 /* vmlof */, SystemZ::VMLOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8128 { 13376 /* vmlog */, SystemZ::VMLOG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8129 { 13382 /* vmloh */, SystemZ::VMLOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8130 { 13388 /* vmlq */, SystemZ::VMLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8131 { 13393 /* vmn */, SystemZ::VMN, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8132 { 13397 /* vmnb */, SystemZ::VMNB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8133 { 13402 /* vmnf */, SystemZ::VMNF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8134 { 13407 /* vmng */, SystemZ::VMNG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8135 { 13412 /* vmnh */, SystemZ::VMNH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8136 { 13417 /* vmnl */, SystemZ::VMNL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8137 { 13422 /* vmnlb */, SystemZ::VMNLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8138 { 13428 /* vmnlf */, SystemZ::VMNLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8139 { 13434 /* vmnlg */, SystemZ::VMNLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8140 { 13440 /* vmnlh */, SystemZ::VMNLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8141 { 13446 /* vmnlq */, SystemZ::VMNLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8142 { 13452 /* vmnq */, SystemZ::VMNQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8143 { 13457 /* vmo */, SystemZ::VMO, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8144 { 13461 /* vmob */, SystemZ::VMOB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8145 { 13466 /* vmof */, SystemZ::VMOF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8146 { 13471 /* vmog */, SystemZ::VMOG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8147 { 13476 /* vmoh */, SystemZ::VMOH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8148 { 13481 /* 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 }, },
8149 { 13485 /* vmrh */, SystemZ::VMRH, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8150 { 13490 /* vmrhb */, SystemZ::VMRHB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8151 { 13496 /* vmrhf */, SystemZ::VMRHF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8152 { 13502 /* vmrhg */, SystemZ::VMRHG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8153 { 13508 /* vmrhh */, SystemZ::VMRHH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8154 { 13514 /* vmrl */, SystemZ::VMRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8155 { 13519 /* vmrlb */, SystemZ::VMRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8156 { 13525 /* vmrlf */, SystemZ::VMRLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8157 { 13531 /* vmrlg */, SystemZ::VMRLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8158 { 13537 /* vmrlh */, SystemZ::VMRLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8159 { 13543 /* 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 }, },
8160 { 13548 /* 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 }, },
8161 { 13554 /* 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 }, },
8162 { 13559 /* vmx */, SystemZ::VMX, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8163 { 13563 /* vmxb */, SystemZ::VMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8164 { 13568 /* vmxf */, SystemZ::VMXF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8165 { 13573 /* vmxg */, SystemZ::VMXG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8166 { 13578 /* vmxh */, SystemZ::VMXH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8167 { 13583 /* vmxl */, SystemZ::VMXL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8168 { 13588 /* vmxlb */, SystemZ::VMXLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8169 { 13594 /* vmxlf */, SystemZ::VMXLF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8170 { 13600 /* vmxlg */, SystemZ::VMXLG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8171 { 13606 /* vmxlh */, SystemZ::VMXLH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8172 { 13612 /* vmxlq */, SystemZ::VMXLQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8173 { 13618 /* vmxq */, SystemZ::VMXQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8174 { 13623 /* vn */, SystemZ::VN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8175 { 13626 /* vnc */, SystemZ::VNC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8176 { 13630 /* vnn */, SystemZ::VNN, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8177 { 13634 /* vno */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8178 { 13638 /* vnot */, SystemZ::VNO, Convert__VR1281_0__VR1281_1__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8179 { 13643 /* vnx */, SystemZ::VNX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8180 { 13647 /* vo */, SystemZ::VO, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8181 { 13650 /* voc */, SystemZ::VOC, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8182 { 13654 /* vone */, SystemZ::VONE, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
8183 { 13659 /* vpdi */, SystemZ::VPDI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8184 { 13664 /* vperm */, SystemZ::VPERM, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8185 { 13670 /* vpk */, SystemZ::VPK, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8186 { 13674 /* vpkf */, SystemZ::VPKF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8187 { 13679 /* vpkg */, SystemZ::VPKG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8188 { 13684 /* vpkh */, SystemZ::VPKH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8189 { 13689 /* 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 }, },
8190 { 13695 /* vpklsf */, SystemZ::VPKLSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8191 { 13702 /* vpklsfs */, SystemZ::VPKLSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8192 { 13710 /* vpklsg */, SystemZ::VPKLSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8193 { 13717 /* vpklsgs */, SystemZ::VPKLSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8194 { 13725 /* vpklsh */, SystemZ::VPKLSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8195 { 13732 /* vpklshs */, SystemZ::VPKLSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8196 { 13740 /* 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 }, },
8197 { 13745 /* vpksf */, SystemZ::VPKSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8198 { 13751 /* vpksfs */, SystemZ::VPKSFS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8199 { 13758 /* vpksg */, SystemZ::VPKSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8200 { 13764 /* vpksgs */, SystemZ::VPKSGS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8201 { 13771 /* vpksh */, SystemZ::VPKSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8202 { 13777 /* vpkshs */, SystemZ::VPKSHS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8203 { 13784 /* vpkz */, SystemZ::VPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
8204 { 13789 /* 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 }, },
8205 { 13795 /* vpopct */, SystemZ::VPOPCT, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8206 { 13802 /* vpopctb */, SystemZ::VPOPCTB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8207 { 13810 /* vpopctf */, SystemZ::VPOPCTF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8208 { 13818 /* vpopctg */, SystemZ::VPOPCTG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8209 { 13826 /* vpopcth */, SystemZ::VPOPCTH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8210 { 13834 /* 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 }, },
8211 { 13840 /* vr */, SystemZ::VR, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8212 { 13843 /* vrep */, SystemZ::VREP, Convert__VR1281_0__VR1281_1__U16Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm, MCK_U4Imm }, },
8213 { 13848 /* vrepb */, SystemZ::VREPB, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
8214 { 13854 /* vrepf */, SystemZ::VREPF, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
8215 { 13860 /* vrepg */, SystemZ::VREPG, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
8216 { 13866 /* vreph */, SystemZ::VREPH, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
8217 { 13872 /* vrepi */, SystemZ::VREPI, Convert__VR1281_0__S16Imm1_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm, MCK_U4Imm }, },
8218 { 13878 /* vrepib */, SystemZ::VREPIB, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
8219 { 13885 /* vrepif */, SystemZ::VREPIF, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
8220 { 13892 /* vrepig */, SystemZ::VREPIG, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
8221 { 13899 /* vrepih */, SystemZ::VREPIH, Convert__VR1281_0__S16Imm1_1, AMFBS_FeatureVector, { MCK_VR128, MCK_S16Imm }, },
8222 { 13906 /* vrf */, SystemZ::VRF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8223 { 13910 /* vrg */, SystemZ::VRG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8224 { 13914 /* vrl */, SystemZ::VRL, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3__U4Imm1_4, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8225 { 13918 /* vrlf */, SystemZ::VRLF, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8226 { 13923 /* vrlg */, SystemZ::VRLG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8227 { 13928 /* vrlq */, SystemZ::VRLQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8228 { 13933 /* 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 }, },
8229 { 13937 /* vrq */, SystemZ::VRQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8230 { 13941 /* vs */, SystemZ::VS, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8231 { 13944 /* vsb */, SystemZ::VSB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8232 { 13948 /* 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 }, },
8233 { 13955 /* vsbcbiq */, SystemZ::VSBCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8234 { 13963 /* 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 }, },
8235 { 13968 /* vsbiq */, SystemZ::VSBIQ, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8236 { 13974 /* vscbi */, SystemZ::VSCBI, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8237 { 13980 /* vscbib */, SystemZ::VSCBIB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8238 { 13987 /* vscbif */, SystemZ::VSCBIF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8239 { 13994 /* vscbig */, SystemZ::VSCBIG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8240 { 14001 /* vscbih */, SystemZ::VSCBIH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8241 { 14008 /* vscbiq */, SystemZ::VSCBIQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8242 { 14015 /* vscef */, SystemZ::VSCEF, Convert__VR1281_0__BDVAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U2Imm }, },
8243 { 14021 /* vsceg */, SystemZ::VSCEG, Convert__VR1281_0__BDVAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDVAddr64Disp12, MCK_U1Imm }, },
8244 { 14027 /* vschdp */, SystemZ::VSCHDP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8245 { 14034 /* 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 }, },
8246 { 14040 /* vschsp */, SystemZ::VSCHSP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8247 { 14047 /* vschxp */, SystemZ::VSCHXP, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8248 { 14054 /* vscshp */, SystemZ::VSCSHP, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8249 { 14061 /* 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 }, },
8250 { 14066 /* vseg */, SystemZ::VSEG, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8251 { 14071 /* vsegb */, SystemZ::VSEGB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8252 { 14077 /* vsegf */, SystemZ::VSEGF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8253 { 14083 /* vsegh */, SystemZ::VSEGH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8254 { 14089 /* vsel */, SystemZ::VSEL, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8255 { 14094 /* vsf */, SystemZ::VSF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8256 { 14098 /* vsg */, SystemZ::VSG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8257 { 14102 /* vsh */, SystemZ::VSH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8258 { 14106 /* vsl */, SystemZ::VSL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8259 { 14110 /* vslb */, SystemZ::VSLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8260 { 14115 /* vsld */, SystemZ::VSLD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
8261 { 14120 /* vsldb */, SystemZ::VSLDB, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
8262 { 14126 /* 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 }, },
8263 { 14130 /* vsq */, SystemZ::VSQ, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8264 { 14134 /* vsra */, SystemZ::VSRA, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8265 { 14139 /* vsrab */, SystemZ::VSRAB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8266 { 14145 /* vsrd */, SystemZ::VSRD, Convert__VR1281_0__VR1281_1__VR1281_2__U8Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U8Imm }, },
8267 { 14150 /* vsrl */, SystemZ::VSRL, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8268 { 14155 /* vsrlb */, SystemZ::VSRLB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8269 { 14161 /* 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 }, },
8270 { 14166 /* 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 }, },
8271 { 14172 /* vst */, SystemZ::VST, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8272 { 14172 /* vst */, SystemZ::VSTAlign, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8273 { 14176 /* vstbr */, SystemZ::VSTBR, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8274 { 14182 /* vstbrf */, SystemZ::VSTBRF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8275 { 14189 /* vstbrg */, SystemZ::VSTBRG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8276 { 14196 /* vstbrh */, SystemZ::VSTBRH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8277 { 14203 /* vstbrq */, SystemZ::VSTBRQ, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8278 { 14210 /* vsteb */, SystemZ::VSTEB, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8279 { 14216 /* vstebrf */, SystemZ::VSTEBRF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
8280 { 14224 /* vstebrg */, SystemZ::VSTEBRG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
8281 { 14232 /* vstebrh */, SystemZ::VSTEBRH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
8282 { 14240 /* vstef */, SystemZ::VSTEF, Convert__VR1281_0__BDXAddr64Disp123_1__U2Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U2Imm }, },
8283 { 14246 /* vsteg */, SystemZ::VSTEG, Convert__VR1281_0__BDXAddr64Disp123_1__U1Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U1Imm }, },
8284 { 14252 /* vsteh */, SystemZ::VSTEH, Convert__VR1281_0__BDXAddr64Disp123_1__U3Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U3Imm }, },
8285 { 14258 /* vster */, SystemZ::VSTER, Convert__VR1281_0__BDXAddr64Disp123_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12, MCK_U4Imm }, },
8286 { 14264 /* vsterf */, SystemZ::VSTERF, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8287 { 14271 /* vsterg */, SystemZ::VSTERG, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8288 { 14278 /* vsterh */, SystemZ::VSTERH, Convert__VR1281_0__BDXAddr64Disp123_1, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_BDXAddr64Disp12 }, },
8289 { 14285 /* vstl */, SystemZ::VSTL, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
8290 { 14290 /* vstm */, SystemZ::VSTM, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12 }, },
8291 { 14290 /* vstm */, SystemZ::VSTMAlign, Convert__VR1281_0__VR1281_1__BDAddr64Disp122_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_BDAddr64Disp12, MCK_U4Imm }, },
8292 { 14295 /* 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 }, },
8293 { 14295 /* 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 }, },
8294 { 14301 /* 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 }, },
8295 { 14301 /* 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 }, },
8296 { 14308 /* 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 }, },
8297 { 14308 /* 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 }, },
8298 { 14316 /* 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 }, },
8299 { 14316 /* 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 }, },
8300 { 14323 /* 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 }, },
8301 { 14323 /* 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 }, },
8302 { 14331 /* 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 }, },
8303 { 14331 /* 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 }, },
8304 { 14338 /* 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 }, },
8305 { 14338 /* 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 }, },
8306 { 14346 /* 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 }, },
8307 { 14346 /* 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 }, },
8308 { 14354 /* 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 }, },
8309 { 14354 /* 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 }, },
8310 { 14363 /* 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 }, },
8311 { 14363 /* 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 }, },
8312 { 14371 /* 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 }, },
8313 { 14371 /* 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 }, },
8314 { 14380 /* 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 }, },
8315 { 14380 /* 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 }, },
8316 { 14388 /* 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 }, },
8317 { 14388 /* 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 }, },
8318 { 14397 /* vstrl */, SystemZ::VSTRL, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
8319 { 14403 /* vstrlr */, SystemZ::VSTRLR, Convert__VR1281_0__GR321_1__BDAddr64Disp122_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_GR32, MCK_BDAddr64Disp12 }, },
8320 { 14410 /* 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 }, },
8321 { 14410 /* 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 }, },
8322 { 14416 /* 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 }, },
8323 { 14416 /* 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 }, },
8324 { 14423 /* 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 }, },
8325 { 14423 /* 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 }, },
8326 { 14430 /* 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 }, },
8327 { 14430 /* 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 }, },
8328 { 14437 /* vstrszb */, SystemZ::VSTRSZB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8329 { 14445 /* vstrszf */, SystemZ::VSTRSZF, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8330 { 14453 /* vstrszh */, SystemZ::VSTRSZH, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8331 { 14461 /* vsum */, SystemZ::VSUM, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8332 { 14466 /* vsumb */, SystemZ::VSUMB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8333 { 14472 /* vsumg */, SystemZ::VSUMG, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8334 { 14478 /* vsumgf */, SystemZ::VSUMGF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8335 { 14485 /* vsumgh */, SystemZ::VSUMGH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8336 { 14492 /* vsumh */, SystemZ::VSUMH, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8337 { 14498 /* vsumq */, SystemZ::VSUMQ, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8338 { 14504 /* vsumqf */, SystemZ::VSUMQF, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8339 { 14511 /* vsumqg */, SystemZ::VSUMQG, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8340 { 14518 /* vtm */, SystemZ::VTM, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8341 { 14522 /* vtp */, SystemZ::VTP, Convert__VR1281_0, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128 }, },
8342 { 14522 /* vtp */, SystemZ::VTPOpt, Convert__VR1281_0__U16Imm1_1, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_U16Imm }, },
8343 { 14526 /* vtz */, SystemZ::VTZ, Convert__VR1281_0__VR1281_1__U16Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement3, { MCK_VR128, MCK_VR128, MCK_U16Imm }, },
8344 { 14530 /* vuph */, SystemZ::VUPH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8345 { 14535 /* vuphb */, SystemZ::VUPHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8346 { 14541 /* vuphf */, SystemZ::VUPHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8347 { 14547 /* vuphg */, SystemZ::VUPHG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8348 { 14553 /* vuphh */, SystemZ::VUPHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8349 { 14559 /* vupkz */, SystemZ::VUPKZ, Convert__VR1281_0__BDAddr64Disp122_1__U8Imm1_2, AMFBS_FeatureVectorPackedDecimal, { MCK_VR128, MCK_BDAddr64Disp12, MCK_U8Imm }, },
8350 { 14565 /* vupkzh */, SystemZ::VUPKZH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8351 { 14572 /* vupkzl */, SystemZ::VUPKZL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorPackedDecimalEnhancement2, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8352 { 14579 /* vupl */, SystemZ::VUPL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8353 { 14584 /* vuplb */, SystemZ::VUPLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8354 { 14590 /* vuplf */, SystemZ::VUPLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8355 { 14596 /* vuplg */, SystemZ::VUPLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8356 { 14602 /* vuplh */, SystemZ::VUPLH, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8357 { 14608 /* vuplhb */, SystemZ::VUPLHB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8358 { 14615 /* vuplhf */, SystemZ::VUPLHF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8359 { 14622 /* vuplhg */, SystemZ::VUPLHG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8360 { 14629 /* vuplhh */, SystemZ::VUPLHH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8361 { 14636 /* vuplhw */, SystemZ::VUPLHW, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8362 { 14643 /* vupll */, SystemZ::VUPLL, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8363 { 14649 /* vupllb */, SystemZ::VUPLLB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8364 { 14656 /* vupllf */, SystemZ::VUPLLF, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8365 { 14663 /* vupllg */, SystemZ::VUPLLG, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements3, { MCK_VR128, MCK_VR128 }, },
8366 { 14670 /* vupllh */, SystemZ::VUPLLH, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128 }, },
8367 { 14677 /* vx */, SystemZ::VX, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVector, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8368 { 14680 /* vzero */, SystemZ::VZERO, Convert__VR1281_0, AMFBS_FeatureVector, { MCK_VR128 }, },
8369 { 14686 /* wcdgb */, SystemZ::WCDGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8370 { 14692 /* wcdlgb */, SystemZ::WCDLGB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8371 { 14699 /* wcefb */, SystemZ::WCEFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8372 { 14705 /* wcelfb */, SystemZ::WCELFB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8373 { 14712 /* wcfeb */, SystemZ::WCFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8374 { 14718 /* wcgdb */, SystemZ::WCGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8375 { 14724 /* wclfeb */, SystemZ::WCLFEB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements2, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8376 { 14731 /* wclgdb */, SystemZ::WCLGDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8377 { 14738 /* wfadb */, SystemZ::WFADB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8378 { 14744 /* wfasb */, SystemZ::WFASB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8379 { 14750 /* wfaxb */, SystemZ::WFAXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8380 { 14756 /* wfc */, SystemZ::WFC, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8381 { 14760 /* wfcdb */, SystemZ::WFCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8382 { 14766 /* wfcedb */, SystemZ::WFCEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8383 { 14773 /* wfcedbs */, SystemZ::WFCEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8384 { 14781 /* wfcesb */, SystemZ::WFCESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8385 { 14788 /* wfcesbs */, SystemZ::WFCESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8386 { 14796 /* wfcexb */, SystemZ::WFCEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8387 { 14803 /* wfcexbs */, SystemZ::WFCEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8388 { 14811 /* wfchdb */, SystemZ::WFCHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8389 { 14818 /* wfchdbs */, SystemZ::WFCHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8390 { 14826 /* wfchedb */, SystemZ::WFCHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8391 { 14834 /* wfchedbs */, SystemZ::WFCHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8392 { 14843 /* wfchesb */, SystemZ::WFCHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8393 { 14851 /* wfchesbs */, SystemZ::WFCHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8394 { 14860 /* wfchexb */, SystemZ::WFCHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8395 { 14868 /* wfchexbs */, SystemZ::WFCHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8396 { 14877 /* wfchsb */, SystemZ::WFCHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8397 { 14884 /* wfchsbs */, SystemZ::WFCHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8398 { 14892 /* wfchxb */, SystemZ::WFCHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8399 { 14899 /* wfchxbs */, SystemZ::WFCHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8400 { 14907 /* wfcsb */, SystemZ::WFCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8401 { 14913 /* wfcxb */, SystemZ::WFCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8402 { 14919 /* wfddb */, SystemZ::WFDDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8403 { 14925 /* wfdsb */, SystemZ::WFDSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8404 { 14931 /* wfdxb */, SystemZ::WFDXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8405 { 14937 /* wfidb */, SystemZ::WFIDB, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8406 { 14943 /* wfisb */, SystemZ::WFISB, Convert__VR321_0__VR321_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm, MCK_U4Imm }, },
8407 { 14949 /* wfixb */, SystemZ::WFIXB, Convert__VR1281_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8408 { 14955 /* wfk */, SystemZ::WFK, Convert__VR641_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8409 { 14959 /* wfkdb */, SystemZ::WFKDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8410 { 14965 /* wfkedb */, SystemZ::WFKEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8411 { 14972 /* wfkedbs */, SystemZ::WFKEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8412 { 14980 /* wfkesb */, SystemZ::WFKESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8413 { 14987 /* wfkesbs */, SystemZ::WFKESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8414 { 14995 /* wfkexb */, SystemZ::WFKEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8415 { 15002 /* wfkexbs */, SystemZ::WFKEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8416 { 15010 /* wfkhdb */, SystemZ::WFKHDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8417 { 15017 /* wfkhdbs */, SystemZ::WFKHDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8418 { 15025 /* wfkhedb */, SystemZ::WFKHEDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8419 { 15033 /* wfkhedbs */, SystemZ::WFKHEDBS, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8420 { 15042 /* wfkhesb */, SystemZ::WFKHESB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8421 { 15050 /* wfkhesbs */, SystemZ::WFKHESBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8422 { 15059 /* wfkhexb */, SystemZ::WFKHEXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8423 { 15067 /* wfkhexbs */, SystemZ::WFKHEXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8424 { 15076 /* wfkhsb */, SystemZ::WFKHSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8425 { 15083 /* wfkhsbs */, SystemZ::WFKHSBS, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8426 { 15091 /* wfkhxb */, SystemZ::WFKHXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8427 { 15098 /* wfkhxbs */, SystemZ::WFKHXBS, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8428 { 15106 /* wfksb */, SystemZ::WFKSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8429 { 15112 /* wfkxb */, SystemZ::WFKXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8430 { 15118 /* wflcdb */, SystemZ::WFLCDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8431 { 15125 /* wflcsb */, SystemZ::WFLCSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8432 { 15132 /* wflcxb */, SystemZ::WFLCXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8433 { 15139 /* wflld */, SystemZ::WFLLD, Convert__VR1281_0__VR641_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR64 }, },
8434 { 15145 /* wflls */, SystemZ::WFLLS, Convert__VR641_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR32 }, },
8435 { 15151 /* wflndb */, SystemZ::WFLNDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8436 { 15158 /* wflnsb */, SystemZ::WFLNSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8437 { 15165 /* wflnxb */, SystemZ::WFLNXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8438 { 15172 /* wflpdb */, SystemZ::WFLPDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8439 { 15179 /* wflpsb */, SystemZ::WFLPSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8440 { 15186 /* wflpxb */, SystemZ::WFLPXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8441 { 15193 /* wflrd */, SystemZ::WFLRD, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8442 { 15199 /* wflrx */, SystemZ::WFLRX, Convert__VR641_0__VR1281_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR128, MCK_U4Imm, MCK_U4Imm }, },
8443 { 15205 /* wfmadb */, SystemZ::WFMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8444 { 15212 /* wfmasb */, SystemZ::WFMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8445 { 15219 /* wfmaxb */, SystemZ::WFMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8446 { 15226 /* wfmaxdb */, SystemZ::WFMAXDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8447 { 15234 /* wfmaxsb */, SystemZ::WFMAXSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8448 { 15242 /* wfmaxxb */, SystemZ::WFMAXXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8449 { 15250 /* wfmdb */, SystemZ::WFMDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8450 { 15256 /* wfmindb */, SystemZ::WFMINDB, Convert__VR641_0__VR641_1__VR641_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8451 { 15264 /* wfminsb */, SystemZ::WFMINSB, Convert__VR321_0__VR321_1__VR321_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8452 { 15272 /* wfminxb */, SystemZ::WFMINXB, Convert__VR1281_0__VR1281_1__VR1281_2__U4Imm1_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8453 { 15280 /* wfmsb */, SystemZ::WFMSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8454 { 15286 /* wfmsdb */, SystemZ::WFMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8455 { 15293 /* wfmssb */, SystemZ::WFMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8456 { 15300 /* wfmsxb */, SystemZ::WFMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8457 { 15307 /* wfmxb */, SystemZ::WFMXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8458 { 15313 /* wfnmadb */, SystemZ::WFNMADB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8459 { 15321 /* wfnmasb */, SystemZ::WFNMASB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8460 { 15329 /* wfnmaxb */, SystemZ::WFNMAXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8461 { 15337 /* wfnmsdb */, SystemZ::WFNMSDB, Convert__VR641_0__VR641_1__VR641_2__VR641_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR64, MCK_VR64, MCK_VR64, MCK_VR64 }, },
8462 { 15345 /* wfnmssb */, SystemZ::WFNMSSB, Convert__VR321_0__VR321_1__VR321_2__VR321_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32, MCK_VR32 }, },
8463 { 15353 /* wfnmsxb */, SystemZ::WFNMSXB, Convert__VR1281_0__VR1281_1__VR1281_2__VR1281_3, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128, MCK_VR128 }, },
8464 { 15361 /* wfpsodb */, SystemZ::WFPSODB, Convert__VR641_0__VR641_1__U4Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U4Imm }, },
8465 { 15369 /* wfpsosb */, SystemZ::WFPSOSB, Convert__VR321_0__VR321_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U4Imm }, },
8466 { 15377 /* wfpsoxb */, SystemZ::WFPSOXB, Convert__VR1281_0__VR1281_1__U4Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U4Imm }, },
8467 { 15385 /* wfsdb */, SystemZ::WFSDB, Convert__VR641_0__VR641_1__VR641_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_VR64 }, },
8468 { 15391 /* wfsqdb */, SystemZ::WFSQDB, Convert__VR641_0__VR641_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64 }, },
8469 { 15398 /* wfsqsb */, SystemZ::WFSQSB, Convert__VR321_0__VR321_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32 }, },
8470 { 15405 /* wfsqxb */, SystemZ::WFSQXB, Convert__VR1281_0__VR1281_1, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128 }, },
8471 { 15412 /* wfssb */, SystemZ::WFSSB, Convert__VR321_0__VR321_1__VR321_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_VR32 }, },
8472 { 15418 /* wfsxb */, SystemZ::WFSXB, Convert__VR1281_0__VR1281_1__VR1281_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_VR128 }, },
8473 { 15424 /* wftcidb */, SystemZ::WFTCIDB, Convert__VR641_0__VR641_1__U12Imm1_2, AMFBS_FeatureVector, { MCK_VR64, MCK_VR64, MCK_U12Imm }, },
8474 { 15432 /* wftcisb */, SystemZ::WFTCISB, Convert__VR321_0__VR321_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR32, MCK_VR32, MCK_U12Imm }, },
8475 { 15440 /* wftcixb */, SystemZ::WFTCIXB, Convert__VR1281_0__VR1281_1__U12Imm1_2, AMFBS_FeatureVectorEnhancements1, { MCK_VR128, MCK_VR128, MCK_U12Imm }, },
8476 { 15448 /* wldeb */, SystemZ::WLDEB, Convert__VR641_0__VR321_1, AMFBS_FeatureVector, { MCK_VR64, MCK_VR32 }, },
8477 { 15454 /* wledb */, SystemZ::WLEDB, Convert__VR321_0__VR641_1__U4Imm1_2__U4Imm1_3, AMFBS_FeatureVector, { MCK_VR32, MCK_VR64, MCK_U4Imm, MCK_U4Imm }, },
8478 { 15460 /* x */, SystemZ::X, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp123_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp12 }, },
8479 { 15462 /* xc */, SystemZ::XC, Convert__BDLAddr64Disp12Len83_0__BDAddr64Disp122_1, AMFBS_None, { MCK_BDLAddr64Disp12Len8, MCK_BDAddr64Disp12 }, },
8480 { 15465 /* xg */, SystemZ::XG, Convert__GR641_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR64, MCK_BDXAddr64Disp20 }, },
8481 { 15468 /* xgr */, SystemZ::XGR, Convert__GR641_0__Tie0_1_1__GR641_1, AMFBS_None, { MCK_GR64, MCK_GR64 }, },
8482 { 15472 /* xgrk */, SystemZ::XGRK, Convert__GR641_0__GR641_1__GR641_2, AMFBS_FeatureDistinctOps, { MCK_GR64, MCK_GR64, MCK_GR64 }, },
8483 { 15477 /* xi */, SystemZ::XI, Convert__BDAddr64Disp122_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp12, MCK_U8Imm }, },
8484 { 15480 /* xihf */, SystemZ::XIHF, Convert__GRH321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GRH32, MCK_U32Imm }, },
8485 { 15485 /* xilf */, SystemZ::XILF, Convert__GR321_0__Tie0_1_1__U32Imm1_1, AMFBS_None, { MCK_GR32, MCK_U32Imm }, },
8486 { 15490 /* xiy */, SystemZ::XIY, Convert__BDAddr64Disp202_0__U8Imm1_1, AMFBS_None, { MCK_BDAddr64Disp20, MCK_U8Imm }, },
8487 { 15494 /* xr */, SystemZ::XR, Convert__GR321_0__Tie0_1_1__GR321_1, AMFBS_None, { MCK_GR32, MCK_GR32 }, },
8488 { 15497 /* xrk */, SystemZ::XRK, Convert__GR321_0__GR321_1__GR321_2, AMFBS_FeatureDistinctOps, { MCK_GR32, MCK_GR32, MCK_GR32 }, },
8489 { 15501 /* xsch */, SystemZ::XSCH, Convert_NoOperands, AMFBS_None, { }, },
8490 { 15506 /* xy */, SystemZ::XY, Convert__GR321_0__Tie0_1_1__BDXAddr64Disp203_1, AMFBS_None, { MCK_GR32, MCK_BDXAddr64Disp20 }, },
8491 { 15509 /* zap */, SystemZ::ZAP, Convert__BDLAddr64Disp12Len43_0__BDLAddr64Disp12Len43_1, AMFBS_None, { MCK_BDLAddr64Disp12Len4, MCK_BDLAddr64Disp12Len4 }, },
8492};
8493
8494#include "llvm/Support/Debug.h"
8495#include "llvm/Support/Format.h"
8496
8497unsigned SystemZAsmParser::
8498MatchInstructionImpl(const OperandVector &Operands,
8499 MCInst &Inst,
8500 uint64_t &ErrorInfo,
8501 FeatureBitset &MissingFeatures,
8502 bool matchingInlineAsm, unsigned VariantID) {
8503 // Eliminate obvious mismatches.
8504 if (Operands.size() > 7) {
8505 ErrorInfo = 7;
8506 return Match_InvalidOperand;
8507 }
8508
8509 // Get the current feature set.
8510 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
8511
8512 // Get the instruction mnemonic, which is the first token.
8513 StringRef Mnemonic = ((SystemZOperand &)*Operands[0]).getToken();
8514
8515 // Process all MnemonicAliases to remap the mnemonic.
8516 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
8517
8518 // Some state to try to produce better error messages.
8519 bool HadMatchOtherThanFeatures = false;
8520 bool HadMatchOtherThanPredicate = false;
8521 unsigned RetCode = Match_InvalidOperand;
8522 MissingFeatures.set();
8523 // Set ErrorInfo to the operand that mismatches if it is
8524 // wrong for all instances of the instruction.
8525 ErrorInfo = ~0ULL;
8526 // Find the appropriate table for this asm variant.
8527 const MatchEntry *Start, *End;
8528 switch (VariantID) {
8529 default: llvm_unreachable("invalid variant!");
8530 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
8531 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
8532 }
8533 // Search the table.
8534 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
8535
8536 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
8537 std::distance(MnemonicRange.first, MnemonicRange.second) <<
8538 " encodings with mnemonic '" << Mnemonic << "'\n");
8539
8540 // Return a more specific error code if no mnemonics match.
8541 if (MnemonicRange.first == MnemonicRange.second)
8542 return Match_MnemonicFail;
8543
8544 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
8545 it != ie; ++it) {
8546 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
8547 bool HasRequiredFeatures =
8548 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
8549 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
8550 << MII.getName(it->Opcode) << "\n");
8551 // equal_range guarantees that instruction mnemonic matches.
8552 assert(Mnemonic == it->getMnemonic());
8553 bool OperandsValid = true;
8554 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
8555 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
8556 DEBUG_WITH_TYPE("asm-matcher",
8557 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
8558 << " against actual operand at index " << ActualIdx);
8559 if (ActualIdx < Operands.size())
8560 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
8561 Operands[ActualIdx]->print(dbgs(), *getContext().getAsmInfo()); dbgs() << "): ");
8562 else
8563 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
8564 if (ActualIdx >= Operands.size()) {
8565 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
8566 if (Formal == InvalidMatchClass) {
8567 break;
8568 }
8569 if (isSubclass(Formal, OptionalMatchClass)) {
8570 continue;
8571 }
8572 OperandsValid = false;
8573 ErrorInfo = ActualIdx;
8574 break;
8575 }
8576 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
8577 unsigned Diag = validateOperandClass(Actual, Formal);
8578 if (Diag == Match_Success) {
8579 DEBUG_WITH_TYPE("asm-matcher",
8580 dbgs() << "match success using generic matcher\n");
8581 ++ActualIdx;
8582 continue;
8583 }
8584 // If the generic handler indicates an invalid operand
8585 // failure, check for a special case.
8586 if (Diag != Match_Success) {
8587 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
8588 if (TargetDiag == Match_Success) {
8589 DEBUG_WITH_TYPE("asm-matcher",
8590 dbgs() << "match success using target matcher\n");
8591 ++ActualIdx;
8592 continue;
8593 }
8594 // If the target matcher returned a specific error code use
8595 // that, else use the one from the generic matcher.
8596 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
8597 Diag = TargetDiag;
8598 }
8599 // If current formal operand wasn't matched and it is optional
8600 // then try to match next formal operand
8601 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
8602 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
8603 continue;
8604 }
8605 // If this operand is broken for all of the instances of this
8606 // mnemonic, keep track of it so we can report loc info.
8607 // If we already had a match that only failed due to a
8608 // target predicate, that diagnostic is preferred.
8609 if (!HadMatchOtherThanPredicate &&
8610 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
8611 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
8612 RetCode = Diag;
8613 ErrorInfo = ActualIdx;
8614 }
8615 // Otherwise, just reject this instance of the mnemonic.
8616 OperandsValid = false;
8617 break;
8618 }
8619
8620 if (!OperandsValid) {
8621 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
8622 "operand mismatches, ignoring "
8623 "this opcode\n");
8624 continue;
8625 }
8626 if (!HasRequiredFeatures) {
8627 HadMatchOtherThanFeatures = true;
8628 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
8629 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
8630 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
8631 if (NewMissingFeatures[I])
8632 dbgs() << ' ' << I;
8633 dbgs() << "\n");
8634 if (NewMissingFeatures.count() <=
8635 MissingFeatures.count())
8636 MissingFeatures = NewMissingFeatures;
8637 continue;
8638 }
8639
8640 Inst.clear();
8641
8642 Inst.setOpcode(it->Opcode);
8643 // We have a potential match but have not rendered the operands.
8644 // Check the target predicate to handle any context sensitive
8645 // constraints.
8646 // For example, Ties that are referenced multiple times must be
8647 // checked here to ensure the input is the same for each match
8648 // constraints. If we leave it any later the ties will have been
8649 // canonicalized
8650 unsigned MatchResult;
8651 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
8652 Inst.clear();
8653 DEBUG_WITH_TYPE(
8654 "asm-matcher",
8655 dbgs() << "Early target match predicate failed with diag code "
8656 << MatchResult << "\n");
8657 RetCode = MatchResult;
8658 HadMatchOtherThanPredicate = true;
8659 continue;
8660 }
8661
8662 if (matchingInlineAsm) {
8663 convertToMapAndConstraints(it->ConvertFn, Operands);
8664 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8665 ErrorInfo))
8666 return Match_InvalidTiedOperand;
8667
8668 return Match_Success;
8669 }
8670
8671 // We have selected a definite instruction, convert the parsed
8672 // operands into the appropriate MCInst.
8673 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
8674
8675 // We have a potential match. Check the target predicate to
8676 // handle any context sensitive constraints.
8677 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
8678 DEBUG_WITH_TYPE("asm-matcher",
8679 dbgs() << "Target match predicate failed with diag code "
8680 << MatchResult << "\n");
8681 Inst.clear();
8682 RetCode = MatchResult;
8683 HadMatchOtherThanPredicate = true;
8684 continue;
8685 }
8686
8687 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
8688 ErrorInfo))
8689 return Match_InvalidTiedOperand;
8690
8691 DEBUG_WITH_TYPE(
8692 "asm-matcher",
8693 dbgs() << "Opcode result: complete match, selecting this opcode\n");
8694 return Match_Success;
8695 }
8696
8697 // Okay, we had no match. Try to return a useful error code.
8698 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
8699 return RetCode;
8700
8701 ErrorInfo = 0;
8702 return Match_MissingFeature;
8703}
8704
8705namespace {
8706 struct OperandMatchEntry {
8707 uint16_t Mnemonic;
8708 uint8_t OperandMask;
8709 uint8_t Class;
8710 uint8_t RequiredFeaturesIdx;
8711
8712 StringRef getMnemonic() const {
8713 return StringRef(MnemonicTable + Mnemonic + 1,
8714 MnemonicTable[Mnemonic]);
8715 }
8716 };
8717
8718 // Predicate for searching for an opcode.
8719 struct LessOpcodeOperand {
8720 bool operator()(const OperandMatchEntry &LHS, StringRef RHS) {
8721 return LHS.getMnemonic() < RHS;
8722 }
8723 bool operator()(StringRef LHS, const OperandMatchEntry &RHS) {
8724 return LHS < RHS.getMnemonic();
8725 }
8726 bool operator()(const OperandMatchEntry &LHS, const OperandMatchEntry &RHS) {
8727 return LHS.getMnemonic() < RHS.getMnemonic();
8728 }
8729 };
8730} // end anonymous namespace
8731
8732static const OperandMatchEntry OperandMatchTable[7028] = {
8733 /* Operand List Mnemonic, Mask, Operand Class, Features */
8734 { 1 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8735 { 1 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8736 { 1 /* a */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8737 { 1 /* a */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8738 { 3 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8739 { 3 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8740 { 3 /* ad */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8741 { 3 /* ad */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8742 { 6 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8743 { 6 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8744 { 6 /* adb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8745 { 6 /* adb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8746 { 10 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8747 { 10 /* adbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8748 { 15 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8749 { 15 /* adr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8750 { 19 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8751 { 19 /* adtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
8752 { 24 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8753 { 24 /* adtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
8754 { 30 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8755 { 30 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8756 { 30 /* ae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8757 { 30 /* ae */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8758 { 33 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8759 { 33 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8760 { 33 /* aeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8761 { 33 /* aeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8762 { 37 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8763 { 37 /* aebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8764 { 42 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8765 { 42 /* aer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8766 { 46 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8767 { 46 /* afi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8768 { 50 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8769 { 50 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8770 { 50 /* ag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8771 { 50 /* ag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8772 { 53 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8773 { 53 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8774 { 53 /* agf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8775 { 53 /* agf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8776 { 57 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8777 { 57 /* agfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8778 { 62 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8779 { 62 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8780 { 62 /* agfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8781 { 62 /* agfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8782 { 67 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8783 { 67 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8784 { 67 /* agh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8785 { 67 /* agh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
8786 { 71 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8787 { 71 /* aghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8788 { 76 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8789 { 76 /* aghik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8790 { 82 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8791 { 82 /* agr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8792 { 86 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8793 { 86 /* agrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8794 { 91 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8795 { 91 /* agsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8796 { 96 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8797 { 96 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8798 { 96 /* ah */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8799 { 96 /* ah */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8800 { 99 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8801 { 99 /* ahhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8802 { 105 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8803 { 105 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8804 { 105 /* ahhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8805 { 105 /* ahhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8806 { 111 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8807 { 111 /* ahi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8808 { 115 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8809 { 115 /* ahik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8810 { 120 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8811 { 120 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8812 { 120 /* ahy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8813 { 120 /* ahy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8814 { 124 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8815 { 124 /* aih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8816 { 128 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8817 { 128 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8818 { 128 /* al */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8819 { 128 /* al */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8820 { 131 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8821 { 131 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8822 { 131 /* alc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8823 { 131 /* alc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8824 { 135 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8825 { 135 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8826 { 135 /* alcg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8827 { 135 /* alcg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8828 { 140 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8829 { 140 /* alcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8830 { 146 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8831 { 146 /* alcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8832 { 151 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8833 { 151 /* alfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8834 { 156 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8835 { 156 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8836 { 156 /* alg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8837 { 156 /* alg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8838 { 160 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8839 { 160 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8840 { 160 /* algf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8841 { 160 /* algf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8842 { 165 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8843 { 165 /* algfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8844 { 171 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8845 { 171 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8846 { 171 /* algfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
8847 { 171 /* algfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8848 { 177 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8849 { 177 /* alghsik */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8850 { 185 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8851 { 185 /* algr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8852 { 190 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8853 { 190 /* algrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
8854 { 196 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8855 { 196 /* algsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8856 { 202 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8857 { 202 /* alhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
8858 { 209 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8859 { 209 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8860 { 209 /* alhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
8861 { 209 /* alhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
8862 { 216 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8863 { 216 /* alhsik */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8864 { 223 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8865 { 223 /* alr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8866 { 227 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8867 { 227 /* alrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8868 { 232 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8869 { 232 /* alsi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8870 { 237 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8871 { 237 /* alsih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8872 { 243 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8873 { 243 /* alsihn */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
8874 { 250 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8875 { 250 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8876 { 250 /* aly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8877 { 250 /* aly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8878 { 254 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8879 { 254 /* ap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
8880 { 257 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8881 { 257 /* ar */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
8882 { 260 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8883 { 260 /* ark */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
8884 { 264 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8885 { 264 /* asi */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
8886 { 268 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8887 { 268 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8888 { 268 /* au */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8889 { 268 /* au */, 1 /* 0 */, MCK_FP32, AMFBS_None },
8890 { 271 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8891 { 271 /* aur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
8892 { 275 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8893 { 275 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8894 { 275 /* aw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8895 { 275 /* aw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
8896 { 278 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8897 { 278 /* awr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
8898 { 282 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8899 { 282 /* axbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8900 { 287 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8901 { 287 /* axr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
8902 { 291 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8903 { 291 /* axtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
8904 { 296 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8905 { 296 /* axtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
8906 { 302 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8907 { 302 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8908 { 302 /* ay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8909 { 302 /* ay */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8910 { 305 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8911 { 305 /* b */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8912 { 307 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8913 { 307 /* bakr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8914 { 312 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8915 { 312 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8916 { 312 /* bal */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8917 { 312 /* bal */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8918 { 316 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8919 { 316 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8920 { 316 /* balr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8921 { 316 /* balr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8922 { 321 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8923 { 321 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8924 { 321 /* bas */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8925 { 321 /* bas */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8926 { 325 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8927 { 325 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8928 { 325 /* basr */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8929 { 325 /* basr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8930 { 330 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8931 { 330 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8932 { 330 /* bassm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
8933 { 330 /* bassm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8934 { 336 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8935 { 336 /* bc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8936 { 339 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8937 { 339 /* bcr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8938 { 343 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8939 { 343 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8940 { 343 /* bct */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
8941 { 343 /* bct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8942 { 347 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8943 { 347 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8944 { 347 /* bctg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
8945 { 347 /* bctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
8946 { 352 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8947 { 352 /* bctgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
8948 { 358 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8949 { 358 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8950 { 358 /* bctr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
8951 { 358 /* bctr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
8952 { 363 /* bdepg */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
8953 { 363 /* bdepg */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
8954 { 369 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8955 { 369 /* be */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8956 { 372 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8957 { 372 /* ber */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8958 { 376 /* bextg */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
8959 { 376 /* bextg */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
8960 { 382 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8961 { 382 /* bh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8962 { 385 /* bhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
8963 { 389 /* bher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8964 { 394 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8965 { 394 /* bhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
8966 { 398 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8967 { 398 /* bi */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8968 { 401 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8969 { 401 /* bic */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8970 { 405 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8971 { 405 /* bie */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8972 { 409 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8973 { 409 /* bih */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8974 { 413 /* bihe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8975 { 418 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8976 { 418 /* bil */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8977 { 422 /* bile */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8978 { 427 /* bilh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8979 { 432 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8980 { 432 /* bim */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8981 { 436 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8982 { 436 /* bine */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8983 { 441 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8984 { 441 /* binh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8985 { 446 /* binhe */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8986 { 452 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8987 { 452 /* binl */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8988 { 457 /* binle */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8989 { 463 /* binlh */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8990 { 469 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8991 { 469 /* binm */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8992 { 474 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8993 { 474 /* bino */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8994 { 479 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8995 { 479 /* binp */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8996 { 484 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8997 { 484 /* binz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8998 { 489 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
8999 { 489 /* bio */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
9000 { 493 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
9001 { 493 /* bip */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
9002 { 497 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
9003 { 497 /* biz */, 1 /* 0 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
9004 { 501 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9005 { 501 /* bl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9006 { 504 /* ble */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9007 { 508 /* bler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9008 { 513 /* blh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9009 { 517 /* blhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9010 { 522 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9011 { 522 /* blr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9012 { 526 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9013 { 526 /* bm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9014 { 529 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9015 { 529 /* bmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9016 { 533 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9017 { 533 /* bne */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9018 { 537 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9019 { 537 /* bner */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9020 { 542 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9021 { 542 /* bnh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9022 { 546 /* bnhe */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9023 { 551 /* bnher */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9024 { 557 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9025 { 557 /* bnhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9026 { 562 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9027 { 562 /* bnl */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9028 { 566 /* bnle */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9029 { 571 /* bnler */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9030 { 577 /* bnlh */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9031 { 582 /* bnlhr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9032 { 588 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9033 { 588 /* bnlr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9034 { 593 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9035 { 593 /* bnm */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9036 { 597 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9037 { 597 /* bnmr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9038 { 602 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9039 { 602 /* bno */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9040 { 606 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9041 { 606 /* bnor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9042 { 611 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9043 { 611 /* bnp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9044 { 615 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9045 { 615 /* bnpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9046 { 620 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9047 { 620 /* bnz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9048 { 624 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9049 { 624 /* bnzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9050 { 629 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9051 { 629 /* bo */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9052 { 632 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9053 { 632 /* bor */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9054 { 636 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9055 { 636 /* bp */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9056 { 639 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
9057 { 639 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
9058 { 639 /* bpp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureExecutionHint },
9059 { 639 /* bpp */, 2 /* 1 */, MCK_PCRel16, AMFBS_FeatureExecutionHint },
9060 { 643 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9061 { 643 /* bpr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9062 { 647 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
9063 { 647 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
9064 { 647 /* bprp */, 2 /* 1 */, MCK_PCRel12, AMFBS_FeatureExecutionHint },
9065 { 647 /* bprp */, 4 /* 2 */, MCK_PCRel24, AMFBS_FeatureExecutionHint },
9066 { 652 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9067 { 652 /* br */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9068 { 655 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9069 { 655 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
9070 { 655 /* bras */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9071 { 655 /* bras */, 2 /* 1 */, MCK_PCRelTLS16, AMFBS_None },
9072 { 660 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9073 { 660 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
9074 { 660 /* brasl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9075 { 660 /* brasl */, 2 /* 1 */, MCK_PCRelTLS32, AMFBS_None },
9076 { 666 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9077 { 666 /* brc */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9078 { 670 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9079 { 670 /* brcl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9080 { 675 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9081 { 675 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9082 { 675 /* brct */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9083 { 675 /* brct */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9084 { 680 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9085 { 680 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9086 { 680 /* brctg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9087 { 680 /* brctg */, 2 /* 1 */, MCK_PCRel16, AMFBS_None },
9088 { 686 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9089 { 686 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
9090 { 686 /* brcth */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9091 { 686 /* brcth */, 2 /* 1 */, MCK_PCRel32, AMFBS_FeatureHighWord },
9092 { 692 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9093 { 692 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9094 { 692 /* brxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9095 { 692 /* brxh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9096 { 697 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9097 { 697 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9098 { 697 /* brxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9099 { 697 /* brxhg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9100 { 703 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9101 { 703 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9102 { 703 /* brxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9103 { 703 /* brxle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9104 { 709 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9105 { 709 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9106 { 709 /* brxlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9107 { 709 /* brxlg */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9108 { 715 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9109 { 715 /* bsa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9110 { 719 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9111 { 719 /* bsg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9112 { 723 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
9113 { 723 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9114 { 723 /* bsm */, 2 /* 1 */, MCK_ADDR64, AMFBS_None },
9115 { 723 /* bsm */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9116 { 727 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9117 { 727 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9118 { 727 /* bxh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9119 { 727 /* bxh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9120 { 731 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9121 { 731 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9122 { 731 /* bxhg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9123 { 731 /* bxhg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9124 { 736 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9125 { 736 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9126 { 736 /* bxle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9127 { 736 /* bxle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
9128 { 741 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9129 { 741 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9130 { 741 /* bxleg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9131 { 741 /* bxleg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9132 { 747 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9133 { 747 /* bz */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
9134 { 750 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9135 { 750 /* bzr */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
9136 { 754 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9137 { 754 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9138 { 754 /* c */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9139 { 754 /* c */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9140 { 756 /* cal */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9141 { 756 /* cal */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureConcurrentFunctions },
9142 { 756 /* cal */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9143 { 756 /* cal */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureConcurrentFunctions },
9144 { 760 /* calg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9145 { 760 /* calg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
9146 { 760 /* calg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9147 { 760 /* calg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
9148 { 765 /* calgf */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9149 { 765 /* calgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
9150 { 765 /* calgf */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureConcurrentFunctions },
9151 { 765 /* calgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
9152 { 771 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9153 { 771 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9154 { 771 /* cd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9155 { 771 /* cd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9156 { 774 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9157 { 774 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9158 { 774 /* cdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9159 { 774 /* cdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9160 { 778 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9161 { 778 /* cdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9162 { 783 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9163 { 783 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9164 { 783 /* cdfbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9165 { 783 /* cdfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9166 { 789 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9167 { 789 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9168 { 789 /* cdfbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9169 { 789 /* cdfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9170 { 796 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9171 { 796 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9172 { 796 /* cdfr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9173 { 796 /* cdfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9174 { 801 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9175 { 801 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9176 { 801 /* cdftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9177 { 801 /* cdftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9178 { 807 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9179 { 807 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9180 { 807 /* cdgbr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9181 { 807 /* cdgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9182 { 813 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9183 { 813 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9184 { 813 /* cdgbra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9185 { 813 /* cdgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9186 { 820 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9187 { 820 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9188 { 820 /* cdgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9189 { 820 /* cdgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9190 { 825 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9191 { 825 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9192 { 825 /* cdgtr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9193 { 825 /* cdgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9194 { 831 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9195 { 831 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9196 { 831 /* cdgtra */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9197 { 831 /* cdgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9198 { 838 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9199 { 838 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9200 { 838 /* cdlfbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9201 { 838 /* cdlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9202 { 845 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9203 { 845 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9204 { 845 /* cdlftr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9205 { 845 /* cdlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9206 { 852 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9207 { 852 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9208 { 852 /* cdlgbr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9209 { 852 /* cdlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9210 { 859 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9211 { 859 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9212 { 859 /* cdlgtr */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureFPExtension },
9213 { 859 /* cdlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9214 { 866 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
9215 { 866 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
9216 { 866 /* cdpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
9217 { 866 /* cdpt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
9218 { 871 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9219 { 871 /* cdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9220 { 875 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9221 { 875 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9222 { 875 /* cds */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9223 { 875 /* cds */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9224 { 879 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9225 { 879 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9226 { 879 /* cdsg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9227 { 879 /* cdsg */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9228 { 884 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9229 { 884 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9230 { 884 /* cdstr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9231 { 884 /* cdstr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9232 { 890 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9233 { 890 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9234 { 890 /* cdsy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
9235 { 890 /* cdsy */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9236 { 895 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9237 { 895 /* cdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9238 { 900 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9239 { 900 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9240 { 900 /* cdutr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
9241 { 900 /* cdutr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9242 { 906 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
9243 { 906 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
9244 { 906 /* cdzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
9245 { 906 /* cdzt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
9246 { 911 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9247 { 911 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9248 { 911 /* ce */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9249 { 911 /* ce */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9250 { 914 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9251 { 914 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9252 { 914 /* ceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9253 { 914 /* ceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9254 { 918 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
9255 { 918 /* cebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
9256 { 923 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9257 { 923 /* cedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
9258 { 929 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9259 { 929 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9260 { 929 /* cefbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9261 { 929 /* cefbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9262 { 935 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9263 { 935 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9264 { 935 /* cefbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9265 { 935 /* cefbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9266 { 942 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9267 { 942 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9268 { 942 /* cefr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9269 { 942 /* cefr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9270 { 947 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9271 { 947 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9272 { 947 /* cegbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9273 { 947 /* cegbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9274 { 953 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9275 { 953 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9276 { 953 /* cegbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9277 { 953 /* cegbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9278 { 960 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9279 { 960 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9280 { 960 /* cegr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
9281 { 960 /* cegr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
9282 { 965 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9283 { 965 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9284 { 965 /* celfbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9285 { 965 /* celfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
9286 { 972 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9287 { 972 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9288 { 972 /* celgbr */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
9289 { 972 /* celgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
9290 { 979 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
9291 { 979 /* cer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
9292 { 983 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
9293 { 983 /* cextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
9294 { 989 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9295 { 989 /* cfc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9296 { 993 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9297 { 993 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9298 { 993 /* cfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9299 { 993 /* cfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9300 { 999 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9301 { 999 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9302 { 999 /* cfdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9303 { 999 /* cfdbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9304 { 1006 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9305 { 1006 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9306 { 1006 /* cfdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9307 { 1006 /* cfdr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9308 { 1011 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9309 { 1011 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9310 { 1011 /* cfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9311 { 1011 /* cfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9312 { 1017 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9313 { 1017 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9314 { 1017 /* cfebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9315 { 1017 /* cfebr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9316 { 1023 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9317 { 1023 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9318 { 1023 /* cfebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9319 { 1023 /* cfebra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9320 { 1030 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9321 { 1030 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9322 { 1030 /* cfer */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9323 { 1030 /* cfer */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9324 { 1035 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9325 { 1035 /* cfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9326 { 1039 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9327 { 1039 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9328 { 1039 /* cfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9329 { 1039 /* cfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9330 { 1045 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9331 { 1045 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9332 { 1045 /* cfxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9333 { 1045 /* cfxbra */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9334 { 1052 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9335 { 1052 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9336 { 1052 /* cfxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9337 { 1052 /* cfxr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9338 { 1057 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9339 { 1057 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9340 { 1057 /* cfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9341 { 1057 /* cfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9342 { 1063 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9343 { 1063 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9344 { 1063 /* cg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9345 { 1063 /* cg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9346 { 1066 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9347 { 1066 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9348 { 1066 /* cgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9349 { 1066 /* cgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9350 { 1072 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9351 { 1072 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9352 { 1072 /* cgdbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9353 { 1072 /* cgdbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9354 { 1079 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9355 { 1079 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9356 { 1079 /* cgdr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9357 { 1079 /* cgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9358 { 1084 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9359 { 1084 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9360 { 1084 /* cgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
9361 { 1084 /* cgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9362 { 1090 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9363 { 1090 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9364 { 1090 /* cgdtra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9365 { 1090 /* cgdtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9366 { 1097 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9367 { 1097 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9368 { 1097 /* cgebr */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9369 { 1097 /* cgebr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9370 { 1103 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9371 { 1103 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9372 { 1103 /* cgebra */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9373 { 1103 /* cgebra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9374 { 1110 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9375 { 1110 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9376 { 1110 /* cger */, 4 /* 2 */, MCK_FP32, AMFBS_None },
9377 { 1110 /* cger */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9378 { 1115 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9379 { 1115 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9380 { 1115 /* cgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9381 { 1115 /* cgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9382 { 1119 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9383 { 1119 /* cgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9384 { 1124 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9385 { 1124 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9386 { 1124 /* cgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9387 { 1124 /* cgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9388 { 1129 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9389 { 1129 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9390 { 1129 /* cgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9391 { 1129 /* cgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9392 { 1135 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9393 { 1135 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9394 { 1135 /* cgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9395 { 1135 /* cgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9396 { 1139 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9397 { 1139 /* cghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9398 { 1144 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9399 { 1144 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9400 { 1144 /* cghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9401 { 1144 /* cghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9402 { 1150 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9403 { 1150 /* cghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9404 { 1156 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9405 { 1156 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9406 { 1156 /* cgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9407 { 1156 /* cgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9408 { 1161 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9409 { 1161 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9410 { 1161 /* cgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9411 { 1161 /* cgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9412 { 1167 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9413 { 1167 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9414 { 1167 /* cgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9415 { 1167 /* cgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9416 { 1173 /* cgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9417 { 1173 /* cgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9418 { 1180 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9419 { 1180 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9420 { 1180 /* cgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9421 { 1180 /* cgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9422 { 1186 /* cgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9423 { 1186 /* cgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9424 { 1193 /* cgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9425 { 1193 /* cgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9426 { 1200 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9427 { 1200 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9428 { 1200 /* cgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9429 { 1200 /* cgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9430 { 1207 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9431 { 1207 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9432 { 1207 /* cgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9433 { 1207 /* cgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9434 { 1214 /* cgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9435 { 1214 /* cgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9436 { 1222 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9437 { 1222 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9438 { 1222 /* cgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9439 { 1222 /* cgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9440 { 1229 /* cgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9441 { 1229 /* cgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9442 { 1237 /* cgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9443 { 1237 /* cgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9444 { 1245 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9445 { 1245 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9446 { 1245 /* cgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9447 { 1245 /* cgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9448 { 1250 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9449 { 1250 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9450 { 1250 /* cgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9451 { 1250 /* cgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9452 { 1256 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9453 { 1256 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9454 { 1256 /* cgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9455 { 1256 /* cgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9456 { 1262 /* cgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9457 { 1262 /* cgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9458 { 1269 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9459 { 1269 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9460 { 1269 /* cgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9461 { 1269 /* cgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9462 { 1275 /* cgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9463 { 1275 /* cgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9464 { 1282 /* cgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9465 { 1282 /* cgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9466 { 1289 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9467 { 1289 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9468 { 1289 /* cgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9469 { 1289 /* cgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9470 { 1296 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9471 { 1296 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9472 { 1296 /* cgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9473 { 1296 /* cgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9474 { 1303 /* cgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9475 { 1303 /* cgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9476 { 1311 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9477 { 1311 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9478 { 1311 /* cgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9479 { 1311 /* cgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9480 { 1318 /* cgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9481 { 1318 /* cgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9482 { 1326 /* cgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9483 { 1326 /* cgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9484 { 1334 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9485 { 1334 /* cgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9486 { 1339 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9487 { 1339 /* cgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9488 { 1345 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9489 { 1345 /* cgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9490 { 1351 /* cgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9491 { 1358 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9492 { 1358 /* cgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9493 { 1364 /* cgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9494 { 1371 /* cgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9495 { 1378 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9496 { 1378 /* cgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9497 { 1385 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9498 { 1385 /* cgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9499 { 1392 /* cgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9500 { 1400 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9501 { 1400 /* cgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9502 { 1407 /* cgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9503 { 1415 /* cgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9504 { 1423 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9505 { 1423 /* cgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9506 { 1427 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9507 { 1427 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9508 { 1427 /* cgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9509 { 1427 /* cgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9510 { 1432 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9511 { 1432 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9512 { 1432 /* cgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9513 { 1432 /* cgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9514 { 1438 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9515 { 1438 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9516 { 1438 /* cgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9517 { 1438 /* cgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9518 { 1444 /* cgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9519 { 1444 /* cgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9520 { 1451 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9521 { 1451 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9522 { 1451 /* cgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9523 { 1451 /* cgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9524 { 1457 /* cgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9525 { 1457 /* cgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9526 { 1464 /* cgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9527 { 1464 /* cgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9528 { 1471 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9529 { 1471 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9530 { 1471 /* cgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9531 { 1471 /* cgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9532 { 1478 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9533 { 1478 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9534 { 1478 /* cgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9535 { 1478 /* cgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9536 { 1485 /* cgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9537 { 1485 /* cgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9538 { 1493 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9539 { 1493 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9540 { 1493 /* cgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9541 { 1493 /* cgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9542 { 1500 /* cgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9543 { 1500 /* cgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9544 { 1508 /* cgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9545 { 1508 /* cgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9546 { 1516 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9547 { 1516 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9548 { 1516 /* cgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9549 { 1516 /* cgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9550 { 1521 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9551 { 1521 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9552 { 1521 /* cgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9553 { 1521 /* cgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9554 { 1527 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9555 { 1527 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9556 { 1527 /* cgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9557 { 1527 /* cgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9558 { 1533 /* cgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9559 { 1533 /* cgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9560 { 1540 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9561 { 1540 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9562 { 1540 /* cgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9563 { 1540 /* cgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9564 { 1546 /* cgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9565 { 1546 /* cgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9566 { 1553 /* cgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9567 { 1553 /* cgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9568 { 1560 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9569 { 1560 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9570 { 1560 /* cgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9571 { 1560 /* cgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9572 { 1567 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9573 { 1567 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9574 { 1567 /* cgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9575 { 1567 /* cgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9576 { 1574 /* cgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9577 { 1574 /* cgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9578 { 1582 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9579 { 1582 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9580 { 1582 /* cgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9581 { 1582 /* cgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9582 { 1589 /* cgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9583 { 1589 /* cgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9584 { 1597 /* cgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9585 { 1597 /* cgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9586 { 1605 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9587 { 1605 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9588 { 1605 /* cgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9589 { 1605 /* cgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9590 { 1610 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9591 { 1610 /* cgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9592 { 1615 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9593 { 1615 /* cgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9594 { 1621 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9595 { 1621 /* cgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9596 { 1627 /* cgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9597 { 1634 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9598 { 1634 /* cgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9599 { 1640 /* cgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9600 { 1647 /* cgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9601 { 1654 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9602 { 1654 /* cgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9603 { 1661 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9604 { 1661 /* cgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9605 { 1668 /* cgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9606 { 1676 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9607 { 1676 /* cgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9608 { 1683 /* cgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9609 { 1691 /* cgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9610 { 1699 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9611 { 1699 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9612 { 1699 /* cgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9613 { 1699 /* cgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9614 { 1705 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9615 { 1705 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9616 { 1705 /* cgxbra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9617 { 1705 /* cgxbra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9618 { 1712 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9619 { 1712 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9620 { 1712 /* cgxr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9621 { 1712 /* cgxr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9622 { 1717 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9623 { 1717 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9624 { 1717 /* cgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_None },
9625 { 1717 /* cgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9626 { 1723 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9627 { 1723 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9628 { 1723 /* cgxtra */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9629 { 1723 /* cgxtra */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9630 { 1730 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9631 { 1730 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9632 { 1730 /* ch */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9633 { 1730 /* ch */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9634 { 1733 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9635 { 1733 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9636 { 1733 /* chf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
9637 { 1733 /* chf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9638 { 1737 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9639 { 1737 /* chhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
9640 { 1742 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9641 { 1742 /* chhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9642 { 1748 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9643 { 1748 /* chi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9644 { 1752 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9645 { 1752 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9646 { 1752 /* chlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
9647 { 1752 /* chlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9648 { 1757 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9649 { 1757 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9650 { 1757 /* chrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9651 { 1757 /* chrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9652 { 1762 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9653 { 1762 /* chsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9654 { 1767 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9655 { 1767 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9656 { 1767 /* chy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9657 { 1767 /* chy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9658 { 1771 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9659 { 1771 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9660 { 1771 /* cib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9661 { 1771 /* cib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9662 { 1775 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9663 { 1775 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9664 { 1775 /* cibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9665 { 1775 /* cibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9666 { 1780 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9667 { 1780 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9668 { 1780 /* cibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9669 { 1780 /* cibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9670 { 1785 /* cibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9671 { 1785 /* cibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9672 { 1791 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9673 { 1791 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9674 { 1791 /* cibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9675 { 1791 /* cibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9676 { 1796 /* cible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9677 { 1796 /* cible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9678 { 1802 /* ciblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9679 { 1802 /* ciblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9680 { 1808 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9681 { 1808 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9682 { 1808 /* cibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9683 { 1808 /* cibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9684 { 1814 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9685 { 1814 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9686 { 1814 /* cibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9687 { 1814 /* cibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9688 { 1820 /* cibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9689 { 1820 /* cibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9690 { 1827 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9691 { 1827 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9692 { 1827 /* cibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9693 { 1827 /* cibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9694 { 1833 /* cibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9695 { 1833 /* cibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9696 { 1840 /* cibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9697 { 1840 /* cibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9698 { 1847 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9699 { 1847 /* cih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
9700 { 1851 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9701 { 1851 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9702 { 1851 /* cij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9703 { 1851 /* cij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9704 { 1855 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9705 { 1855 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9706 { 1855 /* cije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9707 { 1855 /* cije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9708 { 1860 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9709 { 1860 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9710 { 1860 /* cijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9711 { 1860 /* cijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9712 { 1865 /* cijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9713 { 1865 /* cijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9714 { 1871 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9715 { 1871 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9716 { 1871 /* cijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9717 { 1871 /* cijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9718 { 1876 /* cijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9719 { 1876 /* cijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9720 { 1882 /* cijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9721 { 1882 /* cijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9722 { 1888 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9723 { 1888 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9724 { 1888 /* cijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9725 { 1888 /* cijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9726 { 1894 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9727 { 1894 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9728 { 1894 /* cijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9729 { 1894 /* cijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9730 { 1900 /* cijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9731 { 1900 /* cijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9732 { 1907 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9733 { 1907 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9734 { 1907 /* cijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9735 { 1907 /* cijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9736 { 1913 /* cijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9737 { 1913 /* cijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9738 { 1920 /* cijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9739 { 1920 /* cijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9740 { 1927 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9741 { 1927 /* cit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9742 { 1931 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9743 { 1931 /* cite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9744 { 1936 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9745 { 1936 /* cith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9746 { 1941 /* cithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9747 { 1947 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9748 { 1947 /* citl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9749 { 1952 /* citle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9750 { 1958 /* citlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9751 { 1964 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9752 { 1964 /* citne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9753 { 1970 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9754 { 1970 /* citnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9755 { 1976 /* citnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9756 { 1983 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9757 { 1983 /* citnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9758 { 1989 /* citnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9759 { 1996 /* citnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9760 { 2003 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9761 { 2003 /* cksm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9762 { 2003 /* cksm */, 2 /* 1 */, MCK_GR128, AMFBS_None },
9763 { 2003 /* cksm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9764 { 2008 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9765 { 2008 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9766 { 2008 /* cl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
9767 { 2008 /* cl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9768 { 2011 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9769 { 2011 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9770 { 2011 /* clc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
9771 { 2011 /* clc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
9772 { 2015 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9773 { 2015 /* clcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9774 { 2020 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9775 { 2020 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9776 { 2020 /* clcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
9777 { 2020 /* clcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9778 { 2026 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9779 { 2026 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9780 { 2026 /* clclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
9781 { 2026 /* clclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
9782 { 2032 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9783 { 2032 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9784 { 2032 /* clfdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9785 { 2032 /* clfdbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9786 { 2039 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9787 { 2039 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9788 { 2039 /* clfdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9789 { 2039 /* clfdtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9790 { 2046 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9791 { 2046 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9792 { 2046 /* clfebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9793 { 2046 /* clfebr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9794 { 2053 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9795 { 2053 /* clfhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9796 { 2060 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9797 { 2060 /* clfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9798 { 2065 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9799 { 2065 /* clfit */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9800 { 2071 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9801 { 2071 /* clfite */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9802 { 2078 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9803 { 2078 /* clfith */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9804 { 2085 /* clfithe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9805 { 2093 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9806 { 2093 /* clfitl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9807 { 2100 /* clfitle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9808 { 2108 /* clfitlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9809 { 2116 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9810 { 2116 /* clfitne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9811 { 2124 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9812 { 2124 /* clfitnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9813 { 2132 /* clfitnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9814 { 2141 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9815 { 2141 /* clfitnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9816 { 2149 /* clfitnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9817 { 2158 /* clfitnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
9818 { 2167 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9819 { 2167 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9820 { 2167 /* clfxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9821 { 2167 /* clfxbr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9822 { 2174 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9823 { 2174 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9824 { 2174 /* clfxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
9825 { 2174 /* clfxtr */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureFPExtension },
9826 { 2181 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9827 { 2181 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9828 { 2181 /* clg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9829 { 2181 /* clg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9830 { 2185 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9831 { 2185 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9832 { 2185 /* clgdbr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9833 { 2185 /* clgdbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9834 { 2192 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9835 { 2192 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9836 { 2192 /* clgdtr */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
9837 { 2192 /* clgdtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9838 { 2199 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9839 { 2199 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9840 { 2199 /* clgebr */, 4 /* 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
9841 { 2199 /* clgebr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
9842 { 2206 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9843 { 2206 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9844 { 2206 /* clgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
9845 { 2206 /* clgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9846 { 2211 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9847 { 2211 /* clgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9848 { 2217 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9849 { 2217 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9850 { 2217 /* clgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
9851 { 2217 /* clgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9852 { 2223 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9853 { 2223 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9854 { 2223 /* clgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9855 { 2223 /* clgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9856 { 2230 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9857 { 2230 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9858 { 2230 /* clghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9859 { 2230 /* clghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
9860 { 2237 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9861 { 2237 /* clghsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
9862 { 2244 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9863 { 2244 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9864 { 2244 /* clgib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9865 { 2244 /* clgib */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9866 { 2250 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9867 { 2250 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9868 { 2250 /* clgibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9869 { 2250 /* clgibe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9870 { 2257 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9871 { 2257 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9872 { 2257 /* clgibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9873 { 2257 /* clgibh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9874 { 2264 /* clgibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9875 { 2264 /* clgibhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9876 { 2272 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9877 { 2272 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9878 { 2272 /* clgibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9879 { 2272 /* clgibl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9880 { 2279 /* clgible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9881 { 2279 /* clgible */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9882 { 2287 /* clgiblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9883 { 2287 /* clgiblh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9884 { 2295 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9885 { 2295 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9886 { 2295 /* clgibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9887 { 2295 /* clgibne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9888 { 2303 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9889 { 2303 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9890 { 2303 /* clgibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9891 { 2303 /* clgibnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9892 { 2311 /* clgibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9893 { 2311 /* clgibnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9894 { 2320 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9895 { 2320 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9896 { 2320 /* clgibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9897 { 2320 /* clgibnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9898 { 2328 /* clgibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9899 { 2328 /* clgibnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9900 { 2337 /* clgibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9901 { 2337 /* clgibnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9902 { 2346 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9903 { 2346 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9904 { 2346 /* clgij */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9905 { 2346 /* clgij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
9906 { 2352 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9907 { 2352 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9908 { 2352 /* clgije */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9909 { 2352 /* clgije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9910 { 2359 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9911 { 2359 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9912 { 2359 /* clgijh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9913 { 2359 /* clgijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9914 { 2366 /* clgijhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9915 { 2366 /* clgijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9916 { 2374 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9917 { 2374 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9918 { 2374 /* clgijl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9919 { 2374 /* clgijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9920 { 2381 /* clgijle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9921 { 2381 /* clgijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9922 { 2389 /* clgijlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9923 { 2389 /* clgijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9924 { 2397 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9925 { 2397 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9926 { 2397 /* clgijne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9927 { 2397 /* clgijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9928 { 2405 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9929 { 2405 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9930 { 2405 /* clgijnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9931 { 2405 /* clgijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9932 { 2413 /* clgijnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9933 { 2413 /* clgijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9934 { 2422 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9935 { 2422 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9936 { 2422 /* clgijnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9937 { 2422 /* clgijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9938 { 2430 /* clgijnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9939 { 2430 /* clgijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9940 { 2439 /* clgijnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9941 { 2439 /* clgijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
9942 { 2448 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9943 { 2448 /* clgit */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9944 { 2454 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9945 { 2454 /* clgite */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9946 { 2461 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9947 { 2461 /* clgith */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9948 { 2468 /* clgithe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9949 { 2476 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9950 { 2476 /* clgitl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9951 { 2483 /* clgitle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9952 { 2491 /* clgitlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9953 { 2499 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9954 { 2499 /* clgitne */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9955 { 2507 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9956 { 2507 /* clgitnh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9957 { 2515 /* clgitnhe */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9958 { 2524 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9959 { 2524 /* clgitnl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9960 { 2532 /* clgitnle */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9961 { 2541 /* clgitnlh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
9962 { 2550 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9963 { 2550 /* clgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9964 { 2555 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9965 { 2555 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9966 { 2555 /* clgrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
9967 { 2555 /* clgrb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9968 { 2561 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9969 { 2561 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9970 { 2561 /* clgrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9971 { 2561 /* clgrbe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9972 { 2568 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9973 { 2568 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9974 { 2568 /* clgrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9975 { 2568 /* clgrbh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9976 { 2575 /* clgrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9977 { 2575 /* clgrbhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9978 { 2583 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9979 { 2583 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9980 { 2583 /* clgrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9981 { 2583 /* clgrbl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9982 { 2590 /* clgrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9983 { 2590 /* clgrble */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9984 { 2598 /* clgrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9985 { 2598 /* clgrblh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9986 { 2606 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9987 { 2606 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9988 { 2606 /* clgrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9989 { 2606 /* clgrbne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9990 { 2614 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9991 { 2614 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9992 { 2614 /* clgrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9993 { 2614 /* clgrbnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9994 { 2622 /* clgrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9995 { 2622 /* clgrbnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9996 { 2631 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9997 { 2631 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
9998 { 2631 /* clgrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
9999 { 2631 /* clgrbnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10000 { 2639 /* clgrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10001 { 2639 /* clgrbnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10002 { 2648 /* clgrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10003 { 2648 /* clgrbnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10004 { 2657 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10005 { 2657 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10006 { 2657 /* clgrj */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10007 { 2657 /* clgrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10008 { 2663 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10009 { 2663 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10010 { 2663 /* clgrje */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10011 { 2663 /* clgrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10012 { 2670 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10013 { 2670 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10014 { 2670 /* clgrjh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10015 { 2670 /* clgrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10016 { 2677 /* clgrjhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10017 { 2677 /* clgrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10018 { 2685 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10019 { 2685 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10020 { 2685 /* clgrjl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10021 { 2685 /* clgrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10022 { 2692 /* clgrjle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10023 { 2692 /* clgrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10024 { 2700 /* clgrjlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10025 { 2700 /* clgrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10026 { 2708 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10027 { 2708 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10028 { 2708 /* clgrjne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10029 { 2708 /* clgrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10030 { 2716 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10031 { 2716 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10032 { 2716 /* clgrjnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10033 { 2716 /* clgrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10034 { 2724 /* clgrjnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10035 { 2724 /* clgrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10036 { 2733 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10037 { 2733 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10038 { 2733 /* clgrjnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10039 { 2733 /* clgrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10040 { 2741 /* clgrjnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10041 { 2741 /* clgrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10042 { 2750 /* clgrjnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10043 { 2750 /* clgrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10044 { 2759 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10045 { 2759 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10046 { 2759 /* clgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10047 { 2759 /* clgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10048 { 2765 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10049 { 2765 /* clgrt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10050 { 2771 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10051 { 2771 /* clgrte */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10052 { 2778 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10053 { 2778 /* clgrth */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10054 { 2785 /* clgrthe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10055 { 2793 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10056 { 2793 /* clgrtl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10057 { 2800 /* clgrtle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10058 { 2808 /* clgrtlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10059 { 2816 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10060 { 2816 /* clgrtne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10061 { 2824 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10062 { 2824 /* clgrtnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10063 { 2832 /* clgrtnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10064 { 2841 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10065 { 2841 /* clgrtnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10066 { 2849 /* clgrtnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10067 { 2858 /* clgrtnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10068 { 2867 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10069 { 2867 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10070 { 2867 /* clgt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10071 { 2867 /* clgt */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10072 { 2872 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10073 { 2872 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10074 { 2872 /* clgte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10075 { 2872 /* clgte */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10076 { 2878 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10077 { 2878 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10078 { 2878 /* clgth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10079 { 2878 /* clgth */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10080 { 2884 /* clgthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10081 { 2884 /* clgthe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10082 { 2891 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10083 { 2891 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10084 { 2891 /* clgtl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10085 { 2891 /* clgtl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10086 { 2897 /* clgtle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10087 { 2897 /* clgtle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10088 { 2904 /* clgtlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10089 { 2904 /* clgtlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10090 { 2911 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10091 { 2911 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10092 { 2911 /* clgtne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10093 { 2911 /* clgtne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10094 { 2918 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10095 { 2918 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10096 { 2918 /* clgtnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10097 { 2918 /* clgtnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10098 { 2925 /* clgtnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10099 { 2925 /* clgtnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10100 { 2933 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10101 { 2933 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10102 { 2933 /* clgtnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10103 { 2933 /* clgtnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10104 { 2940 /* clgtnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10105 { 2940 /* clgtnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10106 { 2948 /* clgtnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10107 { 2948 /* clgtnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
10108 { 2956 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10109 { 2956 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
10110 { 2956 /* clgxbr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10111 { 2956 /* clgxbr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
10112 { 2963 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10113 { 2963 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
10114 { 2963 /* clgxtr */, 4 /* 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10115 { 2963 /* clgxtr */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureFPExtension },
10116 { 2970 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10117 { 2970 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10118 { 2970 /* clhf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
10119 { 2970 /* clhf */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10120 { 2975 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
10121 { 2975 /* clhhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
10122 { 2981 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10123 { 2981 /* clhhsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10124 { 2988 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
10125 { 2988 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10126 { 2988 /* clhlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureHighWord },
10127 { 2988 /* clhlr */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10128 { 2994 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10129 { 2994 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10130 { 2994 /* clhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10131 { 2994 /* clhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10132 { 3000 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10133 { 3000 /* cli */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
10134 { 3004 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10135 { 3004 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10136 { 3004 /* clib */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10137 { 3004 /* clib */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10138 { 3009 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10139 { 3009 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10140 { 3009 /* clibe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10141 { 3009 /* clibe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10142 { 3015 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10143 { 3015 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10144 { 3015 /* clibh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10145 { 3015 /* clibh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10146 { 3021 /* clibhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10147 { 3021 /* clibhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10148 { 3028 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10149 { 3028 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10150 { 3028 /* clibl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10151 { 3028 /* clibl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10152 { 3034 /* clible */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10153 { 3034 /* clible */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10154 { 3041 /* cliblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10155 { 3041 /* cliblh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10156 { 3048 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10157 { 3048 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10158 { 3048 /* clibne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10159 { 3048 /* clibne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10160 { 3055 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10161 { 3055 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10162 { 3055 /* clibnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10163 { 3055 /* clibnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10164 { 3062 /* clibnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10165 { 3062 /* clibnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10166 { 3070 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10167 { 3070 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10168 { 3070 /* clibnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10169 { 3070 /* clibnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10170 { 3077 /* clibnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10171 { 3077 /* clibnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10172 { 3085 /* clibnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10173 { 3085 /* clibnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10174 { 3093 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10175 { 3093 /* clih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
10176 { 3098 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10177 { 3098 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10178 { 3098 /* clij */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10179 { 3098 /* clij */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10180 { 3103 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10181 { 3103 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10182 { 3103 /* clije */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10183 { 3103 /* clije */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10184 { 3109 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10185 { 3109 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10186 { 3109 /* clijh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10187 { 3109 /* clijh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10188 { 3115 /* clijhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10189 { 3115 /* clijhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10190 { 3122 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10191 { 3122 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10192 { 3122 /* clijl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10193 { 3122 /* clijl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10194 { 3128 /* clijle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10195 { 3128 /* clijle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10196 { 3135 /* clijlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10197 { 3135 /* clijlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10198 { 3142 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10199 { 3142 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10200 { 3142 /* clijne */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10201 { 3142 /* clijne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10202 { 3149 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10203 { 3149 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10204 { 3149 /* clijnh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10205 { 3149 /* clijnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10206 { 3156 /* clijnhe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10207 { 3156 /* clijnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10208 { 3164 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10209 { 3164 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10210 { 3164 /* clijnl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10211 { 3164 /* clijnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10212 { 3171 /* clijnle */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10213 { 3171 /* clijnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10214 { 3179 /* clijnlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10215 { 3179 /* clijnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10216 { 3187 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
10217 { 3187 /* cliy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
10218 { 3192 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10219 { 3192 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10220 { 3192 /* clm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10221 { 3192 /* clm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10222 { 3196 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10223 { 3196 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10224 { 3196 /* clmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10225 { 3196 /* clmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10226 { 3201 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10227 { 3201 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10228 { 3201 /* clmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10229 { 3201 /* clmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10230 { 3206 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10231 { 3206 /* clr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10232 { 3210 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10233 { 3210 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10234 { 3210 /* clrb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10235 { 3210 /* clrb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10236 { 3215 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10237 { 3215 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10238 { 3215 /* clrbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10239 { 3215 /* clrbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10240 { 3221 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10241 { 3221 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10242 { 3221 /* clrbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10243 { 3221 /* clrbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10244 { 3227 /* clrbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10245 { 3227 /* clrbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10246 { 3234 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10247 { 3234 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10248 { 3234 /* clrbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10249 { 3234 /* clrbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10250 { 3240 /* clrble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10251 { 3240 /* clrble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10252 { 3247 /* clrblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10253 { 3247 /* clrblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10254 { 3254 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10255 { 3254 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10256 { 3254 /* clrbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10257 { 3254 /* clrbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10258 { 3261 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10259 { 3261 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10260 { 3261 /* clrbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10261 { 3261 /* clrbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10262 { 3268 /* clrbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10263 { 3268 /* clrbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10264 { 3276 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10265 { 3276 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10266 { 3276 /* clrbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10267 { 3276 /* clrbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10268 { 3283 /* clrbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10269 { 3283 /* clrbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10270 { 3291 /* clrbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10271 { 3291 /* clrbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10272 { 3299 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10273 { 3299 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10274 { 3299 /* clrj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10275 { 3299 /* clrj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10276 { 3304 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10277 { 3304 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10278 { 3304 /* clrje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10279 { 3304 /* clrje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10280 { 3310 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10281 { 3310 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10282 { 3310 /* clrjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10283 { 3310 /* clrjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10284 { 3316 /* clrjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10285 { 3316 /* clrjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10286 { 3323 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10287 { 3323 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10288 { 3323 /* clrjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10289 { 3323 /* clrjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10290 { 3329 /* clrjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10291 { 3329 /* clrjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10292 { 3336 /* clrjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10293 { 3336 /* clrjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10294 { 3343 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10295 { 3343 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10296 { 3343 /* clrjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10297 { 3343 /* clrjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10298 { 3350 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10299 { 3350 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10300 { 3350 /* clrjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10301 { 3350 /* clrjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10302 { 3357 /* clrjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10303 { 3357 /* clrjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10304 { 3365 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10305 { 3365 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10306 { 3365 /* clrjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10307 { 3365 /* clrjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10308 { 3372 /* clrjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10309 { 3372 /* clrjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10310 { 3380 /* clrjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10311 { 3380 /* clrjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10312 { 3388 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10313 { 3388 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10314 { 3388 /* clrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10315 { 3388 /* clrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10316 { 3393 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10317 { 3393 /* clrt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10318 { 3398 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10319 { 3398 /* clrte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10320 { 3404 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10321 { 3404 /* clrth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10322 { 3410 /* clrthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10323 { 3417 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10324 { 3417 /* clrtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10325 { 3423 /* clrtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10326 { 3430 /* clrtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10327 { 3437 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10328 { 3437 /* clrtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10329 { 3444 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10330 { 3444 /* clrtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10331 { 3451 /* clrtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10332 { 3459 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10333 { 3459 /* clrtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10334 { 3466 /* clrtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10335 { 3474 /* clrtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10336 { 3482 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10337 { 3482 /* clst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10338 { 3487 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10339 { 3487 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10340 { 3487 /* clt */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10341 { 3487 /* clt */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10342 { 3491 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10343 { 3491 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10344 { 3491 /* clte */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10345 { 3491 /* clte */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10346 { 3496 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10347 { 3496 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10348 { 3496 /* clth */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10349 { 3496 /* clth */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10350 { 3501 /* clthe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10351 { 3501 /* clthe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10352 { 3507 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10353 { 3507 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10354 { 3507 /* cltl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10355 { 3507 /* cltl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10356 { 3512 /* cltle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10357 { 3512 /* cltle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10358 { 3518 /* cltlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10359 { 3518 /* cltlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10360 { 3524 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10361 { 3524 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10362 { 3524 /* cltne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10363 { 3524 /* cltne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10364 { 3530 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10365 { 3530 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10366 { 3530 /* cltnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10367 { 3530 /* cltnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10368 { 3536 /* cltnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10369 { 3536 /* cltnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10370 { 3543 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10371 { 3543 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10372 { 3543 /* cltnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10373 { 3543 /* cltnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10374 { 3549 /* cltnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10375 { 3549 /* cltnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10376 { 3556 /* cltnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions },
10377 { 3556 /* cltnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions },
10378 { 3563 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10379 { 3563 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10380 { 3563 /* cly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10381 { 3563 /* cly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10382 { 3567 /* clzg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
10383 { 3567 /* clzg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
10384 { 3572 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10385 { 3572 /* cmpsc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10386 { 3578 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10387 { 3578 /* cp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10388 { 3581 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10389 { 3581 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
10390 { 3581 /* cpdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10391 { 3581 /* cpdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPPackedConversion },
10392 { 3586 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10393 { 3586 /* cpsdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10394 { 3592 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10395 { 3592 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10396 { 3592 /* cpxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10397 { 3592 /* cpxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10398 { 3597 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10399 { 3597 /* cpya */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
10400 { 3602 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10401 { 3602 /* cr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10402 { 3605 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10403 { 3605 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10404 { 3605 /* crb */, 8 /* 3 */, MCK_BDAddr64Disp12, AMFBS_None },
10405 { 3605 /* crb */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10406 { 3609 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10407 { 3609 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10408 { 3609 /* crbe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10409 { 3609 /* crbe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10410 { 3614 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10411 { 3614 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10412 { 3614 /* crbh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10413 { 3614 /* crbh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10414 { 3619 /* crbhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10415 { 3619 /* crbhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10416 { 3625 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10417 { 3625 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10418 { 3625 /* crbl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10419 { 3625 /* crbl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10420 { 3630 /* crble */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10421 { 3630 /* crble */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10422 { 3636 /* crblh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10423 { 3636 /* crblh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10424 { 3642 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10425 { 3642 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10426 { 3642 /* crbne */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10427 { 3642 /* crbne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10428 { 3648 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10429 { 3648 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10430 { 3648 /* crbnh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10431 { 3648 /* crbnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10432 { 3654 /* crbnhe */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10433 { 3654 /* crbnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10434 { 3661 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10435 { 3661 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10436 { 3661 /* crbnl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10437 { 3661 /* crbnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10438 { 3667 /* crbnle */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10439 { 3667 /* crbnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10440 { 3674 /* crbnlh */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10441 { 3674 /* crbnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10442 { 3681 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10443 { 3681 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10444 { 3681 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10445 { 3681 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10446 { 3681 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10447 { 3681 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10448 { 3681 /* crdte */, 5 /* 0, 2 */, MCK_GR128, AMFBS_FeatureEnhancedDAT2 },
10449 { 3681 /* crdte */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureEnhancedDAT2 },
10450 { 3687 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10451 { 3687 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10452 { 3687 /* crj */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10453 { 3687 /* crj */, 8 /* 3 */, MCK_PCRel16, AMFBS_None },
10454 { 3691 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10455 { 3691 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10456 { 3691 /* crje */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10457 { 3691 /* crje */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10458 { 3696 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10459 { 3696 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10460 { 3696 /* crjh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10461 { 3696 /* crjh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10462 { 3701 /* crjhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10463 { 3701 /* crjhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10464 { 3707 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10465 { 3707 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10466 { 3707 /* crjl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10467 { 3707 /* crjl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10468 { 3712 /* crjle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10469 { 3712 /* crjle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10470 { 3718 /* crjlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10471 { 3718 /* crjlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10472 { 3724 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10473 { 3724 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10474 { 3724 /* crjne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10475 { 3724 /* crjne */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10476 { 3730 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10477 { 3730 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10478 { 3730 /* crjnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10479 { 3730 /* crjnh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10480 { 3736 /* crjnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10481 { 3736 /* crjnhe */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10482 { 3743 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10483 { 3743 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10484 { 3743 /* crjnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10485 { 3743 /* crjnl */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10486 { 3749 /* crjnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10487 { 3749 /* crjnle */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10488 { 3756 /* crjnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10489 { 3756 /* crjnlh */, 4 /* 2 */, MCK_PCRel16, AMFBS_None },
10490 { 3763 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10491 { 3763 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10492 { 3763 /* crl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10493 { 3763 /* crl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10494 { 3767 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10495 { 3767 /* crt */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10496 { 3771 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10497 { 3771 /* crte */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10498 { 3776 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10499 { 3776 /* crth */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10500 { 3781 /* crthe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10501 { 3787 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10502 { 3787 /* crtl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10503 { 3792 /* crtle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10504 { 3798 /* crtlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10505 { 3804 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10506 { 3804 /* crtne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10507 { 3810 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10508 { 3810 /* crtnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10509 { 3816 /* crtnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10510 { 3823 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10511 { 3823 /* crtnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10512 { 3829 /* crtnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10513 { 3836 /* crtnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10514 { 3843 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10515 { 3843 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10516 { 3843 /* cs */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10517 { 3843 /* cs */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10518 { 3851 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10519 { 3851 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10520 { 3851 /* csdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10521 { 3851 /* csdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10522 { 3857 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10523 { 3857 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10524 { 3857 /* csg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10525 { 3857 /* csg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10526 { 3861 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10527 { 3861 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10528 { 3861 /* csp */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10529 { 3861 /* csp */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10530 { 3865 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10531 { 3865 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10532 { 3865 /* cspg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10533 { 3865 /* cspg */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10534 { 3870 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10535 { 3870 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10536 { 3870 /* csst */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10537 { 3870 /* csst */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10538 { 3875 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10539 { 3875 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10540 { 3875 /* csxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10541 { 3875 /* csxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10542 { 3881 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10543 { 3881 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10544 { 3881 /* csy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10545 { 3881 /* csy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10546 { 3885 /* ctzg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
10547 { 3885 /* ctzg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
10548 { 3890 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10549 { 3890 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10550 { 3890 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10551 { 3890 /* cu12 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10552 { 3895 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10553 { 3895 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10554 { 3895 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10555 { 3895 /* cu14 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10556 { 3900 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10557 { 3900 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10558 { 3900 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10559 { 3900 /* cu21 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10560 { 3905 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10561 { 3905 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10562 { 3905 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10563 { 3905 /* cu24 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10564 { 3910 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10565 { 3910 /* cu41 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10566 { 3915 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10567 { 3915 /* cu42 */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10568 { 3920 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10569 { 3920 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10570 { 3920 /* cudtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10571 { 3920 /* cudtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10572 { 3926 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10573 { 3926 /* cuse */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10574 { 3931 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10575 { 3931 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10576 { 3931 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10577 { 3931 /* cutfu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10578 { 3937 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10579 { 3937 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10580 { 3937 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10581 { 3937 /* cuutf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
10582 { 3943 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10583 { 3943 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10584 { 3943 /* cuxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10585 { 3943 /* cuxtr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10586 { 3949 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10587 { 3949 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10588 { 3949 /* cvb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10589 { 3949 /* cvb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10590 { 3953 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10591 { 3953 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10592 { 3953 /* cvbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10593 { 3953 /* cvbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10594 { 3958 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10595 { 3958 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10596 { 3958 /* cvby */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10597 { 3958 /* cvby */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10598 { 3963 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10599 { 3963 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10600 { 3963 /* cvd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10601 { 3963 /* cvd */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10602 { 3967 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10603 { 3967 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10604 { 3967 /* cvdg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10605 { 3967 /* cvdg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10606 { 3972 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10607 { 3972 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10608 { 3972 /* cvdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10609 { 3972 /* cvdy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10610 { 3977 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10611 { 3977 /* cxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10612 { 3982 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10613 { 3982 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10614 { 3982 /* cxfbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10615 { 3982 /* cxfbr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10616 { 3988 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10617 { 3988 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10618 { 3988 /* cxfbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10619 { 3988 /* cxfbra */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10620 { 3995 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10621 { 3995 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10622 { 3995 /* cxfr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10623 { 3995 /* cxfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10624 { 4000 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10625 { 4000 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10626 { 4000 /* cxftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10627 { 4000 /* cxftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10628 { 4006 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10629 { 4006 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10630 { 4006 /* cxgbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10631 { 4006 /* cxgbr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10632 { 4012 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10633 { 4012 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10634 { 4012 /* cxgbra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10635 { 4012 /* cxgbra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10636 { 4019 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10637 { 4019 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10638 { 4019 /* cxgr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10639 { 4019 /* cxgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10640 { 4024 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10641 { 4024 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10642 { 4024 /* cxgtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10643 { 4024 /* cxgtr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10644 { 4030 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10645 { 4030 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10646 { 4030 /* cxgtra */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10647 { 4030 /* cxgtra */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10648 { 4037 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10649 { 4037 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10650 { 4037 /* cxlfbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10651 { 4037 /* cxlfbr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10652 { 4044 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10653 { 4044 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10654 { 4044 /* cxlftr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10655 { 4044 /* cxlftr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureFPExtension },
10656 { 4051 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10657 { 4051 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10658 { 4051 /* cxlgbr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10659 { 4051 /* cxlgbr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10660 { 4058 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10661 { 4058 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10662 { 4058 /* cxlgtr */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureFPExtension },
10663 { 4058 /* cxlgtr */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureFPExtension },
10664 { 4065 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10665 { 4065 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10666 { 4065 /* cxpt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPPackedConversion },
10667 { 4065 /* cxpt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPPackedConversion },
10668 { 4070 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10669 { 4070 /* cxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10670 { 4074 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10671 { 4074 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10672 { 4074 /* cxstr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10673 { 4074 /* cxstr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10674 { 4080 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10675 { 4080 /* cxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10676 { 4085 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10677 { 4085 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10678 { 4085 /* cxutr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
10679 { 4085 /* cxutr */, 2 /* 1 */, MCK_GR128, AMFBS_None },
10680 { 4091 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10681 { 4091 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10682 { 4091 /* cxzt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10683 { 4091 /* cxzt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10684 { 4096 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10685 { 4096 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10686 { 4096 /* cy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10687 { 4096 /* cy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10688 { 4099 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10689 { 4099 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10690 { 4099 /* czdt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10691 { 4099 /* czdt */, 1 /* 0 */, MCK_FP64, AMFBS_FeatureDFPZonedConversion },
10692 { 4104 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10693 { 4104 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10694 { 4104 /* czxt */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_FeatureDFPZonedConversion },
10695 { 4104 /* czxt */, 1 /* 0 */, MCK_FP128, AMFBS_FeatureDFPZonedConversion },
10696 { 4109 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10697 { 4109 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10698 { 4109 /* d */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10699 { 4109 /* d */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10700 { 4111 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10701 { 4111 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10702 { 4111 /* dd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10703 { 4111 /* dd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10704 { 4114 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10705 { 4114 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10706 { 4114 /* ddb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10707 { 4114 /* ddb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
10708 { 4118 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10709 { 4118 /* ddbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10710 { 4123 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10711 { 4123 /* ddr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10712 { 4127 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10713 { 4127 /* ddtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10714 { 4132 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10715 { 4132 /* ddtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10716 { 4138 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10717 { 4138 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10718 { 4138 /* de */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10719 { 4138 /* de */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10720 { 4141 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10721 { 4141 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10722 { 4141 /* deb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10723 { 4141 /* deb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
10724 { 4145 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10725 { 4145 /* debr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10726 { 4150 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10727 { 4150 /* der */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10728 { 4154 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10729 { 4154 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10730 { 4154 /* dfltcc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureDeflateConversion },
10731 { 4154 /* dfltcc */, 4 /* 2 */, MCK_GR64, AMFBS_FeatureDeflateConversion },
10732 { 4161 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10733 { 4161 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10734 { 4161 /* diag */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10735 { 4161 /* diag */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10736 { 4166 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10737 { 4166 /* didbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
10738 { 4172 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10739 { 4172 /* diebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
10740 { 4178 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10741 { 4178 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10742 { 4178 /* dl */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10743 { 4178 /* dl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10744 { 4181 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10745 { 4181 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10746 { 4181 /* dlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10747 { 4181 /* dlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10748 { 4185 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10749 { 4185 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10750 { 4185 /* dlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10751 { 4185 /* dlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10752 { 4190 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10753 { 4190 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10754 { 4190 /* dlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10755 { 4190 /* dlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10756 { 4194 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10757 { 4194 /* dp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
10758 { 4197 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10759 { 4197 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10760 { 4197 /* dr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10761 { 4197 /* dr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10762 { 4200 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10763 { 4200 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10764 { 4200 /* dsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10765 { 4200 /* dsg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10766 { 4204 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10767 { 4204 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10768 { 4204 /* dsgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10769 { 4204 /* dsgf */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10770 { 4209 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10771 { 4209 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10772 { 4209 /* dsgfr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10773 { 4209 /* dsgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10774 { 4215 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10775 { 4215 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10776 { 4215 /* dsgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10777 { 4215 /* dsgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10778 { 4220 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10779 { 4220 /* dxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10780 { 4225 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10781 { 4225 /* dxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10782 { 4229 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10783 { 4229 /* dxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
10784 { 4234 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10785 { 4234 /* dxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10786 { 4240 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10787 { 4240 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10788 { 4240 /* ear */, 2 /* 1 */, MCK_AR32, AMFBS_None },
10789 { 4240 /* ear */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10790 { 4244 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10791 { 4244 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10792 { 4244 /* ecag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
10793 { 4244 /* ecag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10794 { 4249 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10795 { 4249 /* ecctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10796 { 4255 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10797 { 4255 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10798 { 4255 /* ecpga */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10799 { 4255 /* ecpga */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10800 { 4261 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10801 { 4261 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10802 { 4261 /* ectg */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10803 { 4261 /* ectg */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10804 { 4266 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10805 { 4266 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10806 { 4266 /* ed */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10807 { 4266 /* ed */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10808 { 4269 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10809 { 4269 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10810 { 4269 /* edmk */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
10811 { 4269 /* edmk */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
10812 { 4274 /* eedtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10813 { 4274 /* eedtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10814 { 4274 /* eedtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10815 { 4274 /* eedtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10816 { 4280 /* eextr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10817 { 4280 /* eextr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10818 { 4280 /* eextr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10819 { 4280 /* eextr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10820 { 4286 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10821 { 4286 /* efpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10822 { 4291 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10823 { 4291 /* epair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10824 { 4297 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10825 { 4297 /* epar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10826 { 4302 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10827 { 4302 /* epctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10828 { 4308 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10829 { 4308 /* epsw */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10830 { 4313 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10831 { 4313 /* ereg */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
10832 { 4318 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10833 { 4318 /* eregg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
10834 { 4324 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10835 { 4324 /* esair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10836 { 4330 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10837 { 4330 /* esar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10838 { 4335 /* esdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10839 { 4335 /* esdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10840 { 4335 /* esdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
10841 { 4335 /* esdtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10842 { 4341 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10843 { 4341 /* esea */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10844 { 4346 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10845 { 4346 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10846 { 4346 /* esta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10847 { 4346 /* esta */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10848 { 4351 /* esxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10849 { 4351 /* esxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10850 { 4351 /* esxtr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
10851 { 4351 /* esxtr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10852 { 4357 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10853 { 4357 /* etnd */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureTransactionalExecution },
10854 { 4362 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10855 { 4362 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10856 { 4362 /* ex */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10857 { 4362 /* ex */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10858 { 4365 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10859 { 4365 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10860 { 4365 /* exrl */, 1 /* 0 */, MCK_ADDR64, AMFBS_None },
10861 { 4365 /* exrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
10862 { 4370 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10863 { 4370 /* fidbr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10864 { 4376 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10865 { 4376 /* fidbra */, 5 /* 0, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
10866 { 4383 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10867 { 4383 /* fidr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10868 { 4388 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10869 { 4388 /* fidtr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
10870 { 4394 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10871 { 4394 /* fiebr */, 5 /* 0, 2 */, MCK_FP32, AMFBS_None },
10872 { 4400 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10873 { 4400 /* fiebra */, 5 /* 0, 2 */, MCK_FP32, AMFBS_FeatureFPExtension },
10874 { 4407 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10875 { 4407 /* fier */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10876 { 4412 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10877 { 4412 /* fixbr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10878 { 4418 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10879 { 4418 /* fixbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
10880 { 4425 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10881 { 4425 /* fixr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10882 { 4430 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10883 { 4430 /* fixtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
10884 { 4436 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10885 { 4436 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10886 { 4436 /* flogr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
10887 { 4436 /* flogr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10888 { 4442 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10889 { 4442 /* hdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10890 { 4446 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10891 { 4446 /* her */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
10892 { 4455 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10893 { 4455 /* iac */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10894 { 4459 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10895 { 4459 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10896 { 4459 /* ic */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
10897 { 4459 /* ic */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10898 { 4462 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10899 { 4462 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10900 { 4462 /* icm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
10901 { 4462 /* icm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10902 { 4466 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10903 { 4466 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10904 { 4466 /* icmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10905 { 4466 /* icmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10906 { 4471 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10907 { 4471 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10908 { 4471 /* icmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
10909 { 4471 /* icmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10910 { 4476 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10911 { 4476 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10912 { 4476 /* icy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
10913 { 4476 /* icy */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10914 { 4480 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10915 { 4480 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10916 { 4480 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10917 { 4480 /* idte */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
10918 { 4485 /* iedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10919 { 4485 /* iedtr */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10920 { 4485 /* iedtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
10921 { 4485 /* iedtr */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10922 { 4491 /* iextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10923 { 4491 /* iextr */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10924 { 4491 /* iextr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
10925 { 4491 /* iextr */, 4 /* 2 */, MCK_GR64, AMFBS_None },
10926 { 4497 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10927 { 4497 /* iihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10928 { 4502 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10929 { 4502 /* iihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10930 { 4507 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10931 { 4507 /* iihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
10932 { 4512 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10933 { 4512 /* iilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10934 { 4517 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10935 { 4517 /* iilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10936 { 4522 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10937 { 4522 /* iill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10938 { 4531 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10939 { 4531 /* ipm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10940 { 4535 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10941 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10942 { 4535 /* ipte */, 2 /* 1 */, MCK_GR32, AMFBS_None },
10943 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10944 { 4535 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10945 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10946 { 4535 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10947 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10948 { 4535 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10949 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10950 { 4535 /* ipte */, 6 /* 1, 2 */, MCK_GR32, AMFBS_None },
10951 { 4535 /* ipte */, 1 /* 0 */, MCK_GR64, AMFBS_None },
10952 { 4540 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10953 { 4540 /* irbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInsertReferenceBitsMultiple },
10954 { 4545 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10955 { 4545 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10956 { 4545 /* iske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10957 { 4545 /* iske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10958 { 4550 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10959 { 4550 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10960 { 4550 /* ivsk */, 1 /* 0 */, MCK_GR32, AMFBS_None },
10961 { 4550 /* ivsk */, 2 /* 1 */, MCK_GR64, AMFBS_None },
10962 { 4555 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10963 { 4555 /* j */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10964 { 4557 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10965 { 4557 /* je */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10966 { 4560 /* jg */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10967 { 4563 /* jge */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10968 { 4567 /* jgh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10969 { 4571 /* jghe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10970 { 4576 /* jgl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10971 { 4580 /* jgle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10972 { 4585 /* jglh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10973 { 4590 /* jgm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10974 { 4594 /* jgne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10975 { 4599 /* jgnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10976 { 4604 /* jgnhe */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10977 { 4610 /* jgnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10978 { 4615 /* jgnle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10979 { 4621 /* jgnlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10980 { 4627 /* jgnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10981 { 4632 /* jgno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10982 { 4637 /* jgnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10983 { 4643 /* jgnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10984 { 4648 /* jgnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10985 { 4653 /* jgo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10986 { 4657 /* jgp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10987 { 4661 /* jgz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10988 { 4665 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10989 { 4665 /* jh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10990 { 4668 /* jhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10991 { 4672 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10992 { 4672 /* jl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10993 { 4675 /* jle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10994 { 4675 /* jle */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10995 { 4679 /* jlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
10996 { 4679 /* jlh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10997 { 4683 /* jll */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10998 { 4687 /* jlm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
10999 { 4691 /* jlne */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11000 { 4696 /* jlnh */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11001 { 4701 /* jlnl */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11002 { 4706 /* jlnm */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11003 { 4711 /* jlno */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11004 { 4716 /* jlnop */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11005 { 4722 /* jlnp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11006 { 4727 /* jlnz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11007 { 4732 /* jlo */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11008 { 4736 /* jlp */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11009 { 4740 /* jlu */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11010 { 4744 /* jlz */, 1 /* 0 */, MCK_PCRel32, AMFBS_None },
11011 { 4748 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11012 { 4748 /* jm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11013 { 4751 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11014 { 4751 /* jne */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11015 { 4755 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11016 { 4755 /* jnh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11017 { 4759 /* jnhe */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11018 { 4764 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11019 { 4764 /* jnl */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11020 { 4768 /* jnle */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11021 { 4773 /* jnlh */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11022 { 4778 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11023 { 4778 /* jnm */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11024 { 4782 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11025 { 4782 /* jno */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11026 { 4786 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11027 { 4786 /* jnop */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11028 { 4791 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11029 { 4791 /* jnp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11030 { 4795 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11031 { 4795 /* jnz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11032 { 4799 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11033 { 4799 /* jo */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11034 { 4802 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11035 { 4802 /* jp */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11036 { 4805 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11037 { 4805 /* jz */, 1 /* 0 */, MCK_PCRel16, AMFBS_None },
11038 { 4808 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11039 { 4808 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11040 { 4808 /* kdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11041 { 4808 /* kdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11042 { 4812 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11043 { 4812 /* kdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11044 { 4817 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
11045 { 4817 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
11046 { 4817 /* kdsa */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist9 },
11047 { 4817 /* kdsa */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist9 },
11048 { 4822 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11049 { 4822 /* kdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11050 { 4827 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11051 { 4827 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11052 { 4827 /* keb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11053 { 4827 /* keb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11054 { 4831 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11055 { 4831 /* kebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11056 { 4836 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11057 { 4836 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11058 { 4836 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11059 { 4836 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11060 { 4836 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist12 },
11061 { 4836 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist12 },
11062 { 4836 /* kimd */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist12 },
11063 { 4836 /* kimd */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist12 },
11064 { 4841 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11065 { 4841 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11066 { 4841 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11067 { 4841 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11068 { 4841 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist12 },
11069 { 4841 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist12 },
11070 { 4841 /* klmd */, 2 /* 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist12 },
11071 { 4841 /* klmd */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMessageSecurityAssist12 },
11072 { 4846 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11073 { 4846 /* km */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11074 { 4849 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
11075 { 4849 /* kma */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist8 },
11076 { 4853 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11077 { 4853 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11078 { 4853 /* kmac */, 2 /* 1 */, MCK_GR128, AMFBS_None },
11079 { 4853 /* kmac */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11080 { 4858 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11081 { 4858 /* kmc */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
11082 { 4862 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11083 { 4862 /* kmctr */, 7 /* 0, 1, 2 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11084 { 4868 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11085 { 4868 /* kmf */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11086 { 4872 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11087 { 4872 /* kmo */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist4 },
11088 { 4876 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11089 { 4876 /* kxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11090 { 4881 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11091 { 4881 /* kxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11092 { 4886 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11093 { 4886 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11094 { 4886 /* l */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11095 { 4886 /* l */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11096 { 4888 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11097 { 4888 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11098 { 4888 /* la */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11099 { 4888 /* la */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11100 { 4891 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11101 { 4891 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11102 { 4891 /* laa */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11103 { 4891 /* laa */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11104 { 4895 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11105 { 4895 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11106 { 4895 /* laag */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11107 { 4895 /* laag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11108 { 4900 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11109 { 4900 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11110 { 4900 /* laal */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11111 { 4900 /* laal */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11112 { 4905 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11113 { 4905 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11114 { 4905 /* laalg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11115 { 4905 /* laalg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11116 { 4911 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11117 { 4911 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11118 { 4911 /* lae */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11119 { 4911 /* lae */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11120 { 4915 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11121 { 4915 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11122 { 4915 /* laey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11123 { 4915 /* laey */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11124 { 4920 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
11125 { 4920 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11126 { 4920 /* lam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
11127 { 4920 /* lam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11128 { 4924 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
11129 { 4924 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11130 { 4924 /* lamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
11131 { 4924 /* lamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11132 { 4929 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11133 { 4929 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11134 { 4929 /* lan */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11135 { 4929 /* lan */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11136 { 4933 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11137 { 4933 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11138 { 4933 /* lang */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11139 { 4933 /* lang */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11140 { 4938 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11141 { 4938 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11142 { 4938 /* lao */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11143 { 4938 /* lao */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11144 { 4942 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11145 { 4942 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11146 { 4942 /* laog */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11147 { 4942 /* laog */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11148 { 4947 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11149 { 4947 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11150 { 4947 /* larl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11151 { 4947 /* larl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11152 { 4952 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11153 { 4952 /* lasp */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
11154 { 4957 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11155 { 4957 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
11156 { 4957 /* lat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11157 { 4957 /* lat */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndTrap },
11158 { 4961 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11159 { 4961 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11160 { 4961 /* lax */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11161 { 4961 /* lax */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureInterlockedAccess1 },
11162 { 4965 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11163 { 4965 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11164 { 4965 /* laxg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_FeatureInterlockedAccess1 },
11165 { 4965 /* laxg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureInterlockedAccess1 },
11166 { 4970 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11167 { 4970 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11168 { 4970 /* lay */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11169 { 4970 /* lay */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11170 { 4974 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11171 { 4974 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11172 { 4974 /* lb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11173 { 4974 /* lb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11174 { 4977 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
11175 { 4977 /* lbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
11176 { 4983 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11177 { 4983 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11178 { 4983 /* lbh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11179 { 4983 /* lbh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11180 { 4987 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11181 { 4987 /* lbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11182 { 4991 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
11183 { 4991 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
11184 { 4991 /* lcbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
11185 { 4991 /* lcbb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVector },
11186 { 4996 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11187 { 4996 /* lcctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11188 { 5002 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11189 { 5002 /* lcdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11190 { 5008 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11191 { 5008 /* lcdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11192 { 5014 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11193 { 5014 /* lcdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11194 { 5019 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11195 { 5019 /* lcebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11196 { 5025 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11197 { 5025 /* lcer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11198 { 5030 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11199 { 5030 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11200 { 5030 /* lcgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11201 { 5030 /* lcgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11202 { 5036 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11203 { 5036 /* lcgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11204 { 5041 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11205 { 5041 /* lcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11206 { 5045 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11207 { 5045 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
11208 { 5045 /* lctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11209 { 5045 /* lctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
11210 { 5050 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11211 { 5050 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
11212 { 5050 /* lctlg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11213 { 5050 /* lctlg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
11214 { 5056 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11215 { 5056 /* lcxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11216 { 5062 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11217 { 5062 /* lcxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11218 { 5067 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11219 { 5067 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11220 { 5067 /* ld */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11221 { 5067 /* ld */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11222 { 5070 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11223 { 5070 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11224 { 5070 /* lde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11225 { 5070 /* lde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11226 { 5074 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11227 { 5074 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11228 { 5074 /* ldeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11229 { 5074 /* ldeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11230 { 5079 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11231 { 5079 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11232 { 5079 /* ldebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11233 { 5079 /* ldebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11234 { 5085 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11235 { 5085 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11236 { 5085 /* lder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11237 { 5085 /* lder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11238 { 5090 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11239 { 5090 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11240 { 5090 /* ldetr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
11241 { 5090 /* ldetr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11242 { 5096 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11243 { 5096 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11244 { 5096 /* ldgr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11245 { 5096 /* ldgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
11246 { 5101 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11247 { 5101 /* ldr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11248 { 5105 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
11249 { 5105 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
11250 { 5105 /* ldrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
11251 { 5105 /* ldrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
11252 { 5110 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11253 { 5110 /* ldxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11254 { 5116 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
11255 { 5116 /* ldxbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
11256 { 5123 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11257 { 5123 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11258 { 5123 /* ldxr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11259 { 5123 /* ldxr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11260 { 5128 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
11261 { 5128 /* ldxtr */, 5 /* 0, 2 */, MCK_FP128, AMFBS_None },
11262 { 5134 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11263 { 5134 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11264 { 5134 /* ldy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11265 { 5134 /* ldy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
11266 { 5138 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11267 { 5138 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11268 { 5138 /* le */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11269 { 5138 /* le */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11270 { 5141 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11271 { 5141 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11272 { 5141 /* ledbr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11273 { 5141 /* ledbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11274 { 5147 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
11275 { 5147 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11276 { 5147 /* ledbra */, 1 /* 0 */, MCK_FP32, AMFBS_FeatureFPExtension },
11277 { 5147 /* ledbra */, 4 /* 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
11278 { 5154 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11279 { 5154 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11280 { 5154 /* ledr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11281 { 5154 /* ledr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11282 { 5159 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11283 { 5159 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
11284 { 5159 /* ledtr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11285 { 5159 /* ledtr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
11286 { 5165 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11287 { 5165 /* ler */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11288 { 5169 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
11289 { 5169 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
11290 { 5169 /* lerv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
11291 { 5169 /* lerv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
11292 { 5174 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11293 { 5174 /* lexbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11294 { 5180 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
11295 { 5180 /* lexbra */, 5 /* 0, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
11296 { 5187 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11297 { 5187 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11298 { 5187 /* lexr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
11299 { 5187 /* lexr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11300 { 5192 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11301 { 5192 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11302 { 5192 /* ley */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11303 { 5192 /* ley */, 1 /* 0 */, MCK_FP32, AMFBS_None },
11304 { 5196 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11305 { 5196 /* lfas */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11306 { 5201 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11307 { 5201 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11308 { 5201 /* lfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11309 { 5201 /* lfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11310 { 5205 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11311 { 5205 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
11312 { 5205 /* lfhat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11313 { 5205 /* lfhat */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadAndTrap },
11314 { 5211 /* lfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11315 { 5211 /* lfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11316 { 5215 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11317 { 5215 /* lfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11318 { 5220 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11319 { 5220 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11320 { 5220 /* lg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11321 { 5220 /* lg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11322 { 5223 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11323 { 5223 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11324 { 5223 /* lgat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11325 { 5223 /* lgat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11326 { 5228 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11327 { 5228 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11328 { 5228 /* lgb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11329 { 5228 /* lgb */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11330 { 5232 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11331 { 5232 /* lgbr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11332 { 5237 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11333 { 5237 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11334 { 5237 /* lgdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
11335 { 5237 /* lgdr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11336 { 5242 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11337 { 5242 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11338 { 5242 /* lgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11339 { 5242 /* lgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11340 { 5246 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11341 { 5246 /* lgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11342 { 5251 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11343 { 5251 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11344 { 5251 /* lgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11345 { 5251 /* lgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11346 { 5256 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11347 { 5256 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11348 { 5256 /* lgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11349 { 5256 /* lgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11350 { 5262 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11351 { 5262 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11352 { 5262 /* lgg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11353 { 5262 /* lgg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11354 { 5266 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11355 { 5266 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11356 { 5266 /* lgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11357 { 5266 /* lgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11358 { 5270 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11359 { 5270 /* lghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11360 { 5275 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11361 { 5275 /* lghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11362 { 5280 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11363 { 5280 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11364 { 5280 /* lghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11365 { 5280 /* lghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11366 { 5286 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11367 { 5286 /* lgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11368 { 5290 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11369 { 5290 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11370 { 5290 /* lgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11371 { 5290 /* lgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11372 { 5295 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11373 { 5295 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11374 { 5295 /* lgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11375 { 5295 /* lgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11376 { 5300 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11377 { 5300 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11378 { 5300 /* lh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
11379 { 5300 /* lh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11380 { 5303 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11381 { 5303 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11382 { 5303 /* lhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11383 { 5303 /* lhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11384 { 5307 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11385 { 5307 /* lhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11386 { 5311 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11387 { 5311 /* lhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11388 { 5315 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11389 { 5315 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11390 { 5315 /* lhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11391 { 5315 /* lhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11392 { 5320 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11393 { 5320 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11394 { 5320 /* lhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11395 { 5320 /* lhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11396 { 5324 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11397 { 5324 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11398 { 5324 /* llc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11399 { 5324 /* llc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11400 { 5328 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11401 { 5328 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11402 { 5328 /* llch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11403 { 5328 /* llch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11404 { 5333 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11405 { 5333 /* llcr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11406 { 5338 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11407 { 5338 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11408 { 5338 /* llgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11409 { 5338 /* llgc */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11410 { 5343 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11411 { 5343 /* llgcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11412 { 5349 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11413 { 5349 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11414 { 5349 /* llgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11415 { 5349 /* llgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11416 { 5354 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11417 { 5354 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11418 { 5354 /* llgfat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11419 { 5354 /* llgfat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11420 { 5361 /* llgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11421 { 5361 /* llgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11422 { 5367 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11423 { 5367 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11424 { 5367 /* llgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11425 { 5367 /* llgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11426 { 5373 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11427 { 5373 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11428 { 5373 /* llgfrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11429 { 5373 /* llgfrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11430 { 5380 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11431 { 5380 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11432 { 5380 /* llgfsg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
11433 { 5380 /* llgfsg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
11434 { 5387 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11435 { 5387 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11436 { 5387 /* llgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11437 { 5387 /* llgh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11438 { 5392 /* llghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11439 { 5392 /* llghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11440 { 5398 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11441 { 5398 /* llghr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11442 { 5404 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11443 { 5404 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11444 { 5404 /* llghrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11445 { 5404 /* llghrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11446 { 5411 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11447 { 5411 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11448 { 5411 /* llgt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11449 { 5411 /* llgt */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11450 { 5416 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11451 { 5416 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11452 { 5416 /* llgtat */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndTrap },
11453 { 5416 /* llgtat */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndTrap },
11454 { 5423 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11455 { 5423 /* llgtr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11456 { 5429 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11457 { 5429 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11458 { 5429 /* llh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
11459 { 5429 /* llh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11460 { 5433 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11461 { 5433 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11462 { 5433 /* llhh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
11463 { 5433 /* llhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
11464 { 5438 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11465 { 5438 /* llhr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11466 { 5443 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11467 { 5443 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11468 { 5443 /* llhrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
11469 { 5443 /* llhrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
11470 { 5449 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11471 { 5449 /* llihf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11472 { 5455 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11473 { 5455 /* llihh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11474 { 5461 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11475 { 5461 /* llihl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11476 { 5467 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11477 { 5467 /* llilf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11478 { 5473 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11479 { 5473 /* llilh */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11480 { 5479 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11481 { 5479 /* llill */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11482 { 5485 /* llxab */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11483 { 5485 /* llxab */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11484 { 5485 /* llxab */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11485 { 5485 /* llxab */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11486 { 5491 /* llxaf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11487 { 5491 /* llxaf */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11488 { 5491 /* llxaf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11489 { 5491 /* llxaf */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11490 { 5497 /* llxag */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11491 { 5497 /* llxag */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11492 { 5497 /* llxag */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11493 { 5497 /* llxag */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11494 { 5503 /* llxah */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11495 { 5503 /* llxah */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11496 { 5503 /* llxah */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11497 { 5503 /* llxah */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11498 { 5509 /* llxaq */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11499 { 5509 /* llxaq */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11500 { 5509 /* llxaq */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
11501 { 5509 /* llxaq */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
11502 { 5515 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11503 { 5515 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11504 { 5515 /* llzrgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
11505 { 5515 /* llzrgf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
11506 { 5522 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11507 { 5522 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11508 { 5522 /* lm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
11509 { 5522 /* lm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11510 { 5525 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11511 { 5525 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11512 { 5525 /* lmd */, 12 /* 2, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
11513 { 5525 /* lmd */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11514 { 5529 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11515 { 5529 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11516 { 5529 /* lmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11517 { 5529 /* lmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11518 { 5533 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11519 { 5533 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11520 { 5533 /* lmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11521 { 5533 /* lmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
11522 { 5537 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11523 { 5537 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11524 { 5537 /* lmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
11525 { 5537 /* lmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11526 { 5541 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11527 { 5541 /* lndbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11528 { 5547 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11529 { 5547 /* lndfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11530 { 5553 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11531 { 5553 /* lndr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11532 { 5558 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11533 { 5558 /* lnebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11534 { 5564 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11535 { 5564 /* lner */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11536 { 5569 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11537 { 5569 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11538 { 5569 /* lngfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
11539 { 5569 /* lngfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
11540 { 5575 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11541 { 5575 /* lngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
11542 { 5580 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11543 { 5580 /* lnr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
11544 { 5584 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11545 { 5584 /* lnxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11546 { 5590 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11547 { 5590 /* lnxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
11548 { 5595 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11549 { 5595 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11550 { 5595 /* loc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11551 { 5595 /* loc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11552 { 5599 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11553 { 5599 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11554 { 5599 /* loce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11555 { 5599 /* loce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11556 { 5604 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11557 { 5604 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11558 { 5604 /* locfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11559 { 5604 /* locfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11560 { 5610 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11561 { 5610 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11562 { 5610 /* locfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11563 { 5610 /* locfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11564 { 5617 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11565 { 5617 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11566 { 5617 /* locfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11567 { 5617 /* locfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11568 { 5624 /* locfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11569 { 5624 /* locfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11570 { 5632 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11571 { 5632 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11572 { 5632 /* locfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11573 { 5632 /* locfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11574 { 5639 /* locfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11575 { 5639 /* locfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11576 { 5647 /* locfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11577 { 5647 /* locfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11578 { 5655 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11579 { 5655 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11580 { 5655 /* locfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11581 { 5655 /* locfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11582 { 5662 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11583 { 5662 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11584 { 5662 /* locfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11585 { 5662 /* locfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11586 { 5670 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11587 { 5670 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11588 { 5670 /* locfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11589 { 5670 /* locfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11590 { 5678 /* locfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11591 { 5678 /* locfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11592 { 5687 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11593 { 5687 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11594 { 5687 /* locfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11595 { 5687 /* locfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11596 { 5695 /* locfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11597 { 5695 /* locfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11598 { 5704 /* locfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11599 { 5704 /* locfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11600 { 5713 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11601 { 5713 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11602 { 5713 /* locfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11603 { 5713 /* locfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11604 { 5721 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11605 { 5721 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11606 { 5721 /* locfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11607 { 5721 /* locfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11608 { 5729 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11609 { 5729 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11610 { 5729 /* locfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11611 { 5729 /* locfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11612 { 5737 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11613 { 5737 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11614 { 5737 /* locfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11615 { 5737 /* locfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11616 { 5745 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11617 { 5745 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11618 { 5745 /* locfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11619 { 5745 /* locfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11620 { 5752 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11621 { 5752 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11622 { 5752 /* locfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11623 { 5752 /* locfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11624 { 5759 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11625 { 5759 /* locfhr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11626 { 5766 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11627 { 5766 /* locfhre */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11628 { 5774 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11629 { 5774 /* locfhrh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11630 { 5782 /* locfhrhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11631 { 5791 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11632 { 5791 /* locfhrl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11633 { 5799 /* locfhrle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11634 { 5808 /* locfhrlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11635 { 5817 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11636 { 5817 /* locfhrm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11637 { 5825 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11638 { 5825 /* locfhrne */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11639 { 5834 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11640 { 5834 /* locfhrnh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11641 { 5843 /* locfhrnhe */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11642 { 5853 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11643 { 5853 /* locfhrnl */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11644 { 5862 /* locfhrnle */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11645 { 5872 /* locfhrnlh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11646 { 5882 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11647 { 5882 /* locfhrnm */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11648 { 5891 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11649 { 5891 /* locfhrno */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11650 { 5900 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11651 { 5900 /* locfhrnp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11652 { 5909 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11653 { 5909 /* locfhrnz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11654 { 5918 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11655 { 5918 /* locfhro */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11656 { 5926 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11657 { 5926 /* locfhrp */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11658 { 5934 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11659 { 5934 /* locfhrz */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11660 { 5942 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11661 { 5942 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11662 { 5942 /* locfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
11663 { 5942 /* locfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11664 { 5949 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11665 { 5949 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11666 { 5949 /* locg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11667 { 5949 /* locg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11668 { 5954 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11669 { 5954 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11670 { 5954 /* locge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11671 { 5954 /* locge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11672 { 5960 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11673 { 5960 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11674 { 5960 /* locgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11675 { 5960 /* locgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11676 { 5966 /* locghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11677 { 5966 /* locghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11678 { 5973 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11679 { 5973 /* locghi */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11680 { 5980 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11681 { 5980 /* locghie */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11682 { 5988 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11683 { 5988 /* locghih */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11684 { 5996 /* locghihe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11685 { 6005 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11686 { 6005 /* locghil */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11687 { 6013 /* locghile */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11688 { 6022 /* locghilh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11689 { 6031 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11690 { 6031 /* locghim */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11691 { 6039 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11692 { 6039 /* locghine */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11693 { 6048 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11694 { 6048 /* locghinh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11695 { 6057 /* locghinhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11696 { 6067 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11697 { 6067 /* locghinl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11698 { 6076 /* locghinle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11699 { 6086 /* locghinlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11700 { 6096 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11701 { 6096 /* locghinm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11702 { 6105 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11703 { 6105 /* locghino */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11704 { 6114 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11705 { 6114 /* locghinp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11706 { 6123 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11707 { 6123 /* locghinz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11708 { 6132 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11709 { 6132 /* locghio */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11710 { 6140 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11711 { 6140 /* locghip */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11712 { 6148 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11713 { 6148 /* locghiz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond2 },
11714 { 6156 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11715 { 6156 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11716 { 6156 /* locgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11717 { 6156 /* locgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11718 { 6162 /* locgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11719 { 6162 /* locgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11720 { 6169 /* locglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11721 { 6169 /* locglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11722 { 6176 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11723 { 6176 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11724 { 6176 /* locgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11725 { 6176 /* locgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11726 { 6182 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11727 { 6182 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11728 { 6182 /* locgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11729 { 6182 /* locgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11730 { 6189 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11731 { 6189 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11732 { 6189 /* locgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11733 { 6189 /* locgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11734 { 6196 /* locgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11735 { 6196 /* locgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11736 { 6204 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11737 { 6204 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11738 { 6204 /* locgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11739 { 6204 /* locgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11740 { 6211 /* locgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11741 { 6211 /* locgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11742 { 6219 /* locgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11743 { 6219 /* locgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11744 { 6227 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11745 { 6227 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11746 { 6227 /* locgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11747 { 6227 /* locgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11748 { 6234 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11749 { 6234 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11750 { 6234 /* locgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11751 { 6234 /* locgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11752 { 6241 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11753 { 6241 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11754 { 6241 /* locgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11755 { 6241 /* locgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11756 { 6248 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11757 { 6248 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11758 { 6248 /* locgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11759 { 6248 /* locgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11760 { 6255 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11761 { 6255 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11762 { 6255 /* locgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11763 { 6255 /* locgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11764 { 6261 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11765 { 6261 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11766 { 6261 /* locgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11767 { 6261 /* locgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11768 { 6267 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11769 { 6267 /* locgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11770 { 6273 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11771 { 6273 /* locgre */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11772 { 6280 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11773 { 6280 /* locgrh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11774 { 6287 /* locgrhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11775 { 6295 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11776 { 6295 /* locgrl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11777 { 6302 /* locgrle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11778 { 6310 /* locgrlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11779 { 6318 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11780 { 6318 /* locgrm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11781 { 6325 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11782 { 6325 /* locgrne */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11783 { 6333 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11784 { 6333 /* locgrnh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11785 { 6341 /* locgrnhe */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11786 { 6350 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11787 { 6350 /* locgrnl */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11788 { 6358 /* locgrnle */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11789 { 6367 /* locgrnlh */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11790 { 6376 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11791 { 6376 /* locgrnm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11792 { 6384 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11793 { 6384 /* locgrno */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11794 { 6392 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11795 { 6392 /* locgrnp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11796 { 6400 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11797 { 6400 /* locgrnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11798 { 6408 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11799 { 6408 /* locgro */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11800 { 6415 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11801 { 6415 /* locgrp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11802 { 6422 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11803 { 6422 /* locgrz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11804 { 6429 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11805 { 6429 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11806 { 6429 /* locgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11807 { 6429 /* locgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
11808 { 6435 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11809 { 6435 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11810 { 6435 /* loch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11811 { 6435 /* loch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11812 { 6440 /* loche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11813 { 6440 /* loche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11814 { 6446 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11815 { 6446 /* lochhi */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11816 { 6453 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11817 { 6453 /* lochhie */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11818 { 6461 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11819 { 6461 /* lochhih */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11820 { 6469 /* lochhihe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11821 { 6478 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11822 { 6478 /* lochhil */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11823 { 6486 /* lochhile */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11824 { 6495 /* lochhilh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11825 { 6504 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11826 { 6504 /* lochhim */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11827 { 6512 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11828 { 6512 /* lochhine */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11829 { 6521 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11830 { 6521 /* lochhinh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11831 { 6530 /* lochhinhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11832 { 6540 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11833 { 6540 /* lochhinl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11834 { 6549 /* lochhinle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11835 { 6559 /* lochhinlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11836 { 6569 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11837 { 6569 /* lochhinm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11838 { 6578 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11839 { 6578 /* lochhino */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11840 { 6587 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11841 { 6587 /* lochhinp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11842 { 6596 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11843 { 6596 /* lochhinz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11844 { 6605 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11845 { 6605 /* lochhio */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11846 { 6613 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11847 { 6613 /* lochhip */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11848 { 6621 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11849 { 6621 /* lochhiz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
11850 { 6629 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11851 { 6629 /* lochi */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11852 { 6635 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11853 { 6635 /* lochie */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11854 { 6642 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11855 { 6642 /* lochih */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11856 { 6649 /* lochihe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11857 { 6657 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11858 { 6657 /* lochil */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11859 { 6664 /* lochile */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11860 { 6672 /* lochilh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11861 { 6680 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11862 { 6680 /* lochim */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11863 { 6687 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11864 { 6687 /* lochine */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11865 { 6695 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11866 { 6695 /* lochinh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11867 { 6703 /* lochinhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11868 { 6712 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11869 { 6712 /* lochinl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11870 { 6720 /* lochinle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11871 { 6729 /* lochinlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11872 { 6738 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11873 { 6738 /* lochinm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11874 { 6746 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11875 { 6746 /* lochino */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11876 { 6754 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11877 { 6754 /* lochinp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11878 { 6762 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11879 { 6762 /* lochinz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11880 { 6770 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11881 { 6770 /* lochio */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11882 { 6777 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11883 { 6777 /* lochip */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11884 { 6784 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11885 { 6784 /* lochiz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond2 },
11886 { 6791 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11887 { 6791 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11888 { 6791 /* locl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11889 { 6791 /* locl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11890 { 6796 /* locle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11891 { 6796 /* locle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11892 { 6802 /* loclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11893 { 6802 /* loclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11894 { 6808 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11895 { 6808 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11896 { 6808 /* locm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11897 { 6808 /* locm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11898 { 6813 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11899 { 6813 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11900 { 6813 /* locne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11901 { 6813 /* locne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11902 { 6819 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11903 { 6819 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11904 { 6819 /* locnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11905 { 6819 /* locnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11906 { 6825 /* locnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11907 { 6825 /* locnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11908 { 6832 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11909 { 6832 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11910 { 6832 /* locnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11911 { 6832 /* locnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11912 { 6838 /* locnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11913 { 6838 /* locnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11914 { 6845 /* locnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11915 { 6845 /* locnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11916 { 6852 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11917 { 6852 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11918 { 6852 /* locnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11919 { 6852 /* locnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11920 { 6858 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11921 { 6858 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11922 { 6858 /* locno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11923 { 6858 /* locno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11924 { 6864 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11925 { 6864 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11926 { 6864 /* locnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11927 { 6864 /* locnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11928 { 6870 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11929 { 6870 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11930 { 6870 /* locnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11931 { 6870 /* locnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11932 { 6876 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11933 { 6876 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11934 { 6876 /* loco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11935 { 6876 /* loco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11936 { 6881 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11937 { 6881 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11938 { 6881 /* locp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11939 { 6881 /* locp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11940 { 6886 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11941 { 6886 /* locr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11942 { 6891 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11943 { 6891 /* locre */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11944 { 6897 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11945 { 6897 /* locrh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11946 { 6903 /* locrhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11947 { 6910 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11948 { 6910 /* locrl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11949 { 6916 /* locrle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11950 { 6923 /* locrlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11951 { 6930 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11952 { 6930 /* locrm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11953 { 6936 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11954 { 6936 /* locrne */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11955 { 6943 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11956 { 6943 /* locrnh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11957 { 6950 /* locrnhe */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11958 { 6958 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11959 { 6958 /* locrnl */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11960 { 6965 /* locrnle */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11961 { 6973 /* locrnlh */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11962 { 6981 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11963 { 6981 /* locrnm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11964 { 6988 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11965 { 6988 /* locrno */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11966 { 6995 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11967 { 6995 /* locrnp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11968 { 7002 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11969 { 7002 /* locrnz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11970 { 7009 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11971 { 7009 /* locro */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11972 { 7015 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11973 { 7015 /* locrp */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11974 { 7021 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11975 { 7021 /* locrz */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11976 { 7027 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11977 { 7027 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11978 { 7027 /* locz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
11979 { 7027 /* locz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
11980 { 7032 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11981 { 7032 /* lpctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
11982 { 7038 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11983 { 7038 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11984 { 7038 /* lpd */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11985 { 7038 /* lpd */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11986 { 7042 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11987 { 7042 /* lpdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11988 { 7048 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11989 { 7048 /* lpdfr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11990 { 7054 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11991 { 7054 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11992 { 7054 /* lpdg */, 6 /* 1, 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureInterlockedAccess1 },
11993 { 7054 /* lpdg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureInterlockedAccess1 },
11994 { 7059 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11995 { 7059 /* lpdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
11996 { 7064 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11997 { 7064 /* lpebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11998 { 7070 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
11999 { 7070 /* lper */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12000 { 7075 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12001 { 7075 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12002 { 7075 /* lpgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12003 { 7075 /* lpgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12004 { 7081 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12005 { 7081 /* lpgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12006 { 7086 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12007 { 7086 /* lpp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12008 { 7090 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12009 { 7090 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12010 { 7090 /* lpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12011 { 7090 /* lpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12012 { 7094 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12013 { 7094 /* lpr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12014 { 7098 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12015 { 7098 /* lpsw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12016 { 7103 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12017 { 7103 /* lpswe */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12018 { 7109 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
12019 { 7109 /* lpswey */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_FeatureBEAREnhancement },
12020 { 7116 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
12021 { 7116 /* lptea */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_None },
12022 { 7122 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12023 { 7122 /* lpxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12024 { 7128 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12025 { 7128 /* lpxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12026 { 7133 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12027 { 7133 /* lr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12028 { 7136 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12029 { 7136 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12030 { 7136 /* lra */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12031 { 7136 /* lra */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12032 { 7140 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12033 { 7140 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12034 { 7140 /* lrag */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12035 { 7140 /* lrag */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12036 { 7145 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12037 { 7145 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12038 { 7145 /* lray */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12039 { 7145 /* lray */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12040 { 7150 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
12041 { 7150 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12042 { 7150 /* lrdr */, 2 /* 1 */, MCK_FP128, AMFBS_None },
12043 { 7150 /* lrdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12044 { 7155 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12045 { 7155 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12046 { 7155 /* lrer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12047 { 7155 /* lrer */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12048 { 7160 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12049 { 7160 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12050 { 7160 /* lrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12051 { 7160 /* lrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12052 { 7164 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12053 { 7164 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12054 { 7164 /* lrv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12055 { 7164 /* lrv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12056 { 7168 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12057 { 7168 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12058 { 7168 /* lrvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12059 { 7168 /* lrvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12060 { 7173 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12061 { 7173 /* lrvgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12062 { 7179 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12063 { 7179 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12064 { 7179 /* lrvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12065 { 7179 /* lrvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12066 { 7184 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12067 { 7184 /* lrvr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12068 { 7189 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12069 { 7189 /* lsctl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12070 { 7195 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12071 { 7195 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12072 { 7195 /* lt */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12073 { 7195 /* lt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12074 { 7198 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12075 { 7198 /* ltdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12076 { 7204 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12077 { 7204 /* ltdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12078 { 7209 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12079 { 7209 /* ltdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12080 { 7215 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12081 { 7215 /* ltebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12082 { 7221 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12083 { 7221 /* lter */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12084 { 7226 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12085 { 7226 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12086 { 7226 /* ltg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12087 { 7226 /* ltg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12088 { 7230 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12089 { 7230 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12090 { 7230 /* ltgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12091 { 7230 /* ltgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12092 { 7235 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12093 { 7235 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12094 { 7235 /* ltgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12095 { 7235 /* ltgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12096 { 7241 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12097 { 7241 /* ltgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12098 { 7246 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12099 { 7246 /* ltr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12100 { 7250 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12101 { 7250 /* ltxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12102 { 7256 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12103 { 7256 /* ltxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12104 { 7261 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12105 { 7261 /* ltxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12106 { 7267 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12107 { 7267 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12108 { 7267 /* lura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12109 { 7267 /* lura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12110 { 7272 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12111 { 7272 /* lurag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12112 { 7278 /* lxab */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12113 { 7278 /* lxab */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12114 { 7278 /* lxab */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12115 { 7278 /* lxab */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12116 { 7283 /* lxaf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12117 { 7283 /* lxaf */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12118 { 7283 /* lxaf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12119 { 7283 /* lxaf */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12120 { 7288 /* lxag */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12121 { 7288 /* lxag */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12122 { 7288 /* lxag */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12123 { 7288 /* lxag */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12124 { 7293 /* lxah */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12125 { 7293 /* lxah */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12126 { 7293 /* lxah */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12127 { 7293 /* lxah */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12128 { 7298 /* lxaq */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12129 { 7298 /* lxaq */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12130 { 7298 /* lxaq */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions4 },
12131 { 7298 /* lxaq */, 2 /* 1 */, MCK_LXAAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions4 },
12132 { 7303 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12133 { 7303 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12134 { 7303 /* lxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12135 { 7303 /* lxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12136 { 7307 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12137 { 7307 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12138 { 7307 /* lxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12139 { 7307 /* lxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12140 { 7312 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12141 { 7312 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12142 { 7312 /* lxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12143 { 7312 /* lxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12144 { 7318 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12145 { 7318 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12146 { 7318 /* lxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12147 { 7318 /* lxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12148 { 7323 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12149 { 7323 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12150 { 7323 /* lxdtr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12151 { 7323 /* lxdtr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12152 { 7329 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12153 { 7329 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12154 { 7329 /* lxe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12155 { 7329 /* lxe */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12156 { 7333 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12157 { 7333 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12158 { 7333 /* lxeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12159 { 7333 /* lxeb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12160 { 7338 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12161 { 7338 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12162 { 7338 /* lxebr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12163 { 7338 /* lxebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12164 { 7344 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12165 { 7344 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12166 { 7344 /* lxer */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12167 { 7344 /* lxer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12168 { 7349 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12169 { 7349 /* lxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12170 { 7353 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12171 { 7353 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12172 { 7353 /* ly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12173 { 7353 /* ly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12174 { 7356 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12175 { 7356 /* lzdr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12176 { 7361 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12177 { 7361 /* lzer */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12178 { 7366 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
12179 { 7366 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
12180 { 7366 /* lzrf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
12181 { 7366 /* lzrf */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadAndZeroRightmostByte },
12182 { 7371 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
12183 { 7371 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
12184 { 7371 /* lzrg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureLoadAndZeroRightmostByte },
12185 { 7371 /* lzrg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadAndZeroRightmostByte },
12186 { 7376 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12187 { 7376 /* lzxr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12188 { 7381 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12189 { 7381 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12190 { 7381 /* m */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12191 { 7381 /* m */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12192 { 7383 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12193 { 7383 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12194 { 7383 /* mad */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12195 { 7383 /* mad */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12196 { 7387 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12197 { 7387 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12198 { 7387 /* madb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12199 { 7387 /* madb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12200 { 7392 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12201 { 7392 /* madbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12202 { 7398 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12203 { 7398 /* madr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12204 { 7403 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12205 { 7403 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12206 { 7403 /* mae */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12207 { 7403 /* mae */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12208 { 7407 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12209 { 7407 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12210 { 7407 /* maeb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12211 { 7407 /* maeb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12212 { 7412 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12213 { 7412 /* maebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12214 { 7418 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12215 { 7418 /* maer */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12216 { 7423 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12217 { 7423 /* may */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12218 { 7423 /* may */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12219 { 7423 /* may */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12220 { 7427 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12221 { 7427 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12222 { 7427 /* mayh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12223 { 7427 /* mayh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12224 { 7432 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12225 { 7432 /* mayhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12226 { 7438 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12227 { 7438 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12228 { 7438 /* mayl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12229 { 7438 /* mayl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12230 { 7443 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12231 { 7443 /* maylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12232 { 7449 /* mayr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12233 { 7449 /* mayr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12234 { 7454 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12235 { 7454 /* mc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12236 { 7457 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12237 { 7457 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12238 { 7457 /* md */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12239 { 7457 /* md */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12240 { 7460 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12241 { 7460 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12242 { 7460 /* mdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12243 { 7460 /* mdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12244 { 7464 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12245 { 7464 /* mdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12246 { 7469 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12247 { 7469 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12248 { 7469 /* mde */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12249 { 7469 /* mde */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12250 { 7473 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12251 { 7473 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12252 { 7473 /* mdeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12253 { 7473 /* mdeb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12254 { 7478 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12255 { 7478 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12256 { 7478 /* mdebr */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12257 { 7478 /* mdebr */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12258 { 7484 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12259 { 7484 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12260 { 7484 /* mder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12261 { 7484 /* mder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12262 { 7489 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12263 { 7489 /* mdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12264 { 7493 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12265 { 7493 /* mdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12266 { 7498 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12267 { 7498 /* mdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12268 { 7504 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12269 { 7504 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12270 { 7504 /* me */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12271 { 7504 /* me */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12272 { 7507 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12273 { 7507 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12274 { 7507 /* mee */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12275 { 7507 /* mee */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12276 { 7511 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12277 { 7511 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12278 { 7511 /* meeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12279 { 7511 /* meeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12280 { 7516 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12281 { 7516 /* meebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12282 { 7522 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12283 { 7522 /* meer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12284 { 7527 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12285 { 7527 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12286 { 7527 /* mer */, 2 /* 1 */, MCK_FP32, AMFBS_None },
12287 { 7527 /* mer */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12288 { 7531 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12289 { 7531 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12290 { 7531 /* mfy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12291 { 7531 /* mfy */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12292 { 7535 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12293 { 7535 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
12294 { 7535 /* mg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12295 { 7535 /* mg */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
12296 { 7538 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12297 { 7538 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12298 { 7538 /* mgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12299 { 7538 /* mgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12300 { 7542 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12301 { 7542 /* mghi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12302 { 7547 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
12303 { 7547 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12304 { 7547 /* mgrk */, 1 /* 0 */, MCK_GR128, AMFBS_FeatureMiscellaneousExtensions2 },
12305 { 7547 /* mgrk */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12306 { 7552 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12307 { 7552 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12308 { 7552 /* mh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12309 { 7552 /* mh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12310 { 7555 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12311 { 7555 /* mhi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12312 { 7559 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12313 { 7559 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12314 { 7559 /* mhy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12315 { 7559 /* mhy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12316 { 7563 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12317 { 7563 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12318 { 7563 /* ml */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12319 { 7563 /* ml */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12320 { 7566 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12321 { 7566 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12322 { 7566 /* mlg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12323 { 7566 /* mlg */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12324 { 7570 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12325 { 7570 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12326 { 7570 /* mlgr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12327 { 7570 /* mlgr */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12328 { 7575 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12329 { 7575 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12330 { 7575 /* mlr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12331 { 7575 /* mlr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12332 { 7579 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12333 { 7579 /* mp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12334 { 7582 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12335 { 7582 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12336 { 7582 /* mr */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12337 { 7582 /* mr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12338 { 7585 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12339 { 7585 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12340 { 7585 /* ms */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12341 { 7585 /* ms */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12342 { 7588 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12343 { 7588 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
12344 { 7588 /* msc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12345 { 7588 /* msc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
12346 { 7592 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12347 { 7592 /* msch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12348 { 7597 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12349 { 7597 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12350 { 7597 /* msd */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12351 { 7597 /* msd */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12352 { 7601 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12353 { 7601 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12354 { 7601 /* msdb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12355 { 7601 /* msdb */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12356 { 7606 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12357 { 7606 /* msdbr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12358 { 7612 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12359 { 7612 /* msdr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12360 { 7617 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12361 { 7617 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12362 { 7617 /* mse */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12363 { 7617 /* mse */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12364 { 7621 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12365 { 7621 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12366 { 7621 /* mseb */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12367 { 7621 /* mseb */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12368 { 7626 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12369 { 7626 /* msebr */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12370 { 7632 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12371 { 7632 /* mser */, 7 /* 0, 1, 2 */, MCK_FP32, AMFBS_None },
12372 { 7637 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12373 { 7637 /* msfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12374 { 7642 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12375 { 7642 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12376 { 7642 /* msg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12377 { 7642 /* msg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12378 { 7646 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12379 { 7646 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12380 { 7646 /* msgc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12381 { 7646 /* msgc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12382 { 7651 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12383 { 7651 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12384 { 7651 /* msgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12385 { 7651 /* msgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12386 { 7656 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12387 { 7656 /* msgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12388 { 7662 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12389 { 7662 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12390 { 7662 /* msgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12391 { 7662 /* msgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12392 { 7668 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12393 { 7668 /* msgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12394 { 7673 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12395 { 7673 /* msgrkc */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12396 { 7680 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12397 { 7680 /* msr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12398 { 7684 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
12399 { 7684 /* msrkc */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions2 },
12400 { 7690 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12401 { 7690 /* msta */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12402 { 7695 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12403 { 7695 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12404 { 7695 /* msy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12405 { 7695 /* msy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12406 { 7699 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12407 { 7699 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12408 { 7699 /* mvc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12409 { 7699 /* mvc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12410 { 7703 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12411 { 7703 /* mvcdk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12412 { 7709 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12413 { 7709 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12414 { 7709 /* mvcin */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12415 { 7709 /* mvcin */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12416 { 7715 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12417 { 7715 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12418 { 7715 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12419 { 7715 /* mvck */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12420 { 7715 /* mvck */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12421 { 7715 /* mvck */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12422 { 7720 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12423 { 7720 /* mvcl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12424 { 7725 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
12425 { 7725 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12426 { 7725 /* mvcle */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_None },
12427 { 7725 /* mvcle */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12428 { 7731 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12429 { 7731 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12430 { 7731 /* mvclu */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12431 { 7731 /* mvclu */, 3 /* 0, 1 */, MCK_GR128, AMFBS_None },
12432 { 7737 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12433 { 7737 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12434 { 7737 /* mvcos */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12435 { 7737 /* mvcos */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12436 { 7743 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12437 { 7743 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12438 { 7743 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12439 { 7743 /* mvcp */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12440 { 7743 /* mvcp */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12441 { 7743 /* mvcp */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12442 { 7748 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
12443 { 7748 /* mvcrl */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureMiscellaneousExtensions3 },
12444 { 7754 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12445 { 7754 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12446 { 7754 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12447 { 7754 /* mvcs */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12448 { 7754 /* mvcs */, 1 /* 0 */, MCK_BDRAddr64Disp12, AMFBS_None },
12449 { 7754 /* mvcs */, 4 /* 2 */, MCK_GR64, AMFBS_None },
12450 { 7759 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12451 { 7759 /* mvcsk */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12452 { 7765 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12453 { 7765 /* mvghi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12454 { 7771 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12455 { 7771 /* mvhhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12456 { 7777 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12457 { 7777 /* mvhi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12458 { 7782 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12459 { 7782 /* mvi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12460 { 7786 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12461 { 7786 /* mviy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12462 { 7791 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12463 { 7791 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12464 { 7791 /* mvn */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12465 { 7791 /* mvn */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12466 { 7795 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12467 { 7795 /* mvo */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12468 { 7799 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12469 { 7799 /* mvpg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12470 { 7804 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12471 { 7804 /* mvst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12472 { 7809 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12473 { 7809 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12474 { 7809 /* mvz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12475 { 7809 /* mvz */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12476 { 7813 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12477 { 7813 /* mxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12478 { 7818 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12479 { 7818 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12480 { 7818 /* mxd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12481 { 7818 /* mxd */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12482 { 7822 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12483 { 7822 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12484 { 7822 /* mxdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12485 { 7822 /* mxdb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12486 { 7827 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12487 { 7827 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12488 { 7827 /* mxdbr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12489 { 7827 /* mxdbr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12490 { 7833 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12491 { 7833 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12492 { 7833 /* mxdr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12493 { 7833 /* mxdr */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12494 { 7838 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12495 { 7838 /* mxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12496 { 7842 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12497 { 7842 /* mxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12498 { 7847 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12499 { 7847 /* mxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
12500 { 7853 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12501 { 7853 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12502 { 7853 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12503 { 7853 /* my */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12504 { 7853 /* my */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12505 { 7853 /* my */, 2 /* 1 */, MCK_FP64, AMFBS_None },
12506 { 7856 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12507 { 7856 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12508 { 7856 /* myh */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12509 { 7856 /* myh */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12510 { 7860 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12511 { 7860 /* myhr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12512 { 7865 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12513 { 7865 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12514 { 7865 /* myl */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
12515 { 7865 /* myl */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12516 { 7869 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12517 { 7869 /* mylr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12518 { 7874 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12519 { 7874 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12520 { 7874 /* myr */, 1 /* 0 */, MCK_FP128, AMFBS_None },
12521 { 7874 /* myr */, 6 /* 1, 2 */, MCK_FP64, AMFBS_None },
12522 { 7878 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12523 { 7878 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12524 { 7878 /* n */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12525 { 7878 /* n */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12526 { 7880 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12527 { 7880 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12528 { 7880 /* nc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12529 { 7880 /* nc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12530 { 7883 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12531 { 7883 /* ncgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12532 { 7889 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12533 { 7889 /* ncrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12534 { 7894 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12535 { 7894 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12536 { 7894 /* ng */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12537 { 7894 /* ng */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12538 { 7897 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12539 { 7897 /* ngr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12540 { 7901 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12541 { 7901 /* ngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12542 { 7906 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12543 { 7906 /* ni */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12544 { 7914 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12545 { 7914 /* nihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12546 { 7919 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12547 { 7919 /* nihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12548 { 7924 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12549 { 7924 /* nihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12550 { 7929 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12551 { 7929 /* nilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12552 { 7934 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12553 { 7934 /* nilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12554 { 7939 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12555 { 7939 /* nill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12556 { 7944 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12557 { 7944 /* niy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12558 { 7948 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12559 { 7948 /* nngrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12560 { 7959 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12561 { 7959 /* nnrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12562 { 7964 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12563 { 7964 /* nogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12564 { 7970 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12565 { 7970 /* nop */, 1 /* 0 */, MCK_BDXAddr64Disp12, AMFBS_None },
12566 { 7974 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12567 { 7974 /* nopr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12568 { 7979 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12569 { 7979 /* nork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12570 { 7984 /* notgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12571 { 7984 /* notgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12572 { 7990 /* notr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12573 { 7990 /* notr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12574 { 7995 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12575 { 7995 /* nr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12576 { 7998 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12577 { 7998 /* nrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12578 { 8002 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12579 { 8002 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12580 { 8002 /* ntstg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureTransactionalExecution },
12581 { 8002 /* ntstg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureTransactionalExecution },
12582 { 8008 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12583 { 8008 /* nxgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12584 { 8014 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12585 { 8014 /* nxrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12586 { 8019 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12587 { 8019 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12588 { 8019 /* ny */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12589 { 8019 /* ny */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12590 { 8022 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12591 { 8022 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12592 { 8022 /* o */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12593 { 8022 /* o */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12594 { 8024 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12595 { 8024 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12596 { 8024 /* oc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
12597 { 8024 /* oc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12598 { 8027 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12599 { 8027 /* ocgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12600 { 8033 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12601 { 8033 /* ocrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12602 { 8038 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12603 { 8038 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12604 { 8038 /* og */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12605 { 8038 /* og */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12606 { 8041 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12607 { 8041 /* ogr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12608 { 8045 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12609 { 8045 /* ogrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12610 { 8050 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12611 { 8050 /* oi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12612 { 8053 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12613 { 8053 /* oihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12614 { 8058 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12615 { 8058 /* oihh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12616 { 8063 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12617 { 8063 /* oihl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
12618 { 8068 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12619 { 8068 /* oilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12620 { 8073 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12621 { 8073 /* oilh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12622 { 8078 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12623 { 8078 /* oill */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12624 { 8083 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12625 { 8083 /* oiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
12626 { 8087 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12627 { 8087 /* or */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12628 { 8090 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12629 { 8090 /* ork */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12630 { 8094 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12631 { 8094 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12632 { 8094 /* oy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12633 { 8094 /* oy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12634 { 8097 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12635 { 8097 /* pack */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
12636 { 8107 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12637 { 8107 /* pc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12638 { 8120 /* pfcr */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureConcurrentFunctions },
12639 { 8120 /* pfcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
12640 { 8120 /* pfcr */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureConcurrentFunctions },
12641 { 8120 /* pfcr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureConcurrentFunctions },
12642 { 8125 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12643 { 8125 /* pfd */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12644 { 8129 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12645 { 8129 /* pfdrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
12646 { 8135 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12647 { 8135 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12648 { 8135 /* pfmf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12649 { 8135 /* pfmf */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12650 { 8145 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12651 { 8145 /* pgin */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12652 { 8150 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12653 { 8150 /* pgout */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12654 { 8156 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12655 { 8156 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12656 { 8156 /* pka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12657 { 8156 /* pka */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12658 { 8160 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12659 { 8160 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12660 { 8160 /* pku */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12661 { 8160 /* pku */, 2 /* 1 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
12662 { 8164 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12663 { 8164 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12664 { 8164 /* plo */, 10 /* 1, 3 */, MCK_BDAddr64Disp12, AMFBS_None },
12665 { 8164 /* plo */, 5 /* 0, 2 */, MCK_GR64, AMFBS_None },
12666 { 8168 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12667 { 8168 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeaturePopulationCount },
12668 { 8168 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12669 { 8168 /* popcnt */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12670 { 8175 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12671 { 8175 /* ppa */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureProcessorAssist },
12672 { 8179 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12673 { 8179 /* ppno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist5 },
12674 { 8187 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12675 { 8187 /* prno */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureMessageSecurityAssist7 },
12676 { 8192 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12677 { 8192 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12678 { 8192 /* pt */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12679 { 8192 /* pt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12680 { 8195 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12681 { 8195 /* ptf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12682 { 8204 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12683 { 8204 /* pti */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12684 { 8213 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12685 { 8213 /* qadtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12686 { 8219 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12687 { 8219 /* qaxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
12688 { 8225 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12689 { 8225 /* qctri */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12690 { 8231 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12691 { 8231 /* qpaci */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureProcessorActivityInstrumentation },
12692 { 8237 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12693 { 8237 /* qsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12694 { 8246 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12695 { 8246 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12696 { 8246 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12697 { 8246 /* rdp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureResetDATProtection },
12698 { 8250 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12699 { 8250 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12700 { 8250 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12701 { 8250 /* risbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12702 { 8256 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12703 { 8256 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12704 { 8256 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12705 { 8256 /* risbgn */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12706 { 8263 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12707 { 8263 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12708 { 8263 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12709 { 8263 /* risbgnz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions },
12710 { 8271 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12711 { 8271 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12712 { 8271 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12713 { 8271 /* risbgz */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12714 { 8278 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12715 { 8278 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12716 { 8278 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12717 { 8278 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12718 { 8278 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12719 { 8278 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12720 { 8278 /* risbhg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12721 { 8278 /* risbhg */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
12722 { 8285 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12723 { 8285 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12724 { 8285 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12725 { 8285 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12726 { 8285 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12727 { 8285 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12728 { 8285 /* risblg */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureHighWord },
12729 { 8285 /* risblg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureHighWord },
12730 { 8292 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12731 { 8292 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12732 { 8292 /* rll */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12733 { 8292 /* rll */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12734 { 8296 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12735 { 8296 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12736 { 8296 /* rllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12737 { 8296 /* rllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12738 { 8301 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12739 { 8301 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12740 { 8301 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12741 { 8301 /* rnsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12742 { 8307 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12743 { 8307 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12744 { 8307 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12745 { 8307 /* rosbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12746 { 8313 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12747 { 8313 /* rp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12748 { 8316 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12749 { 8316 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12750 { 8316 /* rrbe */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12751 { 8316 /* rrbe */, 2 /* 1 */, MCK_GR64, AMFBS_None },
12752 { 8321 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12753 { 8321 /* rrbm */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureResetReferenceBitsMultiple },
12754 { 8326 /* rrdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12755 { 8326 /* rrdtr */, 4 /* 2 */, MCK_GR32, AMFBS_None },
12756 { 8326 /* rrdtr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12757 { 8326 /* rrdtr */, 4 /* 2 */, MCK_GR32, AMFBS_None },
12758 { 8332 /* rrxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12759 { 8332 /* rrxtr */, 4 /* 2 */, MCK_GR32, AMFBS_None },
12760 { 8332 /* rrxtr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
12761 { 8332 /* rrxtr */, 4 /* 2 */, MCK_GR32, AMFBS_None },
12762 { 8343 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12763 { 8343 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12764 { 8343 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12765 { 8343 /* rxsbg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12766 { 8349 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12767 { 8349 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12768 { 8349 /* s */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12769 { 8349 /* s */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12770 { 8351 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12771 { 8351 /* sac */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12772 { 8355 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12773 { 8355 /* sacf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12774 { 8382 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12775 { 8382 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12776 { 8382 /* sar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
12777 { 8382 /* sar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12778 { 8386 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12779 { 8386 /* scctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12780 { 8397 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12781 { 8397 /* sck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12782 { 8401 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12783 { 8401 /* sckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12784 { 8412 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12785 { 8412 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12786 { 8412 /* sd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12787 { 8412 /* sd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12788 { 8415 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12789 { 8415 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12790 { 8415 /* sdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12791 { 8415 /* sdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
12792 { 8419 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12793 { 8419 /* sdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12794 { 8424 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12795 { 8424 /* sdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
12796 { 8428 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12797 { 8428 /* sdtr */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_None },
12798 { 8433 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12799 { 8433 /* sdtra */, 7 /* 0, 1, 2 */, MCK_FP64, AMFBS_FeatureFPExtension },
12800 { 8439 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12801 { 8439 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12802 { 8439 /* se */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12803 { 8439 /* se */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12804 { 8442 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12805 { 8442 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12806 { 8442 /* seb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12807 { 8442 /* seb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
12808 { 8446 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12809 { 8446 /* sebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12810 { 8451 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12811 { 8451 /* selfhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12812 { 8458 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12813 { 8458 /* selfhre */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12814 { 8466 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12815 { 8466 /* selfhrh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12816 { 8474 /* selfhrhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12817 { 8483 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12818 { 8483 /* selfhrl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12819 { 8491 /* selfhrle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12820 { 8500 /* selfhrlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12821 { 8509 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12822 { 8509 /* selfhrm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12823 { 8517 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12824 { 8517 /* selfhrne */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12825 { 8526 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12826 { 8526 /* selfhrnh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12827 { 8535 /* selfhrnhe */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12828 { 8545 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12829 { 8545 /* selfhrnl */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12830 { 8554 /* selfhrnle */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12831 { 8564 /* selfhrnlh */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12832 { 8574 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12833 { 8574 /* selfhrnm */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12834 { 8583 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12835 { 8583 /* selfhrno */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12836 { 8592 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12837 { 8592 /* selfhrnp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12838 { 8601 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12839 { 8601 /* selfhrnz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12840 { 8610 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12841 { 8610 /* selfhro */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12842 { 8618 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12843 { 8618 /* selfhrp */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12844 { 8626 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12845 { 8626 /* selfhrz */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureMiscellaneousExtensions3 },
12846 { 8634 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12847 { 8634 /* selgr */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12848 { 8640 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12849 { 8640 /* selgre */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12850 { 8647 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12851 { 8647 /* selgrh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12852 { 8654 /* selgrhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12853 { 8662 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12854 { 8662 /* selgrl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12855 { 8669 /* selgrle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12856 { 8677 /* selgrlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12857 { 8685 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12858 { 8685 /* selgrm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12859 { 8692 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12860 { 8692 /* selgrne */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12861 { 8700 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12862 { 8700 /* selgrnh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12863 { 8708 /* selgrnhe */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12864 { 8717 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12865 { 8717 /* selgrnl */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12866 { 8725 /* selgrnle */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12867 { 8734 /* selgrnlh */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12868 { 8743 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12869 { 8743 /* selgrnm */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12870 { 8751 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12871 { 8751 /* selgrno */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12872 { 8759 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12873 { 8759 /* selgrnp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12874 { 8767 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12875 { 8767 /* selgrnz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12876 { 8775 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12877 { 8775 /* selgro */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12878 { 8782 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12879 { 8782 /* selgrp */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12880 { 8789 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12881 { 8789 /* selgrz */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions3 },
12882 { 8796 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12883 { 8796 /* selr */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12884 { 8801 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12885 { 8801 /* selre */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12886 { 8807 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12887 { 8807 /* selrh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12888 { 8813 /* selrhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12889 { 8820 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12890 { 8820 /* selrl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12891 { 8826 /* selrle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12892 { 8833 /* selrlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12893 { 8840 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12894 { 8840 /* selrm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12895 { 8846 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12896 { 8846 /* selrne */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12897 { 8853 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12898 { 8853 /* selrnh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12899 { 8860 /* selrnhe */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12900 { 8868 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12901 { 8868 /* selrnl */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12902 { 8875 /* selrnle */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12903 { 8883 /* selrnlh */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12904 { 8891 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12905 { 8891 /* selrnm */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12906 { 8898 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12907 { 8898 /* selrno */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12908 { 8905 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12909 { 8905 /* selrnp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12910 { 8912 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12911 { 8912 /* selrnz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12912 { 8919 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12913 { 8919 /* selro */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12914 { 8925 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12915 { 8925 /* selrp */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12916 { 8931 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12917 { 8931 /* selrz */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureMiscellaneousExtensions3 },
12918 { 8937 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12919 { 8937 /* ser */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
12920 { 8941 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12921 { 8941 /* sfasr */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12922 { 8947 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12923 { 8947 /* sfpc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12924 { 8952 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12925 { 8952 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12926 { 8952 /* sg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12927 { 8952 /* sg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12928 { 8955 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12929 { 8955 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12930 { 8955 /* sgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12931 { 8955 /* sgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12932 { 8959 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12933 { 8959 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12934 { 8959 /* sgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
12935 { 8959 /* sgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12936 { 8964 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12937 { 8964 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12938 { 8964 /* sgh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureMiscellaneousExtensions2 },
12939 { 8964 /* sgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureMiscellaneousExtensions2 },
12940 { 8968 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12941 { 8968 /* sgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12942 { 8972 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12943 { 8972 /* sgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
12944 { 8977 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12945 { 8977 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12946 { 8977 /* sh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12947 { 8977 /* sh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12948 { 8980 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12949 { 8980 /* shhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
12950 { 8986 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12951 { 8986 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12952 { 8986 /* shhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
12953 { 8986 /* shhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
12954 { 8992 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12955 { 8992 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12956 { 8992 /* shy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12957 { 8992 /* shy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12958 { 8996 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12959 { 8996 /* sie */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12960 { 9000 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12961 { 9000 /* siga */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
12962 { 9005 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12963 { 9005 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12964 { 9005 /* sigp */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
12965 { 9005 /* sigp */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12966 { 9010 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12967 { 9010 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12968 { 9010 /* sl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
12969 { 9010 /* sl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12970 { 9013 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12971 { 9013 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12972 { 9013 /* sla */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12973 { 9013 /* sla */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12974 { 9017 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12975 { 9017 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12976 { 9017 /* slag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
12977 { 9017 /* slag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12978 { 9022 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12979 { 9022 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12980 { 9022 /* slak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
12981 { 9022 /* slak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
12982 { 9027 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12983 { 9027 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12984 { 9027 /* slb */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12985 { 9027 /* slb */, 1 /* 0 */, MCK_GR32, AMFBS_None },
12986 { 9031 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12987 { 9031 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12988 { 9031 /* slbg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
12989 { 9031 /* slbg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
12990 { 9036 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12991 { 9036 /* slbgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
12992 { 9042 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12993 { 9042 /* slbr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
12994 { 9047 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12995 { 9047 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12996 { 9047 /* slda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12997 { 9047 /* slda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
12998 { 9052 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
12999 { 9052 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13000 { 9052 /* sldl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13001 { 9052 /* sldl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13002 { 9057 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13003 { 9057 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13004 { 9057 /* sldt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13005 { 9057 /* sldt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13006 { 9062 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13007 { 9062 /* slfi */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13008 { 9067 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13009 { 9067 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13010 { 9067 /* slg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13011 { 9067 /* slg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13012 { 9071 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13013 { 9071 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13014 { 9071 /* slgf */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13015 { 9071 /* slgf */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13016 { 9076 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13017 { 9076 /* slgfi */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13018 { 9082 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13019 { 9082 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13020 { 9082 /* slgfr */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13021 { 9082 /* slgfr */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13022 { 9088 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13023 { 9088 /* slgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13024 { 9093 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
13025 { 9093 /* slgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
13026 { 9099 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
13027 { 9099 /* slhhhr */, 7 /* 0, 1, 2 */, MCK_GRH32, AMFBS_FeatureHighWord },
13028 { 9106 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
13029 { 9106 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
13030 { 9106 /* slhhlr */, 4 /* 2 */, MCK_GR32, AMFBS_FeatureHighWord },
13031 { 9106 /* slhhlr */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_FeatureHighWord },
13032 { 9113 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13033 { 9113 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13034 { 9113 /* sll */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13035 { 9113 /* sll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13036 { 9117 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13037 { 9117 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13038 { 9117 /* sllg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13039 { 9117 /* sllg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13040 { 9122 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13041 { 9122 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13042 { 9122 /* sllk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13043 { 9122 /* sllk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13044 { 9127 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13045 { 9127 /* slr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13046 { 9131 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13047 { 9131 /* slrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13048 { 9136 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13049 { 9136 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13050 { 9136 /* slxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13051 { 9136 /* slxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13052 { 9141 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13053 { 9141 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13054 { 9141 /* sly */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13055 { 9141 /* sly */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13056 { 9145 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
13057 { 9145 /* sortl */, 3 /* 0, 1 */, MCK_GR128, AMFBS_FeatureEnhancedSort },
13058 { 9151 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13059 { 9151 /* sp */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13060 { 9154 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13061 { 9154 /* spctr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13062 { 9160 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13063 { 9160 /* spka */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13064 { 9165 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13065 { 9165 /* spm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13066 { 9169 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13067 { 9169 /* spt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13068 { 9173 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13069 { 9173 /* spx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13070 { 9177 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13071 { 9177 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13072 { 9177 /* sqd */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13073 { 9177 /* sqd */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13074 { 9181 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13075 { 9181 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13076 { 9181 /* sqdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13077 { 9181 /* sqdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13078 { 9186 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13079 { 9186 /* sqdbr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13080 { 9192 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13081 { 9192 /* sqdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13082 { 9197 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13083 { 9197 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13084 { 9197 /* sqe */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13085 { 9197 /* sqe */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13086 { 9201 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13087 { 9201 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13088 { 9201 /* sqeb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13089 { 9201 /* sqeb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13090 { 9206 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13091 { 9206 /* sqebr */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13092 { 9212 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13093 { 9212 /* sqer */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13094 { 9217 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13095 { 9217 /* sqxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13096 { 9223 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13097 { 9223 /* sqxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13098 { 9228 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13099 { 9228 /* sr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13100 { 9231 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13101 { 9231 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13102 { 9231 /* sra */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13103 { 9231 /* sra */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13104 { 9235 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13105 { 9235 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13106 { 9235 /* srag */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13107 { 9235 /* srag */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13108 { 9240 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13109 { 9240 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13110 { 9240 /* srak */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13111 { 9240 /* srak */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13112 { 9245 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13113 { 9245 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13114 { 9245 /* srda */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13115 { 9245 /* srda */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13116 { 9250 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13117 { 9250 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13118 { 9250 /* srdl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13119 { 9250 /* srdl */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13120 { 9255 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13121 { 9255 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13122 { 9255 /* srdt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13123 { 9255 /* srdt */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13124 { 9260 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13125 { 9260 /* srk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13126 { 9264 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13127 { 9264 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13128 { 9264 /* srl */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13129 { 9264 /* srl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13130 { 9268 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13131 { 9268 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13132 { 9268 /* srlg */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_None },
13133 { 9268 /* srlg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13134 { 9273 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13135 { 9273 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13136 { 9273 /* srlk */, 4 /* 2 */, MCK_BDAddr32Disp20, AMFBS_FeatureDistinctOps },
13137 { 9273 /* srlk */, 3 /* 0, 1 */, MCK_GR32, AMFBS_FeatureDistinctOps },
13138 { 9278 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
13139 { 9278 /* srnm */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
13140 { 9283 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
13141 { 9283 /* srnmb */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_FeatureFPExtension },
13142 { 9289 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
13143 { 9289 /* srnmt */, 1 /* 0 */, MCK_BDAddr32Disp12, AMFBS_None },
13144 { 9295 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13145 { 9295 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13146 { 9295 /* srp */, 2 /* 1 */, MCK_BDAddr32Disp12, AMFBS_None },
13147 { 9295 /* srp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13148 { 9299 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13149 { 9299 /* srst */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13150 { 9304 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13151 { 9304 /* srstu */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13152 { 9310 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13153 { 9310 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13154 { 9310 /* srxt */, 4 /* 2 */, MCK_BDXAddr64Disp12, AMFBS_None },
13155 { 9310 /* srxt */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13156 { 9315 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13157 { 9315 /* ssair */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13158 { 9321 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13159 { 9321 /* ssar */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13160 { 9326 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13161 { 9326 /* ssch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13162 { 9331 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13163 { 9331 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13164 { 9331 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13165 { 9331 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13166 { 9331 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13167 { 9331 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13168 { 9331 /* sske */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13169 { 9331 /* sske */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13170 { 9336 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13171 { 9336 /* ssm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13172 { 9340 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13173 { 9340 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13174 { 9340 /* st */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13175 { 9340 /* st */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13176 { 9343 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
13177 { 9343 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13178 { 9343 /* stam */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
13179 { 9343 /* stam */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13180 { 9348 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
13181 { 9348 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13182 { 9348 /* stamy */, 3 /* 0, 1 */, MCK_AR32, AMFBS_None },
13183 { 9348 /* stamy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13184 { 9354 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13185 { 9354 /* stap */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13186 { 9359 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
13187 { 9359 /* stbear */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureBEAREnhancement },
13188 { 9366 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13189 { 9366 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13190 { 9366 /* stc */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13191 { 9366 /* stc */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13192 { 9370 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13193 { 9370 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13194 { 9370 /* stch */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13195 { 9370 /* stch */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13196 { 9375 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13197 { 9375 /* stck */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13198 { 9380 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13199 { 9380 /* stckc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13200 { 9386 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13201 { 9386 /* stcke */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13202 { 9392 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13203 { 9392 /* stckf */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13204 { 9398 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13205 { 9398 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13206 { 9398 /* stcm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13207 { 9398 /* stcm */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13208 { 9403 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13209 { 9403 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13210 { 9403 /* stcmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13211 { 9403 /* stcmh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13212 { 9409 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13213 { 9409 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13214 { 9409 /* stcmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13215 { 9409 /* stcmy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13216 { 9415 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13217 { 9415 /* stcps */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13218 { 9421 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13219 { 9421 /* stcrw */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13220 { 9427 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13221 { 9427 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
13222 { 9427 /* stctg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13223 { 9427 /* stctg */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
13224 { 9433 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13225 { 9433 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
13226 { 9433 /* stctl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13227 { 9433 /* stctl */, 3 /* 0, 1 */, MCK_CR64, AMFBS_None },
13228 { 9439 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13229 { 9439 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13230 { 9439 /* stcy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13231 { 9439 /* stcy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13232 { 9444 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13233 { 9444 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13234 { 9444 /* std */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13235 { 9444 /* std */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13236 { 9448 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13237 { 9448 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13238 { 9448 /* stdrv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13239 { 9448 /* stdrv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13240 { 9454 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13241 { 9454 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13242 { 9454 /* stdy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13243 { 9454 /* stdy */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13244 { 9459 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13245 { 9459 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13246 { 9459 /* ste */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13247 { 9459 /* ste */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13248 { 9463 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13249 { 9463 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13250 { 9463 /* sterv */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
13251 { 9463 /* sterv */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13252 { 9469 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13253 { 9469 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13254 { 9469 /* stey */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13255 { 9469 /* stey */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13256 { 9474 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13257 { 9474 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13258 { 9474 /* stfh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13259 { 9474 /* stfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13260 { 9479 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13261 { 9479 /* stfl */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13262 { 9484 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13263 { 9484 /* stfle */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13264 { 9490 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13265 { 9490 /* stfpc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13266 { 9496 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13267 { 9496 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13268 { 9496 /* stg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13269 { 9496 /* stg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13270 { 9500 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13271 { 9500 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13272 { 9500 /* stgrl */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13273 { 9500 /* stgrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13274 { 9506 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
13275 { 9506 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
13276 { 9506 /* stgsc */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureGuardedStorage },
13277 { 9506 /* stgsc */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureGuardedStorage },
13278 { 9512 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13279 { 9512 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13280 { 9512 /* sth */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13281 { 9512 /* sth */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13282 { 9516 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13283 { 9516 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13284 { 9516 /* sthh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_FeatureHighWord },
13285 { 9516 /* sthh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureHighWord },
13286 { 9521 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13287 { 9521 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13288 { 9521 /* sthrl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13289 { 9521 /* sthrl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13290 { 9527 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13291 { 9527 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13292 { 9527 /* sthy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13293 { 9527 /* sthy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13294 { 9532 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13295 { 9532 /* stidp */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13296 { 9538 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13297 { 9538 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13298 { 9538 /* stm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13299 { 9538 /* stm */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13300 { 9542 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13301 { 9542 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13302 { 9542 /* stmg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13303 { 9542 /* stmg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13304 { 9547 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13305 { 9547 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
13306 { 9547 /* stmh */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13307 { 9547 /* stmh */, 3 /* 0, 1 */, MCK_GRH32, AMFBS_None },
13308 { 9552 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13309 { 9552 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13310 { 9552 /* stmy */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13311 { 9552 /* stmy */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13312 { 9557 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13313 { 9557 /* stnsm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13314 { 9563 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13315 { 9563 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13316 { 9563 /* stoc */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13317 { 9563 /* stoc */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13318 { 9568 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13319 { 9568 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13320 { 9568 /* stoce */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13321 { 9568 /* stoce */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13322 { 9574 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13323 { 9574 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13324 { 9574 /* stocfh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13325 { 9574 /* stocfh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13326 { 9581 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13327 { 9581 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13328 { 9581 /* stocfhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13329 { 9581 /* stocfhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13330 { 9589 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13331 { 9589 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13332 { 9589 /* stocfhh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13333 { 9589 /* stocfhh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13334 { 9597 /* stocfhhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13335 { 9597 /* stocfhhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13336 { 9606 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13337 { 9606 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13338 { 9606 /* stocfhl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13339 { 9606 /* stocfhl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13340 { 9614 /* stocfhle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13341 { 9614 /* stocfhle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13342 { 9623 /* stocfhlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13343 { 9623 /* stocfhlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13344 { 9632 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13345 { 9632 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13346 { 9632 /* stocfhm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13347 { 9632 /* stocfhm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13348 { 9640 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13349 { 9640 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13350 { 9640 /* stocfhne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13351 { 9640 /* stocfhne */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13352 { 9649 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13353 { 9649 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13354 { 9649 /* stocfhnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13355 { 9649 /* stocfhnh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13356 { 9658 /* stocfhnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13357 { 9658 /* stocfhnhe */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13358 { 9668 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13359 { 9668 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13360 { 9668 /* stocfhnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13361 { 9668 /* stocfhnl */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13362 { 9677 /* stocfhnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13363 { 9677 /* stocfhnle */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13364 { 9687 /* stocfhnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13365 { 9687 /* stocfhnlh */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13366 { 9697 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13367 { 9697 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13368 { 9697 /* stocfhnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13369 { 9697 /* stocfhnm */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13370 { 9706 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13371 { 9706 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13372 { 9706 /* stocfhno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13373 { 9706 /* stocfhno */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13374 { 9715 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13375 { 9715 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13376 { 9715 /* stocfhnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13377 { 9715 /* stocfhnp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13378 { 9724 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13379 { 9724 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13380 { 9724 /* stocfhnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13381 { 9724 /* stocfhnz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13382 { 9733 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13383 { 9733 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13384 { 9733 /* stocfho */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13385 { 9733 /* stocfho */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13386 { 9741 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13387 { 9741 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13388 { 9741 /* stocfhp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13389 { 9741 /* stocfhp */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13390 { 9749 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13391 { 9749 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13392 { 9749 /* stocfhz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond2 },
13393 { 9749 /* stocfhz */, 1 /* 0 */, MCK_GRH32, AMFBS_FeatureLoadStoreOnCond2 },
13394 { 9757 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13395 { 9757 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13396 { 9757 /* stocg */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13397 { 9757 /* stocg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13398 { 9763 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13399 { 9763 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13400 { 9763 /* stocge */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13401 { 9763 /* stocge */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13402 { 9770 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13403 { 9770 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13404 { 9770 /* stocgh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13405 { 9770 /* stocgh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13406 { 9777 /* stocghe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13407 { 9777 /* stocghe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13408 { 9785 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13409 { 9785 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13410 { 9785 /* stocgl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13411 { 9785 /* stocgl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13412 { 9792 /* stocgle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13413 { 9792 /* stocgle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13414 { 9800 /* stocglh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13415 { 9800 /* stocglh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13416 { 9808 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13417 { 9808 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13418 { 9808 /* stocgm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13419 { 9808 /* stocgm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13420 { 9815 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13421 { 9815 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13422 { 9815 /* stocgne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13423 { 9815 /* stocgne */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13424 { 9823 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13425 { 9823 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13426 { 9823 /* stocgnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13427 { 9823 /* stocgnh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13428 { 9831 /* stocgnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13429 { 9831 /* stocgnhe */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13430 { 9840 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13431 { 9840 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13432 { 9840 /* stocgnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13433 { 9840 /* stocgnl */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13434 { 9848 /* stocgnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13435 { 9848 /* stocgnle */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13436 { 9857 /* stocgnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13437 { 9857 /* stocgnlh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13438 { 9866 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13439 { 9866 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13440 { 9866 /* stocgnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13441 { 9866 /* stocgnm */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13442 { 9874 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13443 { 9874 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13444 { 9874 /* stocgno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13445 { 9874 /* stocgno */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13446 { 9882 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13447 { 9882 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13448 { 9882 /* stocgnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13449 { 9882 /* stocgnp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13450 { 9890 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13451 { 9890 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13452 { 9890 /* stocgnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13453 { 9890 /* stocgnz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13454 { 9898 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13455 { 9898 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13456 { 9898 /* stocgo */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13457 { 9898 /* stocgo */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13458 { 9905 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13459 { 9905 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13460 { 9905 /* stocgp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13461 { 9905 /* stocgp */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13462 { 9912 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13463 { 9912 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13464 { 9912 /* stocgz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13465 { 9912 /* stocgz */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureLoadStoreOnCond },
13466 { 9919 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13467 { 9919 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13468 { 9919 /* stoch */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13469 { 9919 /* stoch */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13470 { 9925 /* stoche */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13471 { 9925 /* stoche */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13472 { 9932 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13473 { 9932 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13474 { 9932 /* stocl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13475 { 9932 /* stocl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13476 { 9938 /* stocle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13477 { 9938 /* stocle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13478 { 9945 /* stoclh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13479 { 9945 /* stoclh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13480 { 9952 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13481 { 9952 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13482 { 9952 /* stocm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13483 { 9952 /* stocm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13484 { 9958 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13485 { 9958 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13486 { 9958 /* stocne */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13487 { 9958 /* stocne */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13488 { 9965 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13489 { 9965 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13490 { 9965 /* stocnh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13491 { 9965 /* stocnh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13492 { 9972 /* stocnhe */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13493 { 9972 /* stocnhe */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13494 { 9980 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13495 { 9980 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13496 { 9980 /* stocnl */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13497 { 9980 /* stocnl */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13498 { 9987 /* stocnle */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13499 { 9987 /* stocnle */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13500 { 9995 /* stocnlh */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13501 { 9995 /* stocnlh */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13502 { 10003 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13503 { 10003 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13504 { 10003 /* stocnm */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13505 { 10003 /* stocnm */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13506 { 10010 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13507 { 10010 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13508 { 10010 /* stocno */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13509 { 10010 /* stocno */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13510 { 10017 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13511 { 10017 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13512 { 10017 /* stocnp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13513 { 10017 /* stocnp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13514 { 10024 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13515 { 10024 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13516 { 10024 /* stocnz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13517 { 10024 /* stocnz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13518 { 10031 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13519 { 10031 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13520 { 10031 /* stoco */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13521 { 10031 /* stoco */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13522 { 10037 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13523 { 10037 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13524 { 10037 /* stocp */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13525 { 10037 /* stocp */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13526 { 10043 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13527 { 10043 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13528 { 10043 /* stocz */, 2 /* 1 */, MCK_BDAddr64Disp20, AMFBS_FeatureLoadStoreOnCond },
13529 { 10043 /* stocz */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureLoadStoreOnCond },
13530 { 10049 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13531 { 10049 /* stosm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13532 { 10055 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13533 { 10055 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13534 { 10055 /* stpq */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13535 { 10055 /* stpq */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13536 { 10060 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13537 { 10060 /* stpt */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13538 { 10065 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13539 { 10065 /* stpx */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13540 { 10070 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13541 { 10070 /* strag */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13542 { 10076 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13543 { 10076 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13544 { 10076 /* strl */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13545 { 10076 /* strl */, 2 /* 1 */, MCK_PCRel32, AMFBS_None },
13546 { 10081 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13547 { 10081 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13548 { 10081 /* strv */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13549 { 10081 /* strv */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13550 { 10086 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13551 { 10086 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13552 { 10086 /* strvg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13553 { 10086 /* strvg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
13554 { 10092 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13555 { 10092 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13556 { 10092 /* strvh */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13557 { 10092 /* strvh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13558 { 10098 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13559 { 10098 /* stsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13560 { 10104 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13561 { 10104 /* stsi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13562 { 10109 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13563 { 10109 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13564 { 10109 /* stura */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13565 { 10109 /* stura */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13566 { 10115 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13567 { 10115 /* sturg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13568 { 10121 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13569 { 10121 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13570 { 10121 /* sty */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13571 { 10121 /* sty */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13572 { 10125 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13573 { 10125 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13574 { 10125 /* su */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13575 { 10125 /* su */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13576 { 10128 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13577 { 10128 /* sur */, 3 /* 0, 1 */, MCK_FP32, AMFBS_None },
13578 { 10136 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13579 { 10136 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13580 { 10136 /* sw */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13581 { 10136 /* sw */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13582 { 10139 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13583 { 10139 /* swr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13584 { 10143 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13585 { 10143 /* sxbr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13586 { 10148 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13587 { 10148 /* sxr */, 3 /* 0, 1 */, MCK_FP128, AMFBS_None },
13588 { 10152 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13589 { 10152 /* sxtr */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_None },
13590 { 10157 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13591 { 10157 /* sxtra */, 7 /* 0, 1, 2 */, MCK_FP128, AMFBS_FeatureFPExtension },
13592 { 10163 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13593 { 10163 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13594 { 10163 /* sy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
13595 { 10163 /* sy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13596 { 10166 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13597 { 10166 /* tabort */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13598 { 10177 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13599 { 10177 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13600 { 10177 /* tar */, 1 /* 0 */, MCK_AR32, AMFBS_None },
13601 { 10177 /* tar */, 2 /* 1 */, MCK_GR32, AMFBS_None },
13602 { 10181 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13603 { 10181 /* tb */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13604 { 10184 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13605 { 10184 /* tbdr */, 5 /* 0, 2 */, MCK_FP64, AMFBS_None },
13606 { 10189 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13607 { 10189 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13608 { 10189 /* tbedr */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13609 { 10189 /* tbedr */, 4 /* 2 */, MCK_FP64, AMFBS_None },
13610 { 10195 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13611 { 10195 /* tbegin */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13612 { 10202 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13613 { 10202 /* tbeginc */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_FeatureTransactionalExecution },
13614 { 10210 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13615 { 10210 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13616 { 10210 /* tcdb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13617 { 10210 /* tcdb */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13618 { 10215 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13619 { 10215 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13620 { 10215 /* tceb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13621 { 10215 /* tceb */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13622 { 10220 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13623 { 10220 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13624 { 10220 /* tcxb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13625 { 10220 /* tcxb */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13626 { 10225 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13627 { 10225 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13628 { 10225 /* tdcdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13629 { 10225 /* tdcdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13630 { 10231 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13631 { 10231 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13632 { 10231 /* tdcet */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13633 { 10231 /* tdcet */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13634 { 10237 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13635 { 10237 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13636 { 10237 /* tdcxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13637 { 10237 /* tdcxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13638 { 10243 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13639 { 10243 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13640 { 10243 /* tdgdt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13641 { 10243 /* tdgdt */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13642 { 10249 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13643 { 10249 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13644 { 10249 /* tdget */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13645 { 10249 /* tdget */, 1 /* 0 */, MCK_FP32, AMFBS_None },
13646 { 10255 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13647 { 10255 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13648 { 10255 /* tdgxt */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
13649 { 10255 /* tdgxt */, 1 /* 0 */, MCK_FP128, AMFBS_None },
13650 { 10266 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13651 { 10266 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13652 { 10266 /* thder */, 2 /* 1 */, MCK_FP32, AMFBS_None },
13653 { 10266 /* thder */, 1 /* 0 */, MCK_FP64, AMFBS_None },
13654 { 10272 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13655 { 10272 /* thdr */, 3 /* 0, 1 */, MCK_FP64, AMFBS_None },
13656 { 10277 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13657 { 10277 /* tm */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13658 { 10280 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13659 { 10280 /* tmh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13660 { 10284 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13661 { 10284 /* tmhh */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13662 { 10289 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13663 { 10289 /* tmhl */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
13664 { 10294 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13665 { 10294 /* tml */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13666 { 10298 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13667 { 10298 /* tmlh */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13668 { 10303 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13669 { 10303 /* tmll */, 1 /* 0 */, MCK_GR32, AMFBS_None },
13670 { 10308 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13671 { 10308 /* tmy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
13672 { 10312 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13673 { 10312 /* tp */, 1 /* 0 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13674 { 10315 /* tpei */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureTestPendingExternalInterruption },
13675 { 10315 /* tpei */, 3 /* 0, 1 */, MCK_GR64, AMFBS_FeatureTestPendingExternalInterruption },
13676 { 10320 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13677 { 10320 /* tpi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13678 { 10324 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13679 { 10324 /* tprot */, 3 /* 0, 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13680 { 10330 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13681 { 10330 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13682 { 10330 /* tr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13683 { 10330 /* tr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13684 { 10333 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13685 { 10333 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13686 { 10333 /* trace */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_None },
13687 { 10333 /* trace */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
13688 { 10339 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13689 { 10339 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13690 { 10339 /* tracg */, 4 /* 2 */, MCK_BDAddr64Disp20, AMFBS_None },
13691 { 10339 /* tracg */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
13692 { 10351 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13693 { 10351 /* trap4 */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13694 { 10357 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13695 { 10357 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13696 { 10357 /* tre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13697 { 10357 /* tre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13698 { 10361 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13699 { 10361 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13700 { 10361 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13701 { 10361 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13702 { 10361 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13703 { 10361 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13704 { 10361 /* troo */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13705 { 10361 /* troo */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13706 { 10366 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13707 { 10366 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13708 { 10366 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13709 { 10366 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13710 { 10366 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13711 { 10366 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13712 { 10366 /* trot */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13713 { 10366 /* trot */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13714 { 10371 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13715 { 10371 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13716 { 10371 /* trt */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13717 { 10371 /* trt */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13718 { 10375 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13719 { 10375 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13720 { 10375 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13721 { 10375 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13722 { 10375 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13723 { 10375 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13724 { 10375 /* trte */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13725 { 10375 /* trte */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13726 { 10380 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13727 { 10380 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13728 { 10380 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13729 { 10380 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13730 { 10380 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13731 { 10380 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13732 { 10380 /* trto */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13733 { 10380 /* trto */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13734 { 10385 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13735 { 10385 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13736 { 10385 /* trtr */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13737 { 10385 /* trtr */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13738 { 10390 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13739 { 10390 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13740 { 10390 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13741 { 10390 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13742 { 10390 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13743 { 10390 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13744 { 10390 /* trtre */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13745 { 10390 /* trtre */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13746 { 10396 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13747 { 10396 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13748 { 10396 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13749 { 10396 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13750 { 10396 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13751 { 10396 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13752 { 10396 /* trtt */, 1 /* 0 */, MCK_GR128, AMFBS_None },
13753 { 10396 /* trtt */, 2 /* 1 */, MCK_GR64, AMFBS_None },
13754 { 10401 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13755 { 10401 /* ts */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13756 { 10404 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13757 { 10404 /* tsch */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
13758 { 10409 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13759 { 10409 /* unpk */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
13760 { 10414 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13761 { 10414 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13762 { 10414 /* unpka */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13763 { 10414 /* unpka */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13764 { 10420 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13765 { 10420 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13766 { 10420 /* unpku */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
13767 { 10420 /* unpku */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
13768 { 10430 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13769 { 10430 /* va */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13770 { 10433 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13771 { 10433 /* vab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13772 { 10437 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13773 { 10437 /* vac */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13774 { 10441 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13775 { 10441 /* vacc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13776 { 10446 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13777 { 10446 /* vaccb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13778 { 10452 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13779 { 10452 /* vaccc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13780 { 10458 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13781 { 10458 /* vacccq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13782 { 10465 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13783 { 10465 /* vaccf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13784 { 10471 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13785 { 10471 /* vaccg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13786 { 10477 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13787 { 10477 /* vacch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13788 { 10483 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13789 { 10483 /* vaccq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13790 { 10489 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13791 { 10489 /* vacq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
13792 { 10494 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13793 { 10494 /* vaf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13794 { 10498 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13795 { 10498 /* vag */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13796 { 10502 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13797 { 10502 /* vah */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13798 { 10506 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13799 { 10506 /* vap */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13800 { 10510 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13801 { 10510 /* vaq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13802 { 10514 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13803 { 10514 /* vavg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13804 { 10519 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13805 { 10519 /* vavgb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13806 { 10525 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13807 { 10525 /* vavgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13808 { 10531 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13809 { 10531 /* vavgg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13810 { 10537 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13811 { 10537 /* vavgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13812 { 10543 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13813 { 10543 /* vavgl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13814 { 10549 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13815 { 10549 /* vavglb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13816 { 10556 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13817 { 10556 /* vavglf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13818 { 10563 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13819 { 10563 /* vavglg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13820 { 10570 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13821 { 10570 /* vavglh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13822 { 10577 /* vavglq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13823 { 10577 /* vavglq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13824 { 10584 /* vavgq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13825 { 10584 /* vavgq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13826 { 10590 /* vblend */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13827 { 10590 /* vblend */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13828 { 10597 /* vblendb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13829 { 10597 /* vblendb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13830 { 10605 /* vblendf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13831 { 10605 /* vblendf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13832 { 10613 /* vblendg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13833 { 10613 /* vblendg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13834 { 10621 /* vblendh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13835 { 10621 /* vblendh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13836 { 10629 /* vblendq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13837 { 10629 /* vblendq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13838 { 10637 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13839 { 10637 /* vbperm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
13840 { 10644 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13841 { 10644 /* vcdg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13842 { 10649 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13843 { 10649 /* vcdgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13844 { 10655 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13845 { 10655 /* vcdlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13846 { 10661 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13847 { 10661 /* vcdlgb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13848 { 10668 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13849 { 10668 /* vcefb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13850 { 10674 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13851 { 10674 /* vcelfb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13852 { 10681 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13853 { 10681 /* vceq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13854 { 10686 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13855 { 10686 /* vceqb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13856 { 10692 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13857 { 10692 /* vceqbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13858 { 10699 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13859 { 10699 /* vceqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13860 { 10705 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13861 { 10705 /* vceqfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13862 { 10712 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13863 { 10712 /* vceqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13864 { 10718 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13865 { 10718 /* vceqgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13866 { 10725 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13867 { 10725 /* vceqh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13868 { 10731 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13869 { 10731 /* vceqhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13870 { 10738 /* vceqq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13871 { 10738 /* vceqq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13872 { 10744 /* vceqqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13873 { 10744 /* vceqqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13874 { 10751 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13875 { 10751 /* vcfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13876 { 10757 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13877 { 10757 /* vcfn */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13878 { 10762 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13879 { 10762 /* vcfpl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13880 { 10768 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13881 { 10768 /* vcfps */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13882 { 10774 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13883 { 10774 /* vcgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13884 { 10779 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13885 { 10779 /* vcgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13886 { 10785 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13887 { 10785 /* vch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13888 { 10789 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13889 { 10789 /* vchb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13890 { 10794 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13891 { 10794 /* vchbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13892 { 10800 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13893 { 10800 /* vchf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13894 { 10805 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13895 { 10805 /* vchfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13896 { 10811 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13897 { 10811 /* vchg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13898 { 10816 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13899 { 10816 /* vchgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13900 { 10822 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13901 { 10822 /* vchh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13902 { 10827 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13903 { 10827 /* vchhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13904 { 10833 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13905 { 10833 /* vchl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13906 { 10838 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13907 { 10838 /* vchlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13908 { 10844 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13909 { 10844 /* vchlbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13910 { 10851 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13911 { 10851 /* vchlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13912 { 10857 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13913 { 10857 /* vchlfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13914 { 10864 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13915 { 10864 /* vchlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13916 { 10870 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13917 { 10870 /* vchlgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13918 { 10877 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13919 { 10877 /* vchlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13920 { 10883 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13921 { 10883 /* vchlhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13922 { 10890 /* vchlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13923 { 10890 /* vchlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13924 { 10896 /* vchlqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13925 { 10896 /* vchlqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13926 { 10903 /* vchq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13927 { 10903 /* vchq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13928 { 10908 /* vchqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13929 { 10908 /* vchqs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13930 { 10914 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13931 { 10914 /* vcksm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
13932 { 10920 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13933 { 10920 /* vclfeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13934 { 10927 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13935 { 10927 /* vclfnh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13936 { 10934 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13937 { 10934 /* vclfnl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13938 { 10941 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13939 { 10941 /* vclfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13940 { 10947 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13941 { 10947 /* vclgd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13942 { 10953 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13943 { 10953 /* vclgdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13944 { 10960 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13945 { 10960 /* vclz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13946 { 10965 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13947 { 10965 /* vclzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13948 { 10971 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13949 { 10971 /* vclzdp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13950 { 10978 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13951 { 10978 /* vclzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13952 { 10984 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13953 { 10984 /* vclzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13954 { 10990 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13955 { 10990 /* vclzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13956 { 10996 /* vclzq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13957 { 10996 /* vclzq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13958 { 11002 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13959 { 11002 /* vcnf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13960 { 11007 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13961 { 11007 /* vcp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13962 { 11011 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13963 { 11011 /* vcrnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector_FeatureNNPAssist },
13964 { 11017 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13965 { 11017 /* vcsfp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
13966 { 11023 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13967 { 11023 /* vcsph */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
13968 { 11029 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13969 { 11029 /* vctz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13970 { 11034 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13971 { 11034 /* vctzb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13972 { 11040 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13973 { 11040 /* vctzf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13974 { 11046 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13975 { 11046 /* vctzg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13976 { 11052 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13977 { 11052 /* vctzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
13978 { 11058 /* vctzq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13979 { 11058 /* vctzq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
13980 { 11064 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13981 { 11064 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13982 { 11064 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13983 { 11064 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13984 { 11064 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13985 { 11064 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13986 { 11064 /* vcvb */, 1 /* 0 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimalEnhancement },
13987 { 11064 /* vcvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13988 { 11069 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13989 { 11069 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13990 { 11069 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
13991 { 11069 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
13992 { 11069 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13993 { 11069 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13994 { 11069 /* vcvbg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimalEnhancement },
13995 { 11069 /* vcvbg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement },
13996 { 11075 /* vcvbq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
13997 { 11075 /* vcvbq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
13998 { 11081 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
13999 { 11081 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14000 { 11081 /* vcvd */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14001 { 11081 /* vcvd */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14002 { 11086 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
14003 { 11086 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14004 { 11086 /* vcvdg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVectorPackedDecimal },
14005 { 11086 /* vcvdg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14006 { 11092 /* vcvdq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
14007 { 11092 /* vcvdq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
14008 { 11098 /* vd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14009 { 11098 /* vd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14010 { 11101 /* vdf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14011 { 11101 /* vdf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14012 { 11105 /* vdg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14013 { 11105 /* vdg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14014 { 11109 /* vdl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14015 { 11109 /* vdl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14016 { 11113 /* vdlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14017 { 11113 /* vdlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14018 { 11118 /* vdlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14019 { 11118 /* vdlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14020 { 11123 /* vdlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14021 { 11123 /* vdlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14022 { 11128 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14023 { 11128 /* vdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14024 { 11132 /* vdq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14025 { 11132 /* vdq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14026 { 11136 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14027 { 11136 /* vec */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14028 { 11140 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14029 { 11140 /* vecb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14030 { 11145 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14031 { 11145 /* vecf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14032 { 11150 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14033 { 11150 /* vecg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14034 { 11155 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14035 { 11155 /* vech */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14036 { 11160 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14037 { 11160 /* vecl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14038 { 11165 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14039 { 11165 /* veclb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14040 { 11171 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14041 { 11171 /* veclf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14042 { 11177 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14043 { 11177 /* veclg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14044 { 11183 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14045 { 11183 /* veclh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14046 { 11189 /* veclq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14047 { 11189 /* veclq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14048 { 11195 /* vecq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14049 { 11195 /* vecq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14050 { 11200 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14051 { 11200 /* verim */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14052 { 11206 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14053 { 11206 /* verimb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14054 { 11213 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14055 { 11213 /* verimf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14056 { 11220 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14057 { 11220 /* verimg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14058 { 11227 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14059 { 11227 /* verimh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14060 { 11234 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14061 { 11234 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14062 { 11234 /* verll */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14063 { 11234 /* verll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14064 { 11240 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14065 { 11240 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14066 { 11240 /* verllb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14067 { 11240 /* verllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14068 { 11247 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14069 { 11247 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14070 { 11247 /* verllf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14071 { 11247 /* verllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14072 { 11254 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14073 { 11254 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14074 { 11254 /* verllg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14075 { 11254 /* verllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14076 { 11261 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14077 { 11261 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14078 { 11261 /* verllh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14079 { 11261 /* verllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14080 { 11268 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14081 { 11268 /* verllv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14082 { 11275 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14083 { 11275 /* verllvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14084 { 11283 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14085 { 11283 /* verllvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14086 { 11291 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14087 { 11291 /* verllvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14088 { 11299 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14089 { 11299 /* verllvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14090 { 11307 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14091 { 11307 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14092 { 11307 /* vesl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14093 { 11307 /* vesl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14094 { 11312 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14095 { 11312 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14096 { 11312 /* veslb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14097 { 11312 /* veslb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14098 { 11318 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14099 { 11318 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14100 { 11318 /* veslf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14101 { 11318 /* veslf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14102 { 11324 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14103 { 11324 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14104 { 11324 /* veslg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14105 { 11324 /* veslg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14106 { 11330 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14107 { 11330 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14108 { 11330 /* veslh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14109 { 11330 /* veslh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14110 { 11336 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14111 { 11336 /* veslv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14112 { 11342 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14113 { 11342 /* veslvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14114 { 11349 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14115 { 11349 /* veslvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14116 { 11356 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14117 { 11356 /* veslvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14118 { 11363 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14119 { 11363 /* veslvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14120 { 11370 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14121 { 11370 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14122 { 11370 /* vesra */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14123 { 11370 /* vesra */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14124 { 11376 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14125 { 11376 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14126 { 11376 /* vesrab */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14127 { 11376 /* vesrab */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14128 { 11383 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14129 { 11383 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14130 { 11383 /* vesraf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14131 { 11383 /* vesraf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14132 { 11390 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14133 { 11390 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14134 { 11390 /* vesrag */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14135 { 11390 /* vesrag */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14136 { 11397 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14137 { 11397 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14138 { 11397 /* vesrah */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14139 { 11397 /* vesrah */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14140 { 11404 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14141 { 11404 /* vesrav */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14142 { 11411 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14143 { 11411 /* vesravb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14144 { 11419 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14145 { 11419 /* vesravf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14146 { 11427 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14147 { 11427 /* vesravg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14148 { 11435 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14149 { 11435 /* vesravh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14150 { 11443 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14151 { 11443 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14152 { 11443 /* vesrl */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14153 { 11443 /* vesrl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14154 { 11449 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14155 { 11449 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14156 { 11449 /* vesrlb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14157 { 11449 /* vesrlb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14158 { 11456 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14159 { 11456 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14160 { 11456 /* vesrlf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14161 { 11456 /* vesrlf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14162 { 11463 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14163 { 11463 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14164 { 11463 /* vesrlg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14165 { 11463 /* vesrlg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14166 { 11470 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14167 { 11470 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14168 { 11470 /* vesrlh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14169 { 11470 /* vesrlh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14170 { 11477 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14171 { 11477 /* vesrlv */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14172 { 11484 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14173 { 11484 /* vesrlvb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14174 { 11492 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14175 { 11492 /* vesrlvf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14176 { 11500 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14177 { 11500 /* vesrlvg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14178 { 11508 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14179 { 11508 /* vesrlvh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14180 { 11516 /* veval */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14181 { 11516 /* veval */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14182 { 11522 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14183 { 11522 /* vfa */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14184 { 11526 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14185 { 11526 /* vfadb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14186 { 11532 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14187 { 11532 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14188 { 11532 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14189 { 11532 /* vfae */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14190 { 11537 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14191 { 11537 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14192 { 11537 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14193 { 11537 /* vfaeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14194 { 11543 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14195 { 11543 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14196 { 11543 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14197 { 11543 /* vfaebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14198 { 11550 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14199 { 11550 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14200 { 11550 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14201 { 11550 /* vfaef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14202 { 11556 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14203 { 11556 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14204 { 11556 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14205 { 11556 /* vfaefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14206 { 11563 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14207 { 11563 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14208 { 11563 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14209 { 11563 /* vfaeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14210 { 11569 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14211 { 11569 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14212 { 11569 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14213 { 11569 /* vfaehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14214 { 11576 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14215 { 11576 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14216 { 11576 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14217 { 11576 /* vfaezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14218 { 11583 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14219 { 11583 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14220 { 11583 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14221 { 11583 /* vfaezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14222 { 11591 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14223 { 11591 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14224 { 11591 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14225 { 11591 /* vfaezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14226 { 11598 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14227 { 11598 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14228 { 11598 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14229 { 11598 /* vfaezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14230 { 11606 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14231 { 11606 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14232 { 11606 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14233 { 11606 /* vfaezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14234 { 11613 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14235 { 11613 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14236 { 11613 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14237 { 11613 /* vfaezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14238 { 11621 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14239 { 11621 /* vfasb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14240 { 11627 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14241 { 11627 /* vfce */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14242 { 11632 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14243 { 11632 /* vfcedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14244 { 11639 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14245 { 11639 /* vfcedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14246 { 11647 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14247 { 11647 /* vfcesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14248 { 11654 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14249 { 11654 /* vfcesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14250 { 11662 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14251 { 11662 /* vfch */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14252 { 11667 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14253 { 11667 /* vfchdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14254 { 11674 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14255 { 11674 /* vfchdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14256 { 11682 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14257 { 11682 /* vfche */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14258 { 11688 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14259 { 11688 /* vfchedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14260 { 11696 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14261 { 11696 /* vfchedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14262 { 11705 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14263 { 11705 /* vfchesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14264 { 11713 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14265 { 11713 /* vfchesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14266 { 11722 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14267 { 11722 /* vfchsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14268 { 11729 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14269 { 11729 /* vfchsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14270 { 11737 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14271 { 11737 /* vfd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14272 { 11741 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14273 { 11741 /* vfddb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14274 { 11747 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14275 { 11747 /* vfdsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14276 { 11753 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14277 { 11753 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14278 { 11753 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14279 { 11753 /* vfee */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14280 { 11758 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14281 { 11758 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14282 { 11758 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14283 { 11758 /* vfeeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14284 { 11764 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14285 { 11764 /* vfeebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14286 { 11771 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14287 { 11771 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14288 { 11771 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14289 { 11771 /* vfeef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14290 { 11777 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14291 { 11777 /* vfeefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14292 { 11784 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14293 { 11784 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14294 { 11784 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14295 { 11784 /* vfeeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14296 { 11790 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14297 { 11790 /* vfeehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14298 { 11797 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14299 { 11797 /* vfeezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14300 { 11804 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14301 { 11804 /* vfeezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14302 { 11812 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14303 { 11812 /* vfeezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14304 { 11819 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14305 { 11819 /* vfeezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14306 { 11827 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14307 { 11827 /* vfeezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14308 { 11834 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14309 { 11834 /* vfeezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14310 { 11842 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14311 { 11842 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14312 { 11842 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14313 { 11842 /* vfene */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14314 { 11848 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14315 { 11848 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14316 { 11848 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14317 { 11848 /* vfeneb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14318 { 11855 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14319 { 11855 /* vfenebs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14320 { 11863 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14321 { 11863 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14322 { 11863 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14323 { 11863 /* vfenef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14324 { 11870 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14325 { 11870 /* vfenefs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14326 { 11878 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14327 { 11878 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14328 { 11878 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14329 { 11878 /* vfeneh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14330 { 11885 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14331 { 11885 /* vfenehs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14332 { 11893 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14333 { 11893 /* vfenezb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14334 { 11901 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14335 { 11901 /* vfenezbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14336 { 11910 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14337 { 11910 /* vfenezf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14338 { 11918 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14339 { 11918 /* vfenezfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14340 { 11927 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14341 { 11927 /* vfenezh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14342 { 11935 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14343 { 11935 /* vfenezhs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14344 { 11944 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14345 { 11944 /* vfi */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14346 { 11948 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14347 { 11948 /* vfidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14348 { 11954 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14349 { 11954 /* vfisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14350 { 11960 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14351 { 11960 /* vfkedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14352 { 11967 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14353 { 11967 /* vfkedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14354 { 11975 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14355 { 11975 /* vfkesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14356 { 11982 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14357 { 11982 /* vfkesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14358 { 11990 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14359 { 11990 /* vfkhdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14360 { 11997 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14361 { 11997 /* vfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14362 { 12005 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14363 { 12005 /* vfkhedb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14364 { 12013 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14365 { 12013 /* vfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14366 { 12022 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14367 { 12022 /* vfkhesb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14368 { 12030 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14369 { 12030 /* vfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14370 { 12039 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14371 { 12039 /* vfkhsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14372 { 12046 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14373 { 12046 /* vfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14374 { 12054 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14375 { 12054 /* vflcdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14376 { 12061 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14377 { 12061 /* vflcsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14378 { 12068 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14379 { 12068 /* vfll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14380 { 12073 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14381 { 12073 /* vflls */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14382 { 12079 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14383 { 12079 /* vflndb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14384 { 12086 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14385 { 12086 /* vflnsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14386 { 12093 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14387 { 12093 /* vflpdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14388 { 12100 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14389 { 12100 /* vflpsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14390 { 12107 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14391 { 12107 /* vflr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14392 { 12112 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14393 { 12112 /* vflrd */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14394 { 12118 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14395 { 12118 /* vfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14396 { 12122 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14397 { 12122 /* vfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14398 { 12127 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14399 { 12127 /* vfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14400 { 12134 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14401 { 12134 /* vfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14402 { 12141 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14403 { 12141 /* vfmax */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14404 { 12147 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14405 { 12147 /* vfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14406 { 12155 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14407 { 12155 /* vfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14408 { 12163 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14409 { 12163 /* vfmdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14410 { 12169 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14411 { 12169 /* vfmin */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14412 { 12175 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14413 { 12175 /* vfmindb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14414 { 12183 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14415 { 12183 /* vfminsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14416 { 12191 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14417 { 12191 /* vfms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14418 { 12196 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14419 { 12196 /* vfmsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14420 { 12202 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14421 { 12202 /* vfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14422 { 12209 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14423 { 12209 /* vfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14424 { 12216 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14425 { 12216 /* vfnma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14426 { 12222 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14427 { 12222 /* vfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14428 { 12230 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14429 { 12230 /* vfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14430 { 12238 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14431 { 12238 /* vfnms */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14432 { 12244 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14433 { 12244 /* vfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14434 { 12252 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14435 { 12252 /* vfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14436 { 12260 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14437 { 12260 /* vfpso */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14438 { 12266 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14439 { 12266 /* vfpsodb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14440 { 12274 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14441 { 12274 /* vfpsosb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14442 { 12282 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14443 { 12282 /* vfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14444 { 12286 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14445 { 12286 /* vfsdb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14446 { 12292 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14447 { 12292 /* vfsq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14448 { 12297 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14449 { 12297 /* vfsqdb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14450 { 12304 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14451 { 12304 /* vfsqsb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14452 { 12311 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14453 { 12311 /* vfssb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14454 { 12317 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14455 { 12317 /* vftci */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14456 { 12323 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14457 { 12323 /* vftcidb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14458 { 12331 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14459 { 12331 /* vftcisb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14460 { 12339 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14461 { 12339 /* vgbm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14462 { 12344 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14463 { 12344 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14464 { 12344 /* vgef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14465 { 12344 /* vgef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14466 { 12349 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14467 { 12349 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14468 { 12349 /* vgeg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
14469 { 12349 /* vgeg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14470 { 12354 /* vgem */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14471 { 12354 /* vgem */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14472 { 12359 /* vgemb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14473 { 12359 /* vgemb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14474 { 12365 /* vgemf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14475 { 12365 /* vgemf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14476 { 12371 /* vgemg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14477 { 12371 /* vgemg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14478 { 12377 /* vgemh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14479 { 12377 /* vgemh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14480 { 12383 /* vgemq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14481 { 12383 /* vgemq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14482 { 12389 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14483 { 12389 /* vgfm */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14484 { 12394 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14485 { 12394 /* vgfma */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14486 { 12400 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14487 { 12400 /* vgfmab */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14488 { 12407 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14489 { 12407 /* vgfmaf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14490 { 12414 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14491 { 12414 /* vgfmag */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14492 { 12421 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14493 { 12421 /* vgfmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14494 { 12428 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14495 { 12428 /* vgfmb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14496 { 12434 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14497 { 12434 /* vgfmf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14498 { 12440 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14499 { 12440 /* vgfmg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14500 { 12446 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14501 { 12446 /* vgfmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14502 { 12452 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14503 { 12452 /* vgm */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14504 { 12456 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14505 { 12456 /* vgmb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14506 { 12461 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14507 { 12461 /* vgmf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14508 { 12466 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14509 { 12466 /* vgmg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14510 { 12471 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14511 { 12471 /* vgmh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14512 { 12476 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14513 { 12476 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14514 { 12476 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14515 { 12476 /* vistr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14516 { 12482 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14517 { 12482 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14518 { 12482 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14519 { 12482 /* vistrb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14520 { 12489 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14521 { 12489 /* vistrbs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14522 { 12497 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14523 { 12497 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14524 { 12497 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14525 { 12497 /* vistrf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14526 { 12504 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14527 { 12504 /* vistrfs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14528 { 12512 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14529 { 12512 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14530 { 12512 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14531 { 12512 /* vistrh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14532 { 12519 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14533 { 12519 /* vistrhs */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14534 { 12527 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14535 { 12527 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14536 { 12527 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14537 { 12527 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14538 { 12527 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14539 { 12527 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14540 { 12527 /* vl */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14541 { 12527 /* vl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14542 { 12530 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14543 { 12530 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14544 { 12530 /* vlbb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14545 { 12530 /* vlbb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14546 { 12535 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14547 { 12535 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14548 { 12535 /* vlbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14549 { 12535 /* vlbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14550 { 12540 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14551 { 12540 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14552 { 12540 /* vlbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14553 { 12540 /* vlbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14554 { 12546 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14555 { 12546 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14556 { 12546 /* vlbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14557 { 12546 /* vlbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14558 { 12552 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14559 { 12552 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14560 { 12552 /* vlbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14561 { 12552 /* vlbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14562 { 12558 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14563 { 12558 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14564 { 12558 /* vlbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14565 { 12558 /* vlbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14566 { 12564 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14567 { 12564 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14568 { 12564 /* vlbrrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14569 { 12564 /* vlbrrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14570 { 12572 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14571 { 12572 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14572 { 12572 /* vlbrrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14573 { 12572 /* vlbrrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14574 { 12581 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14575 { 12581 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14576 { 12581 /* vlbrrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14577 { 12581 /* vlbrrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14578 { 12590 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14579 { 12590 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14580 { 12590 /* vlbrreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14581 { 12590 /* vlbrreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14582 { 12599 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14583 { 12599 /* vlc */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14584 { 12603 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14585 { 12603 /* vlcb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14586 { 12608 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14587 { 12608 /* vlcf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14588 { 12613 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14589 { 12613 /* vlcg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14590 { 12618 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14591 { 12618 /* vlch */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14592 { 12623 /* vlcq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14593 { 12623 /* vlcq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14594 { 12628 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14595 { 12628 /* vlde */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14596 { 12633 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14597 { 12633 /* vldeb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14598 { 12639 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14599 { 12639 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14600 { 12639 /* vleb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14601 { 12639 /* vleb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14602 { 12644 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14603 { 12644 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14604 { 12644 /* vlebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14605 { 12644 /* vlebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14606 { 12651 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14607 { 12651 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14608 { 12651 /* vlebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14609 { 12651 /* vlebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14610 { 12658 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14611 { 12658 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14612 { 12658 /* vlebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14613 { 12658 /* vlebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14614 { 12665 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14615 { 12665 /* vled */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14616 { 12670 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14617 { 12670 /* vledb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14618 { 12676 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14619 { 12676 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14620 { 12676 /* vlef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14621 { 12676 /* vlef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14622 { 12681 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14623 { 12681 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14624 { 12681 /* vleg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14625 { 12681 /* vleg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14626 { 12686 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14627 { 12686 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14628 { 12686 /* vleh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14629 { 12686 /* vleh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14630 { 12691 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14631 { 12691 /* vleib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14632 { 12697 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14633 { 12697 /* vleif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14634 { 12703 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14635 { 12703 /* vleig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14636 { 12709 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14637 { 12709 /* vleih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14638 { 12715 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14639 { 12715 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14640 { 12715 /* vler */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14641 { 12715 /* vler */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14642 { 12720 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14643 { 12720 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14644 { 12720 /* vlerf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14645 { 12720 /* vlerf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14646 { 12726 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14647 { 12726 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14648 { 12726 /* vlerg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14649 { 12726 /* vlerg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14650 { 12732 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14651 { 12732 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14652 { 12732 /* vlerh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14653 { 12732 /* vlerh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14654 { 12738 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14655 { 12738 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14656 { 12738 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14657 { 12738 /* vlgv */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14658 { 12738 /* vlgv */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14659 { 12738 /* vlgv */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14660 { 12743 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14661 { 12743 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14662 { 12743 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14663 { 12743 /* vlgvb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14664 { 12743 /* vlgvb */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14665 { 12743 /* vlgvb */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14666 { 12749 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14667 { 12749 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14668 { 12749 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14669 { 12749 /* vlgvf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14670 { 12749 /* vlgvf */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14671 { 12749 /* vlgvf */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14672 { 12755 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14673 { 12755 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14674 { 12755 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14675 { 12755 /* vlgvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14676 { 12755 /* vlgvg */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14677 { 12755 /* vlgvg */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14678 { 12761 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14679 { 12761 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14680 { 12761 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14681 { 12761 /* vlgvh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14682 { 12761 /* vlgvh */, 1 /* 0 */, MCK_GR64, AMFBS_FeatureVector },
14683 { 12761 /* vlgvh */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVector },
14684 { 12767 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14685 { 12767 /* vlip */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14686 { 12772 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14687 { 12772 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14688 { 12772 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14689 { 12772 /* vll */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14690 { 12772 /* vll */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14691 { 12772 /* vll */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14692 { 12776 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14693 { 12776 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14694 { 12776 /* vllebrz */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14695 { 12776 /* vllebrz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14696 { 12784 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14697 { 12784 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14698 { 12784 /* vllebrze */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14699 { 12784 /* vllebrze */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14700 { 12793 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14701 { 12793 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14702 { 12793 /* vllebrzf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14703 { 12793 /* vllebrzf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14704 { 12802 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14705 { 12802 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14706 { 12802 /* vllebrzg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14707 { 12802 /* vllebrzg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14708 { 12811 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14709 { 12811 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14710 { 12811 /* vllebrzh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
14711 { 12811 /* vllebrzh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
14712 { 12820 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14713 { 12820 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14714 { 12820 /* vllez */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14715 { 12820 /* vllez */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14716 { 12826 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14717 { 12826 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14718 { 12826 /* vllezb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14719 { 12826 /* vllezb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14720 { 12833 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14721 { 12833 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14722 { 12833 /* vllezf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14723 { 12833 /* vllezf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14724 { 12840 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14725 { 12840 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14726 { 12840 /* vllezg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14727 { 12840 /* vllezg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14728 { 12847 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14729 { 12847 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14730 { 12847 /* vllezh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14731 { 12847 /* vllezh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14732 { 12854 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14733 { 12854 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14734 { 12854 /* vllezlf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements1 },
14735 { 12854 /* vllezlf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
14736 { 12862 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14737 { 12862 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14738 { 12862 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14739 { 12862 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14740 { 12862 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14741 { 12862 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14742 { 12862 /* vlm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
14743 { 12862 /* vlm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14744 { 12866 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14745 { 12866 /* vlp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14746 { 12870 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14747 { 12870 /* vlpb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14748 { 12875 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14749 { 12875 /* vlpf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14750 { 12880 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14751 { 12880 /* vlpg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14752 { 12885 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14753 { 12885 /* vlph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14754 { 12890 /* vlpq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14755 { 12890 /* vlpq */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14756 { 12895 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14757 { 12895 /* vlr */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
14758 { 12899 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14759 { 12899 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14760 { 12899 /* vlrep */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14761 { 12899 /* vlrep */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14762 { 12905 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14763 { 12905 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14764 { 12905 /* vlrepb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14765 { 12905 /* vlrepb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14766 { 12912 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14767 { 12912 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14768 { 12912 /* vlrepf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14769 { 12912 /* vlrepf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14770 { 12919 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14771 { 12919 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14772 { 12919 /* vlrepg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14773 { 12919 /* vlrepg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14774 { 12926 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14775 { 12926 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14776 { 12926 /* vlreph */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
14777 { 12926 /* vlreph */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14778 { 12933 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14779 { 12933 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14780 { 12933 /* vlrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14781 { 12933 /* vlrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14782 { 12938 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14783 { 12938 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14784 { 12938 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14785 { 12938 /* vlrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
14786 { 12938 /* vlrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
14787 { 12938 /* vlrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14788 { 12944 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14789 { 12944 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14790 { 12944 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14791 { 12944 /* vlvg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14792 { 12944 /* vlvg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14793 { 12944 /* vlvg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14794 { 12949 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14795 { 12949 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14796 { 12949 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14797 { 12949 /* vlvgb */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14798 { 12949 /* vlvgb */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14799 { 12949 /* vlvgb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14800 { 12955 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14801 { 12955 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14802 { 12955 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14803 { 12955 /* vlvgf */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14804 { 12955 /* vlvgf */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14805 { 12955 /* vlvgf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14806 { 12961 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14807 { 12961 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14808 { 12961 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14809 { 12961 /* vlvgg */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14810 { 12961 /* vlvgg */, 2 /* 1 */, MCK_GR64, AMFBS_FeatureVector },
14811 { 12961 /* vlvgg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14812 { 12967 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14813 { 12967 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14814 { 12967 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14815 { 12967 /* vlvgh */, 4 /* 2 */, MCK_BDAddr32Disp12, AMFBS_FeatureVector },
14816 { 12967 /* vlvgh */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
14817 { 12967 /* vlvgh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14818 { 12973 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14819 { 12973 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14820 { 12973 /* vlvgp */, 6 /* 1, 2 */, MCK_GR64, AMFBS_FeatureVector },
14821 { 12973 /* vlvgp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
14822 { 12979 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14823 { 12979 /* vmae */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14824 { 12984 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14825 { 12984 /* vmaeb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14826 { 12990 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14827 { 12990 /* vmaef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14828 { 12996 /* vmaeg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14829 { 12996 /* vmaeg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14830 { 13002 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14831 { 13002 /* vmaeh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14832 { 13008 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14833 { 13008 /* vmah */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14834 { 13013 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14835 { 13013 /* vmahb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14836 { 13019 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14837 { 13019 /* vmahf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14838 { 13025 /* vmahg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14839 { 13025 /* vmahg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14840 { 13031 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14841 { 13031 /* vmahh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14842 { 13037 /* vmahq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14843 { 13037 /* vmahq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14844 { 13043 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14845 { 13043 /* vmal */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14846 { 13048 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14847 { 13048 /* vmalb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14848 { 13054 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14849 { 13054 /* vmale */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14850 { 13060 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14851 { 13060 /* vmaleb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14852 { 13067 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14853 { 13067 /* vmalef */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14854 { 13074 /* vmaleg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14855 { 13074 /* vmaleg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14856 { 13081 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14857 { 13081 /* vmaleh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14858 { 13088 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14859 { 13088 /* vmalf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14860 { 13094 /* vmalg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14861 { 13094 /* vmalg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14862 { 13100 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14863 { 13100 /* vmalh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14864 { 13106 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14865 { 13106 /* vmalhb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14866 { 13113 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14867 { 13113 /* vmalhf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14868 { 13120 /* vmalhg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14869 { 13120 /* vmalhg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14870 { 13127 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14871 { 13127 /* vmalhh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14872 { 13134 /* vmalhq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14873 { 13134 /* vmalhq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14874 { 13141 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14875 { 13141 /* vmalhw */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14876 { 13148 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14877 { 13148 /* vmalo */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14878 { 13154 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14879 { 13154 /* vmalob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14880 { 13161 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14881 { 13161 /* vmalof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14882 { 13168 /* vmalog */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14883 { 13168 /* vmalog */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14884 { 13175 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14885 { 13175 /* vmaloh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14886 { 13182 /* vmalq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14887 { 13182 /* vmalq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14888 { 13188 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14889 { 13188 /* vmao */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14890 { 13193 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14891 { 13193 /* vmaob */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14892 { 13199 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14893 { 13199 /* vmaof */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14894 { 13205 /* vmaog */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14895 { 13205 /* vmaog */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14896 { 13211 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14897 { 13211 /* vmaoh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
14898 { 13217 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14899 { 13217 /* vme */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14900 { 13221 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14901 { 13221 /* vmeb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14902 { 13226 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14903 { 13226 /* vmef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14904 { 13231 /* vmeg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14905 { 13231 /* vmeg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14906 { 13236 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14907 { 13236 /* vmeh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14908 { 13241 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14909 { 13241 /* vmh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14910 { 13245 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14911 { 13245 /* vmhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14912 { 13250 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14913 { 13250 /* vmhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14914 { 13255 /* vmhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14915 { 13255 /* vmhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14916 { 13260 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14917 { 13260 /* vmhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14918 { 13265 /* vmhq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14919 { 13265 /* vmhq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14920 { 13270 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14921 { 13270 /* vml */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14922 { 13274 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14923 { 13274 /* vmlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14924 { 13279 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14925 { 13279 /* vmle */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14926 { 13284 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14927 { 13284 /* vmleb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14928 { 13290 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14929 { 13290 /* vmlef */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14930 { 13296 /* vmleg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14931 { 13296 /* vmleg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14932 { 13302 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14933 { 13302 /* vmleh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14934 { 13308 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14935 { 13308 /* vmlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14936 { 13313 /* vmlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14937 { 13313 /* vmlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14938 { 13318 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14939 { 13318 /* vmlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14940 { 13323 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14941 { 13323 /* vmlhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14942 { 13329 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14943 { 13329 /* vmlhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14944 { 13335 /* vmlhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14945 { 13335 /* vmlhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14946 { 13341 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14947 { 13341 /* vmlhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14948 { 13347 /* vmlhq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14949 { 13347 /* vmlhq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14950 { 13353 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14951 { 13353 /* vmlhw */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14952 { 13359 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14953 { 13359 /* vmlo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14954 { 13364 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14955 { 13364 /* vmlob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14956 { 13370 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14957 { 13370 /* vmlof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14958 { 13376 /* vmlog */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14959 { 13376 /* vmlog */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14960 { 13382 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14961 { 13382 /* vmloh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14962 { 13388 /* vmlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14963 { 13388 /* vmlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14964 { 13393 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14965 { 13393 /* vmn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14966 { 13397 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14967 { 13397 /* vmnb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14968 { 13402 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14969 { 13402 /* vmnf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14970 { 13407 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14971 { 13407 /* vmng */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14972 { 13412 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14973 { 13412 /* vmnh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14974 { 13417 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14975 { 13417 /* vmnl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14976 { 13422 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14977 { 13422 /* vmnlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14978 { 13428 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14979 { 13428 /* vmnlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14980 { 13434 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14981 { 13434 /* vmnlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14982 { 13440 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14983 { 13440 /* vmnlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14984 { 13446 /* vmnlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14985 { 13446 /* vmnlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14986 { 13452 /* vmnq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14987 { 13452 /* vmnq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14988 { 13457 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14989 { 13457 /* vmo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14990 { 13461 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14991 { 13461 /* vmob */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14992 { 13466 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14993 { 13466 /* vmof */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14994 { 13471 /* vmog */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14995 { 13471 /* vmog */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
14996 { 13476 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14997 { 13476 /* vmoh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
14998 { 13481 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
14999 { 13481 /* vmp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15000 { 13485 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15001 { 13485 /* vmrh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15002 { 13490 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15003 { 13490 /* vmrhb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15004 { 13496 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15005 { 13496 /* vmrhf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15006 { 13502 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15007 { 13502 /* vmrhg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15008 { 13508 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15009 { 13508 /* vmrhh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15010 { 13514 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15011 { 13514 /* vmrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15012 { 13519 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15013 { 13519 /* vmrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15014 { 13525 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15015 { 13525 /* vmrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15016 { 13531 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15017 { 13531 /* vmrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15018 { 13537 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15019 { 13537 /* vmrlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15020 { 13543 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15021 { 13543 /* vmsl */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15022 { 13548 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15023 { 13548 /* vmslg */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15024 { 13554 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15025 { 13554 /* vmsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15026 { 13559 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15027 { 13559 /* vmx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15028 { 13563 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15029 { 13563 /* vmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15030 { 13568 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15031 { 13568 /* vmxf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15032 { 13573 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15033 { 13573 /* vmxg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15034 { 13578 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15035 { 13578 /* vmxh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15036 { 13583 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15037 { 13583 /* vmxl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15038 { 13588 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15039 { 13588 /* vmxlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15040 { 13594 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15041 { 13594 /* vmxlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15042 { 13600 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15043 { 13600 /* vmxlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15044 { 13606 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15045 { 13606 /* vmxlh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15046 { 13612 /* vmxlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15047 { 13612 /* vmxlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15048 { 13618 /* vmxq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15049 { 13618 /* vmxq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15050 { 13623 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15051 { 13623 /* vn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15052 { 13626 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15053 { 13626 /* vnc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15054 { 13630 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15055 { 13630 /* vnn */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15056 { 13634 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15057 { 13634 /* vno */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15058 { 13638 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15059 { 13638 /* vnot */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15060 { 13643 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15061 { 13643 /* vnx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15062 { 13647 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15063 { 13647 /* vo */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15064 { 13650 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15065 { 13650 /* voc */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15066 { 13654 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15067 { 13654 /* vone */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15068 { 13659 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15069 { 13659 /* vpdi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15070 { 13664 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15071 { 13664 /* vperm */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15072 { 13670 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15073 { 13670 /* vpk */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15074 { 13674 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15075 { 13674 /* vpkf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15076 { 13679 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15077 { 13679 /* vpkg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15078 { 13684 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15079 { 13684 /* vpkh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15080 { 13689 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15081 { 13689 /* vpkls */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15082 { 13695 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15083 { 13695 /* vpklsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15084 { 13702 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15085 { 13702 /* vpklsfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15086 { 13710 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15087 { 13710 /* vpklsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15088 { 13717 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15089 { 13717 /* vpklsgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15090 { 13725 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15091 { 13725 /* vpklsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15092 { 13732 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15093 { 13732 /* vpklshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15094 { 13740 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15095 { 13740 /* vpks */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15096 { 13745 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15097 { 13745 /* vpksf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15098 { 13751 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15099 { 13751 /* vpksfs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15100 { 13758 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15101 { 13758 /* vpksg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15102 { 13764 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15103 { 13764 /* vpksgs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15104 { 13771 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15105 { 13771 /* vpksh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15106 { 13777 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15107 { 13777 /* vpkshs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15108 { 13784 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15109 { 13784 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15110 { 13784 /* vpkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15111 { 13784 /* vpkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15112 { 13789 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15113 { 13789 /* vpkzr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15114 { 13795 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15115 { 13795 /* vpopct */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15116 { 13802 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15117 { 13802 /* vpopctb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15118 { 13810 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15119 { 13810 /* vpopctf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15120 { 13818 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15121 { 13818 /* vpopctg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15122 { 13826 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15123 { 13826 /* vpopcth */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15124 { 13834 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15125 { 13834 /* vpsop */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15126 { 13840 /* vr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15127 { 13840 /* vr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15128 { 13843 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15129 { 13843 /* vrep */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15130 { 13848 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15131 { 13848 /* vrepb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15132 { 13854 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15133 { 13854 /* vrepf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15134 { 13860 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15135 { 13860 /* vrepg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15136 { 13866 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15137 { 13866 /* vreph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15138 { 13872 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15139 { 13872 /* vrepi */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15140 { 13878 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15141 { 13878 /* vrepib */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15142 { 13885 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15143 { 13885 /* vrepif */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15144 { 13892 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15145 { 13892 /* vrepig */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15146 { 13899 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15147 { 13899 /* vrepih */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15148 { 13906 /* vrf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15149 { 13906 /* vrf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15150 { 13910 /* vrg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15151 { 13910 /* vrg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15152 { 13914 /* vrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15153 { 13914 /* vrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15154 { 13918 /* vrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15155 { 13918 /* vrlf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15156 { 13923 /* vrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15157 { 13923 /* vrlg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15158 { 13928 /* vrlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15159 { 13928 /* vrlq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15160 { 13933 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15161 { 13933 /* vrp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15162 { 13937 /* vrq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15163 { 13937 /* vrq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15164 { 13941 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15165 { 13941 /* vs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15166 { 13944 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15167 { 13944 /* vsb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15168 { 13948 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15169 { 13948 /* vsbcbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15170 { 13955 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15171 { 13955 /* vsbcbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15172 { 13963 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15173 { 13963 /* vsbi */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15174 { 13968 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15175 { 13968 /* vsbiq */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15176 { 13974 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15177 { 13974 /* vscbi */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15178 { 13980 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15179 { 13980 /* vscbib */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15180 { 13987 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15181 { 13987 /* vscbif */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15182 { 13994 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15183 { 13994 /* vscbig */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15184 { 14001 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15185 { 14001 /* vscbih */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15186 { 14008 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15187 { 14008 /* vscbiq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15188 { 14015 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
15189 { 14015 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15190 { 14015 /* vscef */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
15191 { 14015 /* vscef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15192 { 14021 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
15193 { 14021 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15194 { 14021 /* vsceg */, 2 /* 1 */, MCK_BDVAddr64Disp12, AMFBS_FeatureVector },
15195 { 14021 /* vsceg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15196 { 14027 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15197 { 14027 /* vschdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15198 { 14034 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15199 { 14034 /* vschp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15200 { 14040 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15201 { 14040 /* vschsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15202 { 14047 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15203 { 14047 /* vschxp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15204 { 14054 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15205 { 14054 /* vscshp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15206 { 14061 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15207 { 14061 /* vsdp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15208 { 14066 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15209 { 14066 /* vseg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15210 { 14071 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15211 { 14071 /* vsegb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15212 { 14077 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15213 { 14077 /* vsegf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15214 { 14083 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15215 { 14083 /* vsegh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15216 { 14089 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15217 { 14089 /* vsel */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15218 { 14094 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15219 { 14094 /* vsf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15220 { 14098 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15221 { 14098 /* vsg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15222 { 14102 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15223 { 14102 /* vsh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15224 { 14106 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15225 { 14106 /* vsl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15226 { 14110 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15227 { 14110 /* vslb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15228 { 14115 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15229 { 14115 /* vsld */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15230 { 14120 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15231 { 14120 /* vsldb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15232 { 14126 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15233 { 14126 /* vsp */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15234 { 14130 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15235 { 14130 /* vsq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15236 { 14134 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15237 { 14134 /* vsra */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15238 { 14139 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15239 { 14139 /* vsrab */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15240 { 14145 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15241 { 14145 /* vsrd */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15242 { 14150 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15243 { 14150 /* vsrl */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15244 { 14155 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15245 { 14155 /* vsrlb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15246 { 14161 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15247 { 14161 /* vsrp */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15248 { 14166 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15249 { 14166 /* vsrpr */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15250 { 14172 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15251 { 14172 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15252 { 14172 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15253 { 14172 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15254 { 14172 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15255 { 14172 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15256 { 14172 /* vst */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15257 { 14172 /* vst */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15258 { 14176 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15259 { 14176 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15260 { 14176 /* vstbr */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15261 { 14176 /* vstbr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15262 { 14182 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15263 { 14182 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15264 { 14182 /* vstbrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15265 { 14182 /* vstbrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15266 { 14189 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15267 { 14189 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15268 { 14189 /* vstbrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15269 { 14189 /* vstbrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15270 { 14196 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15271 { 14196 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15272 { 14196 /* vstbrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15273 { 14196 /* vstbrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15274 { 14203 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15275 { 14203 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15276 { 14203 /* vstbrq */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15277 { 14203 /* vstbrq */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15278 { 14210 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15279 { 14210 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15280 { 14210 /* vsteb */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15281 { 14210 /* vsteb */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15282 { 14216 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15283 { 14216 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15284 { 14216 /* vstebrf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15285 { 14216 /* vstebrf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15286 { 14224 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15287 { 14224 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15288 { 14224 /* vstebrg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15289 { 14224 /* vstebrg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15290 { 14232 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15291 { 14232 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15292 { 14232 /* vstebrh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15293 { 14232 /* vstebrh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15294 { 14240 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15295 { 14240 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15296 { 14240 /* vstef */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15297 { 14240 /* vstef */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15298 { 14246 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15299 { 14246 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15300 { 14246 /* vsteg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15301 { 14246 /* vsteg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15302 { 14252 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15303 { 14252 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15304 { 14252 /* vsteh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVector },
15305 { 14252 /* vsteh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15306 { 14258 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15307 { 14258 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15308 { 14258 /* vster */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15309 { 14258 /* vster */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15310 { 14264 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15311 { 14264 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15312 { 14264 /* vsterf */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15313 { 14264 /* vsterf */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15314 { 14271 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15315 { 14271 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15316 { 14271 /* vsterg */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15317 { 14271 /* vsterg */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15318 { 14278 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15319 { 14278 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15320 { 14278 /* vsterh */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_FeatureVectorEnhancements2 },
15321 { 14278 /* vsterh */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15322 { 14285 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15323 { 14285 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
15324 { 14285 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15325 { 14285 /* vstl */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15326 { 14285 /* vstl */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVector },
15327 { 14285 /* vstl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15328 { 14290 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15329 { 14290 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15330 { 14290 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15331 { 14290 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15332 { 14290 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15333 { 14290 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15334 { 14290 /* vstm */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVector },
15335 { 14290 /* vstm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15336 { 14295 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15337 { 14295 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15338 { 14295 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15339 { 14295 /* vstrc */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15340 { 14301 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15341 { 14301 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15342 { 14301 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15343 { 14301 /* vstrcb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15344 { 14308 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15345 { 14308 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15346 { 14308 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15347 { 14308 /* vstrcbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15348 { 14316 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15349 { 14316 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15350 { 14316 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15351 { 14316 /* vstrcf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15352 { 14323 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15353 { 14323 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15354 { 14323 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15355 { 14323 /* vstrcfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15356 { 14331 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15357 { 14331 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15358 { 14331 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15359 { 14331 /* vstrch */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15360 { 14338 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15361 { 14338 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15362 { 14338 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15363 { 14338 /* vstrchs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15364 { 14346 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15365 { 14346 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15366 { 14346 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15367 { 14346 /* vstrczb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15368 { 14354 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15369 { 14354 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15370 { 14354 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15371 { 14354 /* vstrczbs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15372 { 14363 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15373 { 14363 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15374 { 14363 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15375 { 14363 /* vstrczf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15376 { 14371 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15377 { 14371 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15378 { 14371 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15379 { 14371 /* vstrczfs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15380 { 14380 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15381 { 14380 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15382 { 14380 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15383 { 14380 /* vstrczh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15384 { 14388 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15385 { 14388 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15386 { 14388 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15387 { 14388 /* vstrczhs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVector },
15388 { 14397 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15389 { 14397 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15390 { 14397 /* vstrl */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15391 { 14397 /* vstrl */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15392 { 14403 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15393 { 14403 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
15394 { 14403 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15395 { 14403 /* vstrlr */, 4 /* 2 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15396 { 14403 /* vstrlr */, 2 /* 1 */, MCK_GR32, AMFBS_FeatureVectorPackedDecimal },
15397 { 14403 /* vstrlr */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15398 { 14410 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15399 { 14410 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15400 { 14410 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15401 { 14410 /* vstrs */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15402 { 14416 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15403 { 14416 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15404 { 14416 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15405 { 14416 /* vstrsb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15406 { 14423 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15407 { 14423 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15408 { 14423 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15409 { 14423 /* vstrsf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15410 { 14430 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15411 { 14430 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15412 { 14430 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15413 { 14430 /* vstrsh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15414 { 14437 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15415 { 14437 /* vstrszb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15416 { 14445 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15417 { 14445 /* vstrszf */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15418 { 14453 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15419 { 14453 /* vstrszh */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements2 },
15420 { 14461 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15421 { 14461 /* vsum */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15422 { 14466 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15423 { 14466 /* vsumb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15424 { 14472 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15425 { 14472 /* vsumg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15426 { 14478 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15427 { 14478 /* vsumgf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15428 { 14485 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15429 { 14485 /* vsumgh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15430 { 14492 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15431 { 14492 /* vsumh */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15432 { 14498 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15433 { 14498 /* vsumq */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15434 { 14504 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15435 { 14504 /* vsumqf */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15436 { 14511 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15437 { 14511 /* vsumqg */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15438 { 14518 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15439 { 14518 /* vtm */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15440 { 14522 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15441 { 14522 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15442 { 14522 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
15443 { 14522 /* vtp */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
15444 { 14526 /* vtz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
15445 { 14526 /* vtz */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement3 },
15446 { 14530 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15447 { 14530 /* vuph */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15448 { 14535 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15449 { 14535 /* vuphb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15450 { 14541 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15451 { 14541 /* vuphf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15452 { 14547 /* vuphg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15453 { 14547 /* vuphg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15454 { 14553 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15455 { 14553 /* vuphh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15456 { 14559 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15457 { 14559 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15458 { 14559 /* vupkz */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_FeatureVectorPackedDecimal },
15459 { 14559 /* vupkz */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimal },
15460 { 14565 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15461 { 14565 /* vupkzh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15462 { 14572 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15463 { 14572 /* vupkzl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorPackedDecimalEnhancement2 },
15464 { 14579 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15465 { 14579 /* vupl */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15466 { 14584 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15467 { 14584 /* vuplb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15468 { 14590 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15469 { 14590 /* vuplf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15470 { 14596 /* vuplg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15471 { 14596 /* vuplg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15472 { 14602 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15473 { 14602 /* vuplh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15474 { 14608 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15475 { 14608 /* vuplhb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15476 { 14615 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15477 { 14615 /* vuplhf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15478 { 14622 /* vuplhg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15479 { 14622 /* vuplhg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15480 { 14629 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15481 { 14629 /* vuplhh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15482 { 14636 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15483 { 14636 /* vuplhw */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15484 { 14643 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15485 { 14643 /* vupll */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15486 { 14649 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15487 { 14649 /* vupllb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15488 { 14656 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15489 { 14656 /* vupllf */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15490 { 14663 /* vupllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15491 { 14663 /* vupllg */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements3 },
15492 { 14670 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15493 { 14670 /* vupllh */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVector },
15494 { 14677 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15495 { 14677 /* vx */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVector },
15496 { 14680 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15497 { 14680 /* vzero */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVector },
15498 { 14686 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15499 { 14686 /* wcdgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15500 { 14692 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15501 { 14692 /* wcdlgb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15502 { 14699 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15503 { 14699 /* wcefb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15504 { 14705 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15505 { 14705 /* wcelfb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15506 { 14712 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15507 { 14712 /* wcfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15508 { 14718 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15509 { 14718 /* wcgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15510 { 14724 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15511 { 14724 /* wclfeb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements2 },
15512 { 14731 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15513 { 14731 /* wclgdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15514 { 14738 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15515 { 14738 /* wfadb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15516 { 14744 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15517 { 14744 /* wfasb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15518 { 14750 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15519 { 14750 /* wfaxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15520 { 14756 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15521 { 14756 /* wfc */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15522 { 14760 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15523 { 14760 /* wfcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15524 { 14766 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15525 { 14766 /* wfcedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15526 { 14773 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15527 { 14773 /* wfcedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15528 { 14781 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15529 { 14781 /* wfcesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15530 { 14788 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15531 { 14788 /* wfcesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15532 { 14796 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15533 { 14796 /* wfcexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15534 { 14803 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15535 { 14803 /* wfcexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15536 { 14811 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15537 { 14811 /* wfchdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15538 { 14818 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15539 { 14818 /* wfchdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15540 { 14826 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15541 { 14826 /* wfchedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15542 { 14834 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15543 { 14834 /* wfchedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15544 { 14843 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15545 { 14843 /* wfchesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15546 { 14851 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15547 { 14851 /* wfchesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15548 { 14860 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15549 { 14860 /* wfchexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15550 { 14868 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15551 { 14868 /* wfchexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15552 { 14877 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15553 { 14877 /* wfchsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15554 { 14884 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15555 { 14884 /* wfchsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15556 { 14892 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15557 { 14892 /* wfchxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15558 { 14899 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15559 { 14899 /* wfchxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15560 { 14907 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15561 { 14907 /* wfcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15562 { 14913 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15563 { 14913 /* wfcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15564 { 14919 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15565 { 14919 /* wfddb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15566 { 14925 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15567 { 14925 /* wfdsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15568 { 14931 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15569 { 14931 /* wfdxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15570 { 14937 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15571 { 14937 /* wfidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15572 { 14943 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15573 { 14943 /* wfisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15574 { 14949 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15575 { 14949 /* wfixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15576 { 14955 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15577 { 14955 /* wfk */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15578 { 14959 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15579 { 14959 /* wfkdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15580 { 14965 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15581 { 14965 /* wfkedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15582 { 14972 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15583 { 14972 /* wfkedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15584 { 14980 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15585 { 14980 /* wfkesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15586 { 14987 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15587 { 14987 /* wfkesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15588 { 14995 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15589 { 14995 /* wfkexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15590 { 15002 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15591 { 15002 /* wfkexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15592 { 15010 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15593 { 15010 /* wfkhdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15594 { 15017 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15595 { 15017 /* wfkhdbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15596 { 15025 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15597 { 15025 /* wfkhedb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15598 { 15033 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15599 { 15033 /* wfkhedbs */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15600 { 15042 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15601 { 15042 /* wfkhesb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15602 { 15050 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15603 { 15050 /* wfkhesbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15604 { 15059 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15605 { 15059 /* wfkhexb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15606 { 15067 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15607 { 15067 /* wfkhexbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15608 { 15076 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15609 { 15076 /* wfkhsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15610 { 15083 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15611 { 15083 /* wfkhsbs */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15612 { 15091 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15613 { 15091 /* wfkhxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15614 { 15098 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15615 { 15098 /* wfkhxbs */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15616 { 15106 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15617 { 15106 /* wfksb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15618 { 15112 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15619 { 15112 /* wfkxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15620 { 15118 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15621 { 15118 /* wflcdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15622 { 15125 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15623 { 15125 /* wflcsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15624 { 15132 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15625 { 15132 /* wflcxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15626 { 15139 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15627 { 15139 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15628 { 15139 /* wflld */, 1 /* 0 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15629 { 15139 /* wflld */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15630 { 15145 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15631 { 15145 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15632 { 15145 /* wflls */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15633 { 15145 /* wflls */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15634 { 15151 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15635 { 15151 /* wflndb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15636 { 15158 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15637 { 15158 /* wflnsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15638 { 15165 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15639 { 15165 /* wflnxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15640 { 15172 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15641 { 15172 /* wflpdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15642 { 15179 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15643 { 15179 /* wflpsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15644 { 15186 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15645 { 15186 /* wflpxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15646 { 15193 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15647 { 15193 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15648 { 15193 /* wflrd */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15649 { 15193 /* wflrd */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15650 { 15199 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15651 { 15199 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15652 { 15199 /* wflrx */, 2 /* 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15653 { 15199 /* wflrx */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15654 { 15205 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15655 { 15205 /* wfmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15656 { 15212 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15657 { 15212 /* wfmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15658 { 15219 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15659 { 15219 /* wfmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15660 { 15226 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15661 { 15226 /* wfmaxdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15662 { 15234 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15663 { 15234 /* wfmaxsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15664 { 15242 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15665 { 15242 /* wfmaxxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15666 { 15250 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15667 { 15250 /* wfmdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15668 { 15256 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15669 { 15256 /* wfmindb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15670 { 15264 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15671 { 15264 /* wfminsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15672 { 15272 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15673 { 15272 /* wfminxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15674 { 15280 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15675 { 15280 /* wfmsb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15676 { 15286 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15677 { 15286 /* wfmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVector },
15678 { 15293 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15679 { 15293 /* wfmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15680 { 15300 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15681 { 15300 /* wfmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15682 { 15307 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15683 { 15307 /* wfmxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15684 { 15313 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15685 { 15313 /* wfnmadb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15686 { 15321 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15687 { 15321 /* wfnmasb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15688 { 15329 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15689 { 15329 /* wfnmaxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15690 { 15337 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15691 { 15337 /* wfnmsdb */, 15 /* 0, 1, 2, 3 */, MCK_VR64, AMFBS_FeatureVectorEnhancements1 },
15692 { 15345 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15693 { 15345 /* wfnmssb */, 15 /* 0, 1, 2, 3 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15694 { 15353 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15695 { 15353 /* wfnmsxb */, 15 /* 0, 1, 2, 3 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15696 { 15361 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15697 { 15361 /* wfpsodb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15698 { 15369 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15699 { 15369 /* wfpsosb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15700 { 15377 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15701 { 15377 /* wfpsoxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15702 { 15385 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15703 { 15385 /* wfsdb */, 7 /* 0, 1, 2 */, MCK_VR64, AMFBS_FeatureVector },
15704 { 15391 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15705 { 15391 /* wfsqdb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15706 { 15398 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15707 { 15398 /* wfsqsb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15708 { 15405 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15709 { 15405 /* wfsqxb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15710 { 15412 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15711 { 15412 /* wfssb */, 7 /* 0, 1, 2 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15712 { 15418 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15713 { 15418 /* wfsxb */, 7 /* 0, 1, 2 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15714 { 15424 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15715 { 15424 /* wftcidb */, 3 /* 0, 1 */, MCK_VR64, AMFBS_FeatureVector },
15716 { 15432 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15717 { 15432 /* wftcisb */, 3 /* 0, 1 */, MCK_VR32, AMFBS_FeatureVectorEnhancements1 },
15718 { 15440 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15719 { 15440 /* wftcixb */, 3 /* 0, 1 */, MCK_VR128, AMFBS_FeatureVectorEnhancements1 },
15720 { 15448 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15721 { 15448 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15722 { 15448 /* wldeb */, 2 /* 1 */, MCK_VR32, AMFBS_FeatureVector },
15723 { 15448 /* wldeb */, 1 /* 0 */, MCK_VR64, AMFBS_FeatureVector },
15724 { 15454 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15725 { 15454 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15726 { 15454 /* wledb */, 1 /* 0 */, MCK_VR32, AMFBS_FeatureVector },
15727 { 15454 /* wledb */, 2 /* 1 */, MCK_VR64, AMFBS_FeatureVector },
15728 { 15460 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15729 { 15460 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15730 { 15460 /* x */, 2 /* 1 */, MCK_BDXAddr64Disp12, AMFBS_None },
15731 { 15460 /* x */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15732 { 15462 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15733 { 15462 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15734 { 15462 /* xc */, 2 /* 1 */, MCK_BDAddr64Disp12, AMFBS_None },
15735 { 15462 /* xc */, 1 /* 0 */, MCK_BDLAddr64Disp12Len8, AMFBS_None },
15736 { 15465 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15737 { 15465 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15738 { 15465 /* xg */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15739 { 15465 /* xg */, 1 /* 0 */, MCK_GR64, AMFBS_None },
15740 { 15468 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15741 { 15468 /* xgr */, 3 /* 0, 1 */, MCK_GR64, AMFBS_None },
15742 { 15472 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15743 { 15472 /* xgrk */, 7 /* 0, 1, 2 */, MCK_GR64, AMFBS_FeatureDistinctOps },
15744 { 15477 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15745 { 15477 /* xi */, 1 /* 0 */, MCK_BDAddr64Disp12, AMFBS_None },
15746 { 15480 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15747 { 15480 /* xihf */, 1 /* 0 */, MCK_GRH32, AMFBS_None },
15748 { 15485 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15749 { 15485 /* xilf */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15750 { 15490 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15751 { 15490 /* xiy */, 1 /* 0 */, MCK_BDAddr64Disp20, AMFBS_None },
15752 { 15494 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15753 { 15494 /* xr */, 3 /* 0, 1 */, MCK_GR32, AMFBS_None },
15754 { 15497 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15755 { 15497 /* xrk */, 7 /* 0, 1, 2 */, MCK_GR32, AMFBS_FeatureDistinctOps },
15756 { 15506 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15757 { 15506 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15758 { 15506 /* xy */, 2 /* 1 */, MCK_BDXAddr64Disp20, AMFBS_None },
15759 { 15506 /* xy */, 1 /* 0 */, MCK_GR32, AMFBS_None },
15760 { 15509 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15761 { 15509 /* zap */, 3 /* 0, 1 */, MCK_BDLAddr64Disp12Len4, AMFBS_None },
15762};
15763
15764ParseStatus SystemZAsmParser::
15765tryCustomParseOperand(OperandVector &Operands,
15766 unsigned MCK) {
15767
15768 switch(MCK) {
15769 case MCK_ADDR128:
15770 return parseADDR128(Operands);
15771 case MCK_ADDR32:
15772 return parseADDR32(Operands);
15773 case MCK_ADDR64:
15774 return parseADDR64(Operands);
15775 case MCK_AR32:
15776 return parseAR32(Operands);
15777 case MCK_AnyReg:
15778 return parseAnyReg(Operands);
15779 case MCK_BDAddr32Disp12:
15780 return parseBDAddr32(Operands);
15781 case MCK_BDAddr32Disp20:
15782 return parseBDAddr32(Operands);
15783 case MCK_BDAddr64Disp12:
15784 return parseBDAddr64(Operands);
15785 case MCK_BDAddr64Disp20:
15786 return parseBDAddr64(Operands);
15787 case MCK_BDLAddr64Disp12Len4:
15788 return parseBDLAddr64(Operands);
15789 case MCK_BDLAddr64Disp12Len8:
15790 return parseBDLAddr64(Operands);
15791 case MCK_BDRAddr64Disp12:
15792 return parseBDRAddr64(Operands);
15793 case MCK_BDVAddr64Disp12:
15794 return parseBDVAddr64(Operands);
15795 case MCK_BDXAddr64Disp12:
15796 return parseBDXAddr64(Operands);
15797 case MCK_BDXAddr64Disp20:
15798 return parseBDXAddr64(Operands);
15799 case MCK_CR64:
15800 return parseCR64(Operands);
15801 case MCK_FP128:
15802 return parseFP128(Operands);
15803 case MCK_FP16:
15804 return parseFP16(Operands);
15805 case MCK_FP32:
15806 return parseFP32(Operands);
15807 case MCK_FP64:
15808 return parseFP64(Operands);
15809 case MCK_GR128:
15810 return parseGR128(Operands);
15811 case MCK_GR32:
15812 return parseGR32(Operands);
15813 case MCK_GR64:
15814 return parseGR64(Operands);
15815 case MCK_GRH32:
15816 return parseGRH32(Operands);
15817 case MCK_GRX32:
15818 return parseGRX32(Operands);
15819 case MCK_LXAAddr64Disp20:
15820 return parseLXAAddr64(Operands);
15821 case MCK_PCRel12:
15822 return parsePCRel12(Operands);
15823 case MCK_PCRel16:
15824 return parsePCRel16(Operands);
15825 case MCK_PCRel24:
15826 return parsePCRel24(Operands);
15827 case MCK_PCRel32:
15828 return parsePCRel32(Operands);
15829 case MCK_PCRelTLS16:
15830 return parsePCRelTLS16(Operands);
15831 case MCK_PCRelTLS32:
15832 return parsePCRelTLS32(Operands);
15833 case MCK_VF128:
15834 return parseVF128(Operands);
15835 case MCK_VR128:
15836 return parseVR128(Operands);
15837 case MCK_VR16:
15838 return parseVR16(Operands);
15839 case MCK_VR32:
15840 return parseVR32(Operands);
15841 case MCK_VR64:
15842 return parseVR64(Operands);
15843 default:
15844 return ParseStatus::NoMatch;
15845 }
15846 return ParseStatus::NoMatch;
15847}
15848
15849ParseStatus SystemZAsmParser::
15850MatchOperandParserImpl(OperandVector &Operands,
15851 StringRef Mnemonic,
15852 bool ParseForAllFeatures) {
15853 // Get the current feature set.
15854 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
15855
15856 // Get the next operand index.
15857 unsigned NextOpNum = Operands.size() - 1;
15858 // Search the table.
15859 auto MnemonicRange =
15860 std::equal_range(std::begin(OperandMatchTable), std::end(OperandMatchTable),
15861 Mnemonic, LessOpcodeOperand());
15862
15863 if (MnemonicRange.first == MnemonicRange.second)
15864 return ParseStatus::NoMatch;
15865
15866 for (const OperandMatchEntry *it = MnemonicRange.first,
15867 *ie = MnemonicRange.second; it != ie; ++it) {
15868 // equal_range guarantees that instruction mnemonic matches.
15869 assert(Mnemonic == it->getMnemonic());
15870
15871 // check if the available features match
15872 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
15873 if (!ParseForAllFeatures && (AvailableFeatures & RequiredFeatures) != RequiredFeatures)
15874 continue;
15875
15876 // check if the operand in question has a custom parser.
15877 if (!(it->OperandMask & (1 << NextOpNum)))
15878 continue;
15879
15880 // call custom parse method to handle the operand
15881 ParseStatus Result = tryCustomParseOperand(Operands, it->Class);
15882 if (!Result.isNoMatch())
15883 return Result;
15884 }
15885
15886 // Okay, we had no match.
15887 return ParseStatus::NoMatch;
15888}
15889
15890#endif // GET_MATCHER_IMPLEMENTATION
15891
15892
15893#ifdef GET_MNEMONIC_SPELL_CHECKER
15894#undef GET_MNEMONIC_SPELL_CHECKER
15895
15896static std::string SystemZMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
15897 const unsigned MaxEditDist = 2;
15898 std::vector<StringRef> Candidates;
15899 StringRef Prev = "";
15900
15901 // Find the appropriate table for this asm variant.
15902 const MatchEntry *Start, *End;
15903 switch (VariantID) {
15904 default: llvm_unreachable("invalid variant!");
15905 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15906 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15907 }
15908
15909 for (auto I = Start; I < End; I++) {
15910 // Ignore unsupported instructions.
15911 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
15912 if ((FBS & RequiredFeatures) != RequiredFeatures)
15913 continue;
15914
15915 StringRef T = I->getMnemonic();
15916 // Avoid recomputing the edit distance for the same string.
15917 if (T == Prev)
15918 continue;
15919
15920 Prev = T;
15921 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
15922 if (Dist <= MaxEditDist)
15923 Candidates.push_back(T);
15924 }
15925
15926 if (Candidates.empty())
15927 return "";
15928
15929 std::string Res = ", did you mean: ";
15930 unsigned i = 0;
15931 for (; i < Candidates.size() - 1; i++)
15932 Res += Candidates[i].str() + ", ";
15933 return Res + Candidates[i].str() + "?";
15934}
15935
15936#endif // GET_MNEMONIC_SPELL_CHECKER
15937
15938
15939#ifdef GET_MNEMONIC_CHECKER
15940#undef GET_MNEMONIC_CHECKER
15941
15942static bool SystemZCheckMnemonic(StringRef Mnemonic,
15943 const FeatureBitset &AvailableFeatures,
15944 unsigned VariantID) {
15945 // Process all MnemonicAliases to remap the mnemonic.
15946 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
15947
15948 // Find the appropriate table for this asm variant.
15949 const MatchEntry *Start, *End;
15950 switch (VariantID) {
15951 default: llvm_unreachable("invalid variant!");
15952 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
15953 case 1: Start = std::begin(MatchTable1); End = std::end(MatchTable1); break;
15954 }
15955
15956 // Search the table.
15957 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
15958
15959 if (MnemonicRange.first == MnemonicRange.second)
15960 return false;
15961
15962 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
15963 it != ie; ++it) {
15964 const FeatureBitset &RequiredFeatures =
15965 FeatureBitsets[it->RequiredFeaturesIdx];
15966 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
15967 return true;
15968 }
15969 return false;
15970}
15971
15972#endif // GET_MNEMONIC_CHECKER
15973
15974