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_95_addNegImmOperands,
1391 CVT_imm_95_20,
1392 CVT_imm_95_16,
1393 CVT_imm_95_24,
1394 CVT_NUM_CONVERTERS
1395};
1396
1397enum InstructionConversionKind {
1398 Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2,
1399 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2,
1400 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
1401 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3,
1402 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2,
1403 Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2,
1404 Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3,
1405 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2,
1406 Convert__RegGPRC1_0__RegGPRC1_1,
1407 Convert__RegGPRC1_1__RegGPRC1_2,
1408 Convert__RegG8RC1_0__Imm1_1,
1409 Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3,
1410 Convert_NoOperands,
1411 Convert__DirectBr1_0,
1412 Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2,
1413 Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3,
1414 Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2,
1415 Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2,
1416 Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0,
1417 Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2,
1418 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4,
1419 Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3,
1420 Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
1421 Convert__RegVRRC1_1__RegVRRC1_2,
1422 Convert__CondBr1_0,
1423 Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1,
1424 Convert__imm_95_0__RegCRBITRC1_0__imm_95_0,
1425 Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1,
1426 Convert__imm_95_8__RegCRBITRC1_0__imm_95_0,
1427 Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1,
1428 Convert__imm_95_2__RegCRBITRC1_0__imm_95_0,
1429 Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1,
1430 Convert__imm_95_10__RegCRBITRC1_0__imm_95_0,
1431 Convert__imm_95_76__regCR0__CondBr1_0,
1432 Convert__imm_95_76__RegCRRC1_0__CondBr1_1,
1433 Convert__imm_95_79__regCR0__CondBr1_0,
1434 Convert__imm_95_79__RegCRRC1_0__CondBr1_1,
1435 Convert__imm_95_78__regCR0__CondBr1_0,
1436 Convert__imm_95_78__RegCRRC1_0__CondBr1_1,
1437 Convert__imm_95_76__regCR0,
1438 Convert__imm_95_76__RegCRRC1_0,
1439 Convert__imm_95_79__regCR0,
1440 Convert__imm_95_79__RegCRRC1_0,
1441 Convert__imm_95_78__regCR0,
1442 Convert__imm_95_78__RegCRRC1_0,
1443 Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1,
1444 Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1,
1445 Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1,
1446 Convert__imm_95_4__RegCRBITRC1_0__imm_95_0,
1447 Convert__imm_95_7__RegCRBITRC1_0__imm_95_0,
1448 Convert__imm_95_6__RegCRBITRC1_0__imm_95_0,
1449 Convert__imm_95_4__regCR0__CondBr1_0,
1450 Convert__imm_95_4__RegCRRC1_0__CondBr1_1,
1451 Convert__imm_95_7__regCR0__CondBr1_0,
1452 Convert__imm_95_7__RegCRRC1_0__CondBr1_1,
1453 Convert__imm_95_6__regCR0__CondBr1_0,
1454 Convert__imm_95_6__RegCRRC1_0__CondBr1_1,
1455 Convert__imm_95_4__regCR0,
1456 Convert__imm_95_4__RegCRRC1_0,
1457 Convert__imm_95_7__regCR0,
1458 Convert__imm_95_7__RegCRRC1_0,
1459 Convert__imm_95_6__regCR0,
1460 Convert__imm_95_6__RegCRRC1_0,
1461 Convert__imm_95_44__regCR0__CondBr1_0,
1462 Convert__imm_95_44__RegCRRC1_0__CondBr1_1,
1463 Convert__imm_95_47__regCR0__CondBr1_0,
1464 Convert__imm_95_47__RegCRRC1_0__CondBr1_1,
1465 Convert__imm_95_46__regCR0__CondBr1_0,
1466 Convert__imm_95_46__RegCRRC1_0__CondBr1_1,
1467 Convert__imm_95_44__regCR0,
1468 Convert__imm_95_44__RegCRRC1_0,
1469 Convert__imm_95_47__regCR0,
1470 Convert__imm_95_47__RegCRRC1_0,
1471 Convert__imm_95_46__regCR0,
1472 Convert__imm_95_46__RegCRRC1_0,
1473 Convert__DirectBr1_0__Imm1_1,
1474 Convert__imm_95_36__regCR0__CondBr1_0,
1475 Convert__imm_95_36__RegCRRC1_0__CondBr1_1,
1476 Convert__imm_95_39__regCR0__CondBr1_0,
1477 Convert__imm_95_39__RegCRRC1_0__CondBr1_1,
1478 Convert__imm_95_38__regCR0__CondBr1_0,
1479 Convert__imm_95_38__RegCRRC1_0__CondBr1_1,
1480 Convert__imm_95_36__regCR0,
1481 Convert__imm_95_36__RegCRRC1_0,
1482 Convert__imm_95_39__regCR0,
1483 Convert__imm_95_39__RegCRRC1_0,
1484 Convert__imm_95_38__regCR0,
1485 Convert__imm_95_38__RegCRRC1_0,
1486 Convert__imm_95_12__regCR0__CondBr1_0,
1487 Convert__imm_95_12__RegCRRC1_0__CondBr1_1,
1488 Convert__imm_95_15__regCR0__CondBr1_0,
1489 Convert__imm_95_15__RegCRRC1_0__CondBr1_1,
1490 Convert__imm_95_14__regCR0__CondBr1_0,
1491 Convert__imm_95_14__RegCRRC1_0__CondBr1_1,
1492 Convert__imm_95_12__regCR0,
1493 Convert__imm_95_12__RegCRRC1_0,
1494 Convert__imm_95_15__regCR0,
1495 Convert__imm_95_15__RegCRRC1_0,
1496 Convert__imm_95_14__regCR0,
1497 Convert__imm_95_14__RegCRRC1_0,
1498 Convert__imm_95_68__regCR0__CondBr1_0,
1499 Convert__imm_95_68__RegCRRC1_0__CondBr1_1,
1500 Convert__imm_95_71__regCR0__CondBr1_0,
1501 Convert__imm_95_71__RegCRRC1_0__CondBr1_1,
1502 Convert__imm_95_70__regCR0__CondBr1_0,
1503 Convert__imm_95_70__RegCRRC1_0__CondBr1_1,
1504 Convert__imm_95_68__regCR0,
1505 Convert__imm_95_68__RegCRRC1_0,
1506 Convert__imm_95_71__regCR0,
1507 Convert__imm_95_71__RegCRRC1_0,
1508 Convert__imm_95_70__regCR0,
1509 Convert__imm_95_70__RegCRRC1_0,
1510 Convert__imm_95_100__regCR0__CondBr1_0,
1511 Convert__imm_95_100__RegCRRC1_0__CondBr1_1,
1512 Convert__imm_95_103__regCR0__CondBr1_0,
1513 Convert__imm_95_103__RegCRRC1_0__CondBr1_1,
1514 Convert__imm_95_102__regCR0__CondBr1_0,
1515 Convert__imm_95_102__RegCRRC1_0__CondBr1_1,
1516 Convert__imm_95_100__regCR0,
1517 Convert__imm_95_100__RegCRRC1_0,
1518 Convert__imm_95_103__regCR0,
1519 Convert__imm_95_103__RegCRRC1_0,
1520 Convert__imm_95_102__regCR0,
1521 Convert__imm_95_102__RegCRRC1_0,
1522 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2,
1523 Convert__RegG8RC1_0__RegG8RC1_1,
1524 Convert__imm_95_108__regCR0__CondBr1_0,
1525 Convert__imm_95_108__RegCRRC1_0__CondBr1_1,
1526 Convert__imm_95_111__regCR0__CondBr1_0,
1527 Convert__imm_95_111__RegCRRC1_0__CondBr1_1,
1528 Convert__imm_95_110__regCR0__CondBr1_0,
1529 Convert__imm_95_110__RegCRRC1_0__CondBr1_1,
1530 Convert__imm_95_108__regCR0,
1531 Convert__imm_95_108__RegCRRC1_0,
1532 Convert__imm_95_111__regCR0,
1533 Convert__imm_95_111__RegCRRC1_0,
1534 Convert__imm_95_110__regCR0,
1535 Convert__imm_95_110__RegCRRC1_0,
1536 Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1,
1537 Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1,
1538 Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1,
1539 Convert__imm_95_12__RegCRBITRC1_0__imm_95_0,
1540 Convert__imm_95_15__RegCRBITRC1_0__imm_95_0,
1541 Convert__imm_95_14__RegCRBITRC1_0__imm_95_0,
1542 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2,
1543 Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2,
1544 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3,
1545 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
1546 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
1547 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3,
1548 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
1549 Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31,
1550 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31,
1551 Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31,
1552 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31,
1553 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2,
1554 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3,
1555 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2,
1556 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3,
1557 Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3,
1558 Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3,
1559 Convert__regCR0__RegG8RC1_0__RegG8RC1_1,
1560 Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2,
1561 Convert__regCR0__RegG8RC1_0__S16Imm1_1,
1562 Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2,
1563 Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3,
1564 Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3,
1565 Convert__regCR0__RegG8RC1_0__U16Imm1_1,
1566 Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2,
1567 Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3,
1568 Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3,
1569 Convert__regCR0__RegGPRC1_0__RegGPRC1_1,
1570 Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2,
1571 Convert__regCR0__RegGPRC1_0__U16Imm1_1,
1572 Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2,
1573 Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3,
1574 Convert__regCR0__RegGPRC1_0__S16Imm1_1,
1575 Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2,
1576 Convert__RegG8RC1_1__RegG8RC1_2,
1577 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2,
1578 Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0,
1579 Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1,
1580 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2,
1581 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
1582 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2,
1583 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3,
1584 Convert__RegG8RC1_0__U2Imm1_1,
1585 Convert__RegGxRCNoR01_0__RegGxRC1_1,
1586 Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
1587 Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1,
1588 Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2,
1589 Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0,
1590 Convert__regR0__regR0,
1591 Convert__RegF8RC1_0__RegF8RC1_1,
1592 Convert__RegF8RC1_1__RegF8RC1_2,
1593 Convert__RegFpRC1_0__RegF8RC1_1,
1594 Convert__RegFpRC1_1__RegF8RC1_2,
1595 Convert__RegFpRC1_0__RegVRRC1_1,
1596 Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2,
1597 Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2,
1598 Convert__RegF8RC1_0__RegFpRC1_1,
1599 Convert__RegF8RC1_1__RegFpRC1_2,
1600 Convert__RegVRRC1_0__RegFpRC1_1,
1601 Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2,
1602 Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3,
1603 Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2,
1604 Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3,
1605 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2,
1606 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3,
1607 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2,
1608 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3,
1609 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2,
1610 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3,
1611 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
1612 Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12,
1613 Convert__RegDMRRC1_0__RegDMRRC1_1,
1614 Convert__RegDMRRC1_0,
1615 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0,
1616 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2,
1617 Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0,
1618 Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1,
1619 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1,
1620 Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1,
1621 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2,
1622 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2,
1623 Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2,
1624 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2,
1625 Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2,
1626 Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2,
1627 Convert__RegACCRC1_0__Tie0_1_1,
1628 Convert__RegACCRC1_0,
1629 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0,
1630 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3,
1631 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2,
1632 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1,
1633 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0,
1634 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0,
1635 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1,
1636 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0,
1637 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4,
1638 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3,
1639 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4,
1640 Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3,
1641 Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4,
1642 Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3,
1643 Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4,
1644 Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3,
1645 Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4,
1646 Convert__RegFpRC1_0__RegFpRC1_1,
1647 Convert__RegFpRC1_1__RegFpRC1_2,
1648 Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3,
1649 Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4,
1650 Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3,
1651 Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4,
1652 Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3,
1653 Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4,
1654 Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2,
1655 Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3,
1656 Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2,
1657 Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3,
1658 Convert__U5Imm1_0,
1659 Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1,
1660 Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2,
1661 Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2,
1662 Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2,
1663 Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2,
1664 Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2,
1665 Convert__RegSPERC1_0__RegSPERC1_1,
1666 Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2,
1667 Convert__RegSPERC1_0__RegGPRC1_1,
1668 Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2,
1669 Convert__RegGPRC1_0__RegSPERC1_1,
1670 Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1,
1671 Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2,
1672 Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1673 Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2,
1674 Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2,
1675 Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2,
1676 Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2,
1677 Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0,
1678 Convert__RegSPERC1_0__S5Imm1_1,
1679 Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2,
1680 Convert__RegF4RC1_0__RegF4RC1_1,
1681 Convert__RegF4RC1_1__RegF4RC1_2,
1682 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2,
1683 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
1684 Convert__RegF4RC1_0__RegF8RC1_1,
1685 Convert__RegF4RC1_1__RegF8RC1_2,
1686 Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2,
1687 Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3,
1688 Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4,
1689 Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3,
1690 Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4,
1691 Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3,
1692 Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4,
1693 Convert__RegCRRC1_0__RegF8RC1_1,
1694 Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2,
1695 Convert__imm_95_0__imm_95_0,
1696 Convert__imm_95_0,
1697 Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2,
1698 Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3,
1699 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3,
1700 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ,
1701 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ,
1702 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT,
1703 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT,
1704 Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT,
1705 Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT,
1706 Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
1707 Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1708 Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1709 Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1710 Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1711 Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
1712 Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1713 Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2,
1714 Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2,
1715 Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1716 Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
1717 Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1718 Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1719 Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1720 Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1721 Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
1722 Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2,
1723 Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2,
1724 Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1725 Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2,
1726 Convert__RegG8RC1_0__regZERO8__S16Imm1_1,
1727 Convert__RegGPRC1_0__S16Imm1_1,
1728 Convert__RegGPRC1_0__regZERO__S16Imm1_1,
1729 Convert__RegG8RC1_0__regZERO8__S17Imm1_1,
1730 Convert__RegGPRC1_0__S17Imm1_1,
1731 Convert__RegGPRC1_0__regZERO__S17Imm1_1,
1732 Convert__RegG8RC1_0__imm_95_0,
1733 Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1734 Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1735 Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1736 Convert__imm_95_1,
1737 Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2,
1738 Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1739 Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1740 Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1741 Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1742 Convert__RegVSRC1_0__U5Imm1_1,
1743 Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2,
1744 Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2,
1745 Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2,
1746 Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
1747 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3,
1748 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3,
1749 Convert__RegCRRC1_0__RegCRRC1_1,
1750 Convert__RegCRRC1_0,
1751 Convert__RegG8RC1_0__imm_95_29,
1752 Convert__RegGPRC1_0__imm_95_29,
1753 Convert__RegG8RC1_0__imm_95_280,
1754 Convert__RegGPRC1_0__imm_95_280,
1755 Convert__RegGPRC1_0__U10Imm1_1,
1756 Convert__RegGPRC1_0__imm_95_128,
1757 Convert__RegGPRC1_0__imm_95_129,
1758 Convert__RegGPRC1_0__imm_95_130,
1759 Convert__RegGPRC1_0__imm_95_131,
1760 Convert__RegGPRC1_0__imm_95_132,
1761 Convert__RegGPRC1_0__imm_95_133,
1762 Convert__RegGPRC1_0__imm_95_134,
1763 Convert__RegGPRC1_0__imm_95_135,
1764 Convert__RegG8RC1_0__imm_95_28,
1765 Convert__RegGPRC1_0__imm_95_28,
1766 Convert__RegGPRC1_0,
1767 Convert__RegG8RC1_0__imm_95_9,
1768 Convert__RegGPRC1_0__imm_95_9,
1769 Convert__RegG8RC1_0__imm_95_19,
1770 Convert__RegGPRC1_0__imm_95_19,
1771 Convert__RegGPRC1_0__imm_95_537,
1772 Convert__RegGPRC1_0__imm_95_539,
1773 Convert__RegGPRC1_0__imm_95_541,
1774 Convert__RegGPRC1_0__imm_95_543,
1775 Convert__RegGPRC1_0__imm_95_536,
1776 Convert__RegGPRC1_0__imm_95_538,
1777 Convert__RegGPRC1_0__imm_95_540,
1778 Convert__RegGPRC1_0__imm_95_542,
1779 Convert__RegGPRC1_0__imm_95_1018,
1780 Convert__RegGPRC1_0__Imm1_1,
1781 Convert__RegGPRC1_0__imm_95_981,
1782 Convert__RegG8RC1_0__imm_95_22,
1783 Convert__RegGPRC1_0__imm_95_22,
1784 Convert__RegG8RC1_0__imm_95_17,
1785 Convert__RegGPRC1_0__imm_95_17,
1786 Convert__RegG8RC1_0__imm_95_18,
1787 Convert__RegGPRC1_0__imm_95_18,
1788 Convert__RegGPRC1_0__imm_95_980,
1789 Convert__RegG8RC1_0__RegF8RC1_1,
1790 Convert__RegGPRC1_0__RegF8RC1_1,
1791 Convert__RegF8RC1_0,
1792 Convert__RegF8RC1_1,
1793 Convert__RegF8RC1_0__U3Imm1_1,
1794 Convert__RegF8RC1_0__U2Imm1_1,
1795 Convert__RegGPRC1_0__imm_95_529,
1796 Convert__RegGPRC1_0__imm_95_531,
1797 Convert__RegGPRC1_0__imm_95_533,
1798 Convert__RegGPRC1_0__imm_95_535,
1799 Convert__RegGPRC1_0__imm_95_528,
1800 Convert__RegGPRC1_0__imm_95_530,
1801 Convert__RegGPRC1_0__imm_95_532,
1802 Convert__RegGPRC1_0__imm_95_534,
1803 Convert__RegGPRC1_0__imm_95_1019,
1804 Convert__RegG8RC1_0__imm_95_8,
1805 Convert__RegGPRC1_0__imm_95_8,
1806 Convert__RegGPRC1_0__CRBitMask1_1,
1807 Convert__RegGPRC1_0__imm_95_48,
1808 Convert__RegGPRC1_0__imm_95_896,
1809 Convert__RegG8RC1_0__imm_95_287,
1810 Convert__RegGPRC1_0__imm_95_287,
1811 Convert__RegG8RC1_0__imm_95_5,
1812 Convert__RegGPRC1_0__imm_95_5,
1813 Convert__RegG8RC1_0__imm_95_4,
1814 Convert__RegGPRC1_0__imm_95_4,
1815 Convert__RegG8RC1_0__imm_95_25,
1816 Convert__RegGPRC1_0__imm_95_25,
1817 Convert__RegG8RC1_0__imm_95_512,
1818 Convert__RegGPRC1_0__imm_95_512,
1819 Convert__RegG8RC1_0__imm_95_272,
1820 Convert__RegG8RC1_0__imm_95_273,
1821 Convert__RegG8RC1_0__imm_95_274,
1822 Convert__RegG8RC1_0__imm_95_275,
1823 Convert__RegGPRC1_0__imm_95_272,
1824 Convert__RegGPRC1_0__imm_95_273,
1825 Convert__RegGPRC1_0__imm_95_274,
1826 Convert__RegGPRC1_0__imm_95_275,
1827 Convert__RegGPRC1_0__imm_95_260,
1828 Convert__RegGPRC1_0__imm_95_261,
1829 Convert__RegGPRC1_0__imm_95_262,
1830 Convert__RegGPRC1_0__imm_95_263,
1831 Convert__RegGPRC1_0__U4Imm1_1,
1832 Convert__RegG8RC1_0__imm_95_26,
1833 Convert__RegGPRC1_0__imm_95_26,
1834 Convert__RegG8RC1_0__imm_95_27,
1835 Convert__RegGPRC1_0__imm_95_27,
1836 Convert__RegGPRC1_0__imm_95_990,
1837 Convert__RegGPRC1_0__imm_95_991,
1838 Convert__RegGPRC1_0__imm_95_268,
1839 Convert__RegGPRC1_0__imm_95_988,
1840 Convert__RegGPRC1_0__imm_95_989,
1841 Convert__RegGPRC1_0__imm_95_269,
1842 Convert__RegGPRC1_0__imm_95_986,
1843 Convert__RegG8RC1_0__imm_95_13,
1844 Convert__RegGPRC1_0__imm_95_13,
1845 Convert__RegG8RC1_0__imm_95_3,
1846 Convert__RegGPRC1_0__imm_95_3,
1847 Convert__RegG8RC1_0__RegVRRC1_1,
1848 Convert__RegGPRC1_0__RegVRRC1_1,
1849 Convert__RegVRRC1_0,
1850 Convert__RegG8RC1_0__RegVSFRC1_1,
1851 Convert__RegG8RC1_0__RegVSRC1_1,
1852 Convert__RegGPRC1_0__RegVSFRC1_1,
1853 Convert__RegG8RC1_0__imm_95_1,
1854 Convert__RegGPRC1_0__imm_95_1,
1855 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1,
1856 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1,
1857 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2,
1858 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2,
1859 Convert__imm_95_29__RegG8RC1_0,
1860 Convert__imm_95_29__RegGPRC1_0,
1861 Convert__imm_95_280__RegG8RC1_0,
1862 Convert__imm_95_280__RegGPRC1_0,
1863 Convert__imm_95_28__RegG8RC1_0,
1864 Convert__imm_95_28__RegGPRC1_0,
1865 Convert__imm_95_255__RegG8RC1_0,
1866 Convert__imm_95_255__RegGPRC1_0,
1867 Convert__Imm1_0__RegGPRC1_1,
1868 Convert__imm_95_9__RegG8RC1_0,
1869 Convert__imm_95_9__RegGPRC1_0,
1870 Convert__imm_95_19__RegG8RC1_0,
1871 Convert__imm_95_19__RegGPRC1_0,
1872 Convert__imm_95_537__RegGPRC1_1,
1873 Convert__imm_95_539__RegGPRC1_1,
1874 Convert__imm_95_541__RegGPRC1_1,
1875 Convert__imm_95_543__RegGPRC1_1,
1876 Convert__imm_95_536__RegGPRC1_1,
1877 Convert__imm_95_538__RegGPRC1_1,
1878 Convert__imm_95_540__RegGPRC1_1,
1879 Convert__imm_95_542__RegGPRC1_1,
1880 Convert__imm_95_1018__RegGPRC1_0,
1881 Convert__RegGPRC1_1__Imm1_0,
1882 Convert__imm_95_981__RegGPRC1_0,
1883 Convert__imm_95_22__RegG8RC1_0,
1884 Convert__imm_95_22__RegGPRC1_0,
1885 Convert__imm_95_17__RegG8RC1_0,
1886 Convert__imm_95_17__RegGPRC1_0,
1887 Convert__imm_95_18__RegG8RC1_0,
1888 Convert__imm_95_18__RegGPRC1_0,
1889 Convert__imm_95_980__RegGPRC1_0,
1890 Convert__RegF8RC1_0__RegG8RC1_1,
1891 Convert__RegF8RC1_0__RegGPRC1_1,
1892 Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0,
1893 Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0,
1894 Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3,
1895 Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4,
1896 Convert__U3Imm1_0__U4Imm1_1__imm_95_0,
1897 Convert__U3Imm1_1__U4Imm1_2__imm_95_0,
1898 Convert__U3Imm1_0__U4Imm1_1__Imm1_2,
1899 Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3,
1900 Convert__imm_95_529__RegGPRC1_1,
1901 Convert__imm_95_531__RegGPRC1_1,
1902 Convert__imm_95_533__RegGPRC1_1,
1903 Convert__imm_95_535__RegGPRC1_1,
1904 Convert__imm_95_528__RegGPRC1_1,
1905 Convert__imm_95_530__RegGPRC1_1,
1906 Convert__imm_95_532__RegGPRC1_1,
1907 Convert__imm_95_534__RegGPRC1_1,
1908 Convert__imm_95_1019__RegGPRC1_0,
1909 Convert__imm_95_8__RegG8RC1_0,
1910 Convert__imm_95_8__RegGPRC1_0,
1911 Convert__RegGPRC1_0__imm_95_0,
1912 Convert__RegGPRC1_0__U1Imm1_1,
1913 Convert__CRBitMask1_0__RegGPRC1_1,
1914 Convert__imm_95_48__RegGPRC1_0,
1915 Convert__imm_95_896__RegGPRC1_0,
1916 Convert__imm_95_25__RegG8RC1_0,
1917 Convert__imm_95_25__RegGPRC1_0,
1918 Convert__imm_95_512__RegG8RC1_0,
1919 Convert__imm_95_512__RegGPRC1_0,
1920 Convert__RegGPRC1_1,
1921 Convert__imm_95_272__RegG8RC1_1,
1922 Convert__imm_95_272__RegGPRC1_1,
1923 Convert__imm_95_273__RegG8RC1_1,
1924 Convert__imm_95_273__RegGPRC1_1,
1925 Convert__imm_95_274__RegG8RC1_1,
1926 Convert__imm_95_274__RegGPRC1_1,
1927 Convert__imm_95_275__RegG8RC1_1,
1928 Convert__imm_95_275__RegGPRC1_1,
1929 Convert__imm_95_260__RegGPRC1_1,
1930 Convert__imm_95_261__RegGPRC1_1,
1931 Convert__imm_95_262__RegGPRC1_1,
1932 Convert__imm_95_263__RegGPRC1_1,
1933 Convert__imm_95_272__RegG8RC1_0,
1934 Convert__imm_95_272__RegGPRC1_0,
1935 Convert__imm_95_273__RegG8RC1_0,
1936 Convert__imm_95_273__RegGPRC1_0,
1937 Convert__imm_95_274__RegG8RC1_0,
1938 Convert__imm_95_274__RegGPRC1_0,
1939 Convert__imm_95_275__RegG8RC1_0,
1940 Convert__imm_95_275__RegGPRC1_0,
1941 Convert__imm_95_260__RegGPRC1_0,
1942 Convert__imm_95_261__RegGPRC1_0,
1943 Convert__imm_95_262__RegGPRC1_0,
1944 Convert__imm_95_263__RegGPRC1_0,
1945 Convert__RegGPRC1_1__U4Imm1_0,
1946 Convert__imm_95_26__RegG8RC1_0,
1947 Convert__imm_95_26__RegGPRC1_0,
1948 Convert__imm_95_27__RegG8RC1_0,
1949 Convert__imm_95_27__RegGPRC1_0,
1950 Convert__imm_95_990__RegGPRC1_0,
1951 Convert__imm_95_991__RegGPRC1_0,
1952 Convert__imm_95_988__RegGPRC1_0,
1953 Convert__imm_95_284__RegG8RC1_0,
1954 Convert__imm_95_284__RegGPRC1_0,
1955 Convert__imm_95_989__RegGPRC1_0,
1956 Convert__imm_95_285__RegG8RC1_0,
1957 Convert__imm_95_285__RegGPRC1_0,
1958 Convert__imm_95_986__RegGPRC1_0,
1959 Convert__imm_95_13__RegG8RC1_0,
1960 Convert__imm_95_13__RegGPRC1_0,
1961 Convert__imm_95_3__RegG8RC1_0,
1962 Convert__imm_95_3__RegGPRC1_0,
1963 Convert__RegVRRC1_0__RegG8RC1_1,
1964 Convert__RegVRRC1_0__RegGPRC1_1,
1965 Convert__RegVRRC1_0__U16Imm1_1,
1966 Convert__RegVSFRC1_0__RegG8RC1_1,
1967 Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2,
1968 Convert__RegVSFRC1_0__RegGPRC1_1,
1969 Convert__RegVSRC1_0__RegGPRC1_1,
1970 Convert__imm_95_1__RegG8RC1_0,
1971 Convert__imm_95_1__RegGPRC1_0,
1972 Convert__regR0__regR0__imm_95_0,
1973 Convert__regX0__regX0__imm_95_0,
1974 Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2,
1975 Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2,
1976 Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2,
1977 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2,
1978 Convert__RegG8RC1_0__RegG8RC_NOX01_1__S32Imm1_2,
1979 Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2,
1980 Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2,
1981 Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1,
1982 Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3,
1983 Convert__imm_95_2__imm_95_0,
1984 Convert__imm_95_4__imm_95_0,
1985 Convert__RegG8RC1_0__S34Imm1_1,
1986 Convert__RegGPRC1_0__S34Imm1_1,
1987 Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1,
1988 Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1,
1989 Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2,
1990 Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2,
1991 Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2,
1992 Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2,
1993 Convert__RegF8RC1_0__S34Imm1_1,
1994 Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2,
1995 Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2,
1996 Convert__RegF4RC1_0__S34Imm1_1,
1997 Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2,
1998 Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2,
1999 Convert__RegG8RC1_0__regZERO8__S32Imm1_1,
2000 Convert__RegGPRC1_0__regZERO__S32Imm1_1,
2001 Convert__imm_95_5__imm_95_0,
2002 Convert__RegVFRC1_0__S34Imm1_1,
2003 Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2,
2004 Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2,
2005 Convert__RegVSRC1_0__S34Imm1_1,
2006 Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2,
2007 Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2,
2008 Convert__RegVSRpRC1_0__S34Imm1_1,
2009 Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2,
2010 Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2,
2011 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5,
2012 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5,
2013 Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5,
2014 Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5,
2015 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
2016 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5,
2017 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
2018 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4,
2019 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
2020 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4,
2021 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
2022 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5,
2023 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
2024 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5,
2025 Convert__RegG8RC1_0__RegG8RC_NOX01_1__NegS32Imm1_2,
2026 Convert__RegGPRC1_0__RegGPRC_NOR01_1__NegS32Imm1_2,
2027 Convert__imm_95_2,
2028 Convert__RegG8RC1_0,
2029 Convert__U1Imm1_0,
2030 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3,
2031 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4,
2032 Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3,
2033 Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4,
2034 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3,
2035 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4,
2036 Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
2037 Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
2038 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4,
2039 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5,
2040 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4,
2041 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5,
2042 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0,
2043 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0,
2044 Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0,
2045 Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0,
2046 Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0,
2047 Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31,
2048 Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31,
2049 Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31,
2050 Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31,
2051 Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31,
2052 Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31,
2053 Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31,
2054 Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31,
2055 Convert__Imm1_0,
2056 Convert__RegGPRC1_0__RegCRRC1_1,
2057 Convert__RegGPRC1_0__RegCRBITRC1_1,
2058 Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2,
2059 Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3,
2060 Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2061 Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2,
2062 Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2063 Convert__imm_95_0__imm_95_2,
2064 Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2,
2065 Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2066 Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2,
2067 Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2068 Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2,
2069 Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2070 Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2,
2071 Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2,
2072 Convert__imm_95_1__imm_95_1,
2073 Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2,
2074 Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3,
2075 Convert__imm_95_0__imm_95_3,
2076 Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2,
2077 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1,
2078 Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1,
2079 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2,
2080 Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2,
2081 Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1,
2082 Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2,
2083 Convert__RegG8RC1_0__S16Imm1_1,
2084 Convert__U2Imm1_0,
2085 Convert__U3Imm1_0__imm_95_0,
2086 Convert__U3Imm1_0__U2Imm1_1,
2087 Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3,
2088 Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3,
2089 Convert__U1Imm1_1,
2090 Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2,
2091 Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1,
2092 Convert__imm_95_4__RegG8RC1_0__S16Imm1_1,
2093 Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1,
2094 Convert__imm_95_12__RegG8RC1_0__S16Imm1_1,
2095 Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1,
2096 Convert__imm_95_8__RegG8RC1_0__S16Imm1_1,
2097 Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2,
2098 Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1,
2099 Convert__imm_95_20__RegG8RC1_0__S16Imm1_1,
2100 Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1,
2101 Convert__imm_95_5__RegG8RC1_0__S16Imm1_1,
2102 Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1,
2103 Convert__imm_95_1__RegG8RC1_0__S16Imm1_1,
2104 Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1,
2105 Convert__imm_95_6__RegG8RC1_0__S16Imm1_1,
2106 Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1,
2107 Convert__imm_95_2__RegG8RC1_0__S16Imm1_1,
2108 Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1,
2109 Convert__imm_95_16__RegG8RC1_0__S16Imm1_1,
2110 Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1,
2111 Convert__imm_95_24__RegG8RC1_0__S16Imm1_1,
2112 Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1,
2113 Convert__imm_95_31__RegG8RC1_0__S16Imm1_1,
2114 Convert__regR0__RegGPRC1_0,
2115 Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0,
2116 Convert__RegGPRC1_1__RegGPRC1_0,
2117 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0,
2118 Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4,
2119 Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2,
2120 Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2,
2121 Convert__imm_95_0__regR0__regR0,
2122 Convert__imm_95_1__regR0__regR0,
2123 Convert__imm_95_3__regR0__RegGPRC1_0,
2124 Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1,
2125 Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
2126 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
2127 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
2128 Convert__imm_95_31__regR0__regR0,
2129 Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
2130 Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
2131 Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
2132 Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
2133 Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
2134 Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
2135 Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
2136 Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
2137 Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
2138 Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
2139 Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
2140 Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
2141 Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
2142 Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
2143 Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
2144 Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
2145 Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
2146 Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
2147 Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
2148 Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
2149 Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
2150 Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
2151 Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
2152 Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
2153 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
2154 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
2155 Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
2156 Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2,
2157 Convert__RegVRRC1_0__RegVRRC1_1,
2158 Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2,
2159 Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2,
2160 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3,
2161 Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1,
2162 Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2,
2163 Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2,
2164 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2,
2165 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2,
2166 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1,
2167 Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2,
2168 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1,
2169 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1,
2170 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1,
2171 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1,
2172 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
2173 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3,
2174 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3,
2175 Convert__RegVRRC1_0__S5Imm1_1,
2176 Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2,
2177 Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2,
2178 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2,
2179 Convert__imm_95_1__imm_95_0,
2180 Convert__U2Imm1_0__U2Imm1_1,
2181 Convert__RegVSFRC1_0__RegVSFRC1_1,
2182 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
2183 Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2184 Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
2185 Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2186 Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2187 Convert__RegVRRC1_0__RegVFRC1_1,
2188 Convert__RegVSRC1_0__RegVSSRC1_1,
2189 Convert__RegVFRC1_0__RegVRRC1_1,
2190 Convert__RegVSSRC1_0__RegVSRC1_1,
2191 Convert__RegVSSRC1_0__RegVSFRC1_1,
2192 Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2,
2193 Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2,
2194 Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2,
2195 Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2,
2196 Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2,
2197 Convert__RegVSSRC1_0__RegVSSRC1_1,
2198 Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3,
2199 Convert__RegCRRC1_0__RegVSFRC1_1,
2200 Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1,
2201 Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1,
2202 Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1,
2203 Convert__RegVSRC1_0__RegVSRC1_1,
2204 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2,
2205 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2206 Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2207 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2,
2208 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2,
2209 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2210 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
2211 Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
2212 Convert__RegCRRC1_0__RegVSRC1_1,
2213 Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1,
2214 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0,
2215 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0,
2216 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1,
2217 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1,
2218 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2,
2219 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2,
2220 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3,
2221 Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2,
2222 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2223 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4,
2224 Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2,
2225 Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2,
2226 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3,
2227 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
2228 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1,
2229 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2,
2230 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
2231 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3,
2232 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5,
2233 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4,
2234 Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2,
2235 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
2236 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4,
2237 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0,
2238 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3,
2239 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
2240 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
2241 Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2,
2242 Convert__RegVSRC1_0__U8Imm1_1,
2243 Convert__RegVSRC1_0__Imm1_1,
2244 Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
2245 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4,
2246 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2,
2247 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
2248 CVT_NUM_SIGNATURES
2249};
2250
2251} // end anonymous namespace
2252
2253static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][15] = {
2254 // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
2255 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2256 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
2257 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2258 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2259 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2260 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3
2261 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2262 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2
2263 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2264 // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
2265 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2266 // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
2267 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2268 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2
2269 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2270 // Convert__RegGPRC1_0__RegGPRC1_1
2271 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2272 // Convert__RegGPRC1_1__RegGPRC1_2
2273 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2274 // Convert__RegG8RC1_0__Imm1_1
2275 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2276 // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
2277 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2278 // Convert_NoOperands
2279 { CVT_Done },
2280 // Convert__DirectBr1_0
2281 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2282 // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
2283 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2284 // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3
2285 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done },
2286 // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2
2287 { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2288 // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2
2289 { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2290 // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
2291 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2292 // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
2293 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2294 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4
2295 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2296 // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3
2297 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2298 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
2299 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
2300 // Convert__RegVRRC1_1__RegVRRC1_2
2301 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2302 // Convert__CondBr1_0
2303 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2304 // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
2305 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2306 // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
2307 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2308 // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
2309 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2310 // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
2311 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2312 // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
2313 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2314 // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
2315 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2316 // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
2317 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2318 // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
2319 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2320 // Convert__imm_95_76__regCR0__CondBr1_0
2321 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2322 // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
2323 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2324 // Convert__imm_95_79__regCR0__CondBr1_0
2325 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2326 // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
2327 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2328 // Convert__imm_95_78__regCR0__CondBr1_0
2329 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2330 // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
2331 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2332 // Convert__imm_95_76__regCR0
2333 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
2334 // Convert__imm_95_76__RegCRRC1_0
2335 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2336 // Convert__imm_95_79__regCR0
2337 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
2338 // Convert__imm_95_79__RegCRRC1_0
2339 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2340 // Convert__imm_95_78__regCR0
2341 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
2342 // Convert__imm_95_78__RegCRRC1_0
2343 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2344 // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
2345 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2346 // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
2347 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2348 // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
2349 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2350 // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
2351 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2352 // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
2353 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2354 // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
2355 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2356 // Convert__imm_95_4__regCR0__CondBr1_0
2357 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2358 // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
2359 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2360 // Convert__imm_95_7__regCR0__CondBr1_0
2361 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2362 // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
2363 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2364 // Convert__imm_95_6__regCR0__CondBr1_0
2365 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2366 // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
2367 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2368 // Convert__imm_95_4__regCR0
2369 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
2370 // Convert__imm_95_4__RegCRRC1_0
2371 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2372 // Convert__imm_95_7__regCR0
2373 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
2374 // Convert__imm_95_7__RegCRRC1_0
2375 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2376 // Convert__imm_95_6__regCR0
2377 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
2378 // Convert__imm_95_6__RegCRRC1_0
2379 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2380 // Convert__imm_95_44__regCR0__CondBr1_0
2381 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2382 // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
2383 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2384 // Convert__imm_95_47__regCR0__CondBr1_0
2385 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2386 // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
2387 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2388 // Convert__imm_95_46__regCR0__CondBr1_0
2389 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2390 // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
2391 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2392 // Convert__imm_95_44__regCR0
2393 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
2394 // Convert__imm_95_44__RegCRRC1_0
2395 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2396 // Convert__imm_95_47__regCR0
2397 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
2398 // Convert__imm_95_47__RegCRRC1_0
2399 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2400 // Convert__imm_95_46__regCR0
2401 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
2402 // Convert__imm_95_46__RegCRRC1_0
2403 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2404 // Convert__DirectBr1_0__Imm1_1
2405 { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2406 // Convert__imm_95_36__regCR0__CondBr1_0
2407 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2408 // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
2409 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2410 // Convert__imm_95_39__regCR0__CondBr1_0
2411 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2412 // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
2413 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2414 // Convert__imm_95_38__regCR0__CondBr1_0
2415 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2416 // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
2417 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2418 // Convert__imm_95_36__regCR0
2419 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
2420 // Convert__imm_95_36__RegCRRC1_0
2421 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2422 // Convert__imm_95_39__regCR0
2423 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
2424 // Convert__imm_95_39__RegCRRC1_0
2425 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2426 // Convert__imm_95_38__regCR0
2427 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
2428 // Convert__imm_95_38__RegCRRC1_0
2429 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2430 // Convert__imm_95_12__regCR0__CondBr1_0
2431 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2432 // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
2433 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2434 // Convert__imm_95_15__regCR0__CondBr1_0
2435 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2436 // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
2437 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2438 // Convert__imm_95_14__regCR0__CondBr1_0
2439 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2440 // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
2441 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2442 // Convert__imm_95_12__regCR0
2443 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
2444 // Convert__imm_95_12__RegCRRC1_0
2445 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2446 // Convert__imm_95_15__regCR0
2447 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
2448 // Convert__imm_95_15__RegCRRC1_0
2449 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2450 // Convert__imm_95_14__regCR0
2451 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
2452 // Convert__imm_95_14__RegCRRC1_0
2453 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2454 // Convert__imm_95_68__regCR0__CondBr1_0
2455 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2456 // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
2457 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2458 // Convert__imm_95_71__regCR0__CondBr1_0
2459 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2460 // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
2461 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2462 // Convert__imm_95_70__regCR0__CondBr1_0
2463 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2464 // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
2465 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2466 // Convert__imm_95_68__regCR0
2467 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
2468 // Convert__imm_95_68__RegCRRC1_0
2469 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2470 // Convert__imm_95_71__regCR0
2471 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
2472 // Convert__imm_95_71__RegCRRC1_0
2473 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2474 // Convert__imm_95_70__regCR0
2475 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
2476 // Convert__imm_95_70__RegCRRC1_0
2477 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2478 // Convert__imm_95_100__regCR0__CondBr1_0
2479 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2480 // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
2481 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2482 // Convert__imm_95_103__regCR0__CondBr1_0
2483 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2484 // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
2485 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2486 // Convert__imm_95_102__regCR0__CondBr1_0
2487 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2488 // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
2489 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2490 // Convert__imm_95_100__regCR0
2491 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
2492 // Convert__imm_95_100__RegCRRC1_0
2493 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2494 // Convert__imm_95_103__regCR0
2495 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
2496 // Convert__imm_95_103__RegCRRC1_0
2497 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2498 // Convert__imm_95_102__regCR0
2499 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
2500 // Convert__imm_95_102__RegCRRC1_0
2501 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2502 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
2503 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2504 // Convert__RegG8RC1_0__RegG8RC1_1
2505 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2506 // Convert__imm_95_108__regCR0__CondBr1_0
2507 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2508 // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
2509 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2510 // Convert__imm_95_111__regCR0__CondBr1_0
2511 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2512 // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
2513 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2514 // Convert__imm_95_110__regCR0__CondBr1_0
2515 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2516 // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
2517 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2518 // Convert__imm_95_108__regCR0
2519 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
2520 // Convert__imm_95_108__RegCRRC1_0
2521 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2522 // Convert__imm_95_111__regCR0
2523 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
2524 // Convert__imm_95_111__RegCRRC1_0
2525 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2526 // Convert__imm_95_110__regCR0
2527 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
2528 // Convert__imm_95_110__RegCRRC1_0
2529 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2530 // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
2531 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2532 // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
2533 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2534 // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
2535 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2536 // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
2537 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2538 // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
2539 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2540 // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
2541 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2542 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
2543 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2544 // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2
2545 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2546 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
2547 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
2548 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
2549 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2550 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
2551 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2552 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
2553 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2554 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
2555 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2556 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31
2557 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2558 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
2559 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2560 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31
2561 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2562 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
2563 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2564 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
2565 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2566 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
2567 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2568 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
2569 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2570 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
2571 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2572 // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
2573 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2574 // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
2575 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2576 // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
2577 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2578 // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
2579 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2580 // Convert__regCR0__RegG8RC1_0__S16Imm1_1
2581 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2582 // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
2583 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2584 // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
2585 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2586 // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
2587 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2588 // Convert__regCR0__RegG8RC1_0__U16Imm1_1
2589 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2590 // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
2591 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2592 // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
2593 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2594 // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
2595 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2596 // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
2597 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2598 // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
2599 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2600 // Convert__regCR0__RegGPRC1_0__U16Imm1_1
2601 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2602 // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
2603 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2604 // Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3
2605 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2606 // Convert__regCR0__RegGPRC1_0__S16Imm1_1
2607 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2608 // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
2609 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2610 // Convert__RegG8RC1_1__RegG8RC1_2
2611 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2612 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
2613 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
2614 // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
2615 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
2616 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
2617 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
2618 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
2619 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2620 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2621 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2622 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2
2623 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2624 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3
2625 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2626 // Convert__RegG8RC1_0__U2Imm1_1
2627 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2628 // Convert__RegGxRCNoR01_0__RegGxRC1_1
2629 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2630 // Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2631 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2632 // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2633 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2634 // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
2635 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2636 // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0
2637 { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done },
2638 // Convert__regR0__regR0
2639 { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2640 // Convert__RegF8RC1_0__RegF8RC1_1
2641 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2642 // Convert__RegF8RC1_1__RegF8RC1_2
2643 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2644 // Convert__RegFpRC1_0__RegF8RC1_1
2645 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2646 // Convert__RegFpRC1_1__RegF8RC1_2
2647 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2648 // Convert__RegFpRC1_0__RegVRRC1_1
2649 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2650 // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2
2651 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2652 // Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2
2653 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2654 // Convert__RegF8RC1_0__RegFpRC1_1
2655 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2656 // Convert__RegF8RC1_1__RegFpRC1_2
2657 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2658 // Convert__RegVRRC1_0__RegFpRC1_1
2659 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2660 // Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2
2661 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2662 // Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3
2663 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2664 // Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2
2665 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2666 // Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3
2667 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2668 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2
2669 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2670 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3
2671 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2672 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2
2673 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2674 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3
2675 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2676 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2
2677 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2678 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3
2679 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2680 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2681 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2682 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12
2683 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_12, 0, CVT_Done },
2684 // Convert__RegDMRRC1_0__RegDMRRC1_1
2685 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2686 // Convert__RegDMRRC1_0
2687 { CVT_95_addRegDMRRCOperands, 1, CVT_Done },
2688 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0
2689 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2690 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2
2691 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2692 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0
2693 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_Done },
2694 // Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1
2695 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
2696 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1
2697 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
2698 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1
2699 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2700 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2
2701 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2702 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2
2703 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2704 // Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2
2705 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegDMRROWpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2706 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2
2707 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegACCRCOperands, 3, CVT_Done },
2708 // Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2
2709 { CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2710 // Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2
2711 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_Done },
2712 // Convert__RegACCRC1_0__Tie0_1_1
2713 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
2714 // Convert__RegACCRC1_0
2715 { CVT_95_addRegACCRCOperands, 1, CVT_Done },
2716 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0
2717 { 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 },
2718 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3
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_3, 0, CVT_Done },
2720 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2
2721 { 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 },
2722 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1
2723 { 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 },
2724 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0
2725 { 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 },
2726 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0
2727 { 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 },
2728 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1
2729 { 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 },
2730 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0
2731 { 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 },
2732 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4
2733 { 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 },
2734 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3
2735 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2736 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4
2737 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2738 // Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3
2739 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2740 // Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4
2741 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2742 // Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3
2743 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2744 // Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4
2745 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2746 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3
2747 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2748 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4
2749 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2750 // Convert__RegFpRC1_0__RegFpRC1_1
2751 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2752 // Convert__RegFpRC1_1__RegFpRC1_2
2753 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2754 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3
2755 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2756 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4
2757 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2758 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3
2759 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2760 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4
2761 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2762 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3
2763 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2764 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4
2765 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2766 // Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2
2767 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2768 // Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3
2769 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2770 // Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2
2771 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2772 // Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3
2773 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2774 // Convert__U5Imm1_0
2775 { CVT_95_addImmOperands, 1, CVT_Done },
2776 // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
2777 { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2778 // Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2
2779 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2780 // Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2
2781 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2782 // Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2
2783 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2784 // Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2
2785 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2786 // Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2
2787 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2788 // Convert__RegSPERC1_0__RegSPERC1_1
2789 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2790 // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2
2791 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2792 // Convert__RegSPERC1_0__RegGPRC1_1
2793 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2794 // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2
2795 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2796 // Convert__RegGPRC1_0__RegSPERC1_1
2797 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2798 // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1
2799 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
2800 // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2
2801 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2802 // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2
2803 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2804 // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2
2805 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2806 // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2
2807 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2808 // Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2
2809 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2810 // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2
2811 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2812 // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0
2813 { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
2814 // Convert__RegSPERC1_0__S5Imm1_1
2815 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2816 // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2
2817 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2818 // Convert__RegF4RC1_0__RegF4RC1_1
2819 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
2820 // Convert__RegF4RC1_1__RegF4RC1_2
2821 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2822 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
2823 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2824 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2825 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2826 // Convert__RegF4RC1_0__RegF8RC1_1
2827 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2828 // Convert__RegF4RC1_1__RegF8RC1_2
2829 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2830 // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
2831 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2832 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2833 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2834 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
2835 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
2836 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2837 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2838 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
2839 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2840 // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
2841 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2842 // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
2843 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2844 // Convert__RegCRRC1_0__RegF8RC1_1
2845 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2846 // Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2
2847 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2848 // Convert__imm_95_0__imm_95_0
2849 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2850 // Convert__imm_95_0
2851 { CVT_imm_95_0, 0, CVT_Done },
2852 // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
2853 { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2854 // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3
2855 { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2856 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3
2857 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
2858 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ
2859 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2860 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ
2861 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2862 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT
2863 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2864 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT
2865 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2866 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT
2867 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2868 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT
2869 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2870 // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
2871 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2872 // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2873 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2874 // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2875 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2876 // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2877 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2878 // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2879 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2880 // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
2881 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2882 // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2883 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2884 // Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2
2885 { CVT_95_addRegG8pRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2886 // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
2887 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2888 // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2889 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2890 // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
2891 { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2892 // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2893 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2894 // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2895 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2896 // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2897 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2898 // Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2899 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2900 // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
2901 { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2902 // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2903 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2904 // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2905 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2906 // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2907 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2908 // Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2
2909 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2910 // Convert__RegG8RC1_0__regZERO8__S16Imm1_1
2911 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2912 // Convert__RegGPRC1_0__S16Imm1_1
2913 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2914 // Convert__RegGPRC1_0__regZERO__S16Imm1_1
2915 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2916 // Convert__RegG8RC1_0__regZERO8__S17Imm1_1
2917 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2918 // Convert__RegGPRC1_0__S17Imm1_1
2919 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2920 // Convert__RegGPRC1_0__regZERO__S17Imm1_1
2921 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2922 // Convert__RegG8RC1_0__imm_95_0
2923 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2924 // Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2
2925 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2926 // Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2927 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2928 // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2929 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2930 // Convert__imm_95_1
2931 { CVT_imm_95_1, 0, CVT_Done },
2932 // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2
2933 { CVT_95_addRegVFRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2934 // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2935 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2936 // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2937 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2938 // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2
2939 { CVT_95_addRegVSRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2940 // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2941 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2942 // Convert__RegVSRC1_0__U5Imm1_1
2943 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2944 // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2
2945 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2946 // Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2
2947 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2948 // Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2
2949 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2950 // Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2951 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2952 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2953 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2954 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2955 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2956 // Convert__RegCRRC1_0__RegCRRC1_1
2957 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
2958 // Convert__RegCRRC1_0
2959 { CVT_95_addRegCRRCOperands, 1, CVT_Done },
2960 // Convert__RegG8RC1_0__imm_95_29
2961 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2962 // Convert__RegGPRC1_0__imm_95_29
2963 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2964 // Convert__RegG8RC1_0__imm_95_280
2965 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2966 // Convert__RegGPRC1_0__imm_95_280
2967 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2968 // Convert__RegGPRC1_0__U10Imm1_1
2969 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2970 // Convert__RegGPRC1_0__imm_95_128
2971 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
2972 // Convert__RegGPRC1_0__imm_95_129
2973 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
2974 // Convert__RegGPRC1_0__imm_95_130
2975 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
2976 // Convert__RegGPRC1_0__imm_95_131
2977 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
2978 // Convert__RegGPRC1_0__imm_95_132
2979 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
2980 // Convert__RegGPRC1_0__imm_95_133
2981 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
2982 // Convert__RegGPRC1_0__imm_95_134
2983 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
2984 // Convert__RegGPRC1_0__imm_95_135
2985 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
2986 // Convert__RegG8RC1_0__imm_95_28
2987 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2988 // Convert__RegGPRC1_0__imm_95_28
2989 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2990 // Convert__RegGPRC1_0
2991 { CVT_95_addRegGPRCOperands, 1, CVT_Done },
2992 // Convert__RegG8RC1_0__imm_95_9
2993 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2994 // Convert__RegGPRC1_0__imm_95_9
2995 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2996 // Convert__RegG8RC1_0__imm_95_19
2997 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
2998 // Convert__RegGPRC1_0__imm_95_19
2999 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
3000 // Convert__RegGPRC1_0__imm_95_537
3001 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
3002 // Convert__RegGPRC1_0__imm_95_539
3003 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
3004 // Convert__RegGPRC1_0__imm_95_541
3005 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
3006 // Convert__RegGPRC1_0__imm_95_543
3007 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
3008 // Convert__RegGPRC1_0__imm_95_536
3009 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
3010 // Convert__RegGPRC1_0__imm_95_538
3011 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
3012 // Convert__RegGPRC1_0__imm_95_540
3013 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
3014 // Convert__RegGPRC1_0__imm_95_542
3015 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
3016 // Convert__RegGPRC1_0__imm_95_1018
3017 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
3018 // Convert__RegGPRC1_0__Imm1_1
3019 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3020 // Convert__RegGPRC1_0__imm_95_981
3021 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
3022 // Convert__RegG8RC1_0__imm_95_22
3023 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3024 // Convert__RegGPRC1_0__imm_95_22
3025 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3026 // Convert__RegG8RC1_0__imm_95_17
3027 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3028 // Convert__RegGPRC1_0__imm_95_17
3029 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3030 // Convert__RegG8RC1_0__imm_95_18
3031 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3032 // Convert__RegGPRC1_0__imm_95_18
3033 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3034 // Convert__RegGPRC1_0__imm_95_980
3035 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
3036 // Convert__RegG8RC1_0__RegF8RC1_1
3037 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3038 // Convert__RegGPRC1_0__RegF8RC1_1
3039 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3040 // Convert__RegF8RC1_0
3041 { CVT_95_addRegF8RCOperands, 1, CVT_Done },
3042 // Convert__RegF8RC1_1
3043 { CVT_95_addRegF8RCOperands, 2, CVT_Done },
3044 // Convert__RegF8RC1_0__U3Imm1_1
3045 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3046 // Convert__RegF8RC1_0__U2Imm1_1
3047 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3048 // Convert__RegGPRC1_0__imm_95_529
3049 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
3050 // Convert__RegGPRC1_0__imm_95_531
3051 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
3052 // Convert__RegGPRC1_0__imm_95_533
3053 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
3054 // Convert__RegGPRC1_0__imm_95_535
3055 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
3056 // Convert__RegGPRC1_0__imm_95_528
3057 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
3058 // Convert__RegGPRC1_0__imm_95_530
3059 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
3060 // Convert__RegGPRC1_0__imm_95_532
3061 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
3062 // Convert__RegGPRC1_0__imm_95_534
3063 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
3064 // Convert__RegGPRC1_0__imm_95_1019
3065 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
3066 // Convert__RegG8RC1_0__imm_95_8
3067 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3068 // Convert__RegGPRC1_0__imm_95_8
3069 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3070 // Convert__RegGPRC1_0__CRBitMask1_1
3071 { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
3072 // Convert__RegGPRC1_0__imm_95_48
3073 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
3074 // Convert__RegGPRC1_0__imm_95_896
3075 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_896, 0, CVT_Done },
3076 // Convert__RegG8RC1_0__imm_95_287
3077 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3078 // Convert__RegGPRC1_0__imm_95_287
3079 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3080 // Convert__RegG8RC1_0__imm_95_5
3081 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3082 // Convert__RegGPRC1_0__imm_95_5
3083 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3084 // Convert__RegG8RC1_0__imm_95_4
3085 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3086 // Convert__RegGPRC1_0__imm_95_4
3087 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3088 // Convert__RegG8RC1_0__imm_95_25
3089 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3090 // Convert__RegGPRC1_0__imm_95_25
3091 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3092 // Convert__RegG8RC1_0__imm_95_512
3093 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3094 // Convert__RegGPRC1_0__imm_95_512
3095 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3096 // Convert__RegG8RC1_0__imm_95_272
3097 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3098 // Convert__RegG8RC1_0__imm_95_273
3099 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3100 // Convert__RegG8RC1_0__imm_95_274
3101 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3102 // Convert__RegG8RC1_0__imm_95_275
3103 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3104 // Convert__RegGPRC1_0__imm_95_272
3105 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3106 // Convert__RegGPRC1_0__imm_95_273
3107 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3108 // Convert__RegGPRC1_0__imm_95_274
3109 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3110 // Convert__RegGPRC1_0__imm_95_275
3111 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3112 // Convert__RegGPRC1_0__imm_95_260
3113 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
3114 // Convert__RegGPRC1_0__imm_95_261
3115 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
3116 // Convert__RegGPRC1_0__imm_95_262
3117 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
3118 // Convert__RegGPRC1_0__imm_95_263
3119 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
3120 // Convert__RegGPRC1_0__U4Imm1_1
3121 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3122 // Convert__RegG8RC1_0__imm_95_26
3123 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3124 // Convert__RegGPRC1_0__imm_95_26
3125 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3126 // Convert__RegG8RC1_0__imm_95_27
3127 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3128 // Convert__RegGPRC1_0__imm_95_27
3129 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3130 // Convert__RegGPRC1_0__imm_95_990
3131 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
3132 // Convert__RegGPRC1_0__imm_95_991
3133 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
3134 // Convert__RegGPRC1_0__imm_95_268
3135 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
3136 // Convert__RegGPRC1_0__imm_95_988
3137 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
3138 // Convert__RegGPRC1_0__imm_95_989
3139 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
3140 // Convert__RegGPRC1_0__imm_95_269
3141 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
3142 // Convert__RegGPRC1_0__imm_95_986
3143 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
3144 // Convert__RegG8RC1_0__imm_95_13
3145 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3146 // Convert__RegGPRC1_0__imm_95_13
3147 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3148 // Convert__RegG8RC1_0__imm_95_3
3149 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3150 // Convert__RegGPRC1_0__imm_95_3
3151 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3152 // Convert__RegG8RC1_0__RegVRRC1_1
3153 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3154 // Convert__RegGPRC1_0__RegVRRC1_1
3155 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3156 // Convert__RegVRRC1_0
3157 { CVT_95_addRegVRRCOperands, 1, CVT_Done },
3158 // Convert__RegG8RC1_0__RegVSFRC1_1
3159 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3160 // Convert__RegG8RC1_0__RegVSRC1_1
3161 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3162 // Convert__RegGPRC1_0__RegVSFRC1_1
3163 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3164 // Convert__RegG8RC1_0__imm_95_1
3165 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3166 // Convert__RegGPRC1_0__imm_95_1
3167 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3168 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
3169 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3170 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1
3171 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3172 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
3173 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3174 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2
3175 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3176 // Convert__imm_95_29__RegG8RC1_0
3177 { CVT_imm_95_29, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3178 // Convert__imm_95_29__RegGPRC1_0
3179 { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3180 // Convert__imm_95_280__RegG8RC1_0
3181 { CVT_imm_95_280, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3182 // Convert__imm_95_280__RegGPRC1_0
3183 { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3184 // Convert__imm_95_28__RegG8RC1_0
3185 { CVT_imm_95_28, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3186 // Convert__imm_95_28__RegGPRC1_0
3187 { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3188 // Convert__imm_95_255__RegG8RC1_0
3189 { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3190 // Convert__imm_95_255__RegGPRC1_0
3191 { CVT_imm_95_255, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3192 // Convert__Imm1_0__RegGPRC1_1
3193 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3194 // Convert__imm_95_9__RegG8RC1_0
3195 { CVT_imm_95_9, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3196 // Convert__imm_95_9__RegGPRC1_0
3197 { CVT_imm_95_9, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3198 // Convert__imm_95_19__RegG8RC1_0
3199 { CVT_imm_95_19, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3200 // Convert__imm_95_19__RegGPRC1_0
3201 { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3202 // Convert__imm_95_537__RegGPRC1_1
3203 { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3204 // Convert__imm_95_539__RegGPRC1_1
3205 { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3206 // Convert__imm_95_541__RegGPRC1_1
3207 { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3208 // Convert__imm_95_543__RegGPRC1_1
3209 { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3210 // Convert__imm_95_536__RegGPRC1_1
3211 { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3212 // Convert__imm_95_538__RegGPRC1_1
3213 { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3214 // Convert__imm_95_540__RegGPRC1_1
3215 { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3216 // Convert__imm_95_542__RegGPRC1_1
3217 { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3218 // Convert__imm_95_1018__RegGPRC1_0
3219 { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3220 // Convert__RegGPRC1_1__Imm1_0
3221 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3222 // Convert__imm_95_981__RegGPRC1_0
3223 { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3224 // Convert__imm_95_22__RegG8RC1_0
3225 { CVT_imm_95_22, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3226 // Convert__imm_95_22__RegGPRC1_0
3227 { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3228 // Convert__imm_95_17__RegG8RC1_0
3229 { CVT_imm_95_17, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3230 // Convert__imm_95_17__RegGPRC1_0
3231 { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3232 // Convert__imm_95_18__RegG8RC1_0
3233 { CVT_imm_95_18, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3234 // Convert__imm_95_18__RegGPRC1_0
3235 { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3236 // Convert__imm_95_980__RegGPRC1_0
3237 { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3238 // Convert__RegF8RC1_0__RegG8RC1_1
3239 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3240 // Convert__RegF8RC1_0__RegGPRC1_1
3241 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3242 // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
3243 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3244 // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
3245 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3246 // Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3
3247 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3248 // Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4
3249 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3250 // Convert__U3Imm1_0__U4Imm1_1__imm_95_0
3251 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3252 // Convert__U3Imm1_1__U4Imm1_2__imm_95_0
3253 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3254 // Convert__U3Imm1_0__U4Imm1_1__Imm1_2
3255 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3256 // Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3
3257 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3258 // Convert__imm_95_529__RegGPRC1_1
3259 { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3260 // Convert__imm_95_531__RegGPRC1_1
3261 { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3262 // Convert__imm_95_533__RegGPRC1_1
3263 { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3264 // Convert__imm_95_535__RegGPRC1_1
3265 { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3266 // Convert__imm_95_528__RegGPRC1_1
3267 { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3268 // Convert__imm_95_530__RegGPRC1_1
3269 { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3270 // Convert__imm_95_532__RegGPRC1_1
3271 { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3272 // Convert__imm_95_534__RegGPRC1_1
3273 { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3274 // Convert__imm_95_1019__RegGPRC1_0
3275 { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3276 // Convert__imm_95_8__RegG8RC1_0
3277 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3278 // Convert__imm_95_8__RegGPRC1_0
3279 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3280 // Convert__RegGPRC1_0__imm_95_0
3281 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3282 // Convert__RegGPRC1_0__U1Imm1_1
3283 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3284 // Convert__CRBitMask1_0__RegGPRC1_1
3285 { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3286 // Convert__imm_95_48__RegGPRC1_0
3287 { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3288 // Convert__imm_95_896__RegGPRC1_0
3289 { CVT_imm_95_896, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3290 // Convert__imm_95_25__RegG8RC1_0
3291 { CVT_imm_95_25, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3292 // Convert__imm_95_25__RegGPRC1_0
3293 { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3294 // Convert__imm_95_512__RegG8RC1_0
3295 { CVT_imm_95_512, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3296 // Convert__imm_95_512__RegGPRC1_0
3297 { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3298 // Convert__RegGPRC1_1
3299 { CVT_95_addRegGPRCOperands, 2, CVT_Done },
3300 // Convert__imm_95_272__RegG8RC1_1
3301 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3302 // Convert__imm_95_272__RegGPRC1_1
3303 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3304 // Convert__imm_95_273__RegG8RC1_1
3305 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3306 // Convert__imm_95_273__RegGPRC1_1
3307 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3308 // Convert__imm_95_274__RegG8RC1_1
3309 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3310 // Convert__imm_95_274__RegGPRC1_1
3311 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3312 // Convert__imm_95_275__RegG8RC1_1
3313 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3314 // Convert__imm_95_275__RegGPRC1_1
3315 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3316 // Convert__imm_95_260__RegGPRC1_1
3317 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3318 // Convert__imm_95_261__RegGPRC1_1
3319 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3320 // Convert__imm_95_262__RegGPRC1_1
3321 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3322 // Convert__imm_95_263__RegGPRC1_1
3323 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3324 // Convert__imm_95_272__RegG8RC1_0
3325 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3326 // Convert__imm_95_272__RegGPRC1_0
3327 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3328 // Convert__imm_95_273__RegG8RC1_0
3329 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3330 // Convert__imm_95_273__RegGPRC1_0
3331 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3332 // Convert__imm_95_274__RegG8RC1_0
3333 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3334 // Convert__imm_95_274__RegGPRC1_0
3335 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3336 // Convert__imm_95_275__RegG8RC1_0
3337 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3338 // Convert__imm_95_275__RegGPRC1_0
3339 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3340 // Convert__imm_95_260__RegGPRC1_0
3341 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3342 // Convert__imm_95_261__RegGPRC1_0
3343 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3344 // Convert__imm_95_262__RegGPRC1_0
3345 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3346 // Convert__imm_95_263__RegGPRC1_0
3347 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3348 // Convert__RegGPRC1_1__U4Imm1_0
3349 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3350 // Convert__imm_95_26__RegG8RC1_0
3351 { CVT_imm_95_26, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3352 // Convert__imm_95_26__RegGPRC1_0
3353 { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3354 // Convert__imm_95_27__RegG8RC1_0
3355 { CVT_imm_95_27, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3356 // Convert__imm_95_27__RegGPRC1_0
3357 { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3358 // Convert__imm_95_990__RegGPRC1_0
3359 { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3360 // Convert__imm_95_991__RegGPRC1_0
3361 { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3362 // Convert__imm_95_988__RegGPRC1_0
3363 { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3364 // Convert__imm_95_284__RegG8RC1_0
3365 { CVT_imm_95_284, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3366 // Convert__imm_95_284__RegGPRC1_0
3367 { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3368 // Convert__imm_95_989__RegGPRC1_0
3369 { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3370 // Convert__imm_95_285__RegG8RC1_0
3371 { CVT_imm_95_285, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3372 // Convert__imm_95_285__RegGPRC1_0
3373 { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3374 // Convert__imm_95_986__RegGPRC1_0
3375 { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3376 // Convert__imm_95_13__RegG8RC1_0
3377 { CVT_imm_95_13, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3378 // Convert__imm_95_13__RegGPRC1_0
3379 { CVT_imm_95_13, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3380 // Convert__imm_95_3__RegG8RC1_0
3381 { CVT_imm_95_3, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3382 // Convert__imm_95_3__RegGPRC1_0
3383 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3384 // Convert__RegVRRC1_0__RegG8RC1_1
3385 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3386 // Convert__RegVRRC1_0__RegGPRC1_1
3387 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3388 // Convert__RegVRRC1_0__U16Imm1_1
3389 { CVT_95_addRegVRRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
3390 // Convert__RegVSFRC1_0__RegG8RC1_1
3391 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3392 // Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2
3393 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3394 // Convert__RegVSFRC1_0__RegGPRC1_1
3395 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3396 // Convert__RegVSRC1_0__RegGPRC1_1
3397 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3398 // Convert__imm_95_1__RegG8RC1_0
3399 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3400 // Convert__imm_95_1__RegGPRC1_0
3401 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3402 // Convert__regR0__regR0__imm_95_0
3403 { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
3404 // Convert__regX0__regX0__imm_95_0
3405 { CVT_regX0, 0, CVT_regX0, 0, CVT_imm_95_0, 0, CVT_Done },
3406 // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
3407 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
3408 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2
3409 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3410 // Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2
3411 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3412 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2
3413 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3414 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__S32Imm1_2
3415 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3416 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2
3417 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3418 // Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2
3419 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3420 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1
3421 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3422 // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3
3423 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3424 // Convert__imm_95_2__imm_95_0
3425 { CVT_imm_95_2, 0, CVT_imm_95_0, 0, CVT_Done },
3426 // Convert__imm_95_4__imm_95_0
3427 { CVT_imm_95_4, 0, CVT_imm_95_0, 0, CVT_Done },
3428 // Convert__RegG8RC1_0__S34Imm1_1
3429 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3430 // Convert__RegGPRC1_0__S34Imm1_1
3431 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3432 // Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1
3433 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3434 // Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1
3435 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3436 // Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2
3437 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3438 // Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2
3439 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3440 // Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2
3441 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3442 // Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2
3443 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3444 // Convert__RegF8RC1_0__S34Imm1_1
3445 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3446 // Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2
3447 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3448 // Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2
3449 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3450 // Convert__RegF4RC1_0__S34Imm1_1
3451 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3452 // Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2
3453 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3454 // Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2
3455 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3456 // Convert__RegG8RC1_0__regZERO8__S32Imm1_1
3457 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addImmOperands, 2, CVT_Done },
3458 // Convert__RegGPRC1_0__regZERO__S32Imm1_1
3459 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addImmOperands, 2, CVT_Done },
3460 // Convert__imm_95_5__imm_95_0
3461 { CVT_imm_95_5, 0, CVT_imm_95_0, 0, CVT_Done },
3462 // Convert__RegVFRC1_0__S34Imm1_1
3463 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3464 // Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2
3465 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3466 // Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2
3467 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3468 // Convert__RegVSRC1_0__S34Imm1_1
3469 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3470 // Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2
3471 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3472 // Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2
3473 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3474 // Convert__RegVSRpRC1_0__S34Imm1_1
3475 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3476 // Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2
3477 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3478 // Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2
3479 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3480 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3481 { 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 },
3482 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3483 { 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 },
3484 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3485 { 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 },
3486 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3487 { 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 },
3488 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_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__U2Imm1_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
3493 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3494 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
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_Done },
3496 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3497 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3498 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3499 { 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 },
3500 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3501 { 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 },
3502 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3503 { 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 },
3504 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3505 { 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 },
3506 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3507 { 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 },
3508 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__NegS32Imm1_2
3509 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addNegImmOperands, 3, CVT_Done },
3510 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__NegS32Imm1_2
3511 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addNegImmOperands, 3, CVT_Done },
3512 // Convert__imm_95_2
3513 { CVT_imm_95_2, 0, CVT_Done },
3514 // Convert__RegG8RC1_0
3515 { CVT_95_addRegG8RCOperands, 1, CVT_Done },
3516 // Convert__U1Imm1_0
3517 { CVT_95_addImmOperands, 1, CVT_Done },
3518 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
3519 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3520 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
3521 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3522 // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3
3523 { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3524 // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
3525 { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3526 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
3527 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3528 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
3529 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3530 // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3531 { 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 },
3532 // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3533 { 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 },
3534 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3535 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3536 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3537 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3538 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
3539 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3540 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
3541 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3542 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
3543 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3544 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
3545 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3546 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
3547 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3548 // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0
3549 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3550 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
3551 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3552 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31
3553 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3554 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
3555 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3556 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31
3557 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3558 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
3559 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3560 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31
3561 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3562 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
3563 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3564 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31
3565 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3566 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
3567 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3568 // Convert__Imm1_0
3569 { CVT_95_addImmOperands, 1, CVT_Done },
3570 // Convert__RegGPRC1_0__RegCRRC1_1
3571 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
3572 // Convert__RegGPRC1_0__RegCRBITRC1_1
3573 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
3574 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
3575 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3576 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
3577 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3578 // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3579 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3580 // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
3581 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3582 // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
3583 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3584 // Convert__imm_95_0__imm_95_2
3585 { CVT_imm_95_0, 0, CVT_imm_95_2, 0, CVT_Done },
3586 // Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2
3587 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3588 // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
3589 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3590 // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
3591 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3592 // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3593 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3594 // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
3595 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3596 // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3597 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3598 // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
3599 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3600 // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3601 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3602 // Convert__imm_95_1__imm_95_1
3603 { CVT_imm_95_1, 0, CVT_imm_95_1, 0, CVT_Done },
3604 // Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2
3605 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3606 // Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3607 { CVT_95_addRegG8pRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3608 // Convert__imm_95_0__imm_95_3
3609 { CVT_imm_95_0, 0, CVT_imm_95_3, 0, CVT_Done },
3610 // Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2
3611 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3612 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
3613 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3614 // Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1
3615 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3616 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
3617 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3618 // Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2
3619 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 4, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3620 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1
3621 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_95_addImmOperands, 2, CVT_Done },
3622 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2
3623 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 5, CVT_95_addImmOperands, 3, CVT_Done },
3624 // Convert__RegG8RC1_0__S16Imm1_1
3625 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3626 // Convert__U2Imm1_0
3627 { CVT_95_addImmOperands, 1, CVT_Done },
3628 // Convert__U3Imm1_0__imm_95_0
3629 { CVT_95_addImmOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3630 // Convert__U3Imm1_0__U2Imm1_1
3631 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3632 // Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
3633 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3634 // Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3
3635 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3636 // Convert__U1Imm1_1
3637 { CVT_95_addImmOperands, 2, CVT_Done },
3638 // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
3639 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3640 // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
3641 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3642 // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
3643 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3644 // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
3645 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3646 // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
3647 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3648 // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
3649 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3650 // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
3651 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3652 // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
3653 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3654 // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
3655 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3656 // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
3657 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3658 // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
3659 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3660 // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
3661 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3662 // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
3663 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3664 // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
3665 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3666 // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
3667 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3668 // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
3669 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3670 // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
3671 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3672 // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
3673 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3674 // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
3675 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3676 // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
3677 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3678 // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
3679 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3680 // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
3681 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3682 // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
3683 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3684 // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
3685 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3686 // Convert__regR0__RegGPRC1_0
3687 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3688 // Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0
3689 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3690 // Convert__RegGPRC1_1__RegGPRC1_0
3691 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3692 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0
3693 { 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 },
3694 // Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4
3695 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3696 // Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2
3697 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3698 // Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2
3699 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3700 // Convert__imm_95_0__regR0__regR0
3701 { CVT_imm_95_0, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3702 // Convert__imm_95_1__regR0__regR0
3703 { CVT_imm_95_1, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3704 // Convert__imm_95_3__regR0__RegGPRC1_0
3705 { CVT_imm_95_3, 0, CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3706 // Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1
3707 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3708 // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
3709 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3710 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
3711 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3712 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
3713 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3714 // Convert__imm_95_31__regR0__regR0
3715 { CVT_imm_95_31, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3716 // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
3717 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3718 // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
3719 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3720 // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
3721 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3722 // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
3723 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3724 // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
3725 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3726 // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
3727 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3728 // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
3729 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3730 // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
3731 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3732 // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
3733 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3734 // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
3735 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3736 // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
3737 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3738 // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
3739 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3740 // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
3741 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3742 // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
3743 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3744 // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
3745 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3746 // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
3747 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3748 // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
3749 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3750 // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
3751 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3752 // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
3753 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3754 // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
3755 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3756 // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
3757 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3758 // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
3759 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3760 // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
3761 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3762 // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
3763 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3764 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
3765 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3766 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
3767 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
3768 // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
3769 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3770 // Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2
3771 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3772 // Convert__RegVRRC1_0__RegVRRC1_1
3773 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3774 // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2
3775 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3776 // Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2
3777 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3778 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3
3779 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3780 // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1
3781 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3782 // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2
3783 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3784 // Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2
3785 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3786 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2
3787 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3788 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2
3789 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3790 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1
3791 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3792 // Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2
3793 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3794 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1
3795 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3796 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1
3797 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3798 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1
3799 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3800 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1
3801 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
3802 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
3803 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3804 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3
3805 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3806 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3
3807 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3808 // Convert__RegVRRC1_0__S5Imm1_1
3809 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3810 // Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2
3811 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3812 // Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2
3813 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3814 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2
3815 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3816 // Convert__imm_95_1__imm_95_0
3817 { CVT_imm_95_1, 0, CVT_imm_95_0, 0, CVT_Done },
3818 // Convert__U2Imm1_0__U2Imm1_1
3819 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3820 // Convert__RegVSFRC1_0__RegVSFRC1_1
3821 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3822 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
3823 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3824 // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
3825 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3826 // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
3827 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3828 // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2
3829 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3830 // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
3831 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3832 // Convert__RegVRRC1_0__RegVFRC1_1
3833 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done },
3834 // Convert__RegVSRC1_0__RegVSSRC1_1
3835 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3836 // Convert__RegVFRC1_0__RegVRRC1_1
3837 { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3838 // Convert__RegVSSRC1_0__RegVSRC1_1
3839 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3840 // Convert__RegVSSRC1_0__RegVSFRC1_1
3841 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3842 // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2
3843 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3844 // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2
3845 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3846 // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2
3847 { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3848 // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2
3849 { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3850 // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2
3851 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3852 // Convert__RegVSSRC1_0__RegVSSRC1_1
3853 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3854 // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3
3855 { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3856 // Convert__RegCRRC1_0__RegVSFRC1_1
3857 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3858 // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1
3859 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3860 // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1
3861 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3862 // Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1
3863 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3864 // Convert__RegVSRC1_0__RegVSRC1_1
3865 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3866 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2
3867 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3868 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3869 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3870 // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3871 { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3872 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2
3873 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3874 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2
3875 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3876 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3877 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3878 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
3879 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3880 // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
3881 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3882 // Convert__RegCRRC1_0__RegVSRC1_1
3883 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3884 // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1
3885 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3886 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0
3887 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3888 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0
3889 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3890 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1
3891 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3892 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1
3893 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3894 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2
3895 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_2, 0, CVT_Done },
3896 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2
3897 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3898 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3
3899 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3900 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2
3901 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3902 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3903 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3904 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4
3905 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3906 // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2
3907 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3908 // Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2
3909 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3910 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3
3911 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3912 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
3913 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3914 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1
3915 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3916 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2
3917 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3918 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
3919 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
3920 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3
3921 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3922 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5
3923 { 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 },
3924 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4
3925 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3926 // Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2
3927 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3928 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
3929 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3930 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4
3931 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3932 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0
3933 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3934 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3
3935 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3936 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
3937 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3938 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
3939 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3940 // Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2
3941 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3942 // Convert__RegVSRC1_0__U8Imm1_1
3943 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3944 // Convert__RegVSRC1_0__Imm1_1
3945 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3946 // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
3947 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3948 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4
3949 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3950 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2
3951 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3952 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
3953 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3954};
3955
3956void PPCAsmParser::
3957convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
3958 const OperandVector &Operands) {
3959 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
3960 const uint8_t *Converter = ConversionTable[Kind];
3961 Inst.setOpcode(Opcode);
3962 for (const uint8_t *p = Converter; *p; p += 2) {
3963 unsigned OpIdx = *(p + 1);
3964 switch (*p) {
3965 default: llvm_unreachable("invalid conversion entry!");
3966 case CVT_Reg:
3967 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3968 break;
3969 case CVT_Tied: {
3970 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
3971 std::begin(TiedAsmOperandTable)) &&
3972 "Tied operand not found");
3973 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
3974 if (TiedResOpnd != (uint8_t)-1)
3975 Inst.addOperand(Inst.getOperand(TiedResOpnd));
3976 break;
3977 }
3978 case CVT_95_addRegG8RCOperands:
3979 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
3980 break;
3981 case CVT_95_addTLSRegOperands:
3982 static_cast<PPCOperand &>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
3983 break;
3984 case CVT_95_addRegGPRCOperands:
3985 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
3986 break;
3987 case CVT_95_addImmOperands:
3988 static_cast<PPCOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3989 break;
3990 case CVT_95_addRegGPRC_95_NOR0Operands:
3991 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRC_NOR0Operands(Inst, 1);
3992 break;
3993 case CVT_95_addS16ImmOperands:
3994 static_cast<PPCOperand &>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
3995 break;
3996 case CVT_95_addU16ImmOperands:
3997 static_cast<PPCOperand &>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
3998 break;
3999 case CVT_95_addBranchTargetOperands:
4000 static_cast<PPCOperand &>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
4001 break;
4002 case CVT_95_addRegCRBITRCOperands:
4003 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
4004 break;
4005 case CVT_imm_95_3:
4006 Inst.addOperand(MCOperand::createImm(3));
4007 break;
4008 case CVT_imm_95_2:
4009 Inst.addOperand(MCOperand::createImm(2));
4010 break;
4011 case CVT_imm_95_0:
4012 Inst.addOperand(MCOperand::createImm(0));
4013 break;
4014 case CVT_95_addRegVRRCOperands:
4015 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
4016 break;
4017 case CVT_imm_95_8:
4018 Inst.addOperand(MCOperand::createImm(8));
4019 break;
4020 case CVT_imm_95_10:
4021 Inst.addOperand(MCOperand::createImm(10));
4022 break;
4023 case CVT_imm_95_76:
4024 Inst.addOperand(MCOperand::createImm(76));
4025 break;
4026 case CVT_regCR0:
4027 Inst.addOperand(MCOperand::createReg(PPC::CR0));
4028 break;
4029 case CVT_95_addRegCRRCOperands:
4030 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
4031 break;
4032 case CVT_imm_95_79:
4033 Inst.addOperand(MCOperand::createImm(79));
4034 break;
4035 case CVT_imm_95_78:
4036 Inst.addOperand(MCOperand::createImm(78));
4037 break;
4038 case CVT_imm_95_4:
4039 Inst.addOperand(MCOperand::createImm(4));
4040 break;
4041 case CVT_imm_95_7:
4042 Inst.addOperand(MCOperand::createImm(7));
4043 break;
4044 case CVT_imm_95_6:
4045 Inst.addOperand(MCOperand::createImm(6));
4046 break;
4047 case CVT_imm_95_44:
4048 Inst.addOperand(MCOperand::createImm(44));
4049 break;
4050 case CVT_imm_95_47:
4051 Inst.addOperand(MCOperand::createImm(47));
4052 break;
4053 case CVT_imm_95_46:
4054 Inst.addOperand(MCOperand::createImm(46));
4055 break;
4056 case CVT_imm_95_36:
4057 Inst.addOperand(MCOperand::createImm(36));
4058 break;
4059 case CVT_imm_95_39:
4060 Inst.addOperand(MCOperand::createImm(39));
4061 break;
4062 case CVT_imm_95_38:
4063 Inst.addOperand(MCOperand::createImm(38));
4064 break;
4065 case CVT_imm_95_12:
4066 Inst.addOperand(MCOperand::createImm(12));
4067 break;
4068 case CVT_imm_95_15:
4069 Inst.addOperand(MCOperand::createImm(15));
4070 break;
4071 case CVT_imm_95_14:
4072 Inst.addOperand(MCOperand::createImm(14));
4073 break;
4074 case CVT_imm_95_68:
4075 Inst.addOperand(MCOperand::createImm(68));
4076 break;
4077 case CVT_imm_95_71:
4078 Inst.addOperand(MCOperand::createImm(71));
4079 break;
4080 case CVT_imm_95_70:
4081 Inst.addOperand(MCOperand::createImm(70));
4082 break;
4083 case CVT_imm_95_100:
4084 Inst.addOperand(MCOperand::createImm(100));
4085 break;
4086 case CVT_imm_95_103:
4087 Inst.addOperand(MCOperand::createImm(103));
4088 break;
4089 case CVT_imm_95_102:
4090 Inst.addOperand(MCOperand::createImm(102));
4091 break;
4092 case CVT_imm_95_108:
4093 Inst.addOperand(MCOperand::createImm(108));
4094 break;
4095 case CVT_imm_95_111:
4096 Inst.addOperand(MCOperand::createImm(111));
4097 break;
4098 case CVT_imm_95_110:
4099 Inst.addOperand(MCOperand::createImm(110));
4100 break;
4101 case CVT_imm_95_31:
4102 Inst.addOperand(MCOperand::createImm(31));
4103 break;
4104 case CVT_95_addRegF8RCOperands:
4105 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
4106 break;
4107 case CVT_95_addRegFpRCOperands:
4108 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegFpRCOperands(Inst, 1);
4109 break;
4110 case CVT_95_addRegGxRCNoR0Operands:
4111 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
4112 break;
4113 case CVT_95_addRegGxRCOperands:
4114 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
4115 break;
4116 case CVT_regR0:
4117 Inst.addOperand(MCOperand::createReg(PPC::R0));
4118 break;
4119 case CVT_95_addRegDMRpRCOperands:
4120 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRpRCOperands(Inst, 1);
4121 break;
4122 case CVT_95_addRegDMRRCOperands:
4123 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRRCOperands(Inst, 1);
4124 break;
4125 case CVT_imm_95_1:
4126 Inst.addOperand(MCOperand::createImm(1));
4127 break;
4128 case CVT_95_addRegVSRpRCOperands:
4129 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpRCOperands(Inst, 1);
4130 break;
4131 case CVT_95_addRegVSRCOperands:
4132 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
4133 break;
4134 case CVT_95_addRegDMRROWpRCOperands:
4135 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRROWpRCOperands(Inst, 1);
4136 break;
4137 case CVT_95_addRegACCRCOperands:
4138 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegACCRCOperands(Inst, 1);
4139 break;
4140 case CVT_95_addRegSPERCOperands:
4141 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
4142 break;
4143 case CVT_95_addRegF4RCOperands:
4144 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
4145 break;
4146 case CVT_95_addRegG8RC_95_NOX0Operands:
4147 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RC_NOX0Operands(Inst, 1);
4148 break;
4149 case CVT_regCR0EQ:
4150 Inst.addOperand(MCOperand::createReg(PPC::CR0EQ));
4151 break;
4152 case CVT_regCR0GT:
4153 Inst.addOperand(MCOperand::createReg(PPC::CR0GT));
4154 break;
4155 case CVT_regCR0LT:
4156 Inst.addOperand(MCOperand::createReg(PPC::CR0LT));
4157 break;
4158 case CVT_95_addRegG8pRCOperands:
4159 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8pRCOperands(Inst, 1);
4160 break;
4161 case CVT_regZERO8:
4162 Inst.addOperand(MCOperand::createReg(PPC::ZERO8));
4163 break;
4164 case CVT_regZERO:
4165 Inst.addOperand(MCOperand::createReg(PPC::ZERO));
4166 break;
4167 case CVT_95_addRegVFRCOperands:
4168 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
4169 break;
4170 case CVT_95_addRegVSFRCOperands:
4171 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
4172 break;
4173 case CVT_95_addRegVSSRCOperands:
4174 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
4175 break;
4176 case CVT_imm_95_29:
4177 Inst.addOperand(MCOperand::createImm(29));
4178 break;
4179 case CVT_imm_95_280:
4180 Inst.addOperand(MCOperand::createImm(280));
4181 break;
4182 case CVT_imm_95_128:
4183 Inst.addOperand(MCOperand::createImm(128));
4184 break;
4185 case CVT_imm_95_129:
4186 Inst.addOperand(MCOperand::createImm(129));
4187 break;
4188 case CVT_imm_95_130:
4189 Inst.addOperand(MCOperand::createImm(130));
4190 break;
4191 case CVT_imm_95_131:
4192 Inst.addOperand(MCOperand::createImm(131));
4193 break;
4194 case CVT_imm_95_132:
4195 Inst.addOperand(MCOperand::createImm(132));
4196 break;
4197 case CVT_imm_95_133:
4198 Inst.addOperand(MCOperand::createImm(133));
4199 break;
4200 case CVT_imm_95_134:
4201 Inst.addOperand(MCOperand::createImm(134));
4202 break;
4203 case CVT_imm_95_135:
4204 Inst.addOperand(MCOperand::createImm(135));
4205 break;
4206 case CVT_imm_95_28:
4207 Inst.addOperand(MCOperand::createImm(28));
4208 break;
4209 case CVT_imm_95_9:
4210 Inst.addOperand(MCOperand::createImm(9));
4211 break;
4212 case CVT_imm_95_19:
4213 Inst.addOperand(MCOperand::createImm(19));
4214 break;
4215 case CVT_imm_95_537:
4216 Inst.addOperand(MCOperand::createImm(537));
4217 break;
4218 case CVT_imm_95_539:
4219 Inst.addOperand(MCOperand::createImm(539));
4220 break;
4221 case CVT_imm_95_541:
4222 Inst.addOperand(MCOperand::createImm(541));
4223 break;
4224 case CVT_imm_95_543:
4225 Inst.addOperand(MCOperand::createImm(543));
4226 break;
4227 case CVT_imm_95_536:
4228 Inst.addOperand(MCOperand::createImm(536));
4229 break;
4230 case CVT_imm_95_538:
4231 Inst.addOperand(MCOperand::createImm(538));
4232 break;
4233 case CVT_imm_95_540:
4234 Inst.addOperand(MCOperand::createImm(540));
4235 break;
4236 case CVT_imm_95_542:
4237 Inst.addOperand(MCOperand::createImm(542));
4238 break;
4239 case CVT_imm_95_1018:
4240 Inst.addOperand(MCOperand::createImm(1018));
4241 break;
4242 case CVT_imm_95_981:
4243 Inst.addOperand(MCOperand::createImm(981));
4244 break;
4245 case CVT_imm_95_22:
4246 Inst.addOperand(MCOperand::createImm(22));
4247 break;
4248 case CVT_imm_95_17:
4249 Inst.addOperand(MCOperand::createImm(17));
4250 break;
4251 case CVT_imm_95_18:
4252 Inst.addOperand(MCOperand::createImm(18));
4253 break;
4254 case CVT_imm_95_980:
4255 Inst.addOperand(MCOperand::createImm(980));
4256 break;
4257 case CVT_imm_95_529:
4258 Inst.addOperand(MCOperand::createImm(529));
4259 break;
4260 case CVT_imm_95_531:
4261 Inst.addOperand(MCOperand::createImm(531));
4262 break;
4263 case CVT_imm_95_533:
4264 Inst.addOperand(MCOperand::createImm(533));
4265 break;
4266 case CVT_imm_95_535:
4267 Inst.addOperand(MCOperand::createImm(535));
4268 break;
4269 case CVT_imm_95_528:
4270 Inst.addOperand(MCOperand::createImm(528));
4271 break;
4272 case CVT_imm_95_530:
4273 Inst.addOperand(MCOperand::createImm(530));
4274 break;
4275 case CVT_imm_95_532:
4276 Inst.addOperand(MCOperand::createImm(532));
4277 break;
4278 case CVT_imm_95_534:
4279 Inst.addOperand(MCOperand::createImm(534));
4280 break;
4281 case CVT_imm_95_1019:
4282 Inst.addOperand(MCOperand::createImm(1019));
4283 break;
4284 case CVT_95_addCRBitMaskOperands:
4285 static_cast<PPCOperand &>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
4286 break;
4287 case CVT_imm_95_48:
4288 Inst.addOperand(MCOperand::createImm(48));
4289 break;
4290 case CVT_imm_95_896:
4291 Inst.addOperand(MCOperand::createImm(896));
4292 break;
4293 case CVT_imm_95_287:
4294 Inst.addOperand(MCOperand::createImm(287));
4295 break;
4296 case CVT_imm_95_5:
4297 Inst.addOperand(MCOperand::createImm(5));
4298 break;
4299 case CVT_imm_95_25:
4300 Inst.addOperand(MCOperand::createImm(25));
4301 break;
4302 case CVT_imm_95_512:
4303 Inst.addOperand(MCOperand::createImm(512));
4304 break;
4305 case CVT_imm_95_272:
4306 Inst.addOperand(MCOperand::createImm(272));
4307 break;
4308 case CVT_imm_95_273:
4309 Inst.addOperand(MCOperand::createImm(273));
4310 break;
4311 case CVT_imm_95_274:
4312 Inst.addOperand(MCOperand::createImm(274));
4313 break;
4314 case CVT_imm_95_275:
4315 Inst.addOperand(MCOperand::createImm(275));
4316 break;
4317 case CVT_imm_95_260:
4318 Inst.addOperand(MCOperand::createImm(260));
4319 break;
4320 case CVT_imm_95_261:
4321 Inst.addOperand(MCOperand::createImm(261));
4322 break;
4323 case CVT_imm_95_262:
4324 Inst.addOperand(MCOperand::createImm(262));
4325 break;
4326 case CVT_imm_95_263:
4327 Inst.addOperand(MCOperand::createImm(263));
4328 break;
4329 case CVT_imm_95_26:
4330 Inst.addOperand(MCOperand::createImm(26));
4331 break;
4332 case CVT_imm_95_27:
4333 Inst.addOperand(MCOperand::createImm(27));
4334 break;
4335 case CVT_imm_95_990:
4336 Inst.addOperand(MCOperand::createImm(990));
4337 break;
4338 case CVT_imm_95_991:
4339 Inst.addOperand(MCOperand::createImm(991));
4340 break;
4341 case CVT_imm_95_268:
4342 Inst.addOperand(MCOperand::createImm(268));
4343 break;
4344 case CVT_imm_95_988:
4345 Inst.addOperand(MCOperand::createImm(988));
4346 break;
4347 case CVT_imm_95_989:
4348 Inst.addOperand(MCOperand::createImm(989));
4349 break;
4350 case CVT_imm_95_269:
4351 Inst.addOperand(MCOperand::createImm(269));
4352 break;
4353 case CVT_imm_95_986:
4354 Inst.addOperand(MCOperand::createImm(986));
4355 break;
4356 case CVT_imm_95_13:
4357 Inst.addOperand(MCOperand::createImm(13));
4358 break;
4359 case CVT_imm_95_255:
4360 Inst.addOperand(MCOperand::createImm(255));
4361 break;
4362 case CVT_imm_95_284:
4363 Inst.addOperand(MCOperand::createImm(284));
4364 break;
4365 case CVT_imm_95_285:
4366 Inst.addOperand(MCOperand::createImm(285));
4367 break;
4368 case CVT_regX0:
4369 Inst.addOperand(MCOperand::createReg(PPC::X0));
4370 break;
4371 case CVT_95_addRegVSRpEvenRCOperands:
4372 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpEvenRCOperands(Inst, 1);
4373 break;
4374 case CVT_95_addNegImmOperands:
4375 static_cast<PPCOperand &>(*Operands[OpIdx]).addNegImmOperands(Inst, 1);
4376 break;
4377 case CVT_imm_95_20:
4378 Inst.addOperand(MCOperand::createImm(20));
4379 break;
4380 case CVT_imm_95_16:
4381 Inst.addOperand(MCOperand::createImm(16));
4382 break;
4383 case CVT_imm_95_24:
4384 Inst.addOperand(MCOperand::createImm(24));
4385 break;
4386 }
4387 }
4388}
4389
4390void PPCAsmParser::
4391convertToMapAndConstraints(unsigned Kind,
4392 const OperandVector &Operands) {
4393 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
4394 unsigned NumMCOperands = 0;
4395 const uint8_t *Converter = ConversionTable[Kind];
4396 for (const uint8_t *p = Converter; *p; p += 2) {
4397 switch (*p) {
4398 default: llvm_unreachable("invalid conversion entry!");
4399 case CVT_Reg:
4400 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4401 Operands[*(p + 1)]->setConstraint("r");
4402 ++NumMCOperands;
4403 break;
4404 case CVT_Tied:
4405 ++NumMCOperands;
4406 break;
4407 case CVT_95_addRegG8RCOperands:
4408 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4409 Operands[*(p + 1)]->setConstraint("m");
4410 NumMCOperands += 1;
4411 break;
4412 case CVT_95_addTLSRegOperands:
4413 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4414 Operands[*(p + 1)]->setConstraint("m");
4415 NumMCOperands += 1;
4416 break;
4417 case CVT_95_addRegGPRCOperands:
4418 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4419 Operands[*(p + 1)]->setConstraint("m");
4420 NumMCOperands += 1;
4421 break;
4422 case CVT_95_addImmOperands:
4423 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4424 Operands[*(p + 1)]->setConstraint("m");
4425 NumMCOperands += 1;
4426 break;
4427 case CVT_95_addRegGPRC_95_NOR0Operands:
4428 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4429 Operands[*(p + 1)]->setConstraint("m");
4430 NumMCOperands += 1;
4431 break;
4432 case CVT_95_addS16ImmOperands:
4433 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4434 Operands[*(p + 1)]->setConstraint("m");
4435 NumMCOperands += 1;
4436 break;
4437 case CVT_95_addU16ImmOperands:
4438 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4439 Operands[*(p + 1)]->setConstraint("m");
4440 NumMCOperands += 1;
4441 break;
4442 case CVT_95_addBranchTargetOperands:
4443 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4444 Operands[*(p + 1)]->setConstraint("m");
4445 NumMCOperands += 1;
4446 break;
4447 case CVT_95_addRegCRBITRCOperands:
4448 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4449 Operands[*(p + 1)]->setConstraint("m");
4450 NumMCOperands += 1;
4451 break;
4452 case CVT_imm_95_3:
4453 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4454 Operands[*(p + 1)]->setConstraint("");
4455 ++NumMCOperands;
4456 break;
4457 case CVT_imm_95_2:
4458 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4459 Operands[*(p + 1)]->setConstraint("");
4460 ++NumMCOperands;
4461 break;
4462 case CVT_imm_95_0:
4463 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4464 Operands[*(p + 1)]->setConstraint("");
4465 ++NumMCOperands;
4466 break;
4467 case CVT_95_addRegVRRCOperands:
4468 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4469 Operands[*(p + 1)]->setConstraint("m");
4470 NumMCOperands += 1;
4471 break;
4472 case CVT_imm_95_8:
4473 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4474 Operands[*(p + 1)]->setConstraint("");
4475 ++NumMCOperands;
4476 break;
4477 case CVT_imm_95_10:
4478 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4479 Operands[*(p + 1)]->setConstraint("");
4480 ++NumMCOperands;
4481 break;
4482 case CVT_imm_95_76:
4483 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4484 Operands[*(p + 1)]->setConstraint("");
4485 ++NumMCOperands;
4486 break;
4487 case CVT_regCR0:
4488 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4489 Operands[*(p + 1)]->setConstraint("m");
4490 ++NumMCOperands;
4491 break;
4492 case CVT_95_addRegCRRCOperands:
4493 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4494 Operands[*(p + 1)]->setConstraint("m");
4495 NumMCOperands += 1;
4496 break;
4497 case CVT_imm_95_79:
4498 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4499 Operands[*(p + 1)]->setConstraint("");
4500 ++NumMCOperands;
4501 break;
4502 case CVT_imm_95_78:
4503 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4504 Operands[*(p + 1)]->setConstraint("");
4505 ++NumMCOperands;
4506 break;
4507 case CVT_imm_95_4:
4508 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4509 Operands[*(p + 1)]->setConstraint("");
4510 ++NumMCOperands;
4511 break;
4512 case CVT_imm_95_7:
4513 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4514 Operands[*(p + 1)]->setConstraint("");
4515 ++NumMCOperands;
4516 break;
4517 case CVT_imm_95_6:
4518 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4519 Operands[*(p + 1)]->setConstraint("");
4520 ++NumMCOperands;
4521 break;
4522 case CVT_imm_95_44:
4523 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4524 Operands[*(p + 1)]->setConstraint("");
4525 ++NumMCOperands;
4526 break;
4527 case CVT_imm_95_47:
4528 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4529 Operands[*(p + 1)]->setConstraint("");
4530 ++NumMCOperands;
4531 break;
4532 case CVT_imm_95_46:
4533 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4534 Operands[*(p + 1)]->setConstraint("");
4535 ++NumMCOperands;
4536 break;
4537 case CVT_imm_95_36:
4538 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4539 Operands[*(p + 1)]->setConstraint("");
4540 ++NumMCOperands;
4541 break;
4542 case CVT_imm_95_39:
4543 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4544 Operands[*(p + 1)]->setConstraint("");
4545 ++NumMCOperands;
4546 break;
4547 case CVT_imm_95_38:
4548 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4549 Operands[*(p + 1)]->setConstraint("");
4550 ++NumMCOperands;
4551 break;
4552 case CVT_imm_95_12:
4553 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4554 Operands[*(p + 1)]->setConstraint("");
4555 ++NumMCOperands;
4556 break;
4557 case CVT_imm_95_15:
4558 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4559 Operands[*(p + 1)]->setConstraint("");
4560 ++NumMCOperands;
4561 break;
4562 case CVT_imm_95_14:
4563 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4564 Operands[*(p + 1)]->setConstraint("");
4565 ++NumMCOperands;
4566 break;
4567 case CVT_imm_95_68:
4568 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4569 Operands[*(p + 1)]->setConstraint("");
4570 ++NumMCOperands;
4571 break;
4572 case CVT_imm_95_71:
4573 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4574 Operands[*(p + 1)]->setConstraint("");
4575 ++NumMCOperands;
4576 break;
4577 case CVT_imm_95_70:
4578 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4579 Operands[*(p + 1)]->setConstraint("");
4580 ++NumMCOperands;
4581 break;
4582 case CVT_imm_95_100:
4583 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4584 Operands[*(p + 1)]->setConstraint("");
4585 ++NumMCOperands;
4586 break;
4587 case CVT_imm_95_103:
4588 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4589 Operands[*(p + 1)]->setConstraint("");
4590 ++NumMCOperands;
4591 break;
4592 case CVT_imm_95_102:
4593 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4594 Operands[*(p + 1)]->setConstraint("");
4595 ++NumMCOperands;
4596 break;
4597 case CVT_imm_95_108:
4598 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4599 Operands[*(p + 1)]->setConstraint("");
4600 ++NumMCOperands;
4601 break;
4602 case CVT_imm_95_111:
4603 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4604 Operands[*(p + 1)]->setConstraint("");
4605 ++NumMCOperands;
4606 break;
4607 case CVT_imm_95_110:
4608 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4609 Operands[*(p + 1)]->setConstraint("");
4610 ++NumMCOperands;
4611 break;
4612 case CVT_imm_95_31:
4613 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4614 Operands[*(p + 1)]->setConstraint("");
4615 ++NumMCOperands;
4616 break;
4617 case CVT_95_addRegF8RCOperands:
4618 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4619 Operands[*(p + 1)]->setConstraint("m");
4620 NumMCOperands += 1;
4621 break;
4622 case CVT_95_addRegFpRCOperands:
4623 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4624 Operands[*(p + 1)]->setConstraint("m");
4625 NumMCOperands += 1;
4626 break;
4627 case CVT_95_addRegGxRCNoR0Operands:
4628 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4629 Operands[*(p + 1)]->setConstraint("m");
4630 NumMCOperands += 1;
4631 break;
4632 case CVT_95_addRegGxRCOperands:
4633 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4634 Operands[*(p + 1)]->setConstraint("m");
4635 NumMCOperands += 1;
4636 break;
4637 case CVT_regR0:
4638 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4639 Operands[*(p + 1)]->setConstraint("m");
4640 ++NumMCOperands;
4641 break;
4642 case CVT_95_addRegDMRpRCOperands:
4643 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4644 Operands[*(p + 1)]->setConstraint("m");
4645 NumMCOperands += 1;
4646 break;
4647 case CVT_95_addRegDMRRCOperands:
4648 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4649 Operands[*(p + 1)]->setConstraint("m");
4650 NumMCOperands += 1;
4651 break;
4652 case CVT_imm_95_1:
4653 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4654 Operands[*(p + 1)]->setConstraint("");
4655 ++NumMCOperands;
4656 break;
4657 case CVT_95_addRegVSRpRCOperands:
4658 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4659 Operands[*(p + 1)]->setConstraint("m");
4660 NumMCOperands += 1;
4661 break;
4662 case CVT_95_addRegVSRCOperands:
4663 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4664 Operands[*(p + 1)]->setConstraint("m");
4665 NumMCOperands += 1;
4666 break;
4667 case CVT_95_addRegDMRROWpRCOperands:
4668 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4669 Operands[*(p + 1)]->setConstraint("m");
4670 NumMCOperands += 1;
4671 break;
4672 case CVT_95_addRegACCRCOperands:
4673 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4674 Operands[*(p + 1)]->setConstraint("m");
4675 NumMCOperands += 1;
4676 break;
4677 case CVT_95_addRegSPERCOperands:
4678 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4679 Operands[*(p + 1)]->setConstraint("m");
4680 NumMCOperands += 1;
4681 break;
4682 case CVT_95_addRegF4RCOperands:
4683 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4684 Operands[*(p + 1)]->setConstraint("m");
4685 NumMCOperands += 1;
4686 break;
4687 case CVT_95_addRegG8RC_95_NOX0Operands:
4688 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4689 Operands[*(p + 1)]->setConstraint("m");
4690 NumMCOperands += 1;
4691 break;
4692 case CVT_regCR0EQ:
4693 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4694 Operands[*(p + 1)]->setConstraint("m");
4695 ++NumMCOperands;
4696 break;
4697 case CVT_regCR0GT:
4698 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4699 Operands[*(p + 1)]->setConstraint("m");
4700 ++NumMCOperands;
4701 break;
4702 case CVT_regCR0LT:
4703 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4704 Operands[*(p + 1)]->setConstraint("m");
4705 ++NumMCOperands;
4706 break;
4707 case CVT_95_addRegG8pRCOperands:
4708 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4709 Operands[*(p + 1)]->setConstraint("m");
4710 NumMCOperands += 1;
4711 break;
4712 case CVT_regZERO8:
4713 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4714 Operands[*(p + 1)]->setConstraint("m");
4715 ++NumMCOperands;
4716 break;
4717 case CVT_regZERO:
4718 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4719 Operands[*(p + 1)]->setConstraint("m");
4720 ++NumMCOperands;
4721 break;
4722 case CVT_95_addRegVFRCOperands:
4723 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4724 Operands[*(p + 1)]->setConstraint("m");
4725 NumMCOperands += 1;
4726 break;
4727 case CVT_95_addRegVSFRCOperands:
4728 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4729 Operands[*(p + 1)]->setConstraint("m");
4730 NumMCOperands += 1;
4731 break;
4732 case CVT_95_addRegVSSRCOperands:
4733 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4734 Operands[*(p + 1)]->setConstraint("m");
4735 NumMCOperands += 1;
4736 break;
4737 case CVT_imm_95_29:
4738 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4739 Operands[*(p + 1)]->setConstraint("");
4740 ++NumMCOperands;
4741 break;
4742 case CVT_imm_95_280:
4743 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4744 Operands[*(p + 1)]->setConstraint("");
4745 ++NumMCOperands;
4746 break;
4747 case CVT_imm_95_128:
4748 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4749 Operands[*(p + 1)]->setConstraint("");
4750 ++NumMCOperands;
4751 break;
4752 case CVT_imm_95_129:
4753 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4754 Operands[*(p + 1)]->setConstraint("");
4755 ++NumMCOperands;
4756 break;
4757 case CVT_imm_95_130:
4758 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4759 Operands[*(p + 1)]->setConstraint("");
4760 ++NumMCOperands;
4761 break;
4762 case CVT_imm_95_131:
4763 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4764 Operands[*(p + 1)]->setConstraint("");
4765 ++NumMCOperands;
4766 break;
4767 case CVT_imm_95_132:
4768 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4769 Operands[*(p + 1)]->setConstraint("");
4770 ++NumMCOperands;
4771 break;
4772 case CVT_imm_95_133:
4773 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4774 Operands[*(p + 1)]->setConstraint("");
4775 ++NumMCOperands;
4776 break;
4777 case CVT_imm_95_134:
4778 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4779 Operands[*(p + 1)]->setConstraint("");
4780 ++NumMCOperands;
4781 break;
4782 case CVT_imm_95_135:
4783 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4784 Operands[*(p + 1)]->setConstraint("");
4785 ++NumMCOperands;
4786 break;
4787 case CVT_imm_95_28:
4788 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4789 Operands[*(p + 1)]->setConstraint("");
4790 ++NumMCOperands;
4791 break;
4792 case CVT_imm_95_9:
4793 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4794 Operands[*(p + 1)]->setConstraint("");
4795 ++NumMCOperands;
4796 break;
4797 case CVT_imm_95_19:
4798 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4799 Operands[*(p + 1)]->setConstraint("");
4800 ++NumMCOperands;
4801 break;
4802 case CVT_imm_95_537:
4803 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4804 Operands[*(p + 1)]->setConstraint("");
4805 ++NumMCOperands;
4806 break;
4807 case CVT_imm_95_539:
4808 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4809 Operands[*(p + 1)]->setConstraint("");
4810 ++NumMCOperands;
4811 break;
4812 case CVT_imm_95_541:
4813 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4814 Operands[*(p + 1)]->setConstraint("");
4815 ++NumMCOperands;
4816 break;
4817 case CVT_imm_95_543:
4818 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4819 Operands[*(p + 1)]->setConstraint("");
4820 ++NumMCOperands;
4821 break;
4822 case CVT_imm_95_536:
4823 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4824 Operands[*(p + 1)]->setConstraint("");
4825 ++NumMCOperands;
4826 break;
4827 case CVT_imm_95_538:
4828 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4829 Operands[*(p + 1)]->setConstraint("");
4830 ++NumMCOperands;
4831 break;
4832 case CVT_imm_95_540:
4833 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4834 Operands[*(p + 1)]->setConstraint("");
4835 ++NumMCOperands;
4836 break;
4837 case CVT_imm_95_542:
4838 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4839 Operands[*(p + 1)]->setConstraint("");
4840 ++NumMCOperands;
4841 break;
4842 case CVT_imm_95_1018:
4843 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4844 Operands[*(p + 1)]->setConstraint("");
4845 ++NumMCOperands;
4846 break;
4847 case CVT_imm_95_981:
4848 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4849 Operands[*(p + 1)]->setConstraint("");
4850 ++NumMCOperands;
4851 break;
4852 case CVT_imm_95_22:
4853 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4854 Operands[*(p + 1)]->setConstraint("");
4855 ++NumMCOperands;
4856 break;
4857 case CVT_imm_95_17:
4858 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4859 Operands[*(p + 1)]->setConstraint("");
4860 ++NumMCOperands;
4861 break;
4862 case CVT_imm_95_18:
4863 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4864 Operands[*(p + 1)]->setConstraint("");
4865 ++NumMCOperands;
4866 break;
4867 case CVT_imm_95_980:
4868 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4869 Operands[*(p + 1)]->setConstraint("");
4870 ++NumMCOperands;
4871 break;
4872 case CVT_imm_95_529:
4873 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4874 Operands[*(p + 1)]->setConstraint("");
4875 ++NumMCOperands;
4876 break;
4877 case CVT_imm_95_531:
4878 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4879 Operands[*(p + 1)]->setConstraint("");
4880 ++NumMCOperands;
4881 break;
4882 case CVT_imm_95_533:
4883 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4884 Operands[*(p + 1)]->setConstraint("");
4885 ++NumMCOperands;
4886 break;
4887 case CVT_imm_95_535:
4888 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4889 Operands[*(p + 1)]->setConstraint("");
4890 ++NumMCOperands;
4891 break;
4892 case CVT_imm_95_528:
4893 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4894 Operands[*(p + 1)]->setConstraint("");
4895 ++NumMCOperands;
4896 break;
4897 case CVT_imm_95_530:
4898 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4899 Operands[*(p + 1)]->setConstraint("");
4900 ++NumMCOperands;
4901 break;
4902 case CVT_imm_95_532:
4903 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4904 Operands[*(p + 1)]->setConstraint("");
4905 ++NumMCOperands;
4906 break;
4907 case CVT_imm_95_534:
4908 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4909 Operands[*(p + 1)]->setConstraint("");
4910 ++NumMCOperands;
4911 break;
4912 case CVT_imm_95_1019:
4913 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4914 Operands[*(p + 1)]->setConstraint("");
4915 ++NumMCOperands;
4916 break;
4917 case CVT_95_addCRBitMaskOperands:
4918 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4919 Operands[*(p + 1)]->setConstraint("m");
4920 NumMCOperands += 1;
4921 break;
4922 case CVT_imm_95_48:
4923 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4924 Operands[*(p + 1)]->setConstraint("");
4925 ++NumMCOperands;
4926 break;
4927 case CVT_imm_95_896:
4928 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4929 Operands[*(p + 1)]->setConstraint("");
4930 ++NumMCOperands;
4931 break;
4932 case CVT_imm_95_287:
4933 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4934 Operands[*(p + 1)]->setConstraint("");
4935 ++NumMCOperands;
4936 break;
4937 case CVT_imm_95_5:
4938 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4939 Operands[*(p + 1)]->setConstraint("");
4940 ++NumMCOperands;
4941 break;
4942 case CVT_imm_95_25:
4943 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4944 Operands[*(p + 1)]->setConstraint("");
4945 ++NumMCOperands;
4946 break;
4947 case CVT_imm_95_512:
4948 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4949 Operands[*(p + 1)]->setConstraint("");
4950 ++NumMCOperands;
4951 break;
4952 case CVT_imm_95_272:
4953 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4954 Operands[*(p + 1)]->setConstraint("");
4955 ++NumMCOperands;
4956 break;
4957 case CVT_imm_95_273:
4958 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4959 Operands[*(p + 1)]->setConstraint("");
4960 ++NumMCOperands;
4961 break;
4962 case CVT_imm_95_274:
4963 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4964 Operands[*(p + 1)]->setConstraint("");
4965 ++NumMCOperands;
4966 break;
4967 case CVT_imm_95_275:
4968 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4969 Operands[*(p + 1)]->setConstraint("");
4970 ++NumMCOperands;
4971 break;
4972 case CVT_imm_95_260:
4973 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4974 Operands[*(p + 1)]->setConstraint("");
4975 ++NumMCOperands;
4976 break;
4977 case CVT_imm_95_261:
4978 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4979 Operands[*(p + 1)]->setConstraint("");
4980 ++NumMCOperands;
4981 break;
4982 case CVT_imm_95_262:
4983 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4984 Operands[*(p + 1)]->setConstraint("");
4985 ++NumMCOperands;
4986 break;
4987 case CVT_imm_95_263:
4988 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4989 Operands[*(p + 1)]->setConstraint("");
4990 ++NumMCOperands;
4991 break;
4992 case CVT_imm_95_26:
4993 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4994 Operands[*(p + 1)]->setConstraint("");
4995 ++NumMCOperands;
4996 break;
4997 case CVT_imm_95_27:
4998 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4999 Operands[*(p + 1)]->setConstraint("");
5000 ++NumMCOperands;
5001 break;
5002 case CVT_imm_95_990:
5003 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5004 Operands[*(p + 1)]->setConstraint("");
5005 ++NumMCOperands;
5006 break;
5007 case CVT_imm_95_991:
5008 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5009 Operands[*(p + 1)]->setConstraint("");
5010 ++NumMCOperands;
5011 break;
5012 case CVT_imm_95_268:
5013 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5014 Operands[*(p + 1)]->setConstraint("");
5015 ++NumMCOperands;
5016 break;
5017 case CVT_imm_95_988:
5018 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5019 Operands[*(p + 1)]->setConstraint("");
5020 ++NumMCOperands;
5021 break;
5022 case CVT_imm_95_989:
5023 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5024 Operands[*(p + 1)]->setConstraint("");
5025 ++NumMCOperands;
5026 break;
5027 case CVT_imm_95_269:
5028 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5029 Operands[*(p + 1)]->setConstraint("");
5030 ++NumMCOperands;
5031 break;
5032 case CVT_imm_95_986:
5033 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5034 Operands[*(p + 1)]->setConstraint("");
5035 ++NumMCOperands;
5036 break;
5037 case CVT_imm_95_13:
5038 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5039 Operands[*(p + 1)]->setConstraint("");
5040 ++NumMCOperands;
5041 break;
5042 case CVT_imm_95_255:
5043 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5044 Operands[*(p + 1)]->setConstraint("");
5045 ++NumMCOperands;
5046 break;
5047 case CVT_imm_95_284:
5048 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5049 Operands[*(p + 1)]->setConstraint("");
5050 ++NumMCOperands;
5051 break;
5052 case CVT_imm_95_285:
5053 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5054 Operands[*(p + 1)]->setConstraint("");
5055 ++NumMCOperands;
5056 break;
5057 case CVT_regX0:
5058 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5059 Operands[*(p + 1)]->setConstraint("m");
5060 ++NumMCOperands;
5061 break;
5062 case CVT_95_addRegVSRpEvenRCOperands:
5063 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5064 Operands[*(p + 1)]->setConstraint("m");
5065 NumMCOperands += 1;
5066 break;
5067 case CVT_95_addNegImmOperands:
5068 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5069 Operands[*(p + 1)]->setConstraint("m");
5070 NumMCOperands += 1;
5071 break;
5072 case CVT_imm_95_20:
5073 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5074 Operands[*(p + 1)]->setConstraint("");
5075 ++NumMCOperands;
5076 break;
5077 case CVT_imm_95_16:
5078 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5079 Operands[*(p + 1)]->setConstraint("");
5080 ++NumMCOperands;
5081 break;
5082 case CVT_imm_95_24:
5083 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5084 Operands[*(p + 1)]->setConstraint("");
5085 ++NumMCOperands;
5086 break;
5087 }
5088 }
5089}
5090
5091namespace {
5092
5093/// MatchClassKind - The kinds of classes which participate in
5094/// instruction matching.
5095enum MatchClassKind {
5096 InvalidMatchClass = 0,
5097 OptionalMatchClass = 1,
5098 MCK__DOT_, // '.'
5099 MCK_0, // '0'
5100 MCK_1, // '1'
5101 MCK_2, // '2'
5102 MCK_3, // '3'
5103 MCK_4, // '4'
5104 MCK_5, // '5'
5105 MCK_6, // '6'
5106 MCK_7, // '7'
5107 MCK_crD, // 'crD'
5108 MCK_LAST_TOKEN = MCK_crD,
5109 MCK_CTRRC, // register class 'CTRRC'
5110 MCK_CTRRC8, // register class 'CTRRC8'
5111 MCK_LR8RC, // register class 'LR8RC'
5112 MCK_LRRC, // register class 'LRRC'
5113 MCK_VRSAVERC, // register class 'VRSAVERC'
5114 MCK_CARRYRC, // register class 'CARRYRC'
5115 MCK_Reg45, // derived register class
5116 MCK_Reg42, // derived register class
5117 MCK_Reg46, // derived register class
5118 MCK_Reg43, // derived register class
5119 MCK_DMRpRC, // register class 'DMRpRC'
5120 MCK_Reg26, // derived register class
5121 MCK_Reg16, // derived register class
5122 MCK_ACCRC, // register class 'ACCRC'
5123 MCK_CRRC, // register class 'CRRC'
5124 MCK_DMRRC, // register class 'DMRRC'
5125 MCK_UACCRC, // register class 'UACCRC'
5126 MCK_WACCRC, // register class 'WACCRC'
5127 MCK_WACC_HIRC, // register class 'WACC_HIRC'
5128 MCK_Reg30, // derived register class
5129 MCK_Reg24, // derived register class
5130 MCK_Reg10, // derived register class
5131 MCK_Reg33, // derived register class
5132 MCK_Reg31, // derived register class
5133 MCK_Reg27, // derived register class
5134 MCK_FpRC, // register class 'FpRC'
5135 MCK_G8pRC, // register class 'G8pRC'
5136 MCK_Reg29, // derived register class
5137 MCK_Reg20, // derived register class
5138 MCK_Reg18, // derived register class
5139 MCK_Reg9, // derived register class
5140 MCK_CRBITRC, // register class 'CRBITRC'
5141 MCK_DMRROWpRC, // register class 'DMRROWpRC'
5142 MCK_F4RC, // register class 'F4RC,F8RC'
5143 MCK_FHRC, // register class 'FHRC'
5144 MCK_GPRC32, // register class 'GPRC32'
5145 MCK_SPERC, // register class 'SPERC'
5146 MCK_VFHRC, // register class 'VFHRC'
5147 MCK_VFRC, // register class 'VFRC'
5148 MCK_VRRC, // register class 'VRRC'
5149 MCK_VSLRC, // register class 'VSLRC'
5150 MCK_VSRpRC, // register class 'VSRpRC'
5151 MCK_Reg7, // derived register class
5152 MCK_Reg2, // derived register class
5153 MCK_Reg23, // derived register class
5154 MCK_Reg13, // derived register class
5155 MCK_G8RC, // register class 'G8RC'
5156 MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
5157 MCK_GPRC, // register class 'GPRC'
5158 MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
5159 MCK_DMRROWRC, // register class 'DMRROWRC'
5160 MCK_VSRC, // register class 'VSRC'
5161 MCK_VSSRC, // register class 'VSSRC,VSFRC'
5162 MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC'
5163 MCK_LAST_REGISTER = MCK_SPILLTOVSRRC,
5164 MCK_RegByHwMode_ppc_ptr_rc, // register class by hwmode
5165 MCK_RegByHwMode_ptr_rc_idx_by_hwmode, // register class by hwmode
5166 MCK_RegByHwMode_ptr_rc_nor0_by_hwmode, // register class by hwmode
5167 MCK_LAST_REGCLASS_BY_HWMODE = MCK_RegByHwMode_ptr_rc_nor0_by_hwmode,
5168 MCK_ATBitsAsHint, // user defined class 'ATBitsAsHint'
5169 MCK_Imm, // user defined class 'ImmAsmOperand'
5170 MCK_ImmZero, // user defined class 'ImmZero'
5171 MCK_NegS32Imm, // user defined class 'NegS32Imm'
5172 MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
5173 MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
5174 MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
5175 MCK_DispRI34, // user defined class 'PPCDispRI34Operand'
5176 MCK_DispRIHash, // user defined class 'PPCDispRIHashOperand'
5177 MCK_DispRI, // user defined class 'PPCDispRIOperand'
5178 MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand'
5179 MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
5180 MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
5181 MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
5182 MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
5183 MCK_RegACCRC, // user defined class 'PPCRegACCRCAsmOperand'
5184 MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
5185 MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
5186 MCK_RegDMRRC, // user defined class 'PPCRegDMRRCAsmOperand'
5187 MCK_RegDMRROWRC, // user defined class 'PPCRegDMRROWRCAsmOperand'
5188 MCK_RegDMRROWpRC, // user defined class 'PPCRegDMRROWpRCAsmOperand'
5189 MCK_RegDMRpRC, // user defined class 'PPCRegDMRpRCAsmOperand'
5190 MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
5191 MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
5192 MCK_RegFpRC, // user defined class 'PPCRegFpRCAsmOperand'
5193 MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
5194 MCK_RegG8RC_NOX0, // user defined class 'PPCRegG8RC_NOX0AsmOperand'
5195 MCK_RegG8pRC, // user defined class 'PPCRegG8pRCAsmOperand'
5196 MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
5197 MCK_RegGPRC_NOR0, // user defined class 'PPCRegGPRC_NOR0AsmOperand'
5198 MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
5199 MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
5200 MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand'
5201 MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand'
5202 MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand'
5203 MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
5204 MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
5205 MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
5206 MCK_RegVSRpEvenRC, // user defined class 'PPCRegVSRpEvenRCAsmOperand'
5207 MCK_RegVSRpRC, // user defined class 'PPCRegVSRpRCAsmOperand'
5208 MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
5209 MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
5210 MCK_S16Imm, // user defined class 'S16Imm'
5211 MCK_S17Imm, // user defined class 'S17Imm'
5212 MCK_S32Imm, // user defined class 'S32Imm'
5213 MCK_S34Imm, // user defined class 'S34Imm'
5214 MCK_S5Imm, // user defined class 'S5Imm'
5215 MCK_U10Imm, // user defined class 'U10Imm'
5216 MCK_U12Imm, // user defined class 'U12Imm'
5217 MCK_U16Imm, // user defined class 'U16Imm'
5218 MCK_U1Imm, // user defined class 'U1Imm'
5219 MCK_U2Imm, // user defined class 'U2Imm'
5220 MCK_U32Imm, // user defined class 'U32Imm'
5221 MCK_U3Imm, // user defined class 'U3Imm'
5222 MCK_U4Imm, // user defined class 'U4Imm'
5223 MCK_U5Imm, // user defined class 'U5Imm'
5224 MCK_U6Imm, // user defined class 'U6Imm'
5225 MCK_U7Imm, // user defined class 'U7Imm'
5226 MCK_U8Imm, // user defined class 'U8Imm'
5227 NumMatchClassKinds
5228};
5229
5230} // end anonymous namespace
5231
5232static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
5233 return MCTargetAsmParser::Match_InvalidOperand;
5234}
5235
5236[[maybe_unused]] static const MCRegisterClass *getRegClassFromMatchKind(MatchClassKind Kind) {
5237 switch (Kind) {
5238 case MCK_CTRRC:
5239 return &getPPCMCRegisterClass(PPC::CTRRCRegClassID);
5240 case MCK_CTRRC8:
5241 return &getPPCMCRegisterClass(PPC::CTRRC8RegClassID);
5242 case MCK_LR8RC:
5243 return &getPPCMCRegisterClass(PPC::LR8RCRegClassID);
5244 case MCK_LRRC:
5245 return &getPPCMCRegisterClass(PPC::LRRCRegClassID);
5246 case MCK_VRSAVERC:
5247 return &getPPCMCRegisterClass(PPC::VRSAVERCRegClassID);
5248 case MCK_CARRYRC:
5249 return &getPPCMCRegisterClass(PPC::CARRYRCRegClassID);
5250 case MCK_DMRpRC:
5251 return &getPPCMCRegisterClass(PPC::DMRpRCRegClassID);
5252 case MCK_ACCRC:
5253 return &getPPCMCRegisterClass(PPC::ACCRCRegClassID);
5254 case MCK_CRRC:
5255 return &getPPCMCRegisterClass(PPC::CRRCRegClassID);
5256 case MCK_DMRRC:
5257 return &getPPCMCRegisterClass(PPC::DMRRCRegClassID);
5258 case MCK_UACCRC:
5259 return &getPPCMCRegisterClass(PPC::UACCRCRegClassID);
5260 case MCK_WACCRC:
5261 return &getPPCMCRegisterClass(PPC::WACCRCRegClassID);
5262 case MCK_WACC_HIRC:
5263 return &getPPCMCRegisterClass(PPC::WACC_HIRCRegClassID);
5264 case MCK_FpRC:
5265 return &getPPCMCRegisterClass(PPC::FpRCRegClassID);
5266 case MCK_G8pRC:
5267 return &getPPCMCRegisterClass(PPC::G8pRCRegClassID);
5268 case MCK_CRBITRC:
5269 return &getPPCMCRegisterClass(PPC::CRBITRCRegClassID);
5270 case MCK_DMRROWpRC:
5271 return &getPPCMCRegisterClass(PPC::DMRROWpRCRegClassID);
5272 case MCK_F4RC:
5273 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5274 case MCK_FHRC:
5275 return &getPPCMCRegisterClass(PPC::FHRCRegClassID);
5276 case MCK_GPRC32:
5277 return &getPPCMCRegisterClass(PPC::GPRC32RegClassID);
5278 case MCK_SPERC:
5279 return &getPPCMCRegisterClass(PPC::SPERCRegClassID);
5280 case MCK_VFHRC:
5281 return &getPPCMCRegisterClass(PPC::VFHRCRegClassID);
5282 case MCK_VFRC:
5283 return &getPPCMCRegisterClass(PPC::VFRCRegClassID);
5284 case MCK_VRRC:
5285 return &getPPCMCRegisterClass(PPC::VRRCRegClassID);
5286 case MCK_VSLRC:
5287 return &getPPCMCRegisterClass(PPC::VSLRCRegClassID);
5288 case MCK_VSRpRC:
5289 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5290 case MCK_G8RC:
5291 return &getPPCMCRegisterClass(PPC::G8RCRegClassID);
5292 case MCK_G8RC_NOX0:
5293 return &getPPCMCRegisterClass(PPC::G8RC_NOX0RegClassID);
5294 case MCK_GPRC:
5295 return &getPPCMCRegisterClass(PPC::GPRCRegClassID);
5296 case MCK_GPRC_NOR0:
5297 return &getPPCMCRegisterClass(PPC::GPRC_NOR0RegClassID);
5298 case MCK_DMRROWRC:
5299 return &getPPCMCRegisterClass(PPC::DMRROWRCRegClassID);
5300 case MCK_VSRC:
5301 return &getPPCMCRegisterClass(PPC::VSRCRegClassID);
5302 case MCK_VSSRC:
5303 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5304 case MCK_SPILLTOVSRRC:
5305 return &getPPCMCRegisterClass(PPC::SPILLTOVSRRCRegClassID);
5306 case MCK_RegCRBITRC:
5307 return &getPPCMCRegisterClass(PPC::CRBITRCRegClassID);
5308 case MCK_RegCRRC:
5309 return &getPPCMCRegisterClass(PPC::CRRCRegClassID);
5310 case MCK_RegDMRRC:
5311 return &getPPCMCRegisterClass(PPC::DMRRCRegClassID);
5312 case MCK_RegDMRROWRC:
5313 return &getPPCMCRegisterClass(PPC::DMRROWRCRegClassID);
5314 case MCK_RegDMRROWpRC:
5315 return &getPPCMCRegisterClass(PPC::DMRROWpRCRegClassID);
5316 case MCK_RegDMRpRC:
5317 return &getPPCMCRegisterClass(PPC::DMRpRCRegClassID);
5318 case MCK_RegF4RC:
5319 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5320 case MCK_RegF8RC:
5321 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5322 case MCK_RegFpRC:
5323 return &getPPCMCRegisterClass(PPC::FpRCRegClassID);
5324 case MCK_RegG8RC:
5325 return &getPPCMCRegisterClass(PPC::G8RCRegClassID);
5326 case MCK_RegG8RC_NOX0:
5327 return &getPPCMCRegisterClass(PPC::G8RC_NOX0RegClassID);
5328 case MCK_RegG8pRC:
5329 return &getPPCMCRegisterClass(PPC::G8pRCRegClassID);
5330 case MCK_RegGPRC:
5331 return &getPPCMCRegisterClass(PPC::GPRCRegClassID);
5332 case MCK_RegGPRC_NOR0:
5333 return &getPPCMCRegisterClass(PPC::GPRC_NOR0RegClassID);
5334 case MCK_RegSPERC:
5335 return &getPPCMCRegisterClass(PPC::SPERCRegClassID);
5336 case MCK_RegSPILLTOVSRRC:
5337 return &getPPCMCRegisterClass(PPC::SPILLTOVSRRCRegClassID);
5338 case MCK_RegVFRC:
5339 return &getPPCMCRegisterClass(PPC::VFRCRegClassID);
5340 case MCK_RegVRRC:
5341 return &getPPCMCRegisterClass(PPC::VRRCRegClassID);
5342 case MCK_RegVSFRC:
5343 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5344 case MCK_RegVSRC:
5345 return &getPPCMCRegisterClass(PPC::VSRCRegClassID);
5346 case MCK_RegVSRpEvenRC:
5347 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5348 case MCK_RegVSRpRC:
5349 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5350 case MCK_RegVSSRC:
5351 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5352 default:
5353 return nullptr;
5354 }
5355}
5356
5357static MatchClassKind matchTokenString(StringRef Name) {
5358 switch (Name.size()) {
5359 default: break;
5360 case 1: // 9 strings to match.
5361 switch (Name[0]) {
5362 default: break;
5363 case '.': // 1 string to match.
5364 return MCK__DOT_; // "."
5365 case '0': // 1 string to match.
5366 return MCK_0; // "0"
5367 case '1': // 1 string to match.
5368 return MCK_1; // "1"
5369 case '2': // 1 string to match.
5370 return MCK_2; // "2"
5371 case '3': // 1 string to match.
5372 return MCK_3; // "3"
5373 case '4': // 1 string to match.
5374 return MCK_4; // "4"
5375 case '5': // 1 string to match.
5376 return MCK_5; // "5"
5377 case '6': // 1 string to match.
5378 return MCK_6; // "6"
5379 case '7': // 1 string to match.
5380 return MCK_7; // "7"
5381 }
5382 break;
5383 case 3: // 1 string to match.
5384 if (memcmp(Name.data()+0, "crD", 3) != 0)
5385 break;
5386 return MCK_crD; // "crD"
5387 }
5388 return InvalidMatchClass;
5389}
5390
5391/// isSubclass - Compute whether \p A is a subclass of \p B.
5392static bool isSubclass(MatchClassKind A, MatchClassKind B) {
5393 if (A == B)
5394 return true;
5395
5396 [[maybe_unused]] static constexpr struct {
5397 uint32_t Offset;
5398 uint16_t Start;
5399 uint16_t Length;
5400 } Table[] = {
5401 {0, 0, 0},
5402 {0, 0, 0},
5403 {0, 0, 0},
5404 {0, 0, 0},
5405 {0, 0, 0},
5406 {0, 0, 0},
5407 {0, 0, 0},
5408 {0, 0, 0},
5409 {0, 0, 0},
5410 {0, 0, 0},
5411 {0, 0, 0},
5412 {0, 0, 0},
5413 {0, 0, 0},
5414 {0, 0, 0},
5415 {0, 0, 0},
5416 {0, 0, 0},
5417 {0, 0, 0},
5418 {0, 0, 0},
5419 {0, 20, 9},
5420 {9, 21, 5},
5421 {14, 28, 1},
5422 {15, 25, 1},
5423 {16, 0, 0},
5424 {16, 36, 18},
5425 {34, 37, 1},
5426 {35, 0, 0},
5427 {35, 0, 0},
5428 {35, 0, 0},
5429 {35, 0, 0},
5430 {35, 0, 0},
5431 {35, 0, 0},
5432 {35, 35, 19},
5433 {54, 52, 12},
5434 {66, 45, 21},
5435 {87, 38, 1},
5436 {88, 53, 1},
5437 {89, 53, 1},
5438 {90, 0, 0},
5439 {90, 0, 0},
5440 {90, 53, 1},
5441 {91, 51, 13},
5442 {104, 50, 16},
5443 {120, 48, 1},
5444 {121, 0, 0},
5445 {121, 0, 0},
5446 {121, 64, 1},
5447 {122, 0, 0},
5448 {122, 0, 0},
5449 {122, 0, 0},
5450 {122, 0, 0},
5451 {122, 64, 1},
5452 {123, 63, 1},
5453 {124, 63, 1},
5454 {125, 0, 0},
5455 {125, 58, 8},
5456 {133, 60, 2},
5457 {135, 63, 1},
5458 {136, 64, 2},
5459 {138, 65, 1},
5460 {139, 0, 0},
5461 {139, 0, 0},
5462 {139, 0, 0},
5463 {139, 0, 0},
5464 {139, 0, 0},
5465 {139, 0, 0},
5466 {139, 0, 0},
5467 {139, 0, 0},
5468 {139, 0, 0},
5469 {139, 0, 0},
5470 {139, 0, 0},
5471 {139, 0, 0},
5472 {139, 0, 0},
5473 {139, 0, 0},
5474 {139, 0, 0},
5475 {139, 0, 0},
5476 {139, 0, 0},
5477 {139, 0, 0},
5478 {139, 0, 0},
5479 {139, 0, 0},
5480 {139, 0, 0},
5481 {139, 0, 0},
5482 {139, 0, 0},
5483 {139, 0, 0},
5484 {139, 0, 0},
5485 {139, 0, 0},
5486 {139, 0, 0},
5487 {139, 0, 0},
5488 {139, 0, 0},
5489 {139, 0, 0},
5490 {139, 0, 0},
5491 {139, 0, 0},
5492 {139, 0, 0},
5493 {139, 0, 0},
5494 {139, 0, 0},
5495 {139, 0, 0},
5496 {139, 0, 0},
5497 {139, 0, 0},
5498 {139, 0, 0},
5499 {139, 0, 0},
5500 {139, 0, 0},
5501 {139, 0, 0},
5502 {139, 0, 0},
5503 {139, 0, 0},
5504 {139, 0, 0},
5505 {139, 0, 0},
5506 {139, 0, 0},
5507 {139, 0, 0},
5508 {139, 0, 0},
5509 {139, 0, 0},
5510 {139, 0, 0},
5511 {139, 0, 0},
5512 {139, 0, 0},
5513 {139, 0, 0},
5514 {139, 0, 0},
5515 {139, 0, 0},
5516 {139, 0, 0},
5517 {139, 0, 0},
5518 {139, 0, 0},
5519 {139, 0, 0},
5520 {139, 0, 0},
5521 {139, 0, 0},
5522 {139, 0, 0},
5523 {139, 0, 0},
5524 {139, 0, 0},
5525 {139, 0, 0},
5526 {139, 0, 0},
5527 {139, 0, 0},
5528 {139, 0, 0},
5529 };
5530
5531 static constexpr uint8_t Data[] = {
5532 0x01,
5533 0xE3,
5534 0x09,
5535 0x00,
5536 0x8E,
5537 0x00,
5538 0x60,
5539 0x04,
5540 0x06,
5541 0x40,
5542 0xE0,
5543 0x0F,
5544 0x81,
5545 0x81,
5546 0xC0,
5547 0x7F,
5548 0xF0,
5549 0x07,
5550 };
5551
5552 auto &Entry = Table[A];
5553 unsigned Idx = B - Entry.Start;
5554 if (Idx >= Entry.Length)
5555 return false;
5556 Idx += Entry.Offset;
5557 return (Data[Idx / 8] >> (Idx % 8)) & 1;
5558}
5559
5560static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind, const MCSubtargetInfo &STI) {
5561 PPCOperand &Operand = (PPCOperand &)GOp;
5562 if (Kind == InvalidMatchClass)
5563 return MCTargetAsmParser::Match_InvalidOperand;
5564
5565 if (Kind <= MCK_LAST_TOKEN) {
5566 if (Operand.isToken() &&
5567 isSubclass(matchTokenString(Operand.getToken()), Kind))
5568 return MCTargetAsmParser::Match_Success;
5569 return MCTargetAsmParser::Match_InvalidOperand;
5570 }
5571
5572 switch (Kind) {
5573 default: break;
5574 case MCK_ATBitsAsHint: {
5575 DiagnosticPredicate DP(Operand.isATBitsAsHint());
5576 if (DP.isMatch())
5577 return MCTargetAsmParser::Match_Success;
5578 break;
5579 }
5580 case MCK_Imm: {
5581 DiagnosticPredicate DP(Operand.isImm());
5582 if (DP.isMatch())
5583 return MCTargetAsmParser::Match_Success;
5584 break;
5585 }
5586 case MCK_ImmZero: {
5587 DiagnosticPredicate DP(Operand.isImmZero());
5588 if (DP.isMatch())
5589 return MCTargetAsmParser::Match_Success;
5590 break;
5591 }
5592 case MCK_NegS32Imm: {
5593 DiagnosticPredicate DP(Operand.isS32Imm());
5594 if (DP.isMatch())
5595 return MCTargetAsmParser::Match_Success;
5596 break;
5597 }
5598 case MCK_CRBitMask: {
5599 DiagnosticPredicate DP(Operand.isCRBitMask());
5600 if (DP.isMatch())
5601 return MCTargetAsmParser::Match_Success;
5602 break;
5603 }
5604 case MCK_CondBr: {
5605 DiagnosticPredicate DP(Operand.isCondBr());
5606 if (DP.isMatch())
5607 return MCTargetAsmParser::Match_Success;
5608 break;
5609 }
5610 case MCK_DirectBr: {
5611 DiagnosticPredicate DP(Operand.isDirectBr());
5612 if (DP.isMatch())
5613 return MCTargetAsmParser::Match_Success;
5614 break;
5615 }
5616 case MCK_DispRI34: {
5617 DiagnosticPredicate DP(Operand.isS34Imm());
5618 if (DP.isMatch())
5619 return MCTargetAsmParser::Match_Success;
5620 break;
5621 }
5622 case MCK_DispRIHash: {
5623 DiagnosticPredicate DP(Operand.isHashImmX8());
5624 if (DP.isMatch())
5625 return MCTargetAsmParser::Match_Success;
5626 break;
5627 }
5628 case MCK_DispRI: {
5629 DiagnosticPredicate DP(Operand.isS16Imm());
5630 if (DP.isMatch())
5631 return MCTargetAsmParser::Match_Success;
5632 break;
5633 }
5634 case MCK_DispRIX16: {
5635 DiagnosticPredicate DP(Operand.isS16ImmX16());
5636 if (DP.isMatch())
5637 return MCTargetAsmParser::Match_Success;
5638 break;
5639 }
5640 case MCK_DispRIX: {
5641 DiagnosticPredicate DP(Operand.isS16ImmX4());
5642 if (DP.isMatch())
5643 return MCTargetAsmParser::Match_Success;
5644 break;
5645 }
5646 case MCK_DispSPE2: {
5647 DiagnosticPredicate DP(Operand.isU6ImmX2());
5648 if (DP.isMatch())
5649 return MCTargetAsmParser::Match_Success;
5650 break;
5651 }
5652 case MCK_DispSPE4: {
5653 DiagnosticPredicate DP(Operand.isU7ImmX4());
5654 if (DP.isMatch())
5655 return MCTargetAsmParser::Match_Success;
5656 break;
5657 }
5658 case MCK_DispSPE8: {
5659 DiagnosticPredicate DP(Operand.isU8ImmX8());
5660 if (DP.isMatch())
5661 return MCTargetAsmParser::Match_Success;
5662 break;
5663 }
5664 case MCK_RegACCRC: {
5665 DiagnosticPredicate DP(Operand.isACCRegNumber());
5666 if (DP.isMatch())
5667 return MCTargetAsmParser::Match_Success;
5668 break;
5669 }
5670 case MCK_RegCRBITRC: {
5671 DiagnosticPredicate DP(Operand.isCRBitNumber());
5672 if (DP.isMatch())
5673 return MCTargetAsmParser::Match_Success;
5674 break;
5675 }
5676 case MCK_RegCRRC: {
5677 DiagnosticPredicate DP(Operand.isCCRegNumber());
5678 if (DP.isMatch())
5679 return MCTargetAsmParser::Match_Success;
5680 break;
5681 }
5682 case MCK_RegDMRRC: {
5683 DiagnosticPredicate DP(Operand.isDMRRegNumber());
5684 if (DP.isMatch())
5685 return MCTargetAsmParser::Match_Success;
5686 break;
5687 }
5688 case MCK_RegDMRROWRC: {
5689 DiagnosticPredicate DP(Operand.isDMRROWRegNumber());
5690 if (DP.isMatch())
5691 return MCTargetAsmParser::Match_Success;
5692 break;
5693 }
5694 case MCK_RegDMRROWpRC: {
5695 DiagnosticPredicate DP(Operand.isDMRROWpRegNumber());
5696 if (DP.isMatch())
5697 return MCTargetAsmParser::Match_Success;
5698 break;
5699 }
5700 case MCK_RegDMRpRC: {
5701 DiagnosticPredicate DP(Operand.isDMRpRegNumber());
5702 if (DP.isMatch())
5703 return MCTargetAsmParser::Match_Success;
5704 break;
5705 }
5706 case MCK_RegF4RC: {
5707 DiagnosticPredicate DP(Operand.isRegNumber());
5708 if (DP.isMatch())
5709 return MCTargetAsmParser::Match_Success;
5710 break;
5711 }
5712 case MCK_RegF8RC: {
5713 DiagnosticPredicate DP(Operand.isRegNumber());
5714 if (DP.isMatch())
5715 return MCTargetAsmParser::Match_Success;
5716 break;
5717 }
5718 case MCK_RegFpRC: {
5719 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5720 if (DP.isMatch())
5721 return MCTargetAsmParser::Match_Success;
5722 break;
5723 }
5724 case MCK_RegG8RC: {
5725 DiagnosticPredicate DP(Operand.isRegNumber());
5726 if (DP.isMatch())
5727 return MCTargetAsmParser::Match_Success;
5728 break;
5729 }
5730 case MCK_RegG8RC_NOX0: {
5731 DiagnosticPredicate DP(Operand.isRegNumber());
5732 if (DP.isMatch())
5733 return MCTargetAsmParser::Match_Success;
5734 break;
5735 }
5736 case MCK_RegG8pRC: {
5737 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5738 if (DP.isMatch())
5739 return MCTargetAsmParser::Match_Success;
5740 break;
5741 }
5742 case MCK_RegGPRC: {
5743 DiagnosticPredicate DP(Operand.isRegNumber());
5744 if (DP.isMatch())
5745 return MCTargetAsmParser::Match_Success;
5746 break;
5747 }
5748 case MCK_RegGPRC_NOR0: {
5749 DiagnosticPredicate DP(Operand.isRegNumber());
5750 if (DP.isMatch())
5751 return MCTargetAsmParser::Match_Success;
5752 break;
5753 }
5754 case MCK_RegGxRCNoR0: {
5755 DiagnosticPredicate DP(Operand.isRegNumber());
5756 if (DP.isMatch())
5757 return MCTargetAsmParser::Match_Success;
5758 break;
5759 }
5760 case MCK_RegGxRC: {
5761 DiagnosticPredicate DP(Operand.isRegNumber());
5762 if (DP.isMatch())
5763 return MCTargetAsmParser::Match_Success;
5764 break;
5765 }
5766 case MCK_RegSPERC: {
5767 DiagnosticPredicate DP(Operand.isRegNumber());
5768 if (DP.isMatch())
5769 return MCTargetAsmParser::Match_Success;
5770 break;
5771 }
5772 case MCK_RegSPILLTOVSRRC: {
5773 DiagnosticPredicate DP(Operand.isVSRegNumber());
5774 if (DP.isMatch())
5775 return MCTargetAsmParser::Match_Success;
5776 break;
5777 }
5778 case MCK_RegVFRC: {
5779 DiagnosticPredicate DP(Operand.isRegNumber());
5780 if (DP.isMatch())
5781 return MCTargetAsmParser::Match_Success;
5782 break;
5783 }
5784 case MCK_RegVRRC: {
5785 DiagnosticPredicate DP(Operand.isRegNumber());
5786 if (DP.isMatch())
5787 return MCTargetAsmParser::Match_Success;
5788 break;
5789 }
5790 case MCK_RegVSFRC: {
5791 DiagnosticPredicate DP(Operand.isVSRegNumber());
5792 if (DP.isMatch())
5793 return MCTargetAsmParser::Match_Success;
5794 break;
5795 }
5796 case MCK_RegVSRC: {
5797 DiagnosticPredicate DP(Operand.isVSRegNumber());
5798 if (DP.isMatch())
5799 return MCTargetAsmParser::Match_Success;
5800 break;
5801 }
5802 case MCK_RegVSRpEvenRC: {
5803 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5804 if (DP.isMatch())
5805 return MCTargetAsmParser::Match_Success;
5806 break;
5807 }
5808 case MCK_RegVSRpRC: {
5809 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5810 if (DP.isMatch())
5811 return MCTargetAsmParser::Match_Success;
5812 break;
5813 }
5814 case MCK_RegVSSRC: {
5815 DiagnosticPredicate DP(Operand.isVSRegNumber());
5816 if (DP.isMatch())
5817 return MCTargetAsmParser::Match_Success;
5818 break;
5819 }
5820 case MCK_TLSReg: {
5821 DiagnosticPredicate DP(Operand.isTLSReg());
5822 if (DP.isMatch())
5823 return MCTargetAsmParser::Match_Success;
5824 break;
5825 }
5826 case MCK_S16Imm: {
5827 DiagnosticPredicate DP(Operand.isS16Imm());
5828 if (DP.isMatch())
5829 return MCTargetAsmParser::Match_Success;
5830 break;
5831 }
5832 case MCK_S17Imm: {
5833 DiagnosticPredicate DP(Operand.isS17Imm());
5834 if (DP.isMatch())
5835 return MCTargetAsmParser::Match_Success;
5836 break;
5837 }
5838 case MCK_S32Imm: {
5839 DiagnosticPredicate DP(Operand.isS32Imm());
5840 if (DP.isMatch())
5841 return MCTargetAsmParser::Match_Success;
5842 break;
5843 }
5844 case MCK_S34Imm: {
5845 DiagnosticPredicate DP(Operand.isS34Imm());
5846 if (DP.isMatch())
5847 return MCTargetAsmParser::Match_Success;
5848 break;
5849 }
5850 case MCK_S5Imm: {
5851 DiagnosticPredicate DP(Operand.isSImm<5>());
5852 if (DP.isMatch())
5853 return MCTargetAsmParser::Match_Success;
5854 break;
5855 }
5856 case MCK_U10Imm: {
5857 DiagnosticPredicate DP(Operand.isUImm<10>());
5858 if (DP.isMatch())
5859 return MCTargetAsmParser::Match_Success;
5860 break;
5861 }
5862 case MCK_U12Imm: {
5863 DiagnosticPredicate DP(Operand.isUImm<12>());
5864 if (DP.isMatch())
5865 return MCTargetAsmParser::Match_Success;
5866 break;
5867 }
5868 case MCK_U16Imm: {
5869 DiagnosticPredicate DP(Operand.isU16Imm());
5870 if (DP.isMatch())
5871 return MCTargetAsmParser::Match_Success;
5872 break;
5873 }
5874 case MCK_U1Imm: {
5875 DiagnosticPredicate DP(Operand.isUImm<1>());
5876 if (DP.isMatch())
5877 return MCTargetAsmParser::Match_Success;
5878 break;
5879 }
5880 case MCK_U2Imm: {
5881 DiagnosticPredicate DP(Operand.isUImm<2>());
5882 if (DP.isMatch())
5883 return MCTargetAsmParser::Match_Success;
5884 break;
5885 }
5886 case MCK_U32Imm: {
5887 DiagnosticPredicate DP(Operand.isUImm<32>());
5888 if (DP.isMatch())
5889 return MCTargetAsmParser::Match_Success;
5890 break;
5891 }
5892 case MCK_U3Imm: {
5893 DiagnosticPredicate DP(Operand.isUImm<3>());
5894 if (DP.isMatch())
5895 return MCTargetAsmParser::Match_Success;
5896 break;
5897 }
5898 case MCK_U4Imm: {
5899 DiagnosticPredicate DP(Operand.isUImm<4>());
5900 if (DP.isMatch())
5901 return MCTargetAsmParser::Match_Success;
5902 break;
5903 }
5904 case MCK_U5Imm: {
5905 DiagnosticPredicate DP(Operand.isUImm<5>());
5906 if (DP.isMatch())
5907 return MCTargetAsmParser::Match_Success;
5908 break;
5909 }
5910 case MCK_U6Imm: {
5911 DiagnosticPredicate DP(Operand.isUImm<6>());
5912 if (DP.isMatch())
5913 return MCTargetAsmParser::Match_Success;
5914 break;
5915 }
5916 case MCK_U7Imm: {
5917 DiagnosticPredicate DP(Operand.isUImm<7>());
5918 if (DP.isMatch())
5919 return MCTargetAsmParser::Match_Success;
5920 break;
5921 }
5922 case MCK_U8Imm: {
5923 DiagnosticPredicate DP(Operand.isUImm<8>());
5924 if (DP.isMatch())
5925 return MCTargetAsmParser::Match_Success;
5926 break;
5927 }
5928 } // end switch (Kind)
5929
5930 if (Kind > MCK_LAST_REGISTER && Kind <= MCK_LAST_REGCLASS_BY_HWMODE) {
5931 static constexpr MatchClassKind RegClassByHwModeMatchTable[2][3] = {
5932 { // DefaultMode
5933 MCK_GPRC, // ppc_ptr_rc
5934 MCK_GPRC, // ptr_rc_idx_by_hwmode
5935 MCK_GPRC_NOR0, // ptr_rc_nor0_by_hwmode
5936 },
5937 { // PPC64
5938 MCK_G8RC, // ppc_ptr_rc
5939 MCK_G8RC, // ptr_rc_idx_by_hwmode
5940 MCK_G8RC_NOX0, // ptr_rc_nor0_by_hwmode
5941 },
5942 };
5943
5944 static_assert(MCK_LAST_REGCLASS_BY_HWMODE - MCK_LAST_REGISTER == 3);
5945 const unsigned HwMode = STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo);
5946 Kind = RegClassByHwModeMatchTable[HwMode][Kind - (MCK_LAST_REGISTER + 1)];
5947 }
5948
5949 if (Operand.isReg()) {
5950 static constexpr uint16_t Table[PPC::NUM_TARGET_REGS] = {
5951 InvalidMatchClass,
5952 MCK_Reg2,
5953 MCK_CARRYRC,
5954 MCK_CTRRC,
5955 MCK_Reg2,
5956 MCK_LRRC,
5957 InvalidMatchClass,
5958 InvalidMatchClass,
5959 MCK_VRSAVERC,
5960 MCK_CARRYRC,
5961 MCK_GPRC_NOR0,
5962 MCK_Reg42,
5963 MCK_Reg42,
5964 MCK_Reg42,
5965 MCK_Reg43,
5966 MCK_ACCRC,
5967 MCK_ACCRC,
5968 MCK_ACCRC,
5969 MCK_ACCRC,
5970 MCK_Reg7,
5971 MCK_CRRC,
5972 MCK_CRRC,
5973 MCK_CRRC,
5974 MCK_CRRC,
5975 MCK_CRRC,
5976 MCK_CRRC,
5977 MCK_CRRC,
5978 MCK_CRRC,
5979 MCK_CTRRC8,
5980 MCK_DMRRC,
5981 MCK_DMRRC,
5982 MCK_DMRRC,
5983 MCK_DMRRC,
5984 MCK_DMRRC,
5985 MCK_DMRRC,
5986 MCK_DMRRC,
5987 MCK_DMRRC,
5988 MCK_DMRROWRC,
5989 MCK_DMRROWRC,
5990 MCK_DMRROWRC,
5991 MCK_DMRROWRC,
5992 MCK_DMRROWRC,
5993 MCK_DMRROWRC,
5994 MCK_DMRROWRC,
5995 MCK_DMRROWRC,
5996 MCK_DMRROWRC,
5997 MCK_DMRROWRC,
5998 MCK_DMRROWRC,
5999 MCK_DMRROWRC,
6000 MCK_DMRROWRC,
6001 MCK_DMRROWRC,
6002 MCK_DMRROWRC,
6003 MCK_DMRROWRC,
6004 MCK_DMRROWRC,
6005 MCK_DMRROWRC,
6006 MCK_DMRROWRC,
6007 MCK_DMRROWRC,
6008 MCK_DMRROWRC,
6009 MCK_DMRROWRC,
6010 MCK_DMRROWRC,
6011 MCK_DMRROWRC,
6012 MCK_DMRROWRC,
6013 MCK_DMRROWRC,
6014 MCK_DMRROWRC,
6015 MCK_DMRROWRC,
6016 MCK_DMRROWRC,
6017 MCK_DMRROWRC,
6018 MCK_DMRROWRC,
6019 MCK_DMRROWRC,
6020 MCK_DMRROWRC,
6021 MCK_DMRROWRC,
6022 MCK_DMRROWRC,
6023 MCK_DMRROWRC,
6024 MCK_DMRROWRC,
6025 MCK_DMRROWRC,
6026 MCK_DMRROWRC,
6027 MCK_DMRROWRC,
6028 MCK_DMRROWRC,
6029 MCK_DMRROWRC,
6030 MCK_DMRROWRC,
6031 MCK_DMRROWRC,
6032 MCK_DMRROWRC,
6033 MCK_DMRROWRC,
6034 MCK_DMRROWRC,
6035 MCK_DMRROWRC,
6036 MCK_DMRROWRC,
6037 MCK_DMRROWRC,
6038 MCK_DMRROWRC,
6039 MCK_DMRROWRC,
6040 MCK_DMRROWRC,
6041 MCK_DMRROWRC,
6042 MCK_DMRROWRC,
6043 MCK_DMRROWRC,
6044 MCK_DMRROWRC,
6045 MCK_DMRROWRC,
6046 MCK_DMRROWRC,
6047 MCK_DMRROWRC,
6048 MCK_DMRROWRC,
6049 MCK_DMRROWRC,
6050 MCK_DMRROWRC,
6051 MCK_DMRROWRC,
6052 MCK_DMRROWpRC,
6053 MCK_DMRROWpRC,
6054 MCK_DMRROWpRC,
6055 MCK_DMRROWpRC,
6056 MCK_DMRROWpRC,
6057 MCK_DMRROWpRC,
6058 MCK_DMRROWpRC,
6059 MCK_DMRROWpRC,
6060 MCK_DMRROWpRC,
6061 MCK_DMRROWpRC,
6062 MCK_DMRROWpRC,
6063 MCK_DMRROWpRC,
6064 MCK_DMRROWpRC,
6065 MCK_DMRROWpRC,
6066 MCK_DMRROWpRC,
6067 MCK_DMRROWpRC,
6068 MCK_DMRROWpRC,
6069 MCK_DMRROWpRC,
6070 MCK_DMRROWpRC,
6071 MCK_DMRROWpRC,
6072 MCK_DMRROWpRC,
6073 MCK_DMRROWpRC,
6074 MCK_DMRROWpRC,
6075 MCK_DMRROWpRC,
6076 MCK_DMRROWpRC,
6077 MCK_DMRROWpRC,
6078 MCK_DMRROWpRC,
6079 MCK_DMRROWpRC,
6080 MCK_DMRROWpRC,
6081 MCK_DMRROWpRC,
6082 MCK_DMRROWpRC,
6083 MCK_DMRROWpRC,
6084 MCK_DMRpRC,
6085 MCK_DMRpRC,
6086 MCK_DMRpRC,
6087 MCK_DMRpRC,
6088 MCK_Reg10,
6089 MCK_Reg10,
6090 MCK_Reg10,
6091 MCK_Reg10,
6092 MCK_Reg10,
6093 MCK_Reg10,
6094 MCK_Reg10,
6095 MCK_Reg10,
6096 MCK_Reg10,
6097 MCK_Reg10,
6098 MCK_Reg10,
6099 MCK_Reg10,
6100 MCK_Reg10,
6101 MCK_Reg10,
6102 MCK_F4RC,
6103 MCK_F4RC,
6104 MCK_F4RC,
6105 MCK_F4RC,
6106 MCK_F4RC,
6107 MCK_F4RC,
6108 MCK_F4RC,
6109 MCK_F4RC,
6110 MCK_F4RC,
6111 MCK_F4RC,
6112 MCK_F4RC,
6113 MCK_F4RC,
6114 MCK_F4RC,
6115 MCK_F4RC,
6116 MCK_F4RC,
6117 MCK_F4RC,
6118 MCK_F4RC,
6119 MCK_F4RC,
6120 MCK_FHRC,
6121 MCK_FHRC,
6122 MCK_FHRC,
6123 MCK_FHRC,
6124 MCK_FHRC,
6125 MCK_FHRC,
6126 MCK_FHRC,
6127 MCK_FHRC,
6128 MCK_FHRC,
6129 MCK_FHRC,
6130 MCK_FHRC,
6131 MCK_FHRC,
6132 MCK_FHRC,
6133 MCK_FHRC,
6134 MCK_FHRC,
6135 MCK_FHRC,
6136 MCK_FHRC,
6137 MCK_FHRC,
6138 MCK_FHRC,
6139 MCK_FHRC,
6140 MCK_FHRC,
6141 MCK_FHRC,
6142 MCK_FHRC,
6143 MCK_FHRC,
6144 MCK_FHRC,
6145 MCK_FHRC,
6146 MCK_FHRC,
6147 MCK_FHRC,
6148 MCK_FHRC,
6149 MCK_FHRC,
6150 MCK_FHRC,
6151 MCK_FHRC,
6152 MCK_Reg7,
6153 MCK_Reg16,
6154 MCK_Reg16,
6155 MCK_Reg16,
6156 MCK_Reg16,
6157 MCK_Reg16,
6158 MCK_Reg16,
6159 MCK_Reg16,
6160 MCK_FpRC,
6161 MCK_FpRC,
6162 MCK_FpRC,
6163 MCK_FpRC,
6164 MCK_FpRC,
6165 MCK_FpRC,
6166 MCK_FpRC,
6167 MCK_FpRC,
6168 MCK_FpRC,
6169 MCK_GPRC32,
6170 MCK_GPRC32,
6171 MCK_GPRC32,
6172 MCK_GPRC32,
6173 MCK_GPRC32,
6174 MCK_GPRC32,
6175 MCK_GPRC32,
6176 MCK_GPRC32,
6177 MCK_GPRC32,
6178 MCK_GPRC32,
6179 MCK_GPRC32,
6180 MCK_GPRC32,
6181 MCK_GPRC32,
6182 MCK_GPRC32,
6183 MCK_GPRC32,
6184 MCK_GPRC32,
6185 MCK_GPRC32,
6186 MCK_GPRC32,
6187 MCK_GPRC32,
6188 MCK_GPRC32,
6189 MCK_GPRC32,
6190 MCK_GPRC32,
6191 MCK_GPRC32,
6192 MCK_GPRC32,
6193 MCK_GPRC32,
6194 MCK_GPRC32,
6195 MCK_GPRC32,
6196 MCK_GPRC32,
6197 MCK_GPRC32,
6198 MCK_GPRC32,
6199 MCK_GPRC32,
6200 MCK_GPRC32,
6201 MCK_LR8RC,
6202 MCK_GPRC,
6203 MCK_Reg2,
6204 MCK_Reg2,
6205 MCK_Reg2,
6206 MCK_Reg2,
6207 MCK_Reg2,
6208 MCK_Reg2,
6209 MCK_Reg2,
6210 MCK_Reg2,
6211 MCK_Reg2,
6212 MCK_Reg2,
6213 MCK_Reg2,
6214 MCK_Reg2,
6215 MCK_Reg2,
6216 MCK_Reg2,
6217 MCK_Reg2,
6218 MCK_Reg2,
6219 MCK_Reg2,
6220 MCK_Reg2,
6221 MCK_Reg2,
6222 MCK_Reg2,
6223 MCK_Reg2,
6224 MCK_Reg2,
6225 MCK_Reg2,
6226 MCK_Reg2,
6227 MCK_Reg2,
6228 MCK_Reg2,
6229 MCK_Reg2,
6230 MCK_Reg2,
6231 MCK_Reg2,
6232 MCK_Reg2,
6233 MCK_Reg2,
6234 MCK_SPERC,
6235 MCK_Reg9,
6236 MCK_Reg9,
6237 MCK_Reg9,
6238 MCK_Reg9,
6239 MCK_Reg9,
6240 MCK_Reg9,
6241 MCK_Reg9,
6242 MCK_Reg9,
6243 MCK_Reg9,
6244 MCK_Reg9,
6245 MCK_Reg9,
6246 MCK_Reg9,
6247 MCK_Reg9,
6248 MCK_Reg9,
6249 MCK_Reg9,
6250 MCK_Reg9,
6251 MCK_Reg9,
6252 MCK_Reg9,
6253 MCK_Reg9,
6254 MCK_Reg9,
6255 MCK_Reg9,
6256 MCK_Reg9,
6257 MCK_Reg9,
6258 MCK_Reg9,
6259 MCK_Reg9,
6260 MCK_Reg9,
6261 MCK_Reg9,
6262 MCK_Reg9,
6263 MCK_Reg9,
6264 MCK_Reg9,
6265 MCK_Reg9,
6266 MCK_Reg45,
6267 MCK_Reg45,
6268 MCK_Reg45,
6269 MCK_Reg46,
6270 MCK_UACCRC,
6271 MCK_UACCRC,
6272 MCK_UACCRC,
6273 MCK_UACCRC,
6274 MCK_Reg20,
6275 MCK_Reg20,
6276 MCK_Reg20,
6277 MCK_Reg20,
6278 MCK_Reg20,
6279 MCK_Reg20,
6280 MCK_Reg20,
6281 MCK_Reg20,
6282 MCK_Reg20,
6283 MCK_Reg20,
6284 MCK_Reg20,
6285 MCK_Reg20,
6286 MCK_Reg20,
6287 MCK_Reg20,
6288 MCK_Reg20,
6289 MCK_Reg20,
6290 MCK_Reg20,
6291 MCK_Reg20,
6292 MCK_Reg20,
6293 MCK_Reg20,
6294 MCK_VRRC,
6295 MCK_VRRC,
6296 MCK_VRRC,
6297 MCK_VRRC,
6298 MCK_VRRC,
6299 MCK_VRRC,
6300 MCK_VRRC,
6301 MCK_VRRC,
6302 MCK_VRRC,
6303 MCK_VRRC,
6304 MCK_VRRC,
6305 MCK_VRRC,
6306 MCK_Reg18,
6307 MCK_Reg18,
6308 MCK_Reg18,
6309 MCK_Reg18,
6310 MCK_Reg18,
6311 MCK_Reg18,
6312 MCK_Reg18,
6313 MCK_Reg18,
6314 MCK_Reg18,
6315 MCK_Reg18,
6316 MCK_Reg18,
6317 MCK_Reg18,
6318 MCK_Reg18,
6319 MCK_Reg18,
6320 MCK_Reg18,
6321 MCK_Reg18,
6322 MCK_Reg18,
6323 MCK_Reg18,
6324 MCK_Reg18,
6325 MCK_Reg18,
6326 MCK_VFRC,
6327 MCK_VFRC,
6328 MCK_VFRC,
6329 MCK_VFRC,
6330 MCK_VFRC,
6331 MCK_VFRC,
6332 MCK_VFRC,
6333 MCK_VFRC,
6334 MCK_VFRC,
6335 MCK_VFRC,
6336 MCK_VFRC,
6337 MCK_VFRC,
6338 MCK_VFHRC,
6339 MCK_VFHRC,
6340 MCK_VFHRC,
6341 MCK_VFHRC,
6342 MCK_VFHRC,
6343 MCK_VFHRC,
6344 MCK_VFHRC,
6345 MCK_VFHRC,
6346 MCK_VFHRC,
6347 MCK_VFHRC,
6348 MCK_VFHRC,
6349 MCK_VFHRC,
6350 MCK_VFHRC,
6351 MCK_VFHRC,
6352 MCK_VFHRC,
6353 MCK_VFHRC,
6354 MCK_VFHRC,
6355 MCK_VFHRC,
6356 MCK_VFHRC,
6357 MCK_VFHRC,
6358 MCK_VFHRC,
6359 MCK_VFHRC,
6360 MCK_VFHRC,
6361 MCK_VFHRC,
6362 MCK_VFHRC,
6363 MCK_VFHRC,
6364 MCK_VFHRC,
6365 MCK_VFHRC,
6366 MCK_VFHRC,
6367 MCK_VFHRC,
6368 MCK_VFHRC,
6369 MCK_VFHRC,
6370 MCK_Reg24,
6371 MCK_Reg24,
6372 MCK_Reg24,
6373 MCK_Reg24,
6374 MCK_Reg24,
6375 MCK_Reg24,
6376 MCK_Reg24,
6377 MCK_Reg24,
6378 MCK_Reg24,
6379 MCK_Reg24,
6380 MCK_Reg24,
6381 MCK_Reg24,
6382 MCK_Reg24,
6383 MCK_Reg24,
6384 MCK_VSLRC,
6385 MCK_VSLRC,
6386 MCK_VSLRC,
6387 MCK_VSLRC,
6388 MCK_VSLRC,
6389 MCK_VSLRC,
6390 MCK_VSLRC,
6391 MCK_VSLRC,
6392 MCK_VSLRC,
6393 MCK_VSLRC,
6394 MCK_VSLRC,
6395 MCK_VSLRC,
6396 MCK_VSLRC,
6397 MCK_VSLRC,
6398 MCK_VSLRC,
6399 MCK_VSLRC,
6400 MCK_VSLRC,
6401 MCK_VSLRC,
6402 MCK_Reg26,
6403 MCK_Reg26,
6404 MCK_Reg26,
6405 MCK_Reg26,
6406 MCK_Reg26,
6407 MCK_Reg26,
6408 MCK_Reg26,
6409 MCK_Reg27,
6410 MCK_Reg27,
6411 MCK_Reg27,
6412 MCK_Reg27,
6413 MCK_Reg27,
6414 MCK_Reg27,
6415 MCK_Reg27,
6416 MCK_Reg27,
6417 MCK_Reg27,
6418 MCK_Reg30,
6419 MCK_Reg30,
6420 MCK_Reg30,
6421 MCK_Reg30,
6422 MCK_Reg30,
6423 MCK_Reg30,
6424 MCK_Reg30,
6425 MCK_Reg30,
6426 MCK_Reg30,
6427 MCK_Reg30,
6428 MCK_Reg31,
6429 MCK_Reg31,
6430 MCK_Reg31,
6431 MCK_Reg31,
6432 MCK_Reg31,
6433 MCK_Reg31,
6434 InvalidMatchClass,
6435 InvalidMatchClass,
6436 InvalidMatchClass,
6437 InvalidMatchClass,
6438 InvalidMatchClass,
6439 InvalidMatchClass,
6440 InvalidMatchClass,
6441 InvalidMatchClass,
6442 InvalidMatchClass,
6443 InvalidMatchClass,
6444 InvalidMatchClass,
6445 InvalidMatchClass,
6446 InvalidMatchClass,
6447 InvalidMatchClass,
6448 InvalidMatchClass,
6449 InvalidMatchClass,
6450 InvalidMatchClass,
6451 InvalidMatchClass,
6452 InvalidMatchClass,
6453 InvalidMatchClass,
6454 InvalidMatchClass,
6455 InvalidMatchClass,
6456 InvalidMatchClass,
6457 InvalidMatchClass,
6458 InvalidMatchClass,
6459 InvalidMatchClass,
6460 InvalidMatchClass,
6461 InvalidMatchClass,
6462 InvalidMatchClass,
6463 InvalidMatchClass,
6464 InvalidMatchClass,
6465 InvalidMatchClass,
6466 MCK_WACCRC,
6467 MCK_WACCRC,
6468 MCK_WACCRC,
6469 MCK_WACCRC,
6470 MCK_WACCRC,
6471 MCK_WACCRC,
6472 MCK_WACCRC,
6473 MCK_WACCRC,
6474 MCK_WACC_HIRC,
6475 MCK_WACC_HIRC,
6476 MCK_WACC_HIRC,
6477 MCK_WACC_HIRC,
6478 MCK_WACC_HIRC,
6479 MCK_WACC_HIRC,
6480 MCK_WACC_HIRC,
6481 MCK_WACC_HIRC,
6482 MCK_G8RC,
6483 MCK_Reg7,
6484 MCK_Reg7,
6485 MCK_Reg7,
6486 MCK_Reg7,
6487 MCK_Reg7,
6488 MCK_Reg7,
6489 MCK_Reg7,
6490 MCK_Reg7,
6491 MCK_Reg7,
6492 MCK_Reg7,
6493 MCK_Reg7,
6494 MCK_Reg7,
6495 MCK_Reg7,
6496 MCK_Reg7,
6497 MCK_Reg7,
6498 MCK_Reg7,
6499 MCK_Reg7,
6500 MCK_Reg7,
6501 MCK_Reg7,
6502 MCK_Reg7,
6503 MCK_Reg7,
6504 MCK_Reg7,
6505 MCK_Reg7,
6506 MCK_Reg7,
6507 MCK_Reg7,
6508 MCK_Reg7,
6509 MCK_Reg7,
6510 MCK_Reg7,
6511 MCK_Reg7,
6512 MCK_Reg7,
6513 MCK_Reg7,
6514 MCK_G8RC_NOX0,
6515 MCK_CRBITRC,
6516 MCK_CRBITRC,
6517 MCK_CRBITRC,
6518 MCK_CRBITRC,
6519 MCK_CRBITRC,
6520 MCK_CRBITRC,
6521 MCK_CRBITRC,
6522 MCK_CRBITRC,
6523 MCK_CRBITRC,
6524 MCK_CRBITRC,
6525 MCK_CRBITRC,
6526 MCK_CRBITRC,
6527 MCK_CRBITRC,
6528 MCK_CRBITRC,
6529 MCK_CRBITRC,
6530 MCK_CRBITRC,
6531 MCK_CRBITRC,
6532 MCK_CRBITRC,
6533 MCK_CRBITRC,
6534 MCK_CRBITRC,
6535 MCK_CRBITRC,
6536 MCK_CRBITRC,
6537 MCK_CRBITRC,
6538 MCK_CRBITRC,
6539 MCK_CRBITRC,
6540 MCK_CRBITRC,
6541 MCK_CRBITRC,
6542 MCK_CRBITRC,
6543 MCK_CRBITRC,
6544 MCK_CRBITRC,
6545 MCK_CRBITRC,
6546 MCK_CRBITRC,
6547 MCK_G8pRC,
6548 MCK_Reg33,
6549 MCK_Reg33,
6550 MCK_Reg33,
6551 MCK_Reg33,
6552 MCK_Reg33,
6553 MCK_Reg33,
6554 MCK_Reg33,
6555 MCK_Reg33,
6556 MCK_Reg33,
6557 MCK_Reg33,
6558 MCK_Reg33,
6559 MCK_Reg33,
6560 MCK_Reg33,
6561 MCK_Reg33,
6562 MCK_Reg33,
6563 };
6564
6565 MCRegister Reg = Operand.getReg();
6566 MatchClassKind OpKind = Reg.isPhysical() ? (MatchClassKind)Table[Reg.id()] : InvalidMatchClass;
6567 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
6568 getDiagKindFromRegisterClass(Kind);
6569 }
6570
6571 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
6572 return getDiagKindFromRegisterClass(Kind);
6573
6574 return MCTargetAsmParser::Match_InvalidOperand;
6575}
6576
6577#ifndef NDEBUG
6578const char *getMatchClassName(MatchClassKind Kind) {
6579 switch (Kind) {
6580 case InvalidMatchClass: return "InvalidMatchClass";
6581 case OptionalMatchClass: return "OptionalMatchClass";
6582 case MCK__DOT_: return "MCK__DOT_";
6583 case MCK_0: return "MCK_0";
6584 case MCK_1: return "MCK_1";
6585 case MCK_2: return "MCK_2";
6586 case MCK_3: return "MCK_3";
6587 case MCK_4: return "MCK_4";
6588 case MCK_5: return "MCK_5";
6589 case MCK_6: return "MCK_6";
6590 case MCK_7: return "MCK_7";
6591 case MCK_crD: return "MCK_crD";
6592 case MCK_CTRRC: return "MCK_CTRRC";
6593 case MCK_CTRRC8: return "MCK_CTRRC8";
6594 case MCK_LR8RC: return "MCK_LR8RC";
6595 case MCK_LRRC: return "MCK_LRRC";
6596 case MCK_VRSAVERC: return "MCK_VRSAVERC";
6597 case MCK_CARRYRC: return "MCK_CARRYRC";
6598 case MCK_Reg45: return "MCK_Reg45";
6599 case MCK_Reg42: return "MCK_Reg42";
6600 case MCK_Reg46: return "MCK_Reg46";
6601 case MCK_Reg43: return "MCK_Reg43";
6602 case MCK_DMRpRC: return "MCK_DMRpRC";
6603 case MCK_Reg26: return "MCK_Reg26";
6604 case MCK_Reg16: return "MCK_Reg16";
6605 case MCK_ACCRC: return "MCK_ACCRC";
6606 case MCK_CRRC: return "MCK_CRRC";
6607 case MCK_DMRRC: return "MCK_DMRRC";
6608 case MCK_UACCRC: return "MCK_UACCRC";
6609 case MCK_WACCRC: return "MCK_WACCRC";
6610 case MCK_WACC_HIRC: return "MCK_WACC_HIRC";
6611 case MCK_Reg30: return "MCK_Reg30";
6612 case MCK_Reg24: return "MCK_Reg24";
6613 case MCK_Reg10: return "MCK_Reg10";
6614 case MCK_Reg33: return "MCK_Reg33";
6615 case MCK_Reg31: return "MCK_Reg31";
6616 case MCK_Reg27: return "MCK_Reg27";
6617 case MCK_FpRC: return "MCK_FpRC";
6618 case MCK_G8pRC: return "MCK_G8pRC";
6619 case MCK_Reg29: return "MCK_Reg29";
6620 case MCK_Reg20: return "MCK_Reg20";
6621 case MCK_Reg18: return "MCK_Reg18";
6622 case MCK_Reg9: return "MCK_Reg9";
6623 case MCK_CRBITRC: return "MCK_CRBITRC";
6624 case MCK_DMRROWpRC: return "MCK_DMRROWpRC";
6625 case MCK_F4RC: return "MCK_F4RC";
6626 case MCK_FHRC: return "MCK_FHRC";
6627 case MCK_GPRC32: return "MCK_GPRC32";
6628 case MCK_SPERC: return "MCK_SPERC";
6629 case MCK_VFHRC: return "MCK_VFHRC";
6630 case MCK_VFRC: return "MCK_VFRC";
6631 case MCK_VRRC: return "MCK_VRRC";
6632 case MCK_VSLRC: return "MCK_VSLRC";
6633 case MCK_VSRpRC: return "MCK_VSRpRC";
6634 case MCK_Reg7: return "MCK_Reg7";
6635 case MCK_Reg2: return "MCK_Reg2";
6636 case MCK_Reg23: return "MCK_Reg23";
6637 case MCK_Reg13: return "MCK_Reg13";
6638 case MCK_G8RC: return "MCK_G8RC";
6639 case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0";
6640 case MCK_GPRC: return "MCK_GPRC";
6641 case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0";
6642 case MCK_DMRROWRC: return "MCK_DMRROWRC";
6643 case MCK_VSRC: return "MCK_VSRC";
6644 case MCK_VSSRC: return "MCK_VSSRC";
6645 case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC";
6646 case MCK_RegByHwMode_ppc_ptr_rc: return "MCK_RegByHwMode_ppc_ptr_rc";
6647 case MCK_RegByHwMode_ptr_rc_idx_by_hwmode: return "MCK_RegByHwMode_ptr_rc_idx_by_hwmode";
6648 case MCK_RegByHwMode_ptr_rc_nor0_by_hwmode: return "MCK_RegByHwMode_ptr_rc_nor0_by_hwmode";
6649 case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint";
6650 case MCK_Imm: return "MCK_Imm";
6651 case MCK_ImmZero: return "MCK_ImmZero";
6652 case MCK_NegS32Imm: return "MCK_NegS32Imm";
6653 case MCK_CRBitMask: return "MCK_CRBitMask";
6654 case MCK_CondBr: return "MCK_CondBr";
6655 case MCK_DirectBr: return "MCK_DirectBr";
6656 case MCK_DispRI34: return "MCK_DispRI34";
6657 case MCK_DispRIHash: return "MCK_DispRIHash";
6658 case MCK_DispRI: return "MCK_DispRI";
6659 case MCK_DispRIX16: return "MCK_DispRIX16";
6660 case MCK_DispRIX: return "MCK_DispRIX";
6661 case MCK_DispSPE2: return "MCK_DispSPE2";
6662 case MCK_DispSPE4: return "MCK_DispSPE4";
6663 case MCK_DispSPE8: return "MCK_DispSPE8";
6664 case MCK_RegACCRC: return "MCK_RegACCRC";
6665 case MCK_RegCRBITRC: return "MCK_RegCRBITRC";
6666 case MCK_RegCRRC: return "MCK_RegCRRC";
6667 case MCK_RegDMRRC: return "MCK_RegDMRRC";
6668 case MCK_RegDMRROWRC: return "MCK_RegDMRROWRC";
6669 case MCK_RegDMRROWpRC: return "MCK_RegDMRROWpRC";
6670 case MCK_RegDMRpRC: return "MCK_RegDMRpRC";
6671 case MCK_RegF4RC: return "MCK_RegF4RC";
6672 case MCK_RegF8RC: return "MCK_RegF8RC";
6673 case MCK_RegFpRC: return "MCK_RegFpRC";
6674 case MCK_RegG8RC: return "MCK_RegG8RC";
6675 case MCK_RegG8RC_NOX0: return "MCK_RegG8RC_NOX0";
6676 case MCK_RegG8pRC: return "MCK_RegG8pRC";
6677 case MCK_RegGPRC: return "MCK_RegGPRC";
6678 case MCK_RegGPRC_NOR0: return "MCK_RegGPRC_NOR0";
6679 case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0";
6680 case MCK_RegGxRC: return "MCK_RegGxRC";
6681 case MCK_RegSPERC: return "MCK_RegSPERC";
6682 case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC";
6683 case MCK_RegVFRC: return "MCK_RegVFRC";
6684 case MCK_RegVRRC: return "MCK_RegVRRC";
6685 case MCK_RegVSFRC: return "MCK_RegVSFRC";
6686 case MCK_RegVSRC: return "MCK_RegVSRC";
6687 case MCK_RegVSRpEvenRC: return "MCK_RegVSRpEvenRC";
6688 case MCK_RegVSRpRC: return "MCK_RegVSRpRC";
6689 case MCK_RegVSSRC: return "MCK_RegVSSRC";
6690 case MCK_TLSReg: return "MCK_TLSReg";
6691 case MCK_S16Imm: return "MCK_S16Imm";
6692 case MCK_S17Imm: return "MCK_S17Imm";
6693 case MCK_S32Imm: return "MCK_S32Imm";
6694 case MCK_S34Imm: return "MCK_S34Imm";
6695 case MCK_S5Imm: return "MCK_S5Imm";
6696 case MCK_U10Imm: return "MCK_U10Imm";
6697 case MCK_U12Imm: return "MCK_U12Imm";
6698 case MCK_U16Imm: return "MCK_U16Imm";
6699 case MCK_U1Imm: return "MCK_U1Imm";
6700 case MCK_U2Imm: return "MCK_U2Imm";
6701 case MCK_U32Imm: return "MCK_U32Imm";
6702 case MCK_U3Imm: return "MCK_U3Imm";
6703 case MCK_U4Imm: return "MCK_U4Imm";
6704 case MCK_U5Imm: return "MCK_U5Imm";
6705 case MCK_U6Imm: return "MCK_U6Imm";
6706 case MCK_U7Imm: return "MCK_U7Imm";
6707 case MCK_U8Imm: return "MCK_U8Imm";
6708 case NumMatchClassKinds: return "NumMatchClassKinds";
6709 }
6710 llvm_unreachable("unhandled MatchClassKind!");
6711}
6712
6713#endif // NDEBUG
6714FeatureBitset PPCAsmParser::
6715ComputeAvailableFeatures(const FeatureBitset &FB) const {
6716 FeatureBitset Features;
6717 if (!(FB[PPC::AIXOS]) || FB[PPC::FeatureModernAIXAs])
6718 Features.set(Feature_ModernAsBit);
6719 return Features;
6720}
6721
6722static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser,
6723 unsigned Kind, const OperandVector &Operands,
6724 uint64_t &ErrorInfo) {
6725 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
6726 const uint8_t *Converter = ConversionTable[Kind];
6727 for (const uint8_t *p = Converter; *p; p += 2) {
6728 switch (*p) {
6729 case CVT_Tied: {
6730 unsigned OpIdx = *(p + 1);
6731 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
6732 std::begin(TiedAsmOperandTable)) &&
6733 "Tied operand not found");
6734 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
6735 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
6736 if (OpndNum1 != OpndNum2) {
6737 auto &SrcOp1 = Operands[OpndNum1];
6738 auto &SrcOp2 = Operands[OpndNum2];
6739 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
6740 ErrorInfo = OpndNum2;
6741 return false;
6742 }
6743 }
6744 break;
6745 }
6746 default:
6747 break;
6748 }
6749 }
6750 return true;
6751}
6752
6753static const char MnemonicTable[] =
6754 "\003add\004addc\005addco\004adde\005addeo\005addex\006addg6s\004addi\005"
6755 "addic\005addis\005addme\006addmeo\004addo\007addpcis\005addze\006addzeo"
6756 "\003and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003bc-"
6757 "\003bca\004bca+\004bca-\005bcctr\006bcctrl\006bcdadd\006bcdcfn\007bcdcf"
6758 "sq\006bcdcfz\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdset"
6759 "sgn\005bcdsr\006bcdsub\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004"
6760 "bcl-\004bcla\005bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdn"
6761 "z\005bdnz+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006"
6762 "bdnzfl\007bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006"
6763 "bdnzla\007bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl"
6764 "\010bdnzlrl+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdn"
6765 "ztlr\010bdnztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bd"
6766 "zf\005bdzfa\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005"
6767 "bdzl-\005bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzl"
6768 "rl\007bdzlrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007"
6769 "bdztlrl\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007b"
6770 "eqctr+\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005"
6771 "beql-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beql"
6772 "rl\007beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005"
6773 "bfctr\006bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl"
6774 "+\004bfl-\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006"
6775 "bflrl+\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bg"
6776 "ectr\007bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005"
6777 "bgel+\005bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr"
6778 "-\006bgelrl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgt"
6779 "a+\005bgta-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010b"
6780 "gtctrl-\004bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr"
6781 "\006bgtlr+\006bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003bl"
6782 "e\004ble+\004ble-\004blea\005blea+\005blea-\006blectr\007blectr+\007ble"
6783 "ctr-\007blectrl\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005bl"
6784 "ela\006blela+\006blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelr"
6785 "l+\007blelrl-\003blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005"
6786 "blta-\006bltctr\007bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl"
6787 "-\004bltl\005bltl+\005bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bl"
6788 "tlr+\006bltlr-\006bltlrl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004"
6789 "bnea\005bnea+\005bnea-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bn"
6790 "ectrl+\010bnectrl-\004bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnel"
6791 "a-\005bnelr\006bnelr+\006bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004"
6792 "bng+\004bng-\004bnga\005bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007"
6793 "bngctrl\010bngctrl+\010bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006b"
6794 "ngla+\006bngla-\005bnglr\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bn"
6795 "glrl-\003bnl\004bnl+\004bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnl"
6796 "ctr+\007bnlctr-\007bnlctrl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005"
6797 "bnll-\005bnlla\006bnlla+\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnll"
6798 "rl\007bnllrl+\007bnllrl-\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bns"
6799 "a-\006bnsctr\007bnsctr+\007bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004"
6800 "bnsl\005bnsl+\005bnsl-\005bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006"
6801 "bnslr-\006bnslrl\007bnslrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005"
6802 "bnua+\005bnua-\006bnuctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010"
6803 "bnuctrl-\004bnul\005bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnul"
6804 "r\006bnulr+\006bnulr-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\003brd\003"
6805 "brh\005brinc\003brw\003bso\004bso+\004bso-\004bsoa\005bsoa+\005bsoa-\006"
6806 "bsoctr\007bsoctr+\007bsoctr-\007bsoctrl\010bsoctrl+\010bsoctrl-\004bsol"
6807 "\005bsol+\005bsol-\005bsola\006bsola+\006bsola-\005bsolr\006bsolr+\006b"
6808 "solr-\006bsolrl\007bsolrl+\007bsolrl-\002bt\003bt+\003bt-\003bta\004bta"
6809 "+\004bta-\005btctr\006btctr+\006btctr-\006btctrl\007btctrl+\007btctrl-\003"
6810 "btl\004btl+\004btl-\004btla\005btla+\005btla-\004btlr\005btlr+\005btlr-"
6811 "\005btlrl\006btlrl+\006btlrl-\003bun\004bun+\004bun-\004buna\005buna+\005"
6812 "buna-\006bunctr\007bunctr+\007bunctr-\007bunctrl\010bunctrl+\010bunctrl"
6813 "-\004bunl\005bunl+\005bunl-\005bunla\006bunla+\006bunla-\005bunlr\006bu"
6814 "nlr+\006bunlr-\006bunlrl\007bunlrl+\007bunlrl-\006cbcdtd\006cdtbcd\006c"
6815 "fuged\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006clrrdi\006"
6816 "clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006cmpeqb\004cmpi\004cmpl\005cmp"
6817 "ld\006cmpldi\005cmpli\005cmplw\006cmplwi\005cmprb\004cmpw\005cmpwi\006c"
6818 "ntlzd\007cntlzdm\006cntlzw\006cnttzd\007cnttzdm\006cnttzw\004copy\007cp"
6819 "abort\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crnor"
6820 "\005crnot\004cror\005crorc\005crset\005crxor\004dadd\005daddq\004darn\004"
6821 "dcba\004dcbf\006dcbfep\005dcbfl\006dcbflp\006dcbfps\004dcbi\005dcbst\007"
6822 "dcbstep\007dcbstps\004dcbt\006dcbtct\006dcbtds\006dcbtep\006dcbtst\010d"
6823 "cbtstct\010dcbtstds\010dcbtstep\007dcbtstt\005dcbtt\004dcbz\006dcbzep\005"
6824 "dcbzl\007dcbzlep\005dccci\006dcffix\007dcffixq\010dcffixqq\003dci\005dc"
6825 "mpo\006dcmpoq\005dcmpu\006dcmpuq\005dctdp\006dctfix\007dctfixq\010dctfi"
6826 "xqq\006dctqpq\006ddedpd\007ddedpdq\004ddiv\005ddivq\006denbcd\007denbcd"
6827 "q\004diex\005diexq\004divd\005divde\006divdeo\006divdeu\007divdeuo\005d"
6828 "ivdo\005divdu\006divduo\004divw\005divwe\006divweo\006divweu\007divweuo"
6829 "\005divwo\005divwu\006divwuo\ndmcryshash\004dmmr\tdmsetdmrz\014dmsha256"
6830 "hash\ndmsha2hash\010dmsha3dw\ndmsha3hash\014dmsha512hash\004dmul\005dmu"
6831 "lq\005dmxor\015dmxvbf16gerx2\017dmxvbf16gerx2nn\017dmxvbf16gerx2np\017d"
6832 "mxvbf16gerx2pn\017dmxvbf16gerx2pp\014dmxvf16gerx2\016dmxvf16gerx2nn\016"
6833 "dmxvf16gerx2np\016dmxvf16gerx2pn\016dmxvf16gerx2pp\013dmxvi8gerx4\015dm"
6834 "xvi8gerx4pp\016dmxvi8gerx4spp\016dmxxextfdmr256\016dmxxextfdmr512\016dm"
6835 "xxinstdmr256\016dmxxinstdmr512\ndmxxmmfacc\ndmxxmmtacc\013dmxxsetaccz\020"
6836 "dmxxsha224256pad\016dmxxsha3224pad\016dmxxsha3256pad\016dmxxsha3384pad\016"
6837 "dmxxsha3512pad\020dmxxsha384512pad\017dmxxshake128pad\017dmxxshake256pa"
6838 "d\ndmxxshapad\004dqua\005dquai\006dquaiq\005dquaq\005drdpq\006drintn\007"
6839 "drintnq\006drintx\007drintxq\005drrnd\006drrndq\004drsp\005dscli\006dsc"
6840 "liq\005dscri\006dscriq\003dss\006dssall\003dst\005dstst\006dststt\004ds"
6841 "tt\004dsub\005dsubq\006dtstdc\007dtstdcq\006dtstdg\007dtstdgq\006dtstex"
6842 "\007dtstexq\006dtstsf\007dtstsfi\010dtstsfiq\007dtstsfq\004dxex\005dxex"
6843 "q\006efdabs\006efdadd\006efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007ef"
6844 "dcfuf\007efdcfui\010efdcfuid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efd"
6845 "ctsf\007efdctsi\tefdctsidz\010efdctsiz\007efdctuf\007efdctui\tefdctuidz"
6846 "\010efdctuiz\006efddiv\006efdmul\007efdnabs\006efdneg\006efdsub\010efdt"
6847 "steq\010efdtstgt\010efdtstlt\006efsabs\006efsadd\006efscfd\007efscfsf\007"
6848 "efscfsi\007efscfuf\007efscfui\010efscmpeq\010efscmpgt\010efscmplt\007ef"
6849 "sctsf\007efsctsi\010efsctsiz\007efsctuf\007efsctui\010efsctuiz\006efsdi"
6850 "v\006efsmul\007efsnabs\006efsneg\006efssub\010efststeq\010efststgt\010e"
6851 "fststlt\005eieio\003eqv\005evabs\007evaddiw\013evaddsmiaaw\013evaddssia"
6852 "aw\013evaddumiaaw\013evaddusiaaw\006evaddw\005evand\006evandc\007evcmpe"
6853 "q\010evcmpgts\010evcmpgtu\010evcmplts\010evcmpltu\010evcntlsw\010evcntl"
6854 "zw\007evdivws\007evdivwu\005eveqv\007evextsb\007evextsh\007evfsabs\007e"
6855 "vfsadd\010evfscfsf\010evfscfsi\010evfscfuf\010evfscfui\tevfscmpeq\tevfs"
6856 "cmpgt\tevfscmplt\010evfsctsf\010evfsctsi\tevfsctsiz\010evfsctui\007evfs"
6857 "div\007evfsmul\010evfsnabs\007evfsneg\007evfssub\tevfststeq\tevfststgt\t"
6858 "evfststlt\005evldd\006evlddx\005evldh\006evldhx\005evldw\006evldwx\013e"
6859 "vlhhesplat\014evlhhesplatx\014evlhhossplat\015evlhhossplatx\014evlhhous"
6860 "plat\015evlhhousplatx\006evlwhe\007evlwhex\007evlwhos\010evlwhosx\007ev"
6861 "lwhou\010evlwhoux\nevlwhsplat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx"
6862 "\tevmergehi\013evmergehilo\tevmergelo\013evmergelohi\013evmhegsmfaa\013"
6863 "evmhegsmfan\013evmhegsmiaa\013evmhegsmian\013evmhegumiaa\013evmhegumian"
6864 "\010evmhesmf\tevmhesmfa\013evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmh"
6865 "esmia\013evmhesmiaaw\013evmhesmianw\010evmhessf\tevmhessfa\013evmhessfa"
6866 "aw\013evmhessfanw\013evmhessiaaw\013evmhessianw\010evmheumi\tevmheumia\013"
6867 "evmheumiaaw\013evmheumianw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa"
6868 "\013evmhogsmfan\013evmhogsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogu"
6869 "mian\010evmhosmf\tevmhosmfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\t"
6870 "evmhosmia\013evmhosmiaaw\013evmhosmianw\010evmhossf\tevmhossfa\013evmho"
6871 "ssfaaw\013evmhossfanw\013evmhossiaaw\013evmhossianw\010evmhoumi\tevmhou"
6872 "mia\013evmhoumiaaw\013evmhoumianw\013evmhousiaaw\013evmhousianw\005evmr"
6873 "a\010evmwhsmf\tevmwhsmfa\010evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010"
6874 "evmwhumi\tevmwhumia\013evmwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evm"
6875 "wlssianw\010evmwlumi\tevmwlumia\013evmwlumiaaw\013evmwlumianw\013evmwlu"
6876 "siaaw\013evmwlusianw\007evmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007ev"
6877 "mwsmi\010evmwsmia\tevmwsmiaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssf"
6878 "aa\tevmwssfan\007evmwumi\010evmwumia\tevmwumiaa\tevmwumian\006evnand\005"
6879 "evneg\005evnor\004evor\005evorc\005evrlw\006evrlwi\006evrndw\005evsel\005"
6880 "evslw\006evslwi\tevsplatfi\010evsplati\007evsrwis\007evsrwiu\006evsrws\006"
6881 "evsrwu\006evstdd\007evstddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007"
6882 "evstwhe\010evstwhex\007evstwho\010evstwhox\007evstwwe\010evstwwex\007ev"
6883 "stwwo\010evstwwox\014evsubfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014ev"
6884 "subfusiaaw\007evsubfw\010evsubifw\005evxor\006extldi\006extlwi\006extrd"
6885 "i\006extrwi\005extsb\005extsh\005extsw\010extswsli\004fabs\004fadd\005f"
6886 "adds\005fcfid\006fcfids\006fcfidu\007fcfidus\005fcmpo\005fcmpu\006fcpsg"
6887 "n\005fctid\006fctidu\007fctiduz\006fctidz\005fctiw\006fctiwu\007fctiwuz"
6888 "\006fctiwz\004fdiv\005fdivs\005fmadd\006fmadds\003fmr\005fmsub\006fmsub"
6889 "s\004fmul\005fmuls\005fnabs\004fneg\006fnmadd\007fnmadds\006fnmsub\007f"
6890 "nmsubs\003fre\004fres\004frim\004frin\004frip\004friz\004frsp\007frsqrt"
6891 "e\010frsqrtes\004fsel\005fsqrt\006fsqrts\004fsub\005fsubs\005ftdiv\006f"
6892 "tsqrt\007hashchk\010hashchkp\006hashst\007hashstp\005hrfid\006hwsync\004"
6893 "icbi\006icbiep\005icblc\005icblq\004icbt\006icbtls\005iccci\003ici\006i"
6894 "nslwi\006insrdi\006insrwi\004isel\006iseleq\006iselgt\006isellt\005isyn"
6895 "c\002la\005lbarx\005lbepx\003lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002"
6896 "ld\005ldarx\004ldat\005ldbrx\005ldcix\003ldu\004ldux\003ldx\003lfd\006l"
6897 "fdepx\004lfdu\005lfdux\004lfdx\006lfiwax\006lfiwzx\003lfs\004lfsu\005lf"
6898 "sux\004lfsx\003lha\005lharx\004lhau\005lhaux\004lhax\005lhbrx\005lhepx\003"
6899 "lhz\006lhzcix\004lhzu\005lhzux\004lhzx\002li\003lis\003lmw\004lnia\002l"
6900 "q\005lqarx\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004lvsr\003lvx\004"
6901 "lvxl\003lwa\005lwarx\004lwat\005lwaux\004lwax\005lwbrx\005lwepx\006lwsy"
6902 "nc\003lwz\006lwzcix\004lwzu\005lwzux\004lwzx\004lxsd\005lxsdx\007lxsibz"
6903 "x\007lxsihzx\007lxsiwax\007lxsiwzx\005lxssp\006lxsspx\003lxv\007lxvb16x"
6904 "\006lxvd2x\006lxvdsx\006lxvh8x\005lxvkq\004lxvl\005lxvll\004lxvp\010lxv"
6905 "pb32x\006lxvprl\007lxvprll\005lxvpx\006lxvrbx\006lxvrdx\006lxvrhx\005lx"
6906 "vrl\006lxvrll\006lxvrwx\006lxvw4x\006lxvwsx\004lxvx\006maddhd\007maddhd"
6907 "u\006maddld\004mbar\004mcrf\005mcrfs\006mcrxrx\005mfamr\005mfasr\007mfb"
6908 "hrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005mfbr5\005mfbr6\005"
6909 "mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007mfdbatu\006mfdc"
6910 "cr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005mfesr\006mffprd\007"
6911 "mffprwz\004mffs\010mffscdrn\tmffscdrni\006mffsce\007mffscrn\010mffscrni"
6912 "\005mffsl\007mfibatl\007mfibatu\006mficcr\004mflr\005mfmsr\006mfocrf\005"
6913 "mfpid\006mfpidr\005mfpmr\005mfppr\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr"
6914 "1\tmfspefscr\005mfspr\006mfsprg\007mfsprg0\007mfsprg1\007mfsprg2\007mfs"
6915 "prg3\007mfsprg4\007mfsprg5\007mfsprg6\007mfsprg7\004mfsr\006mfsrin\006m"
6916 "fsrr0\006mfsrr1\006mfsrr2\006mfsrr3\004mftb\006mftbhi\005mftbl\006mftbl"
6917 "o\005mftbu\005mftcr\006mfuamr\007mfudscr\005mfvrd\010mfvrsave\006mfvrwz"
6918 "\006mfvscr\006mfvsrd\007mfvsrld\007mfvsrwz\005mfxer\005modsd\005modsw\005"
6919 "modud\005moduw\002mr\007msgsndp\007msgsync\005msync\005mtamr\005mtasr\005"
6920 "mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005mtbr6\005mtbr7\006"
6921 "mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007mtdbatu\006mtdc"
6922 "cr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005mtesr\006mtfprd\007"
6923 "mtfprwa\007mtfprwz\006mtfsb0\006mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007"
6924 "mtibatu\006mticcr\005mtlpl\004mtlr\005mtmsr\006mtmsrd\006mtocrf\005mtpi"
6925 "d\006mtpidr\005mtpmr\005mtppr\006mtsdr1\tmtspefscr\005mtspr\006mtsprg\007"
6926 "mtsprg0\007mtsprg1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg5\007mtspr"
6927 "g6\007mtsprg7\004mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2\006mtsrr3"
6928 "\006mttbhi\005mttbl\006mttblo\005mttbu\005mttcr\006mtuamr\007mtudscr\005"
6929 "mtvrd\010mtvrsave\006mtvrwa\006mtvrwz\006mtvscr\007mtvsrbm\010mtvsrbmi\006"
6930 "mtvsrd\007mtvsrdd\007mtvsrdm\007mtvsrhm\007mtvsrqm\007mtvsrwa\007mtvsrw"
6931 "m\007mtvsrws\007mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005"
6932 "mulld\006mulldo\005mulli\005mullw\006mullwo\004nand\003nap\003neg\004ne"
6933 "go\003nop\003nor\003not\002or\003orc\003ori\004oris\005paddi\006paddis\005"
6934 "paste\013pause_short\005pdepd\005pextd\007phwsync\003pla\004plbz\003pld"
6935 "\004plfd\004plfs\004plha\004plhz\003pli\004plis\004plwa\007plwsync\004p"
6936 "lwz\005plxsd\006plxssp\004plxv\005plxvp\017pmdmxvbf16gerx2\021pmdmxvbf1"
6937 "6gerx2nn\021pmdmxvbf16gerx2np\021pmdmxvbf16gerx2pn\021pmdmxvbf16gerx2pp"
6938 "\016pmdmxvf16gerx2\020pmdmxvf16gerx2nn\020pmdmxvf16gerx2np\020pmdmxvf16"
6939 "gerx2pn\020pmdmxvf16gerx2pp\015pmdmxvi8gerx4\017pmdmxvi8gerx4pp\020pmdm"
6940 "xvi8gerx4spp\014pmxvbf16ger2\016pmxvbf16ger2nn\016pmxvbf16ger2np\016pmx"
6941 "vbf16ger2pn\016pmxvbf16ger2pp\013pmxvf16ger2\015pmxvf16ger2nn\015pmxvf1"
6942 "6ger2np\015pmxvf16ger2pn\015pmxvf16ger2pp\npmxvf32ger\014pmxvf32gernn\014"
6943 "pmxvf32gernp\014pmxvf32gerpn\014pmxvf32gerpp\npmxvf64ger\014pmxvf64gern"
6944 "n\014pmxvf64gernp\014pmxvf64gerpn\014pmxvf64gerpp\013pmxvi16ger2\015pmx"
6945 "vi16ger2pp\014pmxvi16ger2s\016pmxvi16ger2spp\npmxvi4ger8\014pmxvi4ger8p"
6946 "p\npmxvi8ger4\014pmxvi8ger4pp\015pmxvi8ger4spp\007popcntb\007popcntd\007"
6947 "popcntw\004pstb\004pstd\005pstfd\005pstfs\004psth\004pstw\006pstxsd\007"
6948 "pstxssp\005pstxv\006pstxvp\005psubi\006psubis\007ptesync\tptesyncio\004"
6949 "rfci\004rfdi\005rfebb\003rfi\004rfid\005rfmci\005rldcl\005rldcr\005rldi"
6950 "c\006rldicl\006rldicr\006rldimi\006rlwimi\006rlwinm\005rlwnm\005rotld\006"
6951 "rotldi\005rotlw\006rotlwi\006rotrdi\006rotrwi\002sc\003scv\004setb\005s"
6952 "etbc\006setbcr\006setnbc\007setnbcr\006slbfee\005slbia\005slbie\006slbi"
6953 "eg\007slbmfee\007slbmfev\006slbmte\007slbsync\003sld\004sldi\003slw\004"
6954 "slwi\004srad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004srwi\003"
6955 "stb\006stbcix\005stbcx\006stbepx\004stbu\005stbux\004stbx\010stcisync\003"
6956 "std\005stdat\006stdbrx\006stdcix\005stdcx\004stdu\005stdux\004stdx\004s"
6957 "tfd\007stfdepx\005stfdu\006stfdux\005stfdx\006stfiwx\004stfs\005stfsu\006"
6958 "stfsux\005stfsx\003sth\006sthbrx\006sthcix\005sthcx\006sthepx\004sthu\005"
6959 "sthux\004sthx\004stmw\tstncisync\004stop\003stq\005stqcx\005stswi\006st"
6960 "sync\006stvebx\006stvehx\006stvewx\004stvx\005stvxl\003stw\005stwat\006"
6961 "stwbrx\006stwcix\005stwcx\006stwepx\004stwu\005stwux\004stwx\005stxsd\006"
6962 "stxsdx\007stxsibx\007stxsihx\007stxsiwx\006stxssp\007stxsspx\004stxv\010"
6963 "stxvb16x\007stxvd2x\007stxvh8x\005stxvl\006stxvll\005stxvp\tstxvpb32x\007"
6964 "stxvprl\010stxvprll\006stxvpx\007stxvrbx\007stxvrdx\007stxvrhx\006stxvr"
6965 "l\007stxvrll\007stxvrwx\007stxvw4x\005stxvx\003sub\004subc\004subf\005s"
6966 "ubfc\006subfco\005subfe\006subfeo\006subfic\006subfme\007subfmeo\005sub"
6967 "fo\006subfus\006subfze\007subfzeo\004subi\005subic\005subis\007subpcis\004"
6968 "sync\006tabort\010tabortdc\ttabortdci\010tabortwc\ttabortwci\006tbegin\006"
6969 "tcheck\002td\004tdeq\005tdeqi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004"
6970 "tdle\005tdlei\005tdlge\006tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005"
6971 "tdllt\006tdllti\005tdlng\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004"
6972 "tdne\005tdnei\004tdng\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\007"
6973 "tendall\005tlbia\005tlbie\007tlbieio\006tlbiel\006tlbiep\006tlbilx\ntlb"
6974 "ilxlpid\ttlbilxpid\010tlbilxva\007tlbivax\005tlbld\005tlbli\005tlbre\007"
6975 "tlbrehi\007tlbrelo\005tlbsx\007tlbsync\ttlbsyncio\005tlbwe\007tlbwehi\007"
6976 "tlbwelo\004trap\010trechkpt\010treclaim\007tresume\003tsr\010tsuspend\002"
6977 "tw\004tweq\005tweqi\004twge\005twgei\004twgt\005twgti\003twi\004twle\005"
6978 "twlei\005twlge\006twlgei\005twlgt\006twlgti\005twlle\006twllei\005twllt"
6979 "\006twllti\005twlng\006twlngi\005twlnl\006twlnli\004twlt\005twlti\004tw"
6980 "ne\005twnei\004twng\005twngi\004twnl\005twnli\003twu\004twui\007vabsdub"
6981 "\007vabsduh\007vabsduw\007vaddcuq\007vaddcuw\010vaddecuq\010vaddeuqm\006"
6982 "vaddfp\007vaddsbs\007vaddshs\007vaddsws\007vaddubm\007vaddubs\007vaddud"
6983 "m\007vadduhm\007vadduhs\007vadduqm\007vadduwm\007vadduws\004vand\005van"
6984 "dc\006vavgsb\006vavgsh\006vavgsw\006vavgub\006vavguh\006vavguw\007vbper"
6985 "md\007vbpermq\005vcfsx\007vcfuged\005vcfux\007vcipher\013vcipherlast\006"
6986 "vclrlb\006vclrrb\005vclzb\005vclzd\006vclzdm\005vclzh\010vclzlsbb\005vc"
6987 "lzw\007vcmpbfp\010vcmpeqfp\010vcmpequb\010vcmpequd\010vcmpequh\010vcmpe"
6988 "quq\010vcmpequw\010vcmpgefp\010vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmp"
6989 "gtsh\010vcmpgtsq\010vcmpgtsw\010vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcm"
6990 "pgtuq\010vcmpgtuw\007vcmpneb\007vcmpneh\007vcmpnew\010vcmpnezb\010vcmpn"
6991 "ezh\010vcmpnezw\006vcmpsq\006vcmpuq\007vcntmbb\007vcntmbd\007vcntmbh\007"
6992 "vcntmbw\006vctsxs\006vctuxs\005vctzb\005vctzd\006vctzdm\005vctzh\010vct"
6993 "zlsbb\005vctzw\007vdivesd\007vdivesq\007vdivesw\007vdiveud\007vdiveuq\007"
6994 "vdiveuw\006vdivsd\006vdivsq\006vdivsw\006vdivud\006vdivuq\006vdivuw\004"
6995 "veqv\tvexpandbm\tvexpanddm\tvexpandhm\tvexpandqm\tvexpandwm\010vexptefp"
6996 "\tvextddvlx\tvextddvrx\nvextdubvlx\nvextdubvrx\nvextduhvlx\nvextduhvrx\n"
6997 "vextduwvlx\nvextduwvrx\nvextractbm\tvextractd\nvextractdm\nvextracthm\n"
6998 "vextractqm\nvextractub\nvextractuh\nvextractuw\nvextractwm\010vextsb2d\010"
6999 "vextsb2w\010vextsd2q\010vextsh2d\010vextsh2w\010vextsw2d\010vextublx\010"
7000 "vextubrx\010vextuhlx\010vextuhrx\010vextuwlx\010vextuwrx\005vgbbd\004vg"
7001 "nb\007vinsblx\007vinsbrx\010vinsbvlx\010vinsbvrx\005vinsd\007vinsdlx\007"
7002 "vinsdrx\010vinsertb\010vinsertd\010vinserth\010vinsertw\007vinshlx\007v"
7003 "inshrx\010vinshvlx\010vinshvrx\005vinsw\007vinswlx\007vinswrx\010vinswv"
7004 "lx\010vinswvrx\007vlogefp\007vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006v"
7005 "maxsh\006vmaxsw\006vmaxub\006vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmh"
7006 "raddshs\006vminfp\006vminsb\006vminsd\006vminsh\006vminsw\006vminub\006"
7007 "vminud\006vminuh\006vminuw\tvmladduhm\006vmodsd\006vmodsq\006vmodsw\006"
7008 "vmodud\006vmoduq\006vmoduw\003vmr\006vmrgew\006vmrghb\006vmrghh\006vmrg"
7009 "hw\006vmrglb\006vmrglh\006vmrglw\006vmrgow\010vmsumcud\010vmsummbm\010v"
7010 "msumshm\010vmsumshs\010vmsumubm\010vmsumudm\010vmsumuhm\010vmsumuhs\tvm"
7011 "ul10cuq\nvmul10ecuq\tvmul10euq\010vmul10uq\007vmulesb\007vmulesd\007vmu"
7012 "lesh\007vmulesw\007vmuleub\007vmuleud\007vmuleuh\007vmuleuw\007vmulhsd\007"
7013 "vmulhsw\007vmulhud\007vmulhuw\006vmulld\007vmulosb\007vmulosd\007vmulos"
7014 "h\007vmulosw\007vmuloub\007vmuloud\007vmulouh\007vmulouw\007vmuluwm\005"
7015 "vnand\010vncipher\014vncipherlast\005vnegd\005vnegw\010vnmsubfp\004vnor"
7016 "\004vnot\003vor\004vorc\006vpdepd\005vperm\006vpermr\010vpermxor\006vpe"
7017 "xtd\005vpkpx\007vpksdss\007vpksdus\007vpkshss\007vpkshus\007vpkswss\007"
7018 "vpkswus\007vpkudum\007vpkudus\007vpkuhum\007vpkuhus\007vpkuwum\007vpkuw"
7019 "us\007vpmsumb\007vpmsumd\007vpmsumh\007vpmsumw\010vpopcntb\010vpopcntd\010"
7020 "vpopcnth\010vpopcntw\007vprtybd\007vprtybq\007vprtybw\005vrefp\005vrfim"
7021 "\005vrfin\005vrfip\005vrfiz\004vrlb\004vrld\006vrldmi\006vrldnm\004vrlh"
7022 "\004vrlq\006vrlqmi\006vrlqnm\004vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005"
7023 "vsbox\004vsel\nvshasigmad\nvshasigmaw\003vsl\004vslb\004vsld\006vsldbi\006"
7024 "vsldoi\004vslh\004vslo\004vslq\004vslv\004vslw\006vspltb\006vsplth\010v"
7025 "spltisb\010vspltish\010vspltisw\006vspltw\003vsr\005vsrab\005vsrad\005v"
7026 "srah\005vsraq\005vsraw\004vsrb\004vsrd\006vsrdbi\004vsrh\004vsro\004vsr"
7027 "q\004vsrv\004vsrw\007vstribl\007vstribr\007vstrihl\007vstrihr\007vsubcu"
7028 "q\007vsubcuw\010vsubecuq\010vsubeuqm\006vsubfp\007vsubsbs\007vsubshs\007"
7029 "vsubsws\007vsububm\007vsububs\007vsubudm\007vsubuhm\007vsubuhs\007vsubu"
7030 "qm\007vsubuwm\007vsubuws\010vsum2sws\010vsum4sbs\010vsum4shs\010vsum4ub"
7031 "s\007vsumsws\010vucmprhb\010vucmprhh\010vucmprhn\010vucmprlb\010vucmprl"
7032 "h\010vucmprln\007vupkhpx\007vupkhsb\007vupkhsh\nvupkhsntob\007vupkhsw\016"
7033 "vupkint4tobf16\016vupkint4tofp32\016vupkint8tobf16\016vupkint8tofp32\007"
7034 "vupklpx\007vupklsb\007vupklsh\nvupklsntob\007vupklsw\004vxor\004wait\010"
7035 "waitimpl\007waitrsv\005wrtee\006wrteei\005wsync\004xnop\003xor\004xori\005"
7036 "xoris\007xsabsdp\007xsabsqp\014xsaddaddsuqm\013xsaddadduqm\007xsadddp\007"
7037 "xsaddqp\010xsaddqpo\007xsaddsp\014xsaddsubsuqm\013xsaddsubuqm\txscmpeqd"
7038 "p\txscmpeqqp\nxscmpexpdp\nxscmpexpqp\txscmpgedp\txscmpgeqp\txscmpgtdp\t"
7039 "xscmpgtqp\010xscmpodp\010xscmpoqp\010xscmpudp\010xscmpuqp\txscpsgndp\tx"
7040 "scpsgnqp\010xscvdphp\010xscvdpqp\010xscvdpsp\txscvdpspn\nxscvdpsxds\nxs"
7041 "cvdpsxws\nxscvdpuxds\nxscvdpuxws\010xscvhpdp\010xscvqpdp\txscvqpdpo\txs"
7042 "cvqpsdz\txscvqpsqz\txscvqpswz\txscvqpudz\txscvqpuqz\txscvqpuwz\010xscvs"
7043 "dqp\010xscvspdp\txscvspdpn\010xscvsqqp\txscvsxddp\txscvsxdsp\010xscvudq"
7044 "p\010xscvuqqp\txscvuxddp\txscvuxdsp\007xsdivdp\007xsdivqp\010xsdivqpo\007"
7045 "xsdivsp\010xsiexpdp\010xsiexpqp\txsmaddadp\txsmaddasp\txsmaddmdp\txsmad"
7046 "dmsp\010xsmaddqp\txsmaddqpo\010xsmaxcdp\010xsmaxcqp\007xsmaxdp\010xsmax"
7047 "jdp\015xsmerge2t1uqm\015xsmerge2t2uqm\015xsmerge2t3uqm\015xsmerge3t1uqm"
7048 "\010xsmincdp\010xsmincqp\007xsmindp\010xsminjdp\txsmsubadp\txsmsubasp\t"
7049 "xsmsubmdp\txsmsubmsp\010xsmsubqp\txsmsubqpo\007xsmuldp\007xsmulqp\010xs"
7050 "mulqpo\007xsmulsp\010xsnabsdp\010xsnabsqp\007xsnegdp\007xsnegqp\nxsnmad"
7051 "dadp\nxsnmaddasp\nxsnmaddmdp\nxsnmaddmsp\txsnmaddqp\nxsnmaddqpo\nxsnmsu"
7052 "badp\nxsnmsubasp\nxsnmsubmdp\nxsnmsubmsp\txsnmsubqp\nxsnmsubqpo\006xsrd"
7053 "pi\007xsrdpic\007xsrdpim\007xsrdpip\007xsrdpiz\016xsrebase2t1uqm\016xsr"
7054 "ebase2t2uqm\016xsrebase2t3uqm\016xsrebase2t4uqm\016xsrebase3t1uqm\016xs"
7055 "rebase3t2uqm\016xsrebase3t3uqm\006xsredp\006xsresp\006xsrqpi\007xsrqpix"
7056 "\007xsrqpxp\005xsrsp\nxsrsqrtedp\nxsrsqrtesp\010xssqrtdp\010xssqrtqp\tx"
7057 "ssqrtqpo\010xssqrtsp\007xssubdp\007xssubqp\010xssubqpo\007xssubsp\010xs"
7058 "tdivdp\txstsqrtdp\txststdcdp\txststdcqp\txststdcsp\010xsxexpdp\010xsxex"
7059 "pqp\010xsxsigdp\010xsxsigqp\007xvabsdp\007xvabssp\007xvadddp\007xvaddsp"
7060 "\010xvadduhm\010xvadduwm\nxvbf16ger2\014xvbf16ger2nn\014xvbf16ger2np\014"
7061 "xvbf16ger2pn\014xvbf16ger2pp\txvcmpeqdp\txvcmpeqsp\txvcmpgedp\txvcmpges"
7062 "p\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\013xvcvbf16spn\010xvcvdps"
7063 "p\nxvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010xvcvhpsp\nxvcvspbf"
7064 "16\010xvcvspdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxws\nxvcvspuxds\nxvcvspu"
7065 "xws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\txvcvuxddp\txvcvuxdsp\t"
7066 "xvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdivsp\txvf16ger2\013xvf16ger2nn\013"
7067 "xvf16ger2np\013xvf16ger2pn\013xvf16ger2pp\010xvf32ger\nxvf32gernn\nxvf3"
7068 "2gernp\nxvf32gerpn\nxvf32gerpp\010xvf64ger\nxvf64gernn\nxvf64gernp\nxvf"
7069 "64gerpn\nxvf64gerpp\txvi16ger2\013xvi16ger2pp\nxvi16ger2s\014xvi16ger2s"
7070 "pp\010xvi4ger8\nxvi4ger8pp\010xvi8ger4\nxvi8ger4pp\013xvi8ger4spp\010xv"
7071 "iexpdp\010xviexpsp\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddmsp\007xvmax"
7072 "dp\007xvmaxsp\007xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txvmsubadp\tx"
7073 "vmsubasp\txvmsubmdp\txvmsubmsp\007xvmuldp\010xvmulhsh\010xvmulhsw\010xv"
7074 "mulhuh\010xvmulhuw\007xvmulsp\010xvmuluhm\010xvmuluwm\010xvnabsdp\010xv"
7075 "nabssp\007xvnegdp\007xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddmdp\nxvnma"
7076 "ddmsp\nxvnmsubadp\nxvnmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdpi\007xvrd"
7077 "pic\007xvrdpim\007xvrdpip\007xvrdpiz\006xvredp\006xvresp\005xvrlw\006xv"
7078 "rspi\007xvrspic\007xvrspim\007xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtes"
7079 "p\010xvsqrtdp\010xvsqrtsp\007xvsubdp\007xvsubsp\010xvsubuhm\010xvsubuwm"
7080 "\010xvtdivdp\010xvtdivsp\007xvtlsbb\txvtsqrtdp\txvtsqrtsp\txvtstdcdp\tx"
7081 "vtstdcsp\010xvxexpdp\010xvxexpsp\010xvxsigdp\010xvxsigsp\014xxaes128dec"
7082 "p\014xxaes128encp\016xxaes128genlkp\014xxaes192decp\014xxaes192encp\016"
7083 "xxaes192genlkp\014xxaes256decp\014xxaes256encp\016xxaes256genlkp\txxaes"
7084 "decp\txxaesencp\013xxaesgenlkp\txxblendvb\txxblendvd\txxblendvh\txxblen"
7085 "dvw\005xxbrd\005xxbrh\005xxbrq\005xxbrw\006xxeval\013xxextractuw\nxxgen"
7086 "pcvbm\nxxgenpcvdm\nxxgenpcvhm\nxxgenpcvwm\nxxgfmul128\015xxgfmul128gcm\015"
7087 "xxgfmul128xts\txxinsertw\006xxland\007xxlandc\006xxleqv\007xxlnand\006x"
7088 "xlnor\005xxlor\006xxlorc\006xxlxor\007xxmfacc\007xxmrghd\007xxmrghw\007"
7089 "xxmrgld\007xxmrglw\007xxmtacc\010xxmulmul\015xxmulmulhiadd\015xxmulmull"
7090 "oadd\006xxperm\010xxpermdi\007xxpermr\007xxpermx\005xxsel\txxsetaccz\007"
7091 "xxsldwi\007xxspltd\013xxsplti32dx\010xxspltib\txxspltidp\010xxspltiw\007"
7092 "xxspltw\txxssumudm\nxxssumudmc\015xxssumudmcext\007xxswapd";
7093
7094// Feature bitsets.
7095enum : uint8_t {
7096 AMFBS_None,
7097 AMFBS_ModernAs,
7098};
7099
7100static constexpr FeatureBitset FeatureBitsets[] = {
7101 {}, // AMFBS_None
7102 {Feature_ModernAsBit, }, // AMFBS_ModernAs
7103};
7104
7105namespace {
7106 struct MatchEntry {
7107 uint16_t Mnemonic;
7108 uint32_t Opcode;
7109 uint16_t ConvertFn;
7110 uint8_t RequiredFeaturesIdx;
7111 uint8_t Classes[6];
7112 StringRef getMnemonic() const {
7113 return StringRef(MnemonicTable + Mnemonic + 1,
7114 MnemonicTable[Mnemonic]);
7115 }
7116 };
7117
7118 // Predicate for searching for an opcode.
7119 struct LessOpcode {
7120 bool operator()(const MatchEntry &LHS, StringRef RHS) {
7121 return LHS.getMnemonic() < RHS;
7122 }
7123 bool operator()(StringRef LHS, const MatchEntry &RHS) {
7124 return LHS < RHS.getMnemonic();
7125 }
7126 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
7127 return LHS.getMnemonic() < RHS.getMnemonic();
7128 }
7129 };
7130} // end anonymous namespace
7131
7132static const MatchEntry MatchTable0[] = {
7133 { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
7134 { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7135 { 0 /* add */, PPC::ADD4_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7136 { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7137 { 4 /* addc */, PPC::ADDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7138 { 9 /* addco */, PPC::ADDCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7139 { 9 /* addco */, PPC::ADDCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7140 { 15 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7141 { 15 /* adde */, PPC::ADDE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7142 { 20 /* addeo */, PPC::ADDEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7143 { 20 /* addeo */, PPC::ADDEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7144 { 26 /* addex */, PPC::ADDEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm }, },
7145 { 32 /* addg6s */, PPC::ADDG6S, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7146 { 39 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S16Imm }, },
7147 { 44 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7148 { 44 /* addic */, PPC::ADDIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7149 { 50 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S17Imm }, },
7150 { 56 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7151 { 56 /* addme */, PPC::ADDME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7152 { 62 /* addmeo */, PPC::ADDMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7153 { 62 /* addmeo */, PPC::ADDMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7154 { 69 /* addo */, PPC::ADD4O, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7155 { 69 /* addo */, PPC::ADD4O_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7156 { 74 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_Imm }, },
7157 { 82 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7158 { 82 /* addze */, PPC::ADDZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7159 { 88 /* addzeo */, PPC::ADDZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7160 { 88 /* addzeo */, PPC::ADDZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7161 { 95 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7162 { 95 /* and */, PPC::AND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7163 { 99 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7164 { 99 /* andc */, PPC::ANDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7165 { 104 /* andi */, PPC::ANDI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7166 { 109 /* andis */, PPC::ANDIS_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7167 { 115 /* attn */, PPC::ATTN, Convert_NoOperands, AMFBS_None, { }, },
7168 { 120 /* b */, PPC::B, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7169 { 122 /* ba */, PPC::BA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7170 { 125 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7171 { 125 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7172 { 128 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7173 { 132 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7174 { 136 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7175 { 136 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7176 { 140 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7177 { 145 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7178 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7179 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7180 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7181 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7182 { 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 }, },
7183 { 170 /* bcdcfn */, PPC::BCDCFN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7184 { 177 /* bcdcfsq */, PPC::BCDCFSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7185 { 185 /* bcdcfz */, PPC::BCDCFZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7186 { 192 /* bcdcpsgn */, PPC::BCDCPSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7187 { 201 /* bcdctn */, PPC::BCDCTN_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7188 { 208 /* bcdctsq */, PPC::BCDCTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7189 { 216 /* bcdctz */, PPC::BCDCTZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7190 { 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 }, },
7191 { 228 /* bcdsetsgn */, PPC::BCDSETSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7192 { 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 }, },
7193 { 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 }, },
7194 { 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 }, },
7195 { 260 /* bcdus */, PPC::BCDUS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7196 { 266 /* bcdutrunc */, PPC::BCDUTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7197 { 276 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7198 { 276 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7199 { 280 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7200 { 285 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7201 { 290 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7202 { 290 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7203 { 295 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7204 { 301 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7205 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7206 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7207 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7208 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7209 { 318 /* bctr */, PPC::BCTR, Convert_NoOperands, AMFBS_None, { }, },
7210 { 323 /* bctrl */, PPC::BCTRL, Convert_NoOperands, AMFBS_None, { }, },
7211 { 329 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7212 { 334 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7213 { 340 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7214 { 346 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7215 { 352 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7216 { 359 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7217 { 366 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7218 { 372 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7219 { 379 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7220 { 386 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7221 { 394 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7222 { 402 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7223 { 411 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7224 { 417 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7225 { 424 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7226 { 431 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7227 { 438 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7228 { 446 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7229 { 454 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, AMFBS_None, { }, },
7230 { 461 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, AMFBS_None, { }, },
7231 { 469 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, AMFBS_None, { }, },
7232 { 477 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, AMFBS_None, { }, },
7233 { 485 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7234 { 494 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7235 { 503 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7236 { 509 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7237 { 516 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7238 { 523 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7239 { 531 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7240 { 539 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7241 { 548 /* bdz */, PPC::BDZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7242 { 552 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7243 { 557 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7244 { 562 /* bdza */, PPC::BDZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7245 { 567 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7246 { 573 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7247 { 579 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7248 { 584 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7249 { 590 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7250 { 596 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7251 { 603 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7252 { 610 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7253 { 618 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7254 { 623 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7255 { 629 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7256 { 635 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7257 { 641 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7258 { 648 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7259 { 655 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, AMFBS_None, { }, },
7260 { 661 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, AMFBS_None, { }, },
7261 { 668 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, AMFBS_None, { }, },
7262 { 675 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, AMFBS_None, { }, },
7263 { 682 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7264 { 690 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7265 { 698 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7266 { 703 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7267 { 709 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7268 { 715 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7269 { 722 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7270 { 729 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7271 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7272 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7273 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7274 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7275 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7276 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7277 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7278 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7279 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7280 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7281 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7282 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7283 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7284 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7285 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7286 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7287 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7288 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7289 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7290 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7291 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7292 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7293 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7294 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7295 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7296 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7297 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7298 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7299 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7300 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7301 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7302 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7303 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7304 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7305 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7306 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7307 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7308 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7309 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7310 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7311 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7312 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7313 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7314 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7315 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7316 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7317 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7318 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7319 { 897 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7320 { 900 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7321 { 904 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7322 { 908 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7323 { 912 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7324 { 917 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7325 { 922 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7326 { 928 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7327 { 935 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7328 { 942 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7329 { 949 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7330 { 957 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7331 { 965 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7332 { 969 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7333 { 974 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7334 { 979 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7335 { 984 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7336 { 990 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7337 { 996 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7338 { 1001 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7339 { 1007 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7340 { 1013 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7341 { 1019 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7342 { 1026 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7343 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7344 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7345 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7346 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7347 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7348 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7349 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7350 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7351 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7352 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7353 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7354 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7355 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7356 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7357 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7358 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7359 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7360 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7361 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7362 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7363 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7364 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7365 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7366 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7367 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7368 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7369 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7370 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7371 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7372 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7373 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7374 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7375 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7376 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7377 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7378 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7379 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7380 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7381 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7382 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7383 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7384 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7385 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7386 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7387 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7388 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7389 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7390 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7391 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7392 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7393 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7394 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7395 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7396 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7397 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7398 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7399 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7400 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7401 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7402 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7403 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7404 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7405 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7406 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7407 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7408 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7409 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7410 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7411 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7412 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7413 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7414 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7415 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7416 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7417 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7418 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7419 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7420 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7421 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7422 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7423 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7424 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7425 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7426 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7427 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7428 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7429 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7430 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7431 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7432 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7433 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7434 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7435 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7436 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7437 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7438 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7439 { 1353 /* bl */, PPC::BL, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7440 { 1353 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, AMFBS_None, { MCK_DirectBr, MCK_Imm }, },
7441 { 1356 /* bla */, PPC::BLA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7442 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7443 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7444 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7445 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7446 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7447 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7448 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7449 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7450 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7451 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7452 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7453 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7454 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7455 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7456 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7457 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7458 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7459 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7460 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7461 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7462 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7463 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7464 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7465 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7466 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7467 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7468 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7469 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7470 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7471 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7472 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7473 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7474 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7475 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7476 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7477 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7478 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7479 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7480 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7481 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7482 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7483 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7484 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7485 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7486 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7487 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7488 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7489 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7490 { 1520 /* blr */, PPC::BLR, Convert_NoOperands, AMFBS_None, { }, },
7491 { 1524 /* blrl */, PPC::BLRL, Convert_NoOperands, AMFBS_None, { }, },
7492 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7493 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7494 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7495 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7496 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7497 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7498 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7499 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7500 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7501 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7502 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7503 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7504 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7505 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7506 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7507 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7508 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7509 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7510 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7511 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7512 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7513 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7514 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7515 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7516 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7517 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7518 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7519 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7520 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7521 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7522 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7523 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7524 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7525 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7526 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7527 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7528 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7529 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7530 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7531 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7532 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7533 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7534 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7535 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7536 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7537 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7538 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7539 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7540 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7541 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7542 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7543 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7544 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7545 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7546 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7547 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7548 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7549 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7550 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7551 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7552 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7553 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7554 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7555 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7556 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7557 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7558 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7559 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7560 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7561 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7562 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7563 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7564 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7565 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7566 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7567 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7568 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7569 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7570 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7571 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7572 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7573 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7574 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7575 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7576 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7577 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7578 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7579 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7580 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7581 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7582 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7583 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7584 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7585 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7586 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7587 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7588 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7589 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7590 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7591 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7592 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7593 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7594 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7595 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7596 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7597 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7598 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7599 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7600 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7601 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7602 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7603 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7604 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7605 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7606 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7607 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7608 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7609 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7610 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7611 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7612 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7613 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7614 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7615 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7616 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7617 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7618 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7619 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7620 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7621 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7622 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7623 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7624 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7625 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7626 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7627 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7628 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7629 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7630 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7631 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7632 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7633 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7634 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7635 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7636 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7637 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7638 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7639 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7640 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7641 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7642 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7643 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7644 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7645 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7646 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7647 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7648 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7649 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7650 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7651 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7652 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7653 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7654 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7655 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7656 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7657 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7658 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7659 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7660 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7661 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7662 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7663 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7664 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7665 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7666 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7667 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7668 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7669 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7670 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7671 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7672 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7673 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7674 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7675 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7676 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7677 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7678 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7679 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7680 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7681 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7682 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7683 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7684 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7685 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7686 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7687 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7688 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7689 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7690 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7691 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7692 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7693 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7694 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7695 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7696 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7697 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7698 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7699 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7700 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7701 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7702 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7703 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7704 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7705 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7706 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7707 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7708 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7709 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7710 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7711 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7712 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7713 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7714 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7715 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7716 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7717 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7718 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7719 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7720 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7721 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7722 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7723 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7724 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7725 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7726 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7727 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7728 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7729 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7730 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7731 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7732 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7733 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7734 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7735 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7736 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7737 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7738 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7739 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7740 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7741 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7742 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7743 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7744 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7745 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7746 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7747 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7748 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7749 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7750 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7751 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7752 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7753 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7754 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7755 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7756 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7757 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7758 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7759 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7760 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7761 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7762 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7763 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7764 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7765 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7766 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7767 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7768 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7769 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7770 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7771 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7772 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7773 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7774 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7775 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7776 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7777 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7778 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7779 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7780 { 2489 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7781 { 2496 /* brd */, PPC::BRD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7782 { 2500 /* brh */, PPC::BRH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7783 { 2504 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7784 { 2510 /* brw */, PPC::BRW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7785 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7786 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7787 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7788 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7789 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7790 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7791 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7792 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7793 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7794 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7795 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7796 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7797 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7798 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7799 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7800 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7801 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7802 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7803 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7804 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7805 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7806 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7807 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7808 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7809 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7810 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7811 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7812 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7813 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7814 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7815 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7816 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7817 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7818 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7819 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7820 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7821 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7822 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7823 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7824 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7825 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7826 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7827 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7828 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7829 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7830 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7831 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7832 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7833 { 2674 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7834 { 2677 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7835 { 2681 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7836 { 2685 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7837 { 2689 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7838 { 2694 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7839 { 2699 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7840 { 2705 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7841 { 2712 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7842 { 2719 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7843 { 2726 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7844 { 2734 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7845 { 2742 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7846 { 2746 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7847 { 2751 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7848 { 2756 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7849 { 2761 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7850 { 2767 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7851 { 2773 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7852 { 2778 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7853 { 2784 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7854 { 2790 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7855 { 2796 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7856 { 2803 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7857 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7858 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7859 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7860 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7861 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7862 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7863 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7864 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7865 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7866 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7867 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7868 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7869 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7870 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7871 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7872 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7873 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7874 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7875 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7876 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7877 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7878 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7879 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7880 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7881 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7882 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7883 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7884 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7885 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7886 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7887 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7888 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7889 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7890 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7891 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7892 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7893 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7894 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7895 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7896 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7897 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7898 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7899 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7900 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7901 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7902 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7903 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7904 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7905 { 2970 /* cbcdtd */, PPC::CBCDTD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7906 { 2977 /* cdtbcd */, PPC::CDTBCD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7907 { 2984 /* cfuged */, PPC::CFUGED, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7908 { 2991 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, AMFBS_None, { }, },
7909 { 2999 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7910 { 2999 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7911 { 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 }, },
7912 { 3006 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7913 { 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 }, },
7914 { 3015 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7915 { 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 }, },
7916 { 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 }, },
7917 { 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 }, },
7918 { 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 }, },
7919 { 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 }, },
7920 { 3031 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7921 { 3031 /* clrrdi */, PPC::CLRRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7922 { 3038 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7923 { 3038 /* clrrwi */, PPC::CLRRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7924 { 3045 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7925 { 3045 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7926 { 3049 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7927 { 3054 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7928 { 3054 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7929 { 3059 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7930 { 3059 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
7931 { 3065 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7932 { 3072 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
7933 { 3072 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
7934 { 3077 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7935 { 3077 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7936 { 3082 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7937 { 3082 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7938 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U16Imm }, },
7939 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
7940 { 3095 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
7941 { 3095 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
7942 { 3101 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7943 { 3101 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7944 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U16Imm }, },
7945 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
7946 { 3114 /* cmprb */, PPC::CMPRB, Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_U1Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7947 { 3120 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7948 { 3120 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7949 { 3125 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7950 { 3125 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
7951 { 3131 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7952 { 3131 /* cntlzd */, PPC::CNTLZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7953 { 3138 /* cntlzdm */, PPC::CNTLZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7954 { 3146 /* cntlzw */, PPC::CNTLZW8, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7955 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7956 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7957 { 3146 /* cntlzw */, PPC::CNTLZW8_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7958 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7959 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7960 { 3153 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7961 { 3153 /* cnttzd */, PPC::CNTTZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7962 { 3160 /* cnttzdm */, PPC::CNTTZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7963 { 3168 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7964 { 3168 /* cnttzw */, PPC::CNTTZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7965 { 3175 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7966 { 3180 /* cpabort */, PPC::CP_ABORT, Convert_NoOperands, AMFBS_None, { }, },
7967 { 3188 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7968 { 3194 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7969 { 3201 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7970 { 3207 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7971 { 3213 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7972 { 3220 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7973 { 3227 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7974 { 3233 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7975 { 3239 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7976 { 3244 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7977 { 3250 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7978 { 3256 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7979 { 3262 /* dadd */, PPC::DADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7980 { 3262 /* dadd */, PPC::DADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7981 { 3267 /* daddq */, PPC::DADDQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7982 { 3267 /* daddq */, PPC::DADDQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7983 { 3273 /* darn */, PPC::DARN, Convert__RegG8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U2Imm }, },
7984 { 3278 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7985 { 3283 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7986 { 3283 /* dcbf */, PPC::DCBF, Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U3Imm }, },
7987 { 3288 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7988 { 3295 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7989 { 3301 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7990 { 3308 /* dcbfps */, PPC::DCBFPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7991 { 3315 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7992 { 3320 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7993 { 3326 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7994 { 3334 /* dcbstps */, PPC::DCBSTPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7995 { 3342 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7996 { 3342 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7997 { 3347 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7998 { 3354 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
7999 { 3361 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8000 { 3368 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8001 { 3368 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8002 { 3375 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8003 { 3384 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8004 { 3393 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8005 { 3402 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8006 { 3410 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8007 { 3416 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8008 { 3421 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8009 { 3428 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8010 { 3434 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8011 { 3442 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { }, },
8012 { 3442 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8013 { 3448 /* dcffix */, PPC::DCFFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8014 { 3448 /* dcffix */, PPC::DCFFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8015 { 3455 /* dcffixq */, PPC::DCFFIXQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
8016 { 3455 /* dcffixq */, PPC::DCFFIXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
8017 { 3463 /* dcffixqq */, PPC::DCFFIXQQ, Convert__RegFpRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegVRRC }, },
8018 { 3472 /* dci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
8019 { 3476 /* dcmpo */, PPC::DCMPO, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8020 { 3482 /* dcmpoq */, PPC::DCMPOQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8021 { 3489 /* dcmpu */, PPC::DCMPU, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8022 { 3495 /* dcmpuq */, PPC::DCMPUQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8023 { 3502 /* dctdp */, PPC::DCTDP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8024 { 3502 /* dctdp */, PPC::DCTDP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8025 { 3508 /* dctfix */, PPC::DCTFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8026 { 3508 /* dctfix */, PPC::DCTFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8027 { 3515 /* dctfixq */, PPC::DCTFIXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
8028 { 3515 /* dctfixq */, PPC::DCTFIXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
8029 { 3523 /* dctfixqq */, PPC::DCTFIXQQ, Convert__RegVRRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegFpRC }, },
8030 { 3532 /* dctqpq */, PPC::DCTQPQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
8031 { 3532 /* dctqpq */, PPC::DCTQPQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
8032 { 3539 /* ddedpd */, PPC::DDEDPD, Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8033 { 3539 /* ddedpd */, PPC::DDEDPD_rec, Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8034 { 3546 /* ddedpdq */, PPC::DDEDPDQ, Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8035 { 3546 /* ddedpdq */, PPC::DDEDPDQ_rec, Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8036 { 3554 /* ddiv */, PPC::DDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8037 { 3554 /* ddiv */, PPC::DDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8038 { 3559 /* ddivq */, PPC::DDIVQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8039 { 3559 /* ddivq */, PPC::DDIVQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8040 { 3565 /* denbcd */, PPC::DENBCD, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8041 { 3565 /* denbcd */, PPC::DENBCD_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8042 { 3572 /* denbcdq */, PPC::DENBCDQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8043 { 3572 /* denbcdq */, PPC::DENBCDQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8044 { 3580 /* diex */, PPC::DIEX, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8045 { 3580 /* diex */, PPC::DIEX_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8046 { 3585 /* diexq */, PPC::DIEXQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
8047 { 3585 /* diexq */, PPC::DIEXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
8048 { 3591 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8049 { 3591 /* divd */, PPC::DIVD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8050 { 3596 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8051 { 3596 /* divde */, PPC::DIVDE_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8052 { 3602 /* divdeo */, PPC::DIVDEO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8053 { 3602 /* divdeo */, PPC::DIVDEO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8054 { 3609 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8055 { 3609 /* divdeu */, PPC::DIVDEU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8056 { 3616 /* divdeuo */, PPC::DIVDEUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8057 { 3616 /* divdeuo */, PPC::DIVDEUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8058 { 3624 /* divdo */, PPC::DIVDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8059 { 3624 /* divdo */, PPC::DIVDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8060 { 3630 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8061 { 3630 /* divdu */, PPC::DIVDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8062 { 3636 /* divduo */, PPC::DIVDUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8063 { 3636 /* divduo */, PPC::DIVDUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8064 { 3643 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8065 { 3643 /* divw */, PPC::DIVW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8066 { 3648 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8067 { 3648 /* divwe */, PPC::DIVWE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8068 { 3654 /* divweo */, PPC::DIVWEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8069 { 3654 /* divweo */, PPC::DIVWEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8070 { 3661 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8071 { 3661 /* divweu */, PPC::DIVWEU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8072 { 3668 /* divweuo */, PPC::DIVWEUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8073 { 3668 /* divweuo */, PPC::DIVWEUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8074 { 3676 /* divwo */, PPC::DIVWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8075 { 3676 /* divwo */, PPC::DIVWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8076 { 3682 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8077 { 3682 /* divwu */, PPC::DIVWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8078 { 3688 /* divwuo */, PPC::DIVWUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8079 { 3688 /* divwuo */, PPC::DIVWUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8080 { 3695 /* dmcryshash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12, AMFBS_None, { MCK_RegDMRpRC }, },
8081 { 3706 /* dmmr */, PPC::DMMR, Convert__RegDMRRC1_0__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8082 { 3711 /* dmsetdmrz */, PPC::DMSETDMRZ, Convert__RegDMRRC1_0, AMFBS_None, { MCK_RegDMRRC }, },
8083 { 3721 /* dmsha256hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8084 { 3734 /* dmsha2hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC, MCK_U1Imm }, },
8085 { 3745 /* dmsha3dw */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0, AMFBS_None, { MCK_RegDMRpRC }, },
8086 { 3754 /* dmsha3hash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1, AMFBS_None, { MCK_RegDMRpRC, MCK_U5Imm }, },
8087 { 3765 /* dmsha512hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8088 { 3778 /* dmul */, PPC::DMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8089 { 3778 /* dmul */, PPC::DMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8090 { 3783 /* dmulq */, PPC::DMULQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8091 { 3783 /* dmulq */, PPC::DMULQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8092 { 3789 /* dmxor */, PPC::DMXOR, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8093 { 3795 /* dmxvbf16gerx2 */, PPC::DMXVBF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8094 { 3809 /* dmxvbf16gerx2nn */, PPC::DMXVBF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8095 { 3825 /* dmxvbf16gerx2np */, PPC::DMXVBF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8096 { 3841 /* dmxvbf16gerx2pn */, PPC::DMXVBF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8097 { 3857 /* dmxvbf16gerx2pp */, PPC::DMXVBF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8098 { 3873 /* dmxvf16gerx2 */, PPC::DMXVF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8099 { 3886 /* dmxvf16gerx2nn */, PPC::DMXVF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8100 { 3901 /* dmxvf16gerx2np */, PPC::DMXVF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8101 { 3916 /* dmxvf16gerx2pn */, PPC::DMXVF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8102 { 3931 /* dmxvf16gerx2pp */, PPC::DMXVF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8103 { 3946 /* dmxvi8gerx4 */, PPC::DMXVI8GERX4, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8104 { 3958 /* dmxvi8gerx4pp */, PPC::DMXVI8GERX4PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8105 { 3972 /* dmxvi8gerx4spp */, PPC::DMXVI8GERX4SPP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8106 { 3987 /* dmxxextfdmr256 */, PPC::DMXXEXTFDMR256, Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegDMRROWpRC, MCK_U2Imm }, },
8107 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_0 }, },
8108 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512_HI, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_1 }, },
8109 { 4017 /* dmxxinstdmr256 */, PPC::DMXXINSTDMR256, Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
8110 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, },
8111 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512_HI, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, },
8112 { 4047 /* dmxxmmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8113 { 4058 /* dmxxmmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8114 { 4069 /* dmxxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
8115 { 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 }, },
8116 { 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 }, },
8117 { 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 }, },
8118 { 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 }, },
8119 { 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 }, },
8120 { 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 }, },
8121 { 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 }, },
8122 { 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 }, },
8123 { 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 }, },
8124 { 4218 /* dqua */, PPC::DQUA, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8125 { 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 }, },
8126 { 4223 /* dquai */, PPC::DQUAI, Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8127 { 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 }, },
8128 { 4229 /* dquaiq */, PPC::DQUAIQ, Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8129 { 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 }, },
8130 { 4236 /* dquaq */, PPC::DQUAQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8131 { 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 }, },
8132 { 4242 /* drdpq */, PPC::DRDPQ, Convert__RegFpRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC }, },
8133 { 4242 /* drdpq */, PPC::DRDPQ_rec, Convert__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC }, },
8134 { 4248 /* drintn */, PPC::DRINTN, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8135 { 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 }, },
8136 { 4255 /* drintnq */, PPC::DRINTNQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8137 { 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 }, },
8138 { 4263 /* drintx */, PPC::DRINTX, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8139 { 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 }, },
8140 { 4270 /* drintxq */, PPC::DRINTXQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8141 { 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 }, },
8142 { 4278 /* drrnd */, PPC::DRRND, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8143 { 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 }, },
8144 { 4284 /* drrndq */, PPC::DRRNDQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
8145 { 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 }, },
8146 { 4291 /* drsp */, PPC::DRSP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8147 { 4291 /* drsp */, PPC::DRSP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8148 { 4296 /* dscli */, PPC::DSCLI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8149 { 4296 /* dscli */, PPC::DSCLI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8150 { 4302 /* dscliq */, PPC::DSCLIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8151 { 4302 /* dscliq */, PPC::DSCLIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8152 { 4309 /* dscri */, PPC::DSCRI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8153 { 4309 /* dscri */, PPC::DSCRI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8154 { 4315 /* dscriq */, PPC::DSCRIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8155 { 4315 /* dscriq */, PPC::DSCRIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8156 { 4322 /* dss */, PPC::DSS, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8157 { 4326 /* dssall */, PPC::DSSALL, Convert_NoOperands, AMFBS_None, { }, },
8158 { 4333 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8159 { 4337 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8160 { 4343 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8161 { 4350 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8162 { 4355 /* dsub */, PPC::DSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8163 { 4355 /* dsub */, PPC::DSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8164 { 4360 /* dsubq */, PPC::DSUBQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8165 { 4360 /* dsubq */, PPC::DSUBQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8166 { 4366 /* dtstdc */, PPC::DTSTDC, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8167 { 4373 /* dtstdcq */, PPC::DTSTDCQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8168 { 4381 /* dtstdg */, PPC::DTSTDG, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8169 { 4388 /* dtstdgq */, PPC::DTSTDGQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8170 { 4396 /* dtstex */, PPC::DTSTEX, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8171 { 4403 /* dtstexq */, PPC::DTSTEXQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8172 { 4411 /* dtstsf */, PPC::DTSTSF, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8173 { 4418 /* dtstsfi */, PPC::DTSTSFI, Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegF8RC }, },
8174 { 4426 /* dtstsfiq */, PPC::DTSTSFIQ, Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegFpRC }, },
8175 { 4435 /* dtstsfq */, PPC::DTSTSFQ, Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegFpRC }, },
8176 { 4443 /* dxex */, PPC::DXEX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8177 { 4443 /* dxex */, PPC::DXEX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8178 { 4448 /* dxexq */, PPC::DXEXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
8179 { 4448 /* dxexq */, PPC::DXEXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
8180 { 4454 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8181 { 4461 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8182 { 4468 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8183 { 4475 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8184 { 4483 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8185 { 4491 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8186 { 4500 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8187 { 4508 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8188 { 4516 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8189 { 4525 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8190 { 4534 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8191 { 4543 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8192 { 4552 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8193 { 4560 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8194 { 4568 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8195 { 4578 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8196 { 4587 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8197 { 4595 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8198 { 4603 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8199 { 4613 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8200 { 4622 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8201 { 4629 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8202 { 4636 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8203 { 4644 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8204 { 4651 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8205 { 4658 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8206 { 4667 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8207 { 4676 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8208 { 4685 /* efsabs */, PPC::EFSABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8209 { 4692 /* efsadd */, PPC::EFSADD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8210 { 4699 /* efscfd */, PPC::EFSCFD, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8211 { 4706 /* efscfsf */, PPC::EFSCFSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8212 { 4714 /* efscfsi */, PPC::EFSCFSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8213 { 4722 /* efscfuf */, PPC::EFSCFUF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8214 { 4730 /* efscfui */, PPC::EFSCFUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8215 { 4738 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8216 { 4747 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8217 { 4756 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8218 { 4765 /* efsctsf */, PPC::EFSCTSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8219 { 4773 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8220 { 4781 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8221 { 4790 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8222 { 4798 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8223 { 4806 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8224 { 4815 /* efsdiv */, PPC::EFSDIV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8225 { 4822 /* efsmul */, PPC::EFSMUL, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8226 { 4829 /* efsnabs */, PPC::EFSNABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8227 { 4837 /* efsneg */, PPC::EFSNEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8228 { 4844 /* efssub */, PPC::EFSSUB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8229 { 4851 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8230 { 4860 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8231 { 4869 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8232 { 4878 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, AMFBS_None, { }, },
8233 { 4884 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8234 { 4884 /* eqv */, PPC::EQV_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8235 { 4888 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8236 { 4894 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8237 { 4902 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8238 { 4914 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8239 { 4926 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8240 { 4938 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8241 { 4950 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8242 { 4957 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8243 { 4963 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8244 { 4970 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8245 { 4978 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8246 { 4987 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8247 { 4996 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8248 { 5005 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8249 { 5014 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8250 { 5023 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8251 { 5032 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8252 { 5040 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8253 { 5048 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8254 { 5054 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8255 { 5062 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8256 { 5070 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8257 { 5078 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8258 { 5086 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8259 { 5095 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8260 { 5104 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8261 { 5113 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8262 { 5122 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8263 { 5132 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8264 { 5142 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8265 { 5152 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8266 { 5152 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8267 { 5161 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8268 { 5170 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8269 { 5170 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8270 { 5180 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8271 { 5189 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8272 { 5197 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8273 { 5205 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8274 { 5214 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8275 { 5222 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8276 { 5230 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8277 { 5240 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8278 { 5250 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8279 { 5260 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8280 { 5266 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8281 { 5273 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8282 { 5279 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8283 { 5286 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8284 { 5292 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8285 { 5299 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8286 { 5311 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8287 { 5324 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8288 { 5337 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8289 { 5351 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8290 { 5364 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8291 { 5378 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8292 { 5385 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8293 { 5393 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8294 { 5401 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8295 { 5410 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8296 { 5418 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8297 { 5427 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8298 { 5438 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8299 { 5450 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8300 { 5461 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8301 { 5473 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8302 { 5483 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8303 { 5495 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC, MCK_RegGPRC }, },
8304 { 5505 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8305 { 5517 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8306 { 5529 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8307 { 5541 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8308 { 5553 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8309 { 5565 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8310 { 5577 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8311 { 5589 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8312 { 5598 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8313 { 5608 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8314 { 5620 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8315 { 5632 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8316 { 5641 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8317 { 5651 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8318 { 5663 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8319 { 5675 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8320 { 5684 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8321 { 5694 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8322 { 5706 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8323 { 5718 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8324 { 5730 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8325 { 5742 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8326 { 5751 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8327 { 5761 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8328 { 5773 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8329 { 5785 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8330 { 5797 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8331 { 5809 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8332 { 5821 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8333 { 5833 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8334 { 5845 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8335 { 5857 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8336 { 5869 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8337 { 5881 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8338 { 5890 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8339 { 5900 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8340 { 5912 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8341 { 5924 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8342 { 5933 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8343 { 5943 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8344 { 5955 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8345 { 5967 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8346 { 5976 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8347 { 5986 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8348 { 5998 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8349 { 6010 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8350 { 6022 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8351 { 6034 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8352 { 6043 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8353 { 6053 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8354 { 6065 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8355 { 6077 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8356 { 6089 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8357 { 6101 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8358 { 6107 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8359 { 6116 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8360 { 6126 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8361 { 6135 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8362 { 6145 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8363 { 6154 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8364 { 6164 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8365 { 6173 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8366 { 6183 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8367 { 6195 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8368 { 6207 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8369 { 6219 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8370 { 6231 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8371 { 6240 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8372 { 6250 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8373 { 6262 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8374 { 6274 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8375 { 6286 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8376 { 6298 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8377 { 6306 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8378 { 6315 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8379 { 6325 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8380 { 6335 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8381 { 6343 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8382 { 6352 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8383 { 6362 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8384 { 6372 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8385 { 6380 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8386 { 6389 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8387 { 6399 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8388 { 6409 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8389 { 6417 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8390 { 6426 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8391 { 6436 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8392 { 6446 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8393 { 6453 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8394 { 6459 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8395 { 6465 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8396 { 6470 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8397 { 6476 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8398 { 6482 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8399 { 6489 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8400 { 6496 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, AMFBS_None, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8401 { 6502 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8402 { 6508 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8403 { 6515 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8404 { 6525 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8405 { 6534 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8406 { 6542 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8407 { 6550 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8408 { 6557 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8409 { 6564 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8410 { 6571 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8411 { 6579 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8412 { 6586 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8413 { 6594 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8414 { 6601 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8415 { 6609 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8416 { 6617 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8417 { 6626 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8418 { 6634 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8419 { 6643 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8420 { 6651 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8421 { 6660 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8422 { 6668 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8423 { 6677 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8424 { 6690 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8425 { 6703 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8426 { 6716 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8427 { 6729 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8428 { 6737 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8429 { 6746 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8430 { 6752 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8431 { 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 }, },
8432 { 6759 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8433 { 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 }, },
8434 { 6766 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8435 { 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 }, },
8436 { 6773 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8437 { 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 }, },
8438 { 6780 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8439 { 6780 /* extsb */, PPC::EXTSB_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8440 { 6786 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8441 { 6786 /* extsh */, PPC::EXTSH_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8442 { 6792 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8443 { 6792 /* extsw */, PPC::EXTSW_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8444 { 6798 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8445 { 6798 /* extswsli */, PPC::EXTSWSLI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8446 { 6807 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8447 { 6807 /* fabs */, PPC::FABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8448 { 6812 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8449 { 6812 /* fadd */, PPC::FADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8450 { 6817 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8451 { 6817 /* fadds */, PPC::FADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8452 { 6823 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8453 { 6823 /* fcfid */, PPC::FCFID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8454 { 6829 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8455 { 6829 /* fcfids */, PPC::FCFIDS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8456 { 6836 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8457 { 6836 /* fcfidu */, PPC::FCFIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8458 { 6843 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8459 { 6843 /* fcfidus */, PPC::FCFIDUS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8460 { 6851 /* fcmpo */, PPC::FCMPOS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8461 { 6857 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8462 { 6863 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8463 { 6863 /* fcpsgn */, PPC::FCPSGNS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8464 { 6870 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8465 { 6870 /* fctid */, PPC::FCTID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8466 { 6876 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8467 { 6876 /* fctidu */, PPC::FCTIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8468 { 6883 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8469 { 6883 /* fctiduz */, PPC::FCTIDUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8470 { 6891 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8471 { 6891 /* fctidz */, PPC::FCTIDZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8472 { 6898 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8473 { 6898 /* fctiw */, PPC::FCTIW_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8474 { 6904 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8475 { 6904 /* fctiwu */, PPC::FCTIWU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8476 { 6911 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8477 { 6911 /* fctiwuz */, PPC::FCTIWUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8478 { 6919 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8479 { 6919 /* fctiwz */, PPC::FCTIWZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8480 { 6926 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8481 { 6926 /* fdiv */, PPC::FDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8482 { 6931 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8483 { 6931 /* fdivs */, PPC::FDIVS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8484 { 6937 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8485 { 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 }, },
8486 { 6943 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8487 { 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 }, },
8488 { 6950 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8489 { 6950 /* fmr */, PPC::FMR_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8490 { 6954 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8491 { 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 }, },
8492 { 6960 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8493 { 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 }, },
8494 { 6967 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8495 { 6967 /* fmul */, PPC::FMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8496 { 6972 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8497 { 6972 /* fmuls */, PPC::FMULS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8498 { 6978 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8499 { 6978 /* fnabs */, PPC::FNABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8500 { 6984 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8501 { 6984 /* fneg */, PPC::FNEGS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8502 { 6989 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8503 { 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 }, },
8504 { 6996 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8505 { 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 }, },
8506 { 7004 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8507 { 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 }, },
8508 { 7011 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8509 { 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 }, },
8510 { 7019 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8511 { 7019 /* fre */, PPC::FRE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8512 { 7023 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8513 { 7023 /* fres */, PPC::FRES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8514 { 7028 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8515 { 7028 /* frim */, PPC::FRIMS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8516 { 7033 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8517 { 7033 /* frin */, PPC::FRINS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8518 { 7038 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8519 { 7038 /* frip */, PPC::FRIPS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8520 { 7043 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8521 { 7043 /* friz */, PPC::FRIZS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8522 { 7048 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8523 { 7048 /* frsp */, PPC::FRSP_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8524 { 7053 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8525 { 7053 /* frsqrte */, PPC::FRSQRTE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8526 { 7061 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8527 { 7061 /* frsqrtes */, PPC::FRSQRTES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8528 { 7070 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
8529 { 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 }, },
8530 { 7075 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8531 { 7075 /* fsqrt */, PPC::FSQRT_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8532 { 7081 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8533 { 7081 /* fsqrts */, PPC::FSQRTS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8534 { 7088 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8535 { 7088 /* fsub */, PPC::FSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8536 { 7093 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8537 { 7093 /* fsubs */, PPC::FSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8538 { 7099 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8539 { 7105 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC }, },
8540 { 7112 /* hashchk */, PPC::HASHCHK, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8541 { 7120 /* hashchkp */, PPC::HASHCHKP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8542 { 7129 /* hashst */, PPC::HASHST, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8543 { 7136 /* hashstp */, PPC::HASHSTP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8544 { 7144 /* hrfid */, PPC::HRFID, Convert_NoOperands, AMFBS_None, { }, },
8545 { 7150 /* hwsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
8546 { 7150 /* hwsync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8547 { 7157 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8548 { 7162 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8549 { 7169 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8550 { 7175 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8551 { 7181 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8552 { 7186 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8553 { 7193 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { }, },
8554 { 7193 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8555 { 7199 /* ici */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
8556 { 7203 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8557 { 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 }, },
8558 { 7210 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8559 { 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 }, },
8560 { 7217 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8561 { 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 }, },
8562 { 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 }, },
8563 { 7229 /* iseleq */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8564 { 7229 /* iseleq */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8565 { 7236 /* iselgt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8566 { 7236 /* iselgt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8567 { 7243 /* isellt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8568 { 7243 /* isellt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8569 { 7250 /* isync */, PPC::ISYNC, Convert_NoOperands, AMFBS_None, { }, },
8570 { 7256 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8571 { 7259 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8572 { 7259 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8573 { 7265 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8574 { 7271 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8575 { 7275 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8576 { 7282 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8577 { 7287 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8578 { 7293 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8579 { 7293 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8580 { 7298 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8581 { 7301 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8582 { 7301 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8583 { 7307 /* ldat */, PPC::LDAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8584 { 7312 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8585 { 7318 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8586 { 7324 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8587 { 7328 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8588 { 7333 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8589 { 7333 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8590 { 7337 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8591 { 7341 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8592 { 7348 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8593 { 7353 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8594 { 7359 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8595 { 7359 /* lfdx */, PPC::LFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8596 { 7364 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8597 { 7371 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8598 { 7378 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8599 { 7382 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8600 { 7387 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8601 { 7393 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8602 { 7393 /* lfsx */, PPC::LFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8603 { 7398 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8604 { 7402 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8605 { 7402 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8606 { 7408 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8607 { 7413 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8608 { 7419 /* lhax */, PPC::LHAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8609 { 7419 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8610 { 7424 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8611 { 7430 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8612 { 7436 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8613 { 7440 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8614 { 7447 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8615 { 7452 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8616 { 7458 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8617 { 7458 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8618 { 7463 /* li */, PPC::ADDI8, Convert__RegG8RC1_0__regZERO8__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
8619 { 7463 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8620 { 7463 /* li */, PPC::ADDI, Convert__RegGPRC1_0__regZERO__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8621 { 7466 /* lis */, PPC::ADDIS8, Convert__RegG8RC1_0__regZERO8__S17Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S17Imm }, },
8622 { 7466 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8623 { 7466 /* lis */, PPC::ADDIS, Convert__RegGPRC1_0__regZERO__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8624 { 7470 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8625 { 7474 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, AMFBS_None, { MCK_RegG8RC }, },
8626 { 7479 /* lq */, PPC::LQ, Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8627 { 7482 /* lqarx */, PPC::LQARX, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8628 { 7482 /* lqarx */, PPC::LQARXL, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8629 { 7488 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8630 { 7493 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8631 { 7499 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8632 { 7505 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8633 { 7511 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8634 { 7516 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8635 { 7521 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8636 { 7525 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8637 { 7530 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8638 { 7534 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8639 { 7534 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8640 { 7540 /* lwat */, PPC::LWAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8641 { 7545 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8642 { 7551 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8643 { 7551 /* lwax */, PPC::LWAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8644 { 7556 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8645 { 7562 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8646 { 7568 /* lwsync */, PPC::SYNC, Convert__imm_95_1, AMFBS_None, { }, },
8647 { 7575 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8648 { 7575 /* lwz */, PPC::SPELWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8649 { 7579 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8650 { 7586 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8651 { 7591 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8652 { 7597 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8653 { 7597 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8654 { 7597 /* lwzx */, PPC::SPELWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8655 { 7602 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8656 { 7607 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8657 { 7613 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8658 { 7621 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8659 { 7629 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8660 { 7637 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8661 { 7645 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8662 { 7651 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8663 { 7658 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8664 { 7662 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8665 { 7670 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8666 { 7677 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8667 { 7684 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8668 { 7691 /* lxvkq */, PPC::LXVKQ, Convert__RegVSRC1_0__U5Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U5Imm }, },
8669 { 7697 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8670 { 7702 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8671 { 7708 /* lxvp */, PPC::LXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8672 { 7713 /* lxvpb32x */, PPC::LXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8673 { 7722 /* lxvprl */, PPC::LXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8674 { 7729 /* lxvprll */, PPC::LXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8675 { 7737 /* lxvpx */, PPC::LXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8676 { 7743 /* lxvrbx */, PPC::LXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8677 { 7750 /* lxvrdx */, PPC::LXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8678 { 7757 /* lxvrhx */, PPC::LXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8679 { 7764 /* lxvrl */, PPC::LXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8680 { 7770 /* lxvrll */, PPC::LXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8681 { 7777 /* lxvrwx */, PPC::LXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8682 { 7784 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8683 { 7791 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8684 { 7798 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8685 { 7803 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8686 { 7810 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8687 { 7818 /* maddld */, PPC::MADDLD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8688 { 7825 /* mbar */, PPC::MBAR, Convert__imm_95_0, AMFBS_None, { }, },
8689 { 7825 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8690 { 7830 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8691 { 7835 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8692 { 7841 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
8693 { 7848 /* mfamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegG8RC }, },
8694 { 7848 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegGPRC }, },
8695 { 7854 /* mfasr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegG8RC }, },
8696 { 7854 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegGPRC }, },
8697 { 7860 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U10Imm }, },
8698 { 7868 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8699 { 7874 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8700 { 7880 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8701 { 7886 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8702 { 7892 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8703 { 7898 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8704 { 7904 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8705 { 7910 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8706 { 7916 /* mfcfar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegG8RC }, },
8707 { 7916 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegGPRC }, },
8708 { 7923 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8709 { 7928 /* mfctr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegG8RC }, },
8710 { 7928 /* mfctr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegGPRC }, },
8711 { 7928 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8712 { 7934 /* mfdar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegG8RC }, },
8713 { 7934 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegGPRC }, },
8714 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8715 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8716 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8717 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8718 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8719 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8720 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8721 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8722 { 7956 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, AMFBS_ModernAs, { MCK_RegGPRC }, },
8723 { 7963 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8724 { 7969 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, AMFBS_ModernAs, { MCK_RegGPRC }, },
8725 { 7976 /* mfdec */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegG8RC }, },
8726 { 7976 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegGPRC }, },
8727 { 7982 /* mfdscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegG8RC }, },
8728 { 7982 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegGPRC }, },
8729 { 7989 /* mfdsisr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegG8RC }, },
8730 { 7989 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegGPRC }, },
8731 { 7997 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, AMFBS_ModernAs, { MCK_RegGPRC }, },
8732 { 8003 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegF8RC }, },
8733 { 8010 /* mffprwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegF8RC }, },
8734 { 8018 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8735 { 8018 /* mffs */, PPC::MFFS_rec, Convert__RegF8RC1_1, AMFBS_None, { MCK__DOT_, MCK_RegF8RC }, },
8736 { 8023 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8737 { 8032 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U3Imm }, },
8738 { 8042 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8739 { 8049 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8740 { 8057 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U2Imm }, },
8741 { 8066 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8742 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8743 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8744 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8745 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8746 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8747 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8748 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8749 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8750 { 8088 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, AMFBS_ModernAs, { MCK_RegGPRC }, },
8751 { 8095 /* mflr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegG8RC }, },
8752 { 8095 /* mflr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegGPRC }, },
8753 { 8095 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8754 { 8100 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8755 { 8106 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, AMFBS_None, { MCK_RegGPRC, MCK_CRBitMask }, },
8756 { 8113 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8757 { 8119 /* mfpidr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8758 { 8126 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8759 { 8132 /* mfppr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_896, AMFBS_ModernAs, { MCK_RegGPRC }, },
8760 { 8138 /* mfpvr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegG8RC }, },
8761 { 8138 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegGPRC }, },
8762 { 8144 /* mfrtcl */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegG8RC }, },
8763 { 8144 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegGPRC }, },
8764 { 8151 /* mfrtcu */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegG8RC }, },
8765 { 8151 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegGPRC }, },
8766 { 8158 /* mfsdr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegG8RC }, },
8767 { 8158 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegGPRC }, },
8768 { 8165 /* mfspefscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegG8RC }, },
8769 { 8165 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegGPRC }, },
8770 { 8175 /* mfspr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_3 }, },
8771 { 8175 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8772 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC, MCK_0 }, },
8773 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC, MCK_1 }, },
8774 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC, MCK_2 }, },
8775 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC, MCK_3 }, },
8776 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8777 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8778 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8779 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8780 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC, MCK_4 }, },
8781 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC, MCK_5 }, },
8782 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC, MCK_6 }, },
8783 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC, MCK_7 }, },
8784 { 8188 /* mfsprg0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC }, },
8785 { 8188 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC }, },
8786 { 8196 /* mfsprg1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC }, },
8787 { 8196 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC }, },
8788 { 8204 /* mfsprg2 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC }, },
8789 { 8204 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC }, },
8790 { 8212 /* mfsprg3 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC }, },
8791 { 8212 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC }, },
8792 { 8220 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC }, },
8793 { 8228 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC }, },
8794 { 8236 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC }, },
8795 { 8244 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC }, },
8796 { 8252 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U4Imm }, },
8797 { 8257 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8798 { 8264 /* mfsrr0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegG8RC }, },
8799 { 8264 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegGPRC }, },
8800 { 8271 /* mfsrr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegG8RC }, },
8801 { 8271 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegGPRC }, },
8802 { 8278 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, AMFBS_ModernAs, { MCK_RegGPRC }, },
8803 { 8285 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, AMFBS_ModernAs, { MCK_RegGPRC }, },
8804 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8805 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8806 { 8297 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, AMFBS_ModernAs, { MCK_RegGPRC }, },
8807 { 8304 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8808 { 8310 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, AMFBS_ModernAs, { MCK_RegGPRC }, },
8809 { 8317 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, AMFBS_None, { MCK_RegGPRC }, },
8810 { 8323 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, AMFBS_ModernAs, { MCK_RegGPRC }, },
8811 { 8329 /* mfuamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegG8RC }, },
8812 { 8329 /* mfuamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegGPRC }, },
8813 { 8336 /* mfudscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegG8RC }, },
8814 { 8336 /* mfudscr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8815 { 8336 /* mfudscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegGPRC }, },
8816 { 8344 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC }, },
8817 { 8350 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8818 { 8359 /* mfvrwz */, PPC::MFVRWZ, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8819 { 8366 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8820 { 8373 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
8821 { 8380 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSRC }, },
8822 { 8388 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVSFRC }, },
8823 { 8396 /* mfxer */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_1, AMFBS_None, { MCK_RegG8RC }, },
8824 { 8396 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, AMFBS_None, { MCK_RegGPRC }, },
8825 { 8402 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8826 { 8408 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8827 { 8414 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8828 { 8420 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8829 { 8426 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8830 { 8426 /* mr */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8831 { 8426 /* mr */, PPC::OR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8832 { 8426 /* mr */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8833 { 8429 /* msgsndp */, PPC::MSGSNDP, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8834 { 8437 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, AMFBS_None, { }, },
8835 { 8445 /* msync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8836 { 8451 /* mtamr */, PPC::MTSPR8, Convert__imm_95_29__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8837 { 8451 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8838 { 8457 /* mtasr */, PPC::MTSPR8, Convert__imm_95_280__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8839 { 8457 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8840 { 8463 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8841 { 8469 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8842 { 8475 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8843 { 8481 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8844 { 8487 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8845 { 8493 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8846 { 8499 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8847 { 8505 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8848 { 8511 /* mtcfar */, PPC::MTSPR8, Convert__imm_95_28__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8849 { 8511 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8850 { 8518 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8851 { 8518 /* mtcr */, PPC::MTCRF, Convert__imm_95_255__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8852 { 8523 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8853 { 8529 /* mtctr */, PPC::MTSPR8, Convert__imm_95_9__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8854 { 8529 /* mtctr */, PPC::MTSPR, Convert__imm_95_9__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8855 { 8529 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8856 { 8535 /* mtdar */, PPC::MTSPR8, Convert__imm_95_19__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8857 { 8535 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8858 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8859 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8860 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8861 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8862 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8863 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8864 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8865 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8866 { 8557 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8867 { 8564 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8868 { 8570 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8869 { 8577 /* mtdec */, PPC::MTSPR8, Convert__imm_95_22__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8870 { 8577 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8871 { 8583 /* mtdscr */, PPC::MTSPR8, Convert__imm_95_17__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8872 { 8583 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8873 { 8590 /* mtdsisr */, PPC::MTSPR8, Convert__imm_95_18__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8874 { 8590 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8875 { 8598 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8876 { 8604 /* mtfprd */, PPC::MTVSRD, Convert__RegF8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegG8RC }, },
8877 { 8611 /* mtfprwa */, PPC::MTVSRWA, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8878 { 8619 /* mtfprwz */, PPC::MTVSRWZ, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8879 { 8627 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8880 { 8634 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8881 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_Imm, MCK_RegF8RC }, },
8882 { 8641 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
8883 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, AMFBS_None, { MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
8884 { 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 }, },
8885 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__imm_95_0, AMFBS_None, { MCK_U3Imm, MCK_U4Imm }, },
8886 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm }, },
8887 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__Imm1_2, AMFBS_None, { MCK_U3Imm, MCK_U4Imm, MCK_Imm }, },
8888 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm, MCK_U1Imm }, },
8889 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8890 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8891 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8892 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8893 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8894 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8895 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8896 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8897 { 8670 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8898 { 8677 /* mtlpl */, PPC::MTLPL, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8899 { 8683 /* mtlr */, PPC::MTSPR8, Convert__imm_95_8__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8900 { 8683 /* mtlr */, PPC::MTSPR, Convert__imm_95_8__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8901 { 8683 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8902 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8903 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8904 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8905 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8906 { 8701 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, AMFBS_None, { MCK_CRBitMask, MCK_RegGPRC }, },
8907 { 8708 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8908 { 8714 /* mtpidr */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8909 { 8721 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8910 { 8727 /* mtppr */, PPC::MTSPR, Convert__imm_95_896__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8911 { 8733 /* mtsdr1 */, PPC::MTSPR8, Convert__imm_95_25__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8912 { 8733 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8913 { 8740 /* mtspefscr */, PPC::MTSPR8, Convert__imm_95_512__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8914 { 8740 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8915 { 8750 /* mtspr */, PPC::MTUDSCR, Convert__RegGPRC1_1, AMFBS_None, { MCK_3, MCK_RegGPRC }, },
8916 { 8750 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8917 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegG8RC }, },
8918 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8919 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegG8RC }, },
8920 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8921 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegG8RC }, },
8922 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8923 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegG8RC }, },
8924 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8925 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, AMFBS_ModernAs, { MCK_4, MCK_RegGPRC }, },
8926 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, AMFBS_ModernAs, { MCK_5, MCK_RegGPRC }, },
8927 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, AMFBS_ModernAs, { MCK_6, MCK_RegGPRC }, },
8928 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, AMFBS_ModernAs, { MCK_7, MCK_RegGPRC }, },
8929 { 8763 /* mtsprg0 */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8930 { 8763 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8931 { 8771 /* mtsprg1 */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8932 { 8771 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8933 { 8779 /* mtsprg2 */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8934 { 8779 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8935 { 8787 /* mtsprg3 */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8936 { 8787 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8937 { 8795 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8938 { 8803 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8939 { 8811 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8940 { 8819 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8941 { 8827 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, AMFBS_None, { MCK_U4Imm, MCK_RegGPRC }, },
8942 { 8832 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8943 { 8839 /* mtsrr0 */, PPC::MTSPR8, Convert__imm_95_26__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8944 { 8839 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8945 { 8846 /* mtsrr1 */, PPC::MTSPR8, Convert__imm_95_27__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8946 { 8846 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8947 { 8853 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8948 { 8860 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8949 { 8867 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8950 { 8874 /* mttbl */, PPC::MTSPR8, Convert__imm_95_284__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8951 { 8874 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8952 { 8880 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8953 { 8887 /* mttbu */, PPC::MTSPR8, Convert__imm_95_285__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8954 { 8887 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8955 { 8893 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8956 { 8899 /* mtuamr */, PPC::MTSPR8, Convert__imm_95_13__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8957 { 8899 /* mtuamr */, PPC::MTSPR, Convert__imm_95_13__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8958 { 8906 /* mtudscr */, PPC::MTSPR8, Convert__imm_95_3__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8959 { 8906 /* mtudscr */, PPC::MTUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8960 { 8906 /* mtudscr */, PPC::MTSPR, Convert__imm_95_3__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8961 { 8914 /* mtvrd */, PPC::MTVRD, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8962 { 8920 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8963 { 8929 /* mtvrwa */, PPC::MTVRWA, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8964 { 8936 /* mtvrwz */, PPC::MTVRWZ, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8965 { 8943 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8966 { 8950 /* mtvsrbm */, PPC::MTVSRBM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8967 { 8958 /* mtvsrbmi */, PPC::MTVSRBMI, Convert__RegVRRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_U16Imm }, },
8968 { 8967 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegG8RC }, },
8969 { 8974 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8970 { 8982 /* mtvsrdm */, PPC::MTVSRDM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8971 { 8990 /* mtvsrhm */, PPC::MTVSRHM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8972 { 8998 /* mtvsrqm */, PPC::MTVSRQM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8973 { 9006 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8974 { 9014 /* mtvsrwm */, PPC::MTVSRWM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8975 { 9022 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegGPRC }, },
8976 { 9030 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8977 { 9038 /* mtxer */, PPC::MTSPR8, Convert__imm_95_1__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8978 { 9038 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8979 { 9044 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8980 { 9044 /* mulhd */, PPC::MULHD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8981 { 9050 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8982 { 9050 /* mulhdu */, PPC::MULHDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8983 { 9057 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8984 { 9057 /* mulhw */, PPC::MULHW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8985 { 9063 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8986 { 9063 /* mulhwu */, PPC::MULHWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8987 { 9070 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8988 { 9070 /* mulld */, PPC::MULLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8989 { 9076 /* mulldo */, PPC::MULLDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8990 { 9076 /* mulldo */, PPC::MULLDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8991 { 9083 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
8992 { 9089 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8993 { 9089 /* mullw */, PPC::MULLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8994 { 9095 /* mullwo */, PPC::MULLWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8995 { 9095 /* mullwo */, PPC::MULLWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8996 { 9102 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8997 { 9102 /* nand */, PPC::NAND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8998 { 9107 /* nap */, PPC::NAP, Convert_NoOperands, AMFBS_None, { }, },
8999 { 9111 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9000 { 9111 /* neg */, PPC::NEG_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9001 { 9115 /* nego */, PPC::NEGO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9002 { 9115 /* nego */, PPC::NEGO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9003 { 9120 /* nop */, PPC::NOP, Convert_NoOperands, AMFBS_None, { }, },
9004 { 9120 /* nop */, PPC::ORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
9005 { 9120 /* nop */, PPC::ORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
9006 { 9124 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9007 { 9124 /* nor */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9008 { 9128 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9009 { 9128 /* not */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9010 { 9128 /* not */, PPC::NOR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
9011 { 9128 /* not */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9012 { 9132 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9013 { 9132 /* or */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9014 { 9135 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9015 { 9135 /* orc */, PPC::ORC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9016 { 9139 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9017 { 9143 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9018 { 9148 /* paddi */, PPC::PADDI8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
9019 { 9148 /* paddi */, PPC::PADDIpc, Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S34Imm, MCK_1 }, },
9020 { 9148 /* paddi */, PPC::PADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S34Imm, MCK_0 }, },
9021 { 9154 /* paddis */, PPC::PADDIS8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S32Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S32Imm }, },
9022 { 9154 /* paddis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S32Imm }, },
9023 { 9154 /* paddis */, PPC::PADDISpc, Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S32Imm, MCK_1 }, },
9024 { 9154 /* paddis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S32Imm, MCK_0 }, },
9025 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9026 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
9027 { 9167 /* pause_short */, PPC::WAITP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
9028 { 9179 /* pdepd */, PPC::PDEPD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9029 { 9185 /* pextd */, PPC::PEXTD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9030 { 9191 /* phwsync */, PPC::SYNCP10, Convert__imm_95_4__imm_95_0, AMFBS_None, { }, },
9031 { 9199 /* pla */, PPC::PLA8pc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9032 { 9199 /* pla */, PPC::PLApc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9033 { 9199 /* pla */, PPC::PLA8, Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm, MCK_RegG8RC_NOX0 }, },
9034 { 9199 /* pla */, PPC::PLA, Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm, MCK_RegGPRC_NOR0 }, },
9035 { 9203 /* plbz */, PPC::PLBZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9036 { 9203 /* plbz */, PPC::PLBZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9037 { 9203 /* plbz */, PPC::PLBZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9038 { 9203 /* plbz */, PPC::PLBZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9039 { 9208 /* pld */, PPC::PLDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9040 { 9208 /* pld */, PPC::PLDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9041 { 9208 /* pld */, PPC::PLDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9042 { 9208 /* pld */, PPC::PLD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9043 { 9212 /* plfd */, PPC::PLFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
9044 { 9212 /* plfd */, PPC::PLFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9045 { 9212 /* plfd */, PPC::PLFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9046 { 9212 /* plfd */, PPC::PLFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9047 { 9217 /* plfs */, PPC::PLFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
9048 { 9217 /* plfs */, PPC::PLFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9049 { 9217 /* plfs */, PPC::PLFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9050 { 9217 /* plfs */, PPC::PLFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9051 { 9222 /* plha */, PPC::PLHAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9052 { 9222 /* plha */, PPC::PLHAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9053 { 9222 /* plha */, PPC::PLHApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9054 { 9222 /* plha */, PPC::PLHA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9055 { 9227 /* plhz */, PPC::PLHZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9056 { 9227 /* plhz */, PPC::PLHZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9057 { 9227 /* plhz */, PPC::PLHZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9058 { 9227 /* plhz */, PPC::PLHZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9059 { 9232 /* pli */, PPC::PLI, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9060 { 9236 /* plis */, PPC::PADDIS8, Convert__RegG8RC1_0__regZERO8__S32Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S32Imm }, },
9061 { 9236 /* plis */, PPC::PADDIS, Convert__RegGPRC1_0__regZERO__S32Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S32Imm }, },
9062 { 9241 /* plwa */, PPC::PLWAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9063 { 9241 /* plwa */, PPC::PLWAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9064 { 9241 /* plwa */, PPC::PLWApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9065 { 9241 /* plwa */, PPC::PLWA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9066 { 9246 /* plwsync */, PPC::SYNCP10, Convert__imm_95_5__imm_95_0, AMFBS_None, { }, },
9067 { 9254 /* plwz */, PPC::PLWZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9068 { 9254 /* plwz */, PPC::PLWZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9069 { 9254 /* plwz */, PPC::PLWZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9070 { 9254 /* plwz */, PPC::PLWZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9071 { 9259 /* plxsd */, PPC::PLXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9072 { 9259 /* plxsd */, PPC::PLXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9073 { 9259 /* plxsd */, PPC::PLXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9074 { 9259 /* plxsd */, PPC::PLXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9075 { 9265 /* plxssp */, PPC::PLXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9076 { 9265 /* plxssp */, PPC::PLXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9077 { 9265 /* plxssp */, PPC::PLXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9078 { 9265 /* plxssp */, PPC::PLXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9079 { 9272 /* plxv */, PPC::PLXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
9080 { 9272 /* plxv */, PPC::PLXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9081 { 9272 /* plxv */, PPC::PLXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9082 { 9272 /* plxv */, PPC::PLXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9083 { 9277 /* plxvp */, PPC::PLXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
9084 { 9277 /* plxvp */, PPC::PLXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9085 { 9277 /* plxvp */, PPC::PLXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9086 { 9277 /* plxvp */, PPC::PLXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9087 { 9283 /* 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 }, },
9088 { 9299 /* 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 }, },
9089 { 9317 /* 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 }, },
9090 { 9335 /* 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 }, },
9091 { 9353 /* 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 }, },
9092 { 9371 /* 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 }, },
9093 { 9386 /* 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 }, },
9094 { 9403 /* 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 }, },
9095 { 9420 /* 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 }, },
9096 { 9437 /* 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 }, },
9097 { 9454 /* 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 }, },
9098 { 9468 /* 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 }, },
9099 { 9484 /* 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 }, },
9100 { 9501 /* 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 }, },
9101 { 9514 /* 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 }, },
9102 { 9529 /* 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 }, },
9103 { 9544 /* 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 }, },
9104 { 9559 /* 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 }, },
9105 { 9574 /* 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 }, },
9106 { 9586 /* 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 }, },
9107 { 9600 /* 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 }, },
9108 { 9614 /* 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 }, },
9109 { 9628 /* 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 }, },
9110 { 9642 /* 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 }, },
9111 { 9653 /* 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 }, },
9112 { 9666 /* 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 }, },
9113 { 9679 /* 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 }, },
9114 { 9692 /* 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 }, },
9115 { 9705 /* 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 }, },
9116 { 9716 /* 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 }, },
9117 { 9729 /* 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 }, },
9118 { 9742 /* 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 }, },
9119 { 9755 /* 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 }, },
9120 { 9768 /* 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 }, },
9121 { 9780 /* 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 }, },
9122 { 9794 /* 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 }, },
9123 { 9807 /* 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 }, },
9124 { 9822 /* 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 }, },
9125 { 9833 /* 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 }, },
9126 { 9846 /* 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 }, },
9127 { 9857 /* 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 }, },
9128 { 9870 /* 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 }, },
9129 { 9884 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9130 { 9892 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9131 { 9900 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9132 { 9908 /* pstb */, PPC::PSTBonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9133 { 9908 /* pstb */, PPC::PSTBnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9134 { 9908 /* pstb */, PPC::PSTBpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9135 { 9908 /* pstb */, PPC::PSTB, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9136 { 9913 /* pstd */, PPC::PSTDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9137 { 9913 /* pstd */, PPC::PSTDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9138 { 9913 /* pstd */, PPC::PSTDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9139 { 9913 /* pstd */, PPC::PSTD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9140 { 9918 /* pstfd */, PPC::PSTFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
9141 { 9918 /* pstfd */, PPC::PSTFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9142 { 9918 /* pstfd */, PPC::PSTFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9143 { 9918 /* pstfd */, PPC::PSTFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9144 { 9924 /* pstfs */, PPC::PSTFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
9145 { 9924 /* pstfs */, PPC::PSTFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9146 { 9924 /* pstfs */, PPC::PSTFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9147 { 9924 /* pstfs */, PPC::PSTFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9148 { 9930 /* psth */, PPC::PSTHonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9149 { 9930 /* psth */, PPC::PSTHnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9150 { 9930 /* psth */, PPC::PSTHpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9151 { 9930 /* psth */, PPC::PSTH, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9152 { 9935 /* pstw */, PPC::PSTWonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9153 { 9935 /* pstw */, PPC::PSTWnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9154 { 9935 /* pstw */, PPC::PSTWpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9155 { 9935 /* pstw */, PPC::PSTW, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9156 { 9940 /* pstxsd */, PPC::PSTXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9157 { 9940 /* pstxsd */, PPC::PSTXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9158 { 9940 /* pstxsd */, PPC::PSTXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9159 { 9940 /* pstxsd */, PPC::PSTXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9160 { 9947 /* pstxssp */, PPC::PSTXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9161 { 9947 /* pstxssp */, PPC::PSTXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9162 { 9947 /* pstxssp */, PPC::PSTXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9163 { 9947 /* pstxssp */, PPC::PSTXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9164 { 9955 /* pstxv */, PPC::PSTXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
9165 { 9955 /* pstxv */, PPC::PSTXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9166 { 9955 /* pstxv */, PPC::PSTXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9167 { 9955 /* pstxv */, PPC::PSTXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9168 { 9961 /* pstxvp */, PPC::PSTXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
9169 { 9961 /* pstxvp */, PPC::PSTXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9170 { 9961 /* pstxvp */, PPC::PSTXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9171 { 9961 /* pstxvp */, PPC::PSTXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9172 { 9968 /* psubi */, PPC::PSUBI, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
9173 { 9974 /* psubis */, PPC::PADDIS8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__NegS32Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_NegS32Imm }, },
9174 { 9974 /* psubis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__NegS32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_NegS32Imm }, },
9175 { 9981 /* ptesync */, PPC::SYNCP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
9176 { 9981 /* ptesync */, PPC::SYNC, Convert__imm_95_2, AMFBS_None, { }, },
9177 { 9989 /* ptesyncio */, PPC::PTESYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9178 { 9999 /* rfci */, PPC::RFCI, Convert_NoOperands, AMFBS_None, { }, },
9179 { 10004 /* rfdi */, PPC::RFDI, Convert_NoOperands, AMFBS_None, { }, },
9180 { 10009 /* rfebb */, PPC::RFEBB, Convert__imm_95_1, AMFBS_None, { }, },
9181 { 10009 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, AMFBS_None, { MCK_U1Imm }, },
9182 { 10015 /* rfi */, PPC::RFI, Convert_NoOperands, AMFBS_None, { }, },
9183 { 10019 /* rfid */, PPC::RFID, Convert_NoOperands, AMFBS_None, { }, },
9184 { 10024 /* rfmci */, PPC::RFMCI, Convert_NoOperands, AMFBS_None, { }, },
9185 { 10030 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9186 { 10030 /* 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 }, },
9187 { 10036 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9188 { 10036 /* 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 }, },
9189 { 10042 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9190 { 10042 /* 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 }, },
9191 { 10048 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9192 { 10048 /* 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 }, },
9193 { 10055 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9194 { 10055 /* 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 }, },
9195 { 10062 /* 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 }, },
9196 { 10062 /* 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 }, },
9197 { 10069 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9198 { 10069 /* 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 }, },
9199 { 10069 /* 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 }, },
9200 { 10069 /* 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 }, },
9201 { 10076 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9202 { 10076 /* 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 }, },
9203 { 10076 /* 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 }, },
9204 { 10076 /* 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 }, },
9205 { 10083 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9206 { 10083 /* 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 }, },
9207 { 10083 /* 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 }, },
9208 { 10083 /* 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 }, },
9209 { 10089 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9210 { 10089 /* rotld */, PPC::RLDCL_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9211 { 10095 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9212 { 10095 /* rotldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9213 { 10095 /* rotldi */, PPC::RLDICL_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9214 { 10102 /* rotlw */, PPC::RLWNM8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9215 { 10102 /* rotlw */, PPC::RLWNM, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9216 { 10102 /* 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 }, },
9217 { 10102 /* 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 }, },
9218 { 10108 /* rotlwi */, PPC::RLWINM8, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm }, },
9219 { 10108 /* rotlwi */, PPC::RLWINM, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9220 { 10108 /* 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 }, },
9221 { 10108 /* 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 }, },
9222 { 10115 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9223 { 10115 /* rotrdi */, PPC::ROTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9224 { 10122 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9225 { 10122 /* rotrwi */, PPC::ROTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9226 { 10129 /* sc */, PPC::SC, Convert__imm_95_0, AMFBS_None, { }, },
9227 { 10129 /* sc */, PPC::SC, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9228 { 10132 /* scv */, PPC::SCV, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9229 { 10136 /* setb */, PPC::SETB, Convert__RegGPRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRRC }, },
9230 { 10141 /* setbc */, PPC::SETBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9231 { 10147 /* setbcr */, PPC::SETBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9232 { 10154 /* setnbc */, PPC::SETNBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9233 { 10161 /* setnbcr */, PPC::SETNBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9234 { 10169 /* slbfee */, PPC::SLBFEE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9235 { 10176 /* slbia */, PPC::SLBIA, Convert_NoOperands, AMFBS_None, { }, },
9236 { 10182 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9237 { 10188 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9238 { 10195 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9239 { 10203 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9240 { 10211 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9241 { 10218 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9242 { 10226 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9243 { 10226 /* sld */, PPC::SLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9244 { 10230 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9245 { 10230 /* sldi */, PPC::SLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9246 { 10235 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9247 { 10235 /* slw */, PPC::SLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9248 { 10239 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9249 { 10239 /* slwi */, PPC::SLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9250 { 10244 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9251 { 10244 /* srad */, PPC::SRAD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9252 { 10249 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9253 { 10249 /* sradi */, PPC::SRADI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9254 { 10255 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9255 { 10255 /* sraw */, PPC::SRAW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9256 { 10260 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9257 { 10260 /* srawi */, PPC::SRAWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9258 { 10266 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9259 { 10266 /* srd */, PPC::SRD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9260 { 10270 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9261 { 10270 /* srdi */, PPC::SRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9262 { 10275 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9263 { 10275 /* srw */, PPC::SRW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9264 { 10279 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9265 { 10279 /* srwi */, PPC::SRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9266 { 10284 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9267 { 10288 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9268 { 10295 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9269 { 10301 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9270 { 10308 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9271 { 10313 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9272 { 10319 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9273 { 10319 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9274 { 10324 /* stcisync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_2, AMFBS_None, { }, },
9275 { 10333 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9276 { 10337 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9277 { 10343 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9278 { 10350 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9279 { 10357 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9280 { 10363 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9281 { 10368 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9282 { 10374 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9283 { 10374 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9284 { 10379 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9285 { 10384 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9286 { 10392 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9287 { 10398 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9288 { 10405 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9289 { 10405 /* stfdx */, PPC::STFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9290 { 10411 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9291 { 10418 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9292 { 10423 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9293 { 10429 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9294 { 10436 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9295 { 10436 /* stfsx */, PPC::STFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9296 { 10442 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9297 { 10446 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9298 { 10453 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9299 { 10460 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9300 { 10466 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9301 { 10473 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9302 { 10478 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9303 { 10484 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9304 { 10484 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9305 { 10489 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9306 { 10494 /* stncisync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_1, AMFBS_None, { }, },
9307 { 10504 /* stop */, PPC::STOP, Convert_NoOperands, AMFBS_None, { }, },
9308 { 10509 /* stq */, PPC::STQ, Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9309 { 10513 /* stqcx */, PPC::STQCX, Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9310 { 10519 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9311 { 10525 /* stsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_3, AMFBS_None, { }, },
9312 { 10532 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9313 { 10539 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9314 { 10546 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9315 { 10553 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9316 { 10558 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9317 { 10564 /* stw */, PPC::SPESTW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9318 { 10564 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9319 { 10568 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9320 { 10574 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9321 { 10581 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9322 { 10588 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9323 { 10594 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9324 { 10601 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9325 { 10606 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9326 { 10612 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9327 { 10612 /* stwx */, PPC::SPESTWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9328 { 10612 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9329 { 10617 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9330 { 10623 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9331 { 10630 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9332 { 10638 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9333 { 10646 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9334 { 10654 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9335 { 10661 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9336 { 10669 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9337 { 10674 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9338 { 10683 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9339 { 10691 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9340 { 10699 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9341 { 10705 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9342 { 10712 /* stxvp */, PPC::STXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9343 { 10718 /* stxvpb32x */, PPC::STXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9344 { 10728 /* stxvprl */, PPC::STXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9345 { 10736 /* stxvprll */, PPC::STXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9346 { 10745 /* stxvpx */, PPC::STXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9347 { 10752 /* stxvrbx */, PPC::STXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9348 { 10760 /* stxvrdx */, PPC::STXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9349 { 10768 /* stxvrhx */, PPC::STXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9350 { 10776 /* stxvrl */, PPC::STXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9351 { 10783 /* stxvrll */, PPC::STXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9352 { 10791 /* stxvrwx */, PPC::STXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9353 { 10799 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9354 { 10807 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9355 { 10813 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9356 { 10813 /* sub */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9357 { 10813 /* sub */, PPC::SUBF8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9358 { 10813 /* sub */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9359 { 10817 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9360 { 10817 /* subc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9361 { 10817 /* subc */, PPC::SUBFC8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9362 { 10817 /* subc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9363 { 10822 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9364 { 10822 /* subf */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9365 { 10827 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9366 { 10827 /* subfc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9367 { 10833 /* subfco */, PPC::SUBFCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9368 { 10833 /* subfco */, PPC::SUBFCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9369 { 10840 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9370 { 10840 /* subfe */, PPC::SUBFE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9371 { 10846 /* subfeo */, PPC::SUBFEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9372 { 10846 /* subfeo */, PPC::SUBFEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9373 { 10853 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9374 { 10860 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9375 { 10860 /* subfme */, PPC::SUBFME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9376 { 10867 /* subfmeo */, PPC::SUBFMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9377 { 10867 /* subfmeo */, PPC::SUBFMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9378 { 10875 /* subfo */, PPC::SUBFO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9379 { 10875 /* subfo */, PPC::SUBFO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9380 { 10881 /* subfus */, PPC::SUBFUS, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9381 { 10881 /* 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 }, },
9382 { 10888 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9383 { 10888 /* subfze */, PPC::SUBFZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9384 { 10895 /* subfzeo */, PPC::SUBFZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9385 { 10895 /* subfzeo */, PPC::SUBFZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9386 { 10903 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9387 { 10908 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9388 { 10908 /* subic */, PPC::SUBIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9389 { 10914 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9390 { 10920 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9391 { 10928 /* sync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9392 { 10928 /* sync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
9393 { 10928 /* sync */, PPC::SYNC, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9394 { 10928 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__imm_95_0, AMFBS_None, { MCK_U3Imm }, },
9395 { 10928 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U3Imm, MCK_U2Imm }, },
9396 { 10933 /* tabort */, PPC::TABORT, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9397 { 10940 /* tabortdc */, PPC::TABORTDC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9398 { 10949 /* tabortdci */, PPC::TABORTDCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9399 { 10959 /* tabortwc */, PPC::TABORTWC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9400 { 10968 /* tabortwci */, PPC::TABORTWCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9401 { 10978 /* tbegin */, PPC::TBEGIN, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9402 { 10985 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
9403 { 10992 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9404 { 10995 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9405 { 11000 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9406 { 11006 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9407 { 11011 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9408 { 11017 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9409 { 11022 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9410 { 11028 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
9411 { 11032 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9412 { 11037 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9413 { 11043 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9414 { 11049 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9415 { 11056 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9416 { 11062 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9417 { 11069 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9418 { 11075 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9419 { 11082 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9420 { 11088 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9421 { 11095 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9422 { 11101 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9423 { 11108 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9424 { 11114 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9425 { 11121 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9426 { 11126 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9427 { 11132 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9428 { 11137 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9429 { 11143 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9430 { 11148 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9431 { 11154 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9432 { 11159 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9433 { 11165 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9434 { 11169 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9435 { 11174 /* tend */, PPC::TEND, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9436 { 11174 /* tend */, PPC::TEND, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9437 { 11179 /* tendall */, PPC::TEND, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9438 { 11187 /* tlbia */, PPC::TLBIA, Convert_NoOperands, AMFBS_None, { }, },
9439 { 11193 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9440 { 11193 /* tlbie */, PPC::TLBIEP9, Convert__regR0__RegGPRC1_0__imm_95_0__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegGPRC }, },
9441 { 11193 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9442 { 11193 /* tlbie */, PPC::TLBIEP9, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9443 { 11193 /* 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 }, },
9444 { 11199 /* tlbieio */, PPC::TLBIEIO, Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U2Imm }, },
9445 { 11207 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9446 { 11214 /* 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 }, },
9447 { 11221 /* tlbilx */, PPC::TLBILX, Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9448 { 11228 /* tlbilxlpid */, PPC::TLBILX, Convert__imm_95_0__regR0__regR0, AMFBS_None, { }, },
9449 { 11239 /* tlbilxpid */, PPC::TLBILX, Convert__imm_95_1__regR0__regR0, AMFBS_None, { }, },
9450 { 11249 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9451 { 11249 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9452 { 11258 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9453 { 11266 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9454 { 11272 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9455 { 11278 /* tlbre */, PPC::TLBRE, Convert_NoOperands, AMFBS_None, { }, },
9456 { 11278 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9457 { 11284 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9458 { 11292 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9459 { 11300 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9460 { 11300 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9461 { 11300 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9462 { 11306 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9463 { 11314 /* tlbsyncio */, PPC::TLBSYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9464 { 11324 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, AMFBS_None, { }, },
9465 { 11324 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9466 { 11330 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9467 { 11338 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9468 { 11346 /* trap */, PPC::TRAP, Convert_NoOperands, AMFBS_None, { }, },
9469 { 11346 /* trap */, PPC::TW, Convert__imm_95_31__regR0__regR0, AMFBS_None, { }, },
9470 { 11351 /* trechkpt */, PPC::TRECHKPT, Convert_NoOperands, AMFBS_None, { MCK__DOT_ }, },
9471 { 11360 /* treclaim */, PPC::TRECLAIM, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9472 { 11369 /* tresume */, PPC::TSR, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9473 { 11377 /* tsr */, PPC::TSR, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9474 { 11381 /* tsuspend */, PPC::TSR, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9475 { 11390 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9476 { 11393 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9477 { 11398 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9478 { 11404 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9479 { 11409 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9480 { 11415 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9481 { 11420 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9482 { 11426 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
9483 { 11430 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9484 { 11435 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9485 { 11441 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9486 { 11447 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9487 { 11454 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9488 { 11460 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9489 { 11467 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9490 { 11473 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9491 { 11480 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9492 { 11486 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9493 { 11493 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9494 { 11499 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9495 { 11506 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9496 { 11512 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9497 { 11519 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9498 { 11524 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9499 { 11530 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9500 { 11535 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9501 { 11541 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9502 { 11546 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9503 { 11552 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9504 { 11557 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9505 { 11563 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9506 { 11567 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9507 { 11572 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9508 { 11580 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9509 { 11588 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9510 { 11596 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9511 { 11604 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9512 { 11612 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9513 { 11621 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9514 { 11630 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9515 { 11637 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9516 { 11645 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9517 { 11653 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9518 { 11661 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9519 { 11669 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9520 { 11677 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9521 { 11685 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9522 { 11693 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9523 { 11701 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9524 { 11709 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9525 { 11717 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9526 { 11725 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9527 { 11730 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9528 { 11736 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9529 { 11743 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9530 { 11750 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9531 { 11757 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9532 { 11764 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9533 { 11771 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9534 { 11778 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9535 { 11786 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9536 { 11794 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9537 { 11800 /* vcfuged */, PPC::VCFUGED, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9538 { 11808 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9539 { 11814 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9540 { 11822 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9541 { 11834 /* vclrlb */, PPC::VCLRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9542 { 11841 /* vclrrb */, PPC::VCLRRB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9543 { 11848 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9544 { 11854 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9545 { 11860 /* vclzdm */, PPC::VCLZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9546 { 11867 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9547 { 11873 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9548 { 11882 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9549 { 11888 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9550 { 11888 /* vcmpbfp */, PPC::VCMPBFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9551 { 11896 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9552 { 11896 /* vcmpeqfp */, PPC::VCMPEQFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9553 { 11905 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9554 { 11905 /* vcmpequb */, PPC::VCMPEQUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9555 { 11914 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9556 { 11914 /* vcmpequd */, PPC::VCMPEQUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9557 { 11923 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9558 { 11923 /* vcmpequh */, PPC::VCMPEQUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9559 { 11932 /* vcmpequq */, PPC::VCMPEQUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9560 { 11932 /* vcmpequq */, PPC::VCMPEQUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9561 { 11941 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9562 { 11941 /* vcmpequw */, PPC::VCMPEQUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9563 { 11950 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9564 { 11950 /* vcmpgefp */, PPC::VCMPGEFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9565 { 11959 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9566 { 11959 /* vcmpgtfp */, PPC::VCMPGTFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9567 { 11968 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9568 { 11968 /* vcmpgtsb */, PPC::VCMPGTSB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9569 { 11977 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9570 { 11977 /* vcmpgtsd */, PPC::VCMPGTSD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9571 { 11986 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9572 { 11986 /* vcmpgtsh */, PPC::VCMPGTSH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9573 { 11995 /* vcmpgtsq */, PPC::VCMPGTSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9574 { 11995 /* vcmpgtsq */, PPC::VCMPGTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9575 { 12004 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9576 { 12004 /* vcmpgtsw */, PPC::VCMPGTSW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9577 { 12013 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9578 { 12013 /* vcmpgtub */, PPC::VCMPGTUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9579 { 12022 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9580 { 12022 /* vcmpgtud */, PPC::VCMPGTUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9581 { 12031 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9582 { 12031 /* vcmpgtuh */, PPC::VCMPGTUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9583 { 12040 /* vcmpgtuq */, PPC::VCMPGTUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9584 { 12040 /* vcmpgtuq */, PPC::VCMPGTUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9585 { 12049 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9586 { 12049 /* vcmpgtuw */, PPC::VCMPGTUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9587 { 12058 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9588 { 12058 /* vcmpneb */, PPC::VCMPNEB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9589 { 12066 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9590 { 12066 /* vcmpneh */, PPC::VCMPNEH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9591 { 12074 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9592 { 12074 /* vcmpnew */, PPC::VCMPNEW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9593 { 12082 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9594 { 12082 /* vcmpnezb */, PPC::VCMPNEZB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9595 { 12091 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9596 { 12091 /* vcmpnezh */, PPC::VCMPNEZH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9597 { 12100 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9598 { 12100 /* vcmpnezw */, PPC::VCMPNEZW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9599 { 12109 /* vcmpsq */, PPC::VCMPSQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9600 { 12116 /* vcmpuq */, PPC::VCMPUQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9601 { 12123 /* vcntmbb */, PPC::VCNTMBB, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9602 { 12131 /* vcntmbd */, PPC::VCNTMBD, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9603 { 12139 /* vcntmbh */, PPC::VCNTMBH, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9604 { 12147 /* vcntmbw */, PPC::VCNTMBW, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9605 { 12155 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9606 { 12162 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9607 { 12169 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9608 { 12175 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9609 { 12181 /* vctzdm */, PPC::VCTZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9610 { 12188 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9611 { 12194 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9612 { 12203 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9613 { 12209 /* vdivesd */, PPC::VDIVESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9614 { 12217 /* vdivesq */, PPC::VDIVESQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9615 { 12225 /* vdivesw */, PPC::VDIVESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9616 { 12233 /* vdiveud */, PPC::VDIVEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9617 { 12241 /* vdiveuq */, PPC::VDIVEUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9618 { 12249 /* vdiveuw */, PPC::VDIVEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9619 { 12257 /* vdivsd */, PPC::VDIVSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9620 { 12264 /* vdivsq */, PPC::VDIVSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9621 { 12271 /* vdivsw */, PPC::VDIVSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9622 { 12278 /* vdivud */, PPC::VDIVUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9623 { 12285 /* vdivuq */, PPC::VDIVUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9624 { 12292 /* vdivuw */, PPC::VDIVUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9625 { 12299 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9626 { 12304 /* vexpandbm */, PPC::VEXPANDBM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9627 { 12314 /* vexpanddm */, PPC::VEXPANDDM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9628 { 12324 /* vexpandhm */, PPC::VEXPANDHM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9629 { 12334 /* vexpandqm */, PPC::VEXPANDQM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9630 { 12344 /* vexpandwm */, PPC::VEXPANDWM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9631 { 12354 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9632 { 12363 /* vextddvlx */, PPC::VEXTDDVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9633 { 12373 /* vextddvrx */, PPC::VEXTDDVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9634 { 12383 /* vextdubvlx */, PPC::VEXTDUBVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9635 { 12394 /* vextdubvrx */, PPC::VEXTDUBVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9636 { 12405 /* vextduhvlx */, PPC::VEXTDUHVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9637 { 12416 /* vextduhvrx */, PPC::VEXTDUHVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9638 { 12427 /* vextduwvlx */, PPC::VEXTDUWVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9639 { 12438 /* vextduwvrx */, PPC::VEXTDUWVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9640 { 12449 /* vextractbm */, PPC::VEXTRACTBM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9641 { 12460 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9642 { 12470 /* vextractdm */, PPC::VEXTRACTDM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9643 { 12481 /* vextracthm */, PPC::VEXTRACTHM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9644 { 12492 /* vextractqm */, PPC::VEXTRACTQM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9645 { 12503 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9646 { 12514 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9647 { 12525 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9648 { 12536 /* vextractwm */, PPC::VEXTRACTWM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9649 { 12547 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9650 { 12556 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9651 { 12565 /* vextsd2q */, PPC::VEXTSD2Q, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9652 { 12574 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9653 { 12583 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9654 { 12592 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9655 { 12601 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9656 { 12610 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9657 { 12619 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9658 { 12628 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9659 { 12637 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9660 { 12646 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9661 { 12655 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9662 { 12661 /* vgnb */, PPC::VGNB, Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U3Imm }, },
9663 { 12666 /* vinsblx */, PPC::VINSBLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9664 { 12674 /* vinsbrx */, PPC::VINSBRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9665 { 12682 /* vinsbvlx */, PPC::VINSBVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9666 { 12691 /* vinsbvrx */, PPC::VINSBVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9667 { 12700 /* vinsd */, PPC::VINSD, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_U4Imm }, },
9668 { 12706 /* vinsdlx */, PPC::VINSDLX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9669 { 12714 /* vinsdrx */, PPC::VINSDRX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9670 { 12722 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9671 { 12731 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9672 { 12740 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9673 { 12749 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9674 { 12758 /* vinshlx */, PPC::VINSHLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9675 { 12766 /* vinshrx */, PPC::VINSHRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9676 { 12774 /* vinshvlx */, PPC::VINSHVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9677 { 12783 /* vinshvrx */, PPC::VINSHVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9678 { 12792 /* vinsw */, PPC::VINSW, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_U4Imm }, },
9679 { 12798 /* vinswlx */, PPC::VINSWLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9680 { 12806 /* vinswrx */, PPC::VINSWRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9681 { 12814 /* vinswvlx */, PPC::VINSWVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9682 { 12823 /* vinswvrx */, PPC::VINSWVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9683 { 12832 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9684 { 12840 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9685 { 12848 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9686 { 12855 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9687 { 12862 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9688 { 12869 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9689 { 12876 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9690 { 12883 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9691 { 12890 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9692 { 12897 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9693 { 12904 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9694 { 12911 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9695 { 12921 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9696 { 12932 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9697 { 12939 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9698 { 12946 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9699 { 12953 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9700 { 12960 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9701 { 12967 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9702 { 12974 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9703 { 12981 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9704 { 12988 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9705 { 12995 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9706 { 13005 /* vmodsd */, PPC::VMODSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9707 { 13012 /* vmodsq */, PPC::VMODSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9708 { 13019 /* vmodsw */, PPC::VMODSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9709 { 13026 /* vmodud */, PPC::VMODUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9710 { 13033 /* vmoduq */, PPC::VMODUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9711 { 13040 /* vmoduw */, PPC::VMODUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9712 { 13047 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9713 { 13051 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9714 { 13058 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9715 { 13065 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9716 { 13072 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9717 { 13079 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9718 { 13086 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9719 { 13093 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9720 { 13100 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9721 { 13107 /* vmsumcud */, PPC::VMSUMCUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9722 { 13116 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9723 { 13125 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9724 { 13134 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9725 { 13143 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9726 { 13152 /* vmsumudm */, PPC::VMSUMUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9727 { 13161 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9728 { 13170 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9729 { 13179 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9730 { 13189 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9731 { 13200 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9732 { 13210 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9733 { 13219 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9734 { 13227 /* vmulesd */, PPC::VMULESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9735 { 13235 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9736 { 13243 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9737 { 13251 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9738 { 13259 /* vmuleud */, PPC::VMULEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9739 { 13267 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9740 { 13275 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9741 { 13283 /* vmulhsd */, PPC::VMULHSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9742 { 13291 /* vmulhsw */, PPC::VMULHSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9743 { 13299 /* vmulhud */, PPC::VMULHUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9744 { 13307 /* vmulhuw */, PPC::VMULHUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9745 { 13315 /* vmulld */, PPC::VMULLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9746 { 13322 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9747 { 13330 /* vmulosd */, PPC::VMULOSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9748 { 13338 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9749 { 13346 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9750 { 13354 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9751 { 13362 /* vmuloud */, PPC::VMULOUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9752 { 13370 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9753 { 13378 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9754 { 13386 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9755 { 13394 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9756 { 13400 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9757 { 13409 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9758 { 13422 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9759 { 13428 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9760 { 13434 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9761 { 13443 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9762 { 13448 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9763 { 13453 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9764 { 13457 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9765 { 13462 /* vpdepd */, PPC::VPDEPD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9766 { 13469 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9767 { 13475 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9768 { 13482 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9769 { 13491 /* vpextd */, PPC::VPEXTD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9770 { 13498 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9771 { 13504 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9772 { 13512 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9773 { 13520 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9774 { 13528 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9775 { 13536 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9776 { 13544 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9777 { 13552 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9778 { 13560 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9779 { 13568 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9780 { 13576 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9781 { 13584 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9782 { 13592 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9783 { 13600 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9784 { 13608 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9785 { 13616 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9786 { 13624 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9787 { 13632 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9788 { 13641 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9789 { 13650 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9790 { 13659 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9791 { 13668 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9792 { 13676 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9793 { 13684 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9794 { 13692 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9795 { 13698 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9796 { 13704 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9797 { 13710 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9798 { 13716 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9799 { 13722 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9800 { 13727 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9801 { 13732 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9802 { 13739 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9803 { 13746 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9804 { 13751 /* vrlq */, PPC::VRLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9805 { 13756 /* vrlqmi */, PPC::VRLQMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9806 { 13763 /* vrlqnm */, PPC::VRLQNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9807 { 13770 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9808 { 13775 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9809 { 13782 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9810 { 13789 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9811 { 13799 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9812 { 13805 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9813 { 13810 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9814 { 13821 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9815 { 13832 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9816 { 13836 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9817 { 13841 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9818 { 13846 /* vsldbi */, PPC::VSLDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9819 { 13853 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9820 { 13860 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9821 { 13865 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9822 { 13870 /* vslq */, PPC::VSLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9823 { 13875 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9824 { 13880 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9825 { 13885 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9826 { 13892 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9827 { 13899 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9828 { 13908 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9829 { 13917 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9830 { 13926 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9831 { 13933 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9832 { 13937 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9833 { 13943 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9834 { 13949 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9835 { 13955 /* vsraq */, PPC::VSRAQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9836 { 13961 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9837 { 13967 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9838 { 13972 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9839 { 13977 /* vsrdbi */, PPC::VSRDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9840 { 13984 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9841 { 13989 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9842 { 13994 /* vsrq */, PPC::VSRQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9843 { 13999 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9844 { 14004 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9845 { 14009 /* vstribl */, PPC::VSTRIBL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9846 { 14009 /* vstribl */, PPC::VSTRIBL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9847 { 14017 /* vstribr */, PPC::VSTRIBR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9848 { 14017 /* vstribr */, PPC::VSTRIBR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9849 { 14025 /* vstrihl */, PPC::VSTRIHL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9850 { 14025 /* vstrihl */, PPC::VSTRIHL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9851 { 14033 /* vstrihr */, PPC::VSTRIHR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9852 { 14033 /* vstrihr */, PPC::VSTRIHR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9853 { 14041 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9854 { 14049 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9855 { 14057 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9856 { 14066 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9857 { 14075 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9858 { 14082 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9859 { 14090 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9860 { 14098 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9861 { 14106 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9862 { 14114 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9863 { 14122 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9864 { 14130 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9865 { 14138 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9866 { 14146 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9867 { 14154 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9868 { 14162 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9869 { 14170 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9870 { 14179 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9871 { 14188 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9872 { 14197 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9873 { 14206 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9874 { 14214 /* vucmprhb */, PPC::VUCMPRHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9875 { 14223 /* vucmprhh */, PPC::VUCMPRHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9876 { 14232 /* vucmprhn */, PPC::VUCMPRHN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9877 { 14241 /* vucmprlb */, PPC::VUCMPRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9878 { 14250 /* vucmprlh */, PPC::VUCMPRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9879 { 14259 /* vucmprln */, PPC::VUCMPRLN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9880 { 14268 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9881 { 14276 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9882 { 14284 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9883 { 14292 /* vupkhsntob */, PPC::VUPKHSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9884 { 14303 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9885 { 14311 /* vupkint4tobf16 */, PPC::VUPKINT4TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9886 { 14326 /* vupkint4tofp32 */, PPC::VUPKINT4TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9887 { 14341 /* vupkint8tobf16 */, PPC::VUPKINT8TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
9888 { 14356 /* vupkint8tofp32 */, PPC::VUPKINT8TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9889 { 14371 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9890 { 14379 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9891 { 14387 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9892 { 14395 /* vupklsntob */, PPC::VUPKLSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9893 { 14406 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9894 { 14414 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9895 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9896 { 14419 /* wait */, PPC::WAIT, Convert__imm_95_0, AMFBS_None, { }, },
9897 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { MCK_0 }, },
9898 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { MCK_1 }, },
9899 { 14419 /* wait */, PPC::WAIT, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9900 { 14419 /* wait */, PPC::WAITP10, Convert__U2Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U2Imm, MCK_U2Imm }, },
9901 { 14424 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, AMFBS_None, { }, },
9902 { 14433 /* waitrsv */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9903 { 14433 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, AMFBS_None, { }, },
9904 { 14441 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9905 { 14447 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9906 { 14454 /* wsync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9907 { 14460 /* xnop */, PPC::XORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
9908 { 14460 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
9909 { 14465 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9910 { 14465 /* xor */, PPC::XOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9911 { 14469 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9912 { 14474 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9913 { 14480 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9914 { 14488 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9915 { 14496 /* xsaddaddsuqm */, PPC::XSADDADDSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9916 { 14509 /* xsaddadduqm */, PPC::XSADDADDUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9917 { 14521 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9918 { 14529 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9919 { 14537 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9920 { 14546 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9921 { 14554 /* xsaddsubsuqm */, PPC::XSADDSUBSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9922 { 14567 /* xsaddsubuqm */, PPC::XSADDSUBUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9923 { 14579 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9924 { 14589 /* xscmpeqqp */, PPC::XSCMPEQQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9925 { 14599 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9926 { 14610 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9927 { 14621 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9928 { 14631 /* xscmpgeqp */, PPC::XSCMPGEQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9929 { 14641 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9930 { 14651 /* xscmpgtqp */, PPC::XSCMPGTQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9931 { 14661 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9932 { 14670 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9933 { 14679 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9934 { 14688 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9935 { 14697 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9936 { 14707 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9937 { 14717 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9938 { 14726 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9939 { 14735 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9940 { 14744 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSSRC }, },
9941 { 14754 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9942 { 14765 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9943 { 14776 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9944 { 14787 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9945 { 14798 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9946 { 14807 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9947 { 14816 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9948 { 14826 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9949 { 14836 /* xscvqpsqz */, PPC::XSCVQPSQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9950 { 14846 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9951 { 14856 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9952 { 14866 /* xscvqpuqz */, PPC::XSCVQPUQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9953 { 14876 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9954 { 14886 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9955 { 14895 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9956 { 14904 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSRC }, },
9957 { 14914 /* xscvsqqp */, PPC::XSCVSQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9958 { 14923 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9959 { 14933 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9960 { 14943 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9961 { 14952 /* xscvuqqp */, PPC::XSCVUQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9962 { 14961 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9963 { 14971 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9964 { 14981 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9965 { 14989 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9966 { 14997 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9967 { 15006 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9968 { 15014 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, },
9969 { 15023 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, },
9970 { 15032 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9971 { 15042 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9972 { 15052 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9973 { 15062 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9974 { 15072 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9975 { 15081 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9976 { 15091 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9977 { 15100 /* xsmaxcqp */, PPC::XSMAXCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9978 { 15109 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9979 { 15117 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9980 { 15126 /* xsmerge2t1uqm */, PPC::XSMERGE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9981 { 15140 /* xsmerge2t2uqm */, PPC::XSMERGE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9982 { 15154 /* xsmerge2t3uqm */, PPC::XSMERGE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9983 { 15168 /* xsmerge3t1uqm */, PPC::XSMERGE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9984 { 15182 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9985 { 15191 /* xsmincqp */, PPC::XSMINCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9986 { 15200 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9987 { 15208 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9988 { 15217 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9989 { 15227 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9990 { 15237 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9991 { 15247 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9992 { 15257 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9993 { 15266 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9994 { 15276 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9995 { 15284 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9996 { 15292 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9997 { 15301 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9998 { 15309 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9999 { 15318 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10000 { 15327 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10001 { 15335 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10002 { 15343 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10003 { 15354 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10004 { 15365 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10005 { 15376 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10006 { 15387 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10007 { 15397 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10008 { 15408 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10009 { 15419 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10010 { 15430 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10011 { 15441 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10012 { 15452 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10013 { 15462 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10014 { 15473 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10015 { 15480 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10016 { 15488 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10017 { 15496 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10018 { 15504 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10019 { 15512 /* xsrebase2t1uqm */, PPC::XSREBASE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10020 { 15527 /* xsrebase2t2uqm */, PPC::XSREBASE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10021 { 15542 /* xsrebase2t3uqm */, PPC::XSREBASE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10022 { 15557 /* xsrebase2t4uqm */, PPC::XSREBASE2T4UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10023 { 15572 /* xsrebase3t1uqm */, PPC::XSREBASE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10024 { 15587 /* xsrebase3t2uqm */, PPC::XSREBASE3T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10025 { 15602 /* xsrebase3t3uqm */, PPC::XSREBASE3T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10026 { 15617 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10027 { 15624 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10028 { 15631 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10029 { 15638 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10030 { 15646 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10031 { 15654 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
10032 { 15660 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10033 { 15671 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10034 { 15682 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10035 { 15691 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10036 { 15700 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10037 { 15710 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10038 { 15719 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10039 { 15727 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10040 { 15735 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10041 { 15744 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10042 { 15752 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10043 { 15761 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC }, },
10044 { 15771 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
10045 { 15781 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, },
10046 { 15791 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSSRC, MCK_U7Imm }, },
10047 { 15801 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
10048 { 15810 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10049 { 15819 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
10050 { 15828 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10051 { 15837 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10052 { 15845 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10053 { 15853 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10054 { 15861 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10055 { 15869 /* xvadduhm */, PPC::XVADDUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10056 { 15878 /* xvadduwm */, PPC::XVADDUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10057 { 15887 /* xvbf16ger2 */, PPC::XVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10058 { 15898 /* xvbf16ger2nn */, PPC::XVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10059 { 15911 /* xvbf16ger2np */, PPC::XVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10060 { 15924 /* xvbf16ger2pn */, PPC::XVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10061 { 15937 /* xvbf16ger2pp */, PPC::XVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10062 { 15950 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10063 { 15950 /* xvcmpeqdp */, PPC::XVCMPEQDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10064 { 15960 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10065 { 15960 /* xvcmpeqsp */, PPC::XVCMPEQSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10066 { 15970 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10067 { 15970 /* xvcmpgedp */, PPC::XVCMPGEDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10068 { 15980 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10069 { 15980 /* xvcmpgesp */, PPC::XVCMPGESP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10070 { 15990 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10071 { 15990 /* xvcmpgtdp */, PPC::XVCMPGTDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10072 { 16000 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10073 { 16000 /* xvcmpgtsp */, PPC::XVCMPGTSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10074 { 16010 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10075 { 16020 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10076 { 16030 /* xvcvbf16spn */, PPC::XVCVBF16SPN, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10077 { 16042 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10078 { 16051 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10079 { 16062 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10080 { 16073 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10081 { 16084 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10082 { 16095 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10083 { 16104 /* xvcvspbf16 */, PPC::XVCVSPBF16, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10084 { 16115 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10085 { 16124 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10086 { 16133 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10087 { 16144 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10088 { 16155 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10089 { 16166 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10090 { 16177 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10091 { 16187 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10092 { 16197 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10093 { 16207 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10094 { 16217 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10095 { 16227 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10096 { 16237 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10097 { 16247 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10098 { 16257 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10099 { 16265 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10100 { 16273 /* xvf16ger2 */, PPC::XVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10101 { 16283 /* xvf16ger2nn */, PPC::XVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10102 { 16295 /* xvf16ger2np */, PPC::XVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10103 { 16307 /* xvf16ger2pn */, PPC::XVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10104 { 16319 /* xvf16ger2pp */, PPC::XVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10105 { 16331 /* xvf32ger */, PPC::XVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10106 { 16340 /* xvf32gernn */, PPC::XVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10107 { 16351 /* xvf32gernp */, PPC::XVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10108 { 16362 /* xvf32gerpn */, PPC::XVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10109 { 16373 /* xvf32gerpp */, PPC::XVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10110 { 16384 /* xvf64ger */, PPC::XVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10111 { 16393 /* xvf64gernn */, PPC::XVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10112 { 16404 /* xvf64gernp */, PPC::XVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10113 { 16415 /* xvf64gerpn */, PPC::XVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10114 { 16426 /* xvf64gerpp */, PPC::XVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10115 { 16437 /* xvi16ger2 */, PPC::XVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10116 { 16447 /* xvi16ger2pp */, PPC::XVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10117 { 16459 /* xvi16ger2s */, PPC::XVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10118 { 16470 /* xvi16ger2spp */, PPC::XVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10119 { 16483 /* xvi4ger8 */, PPC::XVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10120 { 16492 /* xvi4ger8pp */, PPC::XVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10121 { 16503 /* xvi8ger4 */, PPC::XVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10122 { 16512 /* xvi8ger4pp */, PPC::XVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10123 { 16523 /* xvi8ger4spp */, PPC::XVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10124 { 16535 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10125 { 16544 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10126 { 16553 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10127 { 16563 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10128 { 16573 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10129 { 16583 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10130 { 16593 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10131 { 16601 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10132 { 16609 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10133 { 16617 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10134 { 16625 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10135 { 16633 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10136 { 16641 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10137 { 16651 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10138 { 16661 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10139 { 16671 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10140 { 16681 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10141 { 16689 /* xvmulhsh */, PPC::XVMULHSH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10142 { 16698 /* xvmulhsw */, PPC::XVMULHSW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10143 { 16707 /* xvmulhuh */, PPC::XVMULHUH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10144 { 16716 /* xvmulhuw */, PPC::XVMULHUW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10145 { 16725 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10146 { 16733 /* xvmuluhm */, PPC::XVMULUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10147 { 16742 /* xvmuluwm */, PPC::XVMULUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10148 { 16751 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10149 { 16760 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10150 { 16769 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10151 { 16777 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10152 { 16785 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10153 { 16796 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10154 { 16807 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10155 { 16818 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10156 { 16829 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10157 { 16840 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10158 { 16851 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10159 { 16862 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10160 { 16873 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10161 { 16880 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10162 { 16888 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10163 { 16896 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10164 { 16904 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10165 { 16912 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10166 { 16919 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10167 { 16926 /* xvrlw */, PPC::XVRLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10168 { 16932 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10169 { 16939 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10170 { 16947 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10171 { 16955 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10172 { 16963 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10173 { 16971 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10174 { 16982 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10175 { 16993 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10176 { 17002 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10177 { 17011 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10178 { 17019 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10179 { 17027 /* xvsubuhm */, PPC::XVSUBUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10180 { 17036 /* xvsubuwm */, PPC::XVSUBUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10181 { 17045 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10182 { 17054 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10183 { 17063 /* xvtlsbb */, PPC::XVTLSBB, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10184 { 17071 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10185 { 17081 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10186 { 17091 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10187 { 17101 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10188 { 17111 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10189 { 17120 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10190 { 17129 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10191 { 17138 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10192 { 17147 /* xxaes128decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10193 { 17160 /* xxaes128encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10194 { 17173 /* xxaes128genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10195 { 17188 /* xxaes192decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10196 { 17201 /* xxaes192encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10197 { 17214 /* xxaes192genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10198 { 17229 /* xxaes256decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10199 { 17242 /* xxaes256encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10200 { 17255 /* xxaes256genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10201 { 17270 /* xxaesdecp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10202 { 17280 /* xxaesencp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10203 { 17290 /* xxaesgenlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10204 { 17302 /* xxblendvb */, PPC::XXBLENDVB, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10205 { 17312 /* xxblendvd */, PPC::XXBLENDVD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10206 { 17322 /* xxblendvh */, PPC::XXBLENDVH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10207 { 17332 /* xxblendvw */, PPC::XXBLENDVW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10208 { 17342 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10209 { 17348 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10210 { 17354 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10211 { 17360 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10212 { 17366 /* 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 }, },
10213 { 17373 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, },
10214 { 17385 /* xxgenpcvbm */, PPC::XXGENPCVBM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10215 { 17396 /* xxgenpcvdm */, PPC::XXGENPCVDM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10216 { 17407 /* xxgenpcvhm */, PPC::XXGENPCVHM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10217 { 17418 /* xxgenpcvwm */, PPC::XXGENPCVWM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10218 { 17429 /* xxgfmul128 */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10219 { 17440 /* xxgfmul128gcm */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10220 { 17454 /* xxgfmul128xts */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10221 { 17468 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, },
10222 { 17478 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10223 { 17485 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10224 { 17493 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10225 { 17500 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10226 { 17508 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10227 { 17515 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10228 { 17521 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10229 { 17528 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10230 { 17535 /* xxmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10231 { 17543 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10232 { 17551 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10233 { 17559 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10234 { 17567 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10235 { 17575 /* xxmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10236 { 17583 /* xxmulmul */, PPC::XXMULMUL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, },
10237 { 17592 /* 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 }, },
10238 { 17606 /* 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 }, },
10239 { 17620 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10240 { 17627 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10241 { 17636 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10242 { 17644 /* 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 }, },
10243 { 17652 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10244 { 17658 /* xxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
10245 { 17668 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10246 { 17676 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, },
10247 { 17676 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, },
10248 { 17676 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
10249 { 17676 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
10250 { 17684 /* xxsplti32dx */, PPC::XXSPLTI32DX, Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_U1Imm, MCK_Imm }, },
10251 { 17696 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U8Imm }, },
10252 { 17705 /* xxspltidp */, PPC::XXSPLTIDP, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10253 { 17715 /* xxspltiw */, PPC::XXSPLTIW, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10254 { 17724 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10255 { 17732 /* xxssumudm */, PPC::XXSSUMUDM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10256 { 17742 /* xxssumudmc */, PPC::XXSSUMUDMC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10257 { 17753 /* 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 }, },
10258 { 17767 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC }, },
10259 { 17767 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10260};
10261
10262#include "llvm/Support/Debug.h"
10263#include "llvm/Support/Format.h"
10264
10265unsigned PPCAsmParser::
10266MatchInstructionImpl(const OperandVector &Operands,
10267 MCInst &Inst,
10268 uint64_t &ErrorInfo,
10269 FeatureBitset &MissingFeatures,
10270 bool matchingInlineAsm, unsigned VariantID) {
10271 // Eliminate obvious mismatches.
10272 if (Operands.size() > 7) {
10273 ErrorInfo = 7;
10274 return Match_InvalidOperand;
10275 }
10276
10277 // Get the current feature set.
10278 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
10279
10280 // Get the instruction mnemonic, which is the first token.
10281 StringRef Mnemonic = ((PPCOperand &)*Operands[0]).getToken();
10282
10283 // Process all MnemonicAliases to remap the mnemonic.
10284 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10285
10286 // Some state to try to produce better error messages.
10287 bool HadMatchOtherThanFeatures = false;
10288 bool HadMatchOtherThanPredicate = false;
10289 unsigned RetCode = Match_InvalidOperand;
10290 MissingFeatures.set();
10291 // Set ErrorInfo to the operand that mismatches if it is
10292 // wrong for all instances of the instruction.
10293 ErrorInfo = ~0ULL;
10294 // Find the appropriate table for this asm variant.
10295 const MatchEntry *Start, *End;
10296 switch (VariantID) {
10297 default: llvm_unreachable("invalid variant!");
10298 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10299 }
10300 // Search the table.
10301 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10302
10303 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
10304 std::distance(MnemonicRange.first, MnemonicRange.second) <<
10305 " encodings with mnemonic '" << Mnemonic << "'\n");
10306
10307 // Return a more specific error code if no mnemonics match.
10308 if (MnemonicRange.first == MnemonicRange.second)
10309 return Match_MnemonicFail;
10310
10311 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10312 it != ie; ++it) {
10313 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
10314 bool HasRequiredFeatures =
10315 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
10316 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
10317 << MII.getName(it->Opcode) << "\n");
10318 // equal_range guarantees that instruction mnemonic matches.
10319 assert(Mnemonic == it->getMnemonic());
10320 bool OperandsValid = true;
10321 unsigned ActualIdx = 1;
10322 for (unsigned FormalIdx = 0; FormalIdx != 6; ++FormalIdx) {
10323 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
10324 DEBUG_WITH_TYPE("asm-matcher",
10325 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
10326 << " against actual operand at index " << ActualIdx);
10327 if (ActualIdx < Operands.size())
10328 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
10329 Operands[ActualIdx]->print(dbgs(), getContext().getAsmInfo()); dbgs() << "): ");
10330 else
10331 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
10332 if (ActualIdx >= Operands.size()) {
10333 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
10334 if (Formal == InvalidMatchClass) {
10335 break;
10336 }
10337 if (isSubclass(Formal, OptionalMatchClass)) {
10338 continue;
10339 }
10340 OperandsValid = false;
10341 ErrorInfo = ActualIdx;
10342 break;
10343 }
10344 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
10345 unsigned Diag = validateOperandClass(Actual, Formal, *STI);
10346 if (Diag == Match_Success) {
10347 DEBUG_WITH_TYPE("asm-matcher",
10348 dbgs() << "match success using generic matcher\n");
10349 ++ActualIdx;
10350 continue;
10351 }
10352 // If the generic handler indicates an invalid operand
10353 // failure, check for a special case.
10354 if (Diag != Match_Success) {
10355 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
10356 if (TargetDiag == Match_Success) {
10357 DEBUG_WITH_TYPE("asm-matcher",
10358 dbgs() << "match success using target matcher\n");
10359 ++ActualIdx;
10360 continue;
10361 }
10362 // If the target matcher returned a specific error code use
10363 // that, else use the one from the generic matcher.
10364 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
10365 Diag = TargetDiag;
10366 }
10367 // If current formal operand wasn't matched and it is optional
10368 // then try to match next formal operand
10369 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
10370 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
10371 continue;
10372 }
10373 // If this operand is broken for all of the instances of this
10374 // mnemonic, keep track of it so we can report loc info.
10375 // If we already had a match that only failed due to a
10376 // target predicate, that diagnostic is preferred.
10377 if (!HadMatchOtherThanPredicate &&
10378 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
10379 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
10380 RetCode = Diag;
10381 ErrorInfo = ActualIdx;
10382 }
10383 // Otherwise, just reject this instance of the mnemonic.
10384 OperandsValid = false;
10385 break;
10386 }
10387
10388 if (!OperandsValid) {
10389 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
10390 "operand mismatches, ignoring "
10391 "this opcode\n");
10392 continue;
10393 }
10394 if (!HasRequiredFeatures) {
10395 HadMatchOtherThanFeatures = true;
10396 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
10397 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
10398 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
10399 if (NewMissingFeatures[I])
10400 dbgs() << ' ' << I;
10401 dbgs() << "\n");
10402 if (NewMissingFeatures.count() <=
10403 MissingFeatures.count())
10404 MissingFeatures = NewMissingFeatures;
10405 continue;
10406 }
10407
10408 Inst.clear();
10409
10410 Inst.setOpcode(it->Opcode);
10411 // We have a potential match but have not rendered the operands.
10412 // Check the target predicate to handle any context sensitive
10413 // constraints.
10414 // For example, Ties that are referenced multiple times must be
10415 // checked here to ensure the input is the same for each match
10416 // constraints. If we leave it any later the ties will have been
10417 // canonicalized
10418 unsigned MatchResult;
10419 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
10420 Inst.clear();
10421 DEBUG_WITH_TYPE(
10422 "asm-matcher",
10423 dbgs() << "Early target match predicate failed with diag code "
10424 << MatchResult << "\n");
10425 RetCode = MatchResult;
10426 HadMatchOtherThanPredicate = true;
10427 continue;
10428 }
10429
10430 if (matchingInlineAsm) {
10431 convertToMapAndConstraints(it->ConvertFn, Operands);
10432 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10433 ErrorInfo))
10434 return Match_InvalidTiedOperand;
10435
10436 return Match_Success;
10437 }
10438
10439 // We have selected a definite instruction, convert the parsed
10440 // operands into the appropriate MCInst.
10441 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
10442
10443 // We have a potential match. Check the target predicate to
10444 // handle any context sensitive constraints.
10445 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
10446 DEBUG_WITH_TYPE("asm-matcher",
10447 dbgs() << "Target match predicate failed with diag code "
10448 << MatchResult << "\n");
10449 Inst.clear();
10450 RetCode = MatchResult;
10451 HadMatchOtherThanPredicate = true;
10452 continue;
10453 }
10454
10455 std::string Info;
10456 if (!getParser().getTargetParser().getTargetOptions().MCNoDeprecatedWarn &&
10457 MII.getDeprecatedInfo(Inst, getSTI(), Info)) {
10458 SMLoc Loc = ((PPCOperand &)*Operands[0]).getStartLoc();
10459 getParser().Warning(Loc, Info, {});
10460 }
10461 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10462 ErrorInfo))
10463 return Match_InvalidTiedOperand;
10464
10465 DEBUG_WITH_TYPE(
10466 "asm-matcher",
10467 dbgs() << "Opcode result: complete match, selecting this opcode\n");
10468 return Match_Success;
10469 }
10470
10471 // Okay, we had no match. Try to return a useful error code.
10472 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
10473 return RetCode;
10474
10475 ErrorInfo = 0;
10476 return Match_MissingFeature;
10477}
10478
10479#endif // GET_MATCHER_IMPLEMENTATION
10480
10481
10482#ifdef GET_MNEMONIC_SPELL_CHECKER
10483#undef GET_MNEMONIC_SPELL_CHECKER
10484
10485static std::string PPCMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
10486 const unsigned MaxEditDist = 2;
10487 std::vector<StringRef> Candidates;
10488 StringRef Prev = "";
10489
10490 // Find the appropriate table for this asm variant.
10491 const MatchEntry *Start, *End;
10492 switch (VariantID) {
10493 default: llvm_unreachable("invalid variant!");
10494 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10495 }
10496
10497 for (auto I = Start; I < End; I++) {
10498 // Ignore unsupported instructions.
10499 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
10500 if ((FBS & RequiredFeatures) != RequiredFeatures)
10501 continue;
10502
10503 StringRef T = I->getMnemonic();
10504 // Avoid recomputing the edit distance for the same string.
10505 if (T == Prev)
10506 continue;
10507
10508 Prev = T;
10509 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
10510 if (Dist <= MaxEditDist)
10511 Candidates.push_back(T);
10512 }
10513
10514 if (Candidates.empty())
10515 return "";
10516
10517 std::string Res = ", did you mean: ";
10518 unsigned i = 0;
10519 for (; i < Candidates.size() - 1; i++)
10520 Res += Candidates[i].str() + ", ";
10521 return Res + Candidates[i].str() + "?";
10522}
10523
10524#endif // GET_MNEMONIC_SPELL_CHECKER
10525
10526
10527#ifdef GET_MNEMONIC_CHECKER
10528#undef GET_MNEMONIC_CHECKER
10529
10530static bool PPCCheckMnemonic(StringRef Mnemonic,
10531 const FeatureBitset &AvailableFeatures,
10532 unsigned VariantID) {
10533 // Process all MnemonicAliases to remap the mnemonic.
10534 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10535
10536 // Find the appropriate table for this asm variant.
10537 const MatchEntry *Start, *End;
10538 switch (VariantID) {
10539 default: llvm_unreachable("invalid variant!");
10540 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10541 }
10542
10543 // Search the table.
10544 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10545
10546 if (MnemonicRange.first == MnemonicRange.second)
10547 return false;
10548
10549 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10550 it != ie; ++it) {
10551 const FeatureBitset &RequiredFeatures =
10552 FeatureBitsets[it->RequiredFeaturesIdx];
10553 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
10554 return true;
10555 }
10556 return false;
10557}
10558
10559#endif // GET_MNEMONIC_CHECKER
10560
10561