1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|* *|
3|* Assembly Matcher Source Fragment *|
4|* *|
5|* Automatically generated file, do not edit! *|
6|* From: PPC.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#endif // GET_ASSEMBLER_HEADER
37
38
39#ifdef GET_OPERAND_DIAGNOSTIC_TYPES
40#undef GET_OPERAND_DIAGNOSTIC_TYPES
41
42#endif // GET_OPERAND_DIAGNOSTIC_TYPES
43
44
45#ifdef GET_REGISTER_MATCHER
46#undef GET_REGISTER_MATCHER
47
48// Bits for subtarget features that participate in instruction matching.
49enum SubtargetFeatureBits : uint8_t {
50 Feature_ModernAsBit = 0,
51};
52
53static MCRegister MatchRegisterName(StringRef Name) {
54 switch (Name.size()) {
55 default: break;
56 case 1: // 12 strings to match.
57 switch (Name[0]) {
58 default: break;
59 case '0': // 3 strings to match.
60 return PPC::ZERO; // "0"
61 case '1': // 1 string to match.
62 return PPC::CR0GT; // "1"
63 case '2': // 1 string to match.
64 return PPC::CR0EQ; // "2"
65 case '3': // 1 string to match.
66 return PPC::CR0UN; // "3"
67 case '4': // 1 string to match.
68 return PPC::CR1LT; // "4"
69 case '5': // 1 string to match.
70 return PPC::CR1GT; // "5"
71 case '6': // 1 string to match.
72 return PPC::CR1EQ; // "6"
73 case '7': // 1 string to match.
74 return PPC::CR1UN; // "7"
75 case '8': // 1 string to match.
76 return PPC::CR2LT; // "8"
77 case '9': // 1 string to match.
78 return PPC::CR2GT; // "9"
79 }
80 break;
81 case 2: // 89 strings to match.
82 switch (Name[0]) {
83 default: break;
84 case '1': // 10 strings to match.
85 switch (Name[1]) {
86 default: break;
87 case '0': // 1 string to match.
88 return PPC::CR2EQ; // "10"
89 case '1': // 1 string to match.
90 return PPC::CR2UN; // "11"
91 case '2': // 1 string to match.
92 return PPC::CR3LT; // "12"
93 case '3': // 1 string to match.
94 return PPC::CR3GT; // "13"
95 case '4': // 1 string to match.
96 return PPC::CR3EQ; // "14"
97 case '5': // 1 string to match.
98 return PPC::CR3UN; // "15"
99 case '6': // 1 string to match.
100 return PPC::CR4LT; // "16"
101 case '7': // 1 string to match.
102 return PPC::CR4GT; // "17"
103 case '8': // 1 string to match.
104 return PPC::CR4EQ; // "18"
105 case '9': // 1 string to match.
106 return PPC::CR4UN; // "19"
107 }
108 break;
109 case '2': // 10 strings to match.
110 switch (Name[1]) {
111 default: break;
112 case '0': // 1 string to match.
113 return PPC::CR5LT; // "20"
114 case '1': // 1 string to match.
115 return PPC::CR5GT; // "21"
116 case '2': // 1 string to match.
117 return PPC::CR5EQ; // "22"
118 case '3': // 1 string to match.
119 return PPC::CR5UN; // "23"
120 case '4': // 1 string to match.
121 return PPC::CR6LT; // "24"
122 case '5': // 1 string to match.
123 return PPC::CR6GT; // "25"
124 case '6': // 1 string to match.
125 return PPC::CR6EQ; // "26"
126 case '7': // 1 string to match.
127 return PPC::CR6UN; // "27"
128 case '8': // 1 string to match.
129 return PPC::CR7LT; // "28"
130 case '9': // 1 string to match.
131 return PPC::CR7GT; // "29"
132 }
133 break;
134 case '3': // 2 strings to match.
135 switch (Name[1]) {
136 default: break;
137 case '0': // 1 string to match.
138 return PPC::CR7EQ; // "30"
139 case '1': // 1 string to match.
140 return PPC::CR7UN; // "31"
141 }
142 break;
143 case 'f': // 10 strings to match.
144 switch (Name[1]) {
145 default: break;
146 case '0': // 1 string to match.
147 return PPC::F0; // "f0"
148 case '1': // 1 string to match.
149 return PPC::F1; // "f1"
150 case '2': // 1 string to match.
151 return PPC::F2; // "f2"
152 case '3': // 1 string to match.
153 return PPC::F3; // "f3"
154 case '4': // 1 string to match.
155 return PPC::F4; // "f4"
156 case '5': // 1 string to match.
157 return PPC::F5; // "f5"
158 case '6': // 1 string to match.
159 return PPC::F6; // "f6"
160 case '7': // 1 string to match.
161 return PPC::F7; // "f7"
162 case '8': // 1 string to match.
163 return PPC::F8; // "f8"
164 case '9': // 1 string to match.
165 return PPC::F9; // "f9"
166 }
167 break;
168 case 'l': // 2 strings to match.
169 if (Name[1] != 'r')
170 break;
171 return PPC::LR; // "lr"
172 case 'r': // 35 strings to match.
173 switch (Name[1]) {
174 default: break;
175 case '0': // 4 strings to match.
176 return PPC::R0; // "r0"
177 case '1': // 3 strings to match.
178 return PPC::R1; // "r1"
179 case '2': // 4 strings to match.
180 return PPC::R2; // "r2"
181 case '3': // 3 strings to match.
182 return PPC::R3; // "r3"
183 case '4': // 4 strings to match.
184 return PPC::R4; // "r4"
185 case '5': // 3 strings to match.
186 return PPC::R5; // "r5"
187 case '6': // 4 strings to match.
188 return PPC::R6; // "r6"
189 case '7': // 3 strings to match.
190 return PPC::R7; // "r7"
191 case '8': // 4 strings to match.
192 return PPC::R8; // "r8"
193 case '9': // 3 strings to match.
194 return PPC::R9; // "r9"
195 }
196 break;
197 case 'v': // 20 strings to match.
198 switch (Name[1]) {
199 default: break;
200 case '0': // 2 strings to match.
201 return PPC::V0; // "v0"
202 case '1': // 2 strings to match.
203 return PPC::V1; // "v1"
204 case '2': // 2 strings to match.
205 return PPC::V2; // "v2"
206 case '3': // 2 strings to match.
207 return PPC::V3; // "v3"
208 case '4': // 2 strings to match.
209 return PPC::V4; // "v4"
210 case '5': // 2 strings to match.
211 return PPC::V5; // "v5"
212 case '6': // 2 strings to match.
213 return PPC::V6; // "v6"
214 case '7': // 2 strings to match.
215 return PPC::V7; // "v7"
216 case '8': // 2 strings to match.
217 return PPC::V8; // "v8"
218 case '9': // 2 strings to match.
219 return PPC::V9; // "v9"
220 }
221 break;
222 }
223 break;
224 case 3: // 170 strings to match.
225 switch (Name[0]) {
226 default: break;
227 case 'c': // 10 strings to match.
228 switch (Name[1]) {
229 default: break;
230 case 'r': // 8 strings to match.
231 switch (Name[2]) {
232 default: break;
233 case '0': // 1 string to match.
234 return PPC::CR0; // "cr0"
235 case '1': // 1 string to match.
236 return PPC::CR1; // "cr1"
237 case '2': // 1 string to match.
238 return PPC::CR2; // "cr2"
239 case '3': // 1 string to match.
240 return PPC::CR3; // "cr3"
241 case '4': // 1 string to match.
242 return PPC::CR4; // "cr4"
243 case '5': // 1 string to match.
244 return PPC::CR5; // "cr5"
245 case '6': // 1 string to match.
246 return PPC::CR6; // "cr6"
247 case '7': // 1 string to match.
248 return PPC::CR7; // "cr7"
249 }
250 break;
251 case 't': // 2 strings to match.
252 if (Name[2] != 'r')
253 break;
254 return PPC::CTR; // "ctr"
255 }
256 break;
257 case 'f': // 27 strings to match.
258 switch (Name[1]) {
259 default: break;
260 case '1': // 10 strings to match.
261 switch (Name[2]) {
262 default: break;
263 case '0': // 1 string to match.
264 return PPC::F10; // "f10"
265 case '1': // 1 string to match.
266 return PPC::F11; // "f11"
267 case '2': // 1 string to match.
268 return PPC::F12; // "f12"
269 case '3': // 1 string to match.
270 return PPC::F13; // "f13"
271 case '4': // 1 string to match.
272 return PPC::F14; // "f14"
273 case '5': // 1 string to match.
274 return PPC::F15; // "f15"
275 case '6': // 1 string to match.
276 return PPC::F16; // "f16"
277 case '7': // 1 string to match.
278 return PPC::F17; // "f17"
279 case '8': // 1 string to match.
280 return PPC::F18; // "f18"
281 case '9': // 1 string to match.
282 return PPC::F19; // "f19"
283 }
284 break;
285 case '2': // 10 strings to match.
286 switch (Name[2]) {
287 default: break;
288 case '0': // 1 string to match.
289 return PPC::F20; // "f20"
290 case '1': // 1 string to match.
291 return PPC::F21; // "f21"
292 case '2': // 1 string to match.
293 return PPC::F22; // "f22"
294 case '3': // 1 string to match.
295 return PPC::F23; // "f23"
296 case '4': // 1 string to match.
297 return PPC::F24; // "f24"
298 case '5': // 1 string to match.
299 return PPC::F25; // "f25"
300 case '6': // 1 string to match.
301 return PPC::F26; // "f26"
302 case '7': // 1 string to match.
303 return PPC::F27; // "f27"
304 case '8': // 1 string to match.
305 return PPC::F28; // "f28"
306 case '9': // 1 string to match.
307 return PPC::F29; // "f29"
308 }
309 break;
310 case '3': // 2 strings to match.
311 switch (Name[2]) {
312 default: break;
313 case '0': // 1 string to match.
314 return PPC::F30; // "f30"
315 case '1': // 1 string to match.
316 return PPC::F31; // "f31"
317 }
318 break;
319 case 'p': // 5 strings to match.
320 switch (Name[2]) {
321 default: break;
322 case '0': // 1 string to match.
323 return PPC::Fpair0; // "fp0"
324 case '2': // 1 string to match.
325 return PPC::Fpair2; // "fp2"
326 case '4': // 1 string to match.
327 return PPC::Fpair4; // "fp4"
328 case '6': // 1 string to match.
329 return PPC::Fpair6; // "fp6"
330 case '8': // 1 string to match.
331 return PPC::Fpair8; // "fp8"
332 }
333 break;
334 }
335 break;
336 case 'r': // 77 strings to match.
337 switch (Name[1]) {
338 default: break;
339 case '1': // 35 strings to match.
340 switch (Name[2]) {
341 default: break;
342 case '0': // 4 strings to match.
343 return PPC::R10; // "r10"
344 case '1': // 3 strings to match.
345 return PPC::R11; // "r11"
346 case '2': // 4 strings to match.
347 return PPC::R12; // "r12"
348 case '3': // 3 strings to match.
349 return PPC::R13; // "r13"
350 case '4': // 4 strings to match.
351 return PPC::R14; // "r14"
352 case '5': // 3 strings to match.
353 return PPC::R15; // "r15"
354 case '6': // 4 strings to match.
355 return PPC::R16; // "r16"
356 case '7': // 3 strings to match.
357 return PPC::R17; // "r17"
358 case '8': // 4 strings to match.
359 return PPC::R18; // "r18"
360 case '9': // 3 strings to match.
361 return PPC::R19; // "r19"
362 }
363 break;
364 case '2': // 35 strings to match.
365 switch (Name[2]) {
366 default: break;
367 case '0': // 4 strings to match.
368 return PPC::R20; // "r20"
369 case '1': // 3 strings to match.
370 return PPC::R21; // "r21"
371 case '2': // 4 strings to match.
372 return PPC::R22; // "r22"
373 case '3': // 3 strings to match.
374 return PPC::R23; // "r23"
375 case '4': // 4 strings to match.
376 return PPC::R24; // "r24"
377 case '5': // 3 strings to match.
378 return PPC::R25; // "r25"
379 case '6': // 4 strings to match.
380 return PPC::R26; // "r26"
381 case '7': // 3 strings to match.
382 return PPC::R27; // "r27"
383 case '8': // 4 strings to match.
384 return PPC::R28; // "r28"
385 case '9': // 3 strings to match.
386 return PPC::R29; // "r29"
387 }
388 break;
389 case '3': // 7 strings to match.
390 switch (Name[2]) {
391 default: break;
392 case '0': // 4 strings to match.
393 return PPC::R30; // "r30"
394 case '1': // 3 strings to match.
395 return PPC::R31; // "r31"
396 }
397 break;
398 }
399 break;
400 case 'v': // 54 strings to match.
401 switch (Name[1]) {
402 default: break;
403 case '1': // 20 strings to match.
404 switch (Name[2]) {
405 default: break;
406 case '0': // 2 strings to match.
407 return PPC::V10; // "v10"
408 case '1': // 2 strings to match.
409 return PPC::V11; // "v11"
410 case '2': // 2 strings to match.
411 return PPC::V12; // "v12"
412 case '3': // 2 strings to match.
413 return PPC::V13; // "v13"
414 case '4': // 2 strings to match.
415 return PPC::V14; // "v14"
416 case '5': // 2 strings to match.
417 return PPC::V15; // "v15"
418 case '6': // 2 strings to match.
419 return PPC::V16; // "v16"
420 case '7': // 2 strings to match.
421 return PPC::V17; // "v17"
422 case '8': // 2 strings to match.
423 return PPC::V18; // "v18"
424 case '9': // 2 strings to match.
425 return PPC::V19; // "v19"
426 }
427 break;
428 case '2': // 20 strings to match.
429 switch (Name[2]) {
430 default: break;
431 case '0': // 2 strings to match.
432 return PPC::V20; // "v20"
433 case '1': // 2 strings to match.
434 return PPC::V21; // "v21"
435 case '2': // 2 strings to match.
436 return PPC::V22; // "v22"
437 case '3': // 2 strings to match.
438 return PPC::V23; // "v23"
439 case '4': // 2 strings to match.
440 return PPC::V24; // "v24"
441 case '5': // 2 strings to match.
442 return PPC::V25; // "v25"
443 case '6': // 2 strings to match.
444 return PPC::V26; // "v26"
445 case '7': // 2 strings to match.
446 return PPC::V27; // "v27"
447 case '8': // 2 strings to match.
448 return PPC::V28; // "v28"
449 case '9': // 2 strings to match.
450 return PPC::V29; // "v29"
451 }
452 break;
453 case '3': // 4 strings to match.
454 switch (Name[2]) {
455 default: break;
456 case '0': // 2 strings to match.
457 return PPC::V30; // "v30"
458 case '1': // 2 strings to match.
459 return PPC::V31; // "v31"
460 }
461 break;
462 case 's': // 10 strings to match.
463 switch (Name[2]) {
464 default: break;
465 case '0': // 1 string to match.
466 return PPC::VSL0; // "vs0"
467 case '1': // 1 string to match.
468 return PPC::VSL1; // "vs1"
469 case '2': // 1 string to match.
470 return PPC::VSL2; // "vs2"
471 case '3': // 1 string to match.
472 return PPC::VSL3; // "vs3"
473 case '4': // 1 string to match.
474 return PPC::VSL4; // "vs4"
475 case '5': // 1 string to match.
476 return PPC::VSL5; // "vs5"
477 case '6': // 1 string to match.
478 return PPC::VSL6; // "vs6"
479 case '7': // 1 string to match.
480 return PPC::VSL7; // "vs7"
481 case '8': // 1 string to match.
482 return PPC::VSL8; // "vs8"
483 case '9': // 1 string to match.
484 return PPC::VSL9; // "vs9"
485 }
486 break;
487 }
488 break;
489 case 'x': // 2 strings to match.
490 if (memcmp(Name.data()+1, "er", 2) != 0)
491 break;
492 return PPC::CARRY; // "xer"
493 }
494 break;
495 case 4: // 94 strings to match.
496 switch (Name[0]) {
497 default: break;
498 case 'a': // 16 strings to match.
499 if (memcmp(Name.data()+1, "cc", 2) != 0)
500 break;
501 switch (Name[3]) {
502 default: break;
503 case '0': // 2 strings to match.
504 return PPC::ACC0; // "acc0"
505 case '1': // 2 strings to match.
506 return PPC::ACC1; // "acc1"
507 case '2': // 2 strings to match.
508 return PPC::ACC2; // "acc2"
509 case '3': // 2 strings to match.
510 return PPC::ACC3; // "acc3"
511 case '4': // 2 strings to match.
512 return PPC::ACC4; // "acc4"
513 case '5': // 2 strings to match.
514 return PPC::ACC5; // "acc5"
515 case '6': // 2 strings to match.
516 return PPC::ACC6; // "acc6"
517 case '7': // 2 strings to match.
518 return PPC::ACC7; // "acc7"
519 }
520 break;
521 case 'd': // 8 strings to match.
522 if (memcmp(Name.data()+1, "mr", 2) != 0)
523 break;
524 switch (Name[3]) {
525 default: break;
526 case '0': // 1 string to match.
527 return PPC::DMR0; // "dmr0"
528 case '1': // 1 string to match.
529 return PPC::DMR1; // "dmr1"
530 case '2': // 1 string to match.
531 return PPC::DMR2; // "dmr2"
532 case '3': // 1 string to match.
533 return PPC::DMR3; // "dmr3"
534 case '4': // 1 string to match.
535 return PPC::DMR4; // "dmr4"
536 case '5': // 1 string to match.
537 return PPC::DMR5; // "dmr5"
538 case '6': // 1 string to match.
539 return PPC::DMR6; // "dmr6"
540 case '7': // 1 string to match.
541 return PPC::DMR7; // "dmr7"
542 }
543 break;
544 case 'f': // 11 strings to match.
545 if (Name[1] != 'p')
546 break;
547 switch (Name[2]) {
548 default: break;
549 case '1': // 5 strings to match.
550 switch (Name[3]) {
551 default: break;
552 case '0': // 1 string to match.
553 return PPC::Fpair10; // "fp10"
554 case '2': // 1 string to match.
555 return PPC::Fpair12; // "fp12"
556 case '4': // 1 string to match.
557 return PPC::Fpair14; // "fp14"
558 case '6': // 1 string to match.
559 return PPC::Fpair16; // "fp16"
560 case '8': // 1 string to match.
561 return PPC::Fpair18; // "fp18"
562 }
563 break;
564 case '2': // 5 strings to match.
565 switch (Name[3]) {
566 default: break;
567 case '0': // 1 string to match.
568 return PPC::Fpair20; // "fp20"
569 case '2': // 1 string to match.
570 return PPC::Fpair22; // "fp22"
571 case '4': // 1 string to match.
572 return PPC::Fpair24; // "fp24"
573 case '6': // 1 string to match.
574 return PPC::Fpair26; // "fp26"
575 case '8': // 1 string to match.
576 return PPC::Fpair28; // "fp28"
577 }
578 break;
579 case '3': // 1 string to match.
580 if (Name[3] != '0')
581 break;
582 return PPC::Fpair30; // "fp30"
583 }
584 break;
585 case 'v': // 59 strings to match.
586 if (Name[1] != 's')
587 break;
588 switch (Name[2]) {
589 default: break;
590 case '1': // 10 strings to match.
591 switch (Name[3]) {
592 default: break;
593 case '0': // 1 string to match.
594 return PPC::VSL10; // "vs10"
595 case '1': // 1 string to match.
596 return PPC::VSL11; // "vs11"
597 case '2': // 1 string to match.
598 return PPC::VSL12; // "vs12"
599 case '3': // 1 string to match.
600 return PPC::VSL13; // "vs13"
601 case '4': // 1 string to match.
602 return PPC::VSL14; // "vs14"
603 case '5': // 1 string to match.
604 return PPC::VSL15; // "vs15"
605 case '6': // 1 string to match.
606 return PPC::VSL16; // "vs16"
607 case '7': // 1 string to match.
608 return PPC::VSL17; // "vs17"
609 case '8': // 1 string to match.
610 return PPC::VSL18; // "vs18"
611 case '9': // 1 string to match.
612 return PPC::VSL19; // "vs19"
613 }
614 break;
615 case '2': // 10 strings to match.
616 switch (Name[3]) {
617 default: break;
618 case '0': // 1 string to match.
619 return PPC::VSL20; // "vs20"
620 case '1': // 1 string to match.
621 return PPC::VSL21; // "vs21"
622 case '2': // 1 string to match.
623 return PPC::VSL22; // "vs22"
624 case '3': // 1 string to match.
625 return PPC::VSL23; // "vs23"
626 case '4': // 1 string to match.
627 return PPC::VSL24; // "vs24"
628 case '5': // 1 string to match.
629 return PPC::VSL25; // "vs25"
630 case '6': // 1 string to match.
631 return PPC::VSL26; // "vs26"
632 case '7': // 1 string to match.
633 return PPC::VSL27; // "vs27"
634 case '8': // 1 string to match.
635 return PPC::VSL28; // "vs28"
636 case '9': // 1 string to match.
637 return PPC::VSL29; // "vs29"
638 }
639 break;
640 case '3': // 10 strings to match.
641 switch (Name[3]) {
642 default: break;
643 case '0': // 1 string to match.
644 return PPC::VSL30; // "vs30"
645 case '1': // 1 string to match.
646 return PPC::VSL31; // "vs31"
647 case '2': // 1 string to match.
648 return PPC::VSX32; // "vs32"
649 case '3': // 1 string to match.
650 return PPC::VSX33; // "vs33"
651 case '4': // 1 string to match.
652 return PPC::VSX34; // "vs34"
653 case '5': // 1 string to match.
654 return PPC::VSX35; // "vs35"
655 case '6': // 1 string to match.
656 return PPC::VSX36; // "vs36"
657 case '7': // 1 string to match.
658 return PPC::VSX37; // "vs37"
659 case '8': // 1 string to match.
660 return PPC::VSX38; // "vs38"
661 case '9': // 1 string to match.
662 return PPC::VSX39; // "vs39"
663 }
664 break;
665 case '4': // 10 strings to match.
666 switch (Name[3]) {
667 default: break;
668 case '0': // 1 string to match.
669 return PPC::VSX40; // "vs40"
670 case '1': // 1 string to match.
671 return PPC::VSX41; // "vs41"
672 case '2': // 1 string to match.
673 return PPC::VSX42; // "vs42"
674 case '3': // 1 string to match.
675 return PPC::VSX43; // "vs43"
676 case '4': // 1 string to match.
677 return PPC::VSX44; // "vs44"
678 case '5': // 1 string to match.
679 return PPC::VSX45; // "vs45"
680 case '6': // 1 string to match.
681 return PPC::VSX46; // "vs46"
682 case '7': // 1 string to match.
683 return PPC::VSX47; // "vs47"
684 case '8': // 1 string to match.
685 return PPC::VSX48; // "vs48"
686 case '9': // 1 string to match.
687 return PPC::VSX49; // "vs49"
688 }
689 break;
690 case '5': // 10 strings to match.
691 switch (Name[3]) {
692 default: break;
693 case '0': // 1 string to match.
694 return PPC::VSX50; // "vs50"
695 case '1': // 1 string to match.
696 return PPC::VSX51; // "vs51"
697 case '2': // 1 string to match.
698 return PPC::VSX52; // "vs52"
699 case '3': // 1 string to match.
700 return PPC::VSX53; // "vs53"
701 case '4': // 1 string to match.
702 return PPC::VSX54; // "vs54"
703 case '5': // 1 string to match.
704 return PPC::VSX55; // "vs55"
705 case '6': // 1 string to match.
706 return PPC::VSX56; // "vs56"
707 case '7': // 1 string to match.
708 return PPC::VSX57; // "vs57"
709 case '8': // 1 string to match.
710 return PPC::VSX58; // "vs58"
711 case '9': // 1 string to match.
712 return PPC::VSX59; // "vs59"
713 }
714 break;
715 case '6': // 4 strings to match.
716 switch (Name[3]) {
717 default: break;
718 case '0': // 1 string to match.
719 return PPC::VSX60; // "vs60"
720 case '1': // 1 string to match.
721 return PPC::VSX61; // "vs61"
722 case '2': // 1 string to match.
723 return PPC::VSX62; // "vs62"
724 case '3': // 1 string to match.
725 return PPC::VSX63; // "vs63"
726 }
727 break;
728 case 'p': // 5 strings to match.
729 switch (Name[3]) {
730 default: break;
731 case '0': // 1 string to match.
732 return PPC::VSRp0; // "vsp0"
733 case '2': // 1 string to match.
734 return PPC::VSRp1; // "vsp2"
735 case '4': // 1 string to match.
736 return PPC::VSRp2; // "vsp4"
737 case '6': // 1 string to match.
738 return PPC::VSRp3; // "vsp6"
739 case '8': // 1 string to match.
740 return PPC::VSRp4; // "vsp8"
741 }
742 break;
743 }
744 break;
745 }
746 break;
747 case 5: // 39 strings to match.
748 switch (Name[0]) {
749 default: break;
750 case 'd': // 4 strings to match.
751 if (memcmp(Name.data()+1, "mrp", 3) != 0)
752 break;
753 switch (Name[4]) {
754 default: break;
755 case '0': // 1 string to match.
756 return PPC::DMRp0; // "dmrp0"
757 case '1': // 1 string to match.
758 return PPC::DMRp1; // "dmrp1"
759 case '2': // 1 string to match.
760 return PPC::DMRp2; // "dmrp2"
761 case '3': // 1 string to match.
762 return PPC::DMRp3; // "dmrp3"
763 }
764 break;
765 case 'v': // 27 strings to match.
766 if (memcmp(Name.data()+1, "sp", 2) != 0)
767 break;
768 switch (Name[3]) {
769 default: break;
770 case '1': // 5 strings to match.
771 switch (Name[4]) {
772 default: break;
773 case '0': // 1 string to match.
774 return PPC::VSRp5; // "vsp10"
775 case '2': // 1 string to match.
776 return PPC::VSRp6; // "vsp12"
777 case '4': // 1 string to match.
778 return PPC::VSRp7; // "vsp14"
779 case '6': // 1 string to match.
780 return PPC::VSRp8; // "vsp16"
781 case '8': // 1 string to match.
782 return PPC::VSRp9; // "vsp18"
783 }
784 break;
785 case '2': // 5 strings to match.
786 switch (Name[4]) {
787 default: break;
788 case '0': // 1 string to match.
789 return PPC::VSRp10; // "vsp20"
790 case '2': // 1 string to match.
791 return PPC::VSRp11; // "vsp22"
792 case '4': // 1 string to match.
793 return PPC::VSRp12; // "vsp24"
794 case '6': // 1 string to match.
795 return PPC::VSRp13; // "vsp26"
796 case '8': // 1 string to match.
797 return PPC::VSRp14; // "vsp28"
798 }
799 break;
800 case '3': // 5 strings to match.
801 switch (Name[4]) {
802 default: break;
803 case '0': // 1 string to match.
804 return PPC::VSRp15; // "vsp30"
805 case '2': // 1 string to match.
806 return PPC::VSRp16; // "vsp32"
807 case '4': // 1 string to match.
808 return PPC::VSRp17; // "vsp34"
809 case '6': // 1 string to match.
810 return PPC::VSRp18; // "vsp36"
811 case '8': // 1 string to match.
812 return PPC::VSRp19; // "vsp38"
813 }
814 break;
815 case '4': // 5 strings to match.
816 switch (Name[4]) {
817 default: break;
818 case '0': // 1 string to match.
819 return PPC::VSRp20; // "vsp40"
820 case '2': // 1 string to match.
821 return PPC::VSRp21; // "vsp42"
822 case '4': // 1 string to match.
823 return PPC::VSRp22; // "vsp44"
824 case '6': // 1 string to match.
825 return PPC::VSRp23; // "vsp46"
826 case '8': // 1 string to match.
827 return PPC::VSRp24; // "vsp48"
828 }
829 break;
830 case '5': // 5 strings to match.
831 switch (Name[4]) {
832 default: break;
833 case '0': // 1 string to match.
834 return PPC::VSRp25; // "vsp50"
835 case '2': // 1 string to match.
836 return PPC::VSRp26; // "vsp52"
837 case '4': // 1 string to match.
838 return PPC::VSRp27; // "vsp54"
839 case '6': // 1 string to match.
840 return PPC::VSRp28; // "vsp56"
841 case '8': // 1 string to match.
842 return PPC::VSRp29; // "vsp58"
843 }
844 break;
845 case '6': // 2 strings to match.
846 switch (Name[4]) {
847 default: break;
848 case '0': // 1 string to match.
849 return PPC::VSRp30; // "vsp60"
850 case '2': // 1 string to match.
851 return PPC::VSRp31; // "vsp62"
852 }
853 break;
854 }
855 break;
856 case 'w': // 8 strings to match.
857 if (memcmp(Name.data()+1, "acc", 3) != 0)
858 break;
859 switch (Name[4]) {
860 default: break;
861 case '0': // 1 string to match.
862 return PPC::WACC0; // "wacc0"
863 case '1': // 1 string to match.
864 return PPC::WACC1; // "wacc1"
865 case '2': // 1 string to match.
866 return PPC::WACC2; // "wacc2"
867 case '3': // 1 string to match.
868 return PPC::WACC3; // "wacc3"
869 case '4': // 1 string to match.
870 return PPC::WACC4; // "wacc4"
871 case '5': // 1 string to match.
872 return PPC::WACC5; // "wacc5"
873 case '6': // 1 string to match.
874 return PPC::WACC6; // "wacc6"
875 case '7': // 1 string to match.
876 return PPC::WACC7; // "wacc7"
877 }
878 break;
879 }
880 break;
881 case 6: // 1 string to match.
882 if (memcmp(Name.data()+0, "vrsave", 6) != 0)
883 break;
884 return PPC::VRSAVE; // "vrsave"
885 case 7: // 11 strings to match.
886 switch (Name[0]) {
887 default: break;
888 case 'd': // 10 strings to match.
889 if (memcmp(Name.data()+1, "mrrow", 5) != 0)
890 break;
891 switch (Name[6]) {
892 default: break;
893 case '0': // 1 string to match.
894 return PPC::DMRROW0; // "dmrrow0"
895 case '1': // 1 string to match.
896 return PPC::DMRROW1; // "dmrrow1"
897 case '2': // 1 string to match.
898 return PPC::DMRROW2; // "dmrrow2"
899 case '3': // 1 string to match.
900 return PPC::DMRROW3; // "dmrrow3"
901 case '4': // 1 string to match.
902 return PPC::DMRROW4; // "dmrrow4"
903 case '5': // 1 string to match.
904 return PPC::DMRROW5; // "dmrrow5"
905 case '6': // 1 string to match.
906 return PPC::DMRROW6; // "dmrrow6"
907 case '7': // 1 string to match.
908 return PPC::DMRROW7; // "dmrrow7"
909 case '8': // 1 string to match.
910 return PPC::DMRROW8; // "dmrrow8"
911 case '9': // 1 string to match.
912 return PPC::DMRROW9; // "dmrrow9"
913 }
914 break;
915 case 's': // 1 string to match.
916 if (memcmp(Name.data()+1, "pefscr", 6) != 0)
917 break;
918 return PPC::SPEFSCR; // "spefscr"
919 }
920 break;
921 case 8: // 72 strings to match.
922 switch (Name[0]) {
923 default: break;
924 case 'd': // 64 strings to match.
925 if (memcmp(Name.data()+1, "mrrow", 5) != 0)
926 break;
927 switch (Name[6]) {
928 default: break;
929 case '1': // 10 strings to match.
930 switch (Name[7]) {
931 default: break;
932 case '0': // 1 string to match.
933 return PPC::DMRROW10; // "dmrrow10"
934 case '1': // 1 string to match.
935 return PPC::DMRROW11; // "dmrrow11"
936 case '2': // 1 string to match.
937 return PPC::DMRROW12; // "dmrrow12"
938 case '3': // 1 string to match.
939 return PPC::DMRROW13; // "dmrrow13"
940 case '4': // 1 string to match.
941 return PPC::DMRROW14; // "dmrrow14"
942 case '5': // 1 string to match.
943 return PPC::DMRROW15; // "dmrrow15"
944 case '6': // 1 string to match.
945 return PPC::DMRROW16; // "dmrrow16"
946 case '7': // 1 string to match.
947 return PPC::DMRROW17; // "dmrrow17"
948 case '8': // 1 string to match.
949 return PPC::DMRROW18; // "dmrrow18"
950 case '9': // 1 string to match.
951 return PPC::DMRROW19; // "dmrrow19"
952 }
953 break;
954 case '2': // 10 strings to match.
955 switch (Name[7]) {
956 default: break;
957 case '0': // 1 string to match.
958 return PPC::DMRROW20; // "dmrrow20"
959 case '1': // 1 string to match.
960 return PPC::DMRROW21; // "dmrrow21"
961 case '2': // 1 string to match.
962 return PPC::DMRROW22; // "dmrrow22"
963 case '3': // 1 string to match.
964 return PPC::DMRROW23; // "dmrrow23"
965 case '4': // 1 string to match.
966 return PPC::DMRROW24; // "dmrrow24"
967 case '5': // 1 string to match.
968 return PPC::DMRROW25; // "dmrrow25"
969 case '6': // 1 string to match.
970 return PPC::DMRROW26; // "dmrrow26"
971 case '7': // 1 string to match.
972 return PPC::DMRROW27; // "dmrrow27"
973 case '8': // 1 string to match.
974 return PPC::DMRROW28; // "dmrrow28"
975 case '9': // 1 string to match.
976 return PPC::DMRROW29; // "dmrrow29"
977 }
978 break;
979 case '3': // 10 strings to match.
980 switch (Name[7]) {
981 default: break;
982 case '0': // 1 string to match.
983 return PPC::DMRROW30; // "dmrrow30"
984 case '1': // 1 string to match.
985 return PPC::DMRROW31; // "dmrrow31"
986 case '2': // 1 string to match.
987 return PPC::DMRROW32; // "dmrrow32"
988 case '3': // 1 string to match.
989 return PPC::DMRROW33; // "dmrrow33"
990 case '4': // 1 string to match.
991 return PPC::DMRROW34; // "dmrrow34"
992 case '5': // 1 string to match.
993 return PPC::DMRROW35; // "dmrrow35"
994 case '6': // 1 string to match.
995 return PPC::DMRROW36; // "dmrrow36"
996 case '7': // 1 string to match.
997 return PPC::DMRROW37; // "dmrrow37"
998 case '8': // 1 string to match.
999 return PPC::DMRROW38; // "dmrrow38"
1000 case '9': // 1 string to match.
1001 return PPC::DMRROW39; // "dmrrow39"
1002 }
1003 break;
1004 case '4': // 10 strings to match.
1005 switch (Name[7]) {
1006 default: break;
1007 case '0': // 1 string to match.
1008 return PPC::DMRROW40; // "dmrrow40"
1009 case '1': // 1 string to match.
1010 return PPC::DMRROW41; // "dmrrow41"
1011 case '2': // 1 string to match.
1012 return PPC::DMRROW42; // "dmrrow42"
1013 case '3': // 1 string to match.
1014 return PPC::DMRROW43; // "dmrrow43"
1015 case '4': // 1 string to match.
1016 return PPC::DMRROW44; // "dmrrow44"
1017 case '5': // 1 string to match.
1018 return PPC::DMRROW45; // "dmrrow45"
1019 case '6': // 1 string to match.
1020 return PPC::DMRROW46; // "dmrrow46"
1021 case '7': // 1 string to match.
1022 return PPC::DMRROW47; // "dmrrow47"
1023 case '8': // 1 string to match.
1024 return PPC::DMRROW48; // "dmrrow48"
1025 case '9': // 1 string to match.
1026 return PPC::DMRROW49; // "dmrrow49"
1027 }
1028 break;
1029 case '5': // 10 strings to match.
1030 switch (Name[7]) {
1031 default: break;
1032 case '0': // 1 string to match.
1033 return PPC::DMRROW50; // "dmrrow50"
1034 case '1': // 1 string to match.
1035 return PPC::DMRROW51; // "dmrrow51"
1036 case '2': // 1 string to match.
1037 return PPC::DMRROW52; // "dmrrow52"
1038 case '3': // 1 string to match.
1039 return PPC::DMRROW53; // "dmrrow53"
1040 case '4': // 1 string to match.
1041 return PPC::DMRROW54; // "dmrrow54"
1042 case '5': // 1 string to match.
1043 return PPC::DMRROW55; // "dmrrow55"
1044 case '6': // 1 string to match.
1045 return PPC::DMRROW56; // "dmrrow56"
1046 case '7': // 1 string to match.
1047 return PPC::DMRROW57; // "dmrrow57"
1048 case '8': // 1 string to match.
1049 return PPC::DMRROW58; // "dmrrow58"
1050 case '9': // 1 string to match.
1051 return PPC::DMRROW59; // "dmrrow59"
1052 }
1053 break;
1054 case '6': // 4 strings to match.
1055 switch (Name[7]) {
1056 default: break;
1057 case '0': // 1 string to match.
1058 return PPC::DMRROW60; // "dmrrow60"
1059 case '1': // 1 string to match.
1060 return PPC::DMRROW61; // "dmrrow61"
1061 case '2': // 1 string to match.
1062 return PPC::DMRROW62; // "dmrrow62"
1063 case '3': // 1 string to match.
1064 return PPC::DMRROW63; // "dmrrow63"
1065 }
1066 break;
1067 case 'p': // 10 strings to match.
1068 switch (Name[7]) {
1069 default: break;
1070 case '0': // 1 string to match.
1071 return PPC::DMRROWp0; // "dmrrowp0"
1072 case '1': // 1 string to match.
1073 return PPC::DMRROWp1; // "dmrrowp1"
1074 case '2': // 1 string to match.
1075 return PPC::DMRROWp2; // "dmrrowp2"
1076 case '3': // 1 string to match.
1077 return PPC::DMRROWp3; // "dmrrowp3"
1078 case '4': // 1 string to match.
1079 return PPC::DMRROWp4; // "dmrrowp4"
1080 case '5': // 1 string to match.
1081 return PPC::DMRROWp5; // "dmrrowp5"
1082 case '6': // 1 string to match.
1083 return PPC::DMRROWp6; // "dmrrowp6"
1084 case '7': // 1 string to match.
1085 return PPC::DMRROWp7; // "dmrrowp7"
1086 case '8': // 1 string to match.
1087 return PPC::DMRROWp8; // "dmrrowp8"
1088 case '9': // 1 string to match.
1089 return PPC::DMRROWp9; // "dmrrowp9"
1090 }
1091 break;
1092 }
1093 break;
1094 case 'w': // 8 strings to match.
1095 if (memcmp(Name.data()+1, "acc_hi", 6) != 0)
1096 break;
1097 switch (Name[7]) {
1098 default: break;
1099 case '0': // 1 string to match.
1100 return PPC::WACC_HI0; // "wacc_hi0"
1101 case '1': // 1 string to match.
1102 return PPC::WACC_HI1; // "wacc_hi1"
1103 case '2': // 1 string to match.
1104 return PPC::WACC_HI2; // "wacc_hi2"
1105 case '3': // 1 string to match.
1106 return PPC::WACC_HI3; // "wacc_hi3"
1107 case '4': // 1 string to match.
1108 return PPC::WACC_HI4; // "wacc_hi4"
1109 case '5': // 1 string to match.
1110 return PPC::WACC_HI5; // "wacc_hi5"
1111 case '6': // 1 string to match.
1112 return PPC::WACC_HI6; // "wacc_hi6"
1113 case '7': // 1 string to match.
1114 return PPC::WACC_HI7; // "wacc_hi7"
1115 }
1116 break;
1117 }
1118 break;
1119 case 9: // 22 strings to match.
1120 if (memcmp(Name.data()+0, "dmrrowp", 7) != 0)
1121 break;
1122 switch (Name[7]) {
1123 default: break;
1124 case '1': // 10 strings to match.
1125 switch (Name[8]) {
1126 default: break;
1127 case '0': // 1 string to match.
1128 return PPC::DMRROWp10; // "dmrrowp10"
1129 case '1': // 1 string to match.
1130 return PPC::DMRROWp11; // "dmrrowp11"
1131 case '2': // 1 string to match.
1132 return PPC::DMRROWp12; // "dmrrowp12"
1133 case '3': // 1 string to match.
1134 return PPC::DMRROWp13; // "dmrrowp13"
1135 case '4': // 1 string to match.
1136 return PPC::DMRROWp14; // "dmrrowp14"
1137 case '5': // 1 string to match.
1138 return PPC::DMRROWp15; // "dmrrowp15"
1139 case '6': // 1 string to match.
1140 return PPC::DMRROWp16; // "dmrrowp16"
1141 case '7': // 1 string to match.
1142 return PPC::DMRROWp17; // "dmrrowp17"
1143 case '8': // 1 string to match.
1144 return PPC::DMRROWp18; // "dmrrowp18"
1145 case '9': // 1 string to match.
1146 return PPC::DMRROWp19; // "dmrrowp19"
1147 }
1148 break;
1149 case '2': // 10 strings to match.
1150 switch (Name[8]) {
1151 default: break;
1152 case '0': // 1 string to match.
1153 return PPC::DMRROWp20; // "dmrrowp20"
1154 case '1': // 1 string to match.
1155 return PPC::DMRROWp21; // "dmrrowp21"
1156 case '2': // 1 string to match.
1157 return PPC::DMRROWp22; // "dmrrowp22"
1158 case '3': // 1 string to match.
1159 return PPC::DMRROWp23; // "dmrrowp23"
1160 case '4': // 1 string to match.
1161 return PPC::DMRROWp24; // "dmrrowp24"
1162 case '5': // 1 string to match.
1163 return PPC::DMRROWp25; // "dmrrowp25"
1164 case '6': // 1 string to match.
1165 return PPC::DMRROWp26; // "dmrrowp26"
1166 case '7': // 1 string to match.
1167 return PPC::DMRROWp27; // "dmrrowp27"
1168 case '8': // 1 string to match.
1169 return PPC::DMRROWp28; // "dmrrowp28"
1170 case '9': // 1 string to match.
1171 return PPC::DMRROWp29; // "dmrrowp29"
1172 }
1173 break;
1174 case '3': // 2 strings to match.
1175 switch (Name[8]) {
1176 default: break;
1177 case '0': // 1 string to match.
1178 return PPC::DMRROWp30; // "dmrrowp30"
1179 case '1': // 1 string to match.
1180 return PPC::DMRROWp31; // "dmrrowp31"
1181 }
1182 break;
1183 }
1184 break;
1185 case 16: // 2 strings to match.
1186 if (memcmp(Name.data()+0, "**BASE POINTER**", 16) != 0)
1187 break;
1188 return PPC::BP; // "**BASE POINTER**"
1189 case 17: // 3 strings to match.
1190 if (memcmp(Name.data()+0, "**", 2) != 0)
1191 break;
1192 switch (Name[2]) {
1193 default: break;
1194 case 'F': // 2 strings to match.
1195 if (memcmp(Name.data()+3, "RAME POINTER**", 14) != 0)
1196 break;
1197 return PPC::FP; // "**FRAME POINTER**"
1198 case 'R': // 1 string to match.
1199 if (memcmp(Name.data()+3, "OUNDING MODE**", 14) != 0)
1200 break;
1201 return PPC::RM; // "**ROUNDING MODE**"
1202 }
1203 break;
1204 }
1205 return PPC::NoRegister;
1206}
1207
1208#endif // GET_REGISTER_MATCHER
1209
1210
1211#ifdef GET_SUBTARGET_FEATURE_NAME
1212#undef GET_SUBTARGET_FEATURE_NAME
1213
1214// User-level names for subtarget features that participate in
1215// instruction matching.
1216static const char *getSubtargetFeatureName(uint64_t Val) {
1217 switch(Val) {
1218 case Feature_ModernAsBit: return "";
1219 default: return "(unknown)";
1220 }
1221}
1222
1223#endif // GET_SUBTARGET_FEATURE_NAME
1224
1225
1226#ifdef GET_MATCHER_IMPLEMENTATION
1227#undef GET_MATCHER_IMPLEMENTATION
1228
1229static void applyMnemonicAliases(StringRef &Mnemonic, const FeatureBitset &Features, unsigned VariantID) {
1230 switch (Mnemonic.size()) {
1231 default: break;
1232 case 5: // 1 string to match.
1233 if (memcmp(Mnemonic.data()+0, "cntlz", 5) != 0)
1234 break;
1235 Mnemonic = "cntlzw"; // "cntlz"
1236 return;
1237 case 6: // 1 string to match.
1238 if (memcmp(Mnemonic.data()+0, "cntlz.", 6) != 0)
1239 break;
1240 Mnemonic = "cntlzw."; // "cntlz."
1241 return;
1242 }
1243}
1244
1245enum {
1246 Tie0_1_1,
1247};
1248
1249static const uint8_t TiedAsmOperandTable[][3] = {
1250 /* Tie0_1_1 */ { 0, 1, 1 },
1251};
1252
1253namespace {
1254enum OperatorConversionKind {
1255 CVT_Done,
1256 CVT_Reg,
1257 CVT_Tied,
1258 CVT_95_addRegG8RCOperands,
1259 CVT_95_addTLSRegOperands,
1260 CVT_95_addRegGPRCOperands,
1261 CVT_95_addImmOperands,
1262 CVT_95_addRegGPRC_95_NOR0Operands,
1263 CVT_95_addS16ImmOperands,
1264 CVT_95_addU16ImmOperands,
1265 CVT_95_addBranchTargetOperands,
1266 CVT_95_addRegCRBITRCOperands,
1267 CVT_imm_95_3,
1268 CVT_imm_95_2,
1269 CVT_imm_95_0,
1270 CVT_95_addRegVRRCOperands,
1271 CVT_imm_95_8,
1272 CVT_imm_95_10,
1273 CVT_imm_95_76,
1274 CVT_regCR0,
1275 CVT_95_addRegCRRCOperands,
1276 CVT_imm_95_79,
1277 CVT_imm_95_78,
1278 CVT_imm_95_4,
1279 CVT_imm_95_7,
1280 CVT_imm_95_6,
1281 CVT_imm_95_44,
1282 CVT_imm_95_47,
1283 CVT_imm_95_46,
1284 CVT_imm_95_36,
1285 CVT_imm_95_39,
1286 CVT_imm_95_38,
1287 CVT_imm_95_12,
1288 CVT_imm_95_15,
1289 CVT_imm_95_14,
1290 CVT_imm_95_68,
1291 CVT_imm_95_71,
1292 CVT_imm_95_70,
1293 CVT_imm_95_100,
1294 CVT_imm_95_103,
1295 CVT_imm_95_102,
1296 CVT_imm_95_108,
1297 CVT_imm_95_111,
1298 CVT_imm_95_110,
1299 CVT_imm_95_31,
1300 CVT_95_addRegF8RCOperands,
1301 CVT_95_addRegFpRCOperands,
1302 CVT_95_addRegGxRCNoR0Operands,
1303 CVT_95_addRegGxRCOperands,
1304 CVT_regR0,
1305 CVT_95_addRegDMRpRCOperands,
1306 CVT_95_addRegDMRRCOperands,
1307 CVT_imm_95_1,
1308 CVT_95_addRegVSRpRCOperands,
1309 CVT_95_addRegVSRCOperands,
1310 CVT_95_addRegDMRROWpRCOperands,
1311 CVT_95_addRegACCRCOperands,
1312 CVT_95_addRegSPERCOperands,
1313 CVT_95_addRegF4RCOperands,
1314 CVT_95_addRegG8RC_95_NOX0Operands,
1315 CVT_regCR0EQ,
1316 CVT_regCR0GT,
1317 CVT_regCR0LT,
1318 CVT_95_addRegG8pRCOperands,
1319 CVT_regZERO8,
1320 CVT_regZERO,
1321 CVT_95_addRegVFRCOperands,
1322 CVT_95_addRegVSFRCOperands,
1323 CVT_95_addRegVSSRCOperands,
1324 CVT_imm_95_29,
1325 CVT_imm_95_280,
1326 CVT_imm_95_128,
1327 CVT_imm_95_129,
1328 CVT_imm_95_130,
1329 CVT_imm_95_131,
1330 CVT_imm_95_132,
1331 CVT_imm_95_133,
1332 CVT_imm_95_134,
1333 CVT_imm_95_135,
1334 CVT_imm_95_28,
1335 CVT_imm_95_9,
1336 CVT_imm_95_19,
1337 CVT_imm_95_537,
1338 CVT_imm_95_539,
1339 CVT_imm_95_541,
1340 CVT_imm_95_543,
1341 CVT_imm_95_536,
1342 CVT_imm_95_538,
1343 CVT_imm_95_540,
1344 CVT_imm_95_542,
1345 CVT_imm_95_1018,
1346 CVT_imm_95_981,
1347 CVT_imm_95_22,
1348 CVT_imm_95_17,
1349 CVT_imm_95_18,
1350 CVT_imm_95_980,
1351 CVT_imm_95_529,
1352 CVT_imm_95_531,
1353 CVT_imm_95_533,
1354 CVT_imm_95_535,
1355 CVT_imm_95_528,
1356 CVT_imm_95_530,
1357 CVT_imm_95_532,
1358 CVT_imm_95_534,
1359 CVT_imm_95_1019,
1360 CVT_95_addCRBitMaskOperands,
1361 CVT_imm_95_48,
1362 CVT_imm_95_896,
1363 CVT_imm_95_287,
1364 CVT_imm_95_5,
1365 CVT_imm_95_25,
1366 CVT_imm_95_512,
1367 CVT_imm_95_272,
1368 CVT_imm_95_273,
1369 CVT_imm_95_274,
1370 CVT_imm_95_275,
1371 CVT_imm_95_260,
1372 CVT_imm_95_261,
1373 CVT_imm_95_262,
1374 CVT_imm_95_263,
1375 CVT_imm_95_26,
1376 CVT_imm_95_27,
1377 CVT_imm_95_990,
1378 CVT_imm_95_991,
1379 CVT_imm_95_268,
1380 CVT_imm_95_988,
1381 CVT_imm_95_989,
1382 CVT_imm_95_269,
1383 CVT_imm_95_986,
1384 CVT_imm_95_13,
1385 CVT_imm_95_255,
1386 CVT_imm_95_284,
1387 CVT_imm_95_285,
1388 CVT_regX0,
1389 CVT_95_addRegVSRpEvenRCOperands,
1390 CVT_imm_95_20,
1391 CVT_imm_95_16,
1392 CVT_imm_95_24,
1393 CVT_NUM_CONVERTERS
1394};
1395
1396enum InstructionConversionKind {
1397 Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2,
1398 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2,
1399 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
1400 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3,
1401 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2,
1402 Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2,
1403 Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3,
1404 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2,
1405 Convert__RegGPRC1_0__RegGPRC1_1,
1406 Convert__RegGPRC1_1__RegGPRC1_2,
1407 Convert__RegG8RC1_0__Imm1_1,
1408 Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3,
1409 Convert_NoOperands,
1410 Convert__DirectBr1_0,
1411 Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2,
1412 Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3,
1413 Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2,
1414 Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2,
1415 Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0,
1416 Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2,
1417 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4,
1418 Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3,
1419 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
1420 Convert__RegVRRC1_1__RegVRRC1_2,
1421 Convert__CondBr1_0,
1422 Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1,
1423 Convert__imm_95_0__RegCRBITRC1_0__imm_95_0,
1424 Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1,
1425 Convert__imm_95_8__RegCRBITRC1_0__imm_95_0,
1426 Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1,
1427 Convert__imm_95_2__RegCRBITRC1_0__imm_95_0,
1428 Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1,
1429 Convert__imm_95_10__RegCRBITRC1_0__imm_95_0,
1430 Convert__imm_95_76__regCR0__CondBr1_0,
1431 Convert__imm_95_76__RegCRRC1_0__CondBr1_1,
1432 Convert__imm_95_79__regCR0__CondBr1_0,
1433 Convert__imm_95_79__RegCRRC1_0__CondBr1_1,
1434 Convert__imm_95_78__regCR0__CondBr1_0,
1435 Convert__imm_95_78__RegCRRC1_0__CondBr1_1,
1436 Convert__imm_95_76__regCR0,
1437 Convert__imm_95_76__RegCRRC1_0,
1438 Convert__imm_95_79__regCR0,
1439 Convert__imm_95_79__RegCRRC1_0,
1440 Convert__imm_95_78__regCR0,
1441 Convert__imm_95_78__RegCRRC1_0,
1442 Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1,
1443 Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1,
1444 Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1,
1445 Convert__imm_95_4__RegCRBITRC1_0__imm_95_0,
1446 Convert__imm_95_7__RegCRBITRC1_0__imm_95_0,
1447 Convert__imm_95_6__RegCRBITRC1_0__imm_95_0,
1448 Convert__imm_95_4__regCR0__CondBr1_0,
1449 Convert__imm_95_4__RegCRRC1_0__CondBr1_1,
1450 Convert__imm_95_7__regCR0__CondBr1_0,
1451 Convert__imm_95_7__RegCRRC1_0__CondBr1_1,
1452 Convert__imm_95_6__regCR0__CondBr1_0,
1453 Convert__imm_95_6__RegCRRC1_0__CondBr1_1,
1454 Convert__imm_95_4__regCR0,
1455 Convert__imm_95_4__RegCRRC1_0,
1456 Convert__imm_95_7__regCR0,
1457 Convert__imm_95_7__RegCRRC1_0,
1458 Convert__imm_95_6__regCR0,
1459 Convert__imm_95_6__RegCRRC1_0,
1460 Convert__imm_95_44__regCR0__CondBr1_0,
1461 Convert__imm_95_44__RegCRRC1_0__CondBr1_1,
1462 Convert__imm_95_47__regCR0__CondBr1_0,
1463 Convert__imm_95_47__RegCRRC1_0__CondBr1_1,
1464 Convert__imm_95_46__regCR0__CondBr1_0,
1465 Convert__imm_95_46__RegCRRC1_0__CondBr1_1,
1466 Convert__imm_95_44__regCR0,
1467 Convert__imm_95_44__RegCRRC1_0,
1468 Convert__imm_95_47__regCR0,
1469 Convert__imm_95_47__RegCRRC1_0,
1470 Convert__imm_95_46__regCR0,
1471 Convert__imm_95_46__RegCRRC1_0,
1472 Convert__DirectBr1_0__Imm1_1,
1473 Convert__imm_95_36__regCR0__CondBr1_0,
1474 Convert__imm_95_36__RegCRRC1_0__CondBr1_1,
1475 Convert__imm_95_39__regCR0__CondBr1_0,
1476 Convert__imm_95_39__RegCRRC1_0__CondBr1_1,
1477 Convert__imm_95_38__regCR0__CondBr1_0,
1478 Convert__imm_95_38__RegCRRC1_0__CondBr1_1,
1479 Convert__imm_95_36__regCR0,
1480 Convert__imm_95_36__RegCRRC1_0,
1481 Convert__imm_95_39__regCR0,
1482 Convert__imm_95_39__RegCRRC1_0,
1483 Convert__imm_95_38__regCR0,
1484 Convert__imm_95_38__RegCRRC1_0,
1485 Convert__imm_95_12__regCR0__CondBr1_0,
1486 Convert__imm_95_12__RegCRRC1_0__CondBr1_1,
1487 Convert__imm_95_15__regCR0__CondBr1_0,
1488 Convert__imm_95_15__RegCRRC1_0__CondBr1_1,
1489 Convert__imm_95_14__regCR0__CondBr1_0,
1490 Convert__imm_95_14__RegCRRC1_0__CondBr1_1,
1491 Convert__imm_95_12__regCR0,
1492 Convert__imm_95_12__RegCRRC1_0,
1493 Convert__imm_95_15__regCR0,
1494 Convert__imm_95_15__RegCRRC1_0,
1495 Convert__imm_95_14__regCR0,
1496 Convert__imm_95_14__RegCRRC1_0,
1497 Convert__imm_95_68__regCR0__CondBr1_0,
1498 Convert__imm_95_68__RegCRRC1_0__CondBr1_1,
1499 Convert__imm_95_71__regCR0__CondBr1_0,
1500 Convert__imm_95_71__RegCRRC1_0__CondBr1_1,
1501 Convert__imm_95_70__regCR0__CondBr1_0,
1502 Convert__imm_95_70__RegCRRC1_0__CondBr1_1,
1503 Convert__imm_95_68__regCR0,
1504 Convert__imm_95_68__RegCRRC1_0,
1505 Convert__imm_95_71__regCR0,
1506 Convert__imm_95_71__RegCRRC1_0,
1507 Convert__imm_95_70__regCR0,
1508 Convert__imm_95_70__RegCRRC1_0,
1509 Convert__imm_95_100__regCR0__CondBr1_0,
1510 Convert__imm_95_100__RegCRRC1_0__CondBr1_1,
1511 Convert__imm_95_103__regCR0__CondBr1_0,
1512 Convert__imm_95_103__RegCRRC1_0__CondBr1_1,
1513 Convert__imm_95_102__regCR0__CondBr1_0,
1514 Convert__imm_95_102__RegCRRC1_0__CondBr1_1,
1515 Convert__imm_95_100__regCR0,
1516 Convert__imm_95_100__RegCRRC1_0,
1517 Convert__imm_95_103__regCR0,
1518 Convert__imm_95_103__RegCRRC1_0,
1519 Convert__imm_95_102__regCR0,
1520 Convert__imm_95_102__RegCRRC1_0,
1521 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2,
1522 Convert__RegG8RC1_0__RegG8RC1_1,
1523 Convert__imm_95_108__regCR0__CondBr1_0,
1524 Convert__imm_95_108__RegCRRC1_0__CondBr1_1,
1525 Convert__imm_95_111__regCR0__CondBr1_0,
1526 Convert__imm_95_111__RegCRRC1_0__CondBr1_1,
1527 Convert__imm_95_110__regCR0__CondBr1_0,
1528 Convert__imm_95_110__RegCRRC1_0__CondBr1_1,
1529 Convert__imm_95_108__regCR0,
1530 Convert__imm_95_108__RegCRRC1_0,
1531 Convert__imm_95_111__regCR0,
1532 Convert__imm_95_111__RegCRRC1_0,
1533 Convert__imm_95_110__regCR0,
1534 Convert__imm_95_110__RegCRRC1_0,
1535 Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1,
1536 Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1,
1537 Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1,
1538 Convert__imm_95_12__RegCRBITRC1_0__imm_95_0,
1539 Convert__imm_95_15__RegCRBITRC1_0__imm_95_0,
1540 Convert__imm_95_14__RegCRBITRC1_0__imm_95_0,
1541 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2,
1542 Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2,
1543 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3,
1544 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
1545 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
1546 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3,
1547 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
1548 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31,
1549 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31,
1550 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31,
1551 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31,
1552 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2,
1553 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3,
1554 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2,
1555 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3,
1556 Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3,
1557 Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3,
1558 Convert__regCR0__RegG8RC1_0__RegG8RC1_1,
1559 Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2,
1560 Convert__regCR0__RegG8RC1_0__S16Imm1_1,
1561 Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2,
1562 Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3,
1563 Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3,
1564 Convert__regCR0__RegG8RC1_0__U16Imm1_1,
1565 Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2,
1566 Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3,
1567 Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3,
1568 Convert__regCR0__RegGPRC1_0__RegGPRC1_1,
1569 Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2,
1570 Convert__regCR0__RegGPRC1_0__U16Imm1_1,
1571 Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2,
1572 Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3,
1573 Convert__regCR0__RegGPRC1_0__S16Imm1_1,
1574 Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2,
1575 Convert__RegG8RC1_1__RegG8RC1_2,
1576 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2,
1577 Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0,
1578 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1,
1579 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2,
1580 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
1581 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2,
1582 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3,
1583 Convert__RegG8RC1_0__U2Imm1_1,
1584 Convert__RegGxRCNoR01_0__RegGxRC1_1,
1585 Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
1586 Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
1587 Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2,
1588 Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0,
1589 Convert__regR0__regR0,
1590 Convert__RegF8RC1_0__RegF8RC1_1,
1591 Convert__RegF8RC1_1__RegF8RC1_2,
1592 Convert__RegFpRC1_0__RegF8RC1_1,
1593 Convert__RegFpRC1_1__RegF8RC1_2,
1594 Convert__RegFpRC1_0__RegVRRC1_1,
1595 Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2,
1596 Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2,
1597 Convert__RegF8RC1_0__RegFpRC1_1,
1598 Convert__RegF8RC1_1__RegFpRC1_2,
1599 Convert__RegVRRC1_0__RegFpRC1_1,
1600 Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2,
1601 Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3,
1602 Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2,
1603 Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3,
1604 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2,
1605 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3,
1606 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2,
1607 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3,
1608 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2,
1609 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3,
1610 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
1611 Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12,
1612 Convert__RegDMRRC1_0__RegDMRRC1_1,
1613 Convert__RegDMRRC1_0,
1614 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0,
1615 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2,
1616 Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0,
1617 Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1,
1618 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1,
1619 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1,
1620 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2,
1621 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2,
1622 Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2,
1623 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2,
1624 Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2,
1625 Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2,
1626 Convert__RegACCRC1_0__Tie0_1_1,
1627 Convert__RegACCRC1_0,
1628 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0,
1629 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3,
1630 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2,
1631 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1,
1632 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0,
1633 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0,
1634 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1,
1635 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0,
1636 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4,
1637 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3,
1638 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4,
1639 Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3,
1640 Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4,
1641 Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3,
1642 Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4,
1643 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3,
1644 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4,
1645 Convert__RegFpRC1_0__RegFpRC1_1,
1646 Convert__RegFpRC1_1__RegFpRC1_2,
1647 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3,
1648 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4,
1649 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3,
1650 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4,
1651 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3,
1652 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4,
1653 Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2,
1654 Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3,
1655 Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2,
1656 Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3,
1657 Convert__U5Imm1_0,
1658 Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1,
1659 Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2,
1660 Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2,
1661 Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2,
1662 Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2,
1663 Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2,
1664 Convert__RegSPERC1_0__RegSPERC1_1,
1665 Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2,
1666 Convert__RegSPERC1_0__RegGPRC1_1,
1667 Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2,
1668 Convert__RegGPRC1_0__RegSPERC1_1,
1669 Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1,
1670 Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2,
1671 Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1672 Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2,
1673 Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2,
1674 Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2,
1675 Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2,
1676 Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0,
1677 Convert__RegSPERC1_0__S5Imm1_1,
1678 Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2,
1679 Convert__RegF4RC1_0__RegF4RC1_1,
1680 Convert__RegF4RC1_1__RegF4RC1_2,
1681 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2,
1682 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
1683 Convert__RegF4RC1_0__RegF8RC1_1,
1684 Convert__RegF4RC1_1__RegF8RC1_2,
1685 Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2,
1686 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
1687 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4,
1688 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
1689 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4,
1690 Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3,
1691 Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4,
1692 Convert__RegCRRC1_0__RegF8RC1_1,
1693 Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2,
1694 Convert__imm_95_0__imm_95_0,
1695 Convert__imm_95_0,
1696 Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2,
1697 Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3,
1698 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3,
1699 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ,
1700 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ,
1701 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT,
1702 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT,
1703 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT,
1704 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT,
1705 Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
1706 Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1707 Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1708 Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1709 Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1710 Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
1711 Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1712 Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2,
1713 Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2,
1714 Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1715 Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
1716 Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1717 Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1718 Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1719 Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1720 Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
1721 Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1722 Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1723 Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1724 Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1725 Convert__RegG8RC1_0__regZERO8__S16Imm1_1,
1726 Convert__RegGPRC1_0__S16Imm1_1,
1727 Convert__RegGPRC1_0__regZERO__S16Imm1_1,
1728 Convert__RegG8RC1_0__regZERO8__S17Imm1_1,
1729 Convert__RegGPRC1_0__S17Imm1_1,
1730 Convert__RegGPRC1_0__regZERO__S17Imm1_1,
1731 Convert__RegG8RC1_0__imm_95_0,
1732 Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1733 Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1734 Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1735 Convert__imm_95_1,
1736 Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2,
1737 Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1738 Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1739 Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1740 Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1741 Convert__RegVSRC1_0__U5Imm1_1,
1742 Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2,
1743 Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1744 Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2,
1745 Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1746 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
1747 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
1748 Convert__RegCRRC1_0__RegCRRC1_1,
1749 Convert__RegCRRC1_0,
1750 Convert__RegG8RC1_0__imm_95_29,
1751 Convert__RegGPRC1_0__imm_95_29,
1752 Convert__RegG8RC1_0__imm_95_280,
1753 Convert__RegGPRC1_0__imm_95_280,
1754 Convert__RegGPRC1_0__U10Imm1_1,
1755 Convert__RegGPRC1_0__imm_95_128,
1756 Convert__RegGPRC1_0__imm_95_129,
1757 Convert__RegGPRC1_0__imm_95_130,
1758 Convert__RegGPRC1_0__imm_95_131,
1759 Convert__RegGPRC1_0__imm_95_132,
1760 Convert__RegGPRC1_0__imm_95_133,
1761 Convert__RegGPRC1_0__imm_95_134,
1762 Convert__RegGPRC1_0__imm_95_135,
1763 Convert__RegG8RC1_0__imm_95_28,
1764 Convert__RegGPRC1_0__imm_95_28,
1765 Convert__RegGPRC1_0,
1766 Convert__RegG8RC1_0__imm_95_9,
1767 Convert__RegGPRC1_0__imm_95_9,
1768 Convert__RegG8RC1_0__imm_95_19,
1769 Convert__RegGPRC1_0__imm_95_19,
1770 Convert__RegGPRC1_0__imm_95_537,
1771 Convert__RegGPRC1_0__imm_95_539,
1772 Convert__RegGPRC1_0__imm_95_541,
1773 Convert__RegGPRC1_0__imm_95_543,
1774 Convert__RegGPRC1_0__imm_95_536,
1775 Convert__RegGPRC1_0__imm_95_538,
1776 Convert__RegGPRC1_0__imm_95_540,
1777 Convert__RegGPRC1_0__imm_95_542,
1778 Convert__RegGPRC1_0__imm_95_1018,
1779 Convert__RegGPRC1_0__Imm1_1,
1780 Convert__RegGPRC1_0__imm_95_981,
1781 Convert__RegG8RC1_0__imm_95_22,
1782 Convert__RegGPRC1_0__imm_95_22,
1783 Convert__RegG8RC1_0__imm_95_17,
1784 Convert__RegGPRC1_0__imm_95_17,
1785 Convert__RegG8RC1_0__imm_95_18,
1786 Convert__RegGPRC1_0__imm_95_18,
1787 Convert__RegGPRC1_0__imm_95_980,
1788 Convert__RegG8RC1_0__RegF8RC1_1,
1789 Convert__RegGPRC1_0__RegF8RC1_1,
1790 Convert__RegF8RC1_0,
1791 Convert__RegF8RC1_1,
1792 Convert__RegF8RC1_0__U3Imm1_1,
1793 Convert__RegF8RC1_0__U2Imm1_1,
1794 Convert__RegGPRC1_0__imm_95_529,
1795 Convert__RegGPRC1_0__imm_95_531,
1796 Convert__RegGPRC1_0__imm_95_533,
1797 Convert__RegGPRC1_0__imm_95_535,
1798 Convert__RegGPRC1_0__imm_95_528,
1799 Convert__RegGPRC1_0__imm_95_530,
1800 Convert__RegGPRC1_0__imm_95_532,
1801 Convert__RegGPRC1_0__imm_95_534,
1802 Convert__RegGPRC1_0__imm_95_1019,
1803 Convert__RegG8RC1_0__imm_95_8,
1804 Convert__RegGPRC1_0__imm_95_8,
1805 Convert__RegGPRC1_0__CRBitMask1_1,
1806 Convert__RegGPRC1_0__imm_95_48,
1807 Convert__RegGPRC1_0__imm_95_896,
1808 Convert__RegG8RC1_0__imm_95_287,
1809 Convert__RegGPRC1_0__imm_95_287,
1810 Convert__RegG8RC1_0__imm_95_5,
1811 Convert__RegGPRC1_0__imm_95_5,
1812 Convert__RegG8RC1_0__imm_95_4,
1813 Convert__RegGPRC1_0__imm_95_4,
1814 Convert__RegG8RC1_0__imm_95_25,
1815 Convert__RegGPRC1_0__imm_95_25,
1816 Convert__RegG8RC1_0__imm_95_512,
1817 Convert__RegGPRC1_0__imm_95_512,
1818 Convert__RegG8RC1_0__imm_95_272,
1819 Convert__RegG8RC1_0__imm_95_273,
1820 Convert__RegG8RC1_0__imm_95_274,
1821 Convert__RegG8RC1_0__imm_95_275,
1822 Convert__RegGPRC1_0__imm_95_272,
1823 Convert__RegGPRC1_0__imm_95_273,
1824 Convert__RegGPRC1_0__imm_95_274,
1825 Convert__RegGPRC1_0__imm_95_275,
1826 Convert__RegGPRC1_0__imm_95_260,
1827 Convert__RegGPRC1_0__imm_95_261,
1828 Convert__RegGPRC1_0__imm_95_262,
1829 Convert__RegGPRC1_0__imm_95_263,
1830 Convert__RegGPRC1_0__U4Imm1_1,
1831 Convert__RegG8RC1_0__imm_95_26,
1832 Convert__RegGPRC1_0__imm_95_26,
1833 Convert__RegG8RC1_0__imm_95_27,
1834 Convert__RegGPRC1_0__imm_95_27,
1835 Convert__RegGPRC1_0__imm_95_990,
1836 Convert__RegGPRC1_0__imm_95_991,
1837 Convert__RegGPRC1_0__imm_95_268,
1838 Convert__RegGPRC1_0__imm_95_988,
1839 Convert__RegGPRC1_0__imm_95_989,
1840 Convert__RegGPRC1_0__imm_95_269,
1841 Convert__RegGPRC1_0__imm_95_986,
1842 Convert__RegG8RC1_0__imm_95_13,
1843 Convert__RegGPRC1_0__imm_95_13,
1844 Convert__RegG8RC1_0__imm_95_3,
1845 Convert__RegGPRC1_0__imm_95_3,
1846 Convert__RegG8RC1_0__RegVRRC1_1,
1847 Convert__RegGPRC1_0__RegVRRC1_1,
1848 Convert__RegVRRC1_0,
1849 Convert__RegG8RC1_0__RegVSFRC1_1,
1850 Convert__RegG8RC1_0__RegVSRC1_1,
1851 Convert__RegGPRC1_0__RegVSFRC1_1,
1852 Convert__RegG8RC1_0__imm_95_1,
1853 Convert__RegGPRC1_0__imm_95_1,
1854 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1,
1855 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1,
1856 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2,
1857 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2,
1858 Convert__imm_95_29__RegG8RC1_0,
1859 Convert__imm_95_29__RegGPRC1_0,
1860 Convert__imm_95_280__RegG8RC1_0,
1861 Convert__imm_95_280__RegGPRC1_0,
1862 Convert__imm_95_28__RegG8RC1_0,
1863 Convert__imm_95_28__RegGPRC1_0,
1864 Convert__imm_95_255__RegG8RC1_0,
1865 Convert__imm_95_255__RegGPRC1_0,
1866 Convert__Imm1_0__RegGPRC1_1,
1867 Convert__imm_95_9__RegG8RC1_0,
1868 Convert__imm_95_9__RegGPRC1_0,
1869 Convert__imm_95_19__RegG8RC1_0,
1870 Convert__imm_95_19__RegGPRC1_0,
1871 Convert__imm_95_537__RegGPRC1_1,
1872 Convert__imm_95_539__RegGPRC1_1,
1873 Convert__imm_95_541__RegGPRC1_1,
1874 Convert__imm_95_543__RegGPRC1_1,
1875 Convert__imm_95_536__RegGPRC1_1,
1876 Convert__imm_95_538__RegGPRC1_1,
1877 Convert__imm_95_540__RegGPRC1_1,
1878 Convert__imm_95_542__RegGPRC1_1,
1879 Convert__imm_95_1018__RegGPRC1_0,
1880 Convert__RegGPRC1_1__Imm1_0,
1881 Convert__imm_95_981__RegGPRC1_0,
1882 Convert__imm_95_22__RegG8RC1_0,
1883 Convert__imm_95_22__RegGPRC1_0,
1884 Convert__imm_95_17__RegG8RC1_0,
1885 Convert__imm_95_17__RegGPRC1_0,
1886 Convert__imm_95_18__RegG8RC1_0,
1887 Convert__imm_95_18__RegGPRC1_0,
1888 Convert__imm_95_980__RegGPRC1_0,
1889 Convert__RegF8RC1_0__RegG8RC1_1,
1890 Convert__RegF8RC1_0__RegGPRC1_1,
1891 Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0,
1892 Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0,
1893 Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3,
1894 Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4,
1895 Convert__U3Imm1_0__U4Imm1_1__imm_95_0,
1896 Convert__U3Imm1_1__U4Imm1_2__imm_95_0,
1897 Convert__U3Imm1_0__U4Imm1_1__Imm1_2,
1898 Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3,
1899 Convert__imm_95_529__RegGPRC1_1,
1900 Convert__imm_95_531__RegGPRC1_1,
1901 Convert__imm_95_533__RegGPRC1_1,
1902 Convert__imm_95_535__RegGPRC1_1,
1903 Convert__imm_95_528__RegGPRC1_1,
1904 Convert__imm_95_530__RegGPRC1_1,
1905 Convert__imm_95_532__RegGPRC1_1,
1906 Convert__imm_95_534__RegGPRC1_1,
1907 Convert__imm_95_1019__RegGPRC1_0,
1908 Convert__imm_95_8__RegG8RC1_0,
1909 Convert__imm_95_8__RegGPRC1_0,
1910 Convert__RegGPRC1_0__imm_95_0,
1911 Convert__RegGPRC1_0__U1Imm1_1,
1912 Convert__CRBitMask1_0__RegGPRC1_1,
1913 Convert__imm_95_48__RegGPRC1_0,
1914 Convert__imm_95_896__RegGPRC1_0,
1915 Convert__imm_95_25__RegG8RC1_0,
1916 Convert__imm_95_25__RegGPRC1_0,
1917 Convert__imm_95_512__RegG8RC1_0,
1918 Convert__imm_95_512__RegGPRC1_0,
1919 Convert__RegGPRC1_1,
1920 Convert__imm_95_272__RegG8RC1_1,
1921 Convert__imm_95_272__RegGPRC1_1,
1922 Convert__imm_95_273__RegG8RC1_1,
1923 Convert__imm_95_273__RegGPRC1_1,
1924 Convert__imm_95_274__RegG8RC1_1,
1925 Convert__imm_95_274__RegGPRC1_1,
1926 Convert__imm_95_275__RegG8RC1_1,
1927 Convert__imm_95_275__RegGPRC1_1,
1928 Convert__imm_95_260__RegGPRC1_1,
1929 Convert__imm_95_261__RegGPRC1_1,
1930 Convert__imm_95_262__RegGPRC1_1,
1931 Convert__imm_95_263__RegGPRC1_1,
1932 Convert__imm_95_272__RegG8RC1_0,
1933 Convert__imm_95_272__RegGPRC1_0,
1934 Convert__imm_95_273__RegG8RC1_0,
1935 Convert__imm_95_273__RegGPRC1_0,
1936 Convert__imm_95_274__RegG8RC1_0,
1937 Convert__imm_95_274__RegGPRC1_0,
1938 Convert__imm_95_275__RegG8RC1_0,
1939 Convert__imm_95_275__RegGPRC1_0,
1940 Convert__imm_95_260__RegGPRC1_0,
1941 Convert__imm_95_261__RegGPRC1_0,
1942 Convert__imm_95_262__RegGPRC1_0,
1943 Convert__imm_95_263__RegGPRC1_0,
1944 Convert__RegGPRC1_1__U4Imm1_0,
1945 Convert__imm_95_26__RegG8RC1_0,
1946 Convert__imm_95_26__RegGPRC1_0,
1947 Convert__imm_95_27__RegG8RC1_0,
1948 Convert__imm_95_27__RegGPRC1_0,
1949 Convert__imm_95_990__RegGPRC1_0,
1950 Convert__imm_95_991__RegGPRC1_0,
1951 Convert__imm_95_988__RegGPRC1_0,
1952 Convert__imm_95_284__RegG8RC1_0,
1953 Convert__imm_95_284__RegGPRC1_0,
1954 Convert__imm_95_989__RegGPRC1_0,
1955 Convert__imm_95_285__RegG8RC1_0,
1956 Convert__imm_95_285__RegGPRC1_0,
1957 Convert__imm_95_986__RegGPRC1_0,
1958 Convert__imm_95_13__RegG8RC1_0,
1959 Convert__imm_95_13__RegGPRC1_0,
1960 Convert__imm_95_3__RegG8RC1_0,
1961 Convert__imm_95_3__RegGPRC1_0,
1962 Convert__RegVRRC1_0__RegG8RC1_1,
1963 Convert__RegVRRC1_0__RegGPRC1_1,
1964 Convert__RegVRRC1_0__U16Imm1_1,
1965 Convert__RegVSFRC1_0__RegG8RC1_1,
1966 Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2,
1967 Convert__RegVSFRC1_0__RegGPRC1_1,
1968 Convert__RegVSRC1_0__RegGPRC1_1,
1969 Convert__imm_95_1__RegG8RC1_0,
1970 Convert__imm_95_1__RegGPRC1_0,
1971 Convert__regR0__regR0__imm_95_0,
1972 Convert__regX0__regX0__imm_95_0,
1973 Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2,
1974 Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2,
1975 Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2,
1976 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2,
1977 Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2,
1978 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2,
1979 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1,
1980 Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3,
1981 Convert__imm_95_2__imm_95_0,
1982 Convert__imm_95_4__imm_95_0,
1983 Convert__RegG8RC1_0__S34Imm1_1,
1984 Convert__RegGPRC1_0__S34Imm1_1,
1985 Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1,
1986 Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1,
1987 Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2,
1988 Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2,
1989 Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2,
1990 Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2,
1991 Convert__RegF8RC1_0__S34Imm1_1,
1992 Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2,
1993 Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2,
1994 Convert__RegF4RC1_0__S34Imm1_1,
1995 Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2,
1996 Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2,
1997 Convert__imm_95_5__imm_95_0,
1998 Convert__RegVFRC1_0__S34Imm1_1,
1999 Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2,
2000 Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2,
2001 Convert__RegVSRC1_0__S34Imm1_1,
2002 Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2,
2003 Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2,
2004 Convert__RegVSRpRC1_0__S34Imm1_1,
2005 Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2,
2006 Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2,
2007 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5,
2008 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5,
2009 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5,
2010 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5,
2011 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
2012 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
2013 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
2014 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
2015 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
2016 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
2017 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
2018 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
2019 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
2020 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
2021 Convert__imm_95_2,
2022 Convert__RegG8RC1_0,
2023 Convert__U1Imm1_0,
2024 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
2025 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4,
2026 Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
2027 Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
2028 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3,
2029 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4,
2030 Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
2031 Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
2032 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
2033 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
2034 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
2035 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5,
2036 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0,
2037 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0,
2038 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0,
2039 Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0,
2040 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0,
2041 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31,
2042 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31,
2043 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31,
2044 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31,
2045 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31,
2046 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31,
2047 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31,
2048 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31,
2049 Convert__Imm1_0,
2050 Convert__RegGPRC1_0__RegCRRC1_1,
2051 Convert__RegGPRC1_0__RegCRBITRC1_1,
2052 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2,
2053 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3,
2054 Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2055 Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
2056 Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2057 Convert__imm_95_0__imm_95_2,
2058 Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2,
2059 Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2060 Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
2061 Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2062 Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
2063 Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2064 Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
2065 Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2066 Convert__imm_95_1__imm_95_1,
2067 Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2,
2068 Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2069 Convert__imm_95_0__imm_95_3,
2070 Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2,
2071 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1,
2072 Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1,
2073 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2,
2074 Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2,
2075 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1,
2076 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2,
2077 Convert__RegG8RC1_0__S16Imm1_1,
2078 Convert__U2Imm1_0,
2079 Convert__U3Imm1_0__imm_95_0,
2080 Convert__U3Imm1_0__U2Imm1_1,
2081 Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3,
2082 Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3,
2083 Convert__U1Imm1_1,
2084 Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2,
2085 Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1,
2086 Convert__imm_95_4__RegG8RC1_0__S16Imm1_1,
2087 Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1,
2088 Convert__imm_95_12__RegG8RC1_0__S16Imm1_1,
2089 Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1,
2090 Convert__imm_95_8__RegG8RC1_0__S16Imm1_1,
2091 Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2,
2092 Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1,
2093 Convert__imm_95_20__RegG8RC1_0__S16Imm1_1,
2094 Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1,
2095 Convert__imm_95_5__RegG8RC1_0__S16Imm1_1,
2096 Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1,
2097 Convert__imm_95_1__RegG8RC1_0__S16Imm1_1,
2098 Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1,
2099 Convert__imm_95_6__RegG8RC1_0__S16Imm1_1,
2100 Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1,
2101 Convert__imm_95_2__RegG8RC1_0__S16Imm1_1,
2102 Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1,
2103 Convert__imm_95_16__RegG8RC1_0__S16Imm1_1,
2104 Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1,
2105 Convert__imm_95_24__RegG8RC1_0__S16Imm1_1,
2106 Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1,
2107 Convert__imm_95_31__RegG8RC1_0__S16Imm1_1,
2108 Convert__regR0__RegGPRC1_0,
2109 Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0,
2110 Convert__RegGPRC1_1__RegGPRC1_0,
2111 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0,
2112 Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4,
2113 Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2,
2114 Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2,
2115 Convert__imm_95_0__regR0__regR0,
2116 Convert__imm_95_1__regR0__regR0,
2117 Convert__imm_95_3__regR0__RegGPRC1_0,
2118 Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1,
2119 Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
2120 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
2121 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
2122 Convert__imm_95_31__regR0__regR0,
2123 Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
2124 Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
2125 Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
2126 Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
2127 Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
2128 Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
2129 Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
2130 Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
2131 Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
2132 Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
2133 Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
2134 Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
2135 Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
2136 Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
2137 Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
2138 Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
2139 Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
2140 Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
2141 Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
2142 Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
2143 Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
2144 Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
2145 Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
2146 Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
2147 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
2148 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
2149 Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
2150 Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2,
2151 Convert__RegVRRC1_0__RegVRRC1_1,
2152 Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2,
2153 Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2,
2154 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3,
2155 Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1,
2156 Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2,
2157 Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2,
2158 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2,
2159 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2,
2160 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1,
2161 Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2,
2162 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1,
2163 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1,
2164 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1,
2165 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1,
2166 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
2167 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3,
2168 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3,
2169 Convert__RegVRRC1_0__S5Imm1_1,
2170 Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2,
2171 Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2,
2172 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2,
2173 Convert__imm_95_1__imm_95_0,
2174 Convert__U2Imm1_0__U2Imm1_1,
2175 Convert__RegVSFRC1_0__RegVSFRC1_1,
2176 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
2177 Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2178 Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
2179 Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2180 Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2181 Convert__RegVRRC1_0__RegVFRC1_1,
2182 Convert__RegVSRC1_0__RegVSSRC1_1,
2183 Convert__RegVFRC1_0__RegVRRC1_1,
2184 Convert__RegVSSRC1_0__RegVSRC1_1,
2185 Convert__RegVSSRC1_0__RegVSFRC1_1,
2186 Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2,
2187 Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2,
2188 Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2,
2189 Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2,
2190 Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2,
2191 Convert__RegVSSRC1_0__RegVSSRC1_1,
2192 Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3,
2193 Convert__RegCRRC1_0__RegVSFRC1_1,
2194 Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1,
2195 Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1,
2196 Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1,
2197 Convert__RegVSRC1_0__RegVSRC1_1,
2198 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2,
2199 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2200 Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2201 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2,
2202 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2,
2203 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2204 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
2205 Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
2206 Convert__RegCRRC1_0__RegVSRC1_1,
2207 Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1,
2208 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0,
2209 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0,
2210 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1,
2211 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1,
2212 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2,
2213 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2,
2214 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3,
2215 Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2,
2216 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2217 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4,
2218 Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2,
2219 Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2,
2220 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3,
2221 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
2222 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1,
2223 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2,
2224 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
2225 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3,
2226 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5,
2227 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4,
2228 Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2,
2229 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
2230 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4,
2231 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0,
2232 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3,
2233 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
2234 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
2235 Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2,
2236 Convert__RegVSRC1_0__U8Imm1_1,
2237 Convert__RegVSRC1_0__Imm1_1,
2238 Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
2239 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4,
2240 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2,
2241 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
2242 CVT_NUM_SIGNATURES
2243};
2244
2245} // end anonymous namespace
2246
2247static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][15] = {
2248 // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
2249 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2250 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
2251 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2252 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2253 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2254 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3
2255 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2256 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2
2257 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2258 // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
2259 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2260 // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
2261 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2262 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2
2263 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2264 // Convert__RegGPRC1_0__RegGPRC1_1
2265 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2266 // Convert__RegGPRC1_1__RegGPRC1_2
2267 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2268 // Convert__RegG8RC1_0__Imm1_1
2269 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2270 // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
2271 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2272 // Convert_NoOperands
2273 { CVT_Done },
2274 // Convert__DirectBr1_0
2275 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2276 // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
2277 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2278 // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3
2279 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done },
2280 // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2
2281 { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2282 // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2
2283 { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2284 // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
2285 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2286 // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
2287 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2288 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4
2289 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2290 // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3
2291 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2292 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
2293 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
2294 // Convert__RegVRRC1_1__RegVRRC1_2
2295 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2296 // Convert__CondBr1_0
2297 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2298 // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
2299 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2300 // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
2301 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2302 // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
2303 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2304 // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
2305 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2306 // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
2307 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2308 // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
2309 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2310 // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
2311 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2312 // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
2313 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2314 // Convert__imm_95_76__regCR0__CondBr1_0
2315 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2316 // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
2317 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2318 // Convert__imm_95_79__regCR0__CondBr1_0
2319 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2320 // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
2321 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2322 // Convert__imm_95_78__regCR0__CondBr1_0
2323 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2324 // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
2325 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2326 // Convert__imm_95_76__regCR0
2327 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
2328 // Convert__imm_95_76__RegCRRC1_0
2329 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2330 // Convert__imm_95_79__regCR0
2331 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
2332 // Convert__imm_95_79__RegCRRC1_0
2333 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2334 // Convert__imm_95_78__regCR0
2335 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
2336 // Convert__imm_95_78__RegCRRC1_0
2337 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2338 // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
2339 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2340 // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
2341 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2342 // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
2343 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2344 // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
2345 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2346 // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
2347 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2348 // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
2349 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2350 // Convert__imm_95_4__regCR0__CondBr1_0
2351 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2352 // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
2353 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2354 // Convert__imm_95_7__regCR0__CondBr1_0
2355 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2356 // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
2357 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2358 // Convert__imm_95_6__regCR0__CondBr1_0
2359 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2360 // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
2361 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2362 // Convert__imm_95_4__regCR0
2363 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
2364 // Convert__imm_95_4__RegCRRC1_0
2365 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2366 // Convert__imm_95_7__regCR0
2367 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
2368 // Convert__imm_95_7__RegCRRC1_0
2369 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2370 // Convert__imm_95_6__regCR0
2371 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
2372 // Convert__imm_95_6__RegCRRC1_0
2373 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2374 // Convert__imm_95_44__regCR0__CondBr1_0
2375 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2376 // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
2377 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2378 // Convert__imm_95_47__regCR0__CondBr1_0
2379 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2380 // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
2381 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2382 // Convert__imm_95_46__regCR0__CondBr1_0
2383 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2384 // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
2385 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2386 // Convert__imm_95_44__regCR0
2387 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
2388 // Convert__imm_95_44__RegCRRC1_0
2389 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2390 // Convert__imm_95_47__regCR0
2391 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
2392 // Convert__imm_95_47__RegCRRC1_0
2393 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2394 // Convert__imm_95_46__regCR0
2395 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
2396 // Convert__imm_95_46__RegCRRC1_0
2397 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2398 // Convert__DirectBr1_0__Imm1_1
2399 { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2400 // Convert__imm_95_36__regCR0__CondBr1_0
2401 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2402 // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
2403 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2404 // Convert__imm_95_39__regCR0__CondBr1_0
2405 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2406 // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
2407 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2408 // Convert__imm_95_38__regCR0__CondBr1_0
2409 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2410 // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
2411 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2412 // Convert__imm_95_36__regCR0
2413 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
2414 // Convert__imm_95_36__RegCRRC1_0
2415 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2416 // Convert__imm_95_39__regCR0
2417 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
2418 // Convert__imm_95_39__RegCRRC1_0
2419 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2420 // Convert__imm_95_38__regCR0
2421 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
2422 // Convert__imm_95_38__RegCRRC1_0
2423 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2424 // Convert__imm_95_12__regCR0__CondBr1_0
2425 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2426 // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
2427 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2428 // Convert__imm_95_15__regCR0__CondBr1_0
2429 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2430 // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
2431 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2432 // Convert__imm_95_14__regCR0__CondBr1_0
2433 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2434 // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
2435 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2436 // Convert__imm_95_12__regCR0
2437 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
2438 // Convert__imm_95_12__RegCRRC1_0
2439 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2440 // Convert__imm_95_15__regCR0
2441 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
2442 // Convert__imm_95_15__RegCRRC1_0
2443 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2444 // Convert__imm_95_14__regCR0
2445 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
2446 // Convert__imm_95_14__RegCRRC1_0
2447 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2448 // Convert__imm_95_68__regCR0__CondBr1_0
2449 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2450 // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
2451 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2452 // Convert__imm_95_71__regCR0__CondBr1_0
2453 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2454 // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
2455 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2456 // Convert__imm_95_70__regCR0__CondBr1_0
2457 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2458 // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
2459 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2460 // Convert__imm_95_68__regCR0
2461 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
2462 // Convert__imm_95_68__RegCRRC1_0
2463 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2464 // Convert__imm_95_71__regCR0
2465 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
2466 // Convert__imm_95_71__RegCRRC1_0
2467 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2468 // Convert__imm_95_70__regCR0
2469 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
2470 // Convert__imm_95_70__RegCRRC1_0
2471 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2472 // Convert__imm_95_100__regCR0__CondBr1_0
2473 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2474 // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
2475 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2476 // Convert__imm_95_103__regCR0__CondBr1_0
2477 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2478 // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
2479 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2480 // Convert__imm_95_102__regCR0__CondBr1_0
2481 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2482 // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
2483 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2484 // Convert__imm_95_100__regCR0
2485 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
2486 // Convert__imm_95_100__RegCRRC1_0
2487 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2488 // Convert__imm_95_103__regCR0
2489 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
2490 // Convert__imm_95_103__RegCRRC1_0
2491 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2492 // Convert__imm_95_102__regCR0
2493 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
2494 // Convert__imm_95_102__RegCRRC1_0
2495 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2496 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
2497 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2498 // Convert__RegG8RC1_0__RegG8RC1_1
2499 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2500 // Convert__imm_95_108__regCR0__CondBr1_0
2501 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2502 // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
2503 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2504 // Convert__imm_95_111__regCR0__CondBr1_0
2505 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2506 // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
2507 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2508 // Convert__imm_95_110__regCR0__CondBr1_0
2509 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2510 // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
2511 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2512 // Convert__imm_95_108__regCR0
2513 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
2514 // Convert__imm_95_108__RegCRRC1_0
2515 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2516 // Convert__imm_95_111__regCR0
2517 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
2518 // Convert__imm_95_111__RegCRRC1_0
2519 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2520 // Convert__imm_95_110__regCR0
2521 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
2522 // Convert__imm_95_110__RegCRRC1_0
2523 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2524 // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
2525 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2526 // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
2527 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2528 // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
2529 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2530 // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
2531 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2532 // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
2533 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2534 // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
2535 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2536 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
2537 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2538 // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2
2539 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2540 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
2541 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
2542 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
2543 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2544 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
2545 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2546 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
2547 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2548 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
2549 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2550 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31
2551 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2552 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
2553 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2554 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31
2555 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2556 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
2557 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2558 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
2559 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2560 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
2561 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2562 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
2563 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2564 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
2565 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2566 // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
2567 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2568 // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
2569 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2570 // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
2571 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2572 // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
2573 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2574 // Convert__regCR0__RegG8RC1_0__S16Imm1_1
2575 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2576 // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
2577 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2578 // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
2579 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2580 // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
2581 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2582 // Convert__regCR0__RegG8RC1_0__U16Imm1_1
2583 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2584 // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
2585 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2586 // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
2587 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2588 // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
2589 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2590 // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
2591 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2592 // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
2593 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2594 // Convert__regCR0__RegGPRC1_0__U16Imm1_1
2595 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2596 // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
2597 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2598 // Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3
2599 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2600 // Convert__regCR0__RegGPRC1_0__S16Imm1_1
2601 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2602 // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
2603 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2604 // Convert__RegG8RC1_1__RegG8RC1_2
2605 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2606 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
2607 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
2608 // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
2609 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
2610 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
2611 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
2612 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
2613 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2614 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2615 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2616 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2
2617 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2618 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3
2619 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2620 // Convert__RegG8RC1_0__U2Imm1_1
2621 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2622 // Convert__RegGxRCNoR01_0__RegGxRC1_1
2623 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2624 // Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2625 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2626 // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2627 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2628 // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
2629 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2630 // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0
2631 { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done },
2632 // Convert__regR0__regR0
2633 { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2634 // Convert__RegF8RC1_0__RegF8RC1_1
2635 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2636 // Convert__RegF8RC1_1__RegF8RC1_2
2637 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2638 // Convert__RegFpRC1_0__RegF8RC1_1
2639 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2640 // Convert__RegFpRC1_1__RegF8RC1_2
2641 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2642 // Convert__RegFpRC1_0__RegVRRC1_1
2643 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2644 // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2
2645 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2646 // Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2
2647 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2648 // Convert__RegF8RC1_0__RegFpRC1_1
2649 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2650 // Convert__RegF8RC1_1__RegFpRC1_2
2651 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2652 // Convert__RegVRRC1_0__RegFpRC1_1
2653 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2654 // Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2
2655 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2656 // Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3
2657 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2658 // Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2
2659 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2660 // Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3
2661 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2662 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2
2663 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2664 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3
2665 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2666 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2
2667 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2668 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3
2669 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2670 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2
2671 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2672 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3
2673 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2674 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2675 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2676 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12
2677 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_12, 0, CVT_Done },
2678 // Convert__RegDMRRC1_0__RegDMRRC1_1
2679 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2680 // Convert__RegDMRRC1_0
2681 { CVT_95_addRegDMRRCOperands, 1, CVT_Done },
2682 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0
2683 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2684 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2
2685 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2686 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0
2687 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_Done },
2688 // Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1
2689 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
2690 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1
2691 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
2692 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1
2693 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2694 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2
2695 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2696 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2
2697 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2698 // Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2
2699 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegDMRROWpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2700 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2
2701 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegACCRCOperands, 3, CVT_Done },
2702 // Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2
2703 { CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2704 // Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2
2705 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_Done },
2706 // Convert__RegACCRC1_0__Tie0_1_1
2707 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
2708 // Convert__RegACCRC1_0
2709 { CVT_95_addRegACCRCOperands, 1, CVT_Done },
2710 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0
2711 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2712 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3
2713 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_3, 0, CVT_Done },
2714 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2
2715 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_2, 0, CVT_Done },
2716 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1
2717 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_1, 0, CVT_Done },
2718 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0
2719 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2720 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0
2721 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2722 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1
2723 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_1, 0, CVT_95_addImmOperands, 3, CVT_imm_95_1, 0, CVT_Done },
2724 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0
2725 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_1, 0, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
2726 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4
2727 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2728 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3
2729 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2730 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4
2731 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2732 // Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3
2733 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2734 // Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4
2735 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2736 // Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3
2737 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2738 // Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4
2739 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2740 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3
2741 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2742 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4
2743 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2744 // Convert__RegFpRC1_0__RegFpRC1_1
2745 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2746 // Convert__RegFpRC1_1__RegFpRC1_2
2747 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2748 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3
2749 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2750 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4
2751 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2752 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3
2753 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2754 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4
2755 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2756 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3
2757 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2758 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4
2759 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2760 // Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2
2761 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2762 // Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3
2763 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2764 // Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2
2765 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2766 // Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3
2767 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2768 // Convert__U5Imm1_0
2769 { CVT_95_addImmOperands, 1, CVT_Done },
2770 // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
2771 { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2772 // Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2
2773 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2774 // Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2
2775 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2776 // Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2
2777 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2778 // Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2
2779 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2780 // Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2
2781 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2782 // Convert__RegSPERC1_0__RegSPERC1_1
2783 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2784 // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2
2785 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2786 // Convert__RegSPERC1_0__RegGPRC1_1
2787 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2788 // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2
2789 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2790 // Convert__RegGPRC1_0__RegSPERC1_1
2791 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2792 // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1
2793 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
2794 // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2
2795 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2796 // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2
2797 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2798 // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2
2799 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2800 // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2
2801 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2802 // Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2
2803 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2804 // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2
2805 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2806 // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0
2807 { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
2808 // Convert__RegSPERC1_0__S5Imm1_1
2809 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2810 // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2
2811 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2812 // Convert__RegF4RC1_0__RegF4RC1_1
2813 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
2814 // Convert__RegF4RC1_1__RegF4RC1_2
2815 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2816 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
2817 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2818 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2819 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2820 // Convert__RegF4RC1_0__RegF8RC1_1
2821 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2822 // Convert__RegF4RC1_1__RegF8RC1_2
2823 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2824 // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
2825 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2826 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2827 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2828 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
2829 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
2830 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2831 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2832 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
2833 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2834 // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
2835 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2836 // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
2837 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2838 // Convert__RegCRRC1_0__RegF8RC1_1
2839 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2840 // Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2
2841 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2842 // Convert__imm_95_0__imm_95_0
2843 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2844 // Convert__imm_95_0
2845 { CVT_imm_95_0, 0, CVT_Done },
2846 // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
2847 { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2848 // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3
2849 { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2850 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3
2851 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
2852 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ
2853 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2854 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ
2855 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2856 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT
2857 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2858 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT
2859 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2860 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT
2861 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2862 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT
2863 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2864 // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
2865 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2866 // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2867 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2868 // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2869 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2870 // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2871 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2872 // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2873 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2874 // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
2875 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2876 // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2877 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2878 // Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2
2879 { CVT_95_addRegG8pRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2880 // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
2881 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2882 // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2883 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2884 // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
2885 { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2886 // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2887 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2888 // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2889 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2890 // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2891 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2892 // Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2893 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2894 // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
2895 { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2896 // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2897 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2898 // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2899 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2900 // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2901 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2902 // Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2
2903 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2904 // Convert__RegG8RC1_0__regZERO8__S16Imm1_1
2905 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2906 // Convert__RegGPRC1_0__S16Imm1_1
2907 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2908 // Convert__RegGPRC1_0__regZERO__S16Imm1_1
2909 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2910 // Convert__RegG8RC1_0__regZERO8__S17Imm1_1
2911 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2912 // Convert__RegGPRC1_0__S17Imm1_1
2913 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2914 // Convert__RegGPRC1_0__regZERO__S17Imm1_1
2915 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2916 // Convert__RegG8RC1_0__imm_95_0
2917 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2918 // Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2
2919 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2920 // Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2921 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2922 // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2923 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2924 // Convert__imm_95_1
2925 { CVT_imm_95_1, 0, CVT_Done },
2926 // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2
2927 { CVT_95_addRegVFRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2928 // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2929 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2930 // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2931 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2932 // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2
2933 { CVT_95_addRegVSRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2934 // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2935 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2936 // Convert__RegVSRC1_0__U5Imm1_1
2937 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2938 // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2
2939 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2940 // Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2
2941 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2942 // Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2
2943 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2944 // Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2945 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2946 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2947 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2948 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2949 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2950 // Convert__RegCRRC1_0__RegCRRC1_1
2951 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
2952 // Convert__RegCRRC1_0
2953 { CVT_95_addRegCRRCOperands, 1, CVT_Done },
2954 // Convert__RegG8RC1_0__imm_95_29
2955 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2956 // Convert__RegGPRC1_0__imm_95_29
2957 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2958 // Convert__RegG8RC1_0__imm_95_280
2959 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2960 // Convert__RegGPRC1_0__imm_95_280
2961 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2962 // Convert__RegGPRC1_0__U10Imm1_1
2963 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2964 // Convert__RegGPRC1_0__imm_95_128
2965 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
2966 // Convert__RegGPRC1_0__imm_95_129
2967 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
2968 // Convert__RegGPRC1_0__imm_95_130
2969 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
2970 // Convert__RegGPRC1_0__imm_95_131
2971 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
2972 // Convert__RegGPRC1_0__imm_95_132
2973 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
2974 // Convert__RegGPRC1_0__imm_95_133
2975 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
2976 // Convert__RegGPRC1_0__imm_95_134
2977 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
2978 // Convert__RegGPRC1_0__imm_95_135
2979 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
2980 // Convert__RegG8RC1_0__imm_95_28
2981 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2982 // Convert__RegGPRC1_0__imm_95_28
2983 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2984 // Convert__RegGPRC1_0
2985 { CVT_95_addRegGPRCOperands, 1, CVT_Done },
2986 // Convert__RegG8RC1_0__imm_95_9
2987 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2988 // Convert__RegGPRC1_0__imm_95_9
2989 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2990 // Convert__RegG8RC1_0__imm_95_19
2991 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
2992 // Convert__RegGPRC1_0__imm_95_19
2993 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
2994 // Convert__RegGPRC1_0__imm_95_537
2995 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
2996 // Convert__RegGPRC1_0__imm_95_539
2997 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
2998 // Convert__RegGPRC1_0__imm_95_541
2999 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
3000 // Convert__RegGPRC1_0__imm_95_543
3001 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
3002 // Convert__RegGPRC1_0__imm_95_536
3003 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
3004 // Convert__RegGPRC1_0__imm_95_538
3005 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
3006 // Convert__RegGPRC1_0__imm_95_540
3007 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
3008 // Convert__RegGPRC1_0__imm_95_542
3009 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
3010 // Convert__RegGPRC1_0__imm_95_1018
3011 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
3012 // Convert__RegGPRC1_0__Imm1_1
3013 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3014 // Convert__RegGPRC1_0__imm_95_981
3015 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
3016 // Convert__RegG8RC1_0__imm_95_22
3017 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3018 // Convert__RegGPRC1_0__imm_95_22
3019 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3020 // Convert__RegG8RC1_0__imm_95_17
3021 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3022 // Convert__RegGPRC1_0__imm_95_17
3023 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3024 // Convert__RegG8RC1_0__imm_95_18
3025 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3026 // Convert__RegGPRC1_0__imm_95_18
3027 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3028 // Convert__RegGPRC1_0__imm_95_980
3029 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
3030 // Convert__RegG8RC1_0__RegF8RC1_1
3031 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3032 // Convert__RegGPRC1_0__RegF8RC1_1
3033 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3034 // Convert__RegF8RC1_0
3035 { CVT_95_addRegF8RCOperands, 1, CVT_Done },
3036 // Convert__RegF8RC1_1
3037 { CVT_95_addRegF8RCOperands, 2, CVT_Done },
3038 // Convert__RegF8RC1_0__U3Imm1_1
3039 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3040 // Convert__RegF8RC1_0__U2Imm1_1
3041 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3042 // Convert__RegGPRC1_0__imm_95_529
3043 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
3044 // Convert__RegGPRC1_0__imm_95_531
3045 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
3046 // Convert__RegGPRC1_0__imm_95_533
3047 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
3048 // Convert__RegGPRC1_0__imm_95_535
3049 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
3050 // Convert__RegGPRC1_0__imm_95_528
3051 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
3052 // Convert__RegGPRC1_0__imm_95_530
3053 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
3054 // Convert__RegGPRC1_0__imm_95_532
3055 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
3056 // Convert__RegGPRC1_0__imm_95_534
3057 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
3058 // Convert__RegGPRC1_0__imm_95_1019
3059 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
3060 // Convert__RegG8RC1_0__imm_95_8
3061 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3062 // Convert__RegGPRC1_0__imm_95_8
3063 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3064 // Convert__RegGPRC1_0__CRBitMask1_1
3065 { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
3066 // Convert__RegGPRC1_0__imm_95_48
3067 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
3068 // Convert__RegGPRC1_0__imm_95_896
3069 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_896, 0, CVT_Done },
3070 // Convert__RegG8RC1_0__imm_95_287
3071 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3072 // Convert__RegGPRC1_0__imm_95_287
3073 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3074 // Convert__RegG8RC1_0__imm_95_5
3075 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3076 // Convert__RegGPRC1_0__imm_95_5
3077 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3078 // Convert__RegG8RC1_0__imm_95_4
3079 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3080 // Convert__RegGPRC1_0__imm_95_4
3081 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3082 // Convert__RegG8RC1_0__imm_95_25
3083 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3084 // Convert__RegGPRC1_0__imm_95_25
3085 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3086 // Convert__RegG8RC1_0__imm_95_512
3087 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3088 // Convert__RegGPRC1_0__imm_95_512
3089 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3090 // Convert__RegG8RC1_0__imm_95_272
3091 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3092 // Convert__RegG8RC1_0__imm_95_273
3093 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3094 // Convert__RegG8RC1_0__imm_95_274
3095 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3096 // Convert__RegG8RC1_0__imm_95_275
3097 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3098 // Convert__RegGPRC1_0__imm_95_272
3099 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3100 // Convert__RegGPRC1_0__imm_95_273
3101 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3102 // Convert__RegGPRC1_0__imm_95_274
3103 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3104 // Convert__RegGPRC1_0__imm_95_275
3105 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3106 // Convert__RegGPRC1_0__imm_95_260
3107 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
3108 // Convert__RegGPRC1_0__imm_95_261
3109 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
3110 // Convert__RegGPRC1_0__imm_95_262
3111 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
3112 // Convert__RegGPRC1_0__imm_95_263
3113 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
3114 // Convert__RegGPRC1_0__U4Imm1_1
3115 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3116 // Convert__RegG8RC1_0__imm_95_26
3117 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3118 // Convert__RegGPRC1_0__imm_95_26
3119 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3120 // Convert__RegG8RC1_0__imm_95_27
3121 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3122 // Convert__RegGPRC1_0__imm_95_27
3123 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3124 // Convert__RegGPRC1_0__imm_95_990
3125 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
3126 // Convert__RegGPRC1_0__imm_95_991
3127 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
3128 // Convert__RegGPRC1_0__imm_95_268
3129 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
3130 // Convert__RegGPRC1_0__imm_95_988
3131 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
3132 // Convert__RegGPRC1_0__imm_95_989
3133 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
3134 // Convert__RegGPRC1_0__imm_95_269
3135 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
3136 // Convert__RegGPRC1_0__imm_95_986
3137 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
3138 // Convert__RegG8RC1_0__imm_95_13
3139 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3140 // Convert__RegGPRC1_0__imm_95_13
3141 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3142 // Convert__RegG8RC1_0__imm_95_3
3143 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3144 // Convert__RegGPRC1_0__imm_95_3
3145 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3146 // Convert__RegG8RC1_0__RegVRRC1_1
3147 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3148 // Convert__RegGPRC1_0__RegVRRC1_1
3149 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3150 // Convert__RegVRRC1_0
3151 { CVT_95_addRegVRRCOperands, 1, CVT_Done },
3152 // Convert__RegG8RC1_0__RegVSFRC1_1
3153 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3154 // Convert__RegG8RC1_0__RegVSRC1_1
3155 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3156 // Convert__RegGPRC1_0__RegVSFRC1_1
3157 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3158 // Convert__RegG8RC1_0__imm_95_1
3159 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3160 // Convert__RegGPRC1_0__imm_95_1
3161 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3162 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
3163 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3164 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1
3165 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3166 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
3167 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3168 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2
3169 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3170 // Convert__imm_95_29__RegG8RC1_0
3171 { CVT_imm_95_29, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3172 // Convert__imm_95_29__RegGPRC1_0
3173 { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3174 // Convert__imm_95_280__RegG8RC1_0
3175 { CVT_imm_95_280, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3176 // Convert__imm_95_280__RegGPRC1_0
3177 { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3178 // Convert__imm_95_28__RegG8RC1_0
3179 { CVT_imm_95_28, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3180 // Convert__imm_95_28__RegGPRC1_0
3181 { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3182 // Convert__imm_95_255__RegG8RC1_0
3183 { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3184 // Convert__imm_95_255__RegGPRC1_0
3185 { CVT_imm_95_255, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3186 // Convert__Imm1_0__RegGPRC1_1
3187 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3188 // Convert__imm_95_9__RegG8RC1_0
3189 { CVT_imm_95_9, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3190 // Convert__imm_95_9__RegGPRC1_0
3191 { CVT_imm_95_9, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3192 // Convert__imm_95_19__RegG8RC1_0
3193 { CVT_imm_95_19, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3194 // Convert__imm_95_19__RegGPRC1_0
3195 { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3196 // Convert__imm_95_537__RegGPRC1_1
3197 { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3198 // Convert__imm_95_539__RegGPRC1_1
3199 { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3200 // Convert__imm_95_541__RegGPRC1_1
3201 { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3202 // Convert__imm_95_543__RegGPRC1_1
3203 { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3204 // Convert__imm_95_536__RegGPRC1_1
3205 { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3206 // Convert__imm_95_538__RegGPRC1_1
3207 { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3208 // Convert__imm_95_540__RegGPRC1_1
3209 { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3210 // Convert__imm_95_542__RegGPRC1_1
3211 { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3212 // Convert__imm_95_1018__RegGPRC1_0
3213 { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3214 // Convert__RegGPRC1_1__Imm1_0
3215 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3216 // Convert__imm_95_981__RegGPRC1_0
3217 { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3218 // Convert__imm_95_22__RegG8RC1_0
3219 { CVT_imm_95_22, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3220 // Convert__imm_95_22__RegGPRC1_0
3221 { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3222 // Convert__imm_95_17__RegG8RC1_0
3223 { CVT_imm_95_17, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3224 // Convert__imm_95_17__RegGPRC1_0
3225 { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3226 // Convert__imm_95_18__RegG8RC1_0
3227 { CVT_imm_95_18, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3228 // Convert__imm_95_18__RegGPRC1_0
3229 { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3230 // Convert__imm_95_980__RegGPRC1_0
3231 { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3232 // Convert__RegF8RC1_0__RegG8RC1_1
3233 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3234 // Convert__RegF8RC1_0__RegGPRC1_1
3235 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3236 // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
3237 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3238 // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
3239 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3240 // Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3
3241 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3242 // Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4
3243 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3244 // Convert__U3Imm1_0__U4Imm1_1__imm_95_0
3245 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3246 // Convert__U3Imm1_1__U4Imm1_2__imm_95_0
3247 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3248 // Convert__U3Imm1_0__U4Imm1_1__Imm1_2
3249 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3250 // Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3
3251 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3252 // Convert__imm_95_529__RegGPRC1_1
3253 { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3254 // Convert__imm_95_531__RegGPRC1_1
3255 { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3256 // Convert__imm_95_533__RegGPRC1_1
3257 { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3258 // Convert__imm_95_535__RegGPRC1_1
3259 { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3260 // Convert__imm_95_528__RegGPRC1_1
3261 { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3262 // Convert__imm_95_530__RegGPRC1_1
3263 { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3264 // Convert__imm_95_532__RegGPRC1_1
3265 { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3266 // Convert__imm_95_534__RegGPRC1_1
3267 { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3268 // Convert__imm_95_1019__RegGPRC1_0
3269 { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3270 // Convert__imm_95_8__RegG8RC1_0
3271 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3272 // Convert__imm_95_8__RegGPRC1_0
3273 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3274 // Convert__RegGPRC1_0__imm_95_0
3275 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3276 // Convert__RegGPRC1_0__U1Imm1_1
3277 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3278 // Convert__CRBitMask1_0__RegGPRC1_1
3279 { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3280 // Convert__imm_95_48__RegGPRC1_0
3281 { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3282 // Convert__imm_95_896__RegGPRC1_0
3283 { CVT_imm_95_896, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3284 // Convert__imm_95_25__RegG8RC1_0
3285 { CVT_imm_95_25, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3286 // Convert__imm_95_25__RegGPRC1_0
3287 { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3288 // Convert__imm_95_512__RegG8RC1_0
3289 { CVT_imm_95_512, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3290 // Convert__imm_95_512__RegGPRC1_0
3291 { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3292 // Convert__RegGPRC1_1
3293 { CVT_95_addRegGPRCOperands, 2, CVT_Done },
3294 // Convert__imm_95_272__RegG8RC1_1
3295 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3296 // Convert__imm_95_272__RegGPRC1_1
3297 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3298 // Convert__imm_95_273__RegG8RC1_1
3299 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3300 // Convert__imm_95_273__RegGPRC1_1
3301 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3302 // Convert__imm_95_274__RegG8RC1_1
3303 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3304 // Convert__imm_95_274__RegGPRC1_1
3305 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3306 // Convert__imm_95_275__RegG8RC1_1
3307 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3308 // Convert__imm_95_275__RegGPRC1_1
3309 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3310 // Convert__imm_95_260__RegGPRC1_1
3311 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3312 // Convert__imm_95_261__RegGPRC1_1
3313 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3314 // Convert__imm_95_262__RegGPRC1_1
3315 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3316 // Convert__imm_95_263__RegGPRC1_1
3317 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3318 // Convert__imm_95_272__RegG8RC1_0
3319 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3320 // Convert__imm_95_272__RegGPRC1_0
3321 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3322 // Convert__imm_95_273__RegG8RC1_0
3323 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3324 // Convert__imm_95_273__RegGPRC1_0
3325 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3326 // Convert__imm_95_274__RegG8RC1_0
3327 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3328 // Convert__imm_95_274__RegGPRC1_0
3329 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3330 // Convert__imm_95_275__RegG8RC1_0
3331 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3332 // Convert__imm_95_275__RegGPRC1_0
3333 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3334 // Convert__imm_95_260__RegGPRC1_0
3335 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3336 // Convert__imm_95_261__RegGPRC1_0
3337 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3338 // Convert__imm_95_262__RegGPRC1_0
3339 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3340 // Convert__imm_95_263__RegGPRC1_0
3341 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3342 // Convert__RegGPRC1_1__U4Imm1_0
3343 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3344 // Convert__imm_95_26__RegG8RC1_0
3345 { CVT_imm_95_26, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3346 // Convert__imm_95_26__RegGPRC1_0
3347 { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3348 // Convert__imm_95_27__RegG8RC1_0
3349 { CVT_imm_95_27, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3350 // Convert__imm_95_27__RegGPRC1_0
3351 { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3352 // Convert__imm_95_990__RegGPRC1_0
3353 { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3354 // Convert__imm_95_991__RegGPRC1_0
3355 { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3356 // Convert__imm_95_988__RegGPRC1_0
3357 { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3358 // Convert__imm_95_284__RegG8RC1_0
3359 { CVT_imm_95_284, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3360 // Convert__imm_95_284__RegGPRC1_0
3361 { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3362 // Convert__imm_95_989__RegGPRC1_0
3363 { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3364 // Convert__imm_95_285__RegG8RC1_0
3365 { CVT_imm_95_285, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3366 // Convert__imm_95_285__RegGPRC1_0
3367 { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3368 // Convert__imm_95_986__RegGPRC1_0
3369 { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3370 // Convert__imm_95_13__RegG8RC1_0
3371 { CVT_imm_95_13, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3372 // Convert__imm_95_13__RegGPRC1_0
3373 { CVT_imm_95_13, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3374 // Convert__imm_95_3__RegG8RC1_0
3375 { CVT_imm_95_3, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3376 // Convert__imm_95_3__RegGPRC1_0
3377 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3378 // Convert__RegVRRC1_0__RegG8RC1_1
3379 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3380 // Convert__RegVRRC1_0__RegGPRC1_1
3381 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3382 // Convert__RegVRRC1_0__U16Imm1_1
3383 { CVT_95_addRegVRRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
3384 // Convert__RegVSFRC1_0__RegG8RC1_1
3385 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3386 // Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2
3387 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3388 // Convert__RegVSFRC1_0__RegGPRC1_1
3389 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3390 // Convert__RegVSRC1_0__RegGPRC1_1
3391 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3392 // Convert__imm_95_1__RegG8RC1_0
3393 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3394 // Convert__imm_95_1__RegGPRC1_0
3395 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3396 // Convert__regR0__regR0__imm_95_0
3397 { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
3398 // Convert__regX0__regX0__imm_95_0
3399 { CVT_regX0, 0, CVT_regX0, 0, CVT_imm_95_0, 0, CVT_Done },
3400 // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
3401 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
3402 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2
3403 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3404 // Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2
3405 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3406 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2
3407 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3408 // Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2
3409 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3410 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2
3411 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3412 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1
3413 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3414 // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3
3415 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3416 // Convert__imm_95_2__imm_95_0
3417 { CVT_imm_95_2, 0, CVT_imm_95_0, 0, CVT_Done },
3418 // Convert__imm_95_4__imm_95_0
3419 { CVT_imm_95_4, 0, CVT_imm_95_0, 0, CVT_Done },
3420 // Convert__RegG8RC1_0__S34Imm1_1
3421 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3422 // Convert__RegGPRC1_0__S34Imm1_1
3423 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3424 // Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1
3425 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3426 // Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1
3427 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3428 // Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2
3429 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3430 // Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2
3431 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3432 // Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2
3433 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3434 // Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2
3435 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3436 // Convert__RegF8RC1_0__S34Imm1_1
3437 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3438 // Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2
3439 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3440 // Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2
3441 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3442 // Convert__RegF4RC1_0__S34Imm1_1
3443 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3444 // Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2
3445 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3446 // Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2
3447 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3448 // Convert__imm_95_5__imm_95_0
3449 { CVT_imm_95_5, 0, CVT_imm_95_0, 0, CVT_Done },
3450 // Convert__RegVFRC1_0__S34Imm1_1
3451 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3452 // Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2
3453 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3454 // Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2
3455 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3456 // Convert__RegVSRC1_0__S34Imm1_1
3457 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3458 // Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2
3459 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3460 // Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2
3461 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3462 // Convert__RegVSRpRC1_0__S34Imm1_1
3463 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3464 // Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2
3465 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3466 // Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2
3467 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3468 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3469 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3470 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3471 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3472 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3473 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3474 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3475 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3476 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
3477 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3478 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
3479 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3480 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
3481 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3482 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
3483 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3484 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3485 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3486 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3487 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3488 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3489 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3490 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3491 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3492 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3493 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3494 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3495 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3496 // Convert__imm_95_2
3497 { CVT_imm_95_2, 0, CVT_Done },
3498 // Convert__RegG8RC1_0
3499 { CVT_95_addRegG8RCOperands, 1, CVT_Done },
3500 // Convert__U1Imm1_0
3501 { CVT_95_addImmOperands, 1, CVT_Done },
3502 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
3503 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3504 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
3505 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3506 // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3
3507 { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3508 // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
3509 { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3510 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
3511 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3512 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
3513 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3514 // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3515 { CVT_95_addRegGPRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3516 // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3517 { CVT_95_addRegGPRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3518 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3519 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3520 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3521 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3522 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
3523 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3524 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
3525 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3526 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
3527 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3528 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
3529 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3530 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
3531 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3532 // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0
3533 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3534 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
3535 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3536 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31
3537 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3538 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
3539 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3540 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31
3541 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3542 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
3543 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3544 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31
3545 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3546 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
3547 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3548 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31
3549 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3550 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
3551 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3552 // Convert__Imm1_0
3553 { CVT_95_addImmOperands, 1, CVT_Done },
3554 // Convert__RegGPRC1_0__RegCRRC1_1
3555 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
3556 // Convert__RegGPRC1_0__RegCRBITRC1_1
3557 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
3558 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
3559 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3560 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
3561 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3562 // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3563 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3564 // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
3565 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3566 // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
3567 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3568 // Convert__imm_95_0__imm_95_2
3569 { CVT_imm_95_0, 0, CVT_imm_95_2, 0, CVT_Done },
3570 // Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2
3571 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3572 // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
3573 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3574 // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
3575 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3576 // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3577 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3578 // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
3579 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3580 // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3581 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3582 // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
3583 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3584 // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3585 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3586 // Convert__imm_95_1__imm_95_1
3587 { CVT_imm_95_1, 0, CVT_imm_95_1, 0, CVT_Done },
3588 // Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2
3589 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3590 // Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3591 { CVT_95_addRegG8pRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3592 // Convert__imm_95_0__imm_95_3
3593 { CVT_imm_95_0, 0, CVT_imm_95_3, 0, CVT_Done },
3594 // Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2
3595 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3596 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
3597 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3598 // Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1
3599 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3600 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
3601 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3602 // Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2
3603 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 4, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3604 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1
3605 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_95_addImmOperands, 2, CVT_Done },
3606 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2
3607 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 5, CVT_95_addImmOperands, 3, CVT_Done },
3608 // Convert__RegG8RC1_0__S16Imm1_1
3609 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3610 // Convert__U2Imm1_0
3611 { CVT_95_addImmOperands, 1, CVT_Done },
3612 // Convert__U3Imm1_0__imm_95_0
3613 { CVT_95_addImmOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3614 // Convert__U3Imm1_0__U2Imm1_1
3615 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3616 // Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
3617 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3618 // Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3
3619 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3620 // Convert__U1Imm1_1
3621 { CVT_95_addImmOperands, 2, CVT_Done },
3622 // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
3623 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3624 // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
3625 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3626 // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
3627 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3628 // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
3629 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3630 // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
3631 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3632 // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
3633 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3634 // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
3635 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3636 // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
3637 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3638 // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
3639 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3640 // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
3641 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3642 // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
3643 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3644 // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
3645 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3646 // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
3647 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3648 // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
3649 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3650 // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
3651 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3652 // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
3653 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3654 // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
3655 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3656 // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
3657 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3658 // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
3659 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3660 // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
3661 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3662 // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
3663 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3664 // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
3665 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3666 // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
3667 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3668 // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
3669 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3670 // Convert__regR0__RegGPRC1_0
3671 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3672 // Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0
3673 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3674 // Convert__RegGPRC1_1__RegGPRC1_0
3675 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3676 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0
3677 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3678 // Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4
3679 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3680 // Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2
3681 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3682 // Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2
3683 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3684 // Convert__imm_95_0__regR0__regR0
3685 { CVT_imm_95_0, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3686 // Convert__imm_95_1__regR0__regR0
3687 { CVT_imm_95_1, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3688 // Convert__imm_95_3__regR0__RegGPRC1_0
3689 { CVT_imm_95_3, 0, CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3690 // Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1
3691 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3692 // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
3693 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3694 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
3695 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3696 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
3697 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3698 // Convert__imm_95_31__regR0__regR0
3699 { CVT_imm_95_31, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3700 // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
3701 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3702 // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
3703 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3704 // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
3705 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3706 // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
3707 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3708 // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
3709 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3710 // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
3711 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3712 // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
3713 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3714 // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
3715 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3716 // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
3717 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3718 // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
3719 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3720 // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
3721 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3722 // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
3723 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3724 // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
3725 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3726 // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
3727 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3728 // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
3729 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3730 // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
3731 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3732 // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
3733 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3734 // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
3735 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3736 // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
3737 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3738 // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
3739 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3740 // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
3741 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3742 // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
3743 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3744 // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
3745 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3746 // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
3747 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3748 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
3749 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3750 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
3751 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
3752 // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
3753 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3754 // Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2
3755 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3756 // Convert__RegVRRC1_0__RegVRRC1_1
3757 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3758 // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2
3759 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3760 // Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2
3761 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3762 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3
3763 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3764 // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1
3765 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3766 // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2
3767 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3768 // Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2
3769 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3770 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2
3771 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3772 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2
3773 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3774 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1
3775 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3776 // Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2
3777 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3778 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1
3779 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3780 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1
3781 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3782 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1
3783 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3784 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1
3785 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
3786 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
3787 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3788 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3
3789 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3790 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3
3791 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3792 // Convert__RegVRRC1_0__S5Imm1_1
3793 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3794 // Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2
3795 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3796 // Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2
3797 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3798 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2
3799 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3800 // Convert__imm_95_1__imm_95_0
3801 { CVT_imm_95_1, 0, CVT_imm_95_0, 0, CVT_Done },
3802 // Convert__U2Imm1_0__U2Imm1_1
3803 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3804 // Convert__RegVSFRC1_0__RegVSFRC1_1
3805 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3806 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
3807 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3808 // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
3809 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3810 // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
3811 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3812 // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2
3813 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3814 // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
3815 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3816 // Convert__RegVRRC1_0__RegVFRC1_1
3817 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done },
3818 // Convert__RegVSRC1_0__RegVSSRC1_1
3819 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3820 // Convert__RegVFRC1_0__RegVRRC1_1
3821 { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3822 // Convert__RegVSSRC1_0__RegVSRC1_1
3823 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3824 // Convert__RegVSSRC1_0__RegVSFRC1_1
3825 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3826 // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2
3827 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3828 // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2
3829 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3830 // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2
3831 { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3832 // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2
3833 { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3834 // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2
3835 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3836 // Convert__RegVSSRC1_0__RegVSSRC1_1
3837 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3838 // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3
3839 { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3840 // Convert__RegCRRC1_0__RegVSFRC1_1
3841 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3842 // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1
3843 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3844 // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1
3845 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3846 // Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1
3847 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3848 // Convert__RegVSRC1_0__RegVSRC1_1
3849 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3850 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2
3851 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3852 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3853 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3854 // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3855 { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3856 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2
3857 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3858 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2
3859 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3860 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3861 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3862 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
3863 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3864 // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
3865 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3866 // Convert__RegCRRC1_0__RegVSRC1_1
3867 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3868 // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1
3869 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3870 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0
3871 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3872 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0
3873 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3874 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1
3875 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3876 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1
3877 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3878 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2
3879 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_2, 0, CVT_Done },
3880 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2
3881 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3882 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3
3883 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3884 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2
3885 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3886 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3887 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3888 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4
3889 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3890 // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2
3891 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3892 // Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2
3893 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3894 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3
3895 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3896 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
3897 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3898 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1
3899 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3900 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2
3901 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3902 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
3903 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
3904 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3
3905 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3906 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5
3907 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3908 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4
3909 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3910 // Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2
3911 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3912 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
3913 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3914 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4
3915 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3916 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0
3917 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3918 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3
3919 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3920 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
3921 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3922 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
3923 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3924 // Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2
3925 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3926 // Convert__RegVSRC1_0__U8Imm1_1
3927 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3928 // Convert__RegVSRC1_0__Imm1_1
3929 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3930 // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
3931 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3932 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4
3933 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3934 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2
3935 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3936 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
3937 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3938};
3939
3940void PPCAsmParser::
3941convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
3942 const OperandVector &Operands) {
3943 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
3944 const uint8_t *Converter = ConversionTable[Kind];
3945 Inst.setOpcode(Opcode);
3946 for (const uint8_t *p = Converter; *p; p += 2) {
3947 unsigned OpIdx = *(p + 1);
3948 switch (*p) {
3949 default: llvm_unreachable("invalid conversion entry!");
3950 case CVT_Reg:
3951 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3952 break;
3953 case CVT_Tied: {
3954 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
3955 std::begin(TiedAsmOperandTable)) &&
3956 "Tied operand not found");
3957 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
3958 if (TiedResOpnd != (uint8_t)-1)
3959 Inst.addOperand(Inst.getOperand(TiedResOpnd));
3960 break;
3961 }
3962 case CVT_95_addRegG8RCOperands:
3963 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
3964 break;
3965 case CVT_95_addTLSRegOperands:
3966 static_cast<PPCOperand &>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
3967 break;
3968 case CVT_95_addRegGPRCOperands:
3969 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
3970 break;
3971 case CVT_95_addImmOperands:
3972 static_cast<PPCOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3973 break;
3974 case CVT_95_addRegGPRC_95_NOR0Operands:
3975 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRC_NOR0Operands(Inst, 1);
3976 break;
3977 case CVT_95_addS16ImmOperands:
3978 static_cast<PPCOperand &>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
3979 break;
3980 case CVT_95_addU16ImmOperands:
3981 static_cast<PPCOperand &>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
3982 break;
3983 case CVT_95_addBranchTargetOperands:
3984 static_cast<PPCOperand &>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
3985 break;
3986 case CVT_95_addRegCRBITRCOperands:
3987 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
3988 break;
3989 case CVT_imm_95_3:
3990 Inst.addOperand(MCOperand::createImm(3));
3991 break;
3992 case CVT_imm_95_2:
3993 Inst.addOperand(MCOperand::createImm(2));
3994 break;
3995 case CVT_imm_95_0:
3996 Inst.addOperand(MCOperand::createImm(0));
3997 break;
3998 case CVT_95_addRegVRRCOperands:
3999 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
4000 break;
4001 case CVT_imm_95_8:
4002 Inst.addOperand(MCOperand::createImm(8));
4003 break;
4004 case CVT_imm_95_10:
4005 Inst.addOperand(MCOperand::createImm(10));
4006 break;
4007 case CVT_imm_95_76:
4008 Inst.addOperand(MCOperand::createImm(76));
4009 break;
4010 case CVT_regCR0:
4011 Inst.addOperand(MCOperand::createReg(PPC::CR0));
4012 break;
4013 case CVT_95_addRegCRRCOperands:
4014 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
4015 break;
4016 case CVT_imm_95_79:
4017 Inst.addOperand(MCOperand::createImm(79));
4018 break;
4019 case CVT_imm_95_78:
4020 Inst.addOperand(MCOperand::createImm(78));
4021 break;
4022 case CVT_imm_95_4:
4023 Inst.addOperand(MCOperand::createImm(4));
4024 break;
4025 case CVT_imm_95_7:
4026 Inst.addOperand(MCOperand::createImm(7));
4027 break;
4028 case CVT_imm_95_6:
4029 Inst.addOperand(MCOperand::createImm(6));
4030 break;
4031 case CVT_imm_95_44:
4032 Inst.addOperand(MCOperand::createImm(44));
4033 break;
4034 case CVT_imm_95_47:
4035 Inst.addOperand(MCOperand::createImm(47));
4036 break;
4037 case CVT_imm_95_46:
4038 Inst.addOperand(MCOperand::createImm(46));
4039 break;
4040 case CVT_imm_95_36:
4041 Inst.addOperand(MCOperand::createImm(36));
4042 break;
4043 case CVT_imm_95_39:
4044 Inst.addOperand(MCOperand::createImm(39));
4045 break;
4046 case CVT_imm_95_38:
4047 Inst.addOperand(MCOperand::createImm(38));
4048 break;
4049 case CVT_imm_95_12:
4050 Inst.addOperand(MCOperand::createImm(12));
4051 break;
4052 case CVT_imm_95_15:
4053 Inst.addOperand(MCOperand::createImm(15));
4054 break;
4055 case CVT_imm_95_14:
4056 Inst.addOperand(MCOperand::createImm(14));
4057 break;
4058 case CVT_imm_95_68:
4059 Inst.addOperand(MCOperand::createImm(68));
4060 break;
4061 case CVT_imm_95_71:
4062 Inst.addOperand(MCOperand::createImm(71));
4063 break;
4064 case CVT_imm_95_70:
4065 Inst.addOperand(MCOperand::createImm(70));
4066 break;
4067 case CVT_imm_95_100:
4068 Inst.addOperand(MCOperand::createImm(100));
4069 break;
4070 case CVT_imm_95_103:
4071 Inst.addOperand(MCOperand::createImm(103));
4072 break;
4073 case CVT_imm_95_102:
4074 Inst.addOperand(MCOperand::createImm(102));
4075 break;
4076 case CVT_imm_95_108:
4077 Inst.addOperand(MCOperand::createImm(108));
4078 break;
4079 case CVT_imm_95_111:
4080 Inst.addOperand(MCOperand::createImm(111));
4081 break;
4082 case CVT_imm_95_110:
4083 Inst.addOperand(MCOperand::createImm(110));
4084 break;
4085 case CVT_imm_95_31:
4086 Inst.addOperand(MCOperand::createImm(31));
4087 break;
4088 case CVT_95_addRegF8RCOperands:
4089 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
4090 break;
4091 case CVT_95_addRegFpRCOperands:
4092 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegFpRCOperands(Inst, 1);
4093 break;
4094 case CVT_95_addRegGxRCNoR0Operands:
4095 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
4096 break;
4097 case CVT_95_addRegGxRCOperands:
4098 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
4099 break;
4100 case CVT_regR0:
4101 Inst.addOperand(MCOperand::createReg(PPC::R0));
4102 break;
4103 case CVT_95_addRegDMRpRCOperands:
4104 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRpRCOperands(Inst, 1);
4105 break;
4106 case CVT_95_addRegDMRRCOperands:
4107 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRRCOperands(Inst, 1);
4108 break;
4109 case CVT_imm_95_1:
4110 Inst.addOperand(MCOperand::createImm(1));
4111 break;
4112 case CVT_95_addRegVSRpRCOperands:
4113 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpRCOperands(Inst, 1);
4114 break;
4115 case CVT_95_addRegVSRCOperands:
4116 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
4117 break;
4118 case CVT_95_addRegDMRROWpRCOperands:
4119 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRROWpRCOperands(Inst, 1);
4120 break;
4121 case CVT_95_addRegACCRCOperands:
4122 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegACCRCOperands(Inst, 1);
4123 break;
4124 case CVT_95_addRegSPERCOperands:
4125 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
4126 break;
4127 case CVT_95_addRegF4RCOperands:
4128 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
4129 break;
4130 case CVT_95_addRegG8RC_95_NOX0Operands:
4131 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RC_NOX0Operands(Inst, 1);
4132 break;
4133 case CVT_regCR0EQ:
4134 Inst.addOperand(MCOperand::createReg(PPC::CR0EQ));
4135 break;
4136 case CVT_regCR0GT:
4137 Inst.addOperand(MCOperand::createReg(PPC::CR0GT));
4138 break;
4139 case CVT_regCR0LT:
4140 Inst.addOperand(MCOperand::createReg(PPC::CR0LT));
4141 break;
4142 case CVT_95_addRegG8pRCOperands:
4143 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8pRCOperands(Inst, 1);
4144 break;
4145 case CVT_regZERO8:
4146 Inst.addOperand(MCOperand::createReg(PPC::ZERO8));
4147 break;
4148 case CVT_regZERO:
4149 Inst.addOperand(MCOperand::createReg(PPC::ZERO));
4150 break;
4151 case CVT_95_addRegVFRCOperands:
4152 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
4153 break;
4154 case CVT_95_addRegVSFRCOperands:
4155 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
4156 break;
4157 case CVT_95_addRegVSSRCOperands:
4158 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
4159 break;
4160 case CVT_imm_95_29:
4161 Inst.addOperand(MCOperand::createImm(29));
4162 break;
4163 case CVT_imm_95_280:
4164 Inst.addOperand(MCOperand::createImm(280));
4165 break;
4166 case CVT_imm_95_128:
4167 Inst.addOperand(MCOperand::createImm(128));
4168 break;
4169 case CVT_imm_95_129:
4170 Inst.addOperand(MCOperand::createImm(129));
4171 break;
4172 case CVT_imm_95_130:
4173 Inst.addOperand(MCOperand::createImm(130));
4174 break;
4175 case CVT_imm_95_131:
4176 Inst.addOperand(MCOperand::createImm(131));
4177 break;
4178 case CVT_imm_95_132:
4179 Inst.addOperand(MCOperand::createImm(132));
4180 break;
4181 case CVT_imm_95_133:
4182 Inst.addOperand(MCOperand::createImm(133));
4183 break;
4184 case CVT_imm_95_134:
4185 Inst.addOperand(MCOperand::createImm(134));
4186 break;
4187 case CVT_imm_95_135:
4188 Inst.addOperand(MCOperand::createImm(135));
4189 break;
4190 case CVT_imm_95_28:
4191 Inst.addOperand(MCOperand::createImm(28));
4192 break;
4193 case CVT_imm_95_9:
4194 Inst.addOperand(MCOperand::createImm(9));
4195 break;
4196 case CVT_imm_95_19:
4197 Inst.addOperand(MCOperand::createImm(19));
4198 break;
4199 case CVT_imm_95_537:
4200 Inst.addOperand(MCOperand::createImm(537));
4201 break;
4202 case CVT_imm_95_539:
4203 Inst.addOperand(MCOperand::createImm(539));
4204 break;
4205 case CVT_imm_95_541:
4206 Inst.addOperand(MCOperand::createImm(541));
4207 break;
4208 case CVT_imm_95_543:
4209 Inst.addOperand(MCOperand::createImm(543));
4210 break;
4211 case CVT_imm_95_536:
4212 Inst.addOperand(MCOperand::createImm(536));
4213 break;
4214 case CVT_imm_95_538:
4215 Inst.addOperand(MCOperand::createImm(538));
4216 break;
4217 case CVT_imm_95_540:
4218 Inst.addOperand(MCOperand::createImm(540));
4219 break;
4220 case CVT_imm_95_542:
4221 Inst.addOperand(MCOperand::createImm(542));
4222 break;
4223 case CVT_imm_95_1018:
4224 Inst.addOperand(MCOperand::createImm(1018));
4225 break;
4226 case CVT_imm_95_981:
4227 Inst.addOperand(MCOperand::createImm(981));
4228 break;
4229 case CVT_imm_95_22:
4230 Inst.addOperand(MCOperand::createImm(22));
4231 break;
4232 case CVT_imm_95_17:
4233 Inst.addOperand(MCOperand::createImm(17));
4234 break;
4235 case CVT_imm_95_18:
4236 Inst.addOperand(MCOperand::createImm(18));
4237 break;
4238 case CVT_imm_95_980:
4239 Inst.addOperand(MCOperand::createImm(980));
4240 break;
4241 case CVT_imm_95_529:
4242 Inst.addOperand(MCOperand::createImm(529));
4243 break;
4244 case CVT_imm_95_531:
4245 Inst.addOperand(MCOperand::createImm(531));
4246 break;
4247 case CVT_imm_95_533:
4248 Inst.addOperand(MCOperand::createImm(533));
4249 break;
4250 case CVT_imm_95_535:
4251 Inst.addOperand(MCOperand::createImm(535));
4252 break;
4253 case CVT_imm_95_528:
4254 Inst.addOperand(MCOperand::createImm(528));
4255 break;
4256 case CVT_imm_95_530:
4257 Inst.addOperand(MCOperand::createImm(530));
4258 break;
4259 case CVT_imm_95_532:
4260 Inst.addOperand(MCOperand::createImm(532));
4261 break;
4262 case CVT_imm_95_534:
4263 Inst.addOperand(MCOperand::createImm(534));
4264 break;
4265 case CVT_imm_95_1019:
4266 Inst.addOperand(MCOperand::createImm(1019));
4267 break;
4268 case CVT_95_addCRBitMaskOperands:
4269 static_cast<PPCOperand &>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
4270 break;
4271 case CVT_imm_95_48:
4272 Inst.addOperand(MCOperand::createImm(48));
4273 break;
4274 case CVT_imm_95_896:
4275 Inst.addOperand(MCOperand::createImm(896));
4276 break;
4277 case CVT_imm_95_287:
4278 Inst.addOperand(MCOperand::createImm(287));
4279 break;
4280 case CVT_imm_95_5:
4281 Inst.addOperand(MCOperand::createImm(5));
4282 break;
4283 case CVT_imm_95_25:
4284 Inst.addOperand(MCOperand::createImm(25));
4285 break;
4286 case CVT_imm_95_512:
4287 Inst.addOperand(MCOperand::createImm(512));
4288 break;
4289 case CVT_imm_95_272:
4290 Inst.addOperand(MCOperand::createImm(272));
4291 break;
4292 case CVT_imm_95_273:
4293 Inst.addOperand(MCOperand::createImm(273));
4294 break;
4295 case CVT_imm_95_274:
4296 Inst.addOperand(MCOperand::createImm(274));
4297 break;
4298 case CVT_imm_95_275:
4299 Inst.addOperand(MCOperand::createImm(275));
4300 break;
4301 case CVT_imm_95_260:
4302 Inst.addOperand(MCOperand::createImm(260));
4303 break;
4304 case CVT_imm_95_261:
4305 Inst.addOperand(MCOperand::createImm(261));
4306 break;
4307 case CVT_imm_95_262:
4308 Inst.addOperand(MCOperand::createImm(262));
4309 break;
4310 case CVT_imm_95_263:
4311 Inst.addOperand(MCOperand::createImm(263));
4312 break;
4313 case CVT_imm_95_26:
4314 Inst.addOperand(MCOperand::createImm(26));
4315 break;
4316 case CVT_imm_95_27:
4317 Inst.addOperand(MCOperand::createImm(27));
4318 break;
4319 case CVT_imm_95_990:
4320 Inst.addOperand(MCOperand::createImm(990));
4321 break;
4322 case CVT_imm_95_991:
4323 Inst.addOperand(MCOperand::createImm(991));
4324 break;
4325 case CVT_imm_95_268:
4326 Inst.addOperand(MCOperand::createImm(268));
4327 break;
4328 case CVT_imm_95_988:
4329 Inst.addOperand(MCOperand::createImm(988));
4330 break;
4331 case CVT_imm_95_989:
4332 Inst.addOperand(MCOperand::createImm(989));
4333 break;
4334 case CVT_imm_95_269:
4335 Inst.addOperand(MCOperand::createImm(269));
4336 break;
4337 case CVT_imm_95_986:
4338 Inst.addOperand(MCOperand::createImm(986));
4339 break;
4340 case CVT_imm_95_13:
4341 Inst.addOperand(MCOperand::createImm(13));
4342 break;
4343 case CVT_imm_95_255:
4344 Inst.addOperand(MCOperand::createImm(255));
4345 break;
4346 case CVT_imm_95_284:
4347 Inst.addOperand(MCOperand::createImm(284));
4348 break;
4349 case CVT_imm_95_285:
4350 Inst.addOperand(MCOperand::createImm(285));
4351 break;
4352 case CVT_regX0:
4353 Inst.addOperand(MCOperand::createReg(PPC::X0));
4354 break;
4355 case CVT_95_addRegVSRpEvenRCOperands:
4356 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpEvenRCOperands(Inst, 1);
4357 break;
4358 case CVT_imm_95_20:
4359 Inst.addOperand(MCOperand::createImm(20));
4360 break;
4361 case CVT_imm_95_16:
4362 Inst.addOperand(MCOperand::createImm(16));
4363 break;
4364 case CVT_imm_95_24:
4365 Inst.addOperand(MCOperand::createImm(24));
4366 break;
4367 }
4368 }
4369}
4370
4371void PPCAsmParser::
4372convertToMapAndConstraints(unsigned Kind,
4373 const OperandVector &Operands) {
4374 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
4375 unsigned NumMCOperands = 0;
4376 const uint8_t *Converter = ConversionTable[Kind];
4377 for (const uint8_t *p = Converter; *p; p += 2) {
4378 switch (*p) {
4379 default: llvm_unreachable("invalid conversion entry!");
4380 case CVT_Reg:
4381 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4382 Operands[*(p + 1)]->setConstraint("r");
4383 ++NumMCOperands;
4384 break;
4385 case CVT_Tied:
4386 ++NumMCOperands;
4387 break;
4388 case CVT_95_addRegG8RCOperands:
4389 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4390 Operands[*(p + 1)]->setConstraint("m");
4391 NumMCOperands += 1;
4392 break;
4393 case CVT_95_addTLSRegOperands:
4394 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4395 Operands[*(p + 1)]->setConstraint("m");
4396 NumMCOperands += 1;
4397 break;
4398 case CVT_95_addRegGPRCOperands:
4399 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4400 Operands[*(p + 1)]->setConstraint("m");
4401 NumMCOperands += 1;
4402 break;
4403 case CVT_95_addImmOperands:
4404 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4405 Operands[*(p + 1)]->setConstraint("m");
4406 NumMCOperands += 1;
4407 break;
4408 case CVT_95_addRegGPRC_95_NOR0Operands:
4409 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4410 Operands[*(p + 1)]->setConstraint("m");
4411 NumMCOperands += 1;
4412 break;
4413 case CVT_95_addS16ImmOperands:
4414 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4415 Operands[*(p + 1)]->setConstraint("m");
4416 NumMCOperands += 1;
4417 break;
4418 case CVT_95_addU16ImmOperands:
4419 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4420 Operands[*(p + 1)]->setConstraint("m");
4421 NumMCOperands += 1;
4422 break;
4423 case CVT_95_addBranchTargetOperands:
4424 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4425 Operands[*(p + 1)]->setConstraint("m");
4426 NumMCOperands += 1;
4427 break;
4428 case CVT_95_addRegCRBITRCOperands:
4429 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4430 Operands[*(p + 1)]->setConstraint("m");
4431 NumMCOperands += 1;
4432 break;
4433 case CVT_imm_95_3:
4434 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4435 Operands[*(p + 1)]->setConstraint("");
4436 ++NumMCOperands;
4437 break;
4438 case CVT_imm_95_2:
4439 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4440 Operands[*(p + 1)]->setConstraint("");
4441 ++NumMCOperands;
4442 break;
4443 case CVT_imm_95_0:
4444 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4445 Operands[*(p + 1)]->setConstraint("");
4446 ++NumMCOperands;
4447 break;
4448 case CVT_95_addRegVRRCOperands:
4449 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4450 Operands[*(p + 1)]->setConstraint("m");
4451 NumMCOperands += 1;
4452 break;
4453 case CVT_imm_95_8:
4454 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4455 Operands[*(p + 1)]->setConstraint("");
4456 ++NumMCOperands;
4457 break;
4458 case CVT_imm_95_10:
4459 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4460 Operands[*(p + 1)]->setConstraint("");
4461 ++NumMCOperands;
4462 break;
4463 case CVT_imm_95_76:
4464 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4465 Operands[*(p + 1)]->setConstraint("");
4466 ++NumMCOperands;
4467 break;
4468 case CVT_regCR0:
4469 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4470 Operands[*(p + 1)]->setConstraint("m");
4471 ++NumMCOperands;
4472 break;
4473 case CVT_95_addRegCRRCOperands:
4474 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4475 Operands[*(p + 1)]->setConstraint("m");
4476 NumMCOperands += 1;
4477 break;
4478 case CVT_imm_95_79:
4479 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4480 Operands[*(p + 1)]->setConstraint("");
4481 ++NumMCOperands;
4482 break;
4483 case CVT_imm_95_78:
4484 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4485 Operands[*(p + 1)]->setConstraint("");
4486 ++NumMCOperands;
4487 break;
4488 case CVT_imm_95_4:
4489 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4490 Operands[*(p + 1)]->setConstraint("");
4491 ++NumMCOperands;
4492 break;
4493 case CVT_imm_95_7:
4494 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4495 Operands[*(p + 1)]->setConstraint("");
4496 ++NumMCOperands;
4497 break;
4498 case CVT_imm_95_6:
4499 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4500 Operands[*(p + 1)]->setConstraint("");
4501 ++NumMCOperands;
4502 break;
4503 case CVT_imm_95_44:
4504 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4505 Operands[*(p + 1)]->setConstraint("");
4506 ++NumMCOperands;
4507 break;
4508 case CVT_imm_95_47:
4509 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4510 Operands[*(p + 1)]->setConstraint("");
4511 ++NumMCOperands;
4512 break;
4513 case CVT_imm_95_46:
4514 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4515 Operands[*(p + 1)]->setConstraint("");
4516 ++NumMCOperands;
4517 break;
4518 case CVT_imm_95_36:
4519 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4520 Operands[*(p + 1)]->setConstraint("");
4521 ++NumMCOperands;
4522 break;
4523 case CVT_imm_95_39:
4524 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4525 Operands[*(p + 1)]->setConstraint("");
4526 ++NumMCOperands;
4527 break;
4528 case CVT_imm_95_38:
4529 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4530 Operands[*(p + 1)]->setConstraint("");
4531 ++NumMCOperands;
4532 break;
4533 case CVT_imm_95_12:
4534 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4535 Operands[*(p + 1)]->setConstraint("");
4536 ++NumMCOperands;
4537 break;
4538 case CVT_imm_95_15:
4539 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4540 Operands[*(p + 1)]->setConstraint("");
4541 ++NumMCOperands;
4542 break;
4543 case CVT_imm_95_14:
4544 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4545 Operands[*(p + 1)]->setConstraint("");
4546 ++NumMCOperands;
4547 break;
4548 case CVT_imm_95_68:
4549 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4550 Operands[*(p + 1)]->setConstraint("");
4551 ++NumMCOperands;
4552 break;
4553 case CVT_imm_95_71:
4554 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4555 Operands[*(p + 1)]->setConstraint("");
4556 ++NumMCOperands;
4557 break;
4558 case CVT_imm_95_70:
4559 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4560 Operands[*(p + 1)]->setConstraint("");
4561 ++NumMCOperands;
4562 break;
4563 case CVT_imm_95_100:
4564 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4565 Operands[*(p + 1)]->setConstraint("");
4566 ++NumMCOperands;
4567 break;
4568 case CVT_imm_95_103:
4569 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4570 Operands[*(p + 1)]->setConstraint("");
4571 ++NumMCOperands;
4572 break;
4573 case CVT_imm_95_102:
4574 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4575 Operands[*(p + 1)]->setConstraint("");
4576 ++NumMCOperands;
4577 break;
4578 case CVT_imm_95_108:
4579 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4580 Operands[*(p + 1)]->setConstraint("");
4581 ++NumMCOperands;
4582 break;
4583 case CVT_imm_95_111:
4584 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4585 Operands[*(p + 1)]->setConstraint("");
4586 ++NumMCOperands;
4587 break;
4588 case CVT_imm_95_110:
4589 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4590 Operands[*(p + 1)]->setConstraint("");
4591 ++NumMCOperands;
4592 break;
4593 case CVT_imm_95_31:
4594 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4595 Operands[*(p + 1)]->setConstraint("");
4596 ++NumMCOperands;
4597 break;
4598 case CVT_95_addRegF8RCOperands:
4599 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4600 Operands[*(p + 1)]->setConstraint("m");
4601 NumMCOperands += 1;
4602 break;
4603 case CVT_95_addRegFpRCOperands:
4604 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4605 Operands[*(p + 1)]->setConstraint("m");
4606 NumMCOperands += 1;
4607 break;
4608 case CVT_95_addRegGxRCNoR0Operands:
4609 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4610 Operands[*(p + 1)]->setConstraint("m");
4611 NumMCOperands += 1;
4612 break;
4613 case CVT_95_addRegGxRCOperands:
4614 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4615 Operands[*(p + 1)]->setConstraint("m");
4616 NumMCOperands += 1;
4617 break;
4618 case CVT_regR0:
4619 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4620 Operands[*(p + 1)]->setConstraint("m");
4621 ++NumMCOperands;
4622 break;
4623 case CVT_95_addRegDMRpRCOperands:
4624 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4625 Operands[*(p + 1)]->setConstraint("m");
4626 NumMCOperands += 1;
4627 break;
4628 case CVT_95_addRegDMRRCOperands:
4629 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4630 Operands[*(p + 1)]->setConstraint("m");
4631 NumMCOperands += 1;
4632 break;
4633 case CVT_imm_95_1:
4634 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4635 Operands[*(p + 1)]->setConstraint("");
4636 ++NumMCOperands;
4637 break;
4638 case CVT_95_addRegVSRpRCOperands:
4639 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4640 Operands[*(p + 1)]->setConstraint("m");
4641 NumMCOperands += 1;
4642 break;
4643 case CVT_95_addRegVSRCOperands:
4644 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4645 Operands[*(p + 1)]->setConstraint("m");
4646 NumMCOperands += 1;
4647 break;
4648 case CVT_95_addRegDMRROWpRCOperands:
4649 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4650 Operands[*(p + 1)]->setConstraint("m");
4651 NumMCOperands += 1;
4652 break;
4653 case CVT_95_addRegACCRCOperands:
4654 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4655 Operands[*(p + 1)]->setConstraint("m");
4656 NumMCOperands += 1;
4657 break;
4658 case CVT_95_addRegSPERCOperands:
4659 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4660 Operands[*(p + 1)]->setConstraint("m");
4661 NumMCOperands += 1;
4662 break;
4663 case CVT_95_addRegF4RCOperands:
4664 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4665 Operands[*(p + 1)]->setConstraint("m");
4666 NumMCOperands += 1;
4667 break;
4668 case CVT_95_addRegG8RC_95_NOX0Operands:
4669 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4670 Operands[*(p + 1)]->setConstraint("m");
4671 NumMCOperands += 1;
4672 break;
4673 case CVT_regCR0EQ:
4674 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4675 Operands[*(p + 1)]->setConstraint("m");
4676 ++NumMCOperands;
4677 break;
4678 case CVT_regCR0GT:
4679 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4680 Operands[*(p + 1)]->setConstraint("m");
4681 ++NumMCOperands;
4682 break;
4683 case CVT_regCR0LT:
4684 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4685 Operands[*(p + 1)]->setConstraint("m");
4686 ++NumMCOperands;
4687 break;
4688 case CVT_95_addRegG8pRCOperands:
4689 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4690 Operands[*(p + 1)]->setConstraint("m");
4691 NumMCOperands += 1;
4692 break;
4693 case CVT_regZERO8:
4694 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4695 Operands[*(p + 1)]->setConstraint("m");
4696 ++NumMCOperands;
4697 break;
4698 case CVT_regZERO:
4699 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4700 Operands[*(p + 1)]->setConstraint("m");
4701 ++NumMCOperands;
4702 break;
4703 case CVT_95_addRegVFRCOperands:
4704 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4705 Operands[*(p + 1)]->setConstraint("m");
4706 NumMCOperands += 1;
4707 break;
4708 case CVT_95_addRegVSFRCOperands:
4709 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4710 Operands[*(p + 1)]->setConstraint("m");
4711 NumMCOperands += 1;
4712 break;
4713 case CVT_95_addRegVSSRCOperands:
4714 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4715 Operands[*(p + 1)]->setConstraint("m");
4716 NumMCOperands += 1;
4717 break;
4718 case CVT_imm_95_29:
4719 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4720 Operands[*(p + 1)]->setConstraint("");
4721 ++NumMCOperands;
4722 break;
4723 case CVT_imm_95_280:
4724 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4725 Operands[*(p + 1)]->setConstraint("");
4726 ++NumMCOperands;
4727 break;
4728 case CVT_imm_95_128:
4729 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4730 Operands[*(p + 1)]->setConstraint("");
4731 ++NumMCOperands;
4732 break;
4733 case CVT_imm_95_129:
4734 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4735 Operands[*(p + 1)]->setConstraint("");
4736 ++NumMCOperands;
4737 break;
4738 case CVT_imm_95_130:
4739 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4740 Operands[*(p + 1)]->setConstraint("");
4741 ++NumMCOperands;
4742 break;
4743 case CVT_imm_95_131:
4744 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4745 Operands[*(p + 1)]->setConstraint("");
4746 ++NumMCOperands;
4747 break;
4748 case CVT_imm_95_132:
4749 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4750 Operands[*(p + 1)]->setConstraint("");
4751 ++NumMCOperands;
4752 break;
4753 case CVT_imm_95_133:
4754 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4755 Operands[*(p + 1)]->setConstraint("");
4756 ++NumMCOperands;
4757 break;
4758 case CVT_imm_95_134:
4759 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4760 Operands[*(p + 1)]->setConstraint("");
4761 ++NumMCOperands;
4762 break;
4763 case CVT_imm_95_135:
4764 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4765 Operands[*(p + 1)]->setConstraint("");
4766 ++NumMCOperands;
4767 break;
4768 case CVT_imm_95_28:
4769 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4770 Operands[*(p + 1)]->setConstraint("");
4771 ++NumMCOperands;
4772 break;
4773 case CVT_imm_95_9:
4774 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4775 Operands[*(p + 1)]->setConstraint("");
4776 ++NumMCOperands;
4777 break;
4778 case CVT_imm_95_19:
4779 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4780 Operands[*(p + 1)]->setConstraint("");
4781 ++NumMCOperands;
4782 break;
4783 case CVT_imm_95_537:
4784 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4785 Operands[*(p + 1)]->setConstraint("");
4786 ++NumMCOperands;
4787 break;
4788 case CVT_imm_95_539:
4789 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4790 Operands[*(p + 1)]->setConstraint("");
4791 ++NumMCOperands;
4792 break;
4793 case CVT_imm_95_541:
4794 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4795 Operands[*(p + 1)]->setConstraint("");
4796 ++NumMCOperands;
4797 break;
4798 case CVT_imm_95_543:
4799 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4800 Operands[*(p + 1)]->setConstraint("");
4801 ++NumMCOperands;
4802 break;
4803 case CVT_imm_95_536:
4804 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4805 Operands[*(p + 1)]->setConstraint("");
4806 ++NumMCOperands;
4807 break;
4808 case CVT_imm_95_538:
4809 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4810 Operands[*(p + 1)]->setConstraint("");
4811 ++NumMCOperands;
4812 break;
4813 case CVT_imm_95_540:
4814 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4815 Operands[*(p + 1)]->setConstraint("");
4816 ++NumMCOperands;
4817 break;
4818 case CVT_imm_95_542:
4819 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4820 Operands[*(p + 1)]->setConstraint("");
4821 ++NumMCOperands;
4822 break;
4823 case CVT_imm_95_1018:
4824 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4825 Operands[*(p + 1)]->setConstraint("");
4826 ++NumMCOperands;
4827 break;
4828 case CVT_imm_95_981:
4829 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4830 Operands[*(p + 1)]->setConstraint("");
4831 ++NumMCOperands;
4832 break;
4833 case CVT_imm_95_22:
4834 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4835 Operands[*(p + 1)]->setConstraint("");
4836 ++NumMCOperands;
4837 break;
4838 case CVT_imm_95_17:
4839 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4840 Operands[*(p + 1)]->setConstraint("");
4841 ++NumMCOperands;
4842 break;
4843 case CVT_imm_95_18:
4844 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4845 Operands[*(p + 1)]->setConstraint("");
4846 ++NumMCOperands;
4847 break;
4848 case CVT_imm_95_980:
4849 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4850 Operands[*(p + 1)]->setConstraint("");
4851 ++NumMCOperands;
4852 break;
4853 case CVT_imm_95_529:
4854 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4855 Operands[*(p + 1)]->setConstraint("");
4856 ++NumMCOperands;
4857 break;
4858 case CVT_imm_95_531:
4859 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4860 Operands[*(p + 1)]->setConstraint("");
4861 ++NumMCOperands;
4862 break;
4863 case CVT_imm_95_533:
4864 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4865 Operands[*(p + 1)]->setConstraint("");
4866 ++NumMCOperands;
4867 break;
4868 case CVT_imm_95_535:
4869 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4870 Operands[*(p + 1)]->setConstraint("");
4871 ++NumMCOperands;
4872 break;
4873 case CVT_imm_95_528:
4874 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4875 Operands[*(p + 1)]->setConstraint("");
4876 ++NumMCOperands;
4877 break;
4878 case CVT_imm_95_530:
4879 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4880 Operands[*(p + 1)]->setConstraint("");
4881 ++NumMCOperands;
4882 break;
4883 case CVT_imm_95_532:
4884 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4885 Operands[*(p + 1)]->setConstraint("");
4886 ++NumMCOperands;
4887 break;
4888 case CVT_imm_95_534:
4889 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4890 Operands[*(p + 1)]->setConstraint("");
4891 ++NumMCOperands;
4892 break;
4893 case CVT_imm_95_1019:
4894 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4895 Operands[*(p + 1)]->setConstraint("");
4896 ++NumMCOperands;
4897 break;
4898 case CVT_95_addCRBitMaskOperands:
4899 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4900 Operands[*(p + 1)]->setConstraint("m");
4901 NumMCOperands += 1;
4902 break;
4903 case CVT_imm_95_48:
4904 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4905 Operands[*(p + 1)]->setConstraint("");
4906 ++NumMCOperands;
4907 break;
4908 case CVT_imm_95_896:
4909 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4910 Operands[*(p + 1)]->setConstraint("");
4911 ++NumMCOperands;
4912 break;
4913 case CVT_imm_95_287:
4914 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4915 Operands[*(p + 1)]->setConstraint("");
4916 ++NumMCOperands;
4917 break;
4918 case CVT_imm_95_5:
4919 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4920 Operands[*(p + 1)]->setConstraint("");
4921 ++NumMCOperands;
4922 break;
4923 case CVT_imm_95_25:
4924 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4925 Operands[*(p + 1)]->setConstraint("");
4926 ++NumMCOperands;
4927 break;
4928 case CVT_imm_95_512:
4929 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4930 Operands[*(p + 1)]->setConstraint("");
4931 ++NumMCOperands;
4932 break;
4933 case CVT_imm_95_272:
4934 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4935 Operands[*(p + 1)]->setConstraint("");
4936 ++NumMCOperands;
4937 break;
4938 case CVT_imm_95_273:
4939 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4940 Operands[*(p + 1)]->setConstraint("");
4941 ++NumMCOperands;
4942 break;
4943 case CVT_imm_95_274:
4944 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4945 Operands[*(p + 1)]->setConstraint("");
4946 ++NumMCOperands;
4947 break;
4948 case CVT_imm_95_275:
4949 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4950 Operands[*(p + 1)]->setConstraint("");
4951 ++NumMCOperands;
4952 break;
4953 case CVT_imm_95_260:
4954 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4955 Operands[*(p + 1)]->setConstraint("");
4956 ++NumMCOperands;
4957 break;
4958 case CVT_imm_95_261:
4959 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4960 Operands[*(p + 1)]->setConstraint("");
4961 ++NumMCOperands;
4962 break;
4963 case CVT_imm_95_262:
4964 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4965 Operands[*(p + 1)]->setConstraint("");
4966 ++NumMCOperands;
4967 break;
4968 case CVT_imm_95_263:
4969 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4970 Operands[*(p + 1)]->setConstraint("");
4971 ++NumMCOperands;
4972 break;
4973 case CVT_imm_95_26:
4974 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4975 Operands[*(p + 1)]->setConstraint("");
4976 ++NumMCOperands;
4977 break;
4978 case CVT_imm_95_27:
4979 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4980 Operands[*(p + 1)]->setConstraint("");
4981 ++NumMCOperands;
4982 break;
4983 case CVT_imm_95_990:
4984 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4985 Operands[*(p + 1)]->setConstraint("");
4986 ++NumMCOperands;
4987 break;
4988 case CVT_imm_95_991:
4989 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4990 Operands[*(p + 1)]->setConstraint("");
4991 ++NumMCOperands;
4992 break;
4993 case CVT_imm_95_268:
4994 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4995 Operands[*(p + 1)]->setConstraint("");
4996 ++NumMCOperands;
4997 break;
4998 case CVT_imm_95_988:
4999 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5000 Operands[*(p + 1)]->setConstraint("");
5001 ++NumMCOperands;
5002 break;
5003 case CVT_imm_95_989:
5004 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5005 Operands[*(p + 1)]->setConstraint("");
5006 ++NumMCOperands;
5007 break;
5008 case CVT_imm_95_269:
5009 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5010 Operands[*(p + 1)]->setConstraint("");
5011 ++NumMCOperands;
5012 break;
5013 case CVT_imm_95_986:
5014 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5015 Operands[*(p + 1)]->setConstraint("");
5016 ++NumMCOperands;
5017 break;
5018 case CVT_imm_95_13:
5019 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5020 Operands[*(p + 1)]->setConstraint("");
5021 ++NumMCOperands;
5022 break;
5023 case CVT_imm_95_255:
5024 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5025 Operands[*(p + 1)]->setConstraint("");
5026 ++NumMCOperands;
5027 break;
5028 case CVT_imm_95_284:
5029 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5030 Operands[*(p + 1)]->setConstraint("");
5031 ++NumMCOperands;
5032 break;
5033 case CVT_imm_95_285:
5034 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5035 Operands[*(p + 1)]->setConstraint("");
5036 ++NumMCOperands;
5037 break;
5038 case CVT_regX0:
5039 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5040 Operands[*(p + 1)]->setConstraint("m");
5041 ++NumMCOperands;
5042 break;
5043 case CVT_95_addRegVSRpEvenRCOperands:
5044 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5045 Operands[*(p + 1)]->setConstraint("m");
5046 NumMCOperands += 1;
5047 break;
5048 case CVT_imm_95_20:
5049 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5050 Operands[*(p + 1)]->setConstraint("");
5051 ++NumMCOperands;
5052 break;
5053 case CVT_imm_95_16:
5054 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5055 Operands[*(p + 1)]->setConstraint("");
5056 ++NumMCOperands;
5057 break;
5058 case CVT_imm_95_24:
5059 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5060 Operands[*(p + 1)]->setConstraint("");
5061 ++NumMCOperands;
5062 break;
5063 }
5064 }
5065}
5066
5067namespace {
5068
5069/// MatchClassKind - The kinds of classes which participate in
5070/// instruction matching.
5071enum MatchClassKind {
5072 InvalidMatchClass = 0,
5073 OptionalMatchClass = 1,
5074 MCK__DOT_, // '.'
5075 MCK_0, // '0'
5076 MCK_1, // '1'
5077 MCK_2, // '2'
5078 MCK_3, // '3'
5079 MCK_4, // '4'
5080 MCK_5, // '5'
5081 MCK_6, // '6'
5082 MCK_7, // '7'
5083 MCK_crD, // 'crD'
5084 MCK_LAST_TOKEN = MCK_crD,
5085 MCK_CTRRC, // register class 'CTRRC'
5086 MCK_CTRRC8, // register class 'CTRRC8'
5087 MCK_LR8RC, // register class 'LR8RC'
5088 MCK_LRRC, // register class 'LRRC'
5089 MCK_VRSAVERC, // register class 'VRSAVERC'
5090 MCK_CARRYRC, // register class 'CARRYRC'
5091 MCK_Reg45, // derived register class
5092 MCK_Reg42, // derived register class
5093 MCK_Reg46, // derived register class
5094 MCK_Reg43, // derived register class
5095 MCK_DMRpRC, // register class 'DMRpRC'
5096 MCK_Reg26, // derived register class
5097 MCK_Reg16, // derived register class
5098 MCK_ACCRC, // register class 'ACCRC'
5099 MCK_CRRC, // register class 'CRRC'
5100 MCK_DMRRC, // register class 'DMRRC'
5101 MCK_UACCRC, // register class 'UACCRC'
5102 MCK_WACCRC, // register class 'WACCRC'
5103 MCK_WACC_HIRC, // register class 'WACC_HIRC'
5104 MCK_Reg30, // derived register class
5105 MCK_Reg24, // derived register class
5106 MCK_Reg10, // derived register class
5107 MCK_Reg33, // derived register class
5108 MCK_Reg31, // derived register class
5109 MCK_Reg27, // derived register class
5110 MCK_FpRC, // register class 'FpRC'
5111 MCK_G8pRC, // register class 'G8pRC'
5112 MCK_Reg29, // derived register class
5113 MCK_Reg20, // derived register class
5114 MCK_Reg18, // derived register class
5115 MCK_Reg9, // derived register class
5116 MCK_CRBITRC, // register class 'CRBITRC'
5117 MCK_DMRROWpRC, // register class 'DMRROWpRC'
5118 MCK_F4RC, // register class 'F4RC,F8RC'
5119 MCK_FHRC, // register class 'FHRC'
5120 MCK_GPRC32, // register class 'GPRC32'
5121 MCK_SPERC, // register class 'SPERC'
5122 MCK_VFHRC, // register class 'VFHRC'
5123 MCK_VFRC, // register class 'VFRC'
5124 MCK_VRRC, // register class 'VRRC'
5125 MCK_VSLRC, // register class 'VSLRC'
5126 MCK_VSRpRC, // register class 'VSRpRC'
5127 MCK_Reg7, // derived register class
5128 MCK_Reg2, // derived register class
5129 MCK_Reg23, // derived register class
5130 MCK_Reg13, // derived register class
5131 MCK_G8RC, // register class 'G8RC'
5132 MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
5133 MCK_GPRC, // register class 'GPRC'
5134 MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
5135 MCK_DMRROWRC, // register class 'DMRROWRC'
5136 MCK_VSRC, // register class 'VSRC'
5137 MCK_VSSRC, // register class 'VSSRC,VSFRC'
5138 MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC'
5139 MCK_LAST_REGISTER = MCK_SPILLTOVSRRC,
5140 MCK_RegByHwMode_ppc_ptr_rc, // register class by hwmode
5141 MCK_RegByHwMode_ptr_rc_idx_by_hwmode, // register class by hwmode
5142 MCK_RegByHwMode_ptr_rc_nor0_by_hwmode, // register class by hwmode
5143 MCK_LAST_REGCLASS_BY_HWMODE = MCK_RegByHwMode_ptr_rc_nor0_by_hwmode,
5144 MCK_ATBitsAsHint, // user defined class 'ATBitsAsHint'
5145 MCK_Imm, // user defined class 'ImmAsmOperand'
5146 MCK_ImmZero, // user defined class 'ImmZero'
5147 MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
5148 MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
5149 MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
5150 MCK_DispRI34, // user defined class 'PPCDispRI34Operand'
5151 MCK_DispRIHash, // user defined class 'PPCDispRIHashOperand'
5152 MCK_DispRI, // user defined class 'PPCDispRIOperand'
5153 MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand'
5154 MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
5155 MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
5156 MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
5157 MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
5158 MCK_RegACCRC, // user defined class 'PPCRegACCRCAsmOperand'
5159 MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
5160 MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
5161 MCK_RegDMRRC, // user defined class 'PPCRegDMRRCAsmOperand'
5162 MCK_RegDMRROWRC, // user defined class 'PPCRegDMRROWRCAsmOperand'
5163 MCK_RegDMRROWpRC, // user defined class 'PPCRegDMRROWpRCAsmOperand'
5164 MCK_RegDMRpRC, // user defined class 'PPCRegDMRpRCAsmOperand'
5165 MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
5166 MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
5167 MCK_RegFpRC, // user defined class 'PPCRegFpRCAsmOperand'
5168 MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
5169 MCK_RegG8RC_NOX0, // user defined class 'PPCRegG8RC_NOX0AsmOperand'
5170 MCK_RegG8pRC, // user defined class 'PPCRegG8pRCAsmOperand'
5171 MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
5172 MCK_RegGPRC_NOR0, // user defined class 'PPCRegGPRC_NOR0AsmOperand'
5173 MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
5174 MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
5175 MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand'
5176 MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand'
5177 MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand'
5178 MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
5179 MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
5180 MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
5181 MCK_RegVSRpEvenRC, // user defined class 'PPCRegVSRpEvenRCAsmOperand'
5182 MCK_RegVSRpRC, // user defined class 'PPCRegVSRpRCAsmOperand'
5183 MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
5184 MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
5185 MCK_S16Imm, // user defined class 'S16Imm'
5186 MCK_S17Imm, // user defined class 'S17Imm'
5187 MCK_S32Imm, // user defined class 'S32Imm'
5188 MCK_S34Imm, // user defined class 'S34Imm'
5189 MCK_S5Imm, // user defined class 'S5Imm'
5190 MCK_U10Imm, // user defined class 'U10Imm'
5191 MCK_U12Imm, // user defined class 'U12Imm'
5192 MCK_U16Imm, // user defined class 'U16Imm'
5193 MCK_U1Imm, // user defined class 'U1Imm'
5194 MCK_U2Imm, // user defined class 'U2Imm'
5195 MCK_U3Imm, // user defined class 'U3Imm'
5196 MCK_U4Imm, // user defined class 'U4Imm'
5197 MCK_U5Imm, // user defined class 'U5Imm'
5198 MCK_U6Imm, // user defined class 'U6Imm'
5199 MCK_U7Imm, // user defined class 'U7Imm'
5200 MCK_U8Imm, // user defined class 'U8Imm'
5201 NumMatchClassKinds
5202};
5203
5204} // end anonymous namespace
5205
5206static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
5207 return MCTargetAsmParser::Match_InvalidOperand;
5208}
5209
5210static MatchClassKind matchTokenString(StringRef Name) {
5211 switch (Name.size()) {
5212 default: break;
5213 case 1: // 9 strings to match.
5214 switch (Name[0]) {
5215 default: break;
5216 case '.': // 1 string to match.
5217 return MCK__DOT_; // "."
5218 case '0': // 1 string to match.
5219 return MCK_0; // "0"
5220 case '1': // 1 string to match.
5221 return MCK_1; // "1"
5222 case '2': // 1 string to match.
5223 return MCK_2; // "2"
5224 case '3': // 1 string to match.
5225 return MCK_3; // "3"
5226 case '4': // 1 string to match.
5227 return MCK_4; // "4"
5228 case '5': // 1 string to match.
5229 return MCK_5; // "5"
5230 case '6': // 1 string to match.
5231 return MCK_6; // "6"
5232 case '7': // 1 string to match.
5233 return MCK_7; // "7"
5234 }
5235 break;
5236 case 3: // 1 string to match.
5237 if (memcmp(Name.data()+0, "crD", 3) != 0)
5238 break;
5239 return MCK_crD; // "crD"
5240 }
5241 return InvalidMatchClass;
5242}
5243
5244/// isSubclass - Compute whether \p A is a subclass of \p B.
5245static bool isSubclass(MatchClassKind A, MatchClassKind B) {
5246 if (A == B)
5247 return true;
5248
5249 [[maybe_unused]] static constexpr struct {
5250 uint32_t Offset;
5251 uint16_t Start;
5252 uint16_t Length;
5253 } Table[] = {
5254 {0, 0, 0},
5255 {0, 0, 0},
5256 {0, 0, 0},
5257 {0, 0, 0},
5258 {0, 0, 0},
5259 {0, 0, 0},
5260 {0, 0, 0},
5261 {0, 0, 0},
5262 {0, 0, 0},
5263 {0, 0, 0},
5264 {0, 0, 0},
5265 {0, 0, 0},
5266 {0, 0, 0},
5267 {0, 0, 0},
5268 {0, 0, 0},
5269 {0, 0, 0},
5270 {0, 0, 0},
5271 {0, 0, 0},
5272 {0, 20, 9},
5273 {9, 21, 5},
5274 {14, 28, 1},
5275 {15, 25, 1},
5276 {16, 0, 0},
5277 {16, 36, 18},
5278 {34, 37, 1},
5279 {35, 0, 0},
5280 {35, 0, 0},
5281 {35, 0, 0},
5282 {35, 0, 0},
5283 {35, 0, 0},
5284 {35, 0, 0},
5285 {35, 35, 19},
5286 {54, 52, 12},
5287 {66, 45, 21},
5288 {87, 38, 1},
5289 {88, 53, 1},
5290 {89, 53, 1},
5291 {90, 0, 0},
5292 {90, 0, 0},
5293 {90, 53, 1},
5294 {91, 51, 13},
5295 {104, 50, 16},
5296 {120, 48, 1},
5297 {121, 0, 0},
5298 {121, 0, 0},
5299 {121, 64, 1},
5300 {122, 0, 0},
5301 {122, 0, 0},
5302 {122, 0, 0},
5303 {122, 0, 0},
5304 {122, 64, 1},
5305 {123, 63, 1},
5306 {124, 63, 1},
5307 {125, 0, 0},
5308 {125, 58, 8},
5309 {133, 60, 2},
5310 {135, 63, 1},
5311 {136, 64, 2},
5312 {138, 65, 1},
5313 {139, 0, 0},
5314 {139, 0, 0},
5315 {139, 0, 0},
5316 {139, 0, 0},
5317 {139, 0, 0},
5318 {139, 0, 0},
5319 {139, 0, 0},
5320 {139, 0, 0},
5321 {139, 0, 0},
5322 {139, 0, 0},
5323 {139, 0, 0},
5324 {139, 0, 0},
5325 {139, 0, 0},
5326 {139, 0, 0},
5327 {139, 0, 0},
5328 {139, 0, 0},
5329 {139, 0, 0},
5330 {139, 0, 0},
5331 {139, 0, 0},
5332 {139, 0, 0},
5333 {139, 0, 0},
5334 {139, 0, 0},
5335 {139, 0, 0},
5336 {139, 0, 0},
5337 {139, 0, 0},
5338 {139, 0, 0},
5339 {139, 0, 0},
5340 {139, 0, 0},
5341 {139, 0, 0},
5342 {139, 0, 0},
5343 {139, 0, 0},
5344 {139, 0, 0},
5345 {139, 0, 0},
5346 {139, 0, 0},
5347 {139, 0, 0},
5348 {139, 0, 0},
5349 {139, 0, 0},
5350 {139, 0, 0},
5351 {139, 0, 0},
5352 {139, 0, 0},
5353 {139, 0, 0},
5354 {139, 0, 0},
5355 {139, 0, 0},
5356 {139, 0, 0},
5357 {139, 0, 0},
5358 {139, 0, 0},
5359 {139, 0, 0},
5360 {139, 0, 0},
5361 {139, 0, 0},
5362 {139, 0, 0},
5363 {139, 0, 0},
5364 {139, 0, 0},
5365 {139, 0, 0},
5366 {139, 0, 0},
5367 {139, 0, 0},
5368 {139, 0, 0},
5369 {139, 0, 0},
5370 {139, 0, 0},
5371 {139, 0, 0},
5372 {139, 0, 0},
5373 {139, 0, 0},
5374 {139, 0, 0},
5375 {139, 0, 0},
5376 {139, 0, 0},
5377 {139, 0, 0},
5378 {139, 0, 0},
5379 {139, 0, 0},
5380 };
5381
5382 static constexpr uint8_t Data[] = {
5383 0x01,
5384 0xE3,
5385 0x09,
5386 0x00,
5387 0x8E,
5388 0x00,
5389 0x60,
5390 0x04,
5391 0x06,
5392 0x40,
5393 0xE0,
5394 0x0F,
5395 0x81,
5396 0x81,
5397 0xC0,
5398 0x7F,
5399 0xF0,
5400 0x07,
5401 };
5402
5403 auto &Entry = Table[A];
5404 unsigned Idx = B - Entry.Start;
5405 if (Idx >= Entry.Length)
5406 return false;
5407 Idx += Entry.Offset;
5408 return (Data[Idx / 8] >> (Idx % 8)) & 1;
5409}
5410
5411static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind, const MCSubtargetInfo &STI) {
5412 PPCOperand &Operand = (PPCOperand &)GOp;
5413 if (Kind == InvalidMatchClass)
5414 return MCTargetAsmParser::Match_InvalidOperand;
5415
5416 if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
5417 return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
5418 MCTargetAsmParser::Match_Success :
5419 MCTargetAsmParser::Match_InvalidOperand;
5420
5421 switch (Kind) {
5422 default: break;
5423 case MCK_ATBitsAsHint: {
5424 DiagnosticPredicate DP(Operand.isATBitsAsHint());
5425 if (DP.isMatch())
5426 return MCTargetAsmParser::Match_Success;
5427 break;
5428 }
5429 case MCK_Imm: {
5430 DiagnosticPredicate DP(Operand.isImm());
5431 if (DP.isMatch())
5432 return MCTargetAsmParser::Match_Success;
5433 break;
5434 }
5435 case MCK_ImmZero: {
5436 DiagnosticPredicate DP(Operand.isImmZero());
5437 if (DP.isMatch())
5438 return MCTargetAsmParser::Match_Success;
5439 break;
5440 }
5441 case MCK_CRBitMask: {
5442 DiagnosticPredicate DP(Operand.isCRBitMask());
5443 if (DP.isMatch())
5444 return MCTargetAsmParser::Match_Success;
5445 break;
5446 }
5447 case MCK_CondBr: {
5448 DiagnosticPredicate DP(Operand.isCondBr());
5449 if (DP.isMatch())
5450 return MCTargetAsmParser::Match_Success;
5451 break;
5452 }
5453 case MCK_DirectBr: {
5454 DiagnosticPredicate DP(Operand.isDirectBr());
5455 if (DP.isMatch())
5456 return MCTargetAsmParser::Match_Success;
5457 break;
5458 }
5459 case MCK_DispRI34: {
5460 DiagnosticPredicate DP(Operand.isS34Imm());
5461 if (DP.isMatch())
5462 return MCTargetAsmParser::Match_Success;
5463 break;
5464 }
5465 case MCK_DispRIHash: {
5466 DiagnosticPredicate DP(Operand.isHashImmX8());
5467 if (DP.isMatch())
5468 return MCTargetAsmParser::Match_Success;
5469 break;
5470 }
5471 case MCK_DispRI: {
5472 DiagnosticPredicate DP(Operand.isS16Imm());
5473 if (DP.isMatch())
5474 return MCTargetAsmParser::Match_Success;
5475 break;
5476 }
5477 case MCK_DispRIX16: {
5478 DiagnosticPredicate DP(Operand.isS16ImmX16());
5479 if (DP.isMatch())
5480 return MCTargetAsmParser::Match_Success;
5481 break;
5482 }
5483 case MCK_DispRIX: {
5484 DiagnosticPredicate DP(Operand.isS16ImmX4());
5485 if (DP.isMatch())
5486 return MCTargetAsmParser::Match_Success;
5487 break;
5488 }
5489 case MCK_DispSPE2: {
5490 DiagnosticPredicate DP(Operand.isU6ImmX2());
5491 if (DP.isMatch())
5492 return MCTargetAsmParser::Match_Success;
5493 break;
5494 }
5495 case MCK_DispSPE4: {
5496 DiagnosticPredicate DP(Operand.isU7ImmX4());
5497 if (DP.isMatch())
5498 return MCTargetAsmParser::Match_Success;
5499 break;
5500 }
5501 case MCK_DispSPE8: {
5502 DiagnosticPredicate DP(Operand.isU8ImmX8());
5503 if (DP.isMatch())
5504 return MCTargetAsmParser::Match_Success;
5505 break;
5506 }
5507 case MCK_RegACCRC: {
5508 DiagnosticPredicate DP(Operand.isACCRegNumber());
5509 if (DP.isMatch())
5510 return MCTargetAsmParser::Match_Success;
5511 break;
5512 }
5513 case MCK_RegCRBITRC: {
5514 DiagnosticPredicate DP(Operand.isCRBitNumber());
5515 if (DP.isMatch())
5516 return MCTargetAsmParser::Match_Success;
5517 break;
5518 }
5519 case MCK_RegCRRC: {
5520 DiagnosticPredicate DP(Operand.isCCRegNumber());
5521 if (DP.isMatch())
5522 return MCTargetAsmParser::Match_Success;
5523 break;
5524 }
5525 case MCK_RegDMRRC: {
5526 DiagnosticPredicate DP(Operand.isDMRRegNumber());
5527 if (DP.isMatch())
5528 return MCTargetAsmParser::Match_Success;
5529 break;
5530 }
5531 case MCK_RegDMRROWRC: {
5532 DiagnosticPredicate DP(Operand.isDMRROWRegNumber());
5533 if (DP.isMatch())
5534 return MCTargetAsmParser::Match_Success;
5535 break;
5536 }
5537 case MCK_RegDMRROWpRC: {
5538 DiagnosticPredicate DP(Operand.isDMRROWpRegNumber());
5539 if (DP.isMatch())
5540 return MCTargetAsmParser::Match_Success;
5541 break;
5542 }
5543 case MCK_RegDMRpRC: {
5544 DiagnosticPredicate DP(Operand.isDMRpRegNumber());
5545 if (DP.isMatch())
5546 return MCTargetAsmParser::Match_Success;
5547 break;
5548 }
5549 case MCK_RegF4RC: {
5550 DiagnosticPredicate DP(Operand.isRegNumber());
5551 if (DP.isMatch())
5552 return MCTargetAsmParser::Match_Success;
5553 break;
5554 }
5555 case MCK_RegF8RC: {
5556 DiagnosticPredicate DP(Operand.isRegNumber());
5557 if (DP.isMatch())
5558 return MCTargetAsmParser::Match_Success;
5559 break;
5560 }
5561 case MCK_RegFpRC: {
5562 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5563 if (DP.isMatch())
5564 return MCTargetAsmParser::Match_Success;
5565 break;
5566 }
5567 case MCK_RegG8RC: {
5568 DiagnosticPredicate DP(Operand.isRegNumber());
5569 if (DP.isMatch())
5570 return MCTargetAsmParser::Match_Success;
5571 break;
5572 }
5573 case MCK_RegG8RC_NOX0: {
5574 DiagnosticPredicate DP(Operand.isRegNumber());
5575 if (DP.isMatch())
5576 return MCTargetAsmParser::Match_Success;
5577 break;
5578 }
5579 case MCK_RegG8pRC: {
5580 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5581 if (DP.isMatch())
5582 return MCTargetAsmParser::Match_Success;
5583 break;
5584 }
5585 case MCK_RegGPRC: {
5586 DiagnosticPredicate DP(Operand.isRegNumber());
5587 if (DP.isMatch())
5588 return MCTargetAsmParser::Match_Success;
5589 break;
5590 }
5591 case MCK_RegGPRC_NOR0: {
5592 DiagnosticPredicate DP(Operand.isRegNumber());
5593 if (DP.isMatch())
5594 return MCTargetAsmParser::Match_Success;
5595 break;
5596 }
5597 case MCK_RegGxRCNoR0: {
5598 DiagnosticPredicate DP(Operand.isRegNumber());
5599 if (DP.isMatch())
5600 return MCTargetAsmParser::Match_Success;
5601 break;
5602 }
5603 case MCK_RegGxRC: {
5604 DiagnosticPredicate DP(Operand.isRegNumber());
5605 if (DP.isMatch())
5606 return MCTargetAsmParser::Match_Success;
5607 break;
5608 }
5609 case MCK_RegSPERC: {
5610 DiagnosticPredicate DP(Operand.isRegNumber());
5611 if (DP.isMatch())
5612 return MCTargetAsmParser::Match_Success;
5613 break;
5614 }
5615 case MCK_RegSPILLTOVSRRC: {
5616 DiagnosticPredicate DP(Operand.isVSRegNumber());
5617 if (DP.isMatch())
5618 return MCTargetAsmParser::Match_Success;
5619 break;
5620 }
5621 case MCK_RegVFRC: {
5622 DiagnosticPredicate DP(Operand.isRegNumber());
5623 if (DP.isMatch())
5624 return MCTargetAsmParser::Match_Success;
5625 break;
5626 }
5627 case MCK_RegVRRC: {
5628 DiagnosticPredicate DP(Operand.isRegNumber());
5629 if (DP.isMatch())
5630 return MCTargetAsmParser::Match_Success;
5631 break;
5632 }
5633 case MCK_RegVSFRC: {
5634 DiagnosticPredicate DP(Operand.isVSRegNumber());
5635 if (DP.isMatch())
5636 return MCTargetAsmParser::Match_Success;
5637 break;
5638 }
5639 case MCK_RegVSRC: {
5640 DiagnosticPredicate DP(Operand.isVSRegNumber());
5641 if (DP.isMatch())
5642 return MCTargetAsmParser::Match_Success;
5643 break;
5644 }
5645 case MCK_RegVSRpEvenRC: {
5646 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5647 if (DP.isMatch())
5648 return MCTargetAsmParser::Match_Success;
5649 break;
5650 }
5651 case MCK_RegVSRpRC: {
5652 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5653 if (DP.isMatch())
5654 return MCTargetAsmParser::Match_Success;
5655 break;
5656 }
5657 case MCK_RegVSSRC: {
5658 DiagnosticPredicate DP(Operand.isVSRegNumber());
5659 if (DP.isMatch())
5660 return MCTargetAsmParser::Match_Success;
5661 break;
5662 }
5663 case MCK_TLSReg: {
5664 DiagnosticPredicate DP(Operand.isTLSReg());
5665 if (DP.isMatch())
5666 return MCTargetAsmParser::Match_Success;
5667 break;
5668 }
5669 case MCK_S16Imm: {
5670 DiagnosticPredicate DP(Operand.isS16Imm());
5671 if (DP.isMatch())
5672 return MCTargetAsmParser::Match_Success;
5673 break;
5674 }
5675 case MCK_S17Imm: {
5676 DiagnosticPredicate DP(Operand.isS17Imm());
5677 if (DP.isMatch())
5678 return MCTargetAsmParser::Match_Success;
5679 break;
5680 }
5681 case MCK_S32Imm: {
5682 DiagnosticPredicate DP(Operand.isS32Imm());
5683 if (DP.isMatch())
5684 return MCTargetAsmParser::Match_Success;
5685 break;
5686 }
5687 case MCK_S34Imm: {
5688 DiagnosticPredicate DP(Operand.isS34Imm());
5689 if (DP.isMatch())
5690 return MCTargetAsmParser::Match_Success;
5691 break;
5692 }
5693 case MCK_S5Imm: {
5694 DiagnosticPredicate DP(Operand.isSImm<5>());
5695 if (DP.isMatch())
5696 return MCTargetAsmParser::Match_Success;
5697 break;
5698 }
5699 case MCK_U10Imm: {
5700 DiagnosticPredicate DP(Operand.isUImm<10>());
5701 if (DP.isMatch())
5702 return MCTargetAsmParser::Match_Success;
5703 break;
5704 }
5705 case MCK_U12Imm: {
5706 DiagnosticPredicate DP(Operand.isUImm<12>());
5707 if (DP.isMatch())
5708 return MCTargetAsmParser::Match_Success;
5709 break;
5710 }
5711 case MCK_U16Imm: {
5712 DiagnosticPredicate DP(Operand.isU16Imm());
5713 if (DP.isMatch())
5714 return MCTargetAsmParser::Match_Success;
5715 break;
5716 }
5717 case MCK_U1Imm: {
5718 DiagnosticPredicate DP(Operand.isUImm<1>());
5719 if (DP.isMatch())
5720 return MCTargetAsmParser::Match_Success;
5721 break;
5722 }
5723 case MCK_U2Imm: {
5724 DiagnosticPredicate DP(Operand.isUImm<2>());
5725 if (DP.isMatch())
5726 return MCTargetAsmParser::Match_Success;
5727 break;
5728 }
5729 case MCK_U3Imm: {
5730 DiagnosticPredicate DP(Operand.isUImm<3>());
5731 if (DP.isMatch())
5732 return MCTargetAsmParser::Match_Success;
5733 break;
5734 }
5735 case MCK_U4Imm: {
5736 DiagnosticPredicate DP(Operand.isUImm<4>());
5737 if (DP.isMatch())
5738 return MCTargetAsmParser::Match_Success;
5739 break;
5740 }
5741 case MCK_U5Imm: {
5742 DiagnosticPredicate DP(Operand.isUImm<5>());
5743 if (DP.isMatch())
5744 return MCTargetAsmParser::Match_Success;
5745 break;
5746 }
5747 case MCK_U6Imm: {
5748 DiagnosticPredicate DP(Operand.isUImm<6>());
5749 if (DP.isMatch())
5750 return MCTargetAsmParser::Match_Success;
5751 break;
5752 }
5753 case MCK_U7Imm: {
5754 DiagnosticPredicate DP(Operand.isUImm<7>());
5755 if (DP.isMatch())
5756 return MCTargetAsmParser::Match_Success;
5757 break;
5758 }
5759 case MCK_U8Imm: {
5760 DiagnosticPredicate DP(Operand.isUImm<8>());
5761 if (DP.isMatch())
5762 return MCTargetAsmParser::Match_Success;
5763 break;
5764 }
5765 } // end switch (Kind)
5766
5767 if (Operand.isReg() && Kind > MCK_LAST_REGISTER && Kind <= MCK_LAST_REGCLASS_BY_HWMODE) {
5768 static constexpr MatchClassKind RegClassByHwModeMatchTable[2][3] = {
5769 { // DefaultMode
5770 MCK_GPRC, // ppc_ptr_rc
5771 MCK_GPRC, // ptr_rc_idx_by_hwmode
5772 MCK_GPRC_NOR0, // ptr_rc_nor0_by_hwmode
5773 },
5774 { // PPC64
5775 MCK_G8RC, // ppc_ptr_rc
5776 MCK_G8RC, // ptr_rc_idx_by_hwmode
5777 MCK_G8RC_NOX0, // ptr_rc_nor0_by_hwmode
5778 },
5779 };
5780
5781 static_assert(MCK_LAST_REGCLASS_BY_HWMODE - MCK_LAST_REGISTER == 3);
5782 const unsigned HwMode = STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo);
5783Kind = RegClassByHwModeMatchTable[HwMode][Kind - (MCK_LAST_REGISTER + 1)];
5784 }
5785
5786 if (Operand.isReg()) {
5787 static constexpr uint16_t Table[PPC::NUM_TARGET_REGS] = {
5788 InvalidMatchClass,
5789 MCK_Reg2,
5790 MCK_CARRYRC,
5791 MCK_CTRRC,
5792 MCK_Reg2,
5793 MCK_LRRC,
5794 InvalidMatchClass,
5795 InvalidMatchClass,
5796 MCK_VRSAVERC,
5797 MCK_CARRYRC,
5798 MCK_GPRC_NOR0,
5799 MCK_Reg42,
5800 MCK_Reg42,
5801 MCK_Reg42,
5802 MCK_Reg43,
5803 MCK_ACCRC,
5804 MCK_ACCRC,
5805 MCK_ACCRC,
5806 MCK_ACCRC,
5807 MCK_Reg7,
5808 MCK_CRRC,
5809 MCK_CRRC,
5810 MCK_CRRC,
5811 MCK_CRRC,
5812 MCK_CRRC,
5813 MCK_CRRC,
5814 MCK_CRRC,
5815 MCK_CRRC,
5816 MCK_CTRRC8,
5817 MCK_DMRRC,
5818 MCK_DMRRC,
5819 MCK_DMRRC,
5820 MCK_DMRRC,
5821 MCK_DMRRC,
5822 MCK_DMRRC,
5823 MCK_DMRRC,
5824 MCK_DMRRC,
5825 MCK_DMRROWRC,
5826 MCK_DMRROWRC,
5827 MCK_DMRROWRC,
5828 MCK_DMRROWRC,
5829 MCK_DMRROWRC,
5830 MCK_DMRROWRC,
5831 MCK_DMRROWRC,
5832 MCK_DMRROWRC,
5833 MCK_DMRROWRC,
5834 MCK_DMRROWRC,
5835 MCK_DMRROWRC,
5836 MCK_DMRROWRC,
5837 MCK_DMRROWRC,
5838 MCK_DMRROWRC,
5839 MCK_DMRROWRC,
5840 MCK_DMRROWRC,
5841 MCK_DMRROWRC,
5842 MCK_DMRROWRC,
5843 MCK_DMRROWRC,
5844 MCK_DMRROWRC,
5845 MCK_DMRROWRC,
5846 MCK_DMRROWRC,
5847 MCK_DMRROWRC,
5848 MCK_DMRROWRC,
5849 MCK_DMRROWRC,
5850 MCK_DMRROWRC,
5851 MCK_DMRROWRC,
5852 MCK_DMRROWRC,
5853 MCK_DMRROWRC,
5854 MCK_DMRROWRC,
5855 MCK_DMRROWRC,
5856 MCK_DMRROWRC,
5857 MCK_DMRROWRC,
5858 MCK_DMRROWRC,
5859 MCK_DMRROWRC,
5860 MCK_DMRROWRC,
5861 MCK_DMRROWRC,
5862 MCK_DMRROWRC,
5863 MCK_DMRROWRC,
5864 MCK_DMRROWRC,
5865 MCK_DMRROWRC,
5866 MCK_DMRROWRC,
5867 MCK_DMRROWRC,
5868 MCK_DMRROWRC,
5869 MCK_DMRROWRC,
5870 MCK_DMRROWRC,
5871 MCK_DMRROWRC,
5872 MCK_DMRROWRC,
5873 MCK_DMRROWRC,
5874 MCK_DMRROWRC,
5875 MCK_DMRROWRC,
5876 MCK_DMRROWRC,
5877 MCK_DMRROWRC,
5878 MCK_DMRROWRC,
5879 MCK_DMRROWRC,
5880 MCK_DMRROWRC,
5881 MCK_DMRROWRC,
5882 MCK_DMRROWRC,
5883 MCK_DMRROWRC,
5884 MCK_DMRROWRC,
5885 MCK_DMRROWRC,
5886 MCK_DMRROWRC,
5887 MCK_DMRROWRC,
5888 MCK_DMRROWRC,
5889 MCK_DMRROWpRC,
5890 MCK_DMRROWpRC,
5891 MCK_DMRROWpRC,
5892 MCK_DMRROWpRC,
5893 MCK_DMRROWpRC,
5894 MCK_DMRROWpRC,
5895 MCK_DMRROWpRC,
5896 MCK_DMRROWpRC,
5897 MCK_DMRROWpRC,
5898 MCK_DMRROWpRC,
5899 MCK_DMRROWpRC,
5900 MCK_DMRROWpRC,
5901 MCK_DMRROWpRC,
5902 MCK_DMRROWpRC,
5903 MCK_DMRROWpRC,
5904 MCK_DMRROWpRC,
5905 MCK_DMRROWpRC,
5906 MCK_DMRROWpRC,
5907 MCK_DMRROWpRC,
5908 MCK_DMRROWpRC,
5909 MCK_DMRROWpRC,
5910 MCK_DMRROWpRC,
5911 MCK_DMRROWpRC,
5912 MCK_DMRROWpRC,
5913 MCK_DMRROWpRC,
5914 MCK_DMRROWpRC,
5915 MCK_DMRROWpRC,
5916 MCK_DMRROWpRC,
5917 MCK_DMRROWpRC,
5918 MCK_DMRROWpRC,
5919 MCK_DMRROWpRC,
5920 MCK_DMRROWpRC,
5921 MCK_DMRpRC,
5922 MCK_DMRpRC,
5923 MCK_DMRpRC,
5924 MCK_DMRpRC,
5925 MCK_Reg10,
5926 MCK_Reg10,
5927 MCK_Reg10,
5928 MCK_Reg10,
5929 MCK_Reg10,
5930 MCK_Reg10,
5931 MCK_Reg10,
5932 MCK_Reg10,
5933 MCK_Reg10,
5934 MCK_Reg10,
5935 MCK_Reg10,
5936 MCK_Reg10,
5937 MCK_Reg10,
5938 MCK_Reg10,
5939 MCK_F4RC,
5940 MCK_F4RC,
5941 MCK_F4RC,
5942 MCK_F4RC,
5943 MCK_F4RC,
5944 MCK_F4RC,
5945 MCK_F4RC,
5946 MCK_F4RC,
5947 MCK_F4RC,
5948 MCK_F4RC,
5949 MCK_F4RC,
5950 MCK_F4RC,
5951 MCK_F4RC,
5952 MCK_F4RC,
5953 MCK_F4RC,
5954 MCK_F4RC,
5955 MCK_F4RC,
5956 MCK_F4RC,
5957 MCK_FHRC,
5958 MCK_FHRC,
5959 MCK_FHRC,
5960 MCK_FHRC,
5961 MCK_FHRC,
5962 MCK_FHRC,
5963 MCK_FHRC,
5964 MCK_FHRC,
5965 MCK_FHRC,
5966 MCK_FHRC,
5967 MCK_FHRC,
5968 MCK_FHRC,
5969 MCK_FHRC,
5970 MCK_FHRC,
5971 MCK_FHRC,
5972 MCK_FHRC,
5973 MCK_FHRC,
5974 MCK_FHRC,
5975 MCK_FHRC,
5976 MCK_FHRC,
5977 MCK_FHRC,
5978 MCK_FHRC,
5979 MCK_FHRC,
5980 MCK_FHRC,
5981 MCK_FHRC,
5982 MCK_FHRC,
5983 MCK_FHRC,
5984 MCK_FHRC,
5985 MCK_FHRC,
5986 MCK_FHRC,
5987 MCK_FHRC,
5988 MCK_FHRC,
5989 MCK_Reg7,
5990 MCK_Reg16,
5991 MCK_Reg16,
5992 MCK_Reg16,
5993 MCK_Reg16,
5994 MCK_Reg16,
5995 MCK_Reg16,
5996 MCK_Reg16,
5997 MCK_FpRC,
5998 MCK_FpRC,
5999 MCK_FpRC,
6000 MCK_FpRC,
6001 MCK_FpRC,
6002 MCK_FpRC,
6003 MCK_FpRC,
6004 MCK_FpRC,
6005 MCK_FpRC,
6006 MCK_GPRC32,
6007 MCK_GPRC32,
6008 MCK_GPRC32,
6009 MCK_GPRC32,
6010 MCK_GPRC32,
6011 MCK_GPRC32,
6012 MCK_GPRC32,
6013 MCK_GPRC32,
6014 MCK_GPRC32,
6015 MCK_GPRC32,
6016 MCK_GPRC32,
6017 MCK_GPRC32,
6018 MCK_GPRC32,
6019 MCK_GPRC32,
6020 MCK_GPRC32,
6021 MCK_GPRC32,
6022 MCK_GPRC32,
6023 MCK_GPRC32,
6024 MCK_GPRC32,
6025 MCK_GPRC32,
6026 MCK_GPRC32,
6027 MCK_GPRC32,
6028 MCK_GPRC32,
6029 MCK_GPRC32,
6030 MCK_GPRC32,
6031 MCK_GPRC32,
6032 MCK_GPRC32,
6033 MCK_GPRC32,
6034 MCK_GPRC32,
6035 MCK_GPRC32,
6036 MCK_GPRC32,
6037 MCK_GPRC32,
6038 MCK_LR8RC,
6039 MCK_GPRC,
6040 MCK_Reg2,
6041 MCK_Reg2,
6042 MCK_Reg2,
6043 MCK_Reg2,
6044 MCK_Reg2,
6045 MCK_Reg2,
6046 MCK_Reg2,
6047 MCK_Reg2,
6048 MCK_Reg2,
6049 MCK_Reg2,
6050 MCK_Reg2,
6051 MCK_Reg2,
6052 MCK_Reg2,
6053 MCK_Reg2,
6054 MCK_Reg2,
6055 MCK_Reg2,
6056 MCK_Reg2,
6057 MCK_Reg2,
6058 MCK_Reg2,
6059 MCK_Reg2,
6060 MCK_Reg2,
6061 MCK_Reg2,
6062 MCK_Reg2,
6063 MCK_Reg2,
6064 MCK_Reg2,
6065 MCK_Reg2,
6066 MCK_Reg2,
6067 MCK_Reg2,
6068 MCK_Reg2,
6069 MCK_Reg2,
6070 MCK_Reg2,
6071 MCK_SPERC,
6072 MCK_Reg9,
6073 MCK_Reg9,
6074 MCK_Reg9,
6075 MCK_Reg9,
6076 MCK_Reg9,
6077 MCK_Reg9,
6078 MCK_Reg9,
6079 MCK_Reg9,
6080 MCK_Reg9,
6081 MCK_Reg9,
6082 MCK_Reg9,
6083 MCK_Reg9,
6084 MCK_Reg9,
6085 MCK_Reg9,
6086 MCK_Reg9,
6087 MCK_Reg9,
6088 MCK_Reg9,
6089 MCK_Reg9,
6090 MCK_Reg9,
6091 MCK_Reg9,
6092 MCK_Reg9,
6093 MCK_Reg9,
6094 MCK_Reg9,
6095 MCK_Reg9,
6096 MCK_Reg9,
6097 MCK_Reg9,
6098 MCK_Reg9,
6099 MCK_Reg9,
6100 MCK_Reg9,
6101 MCK_Reg9,
6102 MCK_Reg9,
6103 MCK_Reg45,
6104 MCK_Reg45,
6105 MCK_Reg45,
6106 MCK_Reg46,
6107 MCK_UACCRC,
6108 MCK_UACCRC,
6109 MCK_UACCRC,
6110 MCK_UACCRC,
6111 MCK_Reg20,
6112 MCK_Reg20,
6113 MCK_Reg20,
6114 MCK_Reg20,
6115 MCK_Reg20,
6116 MCK_Reg20,
6117 MCK_Reg20,
6118 MCK_Reg20,
6119 MCK_Reg20,
6120 MCK_Reg20,
6121 MCK_Reg20,
6122 MCK_Reg20,
6123 MCK_Reg20,
6124 MCK_Reg20,
6125 MCK_Reg20,
6126 MCK_Reg20,
6127 MCK_Reg20,
6128 MCK_Reg20,
6129 MCK_Reg20,
6130 MCK_Reg20,
6131 MCK_VRRC,
6132 MCK_VRRC,
6133 MCK_VRRC,
6134 MCK_VRRC,
6135 MCK_VRRC,
6136 MCK_VRRC,
6137 MCK_VRRC,
6138 MCK_VRRC,
6139 MCK_VRRC,
6140 MCK_VRRC,
6141 MCK_VRRC,
6142 MCK_VRRC,
6143 MCK_Reg18,
6144 MCK_Reg18,
6145 MCK_Reg18,
6146 MCK_Reg18,
6147 MCK_Reg18,
6148 MCK_Reg18,
6149 MCK_Reg18,
6150 MCK_Reg18,
6151 MCK_Reg18,
6152 MCK_Reg18,
6153 MCK_Reg18,
6154 MCK_Reg18,
6155 MCK_Reg18,
6156 MCK_Reg18,
6157 MCK_Reg18,
6158 MCK_Reg18,
6159 MCK_Reg18,
6160 MCK_Reg18,
6161 MCK_Reg18,
6162 MCK_Reg18,
6163 MCK_VFRC,
6164 MCK_VFRC,
6165 MCK_VFRC,
6166 MCK_VFRC,
6167 MCK_VFRC,
6168 MCK_VFRC,
6169 MCK_VFRC,
6170 MCK_VFRC,
6171 MCK_VFRC,
6172 MCK_VFRC,
6173 MCK_VFRC,
6174 MCK_VFRC,
6175 MCK_VFHRC,
6176 MCK_VFHRC,
6177 MCK_VFHRC,
6178 MCK_VFHRC,
6179 MCK_VFHRC,
6180 MCK_VFHRC,
6181 MCK_VFHRC,
6182 MCK_VFHRC,
6183 MCK_VFHRC,
6184 MCK_VFHRC,
6185 MCK_VFHRC,
6186 MCK_VFHRC,
6187 MCK_VFHRC,
6188 MCK_VFHRC,
6189 MCK_VFHRC,
6190 MCK_VFHRC,
6191 MCK_VFHRC,
6192 MCK_VFHRC,
6193 MCK_VFHRC,
6194 MCK_VFHRC,
6195 MCK_VFHRC,
6196 MCK_VFHRC,
6197 MCK_VFHRC,
6198 MCK_VFHRC,
6199 MCK_VFHRC,
6200 MCK_VFHRC,
6201 MCK_VFHRC,
6202 MCK_VFHRC,
6203 MCK_VFHRC,
6204 MCK_VFHRC,
6205 MCK_VFHRC,
6206 MCK_VFHRC,
6207 MCK_Reg24,
6208 MCK_Reg24,
6209 MCK_Reg24,
6210 MCK_Reg24,
6211 MCK_Reg24,
6212 MCK_Reg24,
6213 MCK_Reg24,
6214 MCK_Reg24,
6215 MCK_Reg24,
6216 MCK_Reg24,
6217 MCK_Reg24,
6218 MCK_Reg24,
6219 MCK_Reg24,
6220 MCK_Reg24,
6221 MCK_VSLRC,
6222 MCK_VSLRC,
6223 MCK_VSLRC,
6224 MCK_VSLRC,
6225 MCK_VSLRC,
6226 MCK_VSLRC,
6227 MCK_VSLRC,
6228 MCK_VSLRC,
6229 MCK_VSLRC,
6230 MCK_VSLRC,
6231 MCK_VSLRC,
6232 MCK_VSLRC,
6233 MCK_VSLRC,
6234 MCK_VSLRC,
6235 MCK_VSLRC,
6236 MCK_VSLRC,
6237 MCK_VSLRC,
6238 MCK_VSLRC,
6239 MCK_Reg26,
6240 MCK_Reg26,
6241 MCK_Reg26,
6242 MCK_Reg26,
6243 MCK_Reg26,
6244 MCK_Reg26,
6245 MCK_Reg26,
6246 MCK_Reg27,
6247 MCK_Reg27,
6248 MCK_Reg27,
6249 MCK_Reg27,
6250 MCK_Reg27,
6251 MCK_Reg27,
6252 MCK_Reg27,
6253 MCK_Reg27,
6254 MCK_Reg27,
6255 MCK_Reg30,
6256 MCK_Reg30,
6257 MCK_Reg30,
6258 MCK_Reg30,
6259 MCK_Reg30,
6260 MCK_Reg30,
6261 MCK_Reg30,
6262 MCK_Reg30,
6263 MCK_Reg30,
6264 MCK_Reg30,
6265 MCK_Reg31,
6266 MCK_Reg31,
6267 MCK_Reg31,
6268 MCK_Reg31,
6269 MCK_Reg31,
6270 MCK_Reg31,
6271 InvalidMatchClass,
6272 InvalidMatchClass,
6273 InvalidMatchClass,
6274 InvalidMatchClass,
6275 InvalidMatchClass,
6276 InvalidMatchClass,
6277 InvalidMatchClass,
6278 InvalidMatchClass,
6279 InvalidMatchClass,
6280 InvalidMatchClass,
6281 InvalidMatchClass,
6282 InvalidMatchClass,
6283 InvalidMatchClass,
6284 InvalidMatchClass,
6285 InvalidMatchClass,
6286 InvalidMatchClass,
6287 InvalidMatchClass,
6288 InvalidMatchClass,
6289 InvalidMatchClass,
6290 InvalidMatchClass,
6291 InvalidMatchClass,
6292 InvalidMatchClass,
6293 InvalidMatchClass,
6294 InvalidMatchClass,
6295 InvalidMatchClass,
6296 InvalidMatchClass,
6297 InvalidMatchClass,
6298 InvalidMatchClass,
6299 InvalidMatchClass,
6300 InvalidMatchClass,
6301 InvalidMatchClass,
6302 InvalidMatchClass,
6303 MCK_WACCRC,
6304 MCK_WACCRC,
6305 MCK_WACCRC,
6306 MCK_WACCRC,
6307 MCK_WACCRC,
6308 MCK_WACCRC,
6309 MCK_WACCRC,
6310 MCK_WACCRC,
6311 MCK_WACC_HIRC,
6312 MCK_WACC_HIRC,
6313 MCK_WACC_HIRC,
6314 MCK_WACC_HIRC,
6315 MCK_WACC_HIRC,
6316 MCK_WACC_HIRC,
6317 MCK_WACC_HIRC,
6318 MCK_WACC_HIRC,
6319 MCK_G8RC,
6320 MCK_Reg7,
6321 MCK_Reg7,
6322 MCK_Reg7,
6323 MCK_Reg7,
6324 MCK_Reg7,
6325 MCK_Reg7,
6326 MCK_Reg7,
6327 MCK_Reg7,
6328 MCK_Reg7,
6329 MCK_Reg7,
6330 MCK_Reg7,
6331 MCK_Reg7,
6332 MCK_Reg7,
6333 MCK_Reg7,
6334 MCK_Reg7,
6335 MCK_Reg7,
6336 MCK_Reg7,
6337 MCK_Reg7,
6338 MCK_Reg7,
6339 MCK_Reg7,
6340 MCK_Reg7,
6341 MCK_Reg7,
6342 MCK_Reg7,
6343 MCK_Reg7,
6344 MCK_Reg7,
6345 MCK_Reg7,
6346 MCK_Reg7,
6347 MCK_Reg7,
6348 MCK_Reg7,
6349 MCK_Reg7,
6350 MCK_Reg7,
6351 MCK_G8RC_NOX0,
6352 MCK_CRBITRC,
6353 MCK_CRBITRC,
6354 MCK_CRBITRC,
6355 MCK_CRBITRC,
6356 MCK_CRBITRC,
6357 MCK_CRBITRC,
6358 MCK_CRBITRC,
6359 MCK_CRBITRC,
6360 MCK_CRBITRC,
6361 MCK_CRBITRC,
6362 MCK_CRBITRC,
6363 MCK_CRBITRC,
6364 MCK_CRBITRC,
6365 MCK_CRBITRC,
6366 MCK_CRBITRC,
6367 MCK_CRBITRC,
6368 MCK_CRBITRC,
6369 MCK_CRBITRC,
6370 MCK_CRBITRC,
6371 MCK_CRBITRC,
6372 MCK_CRBITRC,
6373 MCK_CRBITRC,
6374 MCK_CRBITRC,
6375 MCK_CRBITRC,
6376 MCK_CRBITRC,
6377 MCK_CRBITRC,
6378 MCK_CRBITRC,
6379 MCK_CRBITRC,
6380 MCK_CRBITRC,
6381 MCK_CRBITRC,
6382 MCK_CRBITRC,
6383 MCK_CRBITRC,
6384 MCK_G8pRC,
6385 MCK_Reg33,
6386 MCK_Reg33,
6387 MCK_Reg33,
6388 MCK_Reg33,
6389 MCK_Reg33,
6390 MCK_Reg33,
6391 MCK_Reg33,
6392 MCK_Reg33,
6393 MCK_Reg33,
6394 MCK_Reg33,
6395 MCK_Reg33,
6396 MCK_Reg33,
6397 MCK_Reg33,
6398 MCK_Reg33,
6399 MCK_Reg33,
6400 };
6401
6402 MCRegister Reg = Operand.getReg();
6403 MatchClassKind OpKind = Reg.isPhysical() ? (MatchClassKind)Table[Reg.id()] : InvalidMatchClass;
6404 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
6405 getDiagKindFromRegisterClass(Kind);
6406 }
6407
6408 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
6409 return getDiagKindFromRegisterClass(Kind);
6410
6411 return MCTargetAsmParser::Match_InvalidOperand;
6412}
6413
6414#ifndef NDEBUG
6415const char *getMatchClassName(MatchClassKind Kind) {
6416 switch (Kind) {
6417 case InvalidMatchClass: return "InvalidMatchClass";
6418 case OptionalMatchClass: return "OptionalMatchClass";
6419 case MCK__DOT_: return "MCK__DOT_";
6420 case MCK_0: return "MCK_0";
6421 case MCK_1: return "MCK_1";
6422 case MCK_2: return "MCK_2";
6423 case MCK_3: return "MCK_3";
6424 case MCK_4: return "MCK_4";
6425 case MCK_5: return "MCK_5";
6426 case MCK_6: return "MCK_6";
6427 case MCK_7: return "MCK_7";
6428 case MCK_crD: return "MCK_crD";
6429 case MCK_CTRRC: return "MCK_CTRRC";
6430 case MCK_CTRRC8: return "MCK_CTRRC8";
6431 case MCK_LR8RC: return "MCK_LR8RC";
6432 case MCK_LRRC: return "MCK_LRRC";
6433 case MCK_VRSAVERC: return "MCK_VRSAVERC";
6434 case MCK_CARRYRC: return "MCK_CARRYRC";
6435 case MCK_Reg45: return "MCK_Reg45";
6436 case MCK_Reg42: return "MCK_Reg42";
6437 case MCK_Reg46: return "MCK_Reg46";
6438 case MCK_Reg43: return "MCK_Reg43";
6439 case MCK_DMRpRC: return "MCK_DMRpRC";
6440 case MCK_Reg26: return "MCK_Reg26";
6441 case MCK_Reg16: return "MCK_Reg16";
6442 case MCK_ACCRC: return "MCK_ACCRC";
6443 case MCK_CRRC: return "MCK_CRRC";
6444 case MCK_DMRRC: return "MCK_DMRRC";
6445 case MCK_UACCRC: return "MCK_UACCRC";
6446 case MCK_WACCRC: return "MCK_WACCRC";
6447 case MCK_WACC_HIRC: return "MCK_WACC_HIRC";
6448 case MCK_Reg30: return "MCK_Reg30";
6449 case MCK_Reg24: return "MCK_Reg24";
6450 case MCK_Reg10: return "MCK_Reg10";
6451 case MCK_Reg33: return "MCK_Reg33";
6452 case MCK_Reg31: return "MCK_Reg31";
6453 case MCK_Reg27: return "MCK_Reg27";
6454 case MCK_FpRC: return "MCK_FpRC";
6455 case MCK_G8pRC: return "MCK_G8pRC";
6456 case MCK_Reg29: return "MCK_Reg29";
6457 case MCK_Reg20: return "MCK_Reg20";
6458 case MCK_Reg18: return "MCK_Reg18";
6459 case MCK_Reg9: return "MCK_Reg9";
6460 case MCK_CRBITRC: return "MCK_CRBITRC";
6461 case MCK_DMRROWpRC: return "MCK_DMRROWpRC";
6462 case MCK_F4RC: return "MCK_F4RC";
6463 case MCK_FHRC: return "MCK_FHRC";
6464 case MCK_GPRC32: return "MCK_GPRC32";
6465 case MCK_SPERC: return "MCK_SPERC";
6466 case MCK_VFHRC: return "MCK_VFHRC";
6467 case MCK_VFRC: return "MCK_VFRC";
6468 case MCK_VRRC: return "MCK_VRRC";
6469 case MCK_VSLRC: return "MCK_VSLRC";
6470 case MCK_VSRpRC: return "MCK_VSRpRC";
6471 case MCK_Reg7: return "MCK_Reg7";
6472 case MCK_Reg2: return "MCK_Reg2";
6473 case MCK_Reg23: return "MCK_Reg23";
6474 case MCK_Reg13: return "MCK_Reg13";
6475 case MCK_G8RC: return "MCK_G8RC";
6476 case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0";
6477 case MCK_GPRC: return "MCK_GPRC";
6478 case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0";
6479 case MCK_DMRROWRC: return "MCK_DMRROWRC";
6480 case MCK_VSRC: return "MCK_VSRC";
6481 case MCK_VSSRC: return "MCK_VSSRC";
6482 case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC";
6483 case MCK_RegByHwMode_ppc_ptr_rc: return "MCK_RegByHwMode_ppc_ptr_rc";
6484 case MCK_RegByHwMode_ptr_rc_idx_by_hwmode: return "MCK_RegByHwMode_ptr_rc_idx_by_hwmode";
6485 case MCK_RegByHwMode_ptr_rc_nor0_by_hwmode: return "MCK_RegByHwMode_ptr_rc_nor0_by_hwmode";
6486 case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint";
6487 case MCK_Imm: return "MCK_Imm";
6488 case MCK_ImmZero: return "MCK_ImmZero";
6489 case MCK_CRBitMask: return "MCK_CRBitMask";
6490 case MCK_CondBr: return "MCK_CondBr";
6491 case MCK_DirectBr: return "MCK_DirectBr";
6492 case MCK_DispRI34: return "MCK_DispRI34";
6493 case MCK_DispRIHash: return "MCK_DispRIHash";
6494 case MCK_DispRI: return "MCK_DispRI";
6495 case MCK_DispRIX16: return "MCK_DispRIX16";
6496 case MCK_DispRIX: return "MCK_DispRIX";
6497 case MCK_DispSPE2: return "MCK_DispSPE2";
6498 case MCK_DispSPE4: return "MCK_DispSPE4";
6499 case MCK_DispSPE8: return "MCK_DispSPE8";
6500 case MCK_RegACCRC: return "MCK_RegACCRC";
6501 case MCK_RegCRBITRC: return "MCK_RegCRBITRC";
6502 case MCK_RegCRRC: return "MCK_RegCRRC";
6503 case MCK_RegDMRRC: return "MCK_RegDMRRC";
6504 case MCK_RegDMRROWRC: return "MCK_RegDMRROWRC";
6505 case MCK_RegDMRROWpRC: return "MCK_RegDMRROWpRC";
6506 case MCK_RegDMRpRC: return "MCK_RegDMRpRC";
6507 case MCK_RegF4RC: return "MCK_RegF4RC";
6508 case MCK_RegF8RC: return "MCK_RegF8RC";
6509 case MCK_RegFpRC: return "MCK_RegFpRC";
6510 case MCK_RegG8RC: return "MCK_RegG8RC";
6511 case MCK_RegG8RC_NOX0: return "MCK_RegG8RC_NOX0";
6512 case MCK_RegG8pRC: return "MCK_RegG8pRC";
6513 case MCK_RegGPRC: return "MCK_RegGPRC";
6514 case MCK_RegGPRC_NOR0: return "MCK_RegGPRC_NOR0";
6515 case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0";
6516 case MCK_RegGxRC: return "MCK_RegGxRC";
6517 case MCK_RegSPERC: return "MCK_RegSPERC";
6518 case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC";
6519 case MCK_RegVFRC: return "MCK_RegVFRC";
6520 case MCK_RegVRRC: return "MCK_RegVRRC";
6521 case MCK_RegVSFRC: return "MCK_RegVSFRC";
6522 case MCK_RegVSRC: return "MCK_RegVSRC";
6523 case MCK_RegVSRpEvenRC: return "MCK_RegVSRpEvenRC";
6524 case MCK_RegVSRpRC: return "MCK_RegVSRpRC";
6525 case MCK_RegVSSRC: return "MCK_RegVSSRC";
6526 case MCK_TLSReg: return "MCK_TLSReg";
6527 case MCK_S16Imm: return "MCK_S16Imm";
6528 case MCK_S17Imm: return "MCK_S17Imm";
6529 case MCK_S32Imm: return "MCK_S32Imm";
6530 case MCK_S34Imm: return "MCK_S34Imm";
6531 case MCK_S5Imm: return "MCK_S5Imm";
6532 case MCK_U10Imm: return "MCK_U10Imm";
6533 case MCK_U12Imm: return "MCK_U12Imm";
6534 case MCK_U16Imm: return "MCK_U16Imm";
6535 case MCK_U1Imm: return "MCK_U1Imm";
6536 case MCK_U2Imm: return "MCK_U2Imm";
6537 case MCK_U3Imm: return "MCK_U3Imm";
6538 case MCK_U4Imm: return "MCK_U4Imm";
6539 case MCK_U5Imm: return "MCK_U5Imm";
6540 case MCK_U6Imm: return "MCK_U6Imm";
6541 case MCK_U7Imm: return "MCK_U7Imm";
6542 case MCK_U8Imm: return "MCK_U8Imm";
6543 case NumMatchClassKinds: return "NumMatchClassKinds";
6544 }
6545 llvm_unreachable("unhandled MatchClassKind!");
6546}
6547
6548#endif // NDEBUG
6549FeatureBitset PPCAsmParser::
6550ComputeAvailableFeatures(const FeatureBitset &FB) const {
6551 FeatureBitset Features;
6552 if (!FB[PPC::AIXOS] || FB[PPC::FeatureModernAIXAs])
6553 Features.set(Feature_ModernAsBit);
6554 return Features;
6555}
6556
6557static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser,
6558 unsigned Kind, const OperandVector &Operands,
6559 uint64_t &ErrorInfo) {
6560 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
6561 const uint8_t *Converter = ConversionTable[Kind];
6562 for (const uint8_t *p = Converter; *p; p += 2) {
6563 switch (*p) {
6564 case CVT_Tied: {
6565 unsigned OpIdx = *(p + 1);
6566 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
6567 std::begin(TiedAsmOperandTable)) &&
6568 "Tied operand not found");
6569 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
6570 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
6571 if (OpndNum1 != OpndNum2) {
6572 auto &SrcOp1 = Operands[OpndNum1];
6573 auto &SrcOp2 = Operands[OpndNum2];
6574 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
6575 ErrorInfo = OpndNum2;
6576 return false;
6577 }
6578 }
6579 break;
6580 }
6581 default:
6582 break;
6583 }
6584 }
6585 return true;
6586}
6587
6588static const char MnemonicTable[] =
6589 "\003add\004addc\005addco\004adde\005addeo\005addex\006addg6s\004addi\005"
6590 "addic\005addis\005addme\006addmeo\004addo\007addpcis\005addze\006addzeo"
6591 "\003and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003bc-"
6592 "\003bca\004bca+\004bca-\005bcctr\006bcctrl\006bcdadd\006bcdcfn\007bcdcf"
6593 "sq\006bcdcfz\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdset"
6594 "sgn\005bcdsr\006bcdsub\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004"
6595 "bcl-\004bcla\005bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdn"
6596 "z\005bdnz+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006"
6597 "bdnzfl\007bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006"
6598 "bdnzla\007bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl"
6599 "\010bdnzlrl+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdn"
6600 "ztlr\010bdnztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bd"
6601 "zf\005bdzfa\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005"
6602 "bdzl-\005bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzl"
6603 "rl\007bdzlrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007"
6604 "bdztlrl\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007b"
6605 "eqctr+\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005"
6606 "beql-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beql"
6607 "rl\007beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005"
6608 "bfctr\006bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl"
6609 "+\004bfl-\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006"
6610 "bflrl+\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bg"
6611 "ectr\007bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005"
6612 "bgel+\005bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr"
6613 "-\006bgelrl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgt"
6614 "a+\005bgta-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010b"
6615 "gtctrl-\004bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr"
6616 "\006bgtlr+\006bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003bl"
6617 "e\004ble+\004ble-\004blea\005blea+\005blea-\006blectr\007blectr+\007ble"
6618 "ctr-\007blectrl\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005bl"
6619 "ela\006blela+\006blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelr"
6620 "l+\007blelrl-\003blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005"
6621 "blta-\006bltctr\007bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl"
6622 "-\004bltl\005bltl+\005bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bl"
6623 "tlr+\006bltlr-\006bltlrl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004"
6624 "bnea\005bnea+\005bnea-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bn"
6625 "ectrl+\010bnectrl-\004bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnel"
6626 "a-\005bnelr\006bnelr+\006bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004"
6627 "bng+\004bng-\004bnga\005bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007"
6628 "bngctrl\010bngctrl+\010bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006b"
6629 "ngla+\006bngla-\005bnglr\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bn"
6630 "glrl-\003bnl\004bnl+\004bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnl"
6631 "ctr+\007bnlctr-\007bnlctrl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005"
6632 "bnll-\005bnlla\006bnlla+\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnll"
6633 "rl\007bnllrl+\007bnllrl-\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bns"
6634 "a-\006bnsctr\007bnsctr+\007bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004"
6635 "bnsl\005bnsl+\005bnsl-\005bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006"
6636 "bnslr-\006bnslrl\007bnslrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005"
6637 "bnua+\005bnua-\006bnuctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010"
6638 "bnuctrl-\004bnul\005bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnul"
6639 "r\006bnulr+\006bnulr-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\003brd\003"
6640 "brh\005brinc\003brw\003bso\004bso+\004bso-\004bsoa\005bsoa+\005bsoa-\006"
6641 "bsoctr\007bsoctr+\007bsoctr-\007bsoctrl\010bsoctrl+\010bsoctrl-\004bsol"
6642 "\005bsol+\005bsol-\005bsola\006bsola+\006bsola-\005bsolr\006bsolr+\006b"
6643 "solr-\006bsolrl\007bsolrl+\007bsolrl-\002bt\003bt+\003bt-\003bta\004bta"
6644 "+\004bta-\005btctr\006btctr+\006btctr-\006btctrl\007btctrl+\007btctrl-\003"
6645 "btl\004btl+\004btl-\004btla\005btla+\005btla-\004btlr\005btlr+\005btlr-"
6646 "\005btlrl\006btlrl+\006btlrl-\003bun\004bun+\004bun-\004buna\005buna+\005"
6647 "buna-\006bunctr\007bunctr+\007bunctr-\007bunctrl\010bunctrl+\010bunctrl"
6648 "-\004bunl\005bunl+\005bunl-\005bunla\006bunla+\006bunla-\005bunlr\006bu"
6649 "nlr+\006bunlr-\006bunlrl\007bunlrl+\007bunlrl-\006cbcdtd\006cdtbcd\006c"
6650 "fuged\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006clrrdi\006"
6651 "clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006cmpeqb\004cmpi\004cmpl\005cmp"
6652 "ld\006cmpldi\005cmpli\005cmplw\006cmplwi\005cmprb\004cmpw\005cmpwi\006c"
6653 "ntlzd\007cntlzdm\006cntlzw\006cnttzd\007cnttzdm\006cnttzw\004copy\007cp"
6654 "abort\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crnor"
6655 "\005crnot\004cror\005crorc\005crset\005crxor\004dadd\005daddq\004darn\004"
6656 "dcba\004dcbf\006dcbfep\005dcbfl\006dcbflp\006dcbfps\004dcbi\005dcbst\007"
6657 "dcbstep\007dcbstps\004dcbt\006dcbtct\006dcbtds\006dcbtep\006dcbtst\010d"
6658 "cbtstct\010dcbtstds\010dcbtstep\007dcbtstt\005dcbtt\004dcbz\006dcbzep\005"
6659 "dcbzl\007dcbzlep\005dccci\006dcffix\007dcffixq\010dcffixqq\003dci\005dc"
6660 "mpo\006dcmpoq\005dcmpu\006dcmpuq\005dctdp\006dctfix\007dctfixq\010dctfi"
6661 "xqq\006dctqpq\006ddedpd\007ddedpdq\004ddiv\005ddivq\006denbcd\007denbcd"
6662 "q\004diex\005diexq\004divd\005divde\006divdeo\006divdeu\007divdeuo\005d"
6663 "ivdo\005divdu\006divduo\004divw\005divwe\006divweo\006divweu\007divweuo"
6664 "\005divwo\005divwu\006divwuo\ndmcryshash\004dmmr\tdmsetdmrz\014dmsha256"
6665 "hash\ndmsha2hash\010dmsha3dw\ndmsha3hash\014dmsha512hash\004dmul\005dmu"
6666 "lq\005dmxor\015dmxvbf16gerx2\017dmxvbf16gerx2nn\017dmxvbf16gerx2np\017d"
6667 "mxvbf16gerx2pn\017dmxvbf16gerx2pp\014dmxvf16gerx2\016dmxvf16gerx2nn\016"
6668 "dmxvf16gerx2np\016dmxvf16gerx2pn\016dmxvf16gerx2pp\013dmxvi8gerx4\015dm"
6669 "xvi8gerx4pp\016dmxvi8gerx4spp\016dmxxextfdmr256\016dmxxextfdmr512\016dm"
6670 "xxinstdmr256\016dmxxinstdmr512\ndmxxmmfacc\ndmxxmmtacc\013dmxxsetaccz\020"
6671 "dmxxsha224256pad\016dmxxsha3224pad\016dmxxsha3256pad\016dmxxsha3384pad\016"
6672 "dmxxsha3512pad\020dmxxsha384512pad\017dmxxshake128pad\017dmxxshake256pa"
6673 "d\ndmxxshapad\004dqua\005dquai\006dquaiq\005dquaq\005drdpq\006drintn\007"
6674 "drintnq\006drintx\007drintxq\005drrnd\006drrndq\004drsp\005dscli\006dsc"
6675 "liq\005dscri\006dscriq\003dss\006dssall\003dst\005dstst\006dststt\004ds"
6676 "tt\004dsub\005dsubq\006dtstdc\007dtstdcq\006dtstdg\007dtstdgq\006dtstex"
6677 "\007dtstexq\006dtstsf\007dtstsfi\010dtstsfiq\007dtstsfq\004dxex\005dxex"
6678 "q\006efdabs\006efdadd\006efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007ef"
6679 "dcfuf\007efdcfui\010efdcfuid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efd"
6680 "ctsf\007efdctsi\tefdctsidz\010efdctsiz\007efdctuf\007efdctui\tefdctuidz"
6681 "\010efdctuiz\006efddiv\006efdmul\007efdnabs\006efdneg\006efdsub\010efdt"
6682 "steq\010efdtstgt\010efdtstlt\006efsabs\006efsadd\006efscfd\007efscfsf\007"
6683 "efscfsi\007efscfuf\007efscfui\010efscmpeq\010efscmpgt\010efscmplt\007ef"
6684 "sctsf\007efsctsi\010efsctsiz\007efsctuf\007efsctui\010efsctuiz\006efsdi"
6685 "v\006efsmul\007efsnabs\006efsneg\006efssub\010efststeq\010efststgt\010e"
6686 "fststlt\005eieio\003eqv\005evabs\007evaddiw\013evaddsmiaaw\013evaddssia"
6687 "aw\013evaddumiaaw\013evaddusiaaw\006evaddw\005evand\006evandc\007evcmpe"
6688 "q\010evcmpgts\010evcmpgtu\010evcmplts\010evcmpltu\010evcntlsw\010evcntl"
6689 "zw\007evdivws\007evdivwu\005eveqv\007evextsb\007evextsh\007evfsabs\007e"
6690 "vfsadd\010evfscfsf\010evfscfsi\010evfscfuf\010evfscfui\tevfscmpeq\tevfs"
6691 "cmpgt\tevfscmplt\010evfsctsf\010evfsctsi\tevfsctsiz\010evfsctui\007evfs"
6692 "div\007evfsmul\010evfsnabs\007evfsneg\007evfssub\tevfststeq\tevfststgt\t"
6693 "evfststlt\005evldd\006evlddx\005evldh\006evldhx\005evldw\006evldwx\013e"
6694 "vlhhesplat\014evlhhesplatx\014evlhhossplat\015evlhhossplatx\014evlhhous"
6695 "plat\015evlhhousplatx\006evlwhe\007evlwhex\007evlwhos\010evlwhosx\007ev"
6696 "lwhou\010evlwhoux\nevlwhsplat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx"
6697 "\tevmergehi\013evmergehilo\tevmergelo\013evmergelohi\013evmhegsmfaa\013"
6698 "evmhegsmfan\013evmhegsmiaa\013evmhegsmian\013evmhegumiaa\013evmhegumian"
6699 "\010evmhesmf\tevmhesmfa\013evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmh"
6700 "esmia\013evmhesmiaaw\013evmhesmianw\010evmhessf\tevmhessfa\013evmhessfa"
6701 "aw\013evmhessfanw\013evmhessiaaw\013evmhessianw\010evmheumi\tevmheumia\013"
6702 "evmheumiaaw\013evmheumianw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa"
6703 "\013evmhogsmfan\013evmhogsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogu"
6704 "mian\010evmhosmf\tevmhosmfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\t"
6705 "evmhosmia\013evmhosmiaaw\013evmhosmianw\010evmhossf\tevmhossfa\013evmho"
6706 "ssfaaw\013evmhossfanw\013evmhossiaaw\013evmhossianw\010evmhoumi\tevmhou"
6707 "mia\013evmhoumiaaw\013evmhoumianw\013evmhousiaaw\013evmhousianw\005evmr"
6708 "a\010evmwhsmf\tevmwhsmfa\010evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010"
6709 "evmwhumi\tevmwhumia\013evmwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evm"
6710 "wlssianw\010evmwlumi\tevmwlumia\013evmwlumiaaw\013evmwlumianw\013evmwlu"
6711 "siaaw\013evmwlusianw\007evmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007ev"
6712 "mwsmi\010evmwsmia\tevmwsmiaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssf"
6713 "aa\tevmwssfan\007evmwumi\010evmwumia\tevmwumiaa\tevmwumian\006evnand\005"
6714 "evneg\005evnor\004evor\005evorc\005evrlw\006evrlwi\006evrndw\005evsel\005"
6715 "evslw\006evslwi\tevsplatfi\010evsplati\007evsrwis\007evsrwiu\006evsrws\006"
6716 "evsrwu\006evstdd\007evstddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007"
6717 "evstwhe\010evstwhex\007evstwho\010evstwhox\007evstwwe\010evstwwex\007ev"
6718 "stwwo\010evstwwox\014evsubfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014ev"
6719 "subfusiaaw\007evsubfw\010evsubifw\005evxor\006extldi\006extlwi\006extrd"
6720 "i\006extrwi\005extsb\005extsh\005extsw\010extswsli\004fabs\004fadd\005f"
6721 "adds\005fcfid\006fcfids\006fcfidu\007fcfidus\005fcmpo\005fcmpu\006fcpsg"
6722 "n\005fctid\006fctidu\007fctiduz\006fctidz\005fctiw\006fctiwu\007fctiwuz"
6723 "\006fctiwz\004fdiv\005fdivs\005fmadd\006fmadds\003fmr\005fmsub\006fmsub"
6724 "s\004fmul\005fmuls\005fnabs\004fneg\006fnmadd\007fnmadds\006fnmsub\007f"
6725 "nmsubs\003fre\004fres\004frim\004frin\004frip\004friz\004frsp\007frsqrt"
6726 "e\010frsqrtes\004fsel\005fsqrt\006fsqrts\004fsub\005fsubs\005ftdiv\006f"
6727 "tsqrt\007hashchk\010hashchkp\006hashst\007hashstp\005hrfid\006hwsync\004"
6728 "icbi\006icbiep\005icblc\005icblq\004icbt\006icbtls\005iccci\003ici\006i"
6729 "nslwi\006insrdi\006insrwi\004isel\006iseleq\006iselgt\006isellt\005isyn"
6730 "c\002la\005lbarx\005lbepx\003lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002"
6731 "ld\005ldarx\004ldat\005ldbrx\005ldcix\003ldu\004ldux\003ldx\003lfd\006l"
6732 "fdepx\004lfdu\005lfdux\004lfdx\006lfiwax\006lfiwzx\003lfs\004lfsu\005lf"
6733 "sux\004lfsx\003lha\005lharx\004lhau\005lhaux\004lhax\005lhbrx\005lhepx\003"
6734 "lhz\006lhzcix\004lhzu\005lhzux\004lhzx\002li\003lis\003lmw\004lnia\002l"
6735 "q\005lqarx\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004lvsr\003lvx\004"
6736 "lvxl\003lwa\005lwarx\004lwat\005lwaux\004lwax\005lwbrx\005lwepx\006lwsy"
6737 "nc\003lwz\006lwzcix\004lwzu\005lwzux\004lwzx\004lxsd\005lxsdx\007lxsibz"
6738 "x\007lxsihzx\007lxsiwax\007lxsiwzx\005lxssp\006lxsspx\003lxv\007lxvb16x"
6739 "\006lxvd2x\006lxvdsx\006lxvh8x\005lxvkq\004lxvl\005lxvll\004lxvp\010lxv"
6740 "pb32x\006lxvprl\007lxvprll\005lxvpx\006lxvrbx\006lxvrdx\006lxvrhx\005lx"
6741 "vrl\006lxvrll\006lxvrwx\006lxvw4x\006lxvwsx\004lxvx\006maddhd\007maddhd"
6742 "u\006maddld\004mbar\004mcrf\005mcrfs\006mcrxrx\005mfamr\005mfasr\007mfb"
6743 "hrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005mfbr5\005mfbr6\005"
6744 "mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007mfdbatu\006mfdc"
6745 "cr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005mfesr\006mffprd\007"
6746 "mffprwz\004mffs\010mffscdrn\tmffscdrni\006mffsce\007mffscrn\010mffscrni"
6747 "\005mffsl\007mfibatl\007mfibatu\006mficcr\004mflr\005mfmsr\006mfocrf\005"
6748 "mfpid\006mfpidr\005mfpmr\005mfppr\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr"
6749 "1\tmfspefscr\005mfspr\006mfsprg\007mfsprg0\007mfsprg1\007mfsprg2\007mfs"
6750 "prg3\007mfsprg4\007mfsprg5\007mfsprg6\007mfsprg7\004mfsr\006mfsrin\006m"
6751 "fsrr0\006mfsrr1\006mfsrr2\006mfsrr3\004mftb\006mftbhi\005mftbl\006mftbl"
6752 "o\005mftbu\005mftcr\006mfuamr\007mfudscr\005mfvrd\010mfvrsave\006mfvrwz"
6753 "\006mfvscr\006mfvsrd\007mfvsrld\007mfvsrwz\005mfxer\005modsd\005modsw\005"
6754 "modud\005moduw\002mr\007msgsndp\007msgsync\005msync\005mtamr\005mtasr\005"
6755 "mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005mtbr6\005mtbr7\006"
6756 "mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007mtdbatu\006mtdc"
6757 "cr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005mtesr\006mtfprd\007"
6758 "mtfprwa\007mtfprwz\006mtfsb0\006mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007"
6759 "mtibatu\006mticcr\005mtlpl\004mtlr\005mtmsr\006mtmsrd\006mtocrf\005mtpi"
6760 "d\006mtpidr\005mtpmr\005mtppr\006mtsdr1\tmtspefscr\005mtspr\006mtsprg\007"
6761 "mtsprg0\007mtsprg1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg5\007mtspr"
6762 "g6\007mtsprg7\004mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2\006mtsrr3"
6763 "\006mttbhi\005mttbl\006mttblo\005mttbu\005mttcr\006mtuamr\007mtudscr\005"
6764 "mtvrd\010mtvrsave\006mtvrwa\006mtvrwz\006mtvscr\007mtvsrbm\010mtvsrbmi\006"
6765 "mtvsrd\007mtvsrdd\007mtvsrdm\007mtvsrhm\007mtvsrqm\007mtvsrwa\007mtvsrw"
6766 "m\007mtvsrws\007mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005"
6767 "mulld\006mulldo\005mulli\005mullw\006mullwo\004nand\003nap\003neg\004ne"
6768 "go\003nop\003nor\003not\002or\003orc\003ori\004oris\005paddi\006paddis\005"
6769 "paste\013pause_short\005pdepd\005pextd\007phwsync\003pla\004plbz\003pld"
6770 "\004plfd\004plfs\004plha\004plhz\003pli\004plwa\007plwsync\004plwz\005p"
6771 "lxsd\006plxssp\004plxv\005plxvp\017pmdmxvbf16gerx2\021pmdmxvbf16gerx2nn"
6772 "\021pmdmxvbf16gerx2np\021pmdmxvbf16gerx2pn\021pmdmxvbf16gerx2pp\016pmdm"
6773 "xvf16gerx2\020pmdmxvf16gerx2nn\020pmdmxvf16gerx2np\020pmdmxvf16gerx2pn\020"
6774 "pmdmxvf16gerx2pp\015pmdmxvi8gerx4\017pmdmxvi8gerx4pp\020pmdmxvi8gerx4sp"
6775 "p\014pmxvbf16ger2\016pmxvbf16ger2nn\016pmxvbf16ger2np\016pmxvbf16ger2pn"
6776 "\016pmxvbf16ger2pp\013pmxvf16ger2\015pmxvf16ger2nn\015pmxvf16ger2np\015"
6777 "pmxvf16ger2pn\015pmxvf16ger2pp\npmxvf32ger\014pmxvf32gernn\014pmxvf32ge"
6778 "rnp\014pmxvf32gerpn\014pmxvf32gerpp\npmxvf64ger\014pmxvf64gernn\014pmxv"
6779 "f64gernp\014pmxvf64gerpn\014pmxvf64gerpp\013pmxvi16ger2\015pmxvi16ger2p"
6780 "p\014pmxvi16ger2s\016pmxvi16ger2spp\npmxvi4ger8\014pmxvi4ger8pp\npmxvi8"
6781 "ger4\014pmxvi8ger4pp\015pmxvi8ger4spp\007popcntb\007popcntd\007popcntw\004"
6782 "pstb\004pstd\005pstfd\005pstfs\004psth\004pstw\006pstxsd\007pstxssp\005"
6783 "pstxv\006pstxvp\005psubi\007ptesync\tptesyncio\004rfci\004rfdi\005rfebb"
6784 "\003rfi\004rfid\005rfmci\005rldcl\005rldcr\005rldic\006rldicl\006rldicr"
6785 "\006rldimi\006rlwimi\006rlwinm\005rlwnm\005rotld\006rotldi\005rotlw\006"
6786 "rotlwi\006rotrdi\006rotrwi\002sc\003scv\004setb\005setbc\006setbcr\006s"
6787 "etnbc\007setnbcr\006slbfee\005slbia\005slbie\006slbieg\007slbmfee\007sl"
6788 "bmfev\006slbmte\007slbsync\003sld\004sldi\003slw\004slwi\004srad\005sra"
6789 "di\004sraw\005srawi\003srd\004srdi\003srw\004srwi\003stb\006stbcix\005s"
6790 "tbcx\006stbepx\004stbu\005stbux\004stbx\010stcisync\003std\005stdat\006"
6791 "stdbrx\006stdcix\005stdcx\004stdu\005stdux\004stdx\004stfd\007stfdepx\005"
6792 "stfdu\006stfdux\005stfdx\006stfiwx\004stfs\005stfsu\006stfsux\005stfsx\003"
6793 "sth\006sthbrx\006sthcix\005sthcx\006sthepx\004sthu\005sthux\004sthx\004"
6794 "stmw\tstncisync\004stop\003stq\005stqcx\005stswi\006stsync\006stvebx\006"
6795 "stvehx\006stvewx\004stvx\005stvxl\003stw\005stwat\006stwbrx\006stwcix\005"
6796 "stwcx\006stwepx\004stwu\005stwux\004stwx\005stxsd\006stxsdx\007stxsibx\007"
6797 "stxsihx\007stxsiwx\006stxssp\007stxsspx\004stxv\010stxvb16x\007stxvd2x\007"
6798 "stxvh8x\005stxvl\006stxvll\005stxvp\tstxvpb32x\007stxvprl\010stxvprll\006"
6799 "stxvpx\007stxvrbx\007stxvrdx\007stxvrhx\006stxvrl\007stxvrll\007stxvrwx"
6800 "\007stxvw4x\005stxvx\003sub\004subc\004subf\005subfc\006subfco\005subfe"
6801 "\006subfeo\006subfic\006subfme\007subfmeo\005subfo\006subfus\006subfze\007"
6802 "subfzeo\004subi\005subic\005subis\007subpcis\004sync\006tabort\010tabor"
6803 "tdc\ttabortdci\010tabortwc\ttabortwci\006tbegin\006tcheck\002td\004tdeq"
6804 "\005tdeqi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004tdle\005tdlei\005"
6805 "tdlge\006tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005tdllt\006tdllt"
6806 "i\005tdlng\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004tdne\005tdn"
6807 "ei\004tdng\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\007tendall\005"
6808 "tlbia\005tlbie\007tlbieio\006tlbiel\006tlbiep\006tlbilx\ntlbilxlpid\ttl"
6809 "bilxpid\010tlbilxva\007tlbivax\005tlbld\005tlbli\005tlbre\007tlbrehi\007"
6810 "tlbrelo\005tlbsx\007tlbsync\ttlbsyncio\005tlbwe\007tlbwehi\007tlbwelo\004"
6811 "trap\010trechkpt\010treclaim\007tresume\003tsr\010tsuspend\002tw\004twe"
6812 "q\005tweqi\004twge\005twgei\004twgt\005twgti\003twi\004twle\005twlei\005"
6813 "twlge\006twlgei\005twlgt\006twlgti\005twlle\006twllei\005twllt\006twllt"
6814 "i\005twlng\006twlngi\005twlnl\006twlnli\004twlt\005twlti\004twne\005twn"
6815 "ei\004twng\005twngi\004twnl\005twnli\003twu\004twui\007vabsdub\007vabsd"
6816 "uh\007vabsduw\007vaddcuq\007vaddcuw\010vaddecuq\010vaddeuqm\006vaddfp\007"
6817 "vaddsbs\007vaddshs\007vaddsws\007vaddubm\007vaddubs\007vaddudm\007vaddu"
6818 "hm\007vadduhs\007vadduqm\007vadduwm\007vadduws\004vand\005vandc\006vavg"
6819 "sb\006vavgsh\006vavgsw\006vavgub\006vavguh\006vavguw\007vbpermd\007vbpe"
6820 "rmq\005vcfsx\007vcfuged\005vcfux\007vcipher\013vcipherlast\006vclrlb\006"
6821 "vclrrb\005vclzb\005vclzd\006vclzdm\005vclzh\010vclzlsbb\005vclzw\007vcm"
6822 "pbfp\010vcmpeqfp\010vcmpequb\010vcmpequd\010vcmpequh\010vcmpequq\010vcm"
6823 "pequw\010vcmpgefp\010vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmpgtsh\010vc"
6824 "mpgtsq\010vcmpgtsw\010vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcmpgtuq\010v"
6825 "cmpgtuw\007vcmpneb\007vcmpneh\007vcmpnew\010vcmpnezb\010vcmpnezh\010vcm"
6826 "pnezw\006vcmpsq\006vcmpuq\007vcntmbb\007vcntmbd\007vcntmbh\007vcntmbw\006"
6827 "vctsxs\006vctuxs\005vctzb\005vctzd\006vctzdm\005vctzh\010vctzlsbb\005vc"
6828 "tzw\007vdivesd\007vdivesq\007vdivesw\007vdiveud\007vdiveuq\007vdiveuw\006"
6829 "vdivsd\006vdivsq\006vdivsw\006vdivud\006vdivuq\006vdivuw\004veqv\tvexpa"
6830 "ndbm\tvexpanddm\tvexpandhm\tvexpandqm\tvexpandwm\010vexptefp\tvextddvlx"
6831 "\tvextddvrx\nvextdubvlx\nvextdubvrx\nvextduhvlx\nvextduhvrx\nvextduwvlx"
6832 "\nvextduwvrx\nvextractbm\tvextractd\nvextractdm\nvextracthm\nvextractqm"
6833 "\nvextractub\nvextractuh\nvextractuw\nvextractwm\010vextsb2d\010vextsb2"
6834 "w\010vextsd2q\010vextsh2d\010vextsh2w\010vextsw2d\010vextublx\010vextub"
6835 "rx\010vextuhlx\010vextuhrx\010vextuwlx\010vextuwrx\005vgbbd\004vgnb\007"
6836 "vinsblx\007vinsbrx\010vinsbvlx\010vinsbvrx\005vinsd\007vinsdlx\007vinsd"
6837 "rx\010vinsertb\010vinsertd\010vinserth\010vinsertw\007vinshlx\007vinshr"
6838 "x\010vinshvlx\010vinshvrx\005vinsw\007vinswlx\007vinswrx\010vinswvlx\010"
6839 "vinswvrx\007vlogefp\007vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006vmaxsh\006"
6840 "vmaxsw\006vmaxub\006vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmhraddshs\006"
6841 "vminfp\006vminsb\006vminsd\006vminsh\006vminsw\006vminub\006vminud\006v"
6842 "minuh\006vminuw\tvmladduhm\006vmodsd\006vmodsq\006vmodsw\006vmodud\006v"
6843 "moduq\006vmoduw\003vmr\006vmrgew\006vmrghb\006vmrghh\006vmrghw\006vmrgl"
6844 "b\006vmrglh\006vmrglw\006vmrgow\010vmsumcud\010vmsummbm\010vmsumshm\010"
6845 "vmsumshs\010vmsumubm\010vmsumudm\010vmsumuhm\010vmsumuhs\tvmul10cuq\nvm"
6846 "ul10ecuq\tvmul10euq\010vmul10uq\007vmulesb\007vmulesd\007vmulesh\007vmu"
6847 "lesw\007vmuleub\007vmuleud\007vmuleuh\007vmuleuw\007vmulhsd\007vmulhsw\007"
6848 "vmulhud\007vmulhuw\006vmulld\007vmulosb\007vmulosd\007vmulosh\007vmulos"
6849 "w\007vmuloub\007vmuloud\007vmulouh\007vmulouw\007vmuluwm\005vnand\010vn"
6850 "cipher\014vncipherlast\005vnegd\005vnegw\010vnmsubfp\004vnor\004vnot\003"
6851 "vor\004vorc\006vpdepd\005vperm\006vpermr\010vpermxor\006vpextd\005vpkpx"
6852 "\007vpksdss\007vpksdus\007vpkshss\007vpkshus\007vpkswss\007vpkswus\007v"
6853 "pkudum\007vpkudus\007vpkuhum\007vpkuhus\007vpkuwum\007vpkuwus\007vpmsum"
6854 "b\007vpmsumd\007vpmsumh\007vpmsumw\010vpopcntb\010vpopcntd\010vpopcnth\010"
6855 "vpopcntw\007vprtybd\007vprtybq\007vprtybw\005vrefp\005vrfim\005vrfin\005"
6856 "vrfip\005vrfiz\004vrlb\004vrld\006vrldmi\006vrldnm\004vrlh\004vrlq\006v"
6857 "rlqmi\006vrlqnm\004vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005vsbox\004vsel"
6858 "\nvshasigmad\nvshasigmaw\003vsl\004vslb\004vsld\006vsldbi\006vsldoi\004"
6859 "vslh\004vslo\004vslq\004vslv\004vslw\006vspltb\006vsplth\010vspltisb\010"
6860 "vspltish\010vspltisw\006vspltw\003vsr\005vsrab\005vsrad\005vsrah\005vsr"
6861 "aq\005vsraw\004vsrb\004vsrd\006vsrdbi\004vsrh\004vsro\004vsrq\004vsrv\004"
6862 "vsrw\007vstribl\007vstribr\007vstrihl\007vstrihr\007vsubcuq\007vsubcuw\010"
6863 "vsubecuq\010vsubeuqm\006vsubfp\007vsubsbs\007vsubshs\007vsubsws\007vsub"
6864 "ubm\007vsububs\007vsubudm\007vsubuhm\007vsubuhs\007vsubuqm\007vsubuwm\007"
6865 "vsubuws\010vsum2sws\010vsum4sbs\010vsum4shs\010vsum4ubs\007vsumsws\010v"
6866 "ucmprhb\010vucmprhh\010vucmprhn\010vucmprlb\010vucmprlh\010vucmprln\007"
6867 "vupkhpx\007vupkhsb\007vupkhsh\nvupkhsntob\007vupkhsw\016vupkint4tobf16\016"
6868 "vupkint4tofp32\016vupkint8tobf16\016vupkint8tofp32\007vupklpx\007vupkls"
6869 "b\007vupklsh\nvupklsntob\007vupklsw\004vxor\004wait\010waitimpl\007wait"
6870 "rsv\005wrtee\006wrteei\005wsync\004xnop\003xor\004xori\005xoris\007xsab"
6871 "sdp\007xsabsqp\014xsaddaddsuqm\013xsaddadduqm\007xsadddp\007xsaddqp\010"
6872 "xsaddqpo\007xsaddsp\014xsaddsubsuqm\013xsaddsubuqm\txscmpeqdp\txscmpeqq"
6873 "p\nxscmpexpdp\nxscmpexpqp\txscmpgedp\txscmpgeqp\txscmpgtdp\txscmpgtqp\010"
6874 "xscmpodp\010xscmpoqp\010xscmpudp\010xscmpuqp\txscpsgndp\txscpsgnqp\010x"
6875 "scvdphp\010xscvdpqp\010xscvdpsp\txscvdpspn\nxscvdpsxds\nxscvdpsxws\nxsc"
6876 "vdpuxds\nxscvdpuxws\010xscvhpdp\010xscvqpdp\txscvqpdpo\txscvqpsdz\txscv"
6877 "qpsqz\txscvqpswz\txscvqpudz\txscvqpuqz\txscvqpuwz\010xscvsdqp\010xscvsp"
6878 "dp\txscvspdpn\010xscvsqqp\txscvsxddp\txscvsxdsp\010xscvudqp\010xscvuqqp"
6879 "\txscvuxddp\txscvuxdsp\007xsdivdp\007xsdivqp\010xsdivqpo\007xsdivsp\010"
6880 "xsiexpdp\010xsiexpqp\txsmaddadp\txsmaddasp\txsmaddmdp\txsmaddmsp\010xsm"
6881 "addqp\txsmaddqpo\010xsmaxcdp\010xsmaxcqp\007xsmaxdp\010xsmaxjdp\015xsme"
6882 "rge2t1uqm\015xsmerge2t2uqm\015xsmerge2t3uqm\015xsmerge3t1uqm\010xsmincd"
6883 "p\010xsmincqp\007xsmindp\010xsminjdp\txsmsubadp\txsmsubasp\txsmsubmdp\t"
6884 "xsmsubmsp\010xsmsubqp\txsmsubqpo\007xsmuldp\007xsmulqp\010xsmulqpo\007x"
6885 "smulsp\010xsnabsdp\010xsnabsqp\007xsnegdp\007xsnegqp\nxsnmaddadp\nxsnma"
6886 "ddasp\nxsnmaddmdp\nxsnmaddmsp\txsnmaddqp\nxsnmaddqpo\nxsnmsubadp\nxsnms"
6887 "ubasp\nxsnmsubmdp\nxsnmsubmsp\txsnmsubqp\nxsnmsubqpo\006xsrdpi\007xsrdp"
6888 "ic\007xsrdpim\007xsrdpip\007xsrdpiz\016xsrebase2t1uqm\016xsrebase2t2uqm"
6889 "\016xsrebase2t3uqm\016xsrebase2t4uqm\016xsrebase3t1uqm\016xsrebase3t2uq"
6890 "m\016xsrebase3t3uqm\006xsredp\006xsresp\006xsrqpi\007xsrqpix\007xsrqpxp"
6891 "\005xsrsp\nxsrsqrtedp\nxsrsqrtesp\010xssqrtdp\010xssqrtqp\txssqrtqpo\010"
6892 "xssqrtsp\007xssubdp\007xssubqp\010xssubqpo\007xssubsp\010xstdivdp\txsts"
6893 "qrtdp\txststdcdp\txststdcqp\txststdcsp\010xsxexpdp\010xsxexpqp\010xsxsi"
6894 "gdp\010xsxsigqp\007xvabsdp\007xvabssp\007xvadddp\007xvaddsp\010xvadduhm"
6895 "\010xvadduwm\nxvbf16ger2\014xvbf16ger2nn\014xvbf16ger2np\014xvbf16ger2p"
6896 "n\014xvbf16ger2pp\txvcmpeqdp\txvcmpeqsp\txvcmpgedp\txvcmpgesp\txvcmpgtd"
6897 "p\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\013xvcvbf16spn\010xvcvdpsp\nxvcvdpsx"
6898 "ds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010xvcvhpsp\nxvcvspbf16\010xvcvs"
6899 "pdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxws\nxvcvspuxds\nxvcvspuxws\txvcvsx"
6900 "ddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\txvcvuxddp\txvcvuxdsp\txvcvuxwdp\t"
6901 "xvcvuxwsp\007xvdivdp\007xvdivsp\txvf16ger2\013xvf16ger2nn\013xvf16ger2n"
6902 "p\013xvf16ger2pn\013xvf16ger2pp\010xvf32ger\nxvf32gernn\nxvf32gernp\nxv"
6903 "f32gerpn\nxvf32gerpp\010xvf64ger\nxvf64gernn\nxvf64gernp\nxvf64gerpn\nx"
6904 "vf64gerpp\txvi16ger2\013xvi16ger2pp\nxvi16ger2s\014xvi16ger2spp\010xvi4"
6905 "ger8\nxvi4ger8pp\010xvi8ger4\nxvi8ger4pp\013xvi8ger4spp\010xviexpdp\010"
6906 "xviexpsp\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddmsp\007xvmaxdp\007xvma"
6907 "xsp\007xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txvmsubadp\txvmsubasp\t"
6908 "xvmsubmdp\txvmsubmsp\007xvmuldp\010xvmulhsh\010xvmulhsw\010xvmulhuh\010"
6909 "xvmulhuw\007xvmulsp\010xvmuluhm\010xvmuluwm\010xvnabsdp\010xvnabssp\007"
6910 "xvnegdp\007xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddmdp\nxvnmaddmsp\nxvn"
6911 "msubadp\nxvnmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdpi\007xvrdpic\007xvr"
6912 "dpim\007xvrdpip\007xvrdpiz\006xvredp\006xvresp\005xvrlw\006xvrspi\007xv"
6913 "rspic\007xvrspim\007xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtesp\010xvsqr"
6914 "tdp\010xvsqrtsp\007xvsubdp\007xvsubsp\010xvsubuhm\010xvsubuwm\010xvtdiv"
6915 "dp\010xvtdivsp\007xvtlsbb\txvtsqrtdp\txvtsqrtsp\txvtstdcdp\txvtstdcsp\010"
6916 "xvxexpdp\010xvxexpsp\010xvxsigdp\010xvxsigsp\014xxaes128decp\014xxaes12"
6917 "8encp\016xxaes128genlkp\014xxaes192decp\014xxaes192encp\016xxaes192genl"
6918 "kp\014xxaes256decp\014xxaes256encp\016xxaes256genlkp\txxaesdecp\txxaese"
6919 "ncp\013xxaesgenlkp\txxblendvb\txxblendvd\txxblendvh\txxblendvw\005xxbrd"
6920 "\005xxbrh\005xxbrq\005xxbrw\006xxeval\013xxextractuw\nxxgenpcvbm\nxxgen"
6921 "pcvdm\nxxgenpcvhm\nxxgenpcvwm\nxxgfmul128\015xxgfmul128gcm\015xxgfmul12"
6922 "8xts\txxinsertw\006xxland\007xxlandc\006xxleqv\007xxlnand\006xxlnor\005"
6923 "xxlor\006xxlorc\006xxlxor\007xxmfacc\007xxmrghd\007xxmrghw\007xxmrgld\007"
6924 "xxmrglw\007xxmtacc\010xxmulmul\015xxmulmulhiadd\015xxmulmulloadd\006xxp"
6925 "erm\010xxpermdi\007xxpermr\007xxpermx\005xxsel\txxsetaccz\007xxsldwi\007"
6926 "xxspltd\013xxsplti32dx\010xxspltib\txxspltidp\010xxspltiw\007xxspltw\tx"
6927 "xssumudm\nxxssumudmc\015xxssumudmcext\007xxswapd";
6928
6929// Feature bitsets.
6930enum : uint8_t {
6931 AMFBS_None,
6932 AMFBS_ModernAs,
6933};
6934
6935static constexpr FeatureBitset FeatureBitsets[] = {
6936 {}, // AMFBS_None
6937 {Feature_ModernAsBit, },
6938};
6939
6940namespace {
6941 struct MatchEntry {
6942 uint16_t Mnemonic;
6943 uint32_t Opcode;
6944 uint16_t ConvertFn;
6945 uint8_t RequiredFeaturesIdx;
6946 uint8_t Classes[6];
6947 StringRef getMnemonic() const {
6948 return StringRef(MnemonicTable + Mnemonic + 1,
6949 MnemonicTable[Mnemonic]);
6950 }
6951 };
6952
6953 // Predicate for searching for an opcode.
6954 struct LessOpcode {
6955 bool operator()(const MatchEntry &LHS, StringRef RHS) {
6956 return LHS.getMnemonic() < RHS;
6957 }
6958 bool operator()(StringRef LHS, const MatchEntry &RHS) {
6959 return LHS < RHS.getMnemonic();
6960 }
6961 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
6962 return LHS.getMnemonic() < RHS.getMnemonic();
6963 }
6964 };
6965} // end anonymous namespace
6966
6967static const MatchEntry MatchTable0[] = {
6968 { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
6969 { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6970 { 0 /* add */, PPC::ADD4_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6971 { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6972 { 4 /* addc */, PPC::ADDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6973 { 9 /* addco */, PPC::ADDCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6974 { 9 /* addco */, PPC::ADDCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6975 { 15 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6976 { 15 /* adde */, PPC::ADDE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6977 { 20 /* addeo */, PPC::ADDEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6978 { 20 /* addeo */, PPC::ADDEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6979 { 26 /* addex */, PPC::ADDEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm }, },
6980 { 32 /* addg6s */, PPC::ADDG6S, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6981 { 39 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S16Imm }, },
6982 { 44 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6983 { 44 /* addic */, PPC::ADDIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
6984 { 50 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S17Imm }, },
6985 { 56 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6986 { 56 /* addme */, PPC::ADDME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6987 { 62 /* addmeo */, PPC::ADDMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6988 { 62 /* addmeo */, PPC::ADDMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6989 { 69 /* addo */, PPC::ADD4O, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6990 { 69 /* addo */, PPC::ADD4O_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6991 { 74 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_Imm }, },
6992 { 82 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6993 { 82 /* addze */, PPC::ADDZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6994 { 88 /* addzeo */, PPC::ADDZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
6995 { 88 /* addzeo */, PPC::ADDZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
6996 { 95 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6997 { 95 /* and */, PPC::AND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6998 { 99 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
6999 { 99 /* andc */, PPC::ANDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7000 { 104 /* andi */, PPC::ANDI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7001 { 109 /* andis */, PPC::ANDIS_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7002 { 115 /* attn */, PPC::ATTN, Convert_NoOperands, AMFBS_None, { }, },
7003 { 120 /* b */, PPC::B, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7004 { 122 /* ba */, PPC::BA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7005 { 125 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7006 { 125 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7007 { 128 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7008 { 132 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7009 { 136 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7010 { 136 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7011 { 140 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7012 { 145 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7013 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7014 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7015 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7016 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7017 { 163 /* bcdadd */, PPC::BCDADD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7018 { 170 /* bcdcfn */, PPC::BCDCFN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7019 { 177 /* bcdcfsq */, PPC::BCDCFSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7020 { 185 /* bcdcfz */, PPC::BCDCFZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7021 { 192 /* bcdcpsgn */, PPC::BCDCPSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7022 { 201 /* bcdctn */, PPC::BCDCTN_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7023 { 208 /* bcdctsq */, PPC::BCDCTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7024 { 216 /* bcdctz */, PPC::BCDCTZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7025 { 223 /* bcds */, PPC::BCDS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7026 { 228 /* bcdsetsgn */, PPC::BCDSETSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7027 { 238 /* bcdsr */, PPC::BCDSR_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7028 { 244 /* bcdsub */, PPC::BCDSUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7029 { 251 /* bcdtrunc */, PPC::BCDTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7030 { 260 /* bcdus */, PPC::BCDUS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7031 { 266 /* bcdutrunc */, PPC::BCDUTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7032 { 276 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7033 { 276 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7034 { 280 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7035 { 285 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7036 { 290 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7037 { 290 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7038 { 295 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7039 { 301 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7040 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7041 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7042 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7043 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7044 { 318 /* bctr */, PPC::BCTR, Convert_NoOperands, AMFBS_None, { }, },
7045 { 323 /* bctrl */, PPC::BCTRL, Convert_NoOperands, AMFBS_None, { }, },
7046 { 329 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7047 { 334 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7048 { 340 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7049 { 346 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7050 { 352 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7051 { 359 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7052 { 366 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7053 { 372 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7054 { 379 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7055 { 386 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7056 { 394 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7057 { 402 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7058 { 411 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7059 { 417 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7060 { 424 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7061 { 431 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7062 { 438 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7063 { 446 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7064 { 454 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, AMFBS_None, { }, },
7065 { 461 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, AMFBS_None, { }, },
7066 { 469 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, AMFBS_None, { }, },
7067 { 477 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, AMFBS_None, { }, },
7068 { 485 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7069 { 494 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7070 { 503 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7071 { 509 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7072 { 516 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7073 { 523 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7074 { 531 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7075 { 539 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7076 { 548 /* bdz */, PPC::BDZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7077 { 552 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7078 { 557 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7079 { 562 /* bdza */, PPC::BDZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7080 { 567 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7081 { 573 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7082 { 579 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7083 { 584 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7084 { 590 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7085 { 596 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7086 { 603 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7087 { 610 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7088 { 618 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7089 { 623 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7090 { 629 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7091 { 635 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7092 { 641 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7093 { 648 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7094 { 655 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, AMFBS_None, { }, },
7095 { 661 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, AMFBS_None, { }, },
7096 { 668 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, AMFBS_None, { }, },
7097 { 675 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, AMFBS_None, { }, },
7098 { 682 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7099 { 690 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7100 { 698 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7101 { 703 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7102 { 709 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7103 { 715 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7104 { 722 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7105 { 729 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7106 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7107 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7108 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7109 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7110 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7111 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7112 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7113 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7114 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7115 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7116 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7117 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7118 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7119 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7120 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7121 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7122 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7123 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7124 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7125 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7126 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7127 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7128 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7129 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7130 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7131 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7132 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7133 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7134 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7135 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7136 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7137 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7138 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7139 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7140 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7141 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7142 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7143 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7144 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7145 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7146 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7147 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7148 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7149 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7150 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7151 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7152 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7153 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7154 { 897 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7155 { 900 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7156 { 904 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7157 { 908 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7158 { 912 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7159 { 917 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7160 { 922 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7161 { 928 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7162 { 935 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7163 { 942 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7164 { 949 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7165 { 957 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7166 { 965 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7167 { 969 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7168 { 974 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7169 { 979 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7170 { 984 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7171 { 990 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7172 { 996 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7173 { 1001 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7174 { 1007 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7175 { 1013 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7176 { 1019 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7177 { 1026 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7178 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7179 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7180 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7181 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7182 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7183 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7184 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7185 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7186 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7187 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7188 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7189 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7190 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7191 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7192 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7193 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7194 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7195 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7196 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7197 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7198 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7199 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7200 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7201 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7202 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7203 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7204 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7205 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7206 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7207 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7208 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7209 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7210 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7211 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7212 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7213 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7214 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7215 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7216 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7217 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7218 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7219 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7220 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7221 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7222 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7223 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7224 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7225 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7226 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7227 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7228 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7229 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7230 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7231 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7232 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7233 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7234 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7235 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7236 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7237 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7238 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7239 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7240 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7241 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7242 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7243 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7244 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7245 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7246 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7247 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7248 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7249 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7250 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7251 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7252 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7253 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7254 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7255 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7256 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7257 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7258 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7259 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7260 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7261 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7262 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7263 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7264 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7265 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7266 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7267 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7268 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7269 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7270 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7271 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7272 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7273 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7274 { 1353 /* bl */, PPC::BL, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7275 { 1353 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, AMFBS_None, { MCK_DirectBr, MCK_Imm }, },
7276 { 1356 /* bla */, PPC::BLA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7277 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7278 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7279 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7280 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7281 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7282 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7283 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7284 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7285 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7286 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7287 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7288 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7289 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7290 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7291 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7292 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7293 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7294 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7295 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7296 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7297 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7298 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7299 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7300 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7301 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7302 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7303 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7304 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7305 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7306 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7307 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7308 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7309 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7310 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7311 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7312 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7313 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7314 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7315 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7316 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7317 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7318 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7319 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7320 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7321 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7322 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7323 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7324 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7325 { 1520 /* blr */, PPC::BLR, Convert_NoOperands, AMFBS_None, { }, },
7326 { 1524 /* blrl */, PPC::BLRL, Convert_NoOperands, AMFBS_None, { }, },
7327 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7328 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7329 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7330 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7331 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7332 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7333 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7334 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7335 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7336 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7337 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7338 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7339 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7340 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7341 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7342 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7343 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7344 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7345 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7346 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7347 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7348 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7349 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7350 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7351 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7352 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7353 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7354 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7355 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7356 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7357 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7358 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7359 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7360 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7361 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7362 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7363 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7364 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7365 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7366 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7367 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7368 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7369 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7370 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7371 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7372 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7373 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7374 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7375 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7376 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7377 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7378 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7379 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7380 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7381 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7382 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7383 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7384 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7385 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7386 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7387 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7388 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7389 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7390 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7391 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7392 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7393 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7394 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7395 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7396 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7397 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7398 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7399 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7400 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7401 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7402 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7403 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7404 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7405 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7406 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7407 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7408 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7409 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7410 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7411 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7412 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7413 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7414 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7415 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7416 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7417 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7418 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7419 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7420 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7421 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7422 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7423 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7424 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7425 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7426 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7427 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7428 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7429 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7430 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7431 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7432 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7433 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7434 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7435 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7436 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7437 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7438 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7439 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7440 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7441 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7442 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7443 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7444 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7445 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7446 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7447 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7448 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7449 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7450 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7451 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7452 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7453 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7454 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7455 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7456 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7457 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7458 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7459 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7460 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7461 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7462 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7463 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7464 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7465 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7466 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7467 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7468 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7469 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7470 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7471 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7472 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7473 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7474 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7475 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7476 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7477 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7478 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7479 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7480 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7481 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7482 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7483 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7484 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7485 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7486 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7487 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7488 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7489 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7490 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7491 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7492 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7493 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7494 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7495 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7496 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7497 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7498 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7499 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7500 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7501 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7502 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7503 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7504 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7505 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7506 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7507 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7508 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7509 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7510 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7511 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7512 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7513 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7514 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7515 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7516 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7517 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7518 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7519 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7520 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7521 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7522 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7523 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7524 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7525 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7526 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7527 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7528 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7529 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7530 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7531 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7532 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7533 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7534 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7535 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7536 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7537 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7538 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7539 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7540 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7541 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7542 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7543 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7544 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7545 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7546 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7547 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7548 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7549 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7550 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7551 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7552 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7553 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7554 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7555 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7556 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7557 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7558 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7559 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7560 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7561 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7562 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7563 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7564 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7565 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7566 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7567 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7568 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7569 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7570 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7571 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7572 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7573 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7574 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7575 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7576 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7577 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7578 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7579 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7580 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7581 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7582 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7583 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7584 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7585 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7586 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7587 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7588 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7589 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7590 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7591 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7592 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7593 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7594 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7595 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7596 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7597 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7598 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7599 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7600 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7601 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7602 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7603 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7604 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7605 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7606 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7607 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7608 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7609 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7610 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7611 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7612 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7613 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7614 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7615 { 2489 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7616 { 2496 /* brd */, PPC::BRD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7617 { 2500 /* brh */, PPC::BRH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7618 { 2504 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7619 { 2510 /* brw */, PPC::BRW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7620 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7621 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7622 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7623 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7624 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7625 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7626 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7627 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7628 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7629 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7630 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7631 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7632 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7633 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7634 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7635 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7636 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7637 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7638 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7639 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7640 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7641 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7642 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7643 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7644 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7645 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7646 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7647 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7648 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7649 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7650 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7651 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7652 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7653 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7654 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7655 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7656 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7657 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7658 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7659 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7660 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7661 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7662 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7663 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7664 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7665 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7666 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7667 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7668 { 2674 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7669 { 2677 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7670 { 2681 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7671 { 2685 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7672 { 2689 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7673 { 2694 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7674 { 2699 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7675 { 2705 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7676 { 2712 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7677 { 2719 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7678 { 2726 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7679 { 2734 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7680 { 2742 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7681 { 2746 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7682 { 2751 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7683 { 2756 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7684 { 2761 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7685 { 2767 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7686 { 2773 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7687 { 2778 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7688 { 2784 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7689 { 2790 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7690 { 2796 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7691 { 2803 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7692 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7693 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7694 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7695 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7696 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7697 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7698 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7699 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7700 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7701 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7702 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7703 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7704 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7705 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7706 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7707 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7708 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7709 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7710 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7711 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7712 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7713 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7714 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7715 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7716 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7717 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7718 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7719 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7720 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7721 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7722 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7723 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7724 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7725 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7726 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7727 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7728 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7729 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7730 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7731 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7732 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7733 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7734 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7735 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7736 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7737 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7738 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7739 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7740 { 2970 /* cbcdtd */, PPC::CBCDTD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7741 { 2977 /* cdtbcd */, PPC::CDTBCD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7742 { 2984 /* cfuged */, PPC::CFUGED, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7743 { 2991 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, AMFBS_None, { }, },
7744 { 2999 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7745 { 2999 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7746 { 2999 /* clrldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7747 { 3006 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7748 { 3006 /* clrlsldi */, PPC::CLRLSLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7749 { 3015 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7750 { 3015 /* clrlslwi */, PPC::CLRLSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7751 { 3024 /* clrlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7752 { 3024 /* clrlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7753 { 3024 /* clrlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
7754 { 3024 /* clrlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7755 { 3031 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7756 { 3031 /* clrrdi */, PPC::CLRRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7757 { 3038 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7758 { 3038 /* clrrwi */, PPC::CLRRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7759 { 3045 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7760 { 3045 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7761 { 3049 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7762 { 3054 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7763 { 3054 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7764 { 3059 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7765 { 3059 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
7766 { 3065 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7767 { 3072 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
7768 { 3072 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
7769 { 3077 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7770 { 3077 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7771 { 3082 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7772 { 3082 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7773 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U16Imm }, },
7774 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
7775 { 3095 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
7776 { 3095 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
7777 { 3101 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7778 { 3101 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7779 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U16Imm }, },
7780 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
7781 { 3114 /* cmprb */, PPC::CMPRB, Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_U1Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7782 { 3120 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7783 { 3120 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7784 { 3125 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7785 { 3125 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
7786 { 3131 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7787 { 3131 /* cntlzd */, PPC::CNTLZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7788 { 3138 /* cntlzdm */, PPC::CNTLZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7789 { 3146 /* cntlzw */, PPC::CNTLZW8, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7790 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7791 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7792 { 3146 /* cntlzw */, PPC::CNTLZW8_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7793 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7794 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7795 { 3153 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7796 { 3153 /* cnttzd */, PPC::CNTTZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7797 { 3160 /* cnttzdm */, PPC::CNTTZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7798 { 3168 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7799 { 3168 /* cnttzw */, PPC::CNTTZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7800 { 3175 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7801 { 3180 /* cpabort */, PPC::CP_ABORT, Convert_NoOperands, AMFBS_None, { }, },
7802 { 3188 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7803 { 3194 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7804 { 3201 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7805 { 3207 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7806 { 3213 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7807 { 3220 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7808 { 3227 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7809 { 3233 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7810 { 3239 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7811 { 3244 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7812 { 3250 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7813 { 3256 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7814 { 3262 /* dadd */, PPC::DADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7815 { 3262 /* dadd */, PPC::DADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7816 { 3267 /* daddq */, PPC::DADDQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7817 { 3267 /* daddq */, PPC::DADDQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7818 { 3273 /* darn */, PPC::DARN, Convert__RegG8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U2Imm }, },
7819 { 3278 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7820 { 3283 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7821 { 3283 /* dcbf */, PPC::DCBF, Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U3Imm }, },
7822 { 3288 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7823 { 3295 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7824 { 3301 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7825 { 3308 /* dcbfps */, PPC::DCBFPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7826 { 3315 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7827 { 3320 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7828 { 3326 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7829 { 3334 /* dcbstps */, PPC::DCBSTPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7830 { 3342 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7831 { 3342 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7832 { 3347 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7833 { 3354 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7834 { 3361 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7835 { 3368 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7836 { 3368 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7837 { 3375 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7838 { 3384 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7839 { 3393 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7840 { 3402 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7841 { 3410 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7842 { 3416 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7843 { 3421 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7844 { 3428 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7845 { 3434 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7846 { 3442 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { }, },
7847 { 3442 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7848 { 3448 /* dcffix */, PPC::DCFFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7849 { 3448 /* dcffix */, PPC::DCFFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7850 { 3455 /* dcffixq */, PPC::DCFFIXQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
7851 { 3455 /* dcffixq */, PPC::DCFFIXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
7852 { 3463 /* dcffixqq */, PPC::DCFFIXQQ, Convert__RegFpRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegVRRC }, },
7853 { 3472 /* dci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
7854 { 3476 /* dcmpo */, PPC::DCMPO, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
7855 { 3482 /* dcmpoq */, PPC::DCMPOQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
7856 { 3489 /* dcmpu */, PPC::DCMPU, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
7857 { 3495 /* dcmpuq */, PPC::DCMPUQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
7858 { 3502 /* dctdp */, PPC::DCTDP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7859 { 3502 /* dctdp */, PPC::DCTDP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7860 { 3508 /* dctfix */, PPC::DCTFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7861 { 3508 /* dctfix */, PPC::DCTFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7862 { 3515 /* dctfixq */, PPC::DCTFIXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
7863 { 3515 /* dctfixq */, PPC::DCTFIXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
7864 { 3523 /* dctfixqq */, PPC::DCTFIXQQ, Convert__RegVRRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegFpRC }, },
7865 { 3532 /* dctqpq */, PPC::DCTQPQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
7866 { 3532 /* dctqpq */, PPC::DCTQPQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
7867 { 3539 /* ddedpd */, PPC::DDEDPD, Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
7868 { 3539 /* ddedpd */, PPC::DDEDPD_rec, Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
7869 { 3546 /* ddedpdq */, PPC::DDEDPDQ, Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
7870 { 3546 /* ddedpdq */, PPC::DDEDPDQ_rec, Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
7871 { 3554 /* ddiv */, PPC::DDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7872 { 3554 /* ddiv */, PPC::DDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7873 { 3559 /* ddivq */, PPC::DDIVQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7874 { 3559 /* ddivq */, PPC::DDIVQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7875 { 3565 /* denbcd */, PPC::DENBCD, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
7876 { 3565 /* denbcd */, PPC::DENBCD_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
7877 { 3572 /* denbcdq */, PPC::DENBCDQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
7878 { 3572 /* denbcdq */, PPC::DENBCDQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
7879 { 3580 /* diex */, PPC::DIEX, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7880 { 3580 /* diex */, PPC::DIEX_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7881 { 3585 /* diexq */, PPC::DIEXQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
7882 { 3585 /* diexq */, PPC::DIEXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
7883 { 3591 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7884 { 3591 /* divd */, PPC::DIVD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7885 { 3596 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7886 { 3596 /* divde */, PPC::DIVDE_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7887 { 3602 /* divdeo */, PPC::DIVDEO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7888 { 3602 /* divdeo */, PPC::DIVDEO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7889 { 3609 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7890 { 3609 /* divdeu */, PPC::DIVDEU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7891 { 3616 /* divdeuo */, PPC::DIVDEUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7892 { 3616 /* divdeuo */, PPC::DIVDEUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7893 { 3624 /* divdo */, PPC::DIVDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7894 { 3624 /* divdo */, PPC::DIVDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7895 { 3630 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7896 { 3630 /* divdu */, PPC::DIVDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7897 { 3636 /* divduo */, PPC::DIVDUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7898 { 3636 /* divduo */, PPC::DIVDUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7899 { 3643 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7900 { 3643 /* divw */, PPC::DIVW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7901 { 3648 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7902 { 3648 /* divwe */, PPC::DIVWE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7903 { 3654 /* divweo */, PPC::DIVWEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7904 { 3654 /* divweo */, PPC::DIVWEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7905 { 3661 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7906 { 3661 /* divweu */, PPC::DIVWEU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7907 { 3668 /* divweuo */, PPC::DIVWEUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7908 { 3668 /* divweuo */, PPC::DIVWEUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7909 { 3676 /* divwo */, PPC::DIVWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7910 { 3676 /* divwo */, PPC::DIVWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7911 { 3682 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7912 { 3682 /* divwu */, PPC::DIVWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7913 { 3688 /* divwuo */, PPC::DIVWUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7914 { 3688 /* divwuo */, PPC::DIVWUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7915 { 3695 /* dmcryshash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12, AMFBS_None, { MCK_RegDMRpRC }, },
7916 { 3706 /* dmmr */, PPC::DMMR, Convert__RegDMRRC1_0__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
7917 { 3711 /* dmsetdmrz */, PPC::DMSETDMRZ, Convert__RegDMRRC1_0, AMFBS_None, { MCK_RegDMRRC }, },
7918 { 3721 /* dmsha256hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
7919 { 3734 /* dmsha2hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC, MCK_U1Imm }, },
7920 { 3745 /* dmsha3dw */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0, AMFBS_None, { MCK_RegDMRpRC }, },
7921 { 3754 /* dmsha3hash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1, AMFBS_None, { MCK_RegDMRpRC, MCK_U5Imm }, },
7922 { 3765 /* dmsha512hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
7923 { 3778 /* dmul */, PPC::DMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7924 { 3778 /* dmul */, PPC::DMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7925 { 3783 /* dmulq */, PPC::DMULQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7926 { 3783 /* dmulq */, PPC::DMULQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7927 { 3789 /* dmxor */, PPC::DMXOR, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
7928 { 3795 /* dmxvbf16gerx2 */, PPC::DMXVBF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7929 { 3809 /* dmxvbf16gerx2nn */, PPC::DMXVBF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7930 { 3825 /* dmxvbf16gerx2np */, PPC::DMXVBF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7931 { 3841 /* dmxvbf16gerx2pn */, PPC::DMXVBF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7932 { 3857 /* dmxvbf16gerx2pp */, PPC::DMXVBF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7933 { 3873 /* dmxvf16gerx2 */, PPC::DMXVF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7934 { 3886 /* dmxvf16gerx2nn */, PPC::DMXVF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7935 { 3901 /* dmxvf16gerx2np */, PPC::DMXVF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7936 { 3916 /* dmxvf16gerx2pn */, PPC::DMXVF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7937 { 3931 /* dmxvf16gerx2pp */, PPC::DMXVF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7938 { 3946 /* dmxvi8gerx4 */, PPC::DMXVI8GERX4, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7939 { 3958 /* dmxvi8gerx4pp */, PPC::DMXVI8GERX4PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7940 { 3972 /* dmxvi8gerx4spp */, PPC::DMXVI8GERX4SPP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
7941 { 3987 /* dmxxextfdmr256 */, PPC::DMXXEXTFDMR256, Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegDMRROWpRC, MCK_U2Imm }, },
7942 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_0 }, },
7943 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512_HI, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_1 }, },
7944 { 4017 /* dmxxinstdmr256 */, PPC::DMXXINSTDMR256, Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
7945 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, },
7946 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512_HI, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, },
7947 { 4047 /* dmxxmmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
7948 { 4058 /* dmxxmmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
7949 { 4069 /* dmxxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
7950 { 4081 /* dmxxsha224256pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC }, },
7951 { 4098 /* dmxxsha3224pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7952 { 4113 /* dmxxsha3256pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7953 { 4128 /* dmxxsha3384pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7954 { 4143 /* dmxxsha3512pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7955 { 4158 /* dmxxsha384512pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC }, },
7956 { 4175 /* dmxxshake128pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7957 { 4191 /* dmxxshake256pad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U1Imm }, },
7958 { 4207 /* dmxxshapad */, PPC::DMXXSHAPAD, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRC, MCK_U2Imm, MCK_U1Imm, MCK_U2Imm }, },
7959 { 4218 /* dqua */, PPC::DQUA, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7960 { 4218 /* dqua */, PPC::DQUA_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7961 { 4223 /* dquai */, PPC::DQUAI, Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7962 { 4223 /* dquai */, PPC::DQUAI_rec, Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7963 { 4229 /* dquaiq */, PPC::DQUAIQ, Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7964 { 4229 /* dquaiq */, PPC::DQUAIQ_rec, Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7965 { 4236 /* dquaq */, PPC::DQUAQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7966 { 4236 /* dquaq */, PPC::DQUAQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7967 { 4242 /* drdpq */, PPC::DRDPQ, Convert__RegFpRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC }, },
7968 { 4242 /* drdpq */, PPC::DRDPQ_rec, Convert__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC }, },
7969 { 4248 /* drintn */, PPC::DRINTN, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7970 { 4248 /* drintn */, PPC::DRINTN_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7971 { 4255 /* drintnq */, PPC::DRINTNQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7972 { 4255 /* drintnq */, PPC::DRINTNQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7973 { 4263 /* drintx */, PPC::DRINTX, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7974 { 4263 /* drintx */, PPC::DRINTX_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7975 { 4270 /* drintxq */, PPC::DRINTXQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7976 { 4270 /* drintxq */, PPC::DRINTXQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
7977 { 4278 /* drrnd */, PPC::DRRND, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7978 { 4278 /* drrnd */, PPC::DRRND_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
7979 { 4284 /* drrndq */, PPC::DRRNDQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
7980 { 4284 /* drrndq */, PPC::DRRNDQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
7981 { 4291 /* drsp */, PPC::DRSP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
7982 { 4291 /* drsp */, PPC::DRSP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
7983 { 4296 /* dscli */, PPC::DSCLI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
7984 { 4296 /* dscli */, PPC::DSCLI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
7985 { 4302 /* dscliq */, PPC::DSCLIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
7986 { 4302 /* dscliq */, PPC::DSCLIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
7987 { 4309 /* dscri */, PPC::DSCRI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
7988 { 4309 /* dscri */, PPC::DSCRI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
7989 { 4315 /* dscriq */, PPC::DSCRIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
7990 { 4315 /* dscriq */, PPC::DSCRIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
7991 { 4322 /* dss */, PPC::DSS, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
7992 { 4326 /* dssall */, PPC::DSSALL, Convert_NoOperands, AMFBS_None, { }, },
7993 { 4333 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7994 { 4337 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7995 { 4343 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7996 { 4350 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7997 { 4355 /* dsub */, PPC::DSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7998 { 4355 /* dsub */, PPC::DSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7999 { 4360 /* dsubq */, PPC::DSUBQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8000 { 4360 /* dsubq */, PPC::DSUBQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8001 { 4366 /* dtstdc */, PPC::DTSTDC, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8002 { 4373 /* dtstdcq */, PPC::DTSTDCQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8003 { 4381 /* dtstdg */, PPC::DTSTDG, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8004 { 4388 /* dtstdgq */, PPC::DTSTDGQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8005 { 4396 /* dtstex */, PPC::DTSTEX, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8006 { 4403 /* dtstexq */, PPC::DTSTEXQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8007 { 4411 /* dtstsf */, PPC::DTSTSF, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8008 { 4418 /* dtstsfi */, PPC::DTSTSFI, Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegF8RC }, },
8009 { 4426 /* dtstsfiq */, PPC::DTSTSFIQ, Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegFpRC }, },
8010 { 4435 /* dtstsfq */, PPC::DTSTSFQ, Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegFpRC }, },
8011 { 4443 /* dxex */, PPC::DXEX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8012 { 4443 /* dxex */, PPC::DXEX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8013 { 4448 /* dxexq */, PPC::DXEXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
8014 { 4448 /* dxexq */, PPC::DXEXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
8015 { 4454 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8016 { 4461 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8017 { 4468 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8018 { 4475 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8019 { 4483 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8020 { 4491 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8021 { 4500 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8022 { 4508 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8023 { 4516 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8024 { 4525 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8025 { 4534 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8026 { 4543 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8027 { 4552 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8028 { 4560 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8029 { 4568 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8030 { 4578 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8031 { 4587 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8032 { 4595 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8033 { 4603 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8034 { 4613 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8035 { 4622 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8036 { 4629 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8037 { 4636 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8038 { 4644 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8039 { 4651 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8040 { 4658 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8041 { 4667 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8042 { 4676 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8043 { 4685 /* efsabs */, PPC::EFSABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8044 { 4692 /* efsadd */, PPC::EFSADD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8045 { 4699 /* efscfd */, PPC::EFSCFD, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8046 { 4706 /* efscfsf */, PPC::EFSCFSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8047 { 4714 /* efscfsi */, PPC::EFSCFSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8048 { 4722 /* efscfuf */, PPC::EFSCFUF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8049 { 4730 /* efscfui */, PPC::EFSCFUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8050 { 4738 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8051 { 4747 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8052 { 4756 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8053 { 4765 /* efsctsf */, PPC::EFSCTSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8054 { 4773 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8055 { 4781 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8056 { 4790 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8057 { 4798 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8058 { 4806 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8059 { 4815 /* efsdiv */, PPC::EFSDIV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8060 { 4822 /* efsmul */, PPC::EFSMUL, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8061 { 4829 /* efsnabs */, PPC::EFSNABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8062 { 4837 /* efsneg */, PPC::EFSNEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8063 { 4844 /* efssub */, PPC::EFSSUB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8064 { 4851 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8065 { 4860 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8066 { 4869 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8067 { 4878 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, AMFBS_None, { }, },
8068 { 4884 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8069 { 4884 /* eqv */, PPC::EQV_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8070 { 4888 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8071 { 4894 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8072 { 4902 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8073 { 4914 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8074 { 4926 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8075 { 4938 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8076 { 4950 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8077 { 4957 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8078 { 4963 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8079 { 4970 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8080 { 4978 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8081 { 4987 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8082 { 4996 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8083 { 5005 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8084 { 5014 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8085 { 5023 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8086 { 5032 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8087 { 5040 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8088 { 5048 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8089 { 5054 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8090 { 5062 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8091 { 5070 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8092 { 5078 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8093 { 5086 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8094 { 5095 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8095 { 5104 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8096 { 5113 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8097 { 5122 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8098 { 5132 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8099 { 5142 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8100 { 5152 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8101 { 5152 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8102 { 5161 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8103 { 5170 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8104 { 5170 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8105 { 5180 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8106 { 5189 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8107 { 5197 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8108 { 5205 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8109 { 5214 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8110 { 5222 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8111 { 5230 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8112 { 5240 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8113 { 5250 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8114 { 5260 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8115 { 5266 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8116 { 5273 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8117 { 5279 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8118 { 5286 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8119 { 5292 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8120 { 5299 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8121 { 5311 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8122 { 5324 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8123 { 5337 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8124 { 5351 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8125 { 5364 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8126 { 5378 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8127 { 5385 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8128 { 5393 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8129 { 5401 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8130 { 5410 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8131 { 5418 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8132 { 5427 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8133 { 5438 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8134 { 5450 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8135 { 5461 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8136 { 5473 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8137 { 5483 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8138 { 5495 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC, MCK_RegGPRC }, },
8139 { 5505 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8140 { 5517 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8141 { 5529 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8142 { 5541 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8143 { 5553 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8144 { 5565 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8145 { 5577 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8146 { 5589 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8147 { 5598 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8148 { 5608 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8149 { 5620 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8150 { 5632 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8151 { 5641 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8152 { 5651 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8153 { 5663 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8154 { 5675 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8155 { 5684 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8156 { 5694 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8157 { 5706 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8158 { 5718 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8159 { 5730 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8160 { 5742 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8161 { 5751 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8162 { 5761 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8163 { 5773 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8164 { 5785 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8165 { 5797 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8166 { 5809 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8167 { 5821 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8168 { 5833 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8169 { 5845 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8170 { 5857 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8171 { 5869 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8172 { 5881 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8173 { 5890 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8174 { 5900 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8175 { 5912 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8176 { 5924 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8177 { 5933 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8178 { 5943 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8179 { 5955 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8180 { 5967 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8181 { 5976 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8182 { 5986 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8183 { 5998 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8184 { 6010 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8185 { 6022 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8186 { 6034 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8187 { 6043 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8188 { 6053 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8189 { 6065 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8190 { 6077 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8191 { 6089 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8192 { 6101 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8193 { 6107 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8194 { 6116 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8195 { 6126 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8196 { 6135 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8197 { 6145 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8198 { 6154 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8199 { 6164 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8200 { 6173 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8201 { 6183 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8202 { 6195 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8203 { 6207 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8204 { 6219 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8205 { 6231 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8206 { 6240 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8207 { 6250 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8208 { 6262 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8209 { 6274 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8210 { 6286 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8211 { 6298 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8212 { 6306 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8213 { 6315 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8214 { 6325 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8215 { 6335 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8216 { 6343 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8217 { 6352 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8218 { 6362 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8219 { 6372 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8220 { 6380 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8221 { 6389 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8222 { 6399 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8223 { 6409 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8224 { 6417 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8225 { 6426 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8226 { 6436 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8227 { 6446 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8228 { 6453 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8229 { 6459 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8230 { 6465 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8231 { 6470 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8232 { 6476 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8233 { 6482 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8234 { 6489 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8235 { 6496 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, AMFBS_None, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8236 { 6502 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8237 { 6508 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8238 { 6515 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8239 { 6525 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8240 { 6534 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8241 { 6542 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8242 { 6550 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8243 { 6557 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8244 { 6564 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8245 { 6571 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8246 { 6579 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8247 { 6586 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8248 { 6594 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8249 { 6601 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8250 { 6609 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8251 { 6617 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8252 { 6626 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8253 { 6634 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8254 { 6643 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8255 { 6651 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8256 { 6660 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8257 { 6668 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8258 { 6677 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8259 { 6690 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8260 { 6703 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8261 { 6716 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8262 { 6729 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8263 { 6737 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8264 { 6746 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8265 { 6752 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8266 { 6752 /* extldi */, PPC::EXTLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8267 { 6759 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8268 { 6759 /* extlwi */, PPC::EXTLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8269 { 6766 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8270 { 6766 /* extrdi */, PPC::EXTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8271 { 6773 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8272 { 6773 /* extrwi */, PPC::EXTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8273 { 6780 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8274 { 6780 /* extsb */, PPC::EXTSB_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8275 { 6786 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8276 { 6786 /* extsh */, PPC::EXTSH_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8277 { 6792 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8278 { 6792 /* extsw */, PPC::EXTSW_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8279 { 6798 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8280 { 6798 /* extswsli */, PPC::EXTSWSLI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8281 { 6807 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8282 { 6807 /* fabs */, PPC::FABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8283 { 6812 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8284 { 6812 /* fadd */, PPC::FADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8285 { 6817 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8286 { 6817 /* fadds */, PPC::FADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8287 { 6823 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8288 { 6823 /* fcfid */, PPC::FCFID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8289 { 6829 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8290 { 6829 /* fcfids */, PPC::FCFIDS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8291 { 6836 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8292 { 6836 /* fcfidu */, PPC::FCFIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8293 { 6843 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8294 { 6843 /* fcfidus */, PPC::FCFIDUS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8295 { 6851 /* fcmpo */, PPC::FCMPOS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8296 { 6857 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8297 { 6863 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8298 { 6863 /* fcpsgn */, PPC::FCPSGNS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8299 { 6870 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8300 { 6870 /* fctid */, PPC::FCTID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8301 { 6876 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8302 { 6876 /* fctidu */, PPC::FCTIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8303 { 6883 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8304 { 6883 /* fctiduz */, PPC::FCTIDUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8305 { 6891 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8306 { 6891 /* fctidz */, PPC::FCTIDZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8307 { 6898 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8308 { 6898 /* fctiw */, PPC::FCTIW_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8309 { 6904 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8310 { 6904 /* fctiwu */, PPC::FCTIWU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8311 { 6911 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8312 { 6911 /* fctiwuz */, PPC::FCTIWUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8313 { 6919 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8314 { 6919 /* fctiwz */, PPC::FCTIWZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8315 { 6926 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8316 { 6926 /* fdiv */, PPC::FDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8317 { 6931 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8318 { 6931 /* fdivs */, PPC::FDIVS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8319 { 6937 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8320 { 6937 /* fmadd */, PPC::FMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8321 { 6943 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8322 { 6943 /* fmadds */, PPC::FMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8323 { 6950 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8324 { 6950 /* fmr */, PPC::FMR_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8325 { 6954 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8326 { 6954 /* fmsub */, PPC::FMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8327 { 6960 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8328 { 6960 /* fmsubs */, PPC::FMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8329 { 6967 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8330 { 6967 /* fmul */, PPC::FMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8331 { 6972 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8332 { 6972 /* fmuls */, PPC::FMULS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8333 { 6978 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8334 { 6978 /* fnabs */, PPC::FNABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8335 { 6984 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8336 { 6984 /* fneg */, PPC::FNEGS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8337 { 6989 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8338 { 6989 /* fnmadd */, PPC::FNMADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8339 { 6996 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8340 { 6996 /* fnmadds */, PPC::FNMADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8341 { 7004 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8342 { 7004 /* fnmsub */, PPC::FNMSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8343 { 7011 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8344 { 7011 /* fnmsubs */, PPC::FNMSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8345 { 7019 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8346 { 7019 /* fre */, PPC::FRE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8347 { 7023 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8348 { 7023 /* fres */, PPC::FRES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8349 { 7028 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8350 { 7028 /* frim */, PPC::FRIMS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8351 { 7033 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8352 { 7033 /* frin */, PPC::FRINS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8353 { 7038 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8354 { 7038 /* frip */, PPC::FRIPS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8355 { 7043 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8356 { 7043 /* friz */, PPC::FRIZS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8357 { 7048 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8358 { 7048 /* frsp */, PPC::FRSP_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8359 { 7053 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8360 { 7053 /* frsqrte */, PPC::FRSQRTE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8361 { 7061 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8362 { 7061 /* frsqrtes */, PPC::FRSQRTES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8363 { 7070 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
8364 { 7070 /* fsel */, PPC::FSELS_rec, Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
8365 { 7075 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8366 { 7075 /* fsqrt */, PPC::FSQRT_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8367 { 7081 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8368 { 7081 /* fsqrts */, PPC::FSQRTS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8369 { 7088 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8370 { 7088 /* fsub */, PPC::FSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8371 { 7093 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8372 { 7093 /* fsubs */, PPC::FSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8373 { 7099 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8374 { 7105 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC }, },
8375 { 7112 /* hashchk */, PPC::HASHCHK, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8376 { 7120 /* hashchkp */, PPC::HASHCHKP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8377 { 7129 /* hashst */, PPC::HASHST, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8378 { 7136 /* hashstp */, PPC::HASHSTP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8379 { 7144 /* hrfid */, PPC::HRFID, Convert_NoOperands, AMFBS_None, { }, },
8380 { 7150 /* hwsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
8381 { 7150 /* hwsync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8382 { 7157 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8383 { 7162 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8384 { 7169 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8385 { 7175 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8386 { 7181 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8387 { 7186 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8388 { 7193 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { }, },
8389 { 7193 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8390 { 7199 /* ici */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
8391 { 7203 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8392 { 7203 /* inslwi */, PPC::INSLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8393 { 7210 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8394 { 7210 /* insrdi */, PPC::INSRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8395 { 7217 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8396 { 7217 /* insrwi */, PPC::INSRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8397 { 7224 /* isel */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC, MCK_RegCRBITRC }, },
8398 { 7229 /* iseleq */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8399 { 7229 /* iseleq */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8400 { 7236 /* iselgt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8401 { 7236 /* iselgt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8402 { 7243 /* isellt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8403 { 7243 /* isellt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8404 { 7250 /* isync */, PPC::ISYNC, Convert_NoOperands, AMFBS_None, { }, },
8405 { 7256 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8406 { 7259 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8407 { 7259 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8408 { 7265 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8409 { 7271 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8410 { 7275 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8411 { 7282 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8412 { 7287 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8413 { 7293 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8414 { 7293 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8415 { 7298 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8416 { 7301 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8417 { 7301 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8418 { 7307 /* ldat */, PPC::LDAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8419 { 7312 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8420 { 7318 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8421 { 7324 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8422 { 7328 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8423 { 7333 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8424 { 7333 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8425 { 7337 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8426 { 7341 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8427 { 7348 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8428 { 7353 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8429 { 7359 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8430 { 7359 /* lfdx */, PPC::LFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8431 { 7364 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8432 { 7371 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8433 { 7378 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8434 { 7382 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8435 { 7387 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8436 { 7393 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8437 { 7393 /* lfsx */, PPC::LFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8438 { 7398 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8439 { 7402 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8440 { 7402 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8441 { 7408 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8442 { 7413 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8443 { 7419 /* lhax */, PPC::LHAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8444 { 7419 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8445 { 7424 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8446 { 7430 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8447 { 7436 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8448 { 7440 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8449 { 7447 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8450 { 7452 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8451 { 7458 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8452 { 7458 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8453 { 7463 /* li */, PPC::ADDI8, Convert__RegG8RC1_0__regZERO8__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
8454 { 7463 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8455 { 7463 /* li */, PPC::ADDI, Convert__RegGPRC1_0__regZERO__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8456 { 7466 /* lis */, PPC::ADDIS8, Convert__RegG8RC1_0__regZERO8__S17Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S17Imm }, },
8457 { 7466 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8458 { 7466 /* lis */, PPC::ADDIS, Convert__RegGPRC1_0__regZERO__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8459 { 7470 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8460 { 7474 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, AMFBS_None, { MCK_RegG8RC }, },
8461 { 7479 /* lq */, PPC::LQ, Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8462 { 7482 /* lqarx */, PPC::LQARX, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8463 { 7482 /* lqarx */, PPC::LQARXL, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8464 { 7488 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8465 { 7493 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8466 { 7499 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8467 { 7505 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8468 { 7511 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8469 { 7516 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8470 { 7521 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8471 { 7525 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8472 { 7530 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8473 { 7534 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8474 { 7534 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8475 { 7540 /* lwat */, PPC::LWAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8476 { 7545 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8477 { 7551 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8478 { 7551 /* lwax */, PPC::LWAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8479 { 7556 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8480 { 7562 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8481 { 7568 /* lwsync */, PPC::SYNC, Convert__imm_95_1, AMFBS_None, { }, },
8482 { 7575 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8483 { 7575 /* lwz */, PPC::SPELWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8484 { 7579 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8485 { 7586 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8486 { 7591 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8487 { 7597 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8488 { 7597 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8489 { 7597 /* lwzx */, PPC::SPELWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8490 { 7602 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8491 { 7607 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8492 { 7613 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8493 { 7621 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8494 { 7629 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8495 { 7637 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8496 { 7645 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8497 { 7651 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8498 { 7658 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8499 { 7662 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8500 { 7670 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8501 { 7677 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8502 { 7684 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8503 { 7691 /* lxvkq */, PPC::LXVKQ, Convert__RegVSRC1_0__U5Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U5Imm }, },
8504 { 7697 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8505 { 7702 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8506 { 7708 /* lxvp */, PPC::LXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8507 { 7713 /* lxvpb32x */, PPC::LXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8508 { 7722 /* lxvprl */, PPC::LXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8509 { 7729 /* lxvprll */, PPC::LXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8510 { 7737 /* lxvpx */, PPC::LXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8511 { 7743 /* lxvrbx */, PPC::LXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8512 { 7750 /* lxvrdx */, PPC::LXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8513 { 7757 /* lxvrhx */, PPC::LXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8514 { 7764 /* lxvrl */, PPC::LXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8515 { 7770 /* lxvrll */, PPC::LXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8516 { 7777 /* lxvrwx */, PPC::LXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8517 { 7784 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8518 { 7791 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8519 { 7798 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8520 { 7803 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8521 { 7810 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8522 { 7818 /* maddld */, PPC::MADDLD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8523 { 7825 /* mbar */, PPC::MBAR, Convert__imm_95_0, AMFBS_None, { }, },
8524 { 7825 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8525 { 7830 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8526 { 7835 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8527 { 7841 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
8528 { 7848 /* mfamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegG8RC }, },
8529 { 7848 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegGPRC }, },
8530 { 7854 /* mfasr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegG8RC }, },
8531 { 7854 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegGPRC }, },
8532 { 7860 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U10Imm }, },
8533 { 7868 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8534 { 7874 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8535 { 7880 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8536 { 7886 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8537 { 7892 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8538 { 7898 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8539 { 7904 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8540 { 7910 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8541 { 7916 /* mfcfar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegG8RC }, },
8542 { 7916 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegGPRC }, },
8543 { 7923 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8544 { 7928 /* mfctr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegG8RC }, },
8545 { 7928 /* mfctr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegGPRC }, },
8546 { 7928 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8547 { 7934 /* mfdar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegG8RC }, },
8548 { 7934 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegGPRC }, },
8549 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8550 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8551 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8552 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8553 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8554 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8555 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8556 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8557 { 7956 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, AMFBS_ModernAs, { MCK_RegGPRC }, },
8558 { 7963 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8559 { 7969 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, AMFBS_ModernAs, { MCK_RegGPRC }, },
8560 { 7976 /* mfdec */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegG8RC }, },
8561 { 7976 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegGPRC }, },
8562 { 7982 /* mfdscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegG8RC }, },
8563 { 7982 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegGPRC }, },
8564 { 7989 /* mfdsisr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegG8RC }, },
8565 { 7989 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegGPRC }, },
8566 { 7997 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, AMFBS_ModernAs, { MCK_RegGPRC }, },
8567 { 8003 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegF8RC }, },
8568 { 8010 /* mffprwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegF8RC }, },
8569 { 8018 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8570 { 8018 /* mffs */, PPC::MFFS_rec, Convert__RegF8RC1_1, AMFBS_None, { MCK__DOT_, MCK_RegF8RC }, },
8571 { 8023 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8572 { 8032 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U3Imm }, },
8573 { 8042 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8574 { 8049 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8575 { 8057 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U2Imm }, },
8576 { 8066 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8577 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8578 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8579 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8580 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8581 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8582 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8583 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8584 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8585 { 8088 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, AMFBS_ModernAs, { MCK_RegGPRC }, },
8586 { 8095 /* mflr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegG8RC }, },
8587 { 8095 /* mflr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegGPRC }, },
8588 { 8095 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8589 { 8100 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8590 { 8106 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, AMFBS_None, { MCK_RegGPRC, MCK_CRBitMask }, },
8591 { 8113 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8592 { 8119 /* mfpidr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8593 { 8126 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8594 { 8132 /* mfppr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_896, AMFBS_ModernAs, { MCK_RegGPRC }, },
8595 { 8138 /* mfpvr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegG8RC }, },
8596 { 8138 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegGPRC }, },
8597 { 8144 /* mfrtcl */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegG8RC }, },
8598 { 8144 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegGPRC }, },
8599 { 8151 /* mfrtcu */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegG8RC }, },
8600 { 8151 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegGPRC }, },
8601 { 8158 /* mfsdr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegG8RC }, },
8602 { 8158 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegGPRC }, },
8603 { 8165 /* mfspefscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegG8RC }, },
8604 { 8165 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegGPRC }, },
8605 { 8175 /* mfspr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_3 }, },
8606 { 8175 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8607 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC, MCK_0 }, },
8608 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC, MCK_1 }, },
8609 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC, MCK_2 }, },
8610 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC, MCK_3 }, },
8611 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8612 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8613 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8614 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8615 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC, MCK_4 }, },
8616 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC, MCK_5 }, },
8617 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC, MCK_6 }, },
8618 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC, MCK_7 }, },
8619 { 8188 /* mfsprg0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC }, },
8620 { 8188 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC }, },
8621 { 8196 /* mfsprg1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC }, },
8622 { 8196 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC }, },
8623 { 8204 /* mfsprg2 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC }, },
8624 { 8204 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC }, },
8625 { 8212 /* mfsprg3 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC }, },
8626 { 8212 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC }, },
8627 { 8220 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC }, },
8628 { 8228 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC }, },
8629 { 8236 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC }, },
8630 { 8244 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC }, },
8631 { 8252 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U4Imm }, },
8632 { 8257 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8633 { 8264 /* mfsrr0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegG8RC }, },
8634 { 8264 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegGPRC }, },
8635 { 8271 /* mfsrr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegG8RC }, },
8636 { 8271 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegGPRC }, },
8637 { 8278 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, AMFBS_ModernAs, { MCK_RegGPRC }, },
8638 { 8285 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, AMFBS_ModernAs, { MCK_RegGPRC }, },
8639 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8640 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8641 { 8297 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, AMFBS_ModernAs, { MCK_RegGPRC }, },
8642 { 8304 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8643 { 8310 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, AMFBS_ModernAs, { MCK_RegGPRC }, },
8644 { 8317 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, AMFBS_None, { MCK_RegGPRC }, },
8645 { 8323 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, AMFBS_ModernAs, { MCK_RegGPRC }, },
8646 { 8329 /* mfuamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegG8RC }, },
8647 { 8329 /* mfuamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegGPRC }, },
8648 { 8336 /* mfudscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegG8RC }, },
8649 { 8336 /* mfudscr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8650 { 8336 /* mfudscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegGPRC }, },
8651 { 8344 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC }, },
8652 { 8350 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8653 { 8359 /* mfvrwz */, PPC::MFVRWZ, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8654 { 8366 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8655 { 8373 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
8656 { 8380 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSRC }, },
8657 { 8388 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVSFRC }, },
8658 { 8396 /* mfxer */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_1, AMFBS_None, { MCK_RegG8RC }, },
8659 { 8396 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, AMFBS_None, { MCK_RegGPRC }, },
8660 { 8402 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8661 { 8408 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8662 { 8414 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8663 { 8420 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8664 { 8426 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8665 { 8426 /* mr */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8666 { 8426 /* mr */, PPC::OR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8667 { 8426 /* mr */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8668 { 8429 /* msgsndp */, PPC::MSGSNDP, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8669 { 8437 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, AMFBS_None, { }, },
8670 { 8445 /* msync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8671 { 8451 /* mtamr */, PPC::MTSPR8, Convert__imm_95_29__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8672 { 8451 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8673 { 8457 /* mtasr */, PPC::MTSPR8, Convert__imm_95_280__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8674 { 8457 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8675 { 8463 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8676 { 8469 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8677 { 8475 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8678 { 8481 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8679 { 8487 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8680 { 8493 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8681 { 8499 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8682 { 8505 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8683 { 8511 /* mtcfar */, PPC::MTSPR8, Convert__imm_95_28__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8684 { 8511 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8685 { 8518 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8686 { 8518 /* mtcr */, PPC::MTCRF, Convert__imm_95_255__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8687 { 8523 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8688 { 8529 /* mtctr */, PPC::MTSPR8, Convert__imm_95_9__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8689 { 8529 /* mtctr */, PPC::MTSPR, Convert__imm_95_9__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8690 { 8529 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8691 { 8535 /* mtdar */, PPC::MTSPR8, Convert__imm_95_19__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8692 { 8535 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8693 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8694 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8695 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8696 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8697 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8698 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8699 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8700 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8701 { 8557 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8702 { 8564 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8703 { 8570 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8704 { 8577 /* mtdec */, PPC::MTSPR8, Convert__imm_95_22__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8705 { 8577 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8706 { 8583 /* mtdscr */, PPC::MTSPR8, Convert__imm_95_17__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8707 { 8583 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8708 { 8590 /* mtdsisr */, PPC::MTSPR8, Convert__imm_95_18__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8709 { 8590 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8710 { 8598 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8711 { 8604 /* mtfprd */, PPC::MTVSRD, Convert__RegF8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegG8RC }, },
8712 { 8611 /* mtfprwa */, PPC::MTVSRWA, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8713 { 8619 /* mtfprwz */, PPC::MTVSRWZ, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8714 { 8627 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8715 { 8634 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8716 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_Imm, MCK_RegF8RC }, },
8717 { 8641 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
8718 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, AMFBS_None, { MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
8719 { 8641 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
8720 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__imm_95_0, AMFBS_None, { MCK_U3Imm, MCK_U4Imm }, },
8721 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm }, },
8722 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__Imm1_2, AMFBS_None, { MCK_U3Imm, MCK_U4Imm, MCK_Imm }, },
8723 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm, MCK_U1Imm }, },
8724 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8725 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8726 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8727 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8728 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8729 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8730 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8731 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8732 { 8670 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8733 { 8677 /* mtlpl */, PPC::MTLPL, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8734 { 8683 /* mtlr */, PPC::MTSPR8, Convert__imm_95_8__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8735 { 8683 /* mtlr */, PPC::MTSPR, Convert__imm_95_8__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8736 { 8683 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8737 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8738 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8739 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8740 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8741 { 8701 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, AMFBS_None, { MCK_CRBitMask, MCK_RegGPRC }, },
8742 { 8708 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8743 { 8714 /* mtpidr */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8744 { 8721 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8745 { 8727 /* mtppr */, PPC::MTSPR, Convert__imm_95_896__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8746 { 8733 /* mtsdr1 */, PPC::MTSPR8, Convert__imm_95_25__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8747 { 8733 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8748 { 8740 /* mtspefscr */, PPC::MTSPR8, Convert__imm_95_512__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8749 { 8740 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8750 { 8750 /* mtspr */, PPC::MTUDSCR, Convert__RegGPRC1_1, AMFBS_None, { MCK_3, MCK_RegGPRC }, },
8751 { 8750 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8752 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegG8RC }, },
8753 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8754 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegG8RC }, },
8755 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8756 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegG8RC }, },
8757 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8758 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegG8RC }, },
8759 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8760 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, AMFBS_ModernAs, { MCK_4, MCK_RegGPRC }, },
8761 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, AMFBS_ModernAs, { MCK_5, MCK_RegGPRC }, },
8762 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, AMFBS_ModernAs, { MCK_6, MCK_RegGPRC }, },
8763 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, AMFBS_ModernAs, { MCK_7, MCK_RegGPRC }, },
8764 { 8763 /* mtsprg0 */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8765 { 8763 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8766 { 8771 /* mtsprg1 */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8767 { 8771 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8768 { 8779 /* mtsprg2 */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8769 { 8779 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8770 { 8787 /* mtsprg3 */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8771 { 8787 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8772 { 8795 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8773 { 8803 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8774 { 8811 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8775 { 8819 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8776 { 8827 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, AMFBS_None, { MCK_U4Imm, MCK_RegGPRC }, },
8777 { 8832 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8778 { 8839 /* mtsrr0 */, PPC::MTSPR8, Convert__imm_95_26__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8779 { 8839 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8780 { 8846 /* mtsrr1 */, PPC::MTSPR8, Convert__imm_95_27__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8781 { 8846 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8782 { 8853 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8783 { 8860 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8784 { 8867 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8785 { 8874 /* mttbl */, PPC::MTSPR8, Convert__imm_95_284__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8786 { 8874 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8787 { 8880 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8788 { 8887 /* mttbu */, PPC::MTSPR8, Convert__imm_95_285__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8789 { 8887 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8790 { 8893 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8791 { 8899 /* mtuamr */, PPC::MTSPR8, Convert__imm_95_13__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8792 { 8899 /* mtuamr */, PPC::MTSPR, Convert__imm_95_13__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8793 { 8906 /* mtudscr */, PPC::MTSPR8, Convert__imm_95_3__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8794 { 8906 /* mtudscr */, PPC::MTUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8795 { 8906 /* mtudscr */, PPC::MTSPR, Convert__imm_95_3__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8796 { 8914 /* mtvrd */, PPC::MTVRD, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8797 { 8920 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8798 { 8929 /* mtvrwa */, PPC::MTVRWA, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8799 { 8936 /* mtvrwz */, PPC::MTVRWZ, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8800 { 8943 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8801 { 8950 /* mtvsrbm */, PPC::MTVSRBM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8802 { 8958 /* mtvsrbmi */, PPC::MTVSRBMI, Convert__RegVRRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_U16Imm }, },
8803 { 8967 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegG8RC }, },
8804 { 8974 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8805 { 8982 /* mtvsrdm */, PPC::MTVSRDM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8806 { 8990 /* mtvsrhm */, PPC::MTVSRHM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8807 { 8998 /* mtvsrqm */, PPC::MTVSRQM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8808 { 9006 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8809 { 9014 /* mtvsrwm */, PPC::MTVSRWM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8810 { 9022 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegGPRC }, },
8811 { 9030 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8812 { 9038 /* mtxer */, PPC::MTSPR8, Convert__imm_95_1__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8813 { 9038 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8814 { 9044 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8815 { 9044 /* mulhd */, PPC::MULHD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8816 { 9050 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8817 { 9050 /* mulhdu */, PPC::MULHDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8818 { 9057 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8819 { 9057 /* mulhw */, PPC::MULHW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8820 { 9063 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8821 { 9063 /* mulhwu */, PPC::MULHWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8822 { 9070 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8823 { 9070 /* mulld */, PPC::MULLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8824 { 9076 /* mulldo */, PPC::MULLDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8825 { 9076 /* mulldo */, PPC::MULLDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8826 { 9083 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
8827 { 9089 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8828 { 9089 /* mullw */, PPC::MULLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8829 { 9095 /* mullwo */, PPC::MULLWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8830 { 9095 /* mullwo */, PPC::MULLWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8831 { 9102 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8832 { 9102 /* nand */, PPC::NAND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8833 { 9107 /* nap */, PPC::NAP, Convert_NoOperands, AMFBS_None, { }, },
8834 { 9111 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8835 { 9111 /* neg */, PPC::NEG_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8836 { 9115 /* nego */, PPC::NEGO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8837 { 9115 /* nego */, PPC::NEGO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8838 { 9120 /* nop */, PPC::NOP, Convert_NoOperands, AMFBS_None, { }, },
8839 { 9120 /* nop */, PPC::ORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
8840 { 9120 /* nop */, PPC::ORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
8841 { 9124 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8842 { 9124 /* nor */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8843 { 9128 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8844 { 9128 /* not */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8845 { 9128 /* not */, PPC::NOR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8846 { 9128 /* not */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8847 { 9132 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8848 { 9132 /* or */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8849 { 9135 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8850 { 9135 /* orc */, PPC::ORC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8851 { 9139 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
8852 { 9143 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
8853 { 9148 /* paddi */, PPC::PADDI8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
8854 { 9148 /* paddi */, PPC::PADDIpc, Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S34Imm, MCK_1 }, },
8855 { 9148 /* paddi */, PPC::PADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S34Imm, MCK_0 }, },
8856 { 9154 /* paddis */, PPC::PADDISpc, Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S32Imm, MCK_1 }, },
8857 { 9154 /* paddis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S32Imm, MCK_0 }, },
8858 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8859 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
8860 { 9167 /* pause_short */, PPC::WAITP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
8861 { 9179 /* pdepd */, PPC::PDEPD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8862 { 9185 /* pextd */, PPC::PEXTD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8863 { 9191 /* phwsync */, PPC::SYNCP10, Convert__imm_95_4__imm_95_0, AMFBS_None, { }, },
8864 { 9199 /* pla */, PPC::PLA8pc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
8865 { 9199 /* pla */, PPC::PLApc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8866 { 9199 /* pla */, PPC::PLA8, Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm, MCK_RegG8RC_NOX0 }, },
8867 { 9199 /* pla */, PPC::PLA, Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm, MCK_RegGPRC_NOR0 }, },
8868 { 9203 /* plbz */, PPC::PLBZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8869 { 9203 /* plbz */, PPC::PLBZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8870 { 9203 /* plbz */, PPC::PLBZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8871 { 9203 /* plbz */, PPC::PLBZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8872 { 9208 /* pld */, PPC::PLDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
8873 { 9208 /* pld */, PPC::PLDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8874 { 9208 /* pld */, PPC::PLDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8875 { 9208 /* pld */, PPC::PLD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8876 { 9212 /* plfd */, PPC::PLFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
8877 { 9212 /* plfd */, PPC::PLFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8878 { 9212 /* plfd */, PPC::PLFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8879 { 9212 /* plfd */, PPC::PLFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8880 { 9217 /* plfs */, PPC::PLFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
8881 { 9217 /* plfs */, PPC::PLFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8882 { 9217 /* plfs */, PPC::PLFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8883 { 9217 /* plfs */, PPC::PLFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8884 { 9222 /* plha */, PPC::PLHAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8885 { 9222 /* plha */, PPC::PLHAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8886 { 9222 /* plha */, PPC::PLHApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8887 { 9222 /* plha */, PPC::PLHA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8888 { 9227 /* plhz */, PPC::PLHZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8889 { 9227 /* plhz */, PPC::PLHZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8890 { 9227 /* plhz */, PPC::PLHZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8891 { 9227 /* plhz */, PPC::PLHZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8892 { 9232 /* pli */, PPC::PLI, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8893 { 9236 /* plwa */, PPC::PLWAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8894 { 9236 /* plwa */, PPC::PLWAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8895 { 9236 /* plwa */, PPC::PLWApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8896 { 9236 /* plwa */, PPC::PLWA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8897 { 9241 /* plwsync */, PPC::SYNCP10, Convert__imm_95_5__imm_95_0, AMFBS_None, { }, },
8898 { 9249 /* plwz */, PPC::PLWZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8899 { 9249 /* plwz */, PPC::PLWZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8900 { 9249 /* plwz */, PPC::PLWZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8901 { 9249 /* plwz */, PPC::PLWZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8902 { 9254 /* plxsd */, PPC::PLXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
8903 { 9254 /* plxsd */, PPC::PLXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8904 { 9254 /* plxsd */, PPC::PLXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8905 { 9254 /* plxsd */, PPC::PLXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8906 { 9260 /* plxssp */, PPC::PLXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
8907 { 9260 /* plxssp */, PPC::PLXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8908 { 9260 /* plxssp */, PPC::PLXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8909 { 9260 /* plxssp */, PPC::PLXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8910 { 9267 /* plxv */, PPC::PLXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
8911 { 9267 /* plxv */, PPC::PLXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8912 { 9267 /* plxv */, PPC::PLXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8913 { 9267 /* plxv */, PPC::PLXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8914 { 9272 /* plxvp */, PPC::PLXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
8915 { 9272 /* plxvp */, PPC::PLXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8916 { 9272 /* plxvp */, PPC::PLXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8917 { 9272 /* plxvp */, PPC::PLXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8918 { 9278 /* pmdmxvbf16gerx2 */, PPC::PMDMXVBF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8919 { 9294 /* pmdmxvbf16gerx2nn */, PPC::PMDMXVBF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8920 { 9312 /* pmdmxvbf16gerx2np */, PPC::PMDMXVBF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8921 { 9330 /* pmdmxvbf16gerx2pn */, PPC::PMDMXVBF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8922 { 9348 /* pmdmxvbf16gerx2pp */, PPC::PMDMXVBF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8923 { 9366 /* pmdmxvf16gerx2 */, PPC::PMDMXVF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8924 { 9381 /* pmdmxvf16gerx2nn */, PPC::PMDMXVF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8925 { 9398 /* pmdmxvf16gerx2np */, PPC::PMDMXVF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8926 { 9415 /* pmdmxvf16gerx2pn */, PPC::PMDMXVF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8927 { 9432 /* pmdmxvf16gerx2pp */, PPC::PMDMXVF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U2Imm }, },
8928 { 9449 /* pmdmxvi8gerx4 */, PPC::PMDMXVI8GERX4, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U4Imm }, },
8929 { 9463 /* pmdmxvi8gerx4pp */, PPC::PMDMXVI8GERX4PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U4Imm }, },
8930 { 9479 /* pmdmxvi8gerx4spp */, PPC::PMDMXVI8GERX4SPP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC, MCK_U8Imm, MCK_U4Imm, MCK_U4Imm }, },
8931 { 9496 /* pmxvbf16ger2 */, PPC::PMXVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8932 { 9509 /* pmxvbf16ger2nn */, PPC::PMXVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8933 { 9524 /* pmxvbf16ger2np */, PPC::PMXVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8934 { 9539 /* pmxvbf16ger2pn */, PPC::PMXVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8935 { 9554 /* pmxvbf16ger2pp */, PPC::PMXVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8936 { 9569 /* pmxvf16ger2 */, PPC::PMXVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8937 { 9581 /* pmxvf16ger2nn */, PPC::PMXVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8938 { 9595 /* pmxvf16ger2np */, PPC::PMXVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8939 { 9609 /* pmxvf16ger2pn */, PPC::PMXVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8940 { 9623 /* pmxvf16ger2pp */, PPC::PMXVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8941 { 9637 /* pmxvf32ger */, PPC::PMXVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
8942 { 9648 /* pmxvf32gernn */, PPC::PMXVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
8943 { 9661 /* pmxvf32gernp */, PPC::PMXVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
8944 { 9674 /* pmxvf32gerpn */, PPC::PMXVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
8945 { 9687 /* pmxvf32gerpp */, PPC::PMXVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm }, },
8946 { 9700 /* pmxvf64ger */, PPC::PMXVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
8947 { 9711 /* pmxvf64gernn */, PPC::PMXVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
8948 { 9724 /* pmxvf64gernp */, PPC::PMXVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
8949 { 9737 /* pmxvf64gerpn */, PPC::PMXVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
8950 { 9750 /* pmxvf64gerpp */, PPC::PMXVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC, MCK_U4Imm, MCK_U2Imm }, },
8951 { 9763 /* pmxvi16ger2 */, PPC::PMXVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8952 { 9775 /* pmxvi16ger2pp */, PPC::PMXVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8953 { 9789 /* pmxvi16ger2s */, PPC::PMXVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8954 { 9802 /* pmxvi16ger2spp */, PPC::PMXVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U2Imm }, },
8955 { 9817 /* pmxvi4ger8 */, PPC::PMXVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, },
8956 { 9828 /* pmxvi4ger8pp */, PPC::PMXVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U8Imm }, },
8957 { 9841 /* pmxvi8ger4 */, PPC::PMXVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
8958 { 9852 /* pmxvi8ger4pp */, PPC::PMXVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
8959 { 9865 /* pmxvi8ger4spp */, PPC::PMXVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm, MCK_U4Imm, MCK_U4Imm }, },
8960 { 9879 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8961 { 9887 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8962 { 9895 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8963 { 9903 /* pstb */, PPC::PSTBonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8964 { 9903 /* pstb */, PPC::PSTBnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8965 { 9903 /* pstb */, PPC::PSTBpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8966 { 9903 /* pstb */, PPC::PSTB, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8967 { 9908 /* pstd */, PPC::PSTDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
8968 { 9908 /* pstd */, PPC::PSTDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8969 { 9908 /* pstd */, PPC::PSTDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8970 { 9908 /* pstd */, PPC::PSTD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8971 { 9913 /* pstfd */, PPC::PSTFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
8972 { 9913 /* pstfd */, PPC::PSTFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8973 { 9913 /* pstfd */, PPC::PSTFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8974 { 9913 /* pstfd */, PPC::PSTFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8975 { 9919 /* pstfs */, PPC::PSTFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
8976 { 9919 /* pstfs */, PPC::PSTFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8977 { 9919 /* pstfs */, PPC::PSTFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8978 { 9919 /* pstfs */, PPC::PSTFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8979 { 9925 /* psth */, PPC::PSTHonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8980 { 9925 /* psth */, PPC::PSTHnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8981 { 9925 /* psth */, PPC::PSTHpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8982 { 9925 /* psth */, PPC::PSTH, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8983 { 9930 /* pstw */, PPC::PSTWonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
8984 { 9930 /* pstw */, PPC::PSTWnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8985 { 9930 /* pstw */, PPC::PSTWpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8986 { 9930 /* pstw */, PPC::PSTW, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8987 { 9935 /* pstxsd */, PPC::PSTXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
8988 { 9935 /* pstxsd */, PPC::PSTXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8989 { 9935 /* pstxsd */, PPC::PSTXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8990 { 9935 /* pstxsd */, PPC::PSTXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8991 { 9942 /* pstxssp */, PPC::PSTXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
8992 { 9942 /* pstxssp */, PPC::PSTXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8993 { 9942 /* pstxssp */, PPC::PSTXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8994 { 9942 /* pstxssp */, PPC::PSTXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8995 { 9950 /* pstxv */, PPC::PSTXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
8996 { 9950 /* pstxv */, PPC::PSTXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
8997 { 9950 /* pstxv */, PPC::PSTXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
8998 { 9950 /* pstxv */, PPC::PSTXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
8999 { 9956 /* pstxvp */, PPC::PSTXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
9000 { 9956 /* pstxvp */, PPC::PSTXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9001 { 9956 /* pstxvp */, PPC::PSTXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9002 { 9956 /* pstxvp */, PPC::PSTXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9003 { 9963 /* psubi */, PPC::PSUBI, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
9004 { 9969 /* ptesync */, PPC::SYNCP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
9005 { 9969 /* ptesync */, PPC::SYNC, Convert__imm_95_2, AMFBS_None, { }, },
9006 { 9977 /* ptesyncio */, PPC::PTESYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9007 { 9987 /* rfci */, PPC::RFCI, Convert_NoOperands, AMFBS_None, { }, },
9008 { 9992 /* rfdi */, PPC::RFDI, Convert_NoOperands, AMFBS_None, { }, },
9009 { 9997 /* rfebb */, PPC::RFEBB, Convert__imm_95_1, AMFBS_None, { }, },
9010 { 9997 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, AMFBS_None, { MCK_U1Imm }, },
9011 { 10003 /* rfi */, PPC::RFI, Convert_NoOperands, AMFBS_None, { }, },
9012 { 10007 /* rfid */, PPC::RFID, Convert_NoOperands, AMFBS_None, { }, },
9013 { 10012 /* rfmci */, PPC::RFMCI, Convert_NoOperands, AMFBS_None, { }, },
9014 { 10018 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9015 { 10018 /* rldcl */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9016 { 10024 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9017 { 10024 /* rldcr */, PPC::RLDCR_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9018 { 10030 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9019 { 10030 /* rldic */, PPC::RLDIC_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9020 { 10036 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9021 { 10036 /* rldicl */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9022 { 10043 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9023 { 10043 /* rldicr */, PPC::RLDICR_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9024 { 10050 /* rldimi */, PPC::RLDIMI, Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9025 { 10050 /* rldimi */, PPC::RLDIMI_rec, Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9026 { 10057 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9027 { 10057 /* rlwimi */, PPC::RLWIMIbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9028 { 10057 /* rlwimi */, PPC::RLWIMI, Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
9029 { 10057 /* rlwimi */, PPC::RLWIMI_rec, Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
9030 { 10064 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9031 { 10064 /* rlwinm */, PPC::RLWINMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9032 { 10064 /* rlwinm */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
9033 { 10064 /* rlwinm */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm, MCK_U5Imm }, },
9034 { 10071 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9035 { 10071 /* rlwnm */, PPC::RLWNMbm_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9036 { 10071 /* rlwnm */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
9037 { 10071 /* rlwnm */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
9038 { 10077 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9039 { 10077 /* rotld */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9040 { 10083 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9041 { 10083 /* rotldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9042 { 10083 /* rotldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9043 { 10090 /* rotlw */, PPC::RLWNM8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9044 { 10090 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9045 { 10090 /* rotlw */, PPC::RLWNM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9046 { 10090 /* rotlw */, PPC::RLWNM_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9047 { 10096 /* rotlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
9048 { 10096 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9049 { 10096 /* rotlwi */, PPC::RLWINM8_rec, Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
9050 { 10096 /* rotlwi */, PPC::RLWINM_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9051 { 10103 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9052 { 10103 /* rotrdi */, PPC::ROTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9053 { 10110 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9054 { 10110 /* rotrwi */, PPC::ROTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9055 { 10117 /* sc */, PPC::SC, Convert__imm_95_0, AMFBS_None, { }, },
9056 { 10117 /* sc */, PPC::SC, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9057 { 10120 /* scv */, PPC::SCV, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9058 { 10124 /* setb */, PPC::SETB, Convert__RegGPRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRRC }, },
9059 { 10129 /* setbc */, PPC::SETBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9060 { 10135 /* setbcr */, PPC::SETBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9061 { 10142 /* setnbc */, PPC::SETNBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9062 { 10149 /* setnbcr */, PPC::SETNBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9063 { 10157 /* slbfee */, PPC::SLBFEE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9064 { 10164 /* slbia */, PPC::SLBIA, Convert_NoOperands, AMFBS_None, { }, },
9065 { 10170 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9066 { 10176 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9067 { 10183 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9068 { 10191 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9069 { 10199 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9070 { 10206 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9071 { 10214 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9072 { 10214 /* sld */, PPC::SLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9073 { 10218 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9074 { 10218 /* sldi */, PPC::SLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9075 { 10223 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9076 { 10223 /* slw */, PPC::SLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9077 { 10227 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9078 { 10227 /* slwi */, PPC::SLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9079 { 10232 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9080 { 10232 /* srad */, PPC::SRAD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9081 { 10237 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9082 { 10237 /* sradi */, PPC::SRADI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9083 { 10243 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9084 { 10243 /* sraw */, PPC::SRAW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9085 { 10248 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9086 { 10248 /* srawi */, PPC::SRAWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9087 { 10254 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9088 { 10254 /* srd */, PPC::SRD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9089 { 10258 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9090 { 10258 /* srdi */, PPC::SRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9091 { 10263 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9092 { 10263 /* srw */, PPC::SRW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9093 { 10267 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9094 { 10267 /* srwi */, PPC::SRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9095 { 10272 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9096 { 10276 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9097 { 10283 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9098 { 10289 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9099 { 10296 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9100 { 10301 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9101 { 10307 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9102 { 10307 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9103 { 10312 /* stcisync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_2, AMFBS_None, { }, },
9104 { 10321 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9105 { 10325 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9106 { 10331 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9107 { 10338 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9108 { 10345 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9109 { 10351 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9110 { 10356 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9111 { 10362 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9112 { 10362 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9113 { 10367 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9114 { 10372 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9115 { 10380 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9116 { 10386 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9117 { 10393 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9118 { 10393 /* stfdx */, PPC::STFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9119 { 10399 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9120 { 10406 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9121 { 10411 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9122 { 10417 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9123 { 10424 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9124 { 10424 /* stfsx */, PPC::STFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9125 { 10430 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9126 { 10434 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9127 { 10441 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9128 { 10448 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9129 { 10454 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9130 { 10461 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9131 { 10466 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9132 { 10472 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9133 { 10472 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9134 { 10477 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9135 { 10482 /* stncisync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_1, AMFBS_None, { }, },
9136 { 10492 /* stop */, PPC::STOP, Convert_NoOperands, AMFBS_None, { }, },
9137 { 10497 /* stq */, PPC::STQ, Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9138 { 10501 /* stqcx */, PPC::STQCX, Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9139 { 10507 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9140 { 10513 /* stsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_3, AMFBS_None, { }, },
9141 { 10520 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9142 { 10527 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9143 { 10534 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9144 { 10541 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9145 { 10546 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9146 { 10552 /* stw */, PPC::SPESTW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9147 { 10552 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9148 { 10556 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9149 { 10562 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9150 { 10569 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9151 { 10576 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9152 { 10582 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9153 { 10589 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9154 { 10594 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9155 { 10600 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9156 { 10600 /* stwx */, PPC::SPESTWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9157 { 10600 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9158 { 10605 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9159 { 10611 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9160 { 10618 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9161 { 10626 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9162 { 10634 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9163 { 10642 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9164 { 10649 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9165 { 10657 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9166 { 10662 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9167 { 10671 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9168 { 10679 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9169 { 10687 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9170 { 10693 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9171 { 10700 /* stxvp */, PPC::STXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9172 { 10706 /* stxvpb32x */, PPC::STXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9173 { 10716 /* stxvprl */, PPC::STXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9174 { 10724 /* stxvprll */, PPC::STXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9175 { 10733 /* stxvpx */, PPC::STXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9176 { 10740 /* stxvrbx */, PPC::STXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9177 { 10748 /* stxvrdx */, PPC::STXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9178 { 10756 /* stxvrhx */, PPC::STXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9179 { 10764 /* stxvrl */, PPC::STXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9180 { 10771 /* stxvrll */, PPC::STXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9181 { 10779 /* stxvrwx */, PPC::STXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9182 { 10787 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9183 { 10795 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9184 { 10801 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9185 { 10801 /* sub */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9186 { 10801 /* sub */, PPC::SUBF8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9187 { 10801 /* sub */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9188 { 10805 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9189 { 10805 /* subc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9190 { 10805 /* subc */, PPC::SUBFC8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9191 { 10805 /* subc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9192 { 10810 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9193 { 10810 /* subf */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9194 { 10815 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9195 { 10815 /* subfc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9196 { 10821 /* subfco */, PPC::SUBFCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9197 { 10821 /* subfco */, PPC::SUBFCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9198 { 10828 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9199 { 10828 /* subfe */, PPC::SUBFE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9200 { 10834 /* subfeo */, PPC::SUBFEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9201 { 10834 /* subfeo */, PPC::SUBFEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9202 { 10841 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9203 { 10848 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9204 { 10848 /* subfme */, PPC::SUBFME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9205 { 10855 /* subfmeo */, PPC::SUBFMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9206 { 10855 /* subfmeo */, PPC::SUBFMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9207 { 10863 /* subfo */, PPC::SUBFO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9208 { 10863 /* subfo */, PPC::SUBFO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9209 { 10869 /* subfus */, PPC::SUBFUS, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9210 { 10869 /* subfus */, PPC::SUBFUS_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9211 { 10876 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9212 { 10876 /* subfze */, PPC::SUBFZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9213 { 10883 /* subfzeo */, PPC::SUBFZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9214 { 10883 /* subfzeo */, PPC::SUBFZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9215 { 10891 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9216 { 10896 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9217 { 10896 /* subic */, PPC::SUBIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9218 { 10902 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9219 { 10908 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9220 { 10916 /* sync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9221 { 10916 /* sync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
9222 { 10916 /* sync */, PPC::SYNC, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9223 { 10916 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__imm_95_0, AMFBS_None, { MCK_U3Imm }, },
9224 { 10916 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U3Imm, MCK_U2Imm }, },
9225 { 10921 /* tabort */, PPC::TABORT, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9226 { 10928 /* tabortdc */, PPC::TABORTDC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9227 { 10937 /* tabortdci */, PPC::TABORTDCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9228 { 10947 /* tabortwc */, PPC::TABORTWC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9229 { 10956 /* tabortwci */, PPC::TABORTWCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9230 { 10966 /* tbegin */, PPC::TBEGIN, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9231 { 10973 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
9232 { 10980 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9233 { 10983 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9234 { 10988 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9235 { 10994 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9236 { 10999 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9237 { 11005 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9238 { 11010 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9239 { 11016 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
9240 { 11020 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9241 { 11025 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9242 { 11031 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9243 { 11037 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9244 { 11044 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9245 { 11050 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9246 { 11057 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9247 { 11063 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9248 { 11070 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9249 { 11076 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9250 { 11083 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9251 { 11089 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9252 { 11096 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9253 { 11102 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9254 { 11109 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9255 { 11114 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9256 { 11120 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9257 { 11125 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9258 { 11131 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9259 { 11136 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9260 { 11142 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9261 { 11147 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9262 { 11153 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9263 { 11157 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9264 { 11162 /* tend */, PPC::TEND, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9265 { 11162 /* tend */, PPC::TEND, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9266 { 11167 /* tendall */, PPC::TEND, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9267 { 11175 /* tlbia */, PPC::TLBIA, Convert_NoOperands, AMFBS_None, { }, },
9268 { 11181 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9269 { 11181 /* tlbie */, PPC::TLBIEP9, Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegGPRC }, },
9270 { 11181 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9271 { 11181 /* tlbie */, PPC::TLBIEP9, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9272 { 11181 /* tlbie */, PPC::TLBIEP9, Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm, MCK_U1Imm, MCK_U1Imm }, },
9273 { 11187 /* tlbieio */, PPC::TLBIEIO, Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U2Imm }, },
9274 { 11195 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9275 { 11202 /* tlbiep */, PPC::TLBIEP, Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm, MCK_U1Imm, MCK_U1Imm }, },
9276 { 11209 /* tlbilx */, PPC::TLBILX, Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9277 { 11216 /* tlbilxlpid */, PPC::TLBILX, Convert__imm_95_0__regR0__regR0, AMFBS_None, { }, },
9278 { 11227 /* tlbilxpid */, PPC::TLBILX, Convert__imm_95_1__regR0__regR0, AMFBS_None, { }, },
9279 { 11237 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9280 { 11237 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9281 { 11246 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9282 { 11254 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9283 { 11260 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9284 { 11266 /* tlbre */, PPC::TLBRE, Convert_NoOperands, AMFBS_None, { }, },
9285 { 11266 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9286 { 11272 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9287 { 11280 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9288 { 11288 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9289 { 11288 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9290 { 11288 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9291 { 11294 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9292 { 11302 /* tlbsyncio */, PPC::TLBSYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9293 { 11312 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, AMFBS_None, { }, },
9294 { 11312 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9295 { 11318 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9296 { 11326 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9297 { 11334 /* trap */, PPC::TRAP, Convert_NoOperands, AMFBS_None, { }, },
9298 { 11334 /* trap */, PPC::TW, Convert__imm_95_31__regR0__regR0, AMFBS_None, { }, },
9299 { 11339 /* trechkpt */, PPC::TRECHKPT, Convert_NoOperands, AMFBS_None, { MCK__DOT_ }, },
9300 { 11348 /* treclaim */, PPC::TRECLAIM, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9301 { 11357 /* tresume */, PPC::TSR, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9302 { 11365 /* tsr */, PPC::TSR, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9303 { 11369 /* tsuspend */, PPC::TSR, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9304 { 11378 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9305 { 11381 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9306 { 11386 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9307 { 11392 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9308 { 11397 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9309 { 11403 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9310 { 11408 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9311 { 11414 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
9312 { 11418 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9313 { 11423 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9314 { 11429 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9315 { 11435 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9316 { 11442 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9317 { 11448 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9318 { 11455 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9319 { 11461 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9320 { 11468 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9321 { 11474 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9322 { 11481 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9323 { 11487 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9324 { 11494 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9325 { 11500 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9326 { 11507 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9327 { 11512 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9328 { 11518 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9329 { 11523 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9330 { 11529 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9331 { 11534 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9332 { 11540 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9333 { 11545 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9334 { 11551 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9335 { 11555 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9336 { 11560 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9337 { 11568 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9338 { 11576 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9339 { 11584 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9340 { 11592 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9341 { 11600 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9342 { 11609 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9343 { 11618 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9344 { 11625 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9345 { 11633 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9346 { 11641 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9347 { 11649 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9348 { 11657 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9349 { 11665 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9350 { 11673 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9351 { 11681 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9352 { 11689 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9353 { 11697 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9354 { 11705 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9355 { 11713 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9356 { 11718 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9357 { 11724 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9358 { 11731 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9359 { 11738 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9360 { 11745 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9361 { 11752 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9362 { 11759 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9363 { 11766 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9364 { 11774 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9365 { 11782 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9366 { 11788 /* vcfuged */, PPC::VCFUGED, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9367 { 11796 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9368 { 11802 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9369 { 11810 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9370 { 11822 /* vclrlb */, PPC::VCLRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9371 { 11829 /* vclrrb */, PPC::VCLRRB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9372 { 11836 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9373 { 11842 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9374 { 11848 /* vclzdm */, PPC::VCLZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9375 { 11855 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9376 { 11861 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9377 { 11870 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9378 { 11876 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9379 { 11876 /* vcmpbfp */, PPC::VCMPBFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9380 { 11884 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9381 { 11884 /* vcmpeqfp */, PPC::VCMPEQFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9382 { 11893 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9383 { 11893 /* vcmpequb */, PPC::VCMPEQUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9384 { 11902 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9385 { 11902 /* vcmpequd */, PPC::VCMPEQUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9386 { 11911 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9387 { 11911 /* vcmpequh */, PPC::VCMPEQUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9388 { 11920 /* vcmpequq */, PPC::VCMPEQUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9389 { 11920 /* vcmpequq */, PPC::VCMPEQUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9390 { 11929 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9391 { 11929 /* vcmpequw */, PPC::VCMPEQUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9392 { 11938 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9393 { 11938 /* vcmpgefp */, PPC::VCMPGEFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9394 { 11947 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9395 { 11947 /* vcmpgtfp */, PPC::VCMPGTFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9396 { 11956 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9397 { 11956 /* vcmpgtsb */, PPC::VCMPGTSB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9398 { 11965 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9399 { 11965 /* vcmpgtsd */, PPC::VCMPGTSD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9400 { 11974 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9401 { 11974 /* vcmpgtsh */, PPC::VCMPGTSH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9402 { 11983 /* vcmpgtsq */, PPC::VCMPGTSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9403 { 11983 /* vcmpgtsq */, PPC::VCMPGTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9404 { 11992 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9405 { 11992 /* vcmpgtsw */, PPC::VCMPGTSW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9406 { 12001 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9407 { 12001 /* vcmpgtub */, PPC::VCMPGTUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9408 { 12010 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9409 { 12010 /* vcmpgtud */, PPC::VCMPGTUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9410 { 12019 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9411 { 12019 /* vcmpgtuh */, PPC::VCMPGTUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9412 { 12028 /* vcmpgtuq */, PPC::VCMPGTUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9413 { 12028 /* vcmpgtuq */, PPC::VCMPGTUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9414 { 12037 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9415 { 12037 /* vcmpgtuw */, PPC::VCMPGTUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9416 { 12046 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9417 { 12046 /* vcmpneb */, PPC::VCMPNEB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9418 { 12054 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9419 { 12054 /* vcmpneh */, PPC::VCMPNEH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9420 { 12062 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9421 { 12062 /* vcmpnew */, PPC::VCMPNEW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9422 { 12070 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9423 { 12070 /* vcmpnezb */, PPC::VCMPNEZB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9424 { 12079 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9425 { 12079 /* vcmpnezh */, PPC::VCMPNEZH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9426 { 12088 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9427 { 12088 /* vcmpnezw */, PPC::VCMPNEZW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9428 { 12097 /* vcmpsq */, PPC::VCMPSQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9429 { 12104 /* vcmpuq */, PPC::VCMPUQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9430 { 12111 /* vcntmbb */, PPC::VCNTMBB, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9431 { 12119 /* vcntmbd */, PPC::VCNTMBD, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9432 { 12127 /* vcntmbh */, PPC::VCNTMBH, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9433 { 12135 /* vcntmbw */, PPC::VCNTMBW, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9434 { 12143 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9435 { 12150 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9436 { 12157 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9437 { 12163 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9438 { 12169 /* vctzdm */, PPC::VCTZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9439 { 12176 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9440 { 12182 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9441 { 12191 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9442 { 12197 /* vdivesd */, PPC::VDIVESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9443 { 12205 /* vdivesq */, PPC::VDIVESQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9444 { 12213 /* vdivesw */, PPC::VDIVESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9445 { 12221 /* vdiveud */, PPC::VDIVEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9446 { 12229 /* vdiveuq */, PPC::VDIVEUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9447 { 12237 /* vdiveuw */, PPC::VDIVEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9448 { 12245 /* vdivsd */, PPC::VDIVSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9449 { 12252 /* vdivsq */, PPC::VDIVSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9450 { 12259 /* vdivsw */, PPC::VDIVSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9451 { 12266 /* vdivud */, PPC::VDIVUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9452 { 12273 /* vdivuq */, PPC::VDIVUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9453 { 12280 /* vdivuw */, PPC::VDIVUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9454 { 12287 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9455 { 12292 /* vexpandbm */, PPC::VEXPANDBM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9456 { 12302 /* vexpanddm */, PPC::VEXPANDDM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9457 { 12312 /* vexpandhm */, PPC::VEXPANDHM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9458 { 12322 /* vexpandqm */, PPC::VEXPANDQM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9459 { 12332 /* vexpandwm */, PPC::VEXPANDWM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9460 { 12342 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9461 { 12351 /* vextddvlx */, PPC::VEXTDDVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9462 { 12361 /* vextddvrx */, PPC::VEXTDDVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9463 { 12371 /* vextdubvlx */, PPC::VEXTDUBVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9464 { 12382 /* vextdubvrx */, PPC::VEXTDUBVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9465 { 12393 /* vextduhvlx */, PPC::VEXTDUHVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9466 { 12404 /* vextduhvrx */, PPC::VEXTDUHVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9467 { 12415 /* vextduwvlx */, PPC::VEXTDUWVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9468 { 12426 /* vextduwvrx */, PPC::VEXTDUWVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9469 { 12437 /* vextractbm */, PPC::VEXTRACTBM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9470 { 12448 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9471 { 12458 /* vextractdm */, PPC::VEXTRACTDM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9472 { 12469 /* vextracthm */, PPC::VEXTRACTHM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9473 { 12480 /* vextractqm */, PPC::VEXTRACTQM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9474 { 12491 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9475 { 12502 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9476 { 12513 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9477 { 12524 /* vextractwm */, PPC::VEXTRACTWM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9478 { 12535 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9479 { 12544 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9480 { 12553 /* vextsd2q */, PPC::VEXTSD2Q, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9481 { 12562 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9482 { 12571 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9483 { 12580 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9484 { 12589 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9485 { 12598 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9486 { 12607 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9487 { 12616 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9488 { 12625 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9489 { 12634 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9490 { 12643 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9491 { 12649 /* vgnb */, PPC::VGNB, Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U3Imm }, },
9492 { 12654 /* vinsblx */, PPC::VINSBLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9493 { 12662 /* vinsbrx */, PPC::VINSBRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9494 { 12670 /* vinsbvlx */, PPC::VINSBVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9495 { 12679 /* vinsbvrx */, PPC::VINSBVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9496 { 12688 /* vinsd */, PPC::VINSD, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_U4Imm }, },
9497 { 12694 /* vinsdlx */, PPC::VINSDLX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9498 { 12702 /* vinsdrx */, PPC::VINSDRX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9499 { 12710 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9500 { 12719 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9501 { 12728 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9502 { 12737 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9503 { 12746 /* vinshlx */, PPC::VINSHLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9504 { 12754 /* vinshrx */, PPC::VINSHRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9505 { 12762 /* vinshvlx */, PPC::VINSHVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9506 { 12771 /* vinshvrx */, PPC::VINSHVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9507 { 12780 /* vinsw */, PPC::VINSW, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_U4Imm }, },
9508 { 12786 /* vinswlx */, PPC::VINSWLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9509 { 12794 /* vinswrx */, PPC::VINSWRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9510 { 12802 /* vinswvlx */, PPC::VINSWVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9511 { 12811 /* vinswvrx */, PPC::VINSWVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9512 { 12820 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9513 { 12828 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9514 { 12836 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9515 { 12843 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9516 { 12850 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9517 { 12857 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9518 { 12864 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9519 { 12871 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9520 { 12878 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9521 { 12885 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9522 { 12892 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9523 { 12899 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9524 { 12909 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9525 { 12920 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9526 { 12927 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9527 { 12934 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9528 { 12941 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9529 { 12948 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9530 { 12955 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9531 { 12962 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9532 { 12969 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9533 { 12976 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9534 { 12983 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9535 { 12993 /* vmodsd */, PPC::VMODSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9536 { 13000 /* vmodsq */, PPC::VMODSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9537 { 13007 /* vmodsw */, PPC::VMODSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9538 { 13014 /* vmodud */, PPC::VMODUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9539 { 13021 /* vmoduq */, PPC::VMODUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9540 { 13028 /* vmoduw */, PPC::VMODUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9541 { 13035 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9542 { 13039 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9543 { 13046 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9544 { 13053 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9545 { 13060 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9546 { 13067 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9547 { 13074 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9548 { 13081 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9549 { 13088 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9550 { 13095 /* vmsumcud */, PPC::VMSUMCUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9551 { 13104 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9552 { 13113 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9553 { 13122 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9554 { 13131 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9555 { 13140 /* vmsumudm */, PPC::VMSUMUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9556 { 13149 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9557 { 13158 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9558 { 13167 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9559 { 13177 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9560 { 13188 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9561 { 13198 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9562 { 13207 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9563 { 13215 /* vmulesd */, PPC::VMULESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9564 { 13223 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9565 { 13231 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9566 { 13239 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9567 { 13247 /* vmuleud */, PPC::VMULEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9568 { 13255 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9569 { 13263 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9570 { 13271 /* vmulhsd */, PPC::VMULHSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9571 { 13279 /* vmulhsw */, PPC::VMULHSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9572 { 13287 /* vmulhud */, PPC::VMULHUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9573 { 13295 /* vmulhuw */, PPC::VMULHUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9574 { 13303 /* vmulld */, PPC::VMULLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9575 { 13310 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9576 { 13318 /* vmulosd */, PPC::VMULOSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9577 { 13326 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9578 { 13334 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9579 { 13342 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9580 { 13350 /* vmuloud */, PPC::VMULOUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9581 { 13358 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9582 { 13366 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9583 { 13374 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9584 { 13382 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9585 { 13388 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9586 { 13397 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9587 { 13410 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9588 { 13416 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9589 { 13422 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9590 { 13431 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9591 { 13436 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9592 { 13441 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9593 { 13445 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9594 { 13450 /* vpdepd */, PPC::VPDEPD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9595 { 13457 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9596 { 13463 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9597 { 13470 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9598 { 13479 /* vpextd */, PPC::VPEXTD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9599 { 13486 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9600 { 13492 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9601 { 13500 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9602 { 13508 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9603 { 13516 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9604 { 13524 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9605 { 13532 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9606 { 13540 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9607 { 13548 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9608 { 13556 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9609 { 13564 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9610 { 13572 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9611 { 13580 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9612 { 13588 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9613 { 13596 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9614 { 13604 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9615 { 13612 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9616 { 13620 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9617 { 13629 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9618 { 13638 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9619 { 13647 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9620 { 13656 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9621 { 13664 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9622 { 13672 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9623 { 13680 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9624 { 13686 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9625 { 13692 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9626 { 13698 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9627 { 13704 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9628 { 13710 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9629 { 13715 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9630 { 13720 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9631 { 13727 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9632 { 13734 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9633 { 13739 /* vrlq */, PPC::VRLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9634 { 13744 /* vrlqmi */, PPC::VRLQMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9635 { 13751 /* vrlqnm */, PPC::VRLQNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9636 { 13758 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9637 { 13763 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9638 { 13770 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9639 { 13777 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9640 { 13787 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9641 { 13793 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9642 { 13798 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9643 { 13809 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9644 { 13820 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9645 { 13824 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9646 { 13829 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9647 { 13834 /* vsldbi */, PPC::VSLDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9648 { 13841 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9649 { 13848 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9650 { 13853 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9651 { 13858 /* vslq */, PPC::VSLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9652 { 13863 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9653 { 13868 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9654 { 13873 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9655 { 13880 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9656 { 13887 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9657 { 13896 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9658 { 13905 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9659 { 13914 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9660 { 13921 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9661 { 13925 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9662 { 13931 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9663 { 13937 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9664 { 13943 /* vsraq */, PPC::VSRAQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9665 { 13949 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9666 { 13955 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9667 { 13960 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9668 { 13965 /* vsrdbi */, PPC::VSRDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9669 { 13972 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9670 { 13977 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9671 { 13982 /* vsrq */, PPC::VSRQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9672 { 13987 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9673 { 13992 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9674 { 13997 /* vstribl */, PPC::VSTRIBL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9675 { 13997 /* vstribl */, PPC::VSTRIBL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9676 { 14005 /* vstribr */, PPC::VSTRIBR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9677 { 14005 /* vstribr */, PPC::VSTRIBR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9678 { 14013 /* vstrihl */, PPC::VSTRIHL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9679 { 14013 /* vstrihl */, PPC::VSTRIHL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9680 { 14021 /* vstrihr */, PPC::VSTRIHR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9681 { 14021 /* vstrihr */, PPC::VSTRIHR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9682 { 14029 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9683 { 14037 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9684 { 14045 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9685 { 14054 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9686 { 14063 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9687 { 14070 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9688 { 14078 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9689 { 14086 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9690 { 14094 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9691 { 14102 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9692 { 14110 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9693 { 14118 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9694 { 14126 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9695 { 14134 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9696 { 14142 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9697 { 14150 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9698 { 14158 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9699 { 14167 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9700 { 14176 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9701 { 14185 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9702 { 14194 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9703 { 14202 /* vucmprhb */, PPC::VUCMPRHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9704 { 14211 /* vucmprhh */, PPC::VUCMPRHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9705 { 14220 /* vucmprhn */, PPC::VUCMPRHN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9706 { 14229 /* vucmprlb */, PPC::VUCMPRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9707 { 14238 /* vucmprlh */, PPC::VUCMPRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9708 { 14247 /* vucmprln */, PPC::VUCMPRLN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9709 { 14256 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9710 { 14264 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9711 { 14272 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9712 { 14280 /* vupkhsntob */, PPC::VUPKHSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9713 { 14291 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9714 { 14299 /* vupkint4tobf16 */, PPC::VUPKINT4TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9715 { 14314 /* vupkint4tofp32 */, PPC::VUPKINT4TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9716 { 14329 /* vupkint8tobf16 */, PPC::VUPKINT8TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
9717 { 14344 /* vupkint8tofp32 */, PPC::VUPKINT8TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9718 { 14359 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9719 { 14367 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9720 { 14375 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9721 { 14383 /* vupklsntob */, PPC::VUPKLSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9722 { 14394 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9723 { 14402 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9724 { 14407 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9725 { 14407 /* wait */, PPC::WAIT, Convert__imm_95_0, AMFBS_None, { }, },
9726 { 14407 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { MCK_0 }, },
9727 { 14407 /* wait */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { MCK_1 }, },
9728 { 14407 /* wait */, PPC::WAIT, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9729 { 14407 /* wait */, PPC::WAITP10, Convert__U2Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U2Imm, MCK_U2Imm }, },
9730 { 14412 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, AMFBS_None, { }, },
9731 { 14421 /* waitrsv */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9732 { 14421 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, AMFBS_None, { }, },
9733 { 14429 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9734 { 14435 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9735 { 14442 /* wsync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9736 { 14448 /* xnop */, PPC::XORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
9737 { 14448 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
9738 { 14453 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9739 { 14453 /* xor */, PPC::XOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9740 { 14457 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9741 { 14462 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9742 { 14468 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9743 { 14476 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9744 { 14484 /* xsaddaddsuqm */, PPC::XSADDADDSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9745 { 14497 /* xsaddadduqm */, PPC::XSADDADDUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9746 { 14509 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9747 { 14517 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9748 { 14525 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9749 { 14534 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9750 { 14542 /* xsaddsubsuqm */, PPC::XSADDSUBSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9751 { 14555 /* xsaddsubuqm */, PPC::XSADDSUBUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9752 { 14567 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9753 { 14577 /* xscmpeqqp */, PPC::XSCMPEQQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9754 { 14587 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9755 { 14598 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9756 { 14609 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9757 { 14619 /* xscmpgeqp */, PPC::XSCMPGEQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9758 { 14629 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9759 { 14639 /* xscmpgtqp */, PPC::XSCMPGTQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9760 { 14649 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9761 { 14658 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9762 { 14667 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9763 { 14676 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9764 { 14685 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9765 { 14695 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9766 { 14705 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9767 { 14714 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9768 { 14723 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9769 { 14732 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSSRC }, },
9770 { 14742 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9771 { 14753 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9772 { 14764 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9773 { 14775 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9774 { 14786 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9775 { 14795 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9776 { 14804 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9777 { 14814 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9778 { 14824 /* xscvqpsqz */, PPC::XSCVQPSQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9779 { 14834 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9780 { 14844 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9781 { 14854 /* xscvqpuqz */, PPC::XSCVQPUQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9782 { 14864 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9783 { 14874 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9784 { 14883 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9785 { 14892 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSRC }, },
9786 { 14902 /* xscvsqqp */, PPC::XSCVSQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9787 { 14911 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9788 { 14921 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9789 { 14931 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9790 { 14940 /* xscvuqqp */, PPC::XSCVUQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9791 { 14949 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9792 { 14959 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9793 { 14969 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9794 { 14977 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9795 { 14985 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9796 { 14994 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9797 { 15002 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, },
9798 { 15011 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, },
9799 { 15020 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9800 { 15030 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9801 { 15040 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9802 { 15050 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9803 { 15060 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9804 { 15069 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9805 { 15079 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9806 { 15088 /* xsmaxcqp */, PPC::XSMAXCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9807 { 15097 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9808 { 15105 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9809 { 15114 /* xsmerge2t1uqm */, PPC::XSMERGE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9810 { 15128 /* xsmerge2t2uqm */, PPC::XSMERGE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9811 { 15142 /* xsmerge2t3uqm */, PPC::XSMERGE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9812 { 15156 /* xsmerge3t1uqm */, PPC::XSMERGE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9813 { 15170 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9814 { 15179 /* xsmincqp */, PPC::XSMINCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9815 { 15188 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9816 { 15196 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9817 { 15205 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9818 { 15215 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9819 { 15225 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9820 { 15235 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9821 { 15245 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9822 { 15254 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9823 { 15264 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9824 { 15272 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9825 { 15280 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9826 { 15289 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9827 { 15297 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9828 { 15306 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9829 { 15315 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9830 { 15323 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9831 { 15331 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9832 { 15342 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9833 { 15353 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9834 { 15364 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9835 { 15375 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9836 { 15385 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9837 { 15396 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9838 { 15407 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9839 { 15418 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9840 { 15429 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9841 { 15440 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9842 { 15450 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9843 { 15461 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9844 { 15468 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9845 { 15476 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9846 { 15484 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9847 { 15492 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9848 { 15500 /* xsrebase2t1uqm */, PPC::XSREBASE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9849 { 15515 /* xsrebase2t2uqm */, PPC::XSREBASE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9850 { 15530 /* xsrebase2t3uqm */, PPC::XSREBASE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9851 { 15545 /* xsrebase2t4uqm */, PPC::XSREBASE2T4UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9852 { 15560 /* xsrebase3t1uqm */, PPC::XSREBASE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9853 { 15575 /* xsrebase3t2uqm */, PPC::XSREBASE3T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9854 { 15590 /* xsrebase3t3uqm */, PPC::XSREBASE3T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9855 { 15605 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9856 { 15612 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
9857 { 15619 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9858 { 15626 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9859 { 15634 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9860 { 15642 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9861 { 15648 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9862 { 15659 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
9863 { 15670 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9864 { 15679 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9865 { 15688 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9866 { 15698 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
9867 { 15707 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9868 { 15715 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9869 { 15723 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9870 { 15732 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9871 { 15740 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9872 { 15749 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC }, },
9873 { 15759 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
9874 { 15769 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, },
9875 { 15779 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSSRC, MCK_U7Imm }, },
9876 { 15789 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
9877 { 15798 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9878 { 15807 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
9879 { 15816 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9880 { 15825 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9881 { 15833 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9882 { 15841 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9883 { 15849 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9884 { 15857 /* xvadduhm */, PPC::XVADDUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9885 { 15866 /* xvadduwm */, PPC::XVADDUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9886 { 15875 /* xvbf16ger2 */, PPC::XVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9887 { 15886 /* xvbf16ger2nn */, PPC::XVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9888 { 15899 /* xvbf16ger2np */, PPC::XVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9889 { 15912 /* xvbf16ger2pn */, PPC::XVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9890 { 15925 /* xvbf16ger2pp */, PPC::XVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9891 { 15938 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9892 { 15938 /* xvcmpeqdp */, PPC::XVCMPEQDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9893 { 15948 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9894 { 15948 /* xvcmpeqsp */, PPC::XVCMPEQSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9895 { 15958 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9896 { 15958 /* xvcmpgedp */, PPC::XVCMPGEDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9897 { 15968 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9898 { 15968 /* xvcmpgesp */, PPC::XVCMPGESP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9899 { 15978 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9900 { 15978 /* xvcmpgtdp */, PPC::XVCMPGTDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9901 { 15988 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9902 { 15988 /* xvcmpgtsp */, PPC::XVCMPGTSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9903 { 15998 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9904 { 16008 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9905 { 16018 /* xvcvbf16spn */, PPC::XVCVBF16SPN, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9906 { 16030 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9907 { 16039 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9908 { 16050 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9909 { 16061 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9910 { 16072 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9911 { 16083 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9912 { 16092 /* xvcvspbf16 */, PPC::XVCVSPBF16, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9913 { 16103 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9914 { 16112 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9915 { 16121 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9916 { 16132 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9917 { 16143 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9918 { 16154 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9919 { 16165 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9920 { 16175 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9921 { 16185 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9922 { 16195 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9923 { 16205 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9924 { 16215 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9925 { 16225 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9926 { 16235 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9927 { 16245 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9928 { 16253 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9929 { 16261 /* xvf16ger2 */, PPC::XVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9930 { 16271 /* xvf16ger2nn */, PPC::XVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9931 { 16283 /* xvf16ger2np */, PPC::XVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9932 { 16295 /* xvf16ger2pn */, PPC::XVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9933 { 16307 /* xvf16ger2pp */, PPC::XVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9934 { 16319 /* xvf32ger */, PPC::XVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9935 { 16328 /* xvf32gernn */, PPC::XVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9936 { 16339 /* xvf32gernp */, PPC::XVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9937 { 16350 /* xvf32gerpn */, PPC::XVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9938 { 16361 /* xvf32gerpp */, PPC::XVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9939 { 16372 /* xvf64ger */, PPC::XVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
9940 { 16381 /* xvf64gernn */, PPC::XVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
9941 { 16392 /* xvf64gernp */, PPC::XVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
9942 { 16403 /* xvf64gerpn */, PPC::XVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
9943 { 16414 /* xvf64gerpp */, PPC::XVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
9944 { 16425 /* xvi16ger2 */, PPC::XVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9945 { 16435 /* xvi16ger2pp */, PPC::XVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9946 { 16447 /* xvi16ger2s */, PPC::XVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9947 { 16458 /* xvi16ger2spp */, PPC::XVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9948 { 16471 /* xvi4ger8 */, PPC::XVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9949 { 16480 /* xvi4ger8pp */, PPC::XVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9950 { 16491 /* xvi8ger4 */, PPC::XVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9951 { 16500 /* xvi8ger4pp */, PPC::XVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9952 { 16511 /* xvi8ger4spp */, PPC::XVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
9953 { 16523 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9954 { 16532 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9955 { 16541 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9956 { 16551 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9957 { 16561 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9958 { 16571 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9959 { 16581 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9960 { 16589 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9961 { 16597 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9962 { 16605 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9963 { 16613 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9964 { 16621 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9965 { 16629 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9966 { 16639 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9967 { 16649 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9968 { 16659 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9969 { 16669 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9970 { 16677 /* xvmulhsh */, PPC::XVMULHSH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9971 { 16686 /* xvmulhsw */, PPC::XVMULHSW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9972 { 16695 /* xvmulhuh */, PPC::XVMULHUH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9973 { 16704 /* xvmulhuw */, PPC::XVMULHUW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9974 { 16713 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9975 { 16721 /* xvmuluhm */, PPC::XVMULUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9976 { 16730 /* xvmuluwm */, PPC::XVMULUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9977 { 16739 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9978 { 16748 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9979 { 16757 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9980 { 16765 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9981 { 16773 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9982 { 16784 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9983 { 16795 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9984 { 16806 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9985 { 16817 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9986 { 16828 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9987 { 16839 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9988 { 16850 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9989 { 16861 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9990 { 16868 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9991 { 16876 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9992 { 16884 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9993 { 16892 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9994 { 16900 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9995 { 16907 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9996 { 16914 /* xvrlw */, PPC::XVRLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9997 { 16920 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9998 { 16927 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
9999 { 16935 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10000 { 16943 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10001 { 16951 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10002 { 16959 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10003 { 16970 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10004 { 16981 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10005 { 16990 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10006 { 16999 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10007 { 17007 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10008 { 17015 /* xvsubuhm */, PPC::XVSUBUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10009 { 17024 /* xvsubuwm */, PPC::XVSUBUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10010 { 17033 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10011 { 17042 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10012 { 17051 /* xvtlsbb */, PPC::XVTLSBB, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10013 { 17059 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10014 { 17069 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10015 { 17079 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10016 { 17089 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10017 { 17099 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10018 { 17108 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10019 { 17117 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10020 { 17126 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10021 { 17135 /* xxaes128decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10022 { 17148 /* xxaes128encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10023 { 17161 /* xxaes128genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10024 { 17176 /* xxaes192decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10025 { 17189 /* xxaes192encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10026 { 17202 /* xxaes192genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10027 { 17217 /* xxaes256decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10028 { 17230 /* xxaes256encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10029 { 17243 /* xxaes256genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10030 { 17258 /* xxaesdecp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10031 { 17268 /* xxaesencp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10032 { 17278 /* xxaesgenlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10033 { 17290 /* xxblendvb */, PPC::XXBLENDVB, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10034 { 17300 /* xxblendvd */, PPC::XXBLENDVD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10035 { 17310 /* xxblendvh */, PPC::XXBLENDVH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10036 { 17320 /* xxblendvw */, PPC::XXBLENDVW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10037 { 17330 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10038 { 17336 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10039 { 17342 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10040 { 17348 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10041 { 17354 /* xxeval */, PPC::XXEVAL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U8Imm }, },
10042 { 17361 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, },
10043 { 17373 /* xxgenpcvbm */, PPC::XXGENPCVBM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10044 { 17384 /* xxgenpcvdm */, PPC::XXGENPCVDM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10045 { 17395 /* xxgenpcvhm */, PPC::XXGENPCVHM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10046 { 17406 /* xxgenpcvwm */, PPC::XXGENPCVWM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10047 { 17417 /* xxgfmul128 */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10048 { 17428 /* xxgfmul128gcm */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10049 { 17442 /* xxgfmul128xts */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10050 { 17456 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, },
10051 { 17466 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10052 { 17473 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10053 { 17481 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10054 { 17488 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10055 { 17496 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10056 { 17503 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10057 { 17509 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10058 { 17516 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10059 { 17523 /* xxmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10060 { 17531 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10061 { 17539 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10062 { 17547 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10063 { 17555 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10064 { 17563 /* xxmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10065 { 17571 /* xxmulmul */, PPC::XXMULMUL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, },
10066 { 17580 /* xxmulmulhiadd */, PPC::XXMULMULHIADD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm, MCK_U1Imm, MCK_U1Imm }, },
10067 { 17594 /* xxmulmulloadd */, PPC::XXMULMULLOADD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm, MCK_U1Imm }, },
10068 { 17608 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10069 { 17615 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10070 { 17624 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10071 { 17632 /* xxpermx */, PPC::XXPERMX, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, },
10072 { 17640 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10073 { 17646 /* xxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
10074 { 17656 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10075 { 17664 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, },
10076 { 17664 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, },
10077 { 17664 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
10078 { 17664 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
10079 { 17672 /* xxsplti32dx */, PPC::XXSPLTI32DX, Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_U1Imm, MCK_Imm }, },
10080 { 17684 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U8Imm }, },
10081 { 17693 /* xxspltidp */, PPC::XXSPLTIDP, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10082 { 17703 /* xxspltiw */, PPC::XXSPLTIW, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10083 { 17712 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10084 { 17720 /* xxssumudm */, PPC::XXSSUMUDM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10085 { 17730 /* xxssumudmc */, PPC::XXSSUMUDMC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10086 { 17741 /* xxssumudmcext */, PPC::XXSSUMUDMCEXT, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10087 { 17755 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC }, },
10088 { 17755 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10089};
10090
10091#include "llvm/Support/Debug.h"
10092#include "llvm/Support/Format.h"
10093
10094unsigned PPCAsmParser::
10095MatchInstructionImpl(const OperandVector &Operands,
10096 MCInst &Inst,
10097 uint64_t &ErrorInfo,
10098 FeatureBitset &MissingFeatures,
10099 bool matchingInlineAsm, unsigned VariantID) {
10100 // Eliminate obvious mismatches.
10101 if (Operands.size() > 7) {
10102 ErrorInfo = 7;
10103 return Match_InvalidOperand;
10104 }
10105
10106 // Get the current feature set.
10107 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
10108
10109 // Get the instruction mnemonic, which is the first token.
10110 StringRef Mnemonic = ((PPCOperand &)*Operands[0]).getToken();
10111
10112 // Process all MnemonicAliases to remap the mnemonic.
10113 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10114
10115 // Some state to try to produce better error messages.
10116 bool HadMatchOtherThanFeatures = false;
10117 bool HadMatchOtherThanPredicate = false;
10118 unsigned RetCode = Match_InvalidOperand;
10119 MissingFeatures.set();
10120 // Set ErrorInfo to the operand that mismatches if it is
10121 // wrong for all instances of the instruction.
10122 ErrorInfo = ~0ULL;
10123 // Find the appropriate table for this asm variant.
10124 const MatchEntry *Start, *End;
10125 switch (VariantID) {
10126 default: llvm_unreachable("invalid variant!");
10127 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10128 }
10129 // Search the table.
10130 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10131
10132 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
10133 std::distance(MnemonicRange.first, MnemonicRange.second) <<
10134 " encodings with mnemonic '" << Mnemonic << "'\n");
10135
10136 // Return a more specific error code if no mnemonics match.
10137 if (MnemonicRange.first == MnemonicRange.second)
10138 return Match_MnemonicFail;
10139
10140 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10141 it != ie; ++it) {
10142 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
10143 bool HasRequiredFeatures =
10144 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
10145 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
10146 << MII.getName(it->Opcode) << "\n");
10147 // equal_range guarantees that instruction mnemonic matches.
10148 assert(Mnemonic == it->getMnemonic());
10149 bool OperandsValid = true;
10150 for (unsigned FormalIdx = 0, ActualIdx = 1; FormalIdx != 6; ++FormalIdx) {
10151 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
10152 DEBUG_WITH_TYPE("asm-matcher",
10153 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
10154 << " against actual operand at index " << ActualIdx);
10155 if (ActualIdx < Operands.size())
10156 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
10157 Operands[ActualIdx]->print(dbgs(), *getContext().getAsmInfo()); dbgs() << "): ");
10158 else
10159 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
10160 if (ActualIdx >= Operands.size()) {
10161 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
10162 if (Formal == InvalidMatchClass) {
10163 break;
10164 }
10165 if (isSubclass(Formal, OptionalMatchClass)) {
10166 continue;
10167 }
10168 OperandsValid = false;
10169 ErrorInfo = ActualIdx;
10170 break;
10171 }
10172 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
10173 unsigned Diag = validateOperandClass(Actual, Formal, *STI);
10174 if (Diag == Match_Success) {
10175 DEBUG_WITH_TYPE("asm-matcher",
10176 dbgs() << "match success using generic matcher\n");
10177 ++ActualIdx;
10178 continue;
10179 }
10180 // If the generic handler indicates an invalid operand
10181 // failure, check for a special case.
10182 if (Diag != Match_Success) {
10183 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
10184 if (TargetDiag == Match_Success) {
10185 DEBUG_WITH_TYPE("asm-matcher",
10186 dbgs() << "match success using target matcher\n");
10187 ++ActualIdx;
10188 continue;
10189 }
10190 // If the target matcher returned a specific error code use
10191 // that, else use the one from the generic matcher.
10192 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
10193 Diag = TargetDiag;
10194 }
10195 // If current formal operand wasn't matched and it is optional
10196 // then try to match next formal operand
10197 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
10198 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
10199 continue;
10200 }
10201 // If this operand is broken for all of the instances of this
10202 // mnemonic, keep track of it so we can report loc info.
10203 // If we already had a match that only failed due to a
10204 // target predicate, that diagnostic is preferred.
10205 if (!HadMatchOtherThanPredicate &&
10206 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
10207 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
10208 RetCode = Diag;
10209 ErrorInfo = ActualIdx;
10210 }
10211 // Otherwise, just reject this instance of the mnemonic.
10212 OperandsValid = false;
10213 break;
10214 }
10215
10216 if (!OperandsValid) {
10217 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
10218 "operand mismatches, ignoring "
10219 "this opcode\n");
10220 continue;
10221 }
10222 if (!HasRequiredFeatures) {
10223 HadMatchOtherThanFeatures = true;
10224 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
10225 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
10226 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
10227 if (NewMissingFeatures[I])
10228 dbgs() << ' ' << I;
10229 dbgs() << "\n");
10230 if (NewMissingFeatures.count() <=
10231 MissingFeatures.count())
10232 MissingFeatures = NewMissingFeatures;
10233 continue;
10234 }
10235
10236 Inst.clear();
10237
10238 Inst.setOpcode(it->Opcode);
10239 // We have a potential match but have not rendered the operands.
10240 // Check the target predicate to handle any context sensitive
10241 // constraints.
10242 // For example, Ties that are referenced multiple times must be
10243 // checked here to ensure the input is the same for each match
10244 // constraints. If we leave it any later the ties will have been
10245 // canonicalized
10246 unsigned MatchResult;
10247 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
10248 Inst.clear();
10249 DEBUG_WITH_TYPE(
10250 "asm-matcher",
10251 dbgs() << "Early target match predicate failed with diag code "
10252 << MatchResult << "\n");
10253 RetCode = MatchResult;
10254 HadMatchOtherThanPredicate = true;
10255 continue;
10256 }
10257
10258 if (matchingInlineAsm) {
10259 convertToMapAndConstraints(it->ConvertFn, Operands);
10260 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10261 ErrorInfo))
10262 return Match_InvalidTiedOperand;
10263
10264 return Match_Success;
10265 }
10266
10267 // We have selected a definite instruction, convert the parsed
10268 // operands into the appropriate MCInst.
10269 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
10270
10271 // We have a potential match. Check the target predicate to
10272 // handle any context sensitive constraints.
10273 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
10274 DEBUG_WITH_TYPE("asm-matcher",
10275 dbgs() << "Target match predicate failed with diag code "
10276 << MatchResult << "\n");
10277 Inst.clear();
10278 RetCode = MatchResult;
10279 HadMatchOtherThanPredicate = true;
10280 continue;
10281 }
10282
10283 std::string Info;
10284 if (!getParser().getTargetParser().getTargetOptions().MCNoDeprecatedWarn &&
10285 MII.getDeprecatedInfo(Inst, getSTI(), Info)) {
10286 SMLoc Loc = ((PPCOperand &)*Operands[0]).getStartLoc();
10287 getParser().Warning(Loc, Info, {});
10288 }
10289 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10290 ErrorInfo))
10291 return Match_InvalidTiedOperand;
10292
10293 DEBUG_WITH_TYPE(
10294 "asm-matcher",
10295 dbgs() << "Opcode result: complete match, selecting this opcode\n");
10296 return Match_Success;
10297 }
10298
10299 // Okay, we had no match. Try to return a useful error code.
10300 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
10301 return RetCode;
10302
10303 ErrorInfo = 0;
10304 return Match_MissingFeature;
10305}
10306
10307#endif // GET_MATCHER_IMPLEMENTATION
10308
10309
10310#ifdef GET_MNEMONIC_SPELL_CHECKER
10311#undef GET_MNEMONIC_SPELL_CHECKER
10312
10313static std::string PPCMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
10314 const unsigned MaxEditDist = 2;
10315 std::vector<StringRef> Candidates;
10316 StringRef Prev = "";
10317
10318 // Find the appropriate table for this asm variant.
10319 const MatchEntry *Start, *End;
10320 switch (VariantID) {
10321 default: llvm_unreachable("invalid variant!");
10322 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10323 }
10324
10325 for (auto I = Start; I < End; I++) {
10326 // Ignore unsupported instructions.
10327 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
10328 if ((FBS & RequiredFeatures) != RequiredFeatures)
10329 continue;
10330
10331 StringRef T = I->getMnemonic();
10332 // Avoid recomputing the edit distance for the same string.
10333 if (T == Prev)
10334 continue;
10335
10336 Prev = T;
10337 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
10338 if (Dist <= MaxEditDist)
10339 Candidates.push_back(T);
10340 }
10341
10342 if (Candidates.empty())
10343 return "";
10344
10345 std::string Res = ", did you mean: ";
10346 unsigned i = 0;
10347 for (; i < Candidates.size() - 1; i++)
10348 Res += Candidates[i].str() + ", ";
10349 return Res + Candidates[i].str() + "?";
10350}
10351
10352#endif // GET_MNEMONIC_SPELL_CHECKER
10353
10354
10355#ifdef GET_MNEMONIC_CHECKER
10356#undef GET_MNEMONIC_CHECKER
10357
10358static bool PPCCheckMnemonic(StringRef Mnemonic,
10359 const FeatureBitset &AvailableFeatures,
10360 unsigned VariantID) {
10361 // Process all MnemonicAliases to remap the mnemonic.
10362 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10363
10364 // Find the appropriate table for this asm variant.
10365 const MatchEntry *Start, *End;
10366 switch (VariantID) {
10367 default: llvm_unreachable("invalid variant!");
10368 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10369 }
10370
10371 // Search the table.
10372 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10373
10374 if (MnemonicRange.first == MnemonicRange.second)
10375 return false;
10376
10377 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10378 it != ie; ++it) {
10379 const FeatureBitset &RequiredFeatures =
10380 FeatureBitsets[it->RequiredFeaturesIdx];
10381 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
10382 return true;
10383 }
10384 return false;
10385}
10386
10387#endif // GET_MNEMONIC_CHECKER
10388
10389