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__RegGPRC1_1__RegGPRC1_0,
2116 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0,
2117 Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4,
2118 Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2,
2119 Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2,
2120 Convert__imm_95_0__regR0__regR0,
2121 Convert__imm_95_1__regR0__regR0,
2122 Convert__imm_95_3__regR0__RegGPRC1_0,
2123 Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1,
2124 Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2,
2125 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0,
2126 Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1,
2127 Convert__imm_95_31__regR0__regR0,
2128 Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2,
2129 Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1,
2130 Convert__imm_95_4__RegGPRC1_0__S16Imm1_1,
2131 Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1,
2132 Convert__imm_95_12__RegGPRC1_0__S16Imm1_1,
2133 Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1,
2134 Convert__imm_95_8__RegGPRC1_0__S16Imm1_1,
2135 Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2,
2136 Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1,
2137 Convert__imm_95_20__RegGPRC1_0__S16Imm1_1,
2138 Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1,
2139 Convert__imm_95_5__RegGPRC1_0__S16Imm1_1,
2140 Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1,
2141 Convert__imm_95_1__RegGPRC1_0__S16Imm1_1,
2142 Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1,
2143 Convert__imm_95_6__RegGPRC1_0__S16Imm1_1,
2144 Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1,
2145 Convert__imm_95_2__RegGPRC1_0__S16Imm1_1,
2146 Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1,
2147 Convert__imm_95_16__RegGPRC1_0__S16Imm1_1,
2148 Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1,
2149 Convert__imm_95_24__RegGPRC1_0__S16Imm1_1,
2150 Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1,
2151 Convert__imm_95_31__RegGPRC1_0__S16Imm1_1,
2152 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2,
2153 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3,
2154 Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1,
2155 Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2,
2156 Convert__RegVRRC1_0__RegVRRC1_1,
2157 Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2,
2158 Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2,
2159 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3,
2160 Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1,
2161 Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2,
2162 Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2,
2163 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2,
2164 Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2,
2165 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1,
2166 Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2,
2167 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1,
2168 Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1,
2169 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1,
2170 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1,
2171 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3,
2172 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3,
2173 Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3,
2174 Convert__RegVRRC1_0__S5Imm1_1,
2175 Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2,
2176 Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2,
2177 Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2,
2178 Convert__imm_95_1__imm_95_0,
2179 Convert__U2Imm1_0__U2Imm1_1,
2180 Convert__RegVSFRC1_0__RegVSFRC1_1,
2181 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2,
2182 Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2183 Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2,
2184 Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2185 Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2,
2186 Convert__RegVRRC1_0__RegVFRC1_1,
2187 Convert__RegVSRC1_0__RegVSSRC1_1,
2188 Convert__RegVFRC1_0__RegVRRC1_1,
2189 Convert__RegVSSRC1_0__RegVSRC1_1,
2190 Convert__RegVSSRC1_0__RegVSFRC1_1,
2191 Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2,
2192 Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2,
2193 Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2,
2194 Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2,
2195 Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2,
2196 Convert__RegVSSRC1_0__RegVSSRC1_1,
2197 Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3,
2198 Convert__RegCRRC1_0__RegVSFRC1_1,
2199 Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1,
2200 Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1,
2201 Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1,
2202 Convert__RegVSRC1_0__RegVSRC1_1,
2203 Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2,
2204 Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2205 Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2206 Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2,
2207 Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2,
2208 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2,
2209 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1,
2210 Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2,
2211 Convert__RegCRRC1_0__RegVSRC1_1,
2212 Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1,
2213 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0,
2214 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0,
2215 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1,
2216 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1,
2217 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2,
2218 Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2,
2219 Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3,
2220 Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2,
2221 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3,
2222 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4,
2223 Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2,
2224 Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2,
2225 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3,
2226 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0,
2227 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1,
2228 Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2,
2229 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3,
2230 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3,
2231 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5,
2232 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4,
2233 Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2,
2234 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3,
2235 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4,
2236 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0,
2237 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3,
2238 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0,
2239 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3,
2240 Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2,
2241 Convert__RegVSRC1_0__U8Imm1_1,
2242 Convert__RegVSRC1_0__Imm1_1,
2243 Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2,
2244 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4,
2245 Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2,
2246 Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2,
2247 CVT_NUM_SIGNATURES
2248};
2249
2250} // end anonymous namespace
2251
2252static const uint8_t ConversionTable[CVT_NUM_SIGNATURES][15] = {
2253 // Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2
2254 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2255 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2
2256 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2257 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2258 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2259 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3
2260 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2261 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2
2262 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2263 // Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2
2264 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2265 // Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3
2266 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2267 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2
2268 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2269 // Convert__RegGPRC1_0__RegGPRC1_1
2270 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2271 // Convert__RegGPRC1_1__RegGPRC1_2
2272 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2273 // Convert__RegG8RC1_0__Imm1_1
2274 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2275 // Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3
2276 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2277 // Convert_NoOperands
2278 { CVT_Done },
2279 // Convert__DirectBr1_0
2280 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2281 // Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2
2282 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2283 // Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3
2284 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 3, CVT_95_addBranchTargetOperands, 4, CVT_Done },
2285 // Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2
2286 { CVT_95_addImmOperands, 1, CVT_imm_95_3, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2287 // Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2
2288 { CVT_95_addImmOperands, 1, CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addBranchTargetOperands, 3, CVT_Done },
2289 // Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0
2290 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2291 // Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2
2292 { CVT_95_addImmOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2293 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3__U1Imm1_4
2294 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2295 // Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3
2296 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2297 // Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
2298 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
2299 // Convert__RegVRRC1_1__RegVRRC1_2
2300 { CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
2301 // Convert__CondBr1_0
2302 { CVT_95_addBranchTargetOperands, 1, CVT_Done },
2303 // Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1
2304 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2305 // Convert__imm_95_0__RegCRBITRC1_0__imm_95_0
2306 { CVT_imm_95_0, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2307 // Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1
2308 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2309 // Convert__imm_95_8__RegCRBITRC1_0__imm_95_0
2310 { CVT_imm_95_8, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2311 // Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1
2312 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2313 // Convert__imm_95_2__RegCRBITRC1_0__imm_95_0
2314 { CVT_imm_95_2, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2315 // Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1
2316 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2317 // Convert__imm_95_10__RegCRBITRC1_0__imm_95_0
2318 { CVT_imm_95_10, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2319 // Convert__imm_95_76__regCR0__CondBr1_0
2320 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2321 // Convert__imm_95_76__RegCRRC1_0__CondBr1_1
2322 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2323 // Convert__imm_95_79__regCR0__CondBr1_0
2324 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2325 // Convert__imm_95_79__RegCRRC1_0__CondBr1_1
2326 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2327 // Convert__imm_95_78__regCR0__CondBr1_0
2328 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2329 // Convert__imm_95_78__RegCRRC1_0__CondBr1_1
2330 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2331 // Convert__imm_95_76__regCR0
2332 { CVT_imm_95_76, 0, CVT_regCR0, 0, CVT_Done },
2333 // Convert__imm_95_76__RegCRRC1_0
2334 { CVT_imm_95_76, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2335 // Convert__imm_95_79__regCR0
2336 { CVT_imm_95_79, 0, CVT_regCR0, 0, CVT_Done },
2337 // Convert__imm_95_79__RegCRRC1_0
2338 { CVT_imm_95_79, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2339 // Convert__imm_95_78__regCR0
2340 { CVT_imm_95_78, 0, CVT_regCR0, 0, CVT_Done },
2341 // Convert__imm_95_78__RegCRRC1_0
2342 { CVT_imm_95_78, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2343 // Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1
2344 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2345 // Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1
2346 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2347 // Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1
2348 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2349 // Convert__imm_95_4__RegCRBITRC1_0__imm_95_0
2350 { CVT_imm_95_4, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2351 // Convert__imm_95_7__RegCRBITRC1_0__imm_95_0
2352 { CVT_imm_95_7, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2353 // Convert__imm_95_6__RegCRBITRC1_0__imm_95_0
2354 { CVT_imm_95_6, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2355 // Convert__imm_95_4__regCR0__CondBr1_0
2356 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2357 // Convert__imm_95_4__RegCRRC1_0__CondBr1_1
2358 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2359 // Convert__imm_95_7__regCR0__CondBr1_0
2360 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2361 // Convert__imm_95_7__RegCRRC1_0__CondBr1_1
2362 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2363 // Convert__imm_95_6__regCR0__CondBr1_0
2364 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2365 // Convert__imm_95_6__RegCRRC1_0__CondBr1_1
2366 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2367 // Convert__imm_95_4__regCR0
2368 { CVT_imm_95_4, 0, CVT_regCR0, 0, CVT_Done },
2369 // Convert__imm_95_4__RegCRRC1_0
2370 { CVT_imm_95_4, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2371 // Convert__imm_95_7__regCR0
2372 { CVT_imm_95_7, 0, CVT_regCR0, 0, CVT_Done },
2373 // Convert__imm_95_7__RegCRRC1_0
2374 { CVT_imm_95_7, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2375 // Convert__imm_95_6__regCR0
2376 { CVT_imm_95_6, 0, CVT_regCR0, 0, CVT_Done },
2377 // Convert__imm_95_6__RegCRRC1_0
2378 { CVT_imm_95_6, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2379 // Convert__imm_95_44__regCR0__CondBr1_0
2380 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2381 // Convert__imm_95_44__RegCRRC1_0__CondBr1_1
2382 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2383 // Convert__imm_95_47__regCR0__CondBr1_0
2384 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2385 // Convert__imm_95_47__RegCRRC1_0__CondBr1_1
2386 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2387 // Convert__imm_95_46__regCR0__CondBr1_0
2388 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2389 // Convert__imm_95_46__RegCRRC1_0__CondBr1_1
2390 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2391 // Convert__imm_95_44__regCR0
2392 { CVT_imm_95_44, 0, CVT_regCR0, 0, CVT_Done },
2393 // Convert__imm_95_44__RegCRRC1_0
2394 { CVT_imm_95_44, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2395 // Convert__imm_95_47__regCR0
2396 { CVT_imm_95_47, 0, CVT_regCR0, 0, CVT_Done },
2397 // Convert__imm_95_47__RegCRRC1_0
2398 { CVT_imm_95_47, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2399 // Convert__imm_95_46__regCR0
2400 { CVT_imm_95_46, 0, CVT_regCR0, 0, CVT_Done },
2401 // Convert__imm_95_46__RegCRRC1_0
2402 { CVT_imm_95_46, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2403 // Convert__DirectBr1_0__Imm1_1
2404 { CVT_95_addBranchTargetOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2405 // Convert__imm_95_36__regCR0__CondBr1_0
2406 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2407 // Convert__imm_95_36__RegCRRC1_0__CondBr1_1
2408 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2409 // Convert__imm_95_39__regCR0__CondBr1_0
2410 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2411 // Convert__imm_95_39__RegCRRC1_0__CondBr1_1
2412 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2413 // Convert__imm_95_38__regCR0__CondBr1_0
2414 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2415 // Convert__imm_95_38__RegCRRC1_0__CondBr1_1
2416 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2417 // Convert__imm_95_36__regCR0
2418 { CVT_imm_95_36, 0, CVT_regCR0, 0, CVT_Done },
2419 // Convert__imm_95_36__RegCRRC1_0
2420 { CVT_imm_95_36, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2421 // Convert__imm_95_39__regCR0
2422 { CVT_imm_95_39, 0, CVT_regCR0, 0, CVT_Done },
2423 // Convert__imm_95_39__RegCRRC1_0
2424 { CVT_imm_95_39, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2425 // Convert__imm_95_38__regCR0
2426 { CVT_imm_95_38, 0, CVT_regCR0, 0, CVT_Done },
2427 // Convert__imm_95_38__RegCRRC1_0
2428 { CVT_imm_95_38, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2429 // Convert__imm_95_12__regCR0__CondBr1_0
2430 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2431 // Convert__imm_95_12__RegCRRC1_0__CondBr1_1
2432 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2433 // Convert__imm_95_15__regCR0__CondBr1_0
2434 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2435 // Convert__imm_95_15__RegCRRC1_0__CondBr1_1
2436 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2437 // Convert__imm_95_14__regCR0__CondBr1_0
2438 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2439 // Convert__imm_95_14__RegCRRC1_0__CondBr1_1
2440 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2441 // Convert__imm_95_12__regCR0
2442 { CVT_imm_95_12, 0, CVT_regCR0, 0, CVT_Done },
2443 // Convert__imm_95_12__RegCRRC1_0
2444 { CVT_imm_95_12, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2445 // Convert__imm_95_15__regCR0
2446 { CVT_imm_95_15, 0, CVT_regCR0, 0, CVT_Done },
2447 // Convert__imm_95_15__RegCRRC1_0
2448 { CVT_imm_95_15, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2449 // Convert__imm_95_14__regCR0
2450 { CVT_imm_95_14, 0, CVT_regCR0, 0, CVT_Done },
2451 // Convert__imm_95_14__RegCRRC1_0
2452 { CVT_imm_95_14, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2453 // Convert__imm_95_68__regCR0__CondBr1_0
2454 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2455 // Convert__imm_95_68__RegCRRC1_0__CondBr1_1
2456 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2457 // Convert__imm_95_71__regCR0__CondBr1_0
2458 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2459 // Convert__imm_95_71__RegCRRC1_0__CondBr1_1
2460 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2461 // Convert__imm_95_70__regCR0__CondBr1_0
2462 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2463 // Convert__imm_95_70__RegCRRC1_0__CondBr1_1
2464 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2465 // Convert__imm_95_68__regCR0
2466 { CVT_imm_95_68, 0, CVT_regCR0, 0, CVT_Done },
2467 // Convert__imm_95_68__RegCRRC1_0
2468 { CVT_imm_95_68, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2469 // Convert__imm_95_71__regCR0
2470 { CVT_imm_95_71, 0, CVT_regCR0, 0, CVT_Done },
2471 // Convert__imm_95_71__RegCRRC1_0
2472 { CVT_imm_95_71, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2473 // Convert__imm_95_70__regCR0
2474 { CVT_imm_95_70, 0, CVT_regCR0, 0, CVT_Done },
2475 // Convert__imm_95_70__RegCRRC1_0
2476 { CVT_imm_95_70, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2477 // Convert__imm_95_100__regCR0__CondBr1_0
2478 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2479 // Convert__imm_95_100__RegCRRC1_0__CondBr1_1
2480 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2481 // Convert__imm_95_103__regCR0__CondBr1_0
2482 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2483 // Convert__imm_95_103__RegCRRC1_0__CondBr1_1
2484 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2485 // Convert__imm_95_102__regCR0__CondBr1_0
2486 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2487 // Convert__imm_95_102__RegCRRC1_0__CondBr1_1
2488 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2489 // Convert__imm_95_100__regCR0
2490 { CVT_imm_95_100, 0, CVT_regCR0, 0, CVT_Done },
2491 // Convert__imm_95_100__RegCRRC1_0
2492 { CVT_imm_95_100, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2493 // Convert__imm_95_103__regCR0
2494 { CVT_imm_95_103, 0, CVT_regCR0, 0, CVT_Done },
2495 // Convert__imm_95_103__RegCRRC1_0
2496 { CVT_imm_95_103, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2497 // Convert__imm_95_102__regCR0
2498 { CVT_imm_95_102, 0, CVT_regCR0, 0, CVT_Done },
2499 // Convert__imm_95_102__RegCRRC1_0
2500 { CVT_imm_95_102, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2501 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2
2502 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2503 // Convert__RegG8RC1_0__RegG8RC1_1
2504 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2505 // Convert__imm_95_108__regCR0__CondBr1_0
2506 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2507 // Convert__imm_95_108__RegCRRC1_0__CondBr1_1
2508 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2509 // Convert__imm_95_111__regCR0__CondBr1_0
2510 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2511 // Convert__imm_95_111__RegCRRC1_0__CondBr1_1
2512 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2513 // Convert__imm_95_110__regCR0__CondBr1_0
2514 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_95_addBranchTargetOperands, 1, CVT_Done },
2515 // Convert__imm_95_110__RegCRRC1_0__CondBr1_1
2516 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2517 // Convert__imm_95_108__regCR0
2518 { CVT_imm_95_108, 0, CVT_regCR0, 0, CVT_Done },
2519 // Convert__imm_95_108__RegCRRC1_0
2520 { CVT_imm_95_108, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2521 // Convert__imm_95_111__regCR0
2522 { CVT_imm_95_111, 0, CVT_regCR0, 0, CVT_Done },
2523 // Convert__imm_95_111__RegCRRC1_0
2524 { CVT_imm_95_111, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2525 // Convert__imm_95_110__regCR0
2526 { CVT_imm_95_110, 0, CVT_regCR0, 0, CVT_Done },
2527 // Convert__imm_95_110__RegCRRC1_0
2528 { CVT_imm_95_110, 0, CVT_95_addRegCRRCOperands, 1, CVT_Done },
2529 // Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1
2530 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2531 // Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1
2532 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2533 // Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1
2534 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addBranchTargetOperands, 2, CVT_Done },
2535 // Convert__imm_95_12__RegCRBITRC1_0__imm_95_0
2536 { CVT_imm_95_12, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2537 // Convert__imm_95_15__RegCRBITRC1_0__imm_95_0
2538 { CVT_imm_95_15, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2539 // Convert__imm_95_14__RegCRBITRC1_0__imm_95_0
2540 { CVT_imm_95_14, 0, CVT_95_addRegCRBITRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2541 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2
2542 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2543 // Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2
2544 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_Done },
2545 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U6Imm1_3
2546 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_Done },
2547 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3
2548 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2549 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
2550 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2551 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3
2552 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2553 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
2554 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2555 // Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U5Imm1_2__imm_95_31
2556 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2557 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__U5Imm1_2__imm_95_31
2558 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_95_addImmOperands, 3, CVT_imm_95_31, 0, CVT_Done },
2559 // Convert__RegG8RC1_1__RegG8RC1_2__imm_95_0__U5Imm1_3__imm_95_31
2560 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2561 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_0__U5Imm1_3__imm_95_31
2562 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_95_addImmOperands, 4, CVT_imm_95_31, 0, CVT_Done },
2563 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2
2564 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2565 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3
2566 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2567 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2
2568 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2569 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3
2570 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2571 // Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3
2572 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2573 // Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3
2574 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2575 // Convert__regCR0__RegG8RC1_0__RegG8RC1_1
2576 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
2577 // Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2
2578 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2579 // Convert__regCR0__RegG8RC1_0__S16Imm1_1
2580 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2581 // Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2
2582 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2583 // Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3
2584 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2585 // Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3
2586 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addS16ImmOperands, 4, CVT_Done },
2587 // Convert__regCR0__RegG8RC1_0__U16Imm1_1
2588 { CVT_regCR0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2589 // Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2
2590 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2591 // Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3
2592 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2593 // Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3
2594 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addU16ImmOperands, 4, CVT_Done },
2595 // Convert__regCR0__RegGPRC1_0__RegGPRC1_1
2596 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2597 // Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2
2598 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2599 // Convert__regCR0__RegGPRC1_0__U16Imm1_1
2600 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
2601 // Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2
2602 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
2603 // Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3
2604 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2605 // Convert__regCR0__RegGPRC1_0__S16Imm1_1
2606 { CVT_regCR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2607 // Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2
2608 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
2609 // Convert__RegG8RC1_1__RegG8RC1_2
2610 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2611 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2
2612 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 3, CVT_Done },
2613 // Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0
2614 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 1, CVT_Done },
2615 // Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1
2616 { CVT_95_addRegCRBITRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
2617 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2
2618 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2619 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2620 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2621 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2
2622 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2623 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3
2624 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2625 // Convert__RegG8RC1_0__U2Imm1_1
2626 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2627 // Convert__RegGxRCNoR01_0__RegGxRC1_1
2628 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2629 // Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2630 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2631 // Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1
2632 { CVT_95_addImmOperands, 3, CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_Done },
2633 // Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2
2634 { CVT_95_addRegGxRCNoR0Operands, 1, CVT_95_addRegGxRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2635 // Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0
2636 { CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_95_addImmOperands, 1, CVT_Done },
2637 // Convert__regR0__regR0
2638 { CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
2639 // Convert__RegF8RC1_0__RegF8RC1_1
2640 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2641 // Convert__RegF8RC1_1__RegF8RC1_2
2642 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2643 // Convert__RegFpRC1_0__RegF8RC1_1
2644 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2645 // Convert__RegFpRC1_1__RegF8RC1_2
2646 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2647 // Convert__RegFpRC1_0__RegVRRC1_1
2648 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
2649 // Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2
2650 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2651 // Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2
2652 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2653 // Convert__RegF8RC1_0__RegFpRC1_1
2654 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2655 // Convert__RegF8RC1_1__RegFpRC1_2
2656 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2657 // Convert__RegVRRC1_0__RegFpRC1_1
2658 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2659 // Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2
2660 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2661 // Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3
2662 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2663 // Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2
2664 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2665 // Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3
2666 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2667 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2
2668 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2669 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3
2670 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2671 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2
2672 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2673 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3
2674 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2675 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2
2676 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2677 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3
2678 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_Done },
2679 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2680 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2681 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12
2682 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_12, 0, CVT_Done },
2683 // Convert__RegDMRRC1_0__RegDMRRC1_1
2684 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2685 // Convert__RegDMRRC1_0
2686 { CVT_95_addRegDMRRCOperands, 1, CVT_Done },
2687 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0
2688 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
2689 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2
2690 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2691 // Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0
2692 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_imm_95_0, 0, CVT_Done },
2693 // Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1
2694 { CVT_95_addRegDMRpRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_Done },
2695 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1
2696 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
2697 // Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1
2698 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegDMRRCOperands, 2, CVT_Done },
2699 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2
2700 { CVT_95_addRegDMRRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2701 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2
2702 { CVT_95_addRegDMRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
2703 // Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2
2704 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegDMRROWpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2705 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2
2706 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegACCRCOperands, 3, CVT_Done },
2707 // Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2
2708 { CVT_95_addRegDMRROWpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2709 // Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2
2710 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_Done },
2711 // Convert__RegACCRC1_0__Tie0_1_1
2712 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_Done },
2713 // Convert__RegACCRC1_0
2714 { CVT_95_addRegACCRCOperands, 1, CVT_Done },
2715 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_3__imm_95_0__imm_95_0
2716 { 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 },
2717 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_3
2718 { 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 },
2719 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_2
2720 { 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 },
2721 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_1
2722 { 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 },
2723 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_0__U1Imm1_2__imm_95_0
2724 { 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 },
2725 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_2__imm_95_0__imm_95_0
2726 { 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 },
2727 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_1
2728 { 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 },
2729 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__imm_95_1__U1Imm1_2__imm_95_0
2730 { 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 },
2731 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRC1_1__U2Imm1_2__U1Imm1_3__U2Imm1_4
2732 { 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 },
2733 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3
2734 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2735 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__U2Imm1_4
2736 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2737 // Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3
2738 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2739 // Convert__RegF8RC1_2__S5Imm1_1__RegF8RC1_3__U2Imm1_4
2740 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2741 // Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3
2742 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2743 // Convert__RegFpRC1_2__S5Imm1_1__RegFpRC1_3__U2Imm1_4
2744 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2745 // Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3
2746 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2747 // Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3__U2Imm1_4
2748 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2749 // Convert__RegFpRC1_0__RegFpRC1_1
2750 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_Done },
2751 // Convert__RegFpRC1_1__RegFpRC1_2
2752 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2753 // Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3
2754 { CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2755 // Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3__U2Imm1_4
2756 { CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2757 // Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3
2758 { CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2759 // Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3__U2Imm1_4
2760 { CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2761 // Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3
2762 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2763 // Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3__U2Imm1_4
2764 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegFpRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
2765 // Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2
2766 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2767 // Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3
2768 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2769 // Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2
2770 { CVT_95_addRegFpRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2771 // Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3
2772 { CVT_95_addRegFpRCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
2773 // Convert__U5Imm1_0
2774 { CVT_95_addImmOperands, 1, CVT_Done },
2775 // Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1
2776 { CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2777 // Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2
2778 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2779 // Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2
2780 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegFpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2781 // Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2
2782 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2783 // Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2
2784 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2785 // Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2
2786 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegFpRCOperands, 3, CVT_Done },
2787 // Convert__RegSPERC1_0__RegSPERC1_1
2788 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2789 // Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2
2790 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2791 // Convert__RegSPERC1_0__RegGPRC1_1
2792 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
2793 // Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2
2794 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2795 // Convert__RegGPRC1_0__RegSPERC1_1
2796 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_Done },
2797 // Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1
2798 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 3, CVT_95_addImmOperands, 2, CVT_Done },
2799 // Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2
2800 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2801 // Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2
2802 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2803 // Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2
2804 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2805 // Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2
2806 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2807 // Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2
2808 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
2809 // Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2
2810 { CVT_95_addRegSPERCOperands, 1, CVT_95_addRegSPERCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2811 // Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0
2812 { CVT_95_addRegSPERCOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_95_addRegSPERCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
2813 // Convert__RegSPERC1_0__S5Imm1_1
2814 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2815 // Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2
2816 { CVT_95_addRegSPERCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegSPERCOperands, 3, CVT_Done },
2817 // Convert__RegF4RC1_0__RegF4RC1_1
2818 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_Done },
2819 // Convert__RegF4RC1_1__RegF4RC1_2
2820 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2821 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2
2822 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2823 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2824 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2825 // Convert__RegF4RC1_0__RegF8RC1_1
2826 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2827 // Convert__RegF4RC1_1__RegF8RC1_2
2828 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_Done },
2829 // Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2
2830 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_Done },
2831 // Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3
2832 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_Done },
2833 // Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3__RegF8RC1_4
2834 { CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF8RCOperands, 4, CVT_95_addRegF8RCOperands, 5, CVT_Done },
2835 // Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3
2836 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2837 // Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3__RegF4RC1_4
2838 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2839 // Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3
2840 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addRegF4RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_Done },
2841 // Convert__RegF4RC1_1__RegF8RC1_2__RegF4RC1_3__RegF4RC1_4
2842 { CVT_95_addRegF4RCOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addRegF4RCOperands, 4, CVT_95_addRegF4RCOperands, 5, CVT_Done },
2843 // Convert__RegCRRC1_0__RegF8RC1_1
2844 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
2845 // Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2
2846 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2847 // Convert__imm_95_0__imm_95_0
2848 { CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
2849 // Convert__imm_95_0
2850 { CVT_imm_95_0, 0, CVT_Done },
2851 // Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2
2852 { CVT_95_addImmOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2853 // Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3
2854 { CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
2855 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__RegCRBITRC1_3
2856 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegCRBITRCOperands, 4, CVT_Done },
2857 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ
2858 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2859 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ
2860 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0EQ, 0, CVT_Done },
2861 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT
2862 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2863 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT
2864 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0GT, 0, CVT_Done },
2865 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT
2866 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2867 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT
2868 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addRegGPRCOperands, 3, CVT_regCR0LT, 0, CVT_Done },
2869 // Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
2870 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2871 // Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2872 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2873 // Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2874 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2875 // Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2876 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2877 // Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2878 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2879 // Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
2880 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2881 // Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2882 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2883 // Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2
2884 { CVT_95_addRegG8pRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
2885 // Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2
2886 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2887 // Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2888 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2889 // Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
2890 { CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2891 // Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2892 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2893 // Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2894 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2895 // Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2896 { CVT_95_addRegF8RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2897 // Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2
2898 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2899 // Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
2900 { CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2901 // Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2
2902 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2903 // Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2
2904 { CVT_95_addRegF4RCOperands, 1, CVT_imm_95_0, 0, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2905 // Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
2906 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2907 // Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2
2908 { CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addTLSRegOperands, 3, CVT_Done },
2909 // Convert__RegG8RC1_0__regZERO8__S16Imm1_1
2910 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2911 // Convert__RegGPRC1_0__S16Imm1_1
2912 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2913 // Convert__RegGPRC1_0__regZERO__S16Imm1_1
2914 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2915 // Convert__RegG8RC1_0__regZERO8__S17Imm1_1
2916 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2917 // Convert__RegGPRC1_0__S17Imm1_1
2918 { CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
2919 // Convert__RegGPRC1_0__regZERO__S17Imm1_1
2920 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addS16ImmOperands, 2, CVT_Done },
2921 // Convert__RegG8RC1_0__imm_95_0
2922 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
2923 // Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2
2924 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2925 // Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2926 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2927 // Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2928 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2929 // Convert__imm_95_1
2930 { CVT_imm_95_1, 0, CVT_Done },
2931 // Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2
2932 { CVT_95_addRegVFRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2933 // Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2934 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2935 // Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2936 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2937 // Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2
2938 { CVT_95_addRegVSRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2939 // Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2940 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2941 // Convert__RegVSRC1_0__U5Imm1_1
2942 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2943 // Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2
2944 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2945 // Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2
2946 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
2947 // Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2
2948 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
2949 // Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2
2950 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
2951 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3
2952 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_Done },
2953 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3
2954 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
2955 // Convert__RegCRRC1_0__RegCRRC1_1
2956 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
2957 // Convert__RegCRRC1_0
2958 { CVT_95_addRegCRRCOperands, 1, CVT_Done },
2959 // Convert__RegG8RC1_0__imm_95_29
2960 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2961 // Convert__RegGPRC1_0__imm_95_29
2962 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_29, 0, CVT_Done },
2963 // Convert__RegG8RC1_0__imm_95_280
2964 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2965 // Convert__RegGPRC1_0__imm_95_280
2966 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_280, 0, CVT_Done },
2967 // Convert__RegGPRC1_0__U10Imm1_1
2968 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
2969 // Convert__RegGPRC1_0__imm_95_128
2970 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_128, 0, CVT_Done },
2971 // Convert__RegGPRC1_0__imm_95_129
2972 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_129, 0, CVT_Done },
2973 // Convert__RegGPRC1_0__imm_95_130
2974 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_130, 0, CVT_Done },
2975 // Convert__RegGPRC1_0__imm_95_131
2976 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_131, 0, CVT_Done },
2977 // Convert__RegGPRC1_0__imm_95_132
2978 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_132, 0, CVT_Done },
2979 // Convert__RegGPRC1_0__imm_95_133
2980 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_133, 0, CVT_Done },
2981 // Convert__RegGPRC1_0__imm_95_134
2982 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_134, 0, CVT_Done },
2983 // Convert__RegGPRC1_0__imm_95_135
2984 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_135, 0, CVT_Done },
2985 // Convert__RegG8RC1_0__imm_95_28
2986 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2987 // Convert__RegGPRC1_0__imm_95_28
2988 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_28, 0, CVT_Done },
2989 // Convert__RegGPRC1_0
2990 { CVT_95_addRegGPRCOperands, 1, CVT_Done },
2991 // Convert__RegG8RC1_0__imm_95_9
2992 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2993 // Convert__RegGPRC1_0__imm_95_9
2994 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_9, 0, CVT_Done },
2995 // Convert__RegG8RC1_0__imm_95_19
2996 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
2997 // Convert__RegGPRC1_0__imm_95_19
2998 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_19, 0, CVT_Done },
2999 // Convert__RegGPRC1_0__imm_95_537
3000 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_537, 0, CVT_Done },
3001 // Convert__RegGPRC1_0__imm_95_539
3002 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_539, 0, CVT_Done },
3003 // Convert__RegGPRC1_0__imm_95_541
3004 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_541, 0, CVT_Done },
3005 // Convert__RegGPRC1_0__imm_95_543
3006 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_543, 0, CVT_Done },
3007 // Convert__RegGPRC1_0__imm_95_536
3008 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_536, 0, CVT_Done },
3009 // Convert__RegGPRC1_0__imm_95_538
3010 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_538, 0, CVT_Done },
3011 // Convert__RegGPRC1_0__imm_95_540
3012 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_540, 0, CVT_Done },
3013 // Convert__RegGPRC1_0__imm_95_542
3014 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_542, 0, CVT_Done },
3015 // Convert__RegGPRC1_0__imm_95_1018
3016 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1018, 0, CVT_Done },
3017 // Convert__RegGPRC1_0__Imm1_1
3018 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3019 // Convert__RegGPRC1_0__imm_95_981
3020 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_981, 0, CVT_Done },
3021 // Convert__RegG8RC1_0__imm_95_22
3022 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3023 // Convert__RegGPRC1_0__imm_95_22
3024 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_22, 0, CVT_Done },
3025 // Convert__RegG8RC1_0__imm_95_17
3026 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3027 // Convert__RegGPRC1_0__imm_95_17
3028 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_17, 0, CVT_Done },
3029 // Convert__RegG8RC1_0__imm_95_18
3030 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3031 // Convert__RegGPRC1_0__imm_95_18
3032 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_18, 0, CVT_Done },
3033 // Convert__RegGPRC1_0__imm_95_980
3034 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_980, 0, CVT_Done },
3035 // Convert__RegG8RC1_0__RegF8RC1_1
3036 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3037 // Convert__RegGPRC1_0__RegF8RC1_1
3038 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_Done },
3039 // Convert__RegF8RC1_0
3040 { CVT_95_addRegF8RCOperands, 1, CVT_Done },
3041 // Convert__RegF8RC1_1
3042 { CVT_95_addRegF8RCOperands, 2, CVT_Done },
3043 // Convert__RegF8RC1_0__U3Imm1_1
3044 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3045 // Convert__RegF8RC1_0__U2Imm1_1
3046 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3047 // Convert__RegGPRC1_0__imm_95_529
3048 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_529, 0, CVT_Done },
3049 // Convert__RegGPRC1_0__imm_95_531
3050 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_531, 0, CVT_Done },
3051 // Convert__RegGPRC1_0__imm_95_533
3052 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_533, 0, CVT_Done },
3053 // Convert__RegGPRC1_0__imm_95_535
3054 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_535, 0, CVT_Done },
3055 // Convert__RegGPRC1_0__imm_95_528
3056 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_528, 0, CVT_Done },
3057 // Convert__RegGPRC1_0__imm_95_530
3058 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_530, 0, CVT_Done },
3059 // Convert__RegGPRC1_0__imm_95_532
3060 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_532, 0, CVT_Done },
3061 // Convert__RegGPRC1_0__imm_95_534
3062 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_534, 0, CVT_Done },
3063 // Convert__RegGPRC1_0__imm_95_1019
3064 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1019, 0, CVT_Done },
3065 // Convert__RegG8RC1_0__imm_95_8
3066 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3067 // Convert__RegGPRC1_0__imm_95_8
3068 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_8, 0, CVT_Done },
3069 // Convert__RegGPRC1_0__CRBitMask1_1
3070 { CVT_95_addRegGPRCOperands, 1, CVT_95_addCRBitMaskOperands, 2, CVT_Done },
3071 // Convert__RegGPRC1_0__imm_95_48
3072 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_48, 0, CVT_Done },
3073 // Convert__RegGPRC1_0__imm_95_896
3074 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_896, 0, CVT_Done },
3075 // Convert__RegG8RC1_0__imm_95_287
3076 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3077 // Convert__RegGPRC1_0__imm_95_287
3078 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_287, 0, CVT_Done },
3079 // Convert__RegG8RC1_0__imm_95_5
3080 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3081 // Convert__RegGPRC1_0__imm_95_5
3082 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_5, 0, CVT_Done },
3083 // Convert__RegG8RC1_0__imm_95_4
3084 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3085 // Convert__RegGPRC1_0__imm_95_4
3086 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_4, 0, CVT_Done },
3087 // Convert__RegG8RC1_0__imm_95_25
3088 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3089 // Convert__RegGPRC1_0__imm_95_25
3090 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_25, 0, CVT_Done },
3091 // Convert__RegG8RC1_0__imm_95_512
3092 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3093 // Convert__RegGPRC1_0__imm_95_512
3094 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_512, 0, CVT_Done },
3095 // Convert__RegG8RC1_0__imm_95_272
3096 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3097 // Convert__RegG8RC1_0__imm_95_273
3098 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3099 // Convert__RegG8RC1_0__imm_95_274
3100 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3101 // Convert__RegG8RC1_0__imm_95_275
3102 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3103 // Convert__RegGPRC1_0__imm_95_272
3104 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_272, 0, CVT_Done },
3105 // Convert__RegGPRC1_0__imm_95_273
3106 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_273, 0, CVT_Done },
3107 // Convert__RegGPRC1_0__imm_95_274
3108 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_274, 0, CVT_Done },
3109 // Convert__RegGPRC1_0__imm_95_275
3110 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_275, 0, CVT_Done },
3111 // Convert__RegGPRC1_0__imm_95_260
3112 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_260, 0, CVT_Done },
3113 // Convert__RegGPRC1_0__imm_95_261
3114 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_261, 0, CVT_Done },
3115 // Convert__RegGPRC1_0__imm_95_262
3116 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_262, 0, CVT_Done },
3117 // Convert__RegGPRC1_0__imm_95_263
3118 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_263, 0, CVT_Done },
3119 // Convert__RegGPRC1_0__U4Imm1_1
3120 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3121 // Convert__RegG8RC1_0__imm_95_26
3122 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3123 // Convert__RegGPRC1_0__imm_95_26
3124 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_26, 0, CVT_Done },
3125 // Convert__RegG8RC1_0__imm_95_27
3126 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3127 // Convert__RegGPRC1_0__imm_95_27
3128 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_27, 0, CVT_Done },
3129 // Convert__RegGPRC1_0__imm_95_990
3130 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_990, 0, CVT_Done },
3131 // Convert__RegGPRC1_0__imm_95_991
3132 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_991, 0, CVT_Done },
3133 // Convert__RegGPRC1_0__imm_95_268
3134 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_268, 0, CVT_Done },
3135 // Convert__RegGPRC1_0__imm_95_988
3136 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_988, 0, CVT_Done },
3137 // Convert__RegGPRC1_0__imm_95_989
3138 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_989, 0, CVT_Done },
3139 // Convert__RegGPRC1_0__imm_95_269
3140 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_269, 0, CVT_Done },
3141 // Convert__RegGPRC1_0__imm_95_986
3142 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_986, 0, CVT_Done },
3143 // Convert__RegG8RC1_0__imm_95_13
3144 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3145 // Convert__RegGPRC1_0__imm_95_13
3146 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_13, 0, CVT_Done },
3147 // Convert__RegG8RC1_0__imm_95_3
3148 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3149 // Convert__RegGPRC1_0__imm_95_3
3150 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_3, 0, CVT_Done },
3151 // Convert__RegG8RC1_0__RegVRRC1_1
3152 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3153 // Convert__RegGPRC1_0__RegVRRC1_1
3154 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3155 // Convert__RegVRRC1_0
3156 { CVT_95_addRegVRRCOperands, 1, CVT_Done },
3157 // Convert__RegG8RC1_0__RegVSFRC1_1
3158 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3159 // Convert__RegG8RC1_0__RegVSRC1_1
3160 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3161 // Convert__RegGPRC1_0__RegVSFRC1_1
3162 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3163 // Convert__RegG8RC1_0__imm_95_1
3164 { CVT_95_addRegG8RCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3165 // Convert__RegGPRC1_0__imm_95_1
3166 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_1, 0, CVT_Done },
3167 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1
3168 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3169 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1
3170 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3171 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2
3172 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3173 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2
3174 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3175 // Convert__imm_95_29__RegG8RC1_0
3176 { CVT_imm_95_29, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3177 // Convert__imm_95_29__RegGPRC1_0
3178 { CVT_imm_95_29, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3179 // Convert__imm_95_280__RegG8RC1_0
3180 { CVT_imm_95_280, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3181 // Convert__imm_95_280__RegGPRC1_0
3182 { CVT_imm_95_280, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3183 // Convert__imm_95_28__RegG8RC1_0
3184 { CVT_imm_95_28, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3185 // Convert__imm_95_28__RegGPRC1_0
3186 { CVT_imm_95_28, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3187 // Convert__imm_95_255__RegG8RC1_0
3188 { CVT_imm_95_255, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3189 // Convert__imm_95_255__RegGPRC1_0
3190 { CVT_imm_95_255, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3191 // Convert__Imm1_0__RegGPRC1_1
3192 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3193 // Convert__imm_95_9__RegG8RC1_0
3194 { CVT_imm_95_9, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3195 // Convert__imm_95_9__RegGPRC1_0
3196 { CVT_imm_95_9, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3197 // Convert__imm_95_19__RegG8RC1_0
3198 { CVT_imm_95_19, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3199 // Convert__imm_95_19__RegGPRC1_0
3200 { CVT_imm_95_19, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3201 // Convert__imm_95_537__RegGPRC1_1
3202 { CVT_imm_95_537, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3203 // Convert__imm_95_539__RegGPRC1_1
3204 { CVT_imm_95_539, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3205 // Convert__imm_95_541__RegGPRC1_1
3206 { CVT_imm_95_541, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3207 // Convert__imm_95_543__RegGPRC1_1
3208 { CVT_imm_95_543, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3209 // Convert__imm_95_536__RegGPRC1_1
3210 { CVT_imm_95_536, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3211 // Convert__imm_95_538__RegGPRC1_1
3212 { CVT_imm_95_538, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3213 // Convert__imm_95_540__RegGPRC1_1
3214 { CVT_imm_95_540, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3215 // Convert__imm_95_542__RegGPRC1_1
3216 { CVT_imm_95_542, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3217 // Convert__imm_95_1018__RegGPRC1_0
3218 { CVT_imm_95_1018, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3219 // Convert__RegGPRC1_1__Imm1_0
3220 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3221 // Convert__imm_95_981__RegGPRC1_0
3222 { CVT_imm_95_981, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3223 // Convert__imm_95_22__RegG8RC1_0
3224 { CVT_imm_95_22, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3225 // Convert__imm_95_22__RegGPRC1_0
3226 { CVT_imm_95_22, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3227 // Convert__imm_95_17__RegG8RC1_0
3228 { CVT_imm_95_17, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3229 // Convert__imm_95_17__RegGPRC1_0
3230 { CVT_imm_95_17, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3231 // Convert__imm_95_18__RegG8RC1_0
3232 { CVT_imm_95_18, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3233 // Convert__imm_95_18__RegGPRC1_0
3234 { CVT_imm_95_18, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3235 // Convert__imm_95_980__RegGPRC1_0
3236 { CVT_imm_95_980, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3237 // Convert__RegF8RC1_0__RegG8RC1_1
3238 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3239 // Convert__RegF8RC1_0__RegGPRC1_1
3240 { CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3241 // Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0
3242 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3243 // Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0
3244 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_0, 0, CVT_Done },
3245 // Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3
3246 { CVT_95_addImmOperands, 1, CVT_95_addRegF8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3247 // Convert__Imm1_1__RegF8RC1_2__U1Imm1_3__Imm1_4
3248 { CVT_95_addImmOperands, 2, CVT_95_addRegF8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3249 // Convert__U3Imm1_0__U4Imm1_1__imm_95_0
3250 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3251 // Convert__U3Imm1_1__U4Imm1_2__imm_95_0
3252 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3253 // Convert__U3Imm1_0__U4Imm1_1__Imm1_2
3254 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3255 // Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3
3256 { CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3257 // Convert__imm_95_529__RegGPRC1_1
3258 { CVT_imm_95_529, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3259 // Convert__imm_95_531__RegGPRC1_1
3260 { CVT_imm_95_531, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3261 // Convert__imm_95_533__RegGPRC1_1
3262 { CVT_imm_95_533, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3263 // Convert__imm_95_535__RegGPRC1_1
3264 { CVT_imm_95_535, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3265 // Convert__imm_95_528__RegGPRC1_1
3266 { CVT_imm_95_528, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3267 // Convert__imm_95_530__RegGPRC1_1
3268 { CVT_imm_95_530, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3269 // Convert__imm_95_532__RegGPRC1_1
3270 { CVT_imm_95_532, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3271 // Convert__imm_95_534__RegGPRC1_1
3272 { CVT_imm_95_534, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3273 // Convert__imm_95_1019__RegGPRC1_0
3274 { CVT_imm_95_1019, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3275 // Convert__imm_95_8__RegG8RC1_0
3276 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3277 // Convert__imm_95_8__RegGPRC1_0
3278 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3279 // Convert__RegGPRC1_0__imm_95_0
3280 { CVT_95_addRegGPRCOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3281 // Convert__RegGPRC1_0__U1Imm1_1
3282 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3283 // Convert__CRBitMask1_0__RegGPRC1_1
3284 { CVT_95_addCRBitMaskOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3285 // Convert__imm_95_48__RegGPRC1_0
3286 { CVT_imm_95_48, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3287 // Convert__imm_95_896__RegGPRC1_0
3288 { CVT_imm_95_896, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3289 // Convert__imm_95_25__RegG8RC1_0
3290 { CVT_imm_95_25, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3291 // Convert__imm_95_25__RegGPRC1_0
3292 { CVT_imm_95_25, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3293 // Convert__imm_95_512__RegG8RC1_0
3294 { CVT_imm_95_512, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3295 // Convert__imm_95_512__RegGPRC1_0
3296 { CVT_imm_95_512, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3297 // Convert__RegGPRC1_1
3298 { CVT_95_addRegGPRCOperands, 2, CVT_Done },
3299 // Convert__imm_95_272__RegG8RC1_1
3300 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3301 // Convert__imm_95_272__RegGPRC1_1
3302 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3303 // Convert__imm_95_273__RegG8RC1_1
3304 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3305 // Convert__imm_95_273__RegGPRC1_1
3306 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3307 // Convert__imm_95_274__RegG8RC1_1
3308 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3309 // Convert__imm_95_274__RegGPRC1_1
3310 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3311 // Convert__imm_95_275__RegG8RC1_1
3312 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3313 // Convert__imm_95_275__RegGPRC1_1
3314 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3315 // Convert__imm_95_260__RegGPRC1_1
3316 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3317 // Convert__imm_95_261__RegGPRC1_1
3318 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3319 // Convert__imm_95_262__RegGPRC1_1
3320 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3321 // Convert__imm_95_263__RegGPRC1_1
3322 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3323 // Convert__imm_95_272__RegG8RC1_0
3324 { CVT_imm_95_272, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3325 // Convert__imm_95_272__RegGPRC1_0
3326 { CVT_imm_95_272, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3327 // Convert__imm_95_273__RegG8RC1_0
3328 { CVT_imm_95_273, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3329 // Convert__imm_95_273__RegGPRC1_0
3330 { CVT_imm_95_273, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3331 // Convert__imm_95_274__RegG8RC1_0
3332 { CVT_imm_95_274, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3333 // Convert__imm_95_274__RegGPRC1_0
3334 { CVT_imm_95_274, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3335 // Convert__imm_95_275__RegG8RC1_0
3336 { CVT_imm_95_275, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3337 // Convert__imm_95_275__RegGPRC1_0
3338 { CVT_imm_95_275, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3339 // Convert__imm_95_260__RegGPRC1_0
3340 { CVT_imm_95_260, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3341 // Convert__imm_95_261__RegGPRC1_0
3342 { CVT_imm_95_261, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3343 // Convert__imm_95_262__RegGPRC1_0
3344 { CVT_imm_95_262, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3345 // Convert__imm_95_263__RegGPRC1_0
3346 { CVT_imm_95_263, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3347 // Convert__RegGPRC1_1__U4Imm1_0
3348 { CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 1, CVT_Done },
3349 // Convert__imm_95_26__RegG8RC1_0
3350 { CVT_imm_95_26, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3351 // Convert__imm_95_26__RegGPRC1_0
3352 { CVT_imm_95_26, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3353 // Convert__imm_95_27__RegG8RC1_0
3354 { CVT_imm_95_27, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3355 // Convert__imm_95_27__RegGPRC1_0
3356 { CVT_imm_95_27, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3357 // Convert__imm_95_990__RegGPRC1_0
3358 { CVT_imm_95_990, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3359 // Convert__imm_95_991__RegGPRC1_0
3360 { CVT_imm_95_991, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3361 // Convert__imm_95_988__RegGPRC1_0
3362 { CVT_imm_95_988, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3363 // Convert__imm_95_284__RegG8RC1_0
3364 { CVT_imm_95_284, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3365 // Convert__imm_95_284__RegGPRC1_0
3366 { CVT_imm_95_284, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3367 // Convert__imm_95_989__RegGPRC1_0
3368 { CVT_imm_95_989, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3369 // Convert__imm_95_285__RegG8RC1_0
3370 { CVT_imm_95_285, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3371 // Convert__imm_95_285__RegGPRC1_0
3372 { CVT_imm_95_285, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3373 // Convert__imm_95_986__RegGPRC1_0
3374 { CVT_imm_95_986, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3375 // Convert__imm_95_13__RegG8RC1_0
3376 { CVT_imm_95_13, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3377 // Convert__imm_95_13__RegGPRC1_0
3378 { CVT_imm_95_13, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3379 // Convert__imm_95_3__RegG8RC1_0
3380 { CVT_imm_95_3, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3381 // Convert__imm_95_3__RegGPRC1_0
3382 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3383 // Convert__RegVRRC1_0__RegG8RC1_1
3384 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3385 // Convert__RegVRRC1_0__RegGPRC1_1
3386 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3387 // Convert__RegVRRC1_0__U16Imm1_1
3388 { CVT_95_addRegVRRCOperands, 1, CVT_95_addU16ImmOperands, 2, CVT_Done },
3389 // Convert__RegVSFRC1_0__RegG8RC1_1
3390 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3391 // Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2
3392 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3393 // Convert__RegVSFRC1_0__RegGPRC1_1
3394 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3395 // Convert__RegVSRC1_0__RegGPRC1_1
3396 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3397 // Convert__imm_95_1__RegG8RC1_0
3398 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_Done },
3399 // Convert__imm_95_1__RegGPRC1_0
3400 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3401 // Convert__regR0__regR0__imm_95_0
3402 { CVT_regR0, 0, CVT_regR0, 0, CVT_imm_95_0, 0, CVT_Done },
3403 // Convert__regX0__regX0__imm_95_0
3404 { CVT_regX0, 0, CVT_regX0, 0, CVT_imm_95_0, 0, CVT_Done },
3405 // Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2
3406 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addU16ImmOperands, 3, CVT_Done },
3407 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2
3408 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3409 // Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2
3410 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3411 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2
3412 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3413 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__S32Imm1_2
3414 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3415 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2
3416 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3417 // Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2
3418 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3419 // Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1
3420 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3421 // Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3
3422 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3423 // Convert__imm_95_2__imm_95_0
3424 { CVT_imm_95_2, 0, CVT_imm_95_0, 0, CVT_Done },
3425 // Convert__imm_95_4__imm_95_0
3426 { CVT_imm_95_4, 0, CVT_imm_95_0, 0, CVT_Done },
3427 // Convert__RegG8RC1_0__S34Imm1_1
3428 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3429 // Convert__RegGPRC1_0__S34Imm1_1
3430 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3431 // Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1
3432 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3433 // Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1
3434 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 3, CVT_95_addImmOperands, 2, CVT_Done },
3435 // Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2
3436 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3437 // Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2
3438 { CVT_95_addRegGPRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3439 // Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2
3440 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3441 // Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2
3442 { CVT_95_addRegG8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3443 // Convert__RegF8RC1_0__S34Imm1_1
3444 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3445 // Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2
3446 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3447 // Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2
3448 { CVT_95_addRegF8RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3449 // Convert__RegF4RC1_0__S34Imm1_1
3450 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3451 // Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2
3452 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3453 // Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2
3454 { CVT_95_addRegF4RCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3455 // Convert__RegG8RC1_0__regZERO8__S32Imm1_1
3456 { CVT_95_addRegG8RCOperands, 1, CVT_regZERO8, 0, CVT_95_addImmOperands, 2, CVT_Done },
3457 // Convert__RegGPRC1_0__regZERO__S32Imm1_1
3458 { CVT_95_addRegGPRCOperands, 1, CVT_regZERO, 0, CVT_95_addImmOperands, 2, CVT_Done },
3459 // Convert__imm_95_5__imm_95_0
3460 { CVT_imm_95_5, 0, CVT_imm_95_0, 0, CVT_Done },
3461 // Convert__RegVFRC1_0__S34Imm1_1
3462 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3463 // Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2
3464 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3465 // Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2
3466 { CVT_95_addRegVFRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3467 // Convert__RegVSRC1_0__S34Imm1_1
3468 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3469 // Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2
3470 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3471 // Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2
3472 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3473 // Convert__RegVSRpRC1_0__S34Imm1_1
3474 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3475 // Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2
3476 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3477 // Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2
3478 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3479 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3480 { 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 },
3481 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U2Imm1_5
3482 { 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 },
3483 // Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3484 { 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 },
3485 // Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2__U8Imm1_3__U4Imm1_4__U4Imm1_5
3486 { 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 },
3487 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
3488 { 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 },
3489 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U2Imm1_5
3490 { 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 },
3491 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
3492 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3493 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4
3494 { 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 },
3495 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3496 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3497 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2__U4Imm1_3__U2Imm1_4
3498 { 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 },
3499 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3500 { 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 },
3501 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U8Imm1_5
3502 { 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 },
3503 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3504 { 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 },
3505 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2__U4Imm1_3__U4Imm1_4__U4Imm1_5
3506 { 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 },
3507 // Convert__RegG8RC1_0__RegG8RC_NOX01_1__NegS32Imm1_2
3508 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RC_95_NOX0Operands, 2, CVT_95_addNegImmOperands, 3, CVT_Done },
3509 // Convert__RegGPRC1_0__RegGPRC_NOR01_1__NegS32Imm1_2
3510 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRC_95_NOR0Operands, 2, CVT_95_addNegImmOperands, 3, CVT_Done },
3511 // Convert__imm_95_2
3512 { CVT_imm_95_2, 0, CVT_Done },
3513 // Convert__RegG8RC1_0
3514 { CVT_95_addRegG8RCOperands, 1, CVT_Done },
3515 // Convert__U1Imm1_0
3516 { CVT_95_addImmOperands, 1, CVT_Done },
3517 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3
3518 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3519 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__U6Imm1_4
3520 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3521 // Convert__RegG8RC1_0__Tie0_1_1__RegG8RC1_1__U6Imm1_2__U6Imm1_3
3522 { CVT_95_addRegG8RCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3523 // Convert__RegG8RC1_1__Tie0_1_1__RegG8RC1_2__U6Imm1_3__U6Imm1_4
3524 { CVT_95_addRegG8RCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3525 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3
3526 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3527 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__Imm1_4
3528 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3529 // Convert__RegGPRC1_0__Tie0_1_1__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3530 { 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 },
3531 // Convert__RegGPRC1_1__Tie0_1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3532 { 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 },
3533 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3__U5Imm1_4
3534 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3535 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4__U5Imm1_5
3536 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3537 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__U5Imm1_4
3538 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3539 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__U5Imm1_4__U5Imm1_5
3540 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_95_addImmOperands, 5, CVT_95_addImmOperands, 6, CVT_Done },
3541 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0
3542 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3543 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3__imm_95_0
3544 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3545 // Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0
3546 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3547 // Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0
3548 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3549 // Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3__imm_95_0
3550 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_Done },
3551 // Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__imm_95_0__imm_95_31
3552 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3553 // Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__imm_95_0__imm_95_31
3554 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3555 // Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3__imm_95_0__imm_95_31
3556 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3557 // Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3__imm_95_0__imm_95_31
3558 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3559 // Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__imm_95_0__imm_95_31
3560 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3561 // Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__imm_95_0__imm_95_31
3562 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3563 // Convert__RegG8RC1_1__RegG8RC1_2__U5Imm1_3__imm_95_0__imm_95_31
3564 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3565 // Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3__imm_95_0__imm_95_31
3566 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_imm_95_0, 0, CVT_imm_95_31, 0, CVT_Done },
3567 // Convert__Imm1_0
3568 { CVT_95_addImmOperands, 1, CVT_Done },
3569 // Convert__RegGPRC1_0__RegCRRC1_1
3570 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRRCOperands, 2, CVT_Done },
3571 // Convert__RegGPRC1_0__RegCRBITRC1_1
3572 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegCRBITRCOperands, 2, CVT_Done },
3573 // Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2
3574 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3575 // Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3
3576 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3577 // Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3578 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3579 // Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2
3580 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3581 // Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2
3582 { CVT_imm_95_0, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3583 // Convert__imm_95_0__imm_95_2
3584 { CVT_imm_95_0, 0, CVT_imm_95_2, 0, CVT_Done },
3585 // Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2
3586 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3587 // Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3
3588 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3589 // Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2
3590 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3591 // Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3592 { CVT_imm_95_0, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3593 // Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2
3594 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3595 // Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3596 { CVT_imm_95_0, 0, CVT_95_addRegF8RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3597 // Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2
3598 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3599 // Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2
3600 { CVT_imm_95_0, 0, CVT_95_addRegF4RCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addRegGxRCOperands, 3, CVT_Done },
3601 // Convert__imm_95_1__imm_95_1
3602 { CVT_imm_95_1, 0, CVT_imm_95_1, 0, CVT_Done },
3603 // Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2
3604 { CVT_95_addRegG8pRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_Done },
3605 // Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3
3606 { CVT_95_addRegG8pRCOperands, 2, CVT_95_addRegGxRCNoR0Operands, 3, CVT_95_addRegGxRCOperands, 4, CVT_Done },
3607 // Convert__imm_95_0__imm_95_3
3608 { CVT_imm_95_0, 0, CVT_imm_95_3, 0, CVT_Done },
3609 // Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2
3610 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGxRCNoR0Operands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3611 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1
3612 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3613 // Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1
3614 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3615 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2
3616 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3617 // Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2
3618 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 4, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3619 // Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1
3620 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 3, CVT_95_addRegG8RCOperands, 4, CVT_95_addImmOperands, 2, CVT_Done },
3621 // Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_4__U1Imm1_2
3622 { CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 4, CVT_95_addRegG8RCOperands, 5, CVT_95_addImmOperands, 3, CVT_Done },
3623 // Convert__RegG8RC1_0__S16Imm1_1
3624 { CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3625 // Convert__U2Imm1_0
3626 { CVT_95_addImmOperands, 1, CVT_Done },
3627 // Convert__U3Imm1_0__imm_95_0
3628 { CVT_95_addImmOperands, 1, CVT_imm_95_0, 0, CVT_Done },
3629 // Convert__U3Imm1_0__U2Imm1_1
3630 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3631 // Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3
3632 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3633 // Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3
3634 { CVT_95_addImmOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3635 // Convert__U1Imm1_1
3636 { CVT_95_addImmOperands, 2, CVT_Done },
3637 // Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2
3638 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3639 // Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1
3640 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3641 // Convert__imm_95_4__RegG8RC1_0__S16Imm1_1
3642 { CVT_imm_95_4, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3643 // Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1
3644 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3645 // Convert__imm_95_12__RegG8RC1_0__S16Imm1_1
3646 { CVT_imm_95_12, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3647 // Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1
3648 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3649 // Convert__imm_95_8__RegG8RC1_0__S16Imm1_1
3650 { CVT_imm_95_8, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3651 // Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2
3652 { CVT_95_addImmOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3653 // Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1
3654 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3655 // Convert__imm_95_20__RegG8RC1_0__S16Imm1_1
3656 { CVT_imm_95_20, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3657 // Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1
3658 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3659 // Convert__imm_95_5__RegG8RC1_0__S16Imm1_1
3660 { CVT_imm_95_5, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3661 // Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1
3662 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3663 // Convert__imm_95_1__RegG8RC1_0__S16Imm1_1
3664 { CVT_imm_95_1, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3665 // Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1
3666 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3667 // Convert__imm_95_6__RegG8RC1_0__S16Imm1_1
3668 { CVT_imm_95_6, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3669 // Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1
3670 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3671 // Convert__imm_95_2__RegG8RC1_0__S16Imm1_1
3672 { CVT_imm_95_2, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3673 // Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1
3674 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3675 // Convert__imm_95_16__RegG8RC1_0__S16Imm1_1
3676 { CVT_imm_95_16, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3677 // Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1
3678 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3679 // Convert__imm_95_24__RegG8RC1_0__S16Imm1_1
3680 { CVT_imm_95_24, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3681 // Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1
3682 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3683 // Convert__imm_95_31__RegG8RC1_0__S16Imm1_1
3684 { CVT_imm_95_31, 0, CVT_95_addRegG8RCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3685 // Convert__regR0__RegGPRC1_0
3686 { CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3687 // Convert__RegGPRC1_1__RegGPRC1_0
3688 { CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3689 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0
3690 { 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 },
3691 // Convert__RegGPRC1_0__RegGPRC1_1__U2Imm1_2__U1Imm1_3__U1Imm1_4
3692 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3693 // Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2
3694 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3695 // Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2
3696 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3697 // Convert__imm_95_0__regR0__regR0
3698 { CVT_imm_95_0, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3699 // Convert__imm_95_1__regR0__regR0
3700 { CVT_imm_95_1, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3701 // Convert__imm_95_3__regR0__RegGPRC1_0
3702 { CVT_imm_95_3, 0, CVT_regR0, 0, CVT_95_addRegGPRCOperands, 1, CVT_Done },
3703 // Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1
3704 { CVT_imm_95_3, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3705 // Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2
3706 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3707 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0
3708 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3709 // Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1
3710 { CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3711 // Convert__imm_95_31__regR0__regR0
3712 { CVT_imm_95_31, 0, CVT_regR0, 0, CVT_regR0, 0, CVT_Done },
3713 // Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2
3714 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3715 // Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1
3716 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3717 // Convert__imm_95_4__RegGPRC1_0__S16Imm1_1
3718 { CVT_imm_95_4, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3719 // Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1
3720 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3721 // Convert__imm_95_12__RegGPRC1_0__S16Imm1_1
3722 { CVT_imm_95_12, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3723 // Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1
3724 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3725 // Convert__imm_95_8__RegGPRC1_0__S16Imm1_1
3726 { CVT_imm_95_8, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3727 // Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2
3728 { CVT_95_addImmOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_95_addS16ImmOperands, 3, CVT_Done },
3729 // Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1
3730 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3731 // Convert__imm_95_20__RegGPRC1_0__S16Imm1_1
3732 { CVT_imm_95_20, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3733 // Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1
3734 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3735 // Convert__imm_95_5__RegGPRC1_0__S16Imm1_1
3736 { CVT_imm_95_5, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3737 // Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1
3738 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3739 // Convert__imm_95_1__RegGPRC1_0__S16Imm1_1
3740 { CVT_imm_95_1, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3741 // Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1
3742 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3743 // Convert__imm_95_6__RegGPRC1_0__S16Imm1_1
3744 { CVT_imm_95_6, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3745 // Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1
3746 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3747 // Convert__imm_95_2__RegGPRC1_0__S16Imm1_1
3748 { CVT_imm_95_2, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3749 // Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1
3750 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3751 // Convert__imm_95_16__RegGPRC1_0__S16Imm1_1
3752 { CVT_imm_95_16, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3753 // Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1
3754 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3755 // Convert__imm_95_24__RegGPRC1_0__S16Imm1_1
3756 { CVT_imm_95_24, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3757 // Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1
3758 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3759 // Convert__imm_95_31__RegGPRC1_0__S16Imm1_1
3760 { CVT_imm_95_31, 0, CVT_95_addRegGPRCOperands, 1, CVT_95_addS16ImmOperands, 2, CVT_Done },
3761 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2
3762 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3763 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3
3764 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegVRRCOperands, 4, CVT_Done },
3765 // Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1
3766 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3767 // Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2
3768 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3769 // Convert__RegVRRC1_0__RegVRRC1_1
3770 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3771 // Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2
3772 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3773 // Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2
3774 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3775 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3
3776 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addRegGPRCOperands, 4, CVT_Done },
3777 // Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1
3778 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3779 // Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2
3780 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3781 // Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2
3782 { CVT_95_addRegG8RCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3783 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2
3784 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegGPRCOperands, 3, CVT_Done },
3785 // Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2
3786 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegGPRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3787 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1
3788 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegG8RCOperands, 2, CVT_Done },
3789 // Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2
3790 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3791 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1
3792 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3793 // Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1
3794 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 3, CVT_95_addRegGPRCOperands, 2, CVT_Done },
3795 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1
3796 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3797 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1
3798 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Tied, Tie0_1_1, CVT_Done },
3799 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3
3800 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3801 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3
3802 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3803 // Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3
3804 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3805 // Convert__RegVRRC1_0__S5Imm1_1
3806 { CVT_95_addRegVRRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3807 // Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2
3808 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3809 // Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2
3810 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3811 // Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2
3812 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3813 // Convert__imm_95_1__imm_95_0
3814 { CVT_imm_95_1, 0, CVT_imm_95_0, 0, CVT_Done },
3815 // Convert__U2Imm1_0__U2Imm1_1
3816 { CVT_95_addImmOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3817 // Convert__RegVSFRC1_0__RegVSFRC1_1
3818 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3819 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2
3820 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3821 // Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2
3822 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3823 // Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2
3824 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3825 // Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2
3826 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3827 // Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2
3828 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3829 // Convert__RegVRRC1_0__RegVFRC1_1
3830 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVFRCOperands, 2, CVT_Done },
3831 // Convert__RegVSRC1_0__RegVSSRC1_1
3832 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3833 // Convert__RegVFRC1_0__RegVRRC1_1
3834 { CVT_95_addRegVFRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3835 // Convert__RegVSSRC1_0__RegVSRC1_1
3836 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3837 // Convert__RegVSSRC1_0__RegVSFRC1_1
3838 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3839 // Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2
3840 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegG8RCOperands, 2, CVT_95_addRegG8RCOperands, 3, CVT_Done },
3841 // Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2
3842 { CVT_95_addRegVRRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3843 // Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2
3844 { CVT_95_addRegVSFRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSFRCOperands, 2, CVT_95_addRegVSFRCOperands, 3, CVT_Done },
3845 // Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2
3846 { CVT_95_addRegVSSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSSRCOperands, 2, CVT_95_addRegVSSRCOperands, 3, CVT_Done },
3847 // Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2
3848 { CVT_95_addRegVRRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVRRCOperands, 2, CVT_95_addRegVRRCOperands, 3, CVT_Done },
3849 // Convert__RegVSSRC1_0__RegVSSRC1_1
3850 { CVT_95_addRegVSSRCOperands, 1, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3851 // Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3
3852 { CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 1, CVT_95_addRegVRRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3853 // Convert__RegCRRC1_0__RegVSFRC1_1
3854 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3855 // Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1
3856 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSFRCOperands, 2, CVT_Done },
3857 // Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1
3858 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVRRCOperands, 2, CVT_Done },
3859 // Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1
3860 { CVT_95_addRegCRRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSSRCOperands, 2, CVT_Done },
3861 // Convert__RegVSRC1_0__RegVSRC1_1
3862 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3863 // Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2
3864 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3865 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3866 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3867 // Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3868 { CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3869 // Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2
3870 { CVT_95_addRegACCRCOperands, 1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3871 // Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2
3872 { CVT_95_addRegACCRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRpEvenRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3873 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2
3874 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3875 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1
3876 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3877 // Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2
3878 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3879 // Convert__RegCRRC1_0__RegVSRC1_1
3880 { CVT_95_addRegCRRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3881 // Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1
3882 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 3, CVT_95_addRegVSRCOperands, 2, CVT_Done },
3883 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0
3884 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3885 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0
3886 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3887 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1
3888 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3889 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1
3890 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_1, 0, CVT_Done },
3891 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2
3892 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_imm_95_2, 0, CVT_Done },
3893 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2
3894 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3895 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3
3896 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addRegVSRpRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3897 // Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2
3898 { CVT_95_addRegVSRpRCOperands, 1, CVT_95_addRegVSRpRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3899 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3
3900 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_Done },
3901 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U8Imm1_4
3902 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3903 // Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2
3904 { CVT_95_addRegVSFRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3905 // Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2
3906 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVRRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3907 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3
3908 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3909 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0
3910 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_0, 0, CVT_Done },
3911 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1
3912 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_1, 0, CVT_Done },
3913 // Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2
3914 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3915 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3
3916 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_imm_95_3, 0, CVT_Done },
3917 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3
3918 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3919 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4__U1Imm1_5
3920 { 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 },
3921 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3__U1Imm1_4
3922 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3923 // Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2
3924 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_Tied, Tie0_1_1, CVT_95_addRegVSRCOperands, 3, CVT_Done },
3925 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3
3926 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addImmOperands, 4, CVT_Done },
3927 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U3Imm1_4
3928 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3929 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0
3930 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3931 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3
3932 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3933 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0
3934 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_0, 0, CVT_Done },
3935 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3
3936 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_3, 0, CVT_Done },
3937 // Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2
3938 { CVT_95_addRegVSRCOperands, 1, CVT_Tied, Tie0_1_1, CVT_95_addImmOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3939 // Convert__RegVSRC1_0__U8Imm1_1
3940 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3941 // Convert__RegVSRC1_0__Imm1_1
3942 { CVT_95_addRegVSRCOperands, 1, CVT_95_addImmOperands, 2, CVT_Done },
3943 // Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2
3944 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addImmOperands, 3, CVT_Done },
3945 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3__U1Imm1_4
3946 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 3, CVT_95_addRegVSRCOperands, 4, CVT_95_addImmOperands, 5, CVT_Done },
3947 // Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2
3948 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSFRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3949 // Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2
3950 { CVT_95_addRegVSRCOperands, 1, CVT_95_addRegVSRCOperands, 2, CVT_95_addRegVSRCOperands, 2, CVT_imm_95_2, 0, CVT_Done },
3951};
3952
3953void PPCAsmParser::
3954convertToMCInst(unsigned Kind, MCInst &Inst, unsigned Opcode,
3955 const OperandVector &Operands) {
3956 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
3957 const uint8_t *Converter = ConversionTable[Kind];
3958 Inst.setOpcode(Opcode);
3959 for (const uint8_t *p = Converter; *p; p += 2) {
3960 unsigned OpIdx = *(p + 1);
3961 switch (*p) {
3962 default: llvm_unreachable("invalid conversion entry!");
3963 case CVT_Reg:
3964 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegOperands(Inst, 1);
3965 break;
3966 case CVT_Tied: {
3967 assert(*(p + 1) < (size_t)(std::end(TiedAsmOperandTable) -
3968 std::begin(TiedAsmOperandTable)) &&
3969 "Tied operand not found");
3970 unsigned TiedResOpnd = TiedAsmOperandTable[*(p + 1)][0];
3971 if (TiedResOpnd != (uint8_t)-1)
3972 Inst.addOperand(Inst.getOperand(TiedResOpnd));
3973 break;
3974 }
3975 case CVT_95_addRegG8RCOperands:
3976 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RCOperands(Inst, 1);
3977 break;
3978 case CVT_95_addTLSRegOperands:
3979 static_cast<PPCOperand &>(*Operands[OpIdx]).addTLSRegOperands(Inst, 1);
3980 break;
3981 case CVT_95_addRegGPRCOperands:
3982 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRCOperands(Inst, 1);
3983 break;
3984 case CVT_95_addImmOperands:
3985 static_cast<PPCOperand &>(*Operands[OpIdx]).addImmOperands(Inst, 1);
3986 break;
3987 case CVT_95_addRegGPRC_95_NOR0Operands:
3988 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGPRC_NOR0Operands(Inst, 1);
3989 break;
3990 case CVT_95_addS16ImmOperands:
3991 static_cast<PPCOperand &>(*Operands[OpIdx]).addS16ImmOperands(Inst, 1);
3992 break;
3993 case CVT_95_addU16ImmOperands:
3994 static_cast<PPCOperand &>(*Operands[OpIdx]).addU16ImmOperands(Inst, 1);
3995 break;
3996 case CVT_95_addBranchTargetOperands:
3997 static_cast<PPCOperand &>(*Operands[OpIdx]).addBranchTargetOperands(Inst, 1);
3998 break;
3999 case CVT_95_addRegCRBITRCOperands:
4000 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRBITRCOperands(Inst, 1);
4001 break;
4002 case CVT_imm_95_3:
4003 Inst.addOperand(MCOperand::createImm(3));
4004 break;
4005 case CVT_imm_95_2:
4006 Inst.addOperand(MCOperand::createImm(2));
4007 break;
4008 case CVT_imm_95_0:
4009 Inst.addOperand(MCOperand::createImm(0));
4010 break;
4011 case CVT_95_addRegVRRCOperands:
4012 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVRRCOperands(Inst, 1);
4013 break;
4014 case CVT_imm_95_8:
4015 Inst.addOperand(MCOperand::createImm(8));
4016 break;
4017 case CVT_imm_95_10:
4018 Inst.addOperand(MCOperand::createImm(10));
4019 break;
4020 case CVT_imm_95_76:
4021 Inst.addOperand(MCOperand::createImm(76));
4022 break;
4023 case CVT_regCR0:
4024 Inst.addOperand(MCOperand::createReg(PPC::CR0));
4025 break;
4026 case CVT_95_addRegCRRCOperands:
4027 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegCRRCOperands(Inst, 1);
4028 break;
4029 case CVT_imm_95_79:
4030 Inst.addOperand(MCOperand::createImm(79));
4031 break;
4032 case CVT_imm_95_78:
4033 Inst.addOperand(MCOperand::createImm(78));
4034 break;
4035 case CVT_imm_95_4:
4036 Inst.addOperand(MCOperand::createImm(4));
4037 break;
4038 case CVT_imm_95_7:
4039 Inst.addOperand(MCOperand::createImm(7));
4040 break;
4041 case CVT_imm_95_6:
4042 Inst.addOperand(MCOperand::createImm(6));
4043 break;
4044 case CVT_imm_95_44:
4045 Inst.addOperand(MCOperand::createImm(44));
4046 break;
4047 case CVT_imm_95_47:
4048 Inst.addOperand(MCOperand::createImm(47));
4049 break;
4050 case CVT_imm_95_46:
4051 Inst.addOperand(MCOperand::createImm(46));
4052 break;
4053 case CVT_imm_95_36:
4054 Inst.addOperand(MCOperand::createImm(36));
4055 break;
4056 case CVT_imm_95_39:
4057 Inst.addOperand(MCOperand::createImm(39));
4058 break;
4059 case CVT_imm_95_38:
4060 Inst.addOperand(MCOperand::createImm(38));
4061 break;
4062 case CVT_imm_95_12:
4063 Inst.addOperand(MCOperand::createImm(12));
4064 break;
4065 case CVT_imm_95_15:
4066 Inst.addOperand(MCOperand::createImm(15));
4067 break;
4068 case CVT_imm_95_14:
4069 Inst.addOperand(MCOperand::createImm(14));
4070 break;
4071 case CVT_imm_95_68:
4072 Inst.addOperand(MCOperand::createImm(68));
4073 break;
4074 case CVT_imm_95_71:
4075 Inst.addOperand(MCOperand::createImm(71));
4076 break;
4077 case CVT_imm_95_70:
4078 Inst.addOperand(MCOperand::createImm(70));
4079 break;
4080 case CVT_imm_95_100:
4081 Inst.addOperand(MCOperand::createImm(100));
4082 break;
4083 case CVT_imm_95_103:
4084 Inst.addOperand(MCOperand::createImm(103));
4085 break;
4086 case CVT_imm_95_102:
4087 Inst.addOperand(MCOperand::createImm(102));
4088 break;
4089 case CVT_imm_95_108:
4090 Inst.addOperand(MCOperand::createImm(108));
4091 break;
4092 case CVT_imm_95_111:
4093 Inst.addOperand(MCOperand::createImm(111));
4094 break;
4095 case CVT_imm_95_110:
4096 Inst.addOperand(MCOperand::createImm(110));
4097 break;
4098 case CVT_imm_95_31:
4099 Inst.addOperand(MCOperand::createImm(31));
4100 break;
4101 case CVT_95_addRegF8RCOperands:
4102 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF8RCOperands(Inst, 1);
4103 break;
4104 case CVT_95_addRegFpRCOperands:
4105 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegFpRCOperands(Inst, 1);
4106 break;
4107 case CVT_95_addRegGxRCNoR0Operands:
4108 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCNoR0Operands(Inst, 1);
4109 break;
4110 case CVT_95_addRegGxRCOperands:
4111 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegGxRCOperands(Inst, 1);
4112 break;
4113 case CVT_regR0:
4114 Inst.addOperand(MCOperand::createReg(PPC::R0));
4115 break;
4116 case CVT_95_addRegDMRpRCOperands:
4117 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRpRCOperands(Inst, 1);
4118 break;
4119 case CVT_95_addRegDMRRCOperands:
4120 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRRCOperands(Inst, 1);
4121 break;
4122 case CVT_imm_95_1:
4123 Inst.addOperand(MCOperand::createImm(1));
4124 break;
4125 case CVT_95_addRegVSRpRCOperands:
4126 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpRCOperands(Inst, 1);
4127 break;
4128 case CVT_95_addRegVSRCOperands:
4129 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRCOperands(Inst, 1);
4130 break;
4131 case CVT_95_addRegDMRROWpRCOperands:
4132 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegDMRROWpRCOperands(Inst, 1);
4133 break;
4134 case CVT_95_addRegACCRCOperands:
4135 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegACCRCOperands(Inst, 1);
4136 break;
4137 case CVT_95_addRegSPERCOperands:
4138 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegSPERCOperands(Inst, 1);
4139 break;
4140 case CVT_95_addRegF4RCOperands:
4141 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegF4RCOperands(Inst, 1);
4142 break;
4143 case CVT_95_addRegG8RC_95_NOX0Operands:
4144 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8RC_NOX0Operands(Inst, 1);
4145 break;
4146 case CVT_regCR0EQ:
4147 Inst.addOperand(MCOperand::createReg(PPC::CR0EQ));
4148 break;
4149 case CVT_regCR0GT:
4150 Inst.addOperand(MCOperand::createReg(PPC::CR0GT));
4151 break;
4152 case CVT_regCR0LT:
4153 Inst.addOperand(MCOperand::createReg(PPC::CR0LT));
4154 break;
4155 case CVT_95_addRegG8pRCOperands:
4156 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegG8pRCOperands(Inst, 1);
4157 break;
4158 case CVT_regZERO8:
4159 Inst.addOperand(MCOperand::createReg(PPC::ZERO8));
4160 break;
4161 case CVT_regZERO:
4162 Inst.addOperand(MCOperand::createReg(PPC::ZERO));
4163 break;
4164 case CVT_95_addRegVFRCOperands:
4165 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVFRCOperands(Inst, 1);
4166 break;
4167 case CVT_95_addRegVSFRCOperands:
4168 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSFRCOperands(Inst, 1);
4169 break;
4170 case CVT_95_addRegVSSRCOperands:
4171 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSSRCOperands(Inst, 1);
4172 break;
4173 case CVT_imm_95_29:
4174 Inst.addOperand(MCOperand::createImm(29));
4175 break;
4176 case CVT_imm_95_280:
4177 Inst.addOperand(MCOperand::createImm(280));
4178 break;
4179 case CVT_imm_95_128:
4180 Inst.addOperand(MCOperand::createImm(128));
4181 break;
4182 case CVT_imm_95_129:
4183 Inst.addOperand(MCOperand::createImm(129));
4184 break;
4185 case CVT_imm_95_130:
4186 Inst.addOperand(MCOperand::createImm(130));
4187 break;
4188 case CVT_imm_95_131:
4189 Inst.addOperand(MCOperand::createImm(131));
4190 break;
4191 case CVT_imm_95_132:
4192 Inst.addOperand(MCOperand::createImm(132));
4193 break;
4194 case CVT_imm_95_133:
4195 Inst.addOperand(MCOperand::createImm(133));
4196 break;
4197 case CVT_imm_95_134:
4198 Inst.addOperand(MCOperand::createImm(134));
4199 break;
4200 case CVT_imm_95_135:
4201 Inst.addOperand(MCOperand::createImm(135));
4202 break;
4203 case CVT_imm_95_28:
4204 Inst.addOperand(MCOperand::createImm(28));
4205 break;
4206 case CVT_imm_95_9:
4207 Inst.addOperand(MCOperand::createImm(9));
4208 break;
4209 case CVT_imm_95_19:
4210 Inst.addOperand(MCOperand::createImm(19));
4211 break;
4212 case CVT_imm_95_537:
4213 Inst.addOperand(MCOperand::createImm(537));
4214 break;
4215 case CVT_imm_95_539:
4216 Inst.addOperand(MCOperand::createImm(539));
4217 break;
4218 case CVT_imm_95_541:
4219 Inst.addOperand(MCOperand::createImm(541));
4220 break;
4221 case CVT_imm_95_543:
4222 Inst.addOperand(MCOperand::createImm(543));
4223 break;
4224 case CVT_imm_95_536:
4225 Inst.addOperand(MCOperand::createImm(536));
4226 break;
4227 case CVT_imm_95_538:
4228 Inst.addOperand(MCOperand::createImm(538));
4229 break;
4230 case CVT_imm_95_540:
4231 Inst.addOperand(MCOperand::createImm(540));
4232 break;
4233 case CVT_imm_95_542:
4234 Inst.addOperand(MCOperand::createImm(542));
4235 break;
4236 case CVT_imm_95_1018:
4237 Inst.addOperand(MCOperand::createImm(1018));
4238 break;
4239 case CVT_imm_95_981:
4240 Inst.addOperand(MCOperand::createImm(981));
4241 break;
4242 case CVT_imm_95_22:
4243 Inst.addOperand(MCOperand::createImm(22));
4244 break;
4245 case CVT_imm_95_17:
4246 Inst.addOperand(MCOperand::createImm(17));
4247 break;
4248 case CVT_imm_95_18:
4249 Inst.addOperand(MCOperand::createImm(18));
4250 break;
4251 case CVT_imm_95_980:
4252 Inst.addOperand(MCOperand::createImm(980));
4253 break;
4254 case CVT_imm_95_529:
4255 Inst.addOperand(MCOperand::createImm(529));
4256 break;
4257 case CVT_imm_95_531:
4258 Inst.addOperand(MCOperand::createImm(531));
4259 break;
4260 case CVT_imm_95_533:
4261 Inst.addOperand(MCOperand::createImm(533));
4262 break;
4263 case CVT_imm_95_535:
4264 Inst.addOperand(MCOperand::createImm(535));
4265 break;
4266 case CVT_imm_95_528:
4267 Inst.addOperand(MCOperand::createImm(528));
4268 break;
4269 case CVT_imm_95_530:
4270 Inst.addOperand(MCOperand::createImm(530));
4271 break;
4272 case CVT_imm_95_532:
4273 Inst.addOperand(MCOperand::createImm(532));
4274 break;
4275 case CVT_imm_95_534:
4276 Inst.addOperand(MCOperand::createImm(534));
4277 break;
4278 case CVT_imm_95_1019:
4279 Inst.addOperand(MCOperand::createImm(1019));
4280 break;
4281 case CVT_95_addCRBitMaskOperands:
4282 static_cast<PPCOperand &>(*Operands[OpIdx]).addCRBitMaskOperands(Inst, 1);
4283 break;
4284 case CVT_imm_95_48:
4285 Inst.addOperand(MCOperand::createImm(48));
4286 break;
4287 case CVT_imm_95_896:
4288 Inst.addOperand(MCOperand::createImm(896));
4289 break;
4290 case CVT_imm_95_287:
4291 Inst.addOperand(MCOperand::createImm(287));
4292 break;
4293 case CVT_imm_95_5:
4294 Inst.addOperand(MCOperand::createImm(5));
4295 break;
4296 case CVT_imm_95_25:
4297 Inst.addOperand(MCOperand::createImm(25));
4298 break;
4299 case CVT_imm_95_512:
4300 Inst.addOperand(MCOperand::createImm(512));
4301 break;
4302 case CVT_imm_95_272:
4303 Inst.addOperand(MCOperand::createImm(272));
4304 break;
4305 case CVT_imm_95_273:
4306 Inst.addOperand(MCOperand::createImm(273));
4307 break;
4308 case CVT_imm_95_274:
4309 Inst.addOperand(MCOperand::createImm(274));
4310 break;
4311 case CVT_imm_95_275:
4312 Inst.addOperand(MCOperand::createImm(275));
4313 break;
4314 case CVT_imm_95_260:
4315 Inst.addOperand(MCOperand::createImm(260));
4316 break;
4317 case CVT_imm_95_261:
4318 Inst.addOperand(MCOperand::createImm(261));
4319 break;
4320 case CVT_imm_95_262:
4321 Inst.addOperand(MCOperand::createImm(262));
4322 break;
4323 case CVT_imm_95_263:
4324 Inst.addOperand(MCOperand::createImm(263));
4325 break;
4326 case CVT_imm_95_26:
4327 Inst.addOperand(MCOperand::createImm(26));
4328 break;
4329 case CVT_imm_95_27:
4330 Inst.addOperand(MCOperand::createImm(27));
4331 break;
4332 case CVT_imm_95_990:
4333 Inst.addOperand(MCOperand::createImm(990));
4334 break;
4335 case CVT_imm_95_991:
4336 Inst.addOperand(MCOperand::createImm(991));
4337 break;
4338 case CVT_imm_95_268:
4339 Inst.addOperand(MCOperand::createImm(268));
4340 break;
4341 case CVT_imm_95_988:
4342 Inst.addOperand(MCOperand::createImm(988));
4343 break;
4344 case CVT_imm_95_989:
4345 Inst.addOperand(MCOperand::createImm(989));
4346 break;
4347 case CVT_imm_95_269:
4348 Inst.addOperand(MCOperand::createImm(269));
4349 break;
4350 case CVT_imm_95_986:
4351 Inst.addOperand(MCOperand::createImm(986));
4352 break;
4353 case CVT_imm_95_13:
4354 Inst.addOperand(MCOperand::createImm(13));
4355 break;
4356 case CVT_imm_95_255:
4357 Inst.addOperand(MCOperand::createImm(255));
4358 break;
4359 case CVT_imm_95_284:
4360 Inst.addOperand(MCOperand::createImm(284));
4361 break;
4362 case CVT_imm_95_285:
4363 Inst.addOperand(MCOperand::createImm(285));
4364 break;
4365 case CVT_regX0:
4366 Inst.addOperand(MCOperand::createReg(PPC::X0));
4367 break;
4368 case CVT_95_addRegVSRpEvenRCOperands:
4369 static_cast<PPCOperand &>(*Operands[OpIdx]).addRegVSRpEvenRCOperands(Inst, 1);
4370 break;
4371 case CVT_95_addNegImmOperands:
4372 static_cast<PPCOperand &>(*Operands[OpIdx]).addNegImmOperands(Inst, 1);
4373 break;
4374 case CVT_imm_95_20:
4375 Inst.addOperand(MCOperand::createImm(20));
4376 break;
4377 case CVT_imm_95_16:
4378 Inst.addOperand(MCOperand::createImm(16));
4379 break;
4380 case CVT_imm_95_24:
4381 Inst.addOperand(MCOperand::createImm(24));
4382 break;
4383 }
4384 }
4385}
4386
4387void PPCAsmParser::
4388convertToMapAndConstraints(unsigned Kind,
4389 const OperandVector &Operands) {
4390 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
4391 unsigned NumMCOperands = 0;
4392 const uint8_t *Converter = ConversionTable[Kind];
4393 for (const uint8_t *p = Converter; *p; p += 2) {
4394 switch (*p) {
4395 default: llvm_unreachable("invalid conversion entry!");
4396 case CVT_Reg:
4397 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4398 Operands[*(p + 1)]->setConstraint("r");
4399 ++NumMCOperands;
4400 break;
4401 case CVT_Tied:
4402 ++NumMCOperands;
4403 break;
4404 case CVT_95_addRegG8RCOperands:
4405 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4406 Operands[*(p + 1)]->setConstraint("m");
4407 NumMCOperands += 1;
4408 break;
4409 case CVT_95_addTLSRegOperands:
4410 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4411 Operands[*(p + 1)]->setConstraint("m");
4412 NumMCOperands += 1;
4413 break;
4414 case CVT_95_addRegGPRCOperands:
4415 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4416 Operands[*(p + 1)]->setConstraint("m");
4417 NumMCOperands += 1;
4418 break;
4419 case CVT_95_addImmOperands:
4420 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4421 Operands[*(p + 1)]->setConstraint("m");
4422 NumMCOperands += 1;
4423 break;
4424 case CVT_95_addRegGPRC_95_NOR0Operands:
4425 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4426 Operands[*(p + 1)]->setConstraint("m");
4427 NumMCOperands += 1;
4428 break;
4429 case CVT_95_addS16ImmOperands:
4430 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4431 Operands[*(p + 1)]->setConstraint("m");
4432 NumMCOperands += 1;
4433 break;
4434 case CVT_95_addU16ImmOperands:
4435 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4436 Operands[*(p + 1)]->setConstraint("m");
4437 NumMCOperands += 1;
4438 break;
4439 case CVT_95_addBranchTargetOperands:
4440 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4441 Operands[*(p + 1)]->setConstraint("m");
4442 NumMCOperands += 1;
4443 break;
4444 case CVT_95_addRegCRBITRCOperands:
4445 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4446 Operands[*(p + 1)]->setConstraint("m");
4447 NumMCOperands += 1;
4448 break;
4449 case CVT_imm_95_3:
4450 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4451 Operands[*(p + 1)]->setConstraint("");
4452 ++NumMCOperands;
4453 break;
4454 case CVT_imm_95_2:
4455 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4456 Operands[*(p + 1)]->setConstraint("");
4457 ++NumMCOperands;
4458 break;
4459 case CVT_imm_95_0:
4460 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4461 Operands[*(p + 1)]->setConstraint("");
4462 ++NumMCOperands;
4463 break;
4464 case CVT_95_addRegVRRCOperands:
4465 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4466 Operands[*(p + 1)]->setConstraint("m");
4467 NumMCOperands += 1;
4468 break;
4469 case CVT_imm_95_8:
4470 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4471 Operands[*(p + 1)]->setConstraint("");
4472 ++NumMCOperands;
4473 break;
4474 case CVT_imm_95_10:
4475 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4476 Operands[*(p + 1)]->setConstraint("");
4477 ++NumMCOperands;
4478 break;
4479 case CVT_imm_95_76:
4480 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4481 Operands[*(p + 1)]->setConstraint("");
4482 ++NumMCOperands;
4483 break;
4484 case CVT_regCR0:
4485 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4486 Operands[*(p + 1)]->setConstraint("m");
4487 ++NumMCOperands;
4488 break;
4489 case CVT_95_addRegCRRCOperands:
4490 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4491 Operands[*(p + 1)]->setConstraint("m");
4492 NumMCOperands += 1;
4493 break;
4494 case CVT_imm_95_79:
4495 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4496 Operands[*(p + 1)]->setConstraint("");
4497 ++NumMCOperands;
4498 break;
4499 case CVT_imm_95_78:
4500 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4501 Operands[*(p + 1)]->setConstraint("");
4502 ++NumMCOperands;
4503 break;
4504 case CVT_imm_95_4:
4505 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4506 Operands[*(p + 1)]->setConstraint("");
4507 ++NumMCOperands;
4508 break;
4509 case CVT_imm_95_7:
4510 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4511 Operands[*(p + 1)]->setConstraint("");
4512 ++NumMCOperands;
4513 break;
4514 case CVT_imm_95_6:
4515 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4516 Operands[*(p + 1)]->setConstraint("");
4517 ++NumMCOperands;
4518 break;
4519 case CVT_imm_95_44:
4520 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4521 Operands[*(p + 1)]->setConstraint("");
4522 ++NumMCOperands;
4523 break;
4524 case CVT_imm_95_47:
4525 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4526 Operands[*(p + 1)]->setConstraint("");
4527 ++NumMCOperands;
4528 break;
4529 case CVT_imm_95_46:
4530 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4531 Operands[*(p + 1)]->setConstraint("");
4532 ++NumMCOperands;
4533 break;
4534 case CVT_imm_95_36:
4535 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4536 Operands[*(p + 1)]->setConstraint("");
4537 ++NumMCOperands;
4538 break;
4539 case CVT_imm_95_39:
4540 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4541 Operands[*(p + 1)]->setConstraint("");
4542 ++NumMCOperands;
4543 break;
4544 case CVT_imm_95_38:
4545 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4546 Operands[*(p + 1)]->setConstraint("");
4547 ++NumMCOperands;
4548 break;
4549 case CVT_imm_95_12:
4550 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4551 Operands[*(p + 1)]->setConstraint("");
4552 ++NumMCOperands;
4553 break;
4554 case CVT_imm_95_15:
4555 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4556 Operands[*(p + 1)]->setConstraint("");
4557 ++NumMCOperands;
4558 break;
4559 case CVT_imm_95_14:
4560 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4561 Operands[*(p + 1)]->setConstraint("");
4562 ++NumMCOperands;
4563 break;
4564 case CVT_imm_95_68:
4565 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4566 Operands[*(p + 1)]->setConstraint("");
4567 ++NumMCOperands;
4568 break;
4569 case CVT_imm_95_71:
4570 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4571 Operands[*(p + 1)]->setConstraint("");
4572 ++NumMCOperands;
4573 break;
4574 case CVT_imm_95_70:
4575 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4576 Operands[*(p + 1)]->setConstraint("");
4577 ++NumMCOperands;
4578 break;
4579 case CVT_imm_95_100:
4580 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4581 Operands[*(p + 1)]->setConstraint("");
4582 ++NumMCOperands;
4583 break;
4584 case CVT_imm_95_103:
4585 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4586 Operands[*(p + 1)]->setConstraint("");
4587 ++NumMCOperands;
4588 break;
4589 case CVT_imm_95_102:
4590 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4591 Operands[*(p + 1)]->setConstraint("");
4592 ++NumMCOperands;
4593 break;
4594 case CVT_imm_95_108:
4595 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4596 Operands[*(p + 1)]->setConstraint("");
4597 ++NumMCOperands;
4598 break;
4599 case CVT_imm_95_111:
4600 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4601 Operands[*(p + 1)]->setConstraint("");
4602 ++NumMCOperands;
4603 break;
4604 case CVT_imm_95_110:
4605 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4606 Operands[*(p + 1)]->setConstraint("");
4607 ++NumMCOperands;
4608 break;
4609 case CVT_imm_95_31:
4610 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4611 Operands[*(p + 1)]->setConstraint("");
4612 ++NumMCOperands;
4613 break;
4614 case CVT_95_addRegF8RCOperands:
4615 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4616 Operands[*(p + 1)]->setConstraint("m");
4617 NumMCOperands += 1;
4618 break;
4619 case CVT_95_addRegFpRCOperands:
4620 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4621 Operands[*(p + 1)]->setConstraint("m");
4622 NumMCOperands += 1;
4623 break;
4624 case CVT_95_addRegGxRCNoR0Operands:
4625 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4626 Operands[*(p + 1)]->setConstraint("m");
4627 NumMCOperands += 1;
4628 break;
4629 case CVT_95_addRegGxRCOperands:
4630 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4631 Operands[*(p + 1)]->setConstraint("m");
4632 NumMCOperands += 1;
4633 break;
4634 case CVT_regR0:
4635 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4636 Operands[*(p + 1)]->setConstraint("m");
4637 ++NumMCOperands;
4638 break;
4639 case CVT_95_addRegDMRpRCOperands:
4640 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4641 Operands[*(p + 1)]->setConstraint("m");
4642 NumMCOperands += 1;
4643 break;
4644 case CVT_95_addRegDMRRCOperands:
4645 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4646 Operands[*(p + 1)]->setConstraint("m");
4647 NumMCOperands += 1;
4648 break;
4649 case CVT_imm_95_1:
4650 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4651 Operands[*(p + 1)]->setConstraint("");
4652 ++NumMCOperands;
4653 break;
4654 case CVT_95_addRegVSRpRCOperands:
4655 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4656 Operands[*(p + 1)]->setConstraint("m");
4657 NumMCOperands += 1;
4658 break;
4659 case CVT_95_addRegVSRCOperands:
4660 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4661 Operands[*(p + 1)]->setConstraint("m");
4662 NumMCOperands += 1;
4663 break;
4664 case CVT_95_addRegDMRROWpRCOperands:
4665 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4666 Operands[*(p + 1)]->setConstraint("m");
4667 NumMCOperands += 1;
4668 break;
4669 case CVT_95_addRegACCRCOperands:
4670 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4671 Operands[*(p + 1)]->setConstraint("m");
4672 NumMCOperands += 1;
4673 break;
4674 case CVT_95_addRegSPERCOperands:
4675 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4676 Operands[*(p + 1)]->setConstraint("m");
4677 NumMCOperands += 1;
4678 break;
4679 case CVT_95_addRegF4RCOperands:
4680 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4681 Operands[*(p + 1)]->setConstraint("m");
4682 NumMCOperands += 1;
4683 break;
4684 case CVT_95_addRegG8RC_95_NOX0Operands:
4685 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4686 Operands[*(p + 1)]->setConstraint("m");
4687 NumMCOperands += 1;
4688 break;
4689 case CVT_regCR0EQ:
4690 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4691 Operands[*(p + 1)]->setConstraint("m");
4692 ++NumMCOperands;
4693 break;
4694 case CVT_regCR0GT:
4695 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4696 Operands[*(p + 1)]->setConstraint("m");
4697 ++NumMCOperands;
4698 break;
4699 case CVT_regCR0LT:
4700 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4701 Operands[*(p + 1)]->setConstraint("m");
4702 ++NumMCOperands;
4703 break;
4704 case CVT_95_addRegG8pRCOperands:
4705 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4706 Operands[*(p + 1)]->setConstraint("m");
4707 NumMCOperands += 1;
4708 break;
4709 case CVT_regZERO8:
4710 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4711 Operands[*(p + 1)]->setConstraint("m");
4712 ++NumMCOperands;
4713 break;
4714 case CVT_regZERO:
4715 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4716 Operands[*(p + 1)]->setConstraint("m");
4717 ++NumMCOperands;
4718 break;
4719 case CVT_95_addRegVFRCOperands:
4720 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4721 Operands[*(p + 1)]->setConstraint("m");
4722 NumMCOperands += 1;
4723 break;
4724 case CVT_95_addRegVSFRCOperands:
4725 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4726 Operands[*(p + 1)]->setConstraint("m");
4727 NumMCOperands += 1;
4728 break;
4729 case CVT_95_addRegVSSRCOperands:
4730 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4731 Operands[*(p + 1)]->setConstraint("m");
4732 NumMCOperands += 1;
4733 break;
4734 case CVT_imm_95_29:
4735 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4736 Operands[*(p + 1)]->setConstraint("");
4737 ++NumMCOperands;
4738 break;
4739 case CVT_imm_95_280:
4740 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4741 Operands[*(p + 1)]->setConstraint("");
4742 ++NumMCOperands;
4743 break;
4744 case CVT_imm_95_128:
4745 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4746 Operands[*(p + 1)]->setConstraint("");
4747 ++NumMCOperands;
4748 break;
4749 case CVT_imm_95_129:
4750 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4751 Operands[*(p + 1)]->setConstraint("");
4752 ++NumMCOperands;
4753 break;
4754 case CVT_imm_95_130:
4755 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4756 Operands[*(p + 1)]->setConstraint("");
4757 ++NumMCOperands;
4758 break;
4759 case CVT_imm_95_131:
4760 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4761 Operands[*(p + 1)]->setConstraint("");
4762 ++NumMCOperands;
4763 break;
4764 case CVT_imm_95_132:
4765 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4766 Operands[*(p + 1)]->setConstraint("");
4767 ++NumMCOperands;
4768 break;
4769 case CVT_imm_95_133:
4770 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4771 Operands[*(p + 1)]->setConstraint("");
4772 ++NumMCOperands;
4773 break;
4774 case CVT_imm_95_134:
4775 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4776 Operands[*(p + 1)]->setConstraint("");
4777 ++NumMCOperands;
4778 break;
4779 case CVT_imm_95_135:
4780 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4781 Operands[*(p + 1)]->setConstraint("");
4782 ++NumMCOperands;
4783 break;
4784 case CVT_imm_95_28:
4785 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4786 Operands[*(p + 1)]->setConstraint("");
4787 ++NumMCOperands;
4788 break;
4789 case CVT_imm_95_9:
4790 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4791 Operands[*(p + 1)]->setConstraint("");
4792 ++NumMCOperands;
4793 break;
4794 case CVT_imm_95_19:
4795 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4796 Operands[*(p + 1)]->setConstraint("");
4797 ++NumMCOperands;
4798 break;
4799 case CVT_imm_95_537:
4800 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4801 Operands[*(p + 1)]->setConstraint("");
4802 ++NumMCOperands;
4803 break;
4804 case CVT_imm_95_539:
4805 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4806 Operands[*(p + 1)]->setConstraint("");
4807 ++NumMCOperands;
4808 break;
4809 case CVT_imm_95_541:
4810 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4811 Operands[*(p + 1)]->setConstraint("");
4812 ++NumMCOperands;
4813 break;
4814 case CVT_imm_95_543:
4815 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4816 Operands[*(p + 1)]->setConstraint("");
4817 ++NumMCOperands;
4818 break;
4819 case CVT_imm_95_536:
4820 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4821 Operands[*(p + 1)]->setConstraint("");
4822 ++NumMCOperands;
4823 break;
4824 case CVT_imm_95_538:
4825 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4826 Operands[*(p + 1)]->setConstraint("");
4827 ++NumMCOperands;
4828 break;
4829 case CVT_imm_95_540:
4830 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4831 Operands[*(p + 1)]->setConstraint("");
4832 ++NumMCOperands;
4833 break;
4834 case CVT_imm_95_542:
4835 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4836 Operands[*(p + 1)]->setConstraint("");
4837 ++NumMCOperands;
4838 break;
4839 case CVT_imm_95_1018:
4840 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4841 Operands[*(p + 1)]->setConstraint("");
4842 ++NumMCOperands;
4843 break;
4844 case CVT_imm_95_981:
4845 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4846 Operands[*(p + 1)]->setConstraint("");
4847 ++NumMCOperands;
4848 break;
4849 case CVT_imm_95_22:
4850 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4851 Operands[*(p + 1)]->setConstraint("");
4852 ++NumMCOperands;
4853 break;
4854 case CVT_imm_95_17:
4855 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4856 Operands[*(p + 1)]->setConstraint("");
4857 ++NumMCOperands;
4858 break;
4859 case CVT_imm_95_18:
4860 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4861 Operands[*(p + 1)]->setConstraint("");
4862 ++NumMCOperands;
4863 break;
4864 case CVT_imm_95_980:
4865 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4866 Operands[*(p + 1)]->setConstraint("");
4867 ++NumMCOperands;
4868 break;
4869 case CVT_imm_95_529:
4870 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4871 Operands[*(p + 1)]->setConstraint("");
4872 ++NumMCOperands;
4873 break;
4874 case CVT_imm_95_531:
4875 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4876 Operands[*(p + 1)]->setConstraint("");
4877 ++NumMCOperands;
4878 break;
4879 case CVT_imm_95_533:
4880 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4881 Operands[*(p + 1)]->setConstraint("");
4882 ++NumMCOperands;
4883 break;
4884 case CVT_imm_95_535:
4885 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4886 Operands[*(p + 1)]->setConstraint("");
4887 ++NumMCOperands;
4888 break;
4889 case CVT_imm_95_528:
4890 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4891 Operands[*(p + 1)]->setConstraint("");
4892 ++NumMCOperands;
4893 break;
4894 case CVT_imm_95_530:
4895 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4896 Operands[*(p + 1)]->setConstraint("");
4897 ++NumMCOperands;
4898 break;
4899 case CVT_imm_95_532:
4900 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4901 Operands[*(p + 1)]->setConstraint("");
4902 ++NumMCOperands;
4903 break;
4904 case CVT_imm_95_534:
4905 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4906 Operands[*(p + 1)]->setConstraint("");
4907 ++NumMCOperands;
4908 break;
4909 case CVT_imm_95_1019:
4910 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4911 Operands[*(p + 1)]->setConstraint("");
4912 ++NumMCOperands;
4913 break;
4914 case CVT_95_addCRBitMaskOperands:
4915 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4916 Operands[*(p + 1)]->setConstraint("m");
4917 NumMCOperands += 1;
4918 break;
4919 case CVT_imm_95_48:
4920 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4921 Operands[*(p + 1)]->setConstraint("");
4922 ++NumMCOperands;
4923 break;
4924 case CVT_imm_95_896:
4925 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4926 Operands[*(p + 1)]->setConstraint("");
4927 ++NumMCOperands;
4928 break;
4929 case CVT_imm_95_287:
4930 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4931 Operands[*(p + 1)]->setConstraint("");
4932 ++NumMCOperands;
4933 break;
4934 case CVT_imm_95_5:
4935 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4936 Operands[*(p + 1)]->setConstraint("");
4937 ++NumMCOperands;
4938 break;
4939 case CVT_imm_95_25:
4940 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4941 Operands[*(p + 1)]->setConstraint("");
4942 ++NumMCOperands;
4943 break;
4944 case CVT_imm_95_512:
4945 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4946 Operands[*(p + 1)]->setConstraint("");
4947 ++NumMCOperands;
4948 break;
4949 case CVT_imm_95_272:
4950 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4951 Operands[*(p + 1)]->setConstraint("");
4952 ++NumMCOperands;
4953 break;
4954 case CVT_imm_95_273:
4955 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4956 Operands[*(p + 1)]->setConstraint("");
4957 ++NumMCOperands;
4958 break;
4959 case CVT_imm_95_274:
4960 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4961 Operands[*(p + 1)]->setConstraint("");
4962 ++NumMCOperands;
4963 break;
4964 case CVT_imm_95_275:
4965 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4966 Operands[*(p + 1)]->setConstraint("");
4967 ++NumMCOperands;
4968 break;
4969 case CVT_imm_95_260:
4970 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4971 Operands[*(p + 1)]->setConstraint("");
4972 ++NumMCOperands;
4973 break;
4974 case CVT_imm_95_261:
4975 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4976 Operands[*(p + 1)]->setConstraint("");
4977 ++NumMCOperands;
4978 break;
4979 case CVT_imm_95_262:
4980 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4981 Operands[*(p + 1)]->setConstraint("");
4982 ++NumMCOperands;
4983 break;
4984 case CVT_imm_95_263:
4985 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4986 Operands[*(p + 1)]->setConstraint("");
4987 ++NumMCOperands;
4988 break;
4989 case CVT_imm_95_26:
4990 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4991 Operands[*(p + 1)]->setConstraint("");
4992 ++NumMCOperands;
4993 break;
4994 case CVT_imm_95_27:
4995 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
4996 Operands[*(p + 1)]->setConstraint("");
4997 ++NumMCOperands;
4998 break;
4999 case CVT_imm_95_990:
5000 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5001 Operands[*(p + 1)]->setConstraint("");
5002 ++NumMCOperands;
5003 break;
5004 case CVT_imm_95_991:
5005 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5006 Operands[*(p + 1)]->setConstraint("");
5007 ++NumMCOperands;
5008 break;
5009 case CVT_imm_95_268:
5010 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5011 Operands[*(p + 1)]->setConstraint("");
5012 ++NumMCOperands;
5013 break;
5014 case CVT_imm_95_988:
5015 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5016 Operands[*(p + 1)]->setConstraint("");
5017 ++NumMCOperands;
5018 break;
5019 case CVT_imm_95_989:
5020 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5021 Operands[*(p + 1)]->setConstraint("");
5022 ++NumMCOperands;
5023 break;
5024 case CVT_imm_95_269:
5025 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5026 Operands[*(p + 1)]->setConstraint("");
5027 ++NumMCOperands;
5028 break;
5029 case CVT_imm_95_986:
5030 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5031 Operands[*(p + 1)]->setConstraint("");
5032 ++NumMCOperands;
5033 break;
5034 case CVT_imm_95_13:
5035 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5036 Operands[*(p + 1)]->setConstraint("");
5037 ++NumMCOperands;
5038 break;
5039 case CVT_imm_95_255:
5040 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5041 Operands[*(p + 1)]->setConstraint("");
5042 ++NumMCOperands;
5043 break;
5044 case CVT_imm_95_284:
5045 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5046 Operands[*(p + 1)]->setConstraint("");
5047 ++NumMCOperands;
5048 break;
5049 case CVT_imm_95_285:
5050 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5051 Operands[*(p + 1)]->setConstraint("");
5052 ++NumMCOperands;
5053 break;
5054 case CVT_regX0:
5055 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5056 Operands[*(p + 1)]->setConstraint("m");
5057 ++NumMCOperands;
5058 break;
5059 case CVT_95_addRegVSRpEvenRCOperands:
5060 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5061 Operands[*(p + 1)]->setConstraint("m");
5062 NumMCOperands += 1;
5063 break;
5064 case CVT_95_addNegImmOperands:
5065 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5066 Operands[*(p + 1)]->setConstraint("m");
5067 NumMCOperands += 1;
5068 break;
5069 case CVT_imm_95_20:
5070 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5071 Operands[*(p + 1)]->setConstraint("");
5072 ++NumMCOperands;
5073 break;
5074 case CVT_imm_95_16:
5075 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5076 Operands[*(p + 1)]->setConstraint("");
5077 ++NumMCOperands;
5078 break;
5079 case CVT_imm_95_24:
5080 Operands[*(p + 1)]->setMCOperandNum(NumMCOperands);
5081 Operands[*(p + 1)]->setConstraint("");
5082 ++NumMCOperands;
5083 break;
5084 }
5085 }
5086}
5087
5088namespace {
5089
5090/// MatchClassKind - The kinds of classes which participate in
5091/// instruction matching.
5092enum MatchClassKind {
5093 InvalidMatchClass = 0,
5094 OptionalMatchClass = 1,
5095 MCK__DOT_, // '.'
5096 MCK_0, // '0'
5097 MCK_1, // '1'
5098 MCK_2, // '2'
5099 MCK_3, // '3'
5100 MCK_4, // '4'
5101 MCK_5, // '5'
5102 MCK_6, // '6'
5103 MCK_7, // '7'
5104 MCK_crD, // 'crD'
5105 MCK_LAST_TOKEN = MCK_crD,
5106 MCK_CTRRC, // register class 'CTRRC'
5107 MCK_CTRRC8, // register class 'CTRRC8'
5108 MCK_LR8RC, // register class 'LR8RC'
5109 MCK_LRRC, // register class 'LRRC'
5110 MCK_VRSAVERC, // register class 'VRSAVERC'
5111 MCK_CARRYRC, // register class 'CARRYRC'
5112 MCK_Reg45, // derived register class
5113 MCK_Reg42, // derived register class
5114 MCK_Reg46, // derived register class
5115 MCK_Reg43, // derived register class
5116 MCK_DMRpRC, // register class 'DMRpRC'
5117 MCK_Reg26, // derived register class
5118 MCK_Reg16, // derived register class
5119 MCK_ACCRC, // register class 'ACCRC'
5120 MCK_CRRC, // register class 'CRRC'
5121 MCK_DMRRC, // register class 'DMRRC'
5122 MCK_UACCRC, // register class 'UACCRC'
5123 MCK_WACCRC, // register class 'WACCRC'
5124 MCK_WACC_HIRC, // register class 'WACC_HIRC'
5125 MCK_Reg30, // derived register class
5126 MCK_Reg24, // derived register class
5127 MCK_Reg10, // derived register class
5128 MCK_Reg33, // derived register class
5129 MCK_Reg31, // derived register class
5130 MCK_Reg27, // derived register class
5131 MCK_FpRC, // register class 'FpRC'
5132 MCK_G8pRC, // register class 'G8pRC'
5133 MCK_Reg29, // derived register class
5134 MCK_Reg20, // derived register class
5135 MCK_Reg18, // derived register class
5136 MCK_Reg9, // derived register class
5137 MCK_CRBITRC, // register class 'CRBITRC'
5138 MCK_DMRROWpRC, // register class 'DMRROWpRC'
5139 MCK_F4RC, // register class 'F4RC,F8RC'
5140 MCK_FHRC, // register class 'FHRC'
5141 MCK_GPRC32, // register class 'GPRC32'
5142 MCK_SPERC, // register class 'SPERC'
5143 MCK_VFHRC, // register class 'VFHRC'
5144 MCK_VFRC, // register class 'VFRC'
5145 MCK_VRRC, // register class 'VRRC'
5146 MCK_VSLRC, // register class 'VSLRC'
5147 MCK_VSRpRC, // register class 'VSRpRC'
5148 MCK_Reg7, // derived register class
5149 MCK_Reg2, // derived register class
5150 MCK_Reg23, // derived register class
5151 MCK_Reg13, // derived register class
5152 MCK_G8RC, // register class 'G8RC'
5153 MCK_G8RC_NOX0, // register class 'G8RC_NOX0'
5154 MCK_GPRC, // register class 'GPRC'
5155 MCK_GPRC_NOR0, // register class 'GPRC_NOR0'
5156 MCK_DMRROWRC, // register class 'DMRROWRC'
5157 MCK_VSRC, // register class 'VSRC'
5158 MCK_VSSRC, // register class 'VSSRC,VSFRC'
5159 MCK_SPILLTOVSRRC, // register class 'SPILLTOVSRRC'
5160 MCK_LAST_REGISTER = MCK_SPILLTOVSRRC,
5161 MCK_RegByHwMode_ppc_ptr_rc, // register class by hwmode
5162 MCK_RegByHwMode_ptr_rc_idx_by_hwmode, // register class by hwmode
5163 MCK_RegByHwMode_ptr_rc_nor0_by_hwmode, // register class by hwmode
5164 MCK_LAST_REGCLASS_BY_HWMODE = MCK_RegByHwMode_ptr_rc_nor0_by_hwmode,
5165 MCK_ATBitsAsHint, // user defined class 'ATBitsAsHint'
5166 MCK_Imm, // user defined class 'ImmAsmOperand'
5167 MCK_ImmZero, // user defined class 'ImmZero'
5168 MCK_NegS32Imm, // user defined class 'NegS32Imm'
5169 MCK_CRBitMask, // user defined class 'PPCCRBitMaskOperand'
5170 MCK_CondBr, // user defined class 'PPCCondBrAsmOperand'
5171 MCK_DirectBr, // user defined class 'PPCDirectBrAsmOperand'
5172 MCK_DispRI34, // user defined class 'PPCDispRI34Operand'
5173 MCK_DispRIHash, // user defined class 'PPCDispRIHashOperand'
5174 MCK_DispRI, // user defined class 'PPCDispRIOperand'
5175 MCK_DispRIX16, // user defined class 'PPCDispRIX16Operand'
5176 MCK_DispRIX, // user defined class 'PPCDispRIXOperand'
5177 MCK_DispSPE2, // user defined class 'PPCDispSPE2Operand'
5178 MCK_DispSPE4, // user defined class 'PPCDispSPE4Operand'
5179 MCK_DispSPE8, // user defined class 'PPCDispSPE8Operand'
5180 MCK_RegACCRC, // user defined class 'PPCRegACCRCAsmOperand'
5181 MCK_RegCRBITRC, // user defined class 'PPCRegCRBITRCAsmOperand'
5182 MCK_RegCRRC, // user defined class 'PPCRegCRRCAsmOperand'
5183 MCK_RegDMRRC, // user defined class 'PPCRegDMRRCAsmOperand'
5184 MCK_RegDMRROWRC, // user defined class 'PPCRegDMRROWRCAsmOperand'
5185 MCK_RegDMRROWpRC, // user defined class 'PPCRegDMRROWpRCAsmOperand'
5186 MCK_RegDMRpRC, // user defined class 'PPCRegDMRpRCAsmOperand'
5187 MCK_RegF4RC, // user defined class 'PPCRegF4RCAsmOperand'
5188 MCK_RegF8RC, // user defined class 'PPCRegF8RCAsmOperand'
5189 MCK_RegFpRC, // user defined class 'PPCRegFpRCAsmOperand'
5190 MCK_RegG8RC, // user defined class 'PPCRegG8RCAsmOperand'
5191 MCK_RegG8RC_NOX0, // user defined class 'PPCRegG8RC_NOX0AsmOperand'
5192 MCK_RegG8pRC, // user defined class 'PPCRegG8pRCAsmOperand'
5193 MCK_RegGPRC, // user defined class 'PPCRegGPRCAsmOperand'
5194 MCK_RegGPRC_NOR0, // user defined class 'PPCRegGPRC_NOR0AsmOperand'
5195 MCK_RegGxRCNoR0, // user defined class 'PPCRegGxRCNoR0Operand'
5196 MCK_RegGxRC, // user defined class 'PPCRegGxRCOperand'
5197 MCK_RegSPERC, // user defined class 'PPCRegSPERCAsmOperand'
5198 MCK_RegSPILLTOVSRRC, // user defined class 'PPCRegSPILLTOVSRRCAsmOperand'
5199 MCK_RegVFRC, // user defined class 'PPCRegVFRCAsmOperand'
5200 MCK_RegVRRC, // user defined class 'PPCRegVRRCAsmOperand'
5201 MCK_RegVSFRC, // user defined class 'PPCRegVSFRCAsmOperand'
5202 MCK_RegVSRC, // user defined class 'PPCRegVSRCAsmOperand'
5203 MCK_RegVSRpEvenRC, // user defined class 'PPCRegVSRpEvenRCAsmOperand'
5204 MCK_RegVSRpRC, // user defined class 'PPCRegVSRpRCAsmOperand'
5205 MCK_RegVSSRC, // user defined class 'PPCRegVSSRCAsmOperand'
5206 MCK_TLSReg, // user defined class 'PPCTLSRegOperand'
5207 MCK_S16Imm, // user defined class 'S16Imm'
5208 MCK_S17Imm, // user defined class 'S17Imm'
5209 MCK_S32Imm, // user defined class 'S32Imm'
5210 MCK_S34Imm, // user defined class 'S34Imm'
5211 MCK_S5Imm, // user defined class 'S5Imm'
5212 MCK_U10Imm, // user defined class 'U10Imm'
5213 MCK_U12Imm, // user defined class 'U12Imm'
5214 MCK_U16Imm, // user defined class 'U16Imm'
5215 MCK_U1Imm, // user defined class 'U1Imm'
5216 MCK_U2Imm, // user defined class 'U2Imm'
5217 MCK_U32Imm, // user defined class 'U32Imm'
5218 MCK_U3Imm, // user defined class 'U3Imm'
5219 MCK_U4Imm, // user defined class 'U4Imm'
5220 MCK_U5Imm, // user defined class 'U5Imm'
5221 MCK_U6Imm, // user defined class 'U6Imm'
5222 MCK_U7Imm, // user defined class 'U7Imm'
5223 MCK_U8Imm, // user defined class 'U8Imm'
5224 NumMatchClassKinds
5225};
5226
5227} // end anonymous namespace
5228
5229static unsigned getDiagKindFromRegisterClass(MatchClassKind RegisterClass) {
5230 return MCTargetAsmParser::Match_InvalidOperand;
5231}
5232
5233[[maybe_unused]] static const MCRegisterClass *getRegClassFromMatchKind(MatchClassKind Kind) {
5234 switch (Kind) {
5235 case MCK_CTRRC:
5236 return &getPPCMCRegisterClass(PPC::CTRRCRegClassID);
5237 case MCK_CTRRC8:
5238 return &getPPCMCRegisterClass(PPC::CTRRC8RegClassID);
5239 case MCK_LR8RC:
5240 return &getPPCMCRegisterClass(PPC::LR8RCRegClassID);
5241 case MCK_LRRC:
5242 return &getPPCMCRegisterClass(PPC::LRRCRegClassID);
5243 case MCK_VRSAVERC:
5244 return &getPPCMCRegisterClass(PPC::VRSAVERCRegClassID);
5245 case MCK_CARRYRC:
5246 return &getPPCMCRegisterClass(PPC::CARRYRCRegClassID);
5247 case MCK_DMRpRC:
5248 return &getPPCMCRegisterClass(PPC::DMRpRCRegClassID);
5249 case MCK_ACCRC:
5250 return &getPPCMCRegisterClass(PPC::ACCRCRegClassID);
5251 case MCK_CRRC:
5252 return &getPPCMCRegisterClass(PPC::CRRCRegClassID);
5253 case MCK_DMRRC:
5254 return &getPPCMCRegisterClass(PPC::DMRRCRegClassID);
5255 case MCK_UACCRC:
5256 return &getPPCMCRegisterClass(PPC::UACCRCRegClassID);
5257 case MCK_WACCRC:
5258 return &getPPCMCRegisterClass(PPC::WACCRCRegClassID);
5259 case MCK_WACC_HIRC:
5260 return &getPPCMCRegisterClass(PPC::WACC_HIRCRegClassID);
5261 case MCK_FpRC:
5262 return &getPPCMCRegisterClass(PPC::FpRCRegClassID);
5263 case MCK_G8pRC:
5264 return &getPPCMCRegisterClass(PPC::G8pRCRegClassID);
5265 case MCK_CRBITRC:
5266 return &getPPCMCRegisterClass(PPC::CRBITRCRegClassID);
5267 case MCK_DMRROWpRC:
5268 return &getPPCMCRegisterClass(PPC::DMRROWpRCRegClassID);
5269 case MCK_F4RC:
5270 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5271 case MCK_FHRC:
5272 return &getPPCMCRegisterClass(PPC::FHRCRegClassID);
5273 case MCK_GPRC32:
5274 return &getPPCMCRegisterClass(PPC::GPRC32RegClassID);
5275 case MCK_SPERC:
5276 return &getPPCMCRegisterClass(PPC::SPERCRegClassID);
5277 case MCK_VFHRC:
5278 return &getPPCMCRegisterClass(PPC::VFHRCRegClassID);
5279 case MCK_VFRC:
5280 return &getPPCMCRegisterClass(PPC::VFRCRegClassID);
5281 case MCK_VRRC:
5282 return &getPPCMCRegisterClass(PPC::VRRCRegClassID);
5283 case MCK_VSLRC:
5284 return &getPPCMCRegisterClass(PPC::VSLRCRegClassID);
5285 case MCK_VSRpRC:
5286 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5287 case MCK_G8RC:
5288 return &getPPCMCRegisterClass(PPC::G8RCRegClassID);
5289 case MCK_G8RC_NOX0:
5290 return &getPPCMCRegisterClass(PPC::G8RC_NOX0RegClassID);
5291 case MCK_GPRC:
5292 return &getPPCMCRegisterClass(PPC::GPRCRegClassID);
5293 case MCK_GPRC_NOR0:
5294 return &getPPCMCRegisterClass(PPC::GPRC_NOR0RegClassID);
5295 case MCK_DMRROWRC:
5296 return &getPPCMCRegisterClass(PPC::DMRROWRCRegClassID);
5297 case MCK_VSRC:
5298 return &getPPCMCRegisterClass(PPC::VSRCRegClassID);
5299 case MCK_VSSRC:
5300 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5301 case MCK_SPILLTOVSRRC:
5302 return &getPPCMCRegisterClass(PPC::SPILLTOVSRRCRegClassID);
5303 case MCK_RegCRBITRC:
5304 return &getPPCMCRegisterClass(PPC::CRBITRCRegClassID);
5305 case MCK_RegCRRC:
5306 return &getPPCMCRegisterClass(PPC::CRRCRegClassID);
5307 case MCK_RegDMRRC:
5308 return &getPPCMCRegisterClass(PPC::DMRRCRegClassID);
5309 case MCK_RegDMRROWRC:
5310 return &getPPCMCRegisterClass(PPC::DMRROWRCRegClassID);
5311 case MCK_RegDMRROWpRC:
5312 return &getPPCMCRegisterClass(PPC::DMRROWpRCRegClassID);
5313 case MCK_RegDMRpRC:
5314 return &getPPCMCRegisterClass(PPC::DMRpRCRegClassID);
5315 case MCK_RegF4RC:
5316 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5317 case MCK_RegF8RC:
5318 return &getPPCMCRegisterClass(PPC::F4RCRegClassID);
5319 case MCK_RegFpRC:
5320 return &getPPCMCRegisterClass(PPC::FpRCRegClassID);
5321 case MCK_RegG8RC:
5322 return &getPPCMCRegisterClass(PPC::G8RCRegClassID);
5323 case MCK_RegG8RC_NOX0:
5324 return &getPPCMCRegisterClass(PPC::G8RC_NOX0RegClassID);
5325 case MCK_RegG8pRC:
5326 return &getPPCMCRegisterClass(PPC::G8pRCRegClassID);
5327 case MCK_RegGPRC:
5328 return &getPPCMCRegisterClass(PPC::GPRCRegClassID);
5329 case MCK_RegGPRC_NOR0:
5330 return &getPPCMCRegisterClass(PPC::GPRC_NOR0RegClassID);
5331 case MCK_RegSPERC:
5332 return &getPPCMCRegisterClass(PPC::SPERCRegClassID);
5333 case MCK_RegSPILLTOVSRRC:
5334 return &getPPCMCRegisterClass(PPC::SPILLTOVSRRCRegClassID);
5335 case MCK_RegVFRC:
5336 return &getPPCMCRegisterClass(PPC::VFRCRegClassID);
5337 case MCK_RegVRRC:
5338 return &getPPCMCRegisterClass(PPC::VRRCRegClassID);
5339 case MCK_RegVSFRC:
5340 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5341 case MCK_RegVSRC:
5342 return &getPPCMCRegisterClass(PPC::VSRCRegClassID);
5343 case MCK_RegVSRpEvenRC:
5344 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5345 case MCK_RegVSRpRC:
5346 return &getPPCMCRegisterClass(PPC::VSRpRCRegClassID);
5347 case MCK_RegVSSRC:
5348 return &getPPCMCRegisterClass(PPC::VSSRCRegClassID);
5349 default:
5350 return nullptr;
5351 }
5352}
5353
5354static MatchClassKind matchTokenString(StringRef Name) {
5355 switch (Name.size()) {
5356 default: break;
5357 case 1: // 9 strings to match.
5358 switch (Name[0]) {
5359 default: break;
5360 case '.': // 1 string to match.
5361 return MCK__DOT_; // "."
5362 case '0': // 1 string to match.
5363 return MCK_0; // "0"
5364 case '1': // 1 string to match.
5365 return MCK_1; // "1"
5366 case '2': // 1 string to match.
5367 return MCK_2; // "2"
5368 case '3': // 1 string to match.
5369 return MCK_3; // "3"
5370 case '4': // 1 string to match.
5371 return MCK_4; // "4"
5372 case '5': // 1 string to match.
5373 return MCK_5; // "5"
5374 case '6': // 1 string to match.
5375 return MCK_6; // "6"
5376 case '7': // 1 string to match.
5377 return MCK_7; // "7"
5378 }
5379 break;
5380 case 3: // 1 string to match.
5381 if (memcmp(Name.data()+0, "crD", 3) != 0)
5382 break;
5383 return MCK_crD; // "crD"
5384 }
5385 return InvalidMatchClass;
5386}
5387
5388/// isSubclass - Compute whether \p A is a subclass of \p B.
5389static bool isSubclass(MatchClassKind A, MatchClassKind B) {
5390 if (A == B)
5391 return true;
5392
5393 [[maybe_unused]] static constexpr struct {
5394 uint32_t Offset;
5395 uint16_t Start;
5396 uint16_t Length;
5397 } Table[] = {
5398 {0, 0, 0},
5399 {0, 0, 0},
5400 {0, 0, 0},
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, 20, 9},
5417 {9, 21, 5},
5418 {14, 28, 1},
5419 {15, 25, 1},
5420 {16, 0, 0},
5421 {16, 36, 18},
5422 {34, 37, 1},
5423 {35, 0, 0},
5424 {35, 0, 0},
5425 {35, 0, 0},
5426 {35, 0, 0},
5427 {35, 0, 0},
5428 {35, 0, 0},
5429 {35, 35, 19},
5430 {54, 52, 12},
5431 {66, 45, 21},
5432 {87, 38, 1},
5433 {88, 53, 1},
5434 {89, 53, 1},
5435 {90, 0, 0},
5436 {90, 0, 0},
5437 {90, 53, 1},
5438 {91, 51, 13},
5439 {104, 50, 16},
5440 {120, 48, 1},
5441 {121, 0, 0},
5442 {121, 0, 0},
5443 {121, 64, 1},
5444 {122, 0, 0},
5445 {122, 0, 0},
5446 {122, 0, 0},
5447 {122, 0, 0},
5448 {122, 64, 1},
5449 {123, 63, 1},
5450 {124, 63, 1},
5451 {125, 0, 0},
5452 {125, 58, 8},
5453 {133, 60, 2},
5454 {135, 63, 1},
5455 {136, 64, 2},
5456 {138, 65, 1},
5457 {139, 0, 0},
5458 {139, 0, 0},
5459 {139, 0, 0},
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 };
5527
5528 static constexpr uint8_t Data[] = {
5529 0x01,
5530 0xE3,
5531 0x09,
5532 0x00,
5533 0x8E,
5534 0x00,
5535 0x60,
5536 0x04,
5537 0x06,
5538 0x40,
5539 0xE0,
5540 0x0F,
5541 0x81,
5542 0x81,
5543 0xC0,
5544 0x7F,
5545 0xF0,
5546 0x07,
5547 };
5548
5549 auto &Entry = Table[A];
5550 unsigned Idx = B - Entry.Start;
5551 if (Idx >= Entry.Length)
5552 return false;
5553 Idx += Entry.Offset;
5554 return (Data[Idx / 8] >> (Idx % 8)) & 1;
5555}
5556
5557static constexpr MatchClassKind RegClassByHwModeMatchTable[2][3] = {
5558 { // DefaultMode
5559 MCK_GPRC, // ppc_ptr_rc
5560 MCK_GPRC, // ptr_rc_idx_by_hwmode
5561 MCK_GPRC_NOR0, // ptr_rc_nor0_by_hwmode
5562 },
5563 { // PPC64
5564 MCK_G8RC, // ppc_ptr_rc
5565 MCK_G8RC, // ptr_rc_idx_by_hwmode
5566 MCK_G8RC_NOX0, // ptr_rc_nor0_by_hwmode
5567 },
5568};
5569
5570static_assert(MCK_LAST_REGCLASS_BY_HWMODE - MCK_LAST_REGISTER == 3);
5571
5572[[maybe_unused]] static inline MatchClassKind
5573remapRegClassByHwMode(unsigned Kind, const MCSubtargetInfo &STI) {
5574 if (Kind > MCK_LAST_REGISTER && Kind <= MCK_LAST_REGCLASS_BY_HWMODE) {
5575 unsigned HwMode = STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo);
5576 assert(HwMode < 2 && "Invalid HwMode");
5577 return RegClassByHwModeMatchTable[HwMode][Kind - (MCK_LAST_REGISTER + 1)];
5578 }
5579 return static_cast<MatchClassKind>(Kind);
5580}
5581
5582static unsigned validateOperandClass(MCParsedAsmOperand &GOp, MatchClassKind Kind, const MCSubtargetInfo &STI) {
5583 PPCOperand &Operand = (PPCOperand &)GOp;
5584 if (Kind == InvalidMatchClass)
5585 return MCTargetAsmParser::Match_InvalidOperand;
5586
5587 if (Kind <= MCK_LAST_TOKEN) {
5588 if (Operand.isToken() &&
5589 isSubclass(matchTokenString(Operand.getToken()), Kind))
5590 return MCTargetAsmParser::Match_Success;
5591 return MCTargetAsmParser::Match_InvalidOperand;
5592 }
5593
5594 switch (Kind) {
5595 default: break;
5596 case MCK_ATBitsAsHint: {
5597 DiagnosticPredicate DP(Operand.isATBitsAsHint());
5598 if (DP.isMatch())
5599 return MCTargetAsmParser::Match_Success;
5600 break;
5601 }
5602 case MCK_Imm: {
5603 DiagnosticPredicate DP(Operand.isImm());
5604 if (DP.isMatch())
5605 return MCTargetAsmParser::Match_Success;
5606 break;
5607 }
5608 case MCK_ImmZero: {
5609 DiagnosticPredicate DP(Operand.isImmZero());
5610 if (DP.isMatch())
5611 return MCTargetAsmParser::Match_Success;
5612 break;
5613 }
5614 case MCK_NegS32Imm: {
5615 DiagnosticPredicate DP(Operand.isS32Imm());
5616 if (DP.isMatch())
5617 return MCTargetAsmParser::Match_Success;
5618 break;
5619 }
5620 case MCK_CRBitMask: {
5621 DiagnosticPredicate DP(Operand.isCRBitMask());
5622 if (DP.isMatch())
5623 return MCTargetAsmParser::Match_Success;
5624 break;
5625 }
5626 case MCK_CondBr: {
5627 DiagnosticPredicate DP(Operand.isCondBr());
5628 if (DP.isMatch())
5629 return MCTargetAsmParser::Match_Success;
5630 break;
5631 }
5632 case MCK_DirectBr: {
5633 DiagnosticPredicate DP(Operand.isDirectBr());
5634 if (DP.isMatch())
5635 return MCTargetAsmParser::Match_Success;
5636 break;
5637 }
5638 case MCK_DispRI34: {
5639 DiagnosticPredicate DP(Operand.isS34Imm());
5640 if (DP.isMatch())
5641 return MCTargetAsmParser::Match_Success;
5642 break;
5643 }
5644 case MCK_DispRIHash: {
5645 DiagnosticPredicate DP(Operand.isHashImmX8());
5646 if (DP.isMatch())
5647 return MCTargetAsmParser::Match_Success;
5648 break;
5649 }
5650 case MCK_DispRI: {
5651 DiagnosticPredicate DP(Operand.isS16Imm());
5652 if (DP.isMatch())
5653 return MCTargetAsmParser::Match_Success;
5654 break;
5655 }
5656 case MCK_DispRIX16: {
5657 DiagnosticPredicate DP(Operand.isS16ImmX16());
5658 if (DP.isMatch())
5659 return MCTargetAsmParser::Match_Success;
5660 break;
5661 }
5662 case MCK_DispRIX: {
5663 DiagnosticPredicate DP(Operand.isS16ImmX4());
5664 if (DP.isMatch())
5665 return MCTargetAsmParser::Match_Success;
5666 break;
5667 }
5668 case MCK_DispSPE2: {
5669 DiagnosticPredicate DP(Operand.isU6ImmX2());
5670 if (DP.isMatch())
5671 return MCTargetAsmParser::Match_Success;
5672 break;
5673 }
5674 case MCK_DispSPE4: {
5675 DiagnosticPredicate DP(Operand.isU7ImmX4());
5676 if (DP.isMatch())
5677 return MCTargetAsmParser::Match_Success;
5678 break;
5679 }
5680 case MCK_DispSPE8: {
5681 DiagnosticPredicate DP(Operand.isU8ImmX8());
5682 if (DP.isMatch())
5683 return MCTargetAsmParser::Match_Success;
5684 break;
5685 }
5686 case MCK_RegACCRC: {
5687 DiagnosticPredicate DP(Operand.isACCRegNumber());
5688 if (DP.isMatch())
5689 return MCTargetAsmParser::Match_Success;
5690 break;
5691 }
5692 case MCK_RegCRBITRC: {
5693 DiagnosticPredicate DP(Operand.isCRBitNumber());
5694 if (DP.isMatch())
5695 return MCTargetAsmParser::Match_Success;
5696 break;
5697 }
5698 case MCK_RegCRRC: {
5699 DiagnosticPredicate DP(Operand.isCCRegNumber());
5700 if (DP.isMatch())
5701 return MCTargetAsmParser::Match_Success;
5702 break;
5703 }
5704 case MCK_RegDMRRC: {
5705 DiagnosticPredicate DP(Operand.isDMRRegNumber());
5706 if (DP.isMatch())
5707 return MCTargetAsmParser::Match_Success;
5708 break;
5709 }
5710 case MCK_RegDMRROWRC: {
5711 DiagnosticPredicate DP(Operand.isDMRROWRegNumber());
5712 if (DP.isMatch())
5713 return MCTargetAsmParser::Match_Success;
5714 break;
5715 }
5716 case MCK_RegDMRROWpRC: {
5717 DiagnosticPredicate DP(Operand.isDMRROWpRegNumber());
5718 if (DP.isMatch())
5719 return MCTargetAsmParser::Match_Success;
5720 break;
5721 }
5722 case MCK_RegDMRpRC: {
5723 DiagnosticPredicate DP(Operand.isDMRpRegNumber());
5724 if (DP.isMatch())
5725 return MCTargetAsmParser::Match_Success;
5726 break;
5727 }
5728 case MCK_RegF4RC: {
5729 DiagnosticPredicate DP(Operand.isRegNumber());
5730 if (DP.isMatch())
5731 return MCTargetAsmParser::Match_Success;
5732 break;
5733 }
5734 case MCK_RegF8RC: {
5735 DiagnosticPredicate DP(Operand.isRegNumber());
5736 if (DP.isMatch())
5737 return MCTargetAsmParser::Match_Success;
5738 break;
5739 }
5740 case MCK_RegFpRC: {
5741 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5742 if (DP.isMatch())
5743 return MCTargetAsmParser::Match_Success;
5744 break;
5745 }
5746 case MCK_RegG8RC: {
5747 DiagnosticPredicate DP(Operand.isRegNumber());
5748 if (DP.isMatch())
5749 return MCTargetAsmParser::Match_Success;
5750 break;
5751 }
5752 case MCK_RegG8RC_NOX0: {
5753 DiagnosticPredicate DP(Operand.isRegNumber());
5754 if (DP.isMatch())
5755 return MCTargetAsmParser::Match_Success;
5756 break;
5757 }
5758 case MCK_RegG8pRC: {
5759 DiagnosticPredicate DP(Operand.isEvenRegNumber());
5760 if (DP.isMatch())
5761 return MCTargetAsmParser::Match_Success;
5762 break;
5763 }
5764 case MCK_RegGPRC: {
5765 DiagnosticPredicate DP(Operand.isRegNumber());
5766 if (DP.isMatch())
5767 return MCTargetAsmParser::Match_Success;
5768 break;
5769 }
5770 case MCK_RegGPRC_NOR0: {
5771 DiagnosticPredicate DP(Operand.isRegNumber());
5772 if (DP.isMatch())
5773 return MCTargetAsmParser::Match_Success;
5774 break;
5775 }
5776 case MCK_RegGxRCNoR0: {
5777 DiagnosticPredicate DP(Operand.isRegNumber());
5778 if (DP.isMatch())
5779 return MCTargetAsmParser::Match_Success;
5780 break;
5781 }
5782 case MCK_RegGxRC: {
5783 DiagnosticPredicate DP(Operand.isRegNumber());
5784 if (DP.isMatch())
5785 return MCTargetAsmParser::Match_Success;
5786 break;
5787 }
5788 case MCK_RegSPERC: {
5789 DiagnosticPredicate DP(Operand.isRegNumber());
5790 if (DP.isMatch())
5791 return MCTargetAsmParser::Match_Success;
5792 break;
5793 }
5794 case MCK_RegSPILLTOVSRRC: {
5795 DiagnosticPredicate DP(Operand.isVSRegNumber());
5796 if (DP.isMatch())
5797 return MCTargetAsmParser::Match_Success;
5798 break;
5799 }
5800 case MCK_RegVFRC: {
5801 DiagnosticPredicate DP(Operand.isRegNumber());
5802 if (DP.isMatch())
5803 return MCTargetAsmParser::Match_Success;
5804 break;
5805 }
5806 case MCK_RegVRRC: {
5807 DiagnosticPredicate DP(Operand.isRegNumber());
5808 if (DP.isMatch())
5809 return MCTargetAsmParser::Match_Success;
5810 break;
5811 }
5812 case MCK_RegVSFRC: {
5813 DiagnosticPredicate DP(Operand.isVSRegNumber());
5814 if (DP.isMatch())
5815 return MCTargetAsmParser::Match_Success;
5816 break;
5817 }
5818 case MCK_RegVSRC: {
5819 DiagnosticPredicate DP(Operand.isVSRegNumber());
5820 if (DP.isMatch())
5821 return MCTargetAsmParser::Match_Success;
5822 break;
5823 }
5824 case MCK_RegVSRpEvenRC: {
5825 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5826 if (DP.isMatch())
5827 return MCTargetAsmParser::Match_Success;
5828 break;
5829 }
5830 case MCK_RegVSRpRC: {
5831 DiagnosticPredicate DP(Operand.isVSRpEvenRegNumber());
5832 if (DP.isMatch())
5833 return MCTargetAsmParser::Match_Success;
5834 break;
5835 }
5836 case MCK_RegVSSRC: {
5837 DiagnosticPredicate DP(Operand.isVSRegNumber());
5838 if (DP.isMatch())
5839 return MCTargetAsmParser::Match_Success;
5840 break;
5841 }
5842 case MCK_TLSReg: {
5843 DiagnosticPredicate DP(Operand.isTLSReg());
5844 if (DP.isMatch())
5845 return MCTargetAsmParser::Match_Success;
5846 break;
5847 }
5848 case MCK_S16Imm: {
5849 DiagnosticPredicate DP(Operand.isS16Imm());
5850 if (DP.isMatch())
5851 return MCTargetAsmParser::Match_Success;
5852 break;
5853 }
5854 case MCK_S17Imm: {
5855 DiagnosticPredicate DP(Operand.isS17Imm());
5856 if (DP.isMatch())
5857 return MCTargetAsmParser::Match_Success;
5858 break;
5859 }
5860 case MCK_S32Imm: {
5861 DiagnosticPredicate DP(Operand.isS32Imm());
5862 if (DP.isMatch())
5863 return MCTargetAsmParser::Match_Success;
5864 break;
5865 }
5866 case MCK_S34Imm: {
5867 DiagnosticPredicate DP(Operand.isS34Imm());
5868 if (DP.isMatch())
5869 return MCTargetAsmParser::Match_Success;
5870 break;
5871 }
5872 case MCK_S5Imm: {
5873 DiagnosticPredicate DP(Operand.isSImm<5>());
5874 if (DP.isMatch())
5875 return MCTargetAsmParser::Match_Success;
5876 break;
5877 }
5878 case MCK_U10Imm: {
5879 DiagnosticPredicate DP(Operand.isUImm<10>());
5880 if (DP.isMatch())
5881 return MCTargetAsmParser::Match_Success;
5882 break;
5883 }
5884 case MCK_U12Imm: {
5885 DiagnosticPredicate DP(Operand.isUImm<12>());
5886 if (DP.isMatch())
5887 return MCTargetAsmParser::Match_Success;
5888 break;
5889 }
5890 case MCK_U16Imm: {
5891 DiagnosticPredicate DP(Operand.isU16Imm());
5892 if (DP.isMatch())
5893 return MCTargetAsmParser::Match_Success;
5894 break;
5895 }
5896 case MCK_U1Imm: {
5897 DiagnosticPredicate DP(Operand.isUImm<1>());
5898 if (DP.isMatch())
5899 return MCTargetAsmParser::Match_Success;
5900 break;
5901 }
5902 case MCK_U2Imm: {
5903 DiagnosticPredicate DP(Operand.isUImm<2>());
5904 if (DP.isMatch())
5905 return MCTargetAsmParser::Match_Success;
5906 break;
5907 }
5908 case MCK_U32Imm: {
5909 DiagnosticPredicate DP(Operand.isUImm<32>());
5910 if (DP.isMatch())
5911 return MCTargetAsmParser::Match_Success;
5912 break;
5913 }
5914 case MCK_U3Imm: {
5915 DiagnosticPredicate DP(Operand.isUImm<3>());
5916 if (DP.isMatch())
5917 return MCTargetAsmParser::Match_Success;
5918 break;
5919 }
5920 case MCK_U4Imm: {
5921 DiagnosticPredicate DP(Operand.isUImm<4>());
5922 if (DP.isMatch())
5923 return MCTargetAsmParser::Match_Success;
5924 break;
5925 }
5926 case MCK_U5Imm: {
5927 DiagnosticPredicate DP(Operand.isUImm<5>());
5928 if (DP.isMatch())
5929 return MCTargetAsmParser::Match_Success;
5930 break;
5931 }
5932 case MCK_U6Imm: {
5933 DiagnosticPredicate DP(Operand.isUImm<6>());
5934 if (DP.isMatch())
5935 return MCTargetAsmParser::Match_Success;
5936 break;
5937 }
5938 case MCK_U7Imm: {
5939 DiagnosticPredicate DP(Operand.isUImm<7>());
5940 if (DP.isMatch())
5941 return MCTargetAsmParser::Match_Success;
5942 break;
5943 }
5944 case MCK_U8Imm: {
5945 DiagnosticPredicate DP(Operand.isUImm<8>());
5946 if (DP.isMatch())
5947 return MCTargetAsmParser::Match_Success;
5948 break;
5949 }
5950 } // end switch (Kind)
5951
5952 Kind = remapRegClassByHwMode(Kind, STI);
5953
5954 if (Operand.isReg()) {
5955 static constexpr uint16_t Table[PPC::NUM_TARGET_REGS] = {
5956 InvalidMatchClass,
5957 MCK_Reg2,
5958 MCK_CARRYRC,
5959 MCK_CTRRC,
5960 MCK_Reg2,
5961 MCK_LRRC,
5962 InvalidMatchClass,
5963 InvalidMatchClass,
5964 MCK_VRSAVERC,
5965 MCK_CARRYRC,
5966 MCK_GPRC_NOR0,
5967 MCK_Reg42,
5968 MCK_Reg42,
5969 MCK_Reg42,
5970 MCK_Reg43,
5971 MCK_ACCRC,
5972 MCK_ACCRC,
5973 MCK_ACCRC,
5974 MCK_ACCRC,
5975 MCK_Reg7,
5976 MCK_CRRC,
5977 MCK_CRRC,
5978 MCK_CRRC,
5979 MCK_CRRC,
5980 MCK_CRRC,
5981 MCK_CRRC,
5982 MCK_CRRC,
5983 MCK_CRRC,
5984 MCK_CTRRC8,
5985 MCK_DMRRC,
5986 MCK_DMRRC,
5987 MCK_DMRRC,
5988 MCK_DMRRC,
5989 MCK_DMRRC,
5990 MCK_DMRRC,
5991 MCK_DMRRC,
5992 MCK_DMRRC,
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_DMRROWRC,
6053 MCK_DMRROWRC,
6054 MCK_DMRROWRC,
6055 MCK_DMRROWRC,
6056 MCK_DMRROWRC,
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_DMRROWpRC,
6085 MCK_DMRROWpRC,
6086 MCK_DMRROWpRC,
6087 MCK_DMRROWpRC,
6088 MCK_DMRROWpRC,
6089 MCK_DMRpRC,
6090 MCK_DMRpRC,
6091 MCK_DMRpRC,
6092 MCK_DMRpRC,
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_Reg10,
6103 MCK_Reg10,
6104 MCK_Reg10,
6105 MCK_Reg10,
6106 MCK_Reg10,
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_F4RC,
6121 MCK_F4RC,
6122 MCK_F4RC,
6123 MCK_F4RC,
6124 MCK_F4RC,
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_FHRC,
6153 MCK_FHRC,
6154 MCK_FHRC,
6155 MCK_FHRC,
6156 MCK_FHRC,
6157 MCK_Reg7,
6158 MCK_Reg16,
6159 MCK_Reg16,
6160 MCK_Reg16,
6161 MCK_Reg16,
6162 MCK_Reg16,
6163 MCK_Reg16,
6164 MCK_Reg16,
6165 MCK_FpRC,
6166 MCK_FpRC,
6167 MCK_FpRC,
6168 MCK_FpRC,
6169 MCK_FpRC,
6170 MCK_FpRC,
6171 MCK_FpRC,
6172 MCK_FpRC,
6173 MCK_FpRC,
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_GPRC32,
6202 MCK_GPRC32,
6203 MCK_GPRC32,
6204 MCK_GPRC32,
6205 MCK_GPRC32,
6206 MCK_LR8RC,
6207 MCK_GPRC,
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_Reg2,
6235 MCK_Reg2,
6236 MCK_Reg2,
6237 MCK_Reg2,
6238 MCK_Reg2,
6239 MCK_SPERC,
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_Reg9,
6267 MCK_Reg9,
6268 MCK_Reg9,
6269 MCK_Reg9,
6270 MCK_Reg9,
6271 MCK_Reg45,
6272 MCK_Reg45,
6273 MCK_Reg45,
6274 MCK_Reg46,
6275 MCK_UACCRC,
6276 MCK_UACCRC,
6277 MCK_UACCRC,
6278 MCK_UACCRC,
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_Reg20,
6295 MCK_Reg20,
6296 MCK_Reg20,
6297 MCK_Reg20,
6298 MCK_Reg20,
6299 MCK_VRRC,
6300 MCK_VRRC,
6301 MCK_VRRC,
6302 MCK_VRRC,
6303 MCK_VRRC,
6304 MCK_VRRC,
6305 MCK_VRRC,
6306 MCK_VRRC,
6307 MCK_VRRC,
6308 MCK_VRRC,
6309 MCK_VRRC,
6310 MCK_VRRC,
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_Reg18,
6327 MCK_Reg18,
6328 MCK_Reg18,
6329 MCK_Reg18,
6330 MCK_Reg18,
6331 MCK_VFRC,
6332 MCK_VFRC,
6333 MCK_VFRC,
6334 MCK_VFRC,
6335 MCK_VFRC,
6336 MCK_VFRC,
6337 MCK_VFRC,
6338 MCK_VFRC,
6339 MCK_VFRC,
6340 MCK_VFRC,
6341 MCK_VFRC,
6342 MCK_VFRC,
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_VFHRC,
6371 MCK_VFHRC,
6372 MCK_VFHRC,
6373 MCK_VFHRC,
6374 MCK_VFHRC,
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_Reg24,
6385 MCK_Reg24,
6386 MCK_Reg24,
6387 MCK_Reg24,
6388 MCK_Reg24,
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_VSLRC,
6403 MCK_VSLRC,
6404 MCK_VSLRC,
6405 MCK_VSLRC,
6406 MCK_VSLRC,
6407 MCK_Reg26,
6408 MCK_Reg26,
6409 MCK_Reg26,
6410 MCK_Reg26,
6411 MCK_Reg26,
6412 MCK_Reg26,
6413 MCK_Reg26,
6414 MCK_Reg27,
6415 MCK_Reg27,
6416 MCK_Reg27,
6417 MCK_Reg27,
6418 MCK_Reg27,
6419 MCK_Reg27,
6420 MCK_Reg27,
6421 MCK_Reg27,
6422 MCK_Reg27,
6423 MCK_Reg30,
6424 MCK_Reg30,
6425 MCK_Reg30,
6426 MCK_Reg30,
6427 MCK_Reg30,
6428 MCK_Reg30,
6429 MCK_Reg30,
6430 MCK_Reg30,
6431 MCK_Reg30,
6432 MCK_Reg30,
6433 MCK_Reg31,
6434 MCK_Reg31,
6435 MCK_Reg31,
6436 MCK_Reg31,
6437 MCK_Reg31,
6438 MCK_Reg31,
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 InvalidMatchClass,
6467 InvalidMatchClass,
6468 InvalidMatchClass,
6469 InvalidMatchClass,
6470 InvalidMatchClass,
6471 MCK_WACCRC,
6472 MCK_WACCRC,
6473 MCK_WACCRC,
6474 MCK_WACCRC,
6475 MCK_WACCRC,
6476 MCK_WACCRC,
6477 MCK_WACCRC,
6478 MCK_WACCRC,
6479 MCK_WACC_HIRC,
6480 MCK_WACC_HIRC,
6481 MCK_WACC_HIRC,
6482 MCK_WACC_HIRC,
6483 MCK_WACC_HIRC,
6484 MCK_WACC_HIRC,
6485 MCK_WACC_HIRC,
6486 MCK_WACC_HIRC,
6487 MCK_G8RC,
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_Reg7,
6515 MCK_Reg7,
6516 MCK_Reg7,
6517 MCK_Reg7,
6518 MCK_Reg7,
6519 MCK_G8RC_NOX0,
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_CRBITRC,
6548 MCK_CRBITRC,
6549 MCK_CRBITRC,
6550 MCK_CRBITRC,
6551 MCK_CRBITRC,
6552 MCK_G8pRC,
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 MCK_Reg33,
6564 MCK_Reg33,
6565 MCK_Reg33,
6566 MCK_Reg33,
6567 MCK_Reg33,
6568 };
6569
6570 MCRegister Reg = Operand.getReg();
6571 MatchClassKind OpKind = Reg.isPhysical() ? (MatchClassKind)Table[Reg.id()] : InvalidMatchClass;
6572 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :
6573 getDiagKindFromRegisterClass(Kind);
6574 }
6575
6576 if (Kind > MCK_LAST_TOKEN && Kind <= MCK_LAST_REGISTER)
6577 return getDiagKindFromRegisterClass(Kind);
6578
6579 return MCTargetAsmParser::Match_InvalidOperand;
6580}
6581
6582#ifndef NDEBUG
6583const char *getMatchClassName(MatchClassKind Kind) {
6584 switch (Kind) {
6585 case InvalidMatchClass: return "InvalidMatchClass";
6586 case OptionalMatchClass: return "OptionalMatchClass";
6587 case MCK__DOT_: return "MCK__DOT_";
6588 case MCK_0: return "MCK_0";
6589 case MCK_1: return "MCK_1";
6590 case MCK_2: return "MCK_2";
6591 case MCK_3: return "MCK_3";
6592 case MCK_4: return "MCK_4";
6593 case MCK_5: return "MCK_5";
6594 case MCK_6: return "MCK_6";
6595 case MCK_7: return "MCK_7";
6596 case MCK_crD: return "MCK_crD";
6597 case MCK_CTRRC: return "MCK_CTRRC";
6598 case MCK_CTRRC8: return "MCK_CTRRC8";
6599 case MCK_LR8RC: return "MCK_LR8RC";
6600 case MCK_LRRC: return "MCK_LRRC";
6601 case MCK_VRSAVERC: return "MCK_VRSAVERC";
6602 case MCK_CARRYRC: return "MCK_CARRYRC";
6603 case MCK_Reg45: return "MCK_Reg45";
6604 case MCK_Reg42: return "MCK_Reg42";
6605 case MCK_Reg46: return "MCK_Reg46";
6606 case MCK_Reg43: return "MCK_Reg43";
6607 case MCK_DMRpRC: return "MCK_DMRpRC";
6608 case MCK_Reg26: return "MCK_Reg26";
6609 case MCK_Reg16: return "MCK_Reg16";
6610 case MCK_ACCRC: return "MCK_ACCRC";
6611 case MCK_CRRC: return "MCK_CRRC";
6612 case MCK_DMRRC: return "MCK_DMRRC";
6613 case MCK_UACCRC: return "MCK_UACCRC";
6614 case MCK_WACCRC: return "MCK_WACCRC";
6615 case MCK_WACC_HIRC: return "MCK_WACC_HIRC";
6616 case MCK_Reg30: return "MCK_Reg30";
6617 case MCK_Reg24: return "MCK_Reg24";
6618 case MCK_Reg10: return "MCK_Reg10";
6619 case MCK_Reg33: return "MCK_Reg33";
6620 case MCK_Reg31: return "MCK_Reg31";
6621 case MCK_Reg27: return "MCK_Reg27";
6622 case MCK_FpRC: return "MCK_FpRC";
6623 case MCK_G8pRC: return "MCK_G8pRC";
6624 case MCK_Reg29: return "MCK_Reg29";
6625 case MCK_Reg20: return "MCK_Reg20";
6626 case MCK_Reg18: return "MCK_Reg18";
6627 case MCK_Reg9: return "MCK_Reg9";
6628 case MCK_CRBITRC: return "MCK_CRBITRC";
6629 case MCK_DMRROWpRC: return "MCK_DMRROWpRC";
6630 case MCK_F4RC: return "MCK_F4RC";
6631 case MCK_FHRC: return "MCK_FHRC";
6632 case MCK_GPRC32: return "MCK_GPRC32";
6633 case MCK_SPERC: return "MCK_SPERC";
6634 case MCK_VFHRC: return "MCK_VFHRC";
6635 case MCK_VFRC: return "MCK_VFRC";
6636 case MCK_VRRC: return "MCK_VRRC";
6637 case MCK_VSLRC: return "MCK_VSLRC";
6638 case MCK_VSRpRC: return "MCK_VSRpRC";
6639 case MCK_Reg7: return "MCK_Reg7";
6640 case MCK_Reg2: return "MCK_Reg2";
6641 case MCK_Reg23: return "MCK_Reg23";
6642 case MCK_Reg13: return "MCK_Reg13";
6643 case MCK_G8RC: return "MCK_G8RC";
6644 case MCK_G8RC_NOX0: return "MCK_G8RC_NOX0";
6645 case MCK_GPRC: return "MCK_GPRC";
6646 case MCK_GPRC_NOR0: return "MCK_GPRC_NOR0";
6647 case MCK_DMRROWRC: return "MCK_DMRROWRC";
6648 case MCK_VSRC: return "MCK_VSRC";
6649 case MCK_VSSRC: return "MCK_VSSRC";
6650 case MCK_SPILLTOVSRRC: return "MCK_SPILLTOVSRRC";
6651 case MCK_RegByHwMode_ppc_ptr_rc: return "MCK_RegByHwMode_ppc_ptr_rc";
6652 case MCK_RegByHwMode_ptr_rc_idx_by_hwmode: return "MCK_RegByHwMode_ptr_rc_idx_by_hwmode";
6653 case MCK_RegByHwMode_ptr_rc_nor0_by_hwmode: return "MCK_RegByHwMode_ptr_rc_nor0_by_hwmode";
6654 case MCK_ATBitsAsHint: return "MCK_ATBitsAsHint";
6655 case MCK_Imm: return "MCK_Imm";
6656 case MCK_ImmZero: return "MCK_ImmZero";
6657 case MCK_NegS32Imm: return "MCK_NegS32Imm";
6658 case MCK_CRBitMask: return "MCK_CRBitMask";
6659 case MCK_CondBr: return "MCK_CondBr";
6660 case MCK_DirectBr: return "MCK_DirectBr";
6661 case MCK_DispRI34: return "MCK_DispRI34";
6662 case MCK_DispRIHash: return "MCK_DispRIHash";
6663 case MCK_DispRI: return "MCK_DispRI";
6664 case MCK_DispRIX16: return "MCK_DispRIX16";
6665 case MCK_DispRIX: return "MCK_DispRIX";
6666 case MCK_DispSPE2: return "MCK_DispSPE2";
6667 case MCK_DispSPE4: return "MCK_DispSPE4";
6668 case MCK_DispSPE8: return "MCK_DispSPE8";
6669 case MCK_RegACCRC: return "MCK_RegACCRC";
6670 case MCK_RegCRBITRC: return "MCK_RegCRBITRC";
6671 case MCK_RegCRRC: return "MCK_RegCRRC";
6672 case MCK_RegDMRRC: return "MCK_RegDMRRC";
6673 case MCK_RegDMRROWRC: return "MCK_RegDMRROWRC";
6674 case MCK_RegDMRROWpRC: return "MCK_RegDMRROWpRC";
6675 case MCK_RegDMRpRC: return "MCK_RegDMRpRC";
6676 case MCK_RegF4RC: return "MCK_RegF4RC";
6677 case MCK_RegF8RC: return "MCK_RegF8RC";
6678 case MCK_RegFpRC: return "MCK_RegFpRC";
6679 case MCK_RegG8RC: return "MCK_RegG8RC";
6680 case MCK_RegG8RC_NOX0: return "MCK_RegG8RC_NOX0";
6681 case MCK_RegG8pRC: return "MCK_RegG8pRC";
6682 case MCK_RegGPRC: return "MCK_RegGPRC";
6683 case MCK_RegGPRC_NOR0: return "MCK_RegGPRC_NOR0";
6684 case MCK_RegGxRCNoR0: return "MCK_RegGxRCNoR0";
6685 case MCK_RegGxRC: return "MCK_RegGxRC";
6686 case MCK_RegSPERC: return "MCK_RegSPERC";
6687 case MCK_RegSPILLTOVSRRC: return "MCK_RegSPILLTOVSRRC";
6688 case MCK_RegVFRC: return "MCK_RegVFRC";
6689 case MCK_RegVRRC: return "MCK_RegVRRC";
6690 case MCK_RegVSFRC: return "MCK_RegVSFRC";
6691 case MCK_RegVSRC: return "MCK_RegVSRC";
6692 case MCK_RegVSRpEvenRC: return "MCK_RegVSRpEvenRC";
6693 case MCK_RegVSRpRC: return "MCK_RegVSRpRC";
6694 case MCK_RegVSSRC: return "MCK_RegVSSRC";
6695 case MCK_TLSReg: return "MCK_TLSReg";
6696 case MCK_S16Imm: return "MCK_S16Imm";
6697 case MCK_S17Imm: return "MCK_S17Imm";
6698 case MCK_S32Imm: return "MCK_S32Imm";
6699 case MCK_S34Imm: return "MCK_S34Imm";
6700 case MCK_S5Imm: return "MCK_S5Imm";
6701 case MCK_U10Imm: return "MCK_U10Imm";
6702 case MCK_U12Imm: return "MCK_U12Imm";
6703 case MCK_U16Imm: return "MCK_U16Imm";
6704 case MCK_U1Imm: return "MCK_U1Imm";
6705 case MCK_U2Imm: return "MCK_U2Imm";
6706 case MCK_U32Imm: return "MCK_U32Imm";
6707 case MCK_U3Imm: return "MCK_U3Imm";
6708 case MCK_U4Imm: return "MCK_U4Imm";
6709 case MCK_U5Imm: return "MCK_U5Imm";
6710 case MCK_U6Imm: return "MCK_U6Imm";
6711 case MCK_U7Imm: return "MCK_U7Imm";
6712 case MCK_U8Imm: return "MCK_U8Imm";
6713 case NumMatchClassKinds: return "NumMatchClassKinds";
6714 }
6715 llvm_unreachable("unhandled MatchClassKind!");
6716}
6717
6718#endif // NDEBUG
6719FeatureBitset PPCAsmParser::
6720ComputeAvailableFeatures(const FeatureBitset &FB) const {
6721 FeatureBitset Features;
6722 if (!(FB[PPC::AIXOS]) || FB[PPC::FeatureModernAIXAs])
6723 Features.set(Feature_ModernAsBit);
6724 return Features;
6725}
6726
6727static bool checkAsmTiedOperandConstraints(const PPCAsmParser&AsmParser,
6728 unsigned Kind, const OperandVector &Operands,
6729 uint64_t &ErrorInfo) {
6730 assert(Kind < CVT_NUM_SIGNATURES && "Invalid signature!");
6731 const uint8_t *Converter = ConversionTable[Kind];
6732 for (const uint8_t *p = Converter; *p; p += 2) {
6733 switch (*p) {
6734 case CVT_Tied: {
6735 unsigned OpIdx = *(p + 1);
6736 assert(OpIdx < (size_t)(std::end(TiedAsmOperandTable) -
6737 std::begin(TiedAsmOperandTable)) &&
6738 "Tied operand not found");
6739 unsigned OpndNum1 = TiedAsmOperandTable[OpIdx][1];
6740 unsigned OpndNum2 = TiedAsmOperandTable[OpIdx][2];
6741 if (OpndNum1 != OpndNum2) {
6742 auto &SrcOp1 = Operands[OpndNum1];
6743 auto &SrcOp2 = Operands[OpndNum2];
6744 if (!AsmParser.areEqualRegs(*SrcOp1, *SrcOp2)) {
6745 ErrorInfo = OpndNum2;
6746 return false;
6747 }
6748 }
6749 break;
6750 }
6751 default:
6752 break;
6753 }
6754 }
6755 return true;
6756}
6757
6758static const char MnemonicTable[] =
6759 "\003add\004addc\005addco\004adde\005addeo\005addex\006addg6s\004addi\005"
6760 "addic\005addis\005addme\006addmeo\004addo\007addpcis\005addze\006addzeo"
6761 "\003and\004andc\004andi\005andis\004attn\001b\002ba\002bc\003bc+\003bc-"
6762 "\003bca\004bca+\004bca-\005bcctr\006bcctrl\006bcdadd\006bcdcfn\007bcdcf"
6763 "sq\006bcdcfz\010bcdcpsgn\006bcdctn\007bcdctsq\006bcdctz\004bcds\tbcdset"
6764 "sgn\005bcdsr\006bcdsub\010bcdtrunc\005bcdus\tbcdutrunc\003bcl\004bcl+\004"
6765 "bcl-\004bcla\005bcla+\005bcla-\004bclr\005bclrl\004bctr\005bctrl\004bdn"
6766 "z\005bdnz+\005bdnz-\005bdnza\006bdnza+\006bdnza-\005bdnzf\006bdnzfa\006"
6767 "bdnzfl\007bdnzfla\007bdnzflr\010bdnzflrl\005bdnzl\006bdnzl+\006bdnzl-\006"
6768 "bdnzla\007bdnzla+\007bdnzla-\006bdnzlr\007bdnzlr+\007bdnzlr-\007bdnzlrl"
6769 "\010bdnzlrl+\010bdnzlrl-\005bdnzt\006bdnzta\006bdnztl\007bdnztla\007bdn"
6770 "ztlr\010bdnztlrl\003bdz\004bdz+\004bdz-\004bdza\005bdza+\005bdza-\004bd"
6771 "zf\005bdzfa\005bdzfl\006bdzfla\006bdzflr\007bdzflrl\004bdzl\005bdzl+\005"
6772 "bdzl-\005bdzla\006bdzla+\006bdzla-\005bdzlr\006bdzlr+\006bdzlr-\006bdzl"
6773 "rl\007bdzlrl+\007bdzlrl-\004bdzt\005bdzta\005bdztl\006bdztla\006bdztlr\007"
6774 "bdztlrl\003beq\004beq+\004beq-\004beqa\005beqa+\005beqa-\006beqctr\007b"
6775 "eqctr+\007beqctr-\007beqctrl\010beqctrl+\010beqctrl-\004beql\005beql+\005"
6776 "beql-\005beqla\006beqla+\006beqla-\005beqlr\006beqlr+\006beqlr-\006beql"
6777 "rl\007beqlrl+\007beqlrl-\002bf\003bf+\003bf-\003bfa\004bfa+\004bfa-\005"
6778 "bfctr\006bfctr+\006bfctr-\006bfctrl\007bfctrl+\007bfctrl-\003bfl\004bfl"
6779 "+\004bfl-\004bfla\005bfla+\005bfla-\004bflr\005bflr+\005bflr-\005bflrl\006"
6780 "bflrl+\006bflrl-\003bge\004bge+\004bge-\004bgea\005bgea+\005bgea-\006bg"
6781 "ectr\007bgectr+\007bgectr-\007bgectrl\010bgectrl+\010bgectrl-\004bgel\005"
6782 "bgel+\005bgel-\005bgela\006bgela+\006bgela-\005bgelr\006bgelr+\006bgelr"
6783 "-\006bgelrl\007bgelrl+\007bgelrl-\003bgt\004bgt+\004bgt-\004bgta\005bgt"
6784 "a+\005bgta-\006bgtctr\007bgtctr+\007bgtctr-\007bgtctrl\010bgtctrl+\010b"
6785 "gtctrl-\004bgtl\005bgtl+\005bgtl-\005bgtla\006bgtla+\006bgtla-\005bgtlr"
6786 "\006bgtlr+\006bgtlr-\006bgtlrl\007bgtlrl+\007bgtlrl-\002bl\003bla\003bl"
6787 "e\004ble+\004ble-\004blea\005blea+\005blea-\006blectr\007blectr+\007ble"
6788 "ctr-\007blectrl\010blectrl+\010blectrl-\004blel\005blel+\005blel-\005bl"
6789 "ela\006blela+\006blela-\005blelr\006blelr+\006blelr-\006blelrl\007blelr"
6790 "l+\007blelrl-\003blr\004blrl\003blt\004blt+\004blt-\004blta\005blta+\005"
6791 "blta-\006bltctr\007bltctr+\007bltctr-\007bltctrl\010bltctrl+\010bltctrl"
6792 "-\004bltl\005bltl+\005bltl-\005bltla\006bltla+\006bltla-\005bltlr\006bl"
6793 "tlr+\006bltlr-\006bltlrl\007bltlrl+\007bltlrl-\003bne\004bne+\004bne-\004"
6794 "bnea\005bnea+\005bnea-\006bnectr\007bnectr+\007bnectr-\007bnectrl\010bn"
6795 "ectrl+\010bnectrl-\004bnel\005bnel+\005bnel-\005bnela\006bnela+\006bnel"
6796 "a-\005bnelr\006bnelr+\006bnelr-\006bnelrl\007bnelrl+\007bnelrl-\003bng\004"
6797 "bng+\004bng-\004bnga\005bnga+\005bnga-\006bngctr\007bngctr+\007bngctr-\007"
6798 "bngctrl\010bngctrl+\010bngctrl-\004bngl\005bngl+\005bngl-\005bngla\006b"
6799 "ngla+\006bngla-\005bnglr\006bnglr+\006bnglr-\006bnglrl\007bnglrl+\007bn"
6800 "glrl-\003bnl\004bnl+\004bnl-\004bnla\005bnla+\005bnla-\006bnlctr\007bnl"
6801 "ctr+\007bnlctr-\007bnlctrl\010bnlctrl+\010bnlctrl-\004bnll\005bnll+\005"
6802 "bnll-\005bnlla\006bnlla+\006bnlla-\005bnllr\006bnllr+\006bnllr-\006bnll"
6803 "rl\007bnllrl+\007bnllrl-\003bns\004bns+\004bns-\004bnsa\005bnsa+\005bns"
6804 "a-\006bnsctr\007bnsctr+\007bnsctr-\007bnsctrl\010bnsctrl+\010bnsctrl-\004"
6805 "bnsl\005bnsl+\005bnsl-\005bnsla\006bnsla+\006bnsla-\005bnslr\006bnslr+\006"
6806 "bnslr-\006bnslrl\007bnslrl+\007bnslrl-\003bnu\004bnu+\004bnu-\004bnua\005"
6807 "bnua+\005bnua-\006bnuctr\007bnuctr+\007bnuctr-\007bnuctrl\010bnuctrl+\010"
6808 "bnuctrl-\004bnul\005bnul+\005bnul-\005bnula\006bnula+\006bnula-\005bnul"
6809 "r\006bnulr+\006bnulr-\006bnulrl\007bnulrl+\007bnulrl-\006bpermd\003brd\003"
6810 "brh\005brinc\003brw\003bso\004bso+\004bso-\004bsoa\005bsoa+\005bsoa-\006"
6811 "bsoctr\007bsoctr+\007bsoctr-\007bsoctrl\010bsoctrl+\010bsoctrl-\004bsol"
6812 "\005bsol+\005bsol-\005bsola\006bsola+\006bsola-\005bsolr\006bsolr+\006b"
6813 "solr-\006bsolrl\007bsolrl+\007bsolrl-\002bt\003bt+\003bt-\003bta\004bta"
6814 "+\004bta-\005btctr\006btctr+\006btctr-\006btctrl\007btctrl+\007btctrl-\003"
6815 "btl\004btl+\004btl-\004btla\005btla+\005btla-\004btlr\005btlr+\005btlr-"
6816 "\005btlrl\006btlrl+\006btlrl-\003bun\004bun+\004bun-\004buna\005buna+\005"
6817 "buna-\006bunctr\007bunctr+\007bunctr-\007bunctrl\010bunctrl+\010bunctrl"
6818 "-\004bunl\005bunl+\005bunl-\005bunla\006bunla+\006bunla-\005bunlr\006bu"
6819 "nlr+\006bunlr-\006bunlrl\007bunlrl+\007bunlrl-\006cbcdtd\006cdtbcd\006c"
6820 "fuged\007clrbhrb\006clrldi\010clrlsldi\010clrlslwi\006clrlwi\006clrrdi\006"
6821 "clrrwi\003cmp\004cmpb\004cmpd\005cmpdi\006cmpeqb\004cmpi\004cmpl\005cmp"
6822 "ld\006cmpldi\005cmpli\005cmplw\006cmplwi\005cmprb\004cmpw\005cmpwi\006c"
6823 "ntlzd\007cntlzdm\006cntlzw\006cnttzd\007cnttzdm\006cnttzw\004copy\007cp"
6824 "abort\005crand\006crandc\005crclr\005creqv\006crmove\006crnand\005crnor"
6825 "\005crnot\004cror\005crorc\005crset\005crxor\004dadd\005daddq\004darn\004"
6826 "dcba\004dcbf\006dcbfep\005dcbfl\006dcbflp\006dcbfps\004dcbi\005dcbst\007"
6827 "dcbstep\007dcbstps\004dcbt\006dcbtct\006dcbtds\006dcbtep\006dcbtst\010d"
6828 "cbtstct\010dcbtstds\010dcbtstep\007dcbtstt\005dcbtt\004dcbz\006dcbzep\005"
6829 "dcbzl\007dcbzlep\005dccci\006dcffix\007dcffixq\010dcffixqq\003dci\005dc"
6830 "mpo\006dcmpoq\005dcmpu\006dcmpuq\005dctdp\006dctfix\007dctfixq\010dctfi"
6831 "xqq\006dctqpq\006ddedpd\007ddedpdq\004ddiv\005ddivq\006denbcd\007denbcd"
6832 "q\004diex\005diexq\004divd\005divde\006divdeo\006divdeu\007divdeuo\005d"
6833 "ivdo\005divdu\006divduo\004divw\005divwe\006divweo\006divweu\007divweuo"
6834 "\005divwo\005divwu\006divwuo\ndmcryshash\004dmmr\tdmsetdmrz\014dmsha256"
6835 "hash\ndmsha2hash\010dmsha3dw\ndmsha3hash\014dmsha512hash\004dmul\005dmu"
6836 "lq\005dmxor\015dmxvbf16gerx2\017dmxvbf16gerx2nn\017dmxvbf16gerx2np\017d"
6837 "mxvbf16gerx2pn\017dmxvbf16gerx2pp\014dmxvf16gerx2\016dmxvf16gerx2nn\016"
6838 "dmxvf16gerx2np\016dmxvf16gerx2pn\016dmxvf16gerx2pp\013dmxvi8gerx4\015dm"
6839 "xvi8gerx4pp\016dmxvi8gerx4spp\016dmxxextfdmr256\016dmxxextfdmr512\016dm"
6840 "xxinstdmr256\016dmxxinstdmr512\ndmxxmmfacc\ndmxxmmtacc\013dmxxsetaccz\020"
6841 "dmxxsha224256pad\016dmxxsha3224pad\016dmxxsha3256pad\016dmxxsha3384pad\016"
6842 "dmxxsha3512pad\020dmxxsha384512pad\017dmxxshake128pad\017dmxxshake256pa"
6843 "d\ndmxxshapad\004dqua\005dquai\006dquaiq\005dquaq\005drdpq\006drintn\007"
6844 "drintnq\006drintx\007drintxq\005drrnd\006drrndq\004drsp\005dscli\006dsc"
6845 "liq\005dscri\006dscriq\003dss\006dssall\003dst\005dstst\006dststt\004ds"
6846 "tt\004dsub\005dsubq\006dtstdc\007dtstdcq\006dtstdg\007dtstdgq\006dtstex"
6847 "\007dtstexq\006dtstsf\007dtstsfi\010dtstsfiq\007dtstsfq\004dxex\005dxex"
6848 "q\006efdabs\006efdadd\006efdcfs\007efdcfsf\007efdcfsi\010efdcfsid\007ef"
6849 "dcfuf\007efdcfui\010efdcfuid\010efdcmpeq\010efdcmpgt\010efdcmplt\007efd"
6850 "ctsf\007efdctsi\tefdctsidz\010efdctsiz\007efdctuf\007efdctui\tefdctuidz"
6851 "\010efdctuiz\006efddiv\006efdmul\007efdnabs\006efdneg\006efdsub\010efdt"
6852 "steq\010efdtstgt\010efdtstlt\006efsabs\006efsadd\006efscfd\007efscfsf\007"
6853 "efscfsi\007efscfuf\007efscfui\010efscmpeq\010efscmpgt\010efscmplt\007ef"
6854 "sctsf\007efsctsi\010efsctsiz\007efsctuf\007efsctui\010efsctuiz\006efsdi"
6855 "v\006efsmul\007efsnabs\006efsneg\006efssub\010efststeq\010efststgt\010e"
6856 "fststlt\005eieio\003eqv\005evabs\007evaddiw\013evaddsmiaaw\013evaddssia"
6857 "aw\013evaddumiaaw\013evaddusiaaw\006evaddw\005evand\006evandc\007evcmpe"
6858 "q\010evcmpgts\010evcmpgtu\010evcmplts\010evcmpltu\010evcntlsw\010evcntl"
6859 "zw\007evdivws\007evdivwu\005eveqv\007evextsb\007evextsh\007evfsabs\007e"
6860 "vfsadd\010evfscfsf\010evfscfsi\010evfscfuf\010evfscfui\tevfscmpeq\tevfs"
6861 "cmpgt\tevfscmplt\010evfsctsf\010evfsctsi\tevfsctsiz\010evfsctui\007evfs"
6862 "div\007evfsmul\010evfsnabs\007evfsneg\007evfssub\tevfststeq\tevfststgt\t"
6863 "evfststlt\005evldd\006evlddx\005evldh\006evldhx\005evldw\006evldwx\013e"
6864 "vlhhesplat\014evlhhesplatx\014evlhhossplat\015evlhhossplatx\014evlhhous"
6865 "plat\015evlhhousplatx\006evlwhe\007evlwhex\007evlwhos\010evlwhosx\007ev"
6866 "lwhou\010evlwhoux\nevlwhsplat\013evlwhsplatx\nevlwwsplat\013evlwwsplatx"
6867 "\tevmergehi\013evmergehilo\tevmergelo\013evmergelohi\013evmhegsmfaa\013"
6868 "evmhegsmfan\013evmhegsmiaa\013evmhegsmian\013evmhegumiaa\013evmhegumian"
6869 "\010evmhesmf\tevmhesmfa\013evmhesmfaaw\013evmhesmfanw\010evmhesmi\tevmh"
6870 "esmia\013evmhesmiaaw\013evmhesmianw\010evmhessf\tevmhessfa\013evmhessfa"
6871 "aw\013evmhessfanw\013evmhessiaaw\013evmhessianw\010evmheumi\tevmheumia\013"
6872 "evmheumiaaw\013evmheumianw\013evmheusiaaw\013evmheusianw\013evmhogsmfaa"
6873 "\013evmhogsmfan\013evmhogsmiaa\013evmhogsmian\013evmhogumiaa\013evmhogu"
6874 "mian\010evmhosmf\tevmhosmfa\013evmhosmfaaw\013evmhosmfanw\010evmhosmi\t"
6875 "evmhosmia\013evmhosmiaaw\013evmhosmianw\010evmhossf\tevmhossfa\013evmho"
6876 "ssfaaw\013evmhossfanw\013evmhossiaaw\013evmhossianw\010evmhoumi\tevmhou"
6877 "mia\013evmhoumiaaw\013evmhoumianw\013evmhousiaaw\013evmhousianw\005evmr"
6878 "a\010evmwhsmf\tevmwhsmfa\010evmwhsmi\tevmwhsmia\010evmwhssf\tevmwhssfa\010"
6879 "evmwhumi\tevmwhumia\013evmwlsmiaaw\013evmwlsmianw\013evmwlssiaaw\013evm"
6880 "wlssianw\010evmwlumi\tevmwlumia\013evmwlumiaaw\013evmwlumianw\013evmwlu"
6881 "siaaw\013evmwlusianw\007evmwsmf\010evmwsmfa\tevmwsmfaa\tevmwsmfan\007ev"
6882 "mwsmi\010evmwsmia\tevmwsmiaa\tevmwsmian\007evmwssf\010evmwssfa\tevmwssf"
6883 "aa\tevmwssfan\007evmwumi\010evmwumia\tevmwumiaa\tevmwumian\006evnand\005"
6884 "evneg\005evnor\004evor\005evorc\005evrlw\006evrlwi\006evrndw\005evsel\005"
6885 "evslw\006evslwi\tevsplatfi\010evsplati\007evsrwis\007evsrwiu\006evsrws\006"
6886 "evsrwu\006evstdd\007evstddx\006evstdh\007evstdhx\006evstdw\007evstdwx\007"
6887 "evstwhe\010evstwhex\007evstwho\010evstwhox\007evstwwe\010evstwwex\007ev"
6888 "stwwo\010evstwwox\014evsubfsmiaaw\014evsubfssiaaw\014evsubfumiaaw\014ev"
6889 "subfusiaaw\007evsubfw\010evsubifw\005evxor\006extldi\006extlwi\006extrd"
6890 "i\006extrwi\005extsb\005extsh\005extsw\010extswsli\004fabs\004fadd\005f"
6891 "adds\005fcfid\006fcfids\006fcfidu\007fcfidus\005fcmpo\005fcmpu\006fcpsg"
6892 "n\005fctid\006fctidu\007fctiduz\006fctidz\005fctiw\006fctiwu\007fctiwuz"
6893 "\006fctiwz\004fdiv\005fdivs\005fmadd\006fmadds\003fmr\005fmsub\006fmsub"
6894 "s\004fmul\005fmuls\005fnabs\004fneg\006fnmadd\007fnmadds\006fnmsub\007f"
6895 "nmsubs\003fre\004fres\004frim\004frin\004frip\004friz\004frsp\007frsqrt"
6896 "e\010frsqrtes\004fsel\005fsqrt\006fsqrts\004fsub\005fsubs\005ftdiv\006f"
6897 "tsqrt\007hashchk\010hashchkp\006hashst\007hashstp\005hrfid\006hwsync\004"
6898 "icbi\006icbiep\005icblc\005icblq\004icbt\006icbtls\005iccci\003ici\006i"
6899 "nslwi\006insrdi\006insrwi\004isel\006iseleq\006iselgt\006isellt\005isyn"
6900 "c\002la\005lbarx\005lbepx\003lbz\006lbzcix\004lbzu\005lbzux\004lbzx\002"
6901 "ld\005ldarx\004ldat\005ldbrx\005ldcix\003ldu\004ldux\003ldx\003lfd\006l"
6902 "fdepx\004lfdu\005lfdux\004lfdx\006lfiwax\006lfiwzx\003lfs\004lfsu\005lf"
6903 "sux\004lfsx\003lha\005lharx\004lhau\005lhaux\004lhax\005lhbrx\005lhepx\003"
6904 "lhz\006lhzcix\004lhzu\005lhzux\004lhzx\002li\003lis\003lmw\004lnia\002l"
6905 "q\005lqarx\004lswi\005lvebx\005lvehx\005lvewx\004lvsl\004lvsr\003lvx\004"
6906 "lvxl\003lwa\005lwarx\004lwat\005lwaux\004lwax\005lwbrx\005lwepx\006lwsy"
6907 "nc\003lwz\006lwzcix\004lwzu\005lwzux\004lwzx\004lxsd\005lxsdx\007lxsibz"
6908 "x\007lxsihzx\007lxsiwax\007lxsiwzx\005lxssp\006lxsspx\003lxv\007lxvb16x"
6909 "\006lxvd2x\006lxvdsx\006lxvh8x\005lxvkq\004lxvl\005lxvll\004lxvp\010lxv"
6910 "pb32x\006lxvprl\007lxvprll\005lxvpx\006lxvrbx\006lxvrdx\006lxvrhx\005lx"
6911 "vrl\006lxvrll\006lxvrwx\006lxvw4x\006lxvwsx\004lxvx\006maddhd\007maddhd"
6912 "u\006maddld\004mbar\004mcrf\005mcrfs\006mcrxrx\005mfamr\005mfasr\007mfb"
6913 "hrbe\005mfbr0\005mfbr1\005mfbr2\005mfbr3\005mfbr4\005mfbr5\005mfbr6\005"
6914 "mfbr7\006mfcfar\004mfcr\005mfctr\005mfdar\007mfdbatl\007mfdbatu\006mfdc"
6915 "cr\005mfdcr\006mfdear\005mfdec\006mfdscr\007mfdsisr\005mfesr\006mffprd\007"
6916 "mffprwz\004mffs\010mffscdrn\tmffscdrni\006mffsce\007mffscrn\010mffscrni"
6917 "\005mffsl\007mfibatl\007mfibatu\006mficcr\004mflr\005mfmsr\006mfocrf\005"
6918 "mfpid\006mfpidr\005mfpmr\005mfppr\005mfpvr\006mfrtcl\006mfrtcu\006mfsdr"
6919 "1\tmfspefscr\005mfspr\006mfsprg\007mfsprg0\007mfsprg1\007mfsprg2\007mfs"
6920 "prg3\007mfsprg4\007mfsprg5\007mfsprg6\007mfsprg7\004mfsr\006mfsrin\006m"
6921 "fsrr0\006mfsrr1\006mfsrr2\006mfsrr3\004mftb\006mftbhi\005mftbl\006mftbl"
6922 "o\005mftbu\005mftcr\006mfuamr\007mfudscr\005mfvrd\010mfvrsave\006mfvrwz"
6923 "\006mfvscr\006mfvsrd\007mfvsrld\007mfvsrwz\005mfxer\005modsd\005modsw\005"
6924 "modud\005moduw\002mr\007msgsndp\007msgsync\005msync\005mtamr\005mtasr\005"
6925 "mtbr0\005mtbr1\005mtbr2\005mtbr3\005mtbr4\005mtbr5\005mtbr6\005mtbr7\006"
6926 "mtcfar\004mtcr\005mtcrf\005mtctr\005mtdar\007mtdbatl\007mtdbatu\006mtdc"
6927 "cr\005mtdcr\006mtdear\005mtdec\006mtdscr\007mtdsisr\005mtesr\006mtfprd\007"
6928 "mtfprwa\007mtfprwz\006mtfsb0\006mtfsb1\005mtfsf\006mtfsfi\007mtibatl\007"
6929 "mtibatu\006mticcr\005mtlpl\004mtlr\005mtmsr\006mtmsrd\006mtocrf\005mtpi"
6930 "d\006mtpidr\005mtpmr\005mtppr\006mtsdr1\tmtspefscr\005mtspr\006mtsprg\007"
6931 "mtsprg0\007mtsprg1\007mtsprg2\007mtsprg3\007mtsprg4\007mtsprg5\007mtspr"
6932 "g6\007mtsprg7\004mtsr\006mtsrin\006mtsrr0\006mtsrr1\006mtsrr2\006mtsrr3"
6933 "\006mttbhi\005mttbl\006mttblo\005mttbu\005mttcr\006mtuamr\007mtudscr\005"
6934 "mtvrd\010mtvrsave\006mtvrwa\006mtvrwz\006mtvscr\007mtvsrbm\010mtvsrbmi\006"
6935 "mtvsrd\007mtvsrdd\007mtvsrdm\007mtvsrhm\007mtvsrqm\007mtvsrwa\007mtvsrw"
6936 "m\007mtvsrws\007mtvsrwz\005mtxer\005mulhd\006mulhdu\005mulhw\006mulhwu\005"
6937 "mulld\006mulldo\005mulli\005mullw\006mullwo\004nand\003nap\003neg\004ne"
6938 "go\003nop\003nor\003not\002or\003orc\003ori\004oris\005paddi\006paddis\005"
6939 "paste\013pause_short\005pdepd\005pextd\007phwsync\003pla\004plbz\003pld"
6940 "\004plfd\004plfs\004plha\004plhz\003pli\004plis\004plwa\007plwsync\004p"
6941 "lwz\005plxsd\006plxssp\004plxv\005plxvp\017pmdmxvbf16gerx2\021pmdmxvbf1"
6942 "6gerx2nn\021pmdmxvbf16gerx2np\021pmdmxvbf16gerx2pn\021pmdmxvbf16gerx2pp"
6943 "\016pmdmxvf16gerx2\020pmdmxvf16gerx2nn\020pmdmxvf16gerx2np\020pmdmxvf16"
6944 "gerx2pn\020pmdmxvf16gerx2pp\015pmdmxvi8gerx4\017pmdmxvi8gerx4pp\020pmdm"
6945 "xvi8gerx4spp\014pmxvbf16ger2\016pmxvbf16ger2nn\016pmxvbf16ger2np\016pmx"
6946 "vbf16ger2pn\016pmxvbf16ger2pp\013pmxvf16ger2\015pmxvf16ger2nn\015pmxvf1"
6947 "6ger2np\015pmxvf16ger2pn\015pmxvf16ger2pp\npmxvf32ger\014pmxvf32gernn\014"
6948 "pmxvf32gernp\014pmxvf32gerpn\014pmxvf32gerpp\npmxvf64ger\014pmxvf64gern"
6949 "n\014pmxvf64gernp\014pmxvf64gerpn\014pmxvf64gerpp\013pmxvi16ger2\015pmx"
6950 "vi16ger2pp\014pmxvi16ger2s\016pmxvi16ger2spp\npmxvi4ger8\014pmxvi4ger8p"
6951 "p\npmxvi8ger4\014pmxvi8ger4pp\015pmxvi8ger4spp\007popcntb\007popcntd\007"
6952 "popcntw\004pstb\004pstd\005pstfd\005pstfs\004psth\004pstw\006pstxsd\007"
6953 "pstxssp\005pstxv\006pstxvp\005psubi\006psubis\007ptesync\tptesyncio\004"
6954 "rfci\004rfdi\005rfebb\003rfi\004rfid\005rfmci\005rldcl\005rldcr\005rldi"
6955 "c\006rldicl\006rldicr\006rldimi\006rlwimi\006rlwinm\005rlwnm\005rotld\006"
6956 "rotldi\005rotlw\006rotlwi\006rotrdi\006rotrwi\002sc\003scv\004setb\005s"
6957 "etbc\006setbcr\006setnbc\007setnbcr\006slbfee\005slbia\005slbie\006slbi"
6958 "eg\007slbmfee\007slbmfev\006slbmte\007slbsync\003sld\004sldi\003slw\004"
6959 "slwi\004srad\005sradi\004sraw\005srawi\003srd\004srdi\003srw\004srwi\003"
6960 "stb\006stbcix\005stbcx\006stbepx\004stbu\005stbux\004stbx\010stcisync\003"
6961 "std\005stdat\006stdbrx\006stdcix\005stdcx\004stdu\005stdux\004stdx\004s"
6962 "tfd\007stfdepx\005stfdu\006stfdux\005stfdx\006stfiwx\004stfs\005stfsu\006"
6963 "stfsux\005stfsx\003sth\006sthbrx\006sthcix\005sthcx\006sthepx\004sthu\005"
6964 "sthux\004sthx\004stmw\tstncisync\004stop\003stq\005stqcx\005stswi\006st"
6965 "sync\006stvebx\006stvehx\006stvewx\004stvx\005stvxl\003stw\005stwat\006"
6966 "stwbrx\006stwcix\005stwcx\006stwepx\004stwu\005stwux\004stwx\005stxsd\006"
6967 "stxsdx\007stxsibx\007stxsihx\007stxsiwx\006stxssp\007stxsspx\004stxv\010"
6968 "stxvb16x\007stxvd2x\007stxvh8x\005stxvl\006stxvll\005stxvp\tstxvpb32x\007"
6969 "stxvprl\010stxvprll\006stxvpx\007stxvrbx\007stxvrdx\007stxvrhx\006stxvr"
6970 "l\007stxvrll\007stxvrwx\007stxvw4x\005stxvx\003sub\004subc\004subf\005s"
6971 "ubfc\006subfco\005subfe\006subfeo\006subfic\006subfme\007subfmeo\005sub"
6972 "fo\006subfus\006subfze\007subfzeo\004subi\005subic\005subis\007subpcis\004"
6973 "sync\006tabort\010tabortdc\ttabortdci\010tabortwc\ttabortwci\006tbegin\006"
6974 "tcheck\002td\004tdeq\005tdeqi\004tdge\005tdgei\004tdgt\005tdgti\003tdi\004"
6975 "tdle\005tdlei\005tdlge\006tdlgei\005tdlgt\006tdlgti\005tdlle\006tdllei\005"
6976 "tdllt\006tdllti\005tdlng\006tdlngi\005tdlnl\006tdlnli\004tdlt\005tdlti\004"
6977 "tdne\005tdnei\004tdng\005tdngi\004tdnl\005tdnli\003tdu\004tdui\004tend\007"
6978 "tendall\005tlbia\005tlbie\007tlbieio\006tlbiel\006tlbiep\006tlbilx\ntlb"
6979 "ilxlpid\ttlbilxpid\010tlbilxva\007tlbivax\005tlbld\005tlbli\005tlbre\007"
6980 "tlbrehi\007tlbrelo\005tlbsx\007tlbsync\ttlbsyncio\005tlbwe\007tlbwehi\007"
6981 "tlbwelo\004trap\010trechkpt\010treclaim\007tresume\003tsr\010tsuspend\002"
6982 "tw\004tweq\005tweqi\004twge\005twgei\004twgt\005twgti\003twi\004twle\005"
6983 "twlei\005twlge\006twlgei\005twlgt\006twlgti\005twlle\006twllei\005twllt"
6984 "\006twllti\005twlng\006twlngi\005twlnl\006twlnli\004twlt\005twlti\004tw"
6985 "ne\005twnei\004twng\005twngi\004twnl\005twnli\003twu\004twui\007vabsdub"
6986 "\007vabsduh\007vabsduw\007vaddcuq\007vaddcuw\010vaddecuq\010vaddeuqm\006"
6987 "vaddfp\007vaddsbs\007vaddshs\007vaddsws\007vaddubm\007vaddubs\007vaddud"
6988 "m\007vadduhm\007vadduhs\007vadduqm\007vadduwm\007vadduws\004vand\005van"
6989 "dc\006vavgsb\006vavgsh\006vavgsw\006vavgub\006vavguh\006vavguw\007vbper"
6990 "md\007vbpermq\005vcfsx\007vcfuged\005vcfux\007vcipher\013vcipherlast\006"
6991 "vclrlb\006vclrrb\005vclzb\005vclzd\006vclzdm\005vclzh\010vclzlsbb\005vc"
6992 "lzw\007vcmpbfp\010vcmpeqfp\010vcmpequb\010vcmpequd\010vcmpequh\010vcmpe"
6993 "quq\010vcmpequw\010vcmpgefp\010vcmpgtfp\010vcmpgtsb\010vcmpgtsd\010vcmp"
6994 "gtsh\010vcmpgtsq\010vcmpgtsw\010vcmpgtub\010vcmpgtud\010vcmpgtuh\010vcm"
6995 "pgtuq\010vcmpgtuw\007vcmpneb\007vcmpneh\007vcmpnew\010vcmpnezb\010vcmpn"
6996 "ezh\010vcmpnezw\006vcmpsq\006vcmpuq\007vcntmbb\007vcntmbd\007vcntmbh\007"
6997 "vcntmbw\006vctsxs\006vctuxs\005vctzb\005vctzd\006vctzdm\005vctzh\010vct"
6998 "zlsbb\005vctzw\007vdivesd\007vdivesq\007vdivesw\007vdiveud\007vdiveuq\007"
6999 "vdiveuw\006vdivsd\006vdivsq\006vdivsw\006vdivud\006vdivuq\006vdivuw\004"
7000 "veqv\tvexpandbm\tvexpanddm\tvexpandhm\tvexpandqm\tvexpandwm\010vexptefp"
7001 "\tvextddvlx\tvextddvrx\nvextdubvlx\nvextdubvrx\nvextduhvlx\nvextduhvrx\n"
7002 "vextduwvlx\nvextduwvrx\nvextractbm\tvextractd\nvextractdm\nvextracthm\n"
7003 "vextractqm\nvextractub\nvextractuh\nvextractuw\nvextractwm\010vextsb2d\010"
7004 "vextsb2w\010vextsd2q\010vextsh2d\010vextsh2w\010vextsw2d\010vextublx\010"
7005 "vextubrx\010vextuhlx\010vextuhrx\010vextuwlx\010vextuwrx\005vgbbd\004vg"
7006 "nb\007vinsblx\007vinsbrx\010vinsbvlx\010vinsbvrx\005vinsd\007vinsdlx\007"
7007 "vinsdrx\010vinsertb\010vinsertd\010vinserth\010vinsertw\007vinshlx\007v"
7008 "inshrx\010vinshvlx\010vinshvrx\005vinsw\007vinswlx\007vinswrx\010vinswv"
7009 "lx\010vinswvrx\007vlogefp\007vmaddfp\006vmaxfp\006vmaxsb\006vmaxsd\006v"
7010 "maxsh\006vmaxsw\006vmaxub\006vmaxud\006vmaxuh\006vmaxuw\tvmhaddshs\nvmh"
7011 "raddshs\006vminfp\006vminsb\006vminsd\006vminsh\006vminsw\006vminub\006"
7012 "vminud\006vminuh\006vminuw\tvmladduhm\006vmodsd\006vmodsq\006vmodsw\006"
7013 "vmodud\006vmoduq\006vmoduw\003vmr\006vmrgew\006vmrghb\006vmrghh\006vmrg"
7014 "hw\006vmrglb\006vmrglh\006vmrglw\006vmrgow\010vmsumcud\010vmsummbm\010v"
7015 "msumshm\010vmsumshs\010vmsumubm\010vmsumudm\010vmsumuhm\010vmsumuhs\tvm"
7016 "ul10cuq\nvmul10ecuq\tvmul10euq\010vmul10uq\007vmulesb\007vmulesd\007vmu"
7017 "lesh\007vmulesw\007vmuleub\007vmuleud\007vmuleuh\007vmuleuw\007vmulhsd\007"
7018 "vmulhsw\007vmulhud\007vmulhuw\006vmulld\007vmulosb\007vmulosd\007vmulos"
7019 "h\007vmulosw\007vmuloub\007vmuloud\007vmulouh\007vmulouw\007vmuluwm\005"
7020 "vnand\010vncipher\014vncipherlast\005vnegd\005vnegw\010vnmsubfp\004vnor"
7021 "\004vnot\003vor\004vorc\006vpdepd\005vperm\006vpermr\010vpermxor\006vpe"
7022 "xtd\005vpkpx\007vpksdss\007vpksdus\007vpkshss\007vpkshus\007vpkswss\007"
7023 "vpkswus\007vpkudum\007vpkudus\007vpkuhum\007vpkuhus\007vpkuwum\007vpkuw"
7024 "us\007vpmsumb\007vpmsumd\007vpmsumh\007vpmsumw\010vpopcntb\010vpopcntd\010"
7025 "vpopcnth\010vpopcntw\007vprtybd\007vprtybq\007vprtybw\005vrefp\005vrfim"
7026 "\005vrfin\005vrfip\005vrfiz\004vrlb\004vrld\006vrldmi\006vrldnm\004vrlh"
7027 "\004vrlq\006vrlqmi\006vrlqnm\004vrlw\006vrlwmi\006vrlwnm\tvrsqrtefp\005"
7028 "vsbox\004vsel\nvshasigmad\nvshasigmaw\003vsl\004vslb\004vsld\006vsldbi\006"
7029 "vsldoi\004vslh\004vslo\004vslq\004vslv\004vslw\006vspltb\006vsplth\010v"
7030 "spltisb\010vspltish\010vspltisw\006vspltw\003vsr\005vsrab\005vsrad\005v"
7031 "srah\005vsraq\005vsraw\004vsrb\004vsrd\006vsrdbi\004vsrh\004vsro\004vsr"
7032 "q\004vsrv\004vsrw\007vstribl\007vstribr\007vstrihl\007vstrihr\007vsubcu"
7033 "q\007vsubcuw\010vsubecuq\010vsubeuqm\006vsubfp\007vsubsbs\007vsubshs\007"
7034 "vsubsws\007vsububm\007vsububs\007vsubudm\007vsubuhm\007vsubuhs\007vsubu"
7035 "qm\007vsubuwm\007vsubuws\010vsum2sws\010vsum4sbs\010vsum4shs\010vsum4ub"
7036 "s\007vsumsws\010vucmprhb\010vucmprhh\010vucmprhn\010vucmprlb\010vucmprl"
7037 "h\010vucmprln\007vupkhpx\007vupkhsb\007vupkhsh\nvupkhsntob\007vupkhsw\016"
7038 "vupkint4tobf16\016vupkint4tofp32\016vupkint8tobf16\016vupkint8tofp32\007"
7039 "vupklpx\007vupklsb\007vupklsh\nvupklsntob\007vupklsw\004vxor\004wait\010"
7040 "waitimpl\007waitrsv\005wrtee\006wrteei\005wsync\004xnop\003xor\004xori\005"
7041 "xoris\007xsabsdp\007xsabsqp\014xsaddaddsuqm\013xsaddadduqm\007xsadddp\007"
7042 "xsaddqp\010xsaddqpo\007xsaddsp\014xsaddsubsuqm\013xsaddsubuqm\txscmpeqd"
7043 "p\txscmpeqqp\nxscmpexpdp\nxscmpexpqp\txscmpgedp\txscmpgeqp\txscmpgtdp\t"
7044 "xscmpgtqp\010xscmpodp\010xscmpoqp\010xscmpudp\010xscmpuqp\txscpsgndp\tx"
7045 "scpsgnqp\010xscvdphp\010xscvdpqp\010xscvdpsp\txscvdpspn\nxscvdpsxds\nxs"
7046 "cvdpsxws\nxscvdpuxds\nxscvdpuxws\010xscvhpdp\010xscvqpdp\txscvqpdpo\txs"
7047 "cvqpsdz\txscvqpsqz\txscvqpswz\txscvqpudz\txscvqpuqz\txscvqpuwz\010xscvs"
7048 "dqp\010xscvspdp\txscvspdpn\010xscvsqqp\txscvsxddp\txscvsxdsp\010xscvudq"
7049 "p\010xscvuqqp\txscvuxddp\txscvuxdsp\007xsdivdp\007xsdivqp\010xsdivqpo\007"
7050 "xsdivsp\010xsiexpdp\010xsiexpqp\txsmaddadp\txsmaddasp\txsmaddmdp\txsmad"
7051 "dmsp\010xsmaddqp\txsmaddqpo\010xsmaxcdp\010xsmaxcqp\007xsmaxdp\010xsmax"
7052 "jdp\015xsmerge2t1uqm\015xsmerge2t2uqm\015xsmerge2t3uqm\015xsmerge3t1uqm"
7053 "\010xsmincdp\010xsmincqp\007xsmindp\010xsminjdp\txsmsubadp\txsmsubasp\t"
7054 "xsmsubmdp\txsmsubmsp\010xsmsubqp\txsmsubqpo\007xsmuldp\007xsmulqp\010xs"
7055 "mulqpo\007xsmulsp\010xsnabsdp\010xsnabsqp\007xsnegdp\007xsnegqp\nxsnmad"
7056 "dadp\nxsnmaddasp\nxsnmaddmdp\nxsnmaddmsp\txsnmaddqp\nxsnmaddqpo\nxsnmsu"
7057 "badp\nxsnmsubasp\nxsnmsubmdp\nxsnmsubmsp\txsnmsubqp\nxsnmsubqpo\006xsrd"
7058 "pi\007xsrdpic\007xsrdpim\007xsrdpip\007xsrdpiz\016xsrebase2t1uqm\016xsr"
7059 "ebase2t2uqm\016xsrebase2t3uqm\016xsrebase2t4uqm\016xsrebase3t1uqm\016xs"
7060 "rebase3t2uqm\016xsrebase3t3uqm\006xsredp\006xsresp\006xsrqpi\007xsrqpix"
7061 "\007xsrqpxp\005xsrsp\nxsrsqrtedp\nxsrsqrtesp\010xssqrtdp\010xssqrtqp\tx"
7062 "ssqrtqpo\010xssqrtsp\007xssubdp\007xssubqp\010xssubqpo\007xssubsp\010xs"
7063 "tdivdp\txstsqrtdp\txststdcdp\txststdcqp\txststdcsp\010xsxexpdp\010xsxex"
7064 "pqp\010xsxsigdp\010xsxsigqp\007xvabsdp\007xvabssp\007xvadddp\007xvaddsp"
7065 "\010xvadduhm\010xvadduwm\nxvbf16ger2\014xvbf16ger2nn\014xvbf16ger2np\014"
7066 "xvbf16ger2pn\014xvbf16ger2pp\txvcmpeqdp\txvcmpeqsp\txvcmpgedp\txvcmpges"
7067 "p\txvcmpgtdp\txvcmpgtsp\txvcpsgndp\txvcpsgnsp\013xvcvbf16spn\010xvcvdps"
7068 "p\nxvcvdpsxds\nxvcvdpsxws\nxvcvdpuxds\nxvcvdpuxws\010xvcvhpsp\nxvcvspbf"
7069 "16\010xvcvspdp\010xvcvsphp\nxvcvspsxds\nxvcvspsxws\nxvcvspuxds\nxvcvspu"
7070 "xws\txvcvsxddp\txvcvsxdsp\txvcvsxwdp\txvcvsxwsp\txvcvuxddp\txvcvuxdsp\t"
7071 "xvcvuxwdp\txvcvuxwsp\007xvdivdp\007xvdivsp\txvf16ger2\013xvf16ger2nn\013"
7072 "xvf16ger2np\013xvf16ger2pn\013xvf16ger2pp\010xvf32ger\nxvf32gernn\nxvf3"
7073 "2gernp\nxvf32gerpn\nxvf32gerpp\010xvf64ger\nxvf64gernn\nxvf64gernp\nxvf"
7074 "64gerpn\nxvf64gerpp\txvi16ger2\013xvi16ger2pp\nxvi16ger2s\014xvi16ger2s"
7075 "pp\010xvi4ger8\nxvi4ger8pp\010xvi8ger4\nxvi8ger4pp\013xvi8ger4spp\010xv"
7076 "iexpdp\010xviexpsp\txvmaddadp\txvmaddasp\txvmaddmdp\txvmaddmsp\007xvmax"
7077 "dp\007xvmaxsp\007xvmindp\007xvminsp\007xvmovdp\007xvmovsp\txvmsubadp\tx"
7078 "vmsubasp\txvmsubmdp\txvmsubmsp\007xvmuldp\010xvmulhsh\010xvmulhsw\010xv"
7079 "mulhuh\010xvmulhuw\007xvmulsp\010xvmuluhm\010xvmuluwm\010xvnabsdp\010xv"
7080 "nabssp\007xvnegdp\007xvnegsp\nxvnmaddadp\nxvnmaddasp\nxvnmaddmdp\nxvnma"
7081 "ddmsp\nxvnmsubadp\nxvnmsubasp\nxvnmsubmdp\nxvnmsubmsp\006xvrdpi\007xvrd"
7082 "pic\007xvrdpim\007xvrdpip\007xvrdpiz\006xvredp\006xvresp\005xvrlw\006xv"
7083 "rspi\007xvrspic\007xvrspim\007xvrspip\007xvrspiz\nxvrsqrtedp\nxvrsqrtes"
7084 "p\010xvsqrtdp\010xvsqrtsp\007xvsubdp\007xvsubsp\010xvsubuhm\010xvsubuwm"
7085 "\010xvtdivdp\010xvtdivsp\007xvtlsbb\txvtsqrtdp\txvtsqrtsp\txvtstdcdp\tx"
7086 "vtstdcsp\010xvxexpdp\010xvxexpsp\010xvxsigdp\010xvxsigsp\014xxaes128dec"
7087 "p\014xxaes128encp\016xxaes128genlkp\014xxaes192decp\014xxaes192encp\016"
7088 "xxaes192genlkp\014xxaes256decp\014xxaes256encp\016xxaes256genlkp\txxaes"
7089 "decp\txxaesencp\013xxaesgenlkp\txxblendvb\txxblendvd\txxblendvh\txxblen"
7090 "dvw\005xxbrd\005xxbrh\005xxbrq\005xxbrw\006xxeval\013xxextractuw\nxxgen"
7091 "pcvbm\nxxgenpcvdm\nxxgenpcvhm\nxxgenpcvwm\nxxgfmul128\015xxgfmul128gcm\015"
7092 "xxgfmul128xts\txxinsertw\006xxland\007xxlandc\006xxleqv\007xxlnand\006x"
7093 "xlnor\005xxlor\006xxlorc\006xxlxor\007xxmfacc\007xxmrghd\007xxmrghw\007"
7094 "xxmrgld\007xxmrglw\007xxmtacc\010xxmulmul\015xxmulmulhiadd\015xxmulmull"
7095 "oadd\006xxperm\010xxpermdi\007xxpermr\007xxpermx\005xxsel\txxsetaccz\007"
7096 "xxsldwi\007xxspltd\013xxsplti32dx\010xxspltib\txxspltidp\010xxspltiw\007"
7097 "xxspltw\txxssumudm\nxxssumudmc\015xxssumudmcext\007xxswapd";
7098
7099// Feature bitsets.
7100enum : uint8_t {
7101 AMFBS_None,
7102 AMFBS_ModernAs,
7103};
7104
7105static constexpr FeatureBitset FeatureBitsets[] = {
7106 {}, // AMFBS_None
7107 {Feature_ModernAsBit, }, // AMFBS_ModernAs
7108};
7109
7110namespace {
7111 struct MatchEntry {
7112 uint16_t Mnemonic;
7113 uint32_t Opcode;
7114 uint16_t ConvertFn;
7115 uint8_t RequiredFeaturesIdx;
7116 uint8_t Classes[6];
7117 StringRef getMnemonic() const {
7118 return StringRef(MnemonicTable + Mnemonic + 1,
7119 MnemonicTable[Mnemonic]);
7120 }
7121 };
7122
7123 // Predicate for searching for an opcode.
7124 struct LessOpcode {
7125 bool operator()(const MatchEntry &LHS, StringRef RHS) {
7126 return LHS.getMnemonic() < RHS;
7127 }
7128 bool operator()(StringRef LHS, const MatchEntry &RHS) {
7129 return LHS < RHS.getMnemonic();
7130 }
7131 bool operator()(const MatchEntry &LHS, const MatchEntry &RHS) {
7132 return LHS.getMnemonic() < RHS.getMnemonic();
7133 }
7134 };
7135} // end anonymous namespace
7136
7137static const MatchEntry MatchTable0[] = {
7138 { 0 /* add */, PPC::ADD8TLS_, Convert__RegG8RC1_0__RegG8RC1_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_TLSReg }, },
7139 { 0 /* add */, PPC::ADD4, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7140 { 0 /* add */, PPC::ADD4_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7141 { 4 /* addc */, PPC::ADDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7142 { 4 /* addc */, PPC::ADDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7143 { 9 /* addco */, PPC::ADDCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7144 { 9 /* addco */, PPC::ADDCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7145 { 15 /* adde */, PPC::ADDE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7146 { 15 /* adde */, PPC::ADDE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7147 { 20 /* addeo */, PPC::ADDEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7148 { 20 /* addeo */, PPC::ADDEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7149 { 26 /* addex */, PPC::ADDEX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_U2Imm }, },
7150 { 32 /* addg6s */, PPC::ADDG6S, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7151 { 39 /* addi */, PPC::ADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S16Imm }, },
7152 { 44 /* addic */, PPC::ADDIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7153 { 44 /* addic */, PPC::ADDIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
7154 { 50 /* addis */, PPC::ADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S17Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S17Imm }, },
7155 { 56 /* addme */, PPC::ADDME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7156 { 56 /* addme */, PPC::ADDME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7157 { 62 /* addmeo */, PPC::ADDMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7158 { 62 /* addmeo */, PPC::ADDMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7159 { 69 /* addo */, PPC::ADD4O, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7160 { 69 /* addo */, PPC::ADD4O_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7161 { 74 /* addpcis */, PPC::ADDPCIS, Convert__RegG8RC1_0__Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_Imm }, },
7162 { 82 /* addze */, PPC::ADDZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7163 { 82 /* addze */, PPC::ADDZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7164 { 88 /* addzeo */, PPC::ADDZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7165 { 88 /* addzeo */, PPC::ADDZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7166 { 95 /* and */, PPC::AND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7167 { 95 /* and */, PPC::AND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7168 { 99 /* andc */, PPC::ANDC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7169 { 99 /* andc */, PPC::ANDC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7170 { 104 /* andi */, PPC::ANDI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7171 { 109 /* andis */, PPC::ANDIS_rec, Convert__RegGPRC1_1__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
7172 { 115 /* attn */, PPC::ATTN, Convert_NoOperands, AMFBS_None, { }, },
7173 { 120 /* b */, PPC::B, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7174 { 122 /* ba */, PPC::BA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7175 { 125 /* bc */, PPC::gBC, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7176 { 125 /* bc */, PPC::gBCat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7177 { 128 /* bc+ */, PPC::gBCat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7178 { 132 /* bc- */, PPC::gBCat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7179 { 136 /* bca */, PPC::gBCA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7180 { 136 /* bca */, PPC::gBCAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7181 { 140 /* bca+ */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7182 { 145 /* bca- */, PPC::gBCAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7183 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7184 { 150 /* bcctr */, PPC::gBCCTR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7185 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7186 { 156 /* bcctrl */, PPC::gBCCTRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7187 { 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 }, },
7188 { 170 /* bcdcfn */, PPC::BCDCFN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7189 { 177 /* bcdcfsq */, PPC::BCDCFSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7190 { 185 /* bcdcfz */, PPC::BCDCFZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7191 { 192 /* bcdcpsgn */, PPC::BCDCPSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7192 { 201 /* bcdctn */, PPC::BCDCTN_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7193 { 208 /* bcdctsq */, PPC::BCDCTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
7194 { 216 /* bcdctz */, PPC::BCDCTZ_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7195 { 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 }, },
7196 { 228 /* bcdsetsgn */, PPC::BCDSETSGN_rec, Convert__RegVRRC1_1__RegVRRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
7197 { 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 }, },
7198 { 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 }, },
7199 { 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 }, },
7200 { 260 /* bcdus */, PPC::BCDUS_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7201 { 266 /* bcdutrunc */, PPC::BCDUTRUNC_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
7202 { 276 /* bcl */, PPC::gBCL, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7203 { 276 /* bcl */, PPC::gBCLat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7204 { 280 /* bcl+ */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7205 { 285 /* bcl- */, PPC::gBCLat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7206 { 290 /* bcla */, PPC::gBCLA, Convert__U5Imm1_0__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7207 { 290 /* bcla */, PPC::gBCLAat, Convert__U5Imm1_1__ATBitsAsHint1_0__RegCRBITRC1_2__CondBr1_3, AMFBS_None, { MCK_ATBitsAsHint, MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7208 { 295 /* bcla+ */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_3__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7209 { 301 /* bcla- */, PPC::gBCLAat, Convert__U5Imm1_0__imm_95_2__RegCRBITRC1_1__CondBr1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_CondBr }, },
7210 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7211 { 307 /* bclr */, PPC::gBCLR, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7212 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__imm_95_0, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC }, },
7213 { 312 /* bclrl */, PPC::gBCLRL, Convert__U5Imm1_0__RegCRBITRC1_1__Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegCRBITRC, MCK_Imm }, },
7214 { 318 /* bctr */, PPC::BCTR, Convert_NoOperands, AMFBS_None, { }, },
7215 { 323 /* bctrl */, PPC::BCTRL, Convert_NoOperands, AMFBS_None, { }, },
7216 { 329 /* bdnz */, PPC::BDNZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7217 { 334 /* bdnz+ */, PPC::BDNZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7218 { 340 /* bdnz- */, PPC::BDNZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7219 { 346 /* bdnza */, PPC::BDNZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7220 { 352 /* bdnza+ */, PPC::BDNZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7221 { 359 /* bdnza- */, PPC::BDNZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7222 { 366 /* bdnzf */, PPC::gBC, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7223 { 372 /* bdnzfa */, PPC::gBCA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7224 { 379 /* bdnzfl */, PPC::gBCL, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7225 { 386 /* bdnzfla */, PPC::gBCLA, Convert__imm_95_0__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7226 { 394 /* bdnzflr */, PPC::gBCLR, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7227 { 402 /* bdnzflrl */, PPC::gBCLRL, Convert__imm_95_0__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7228 { 411 /* bdnzl */, PPC::BDNZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7229 { 417 /* bdnzl+ */, PPC::BDNZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7230 { 424 /* bdnzl- */, PPC::BDNZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7231 { 431 /* bdnzla */, PPC::BDNZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7232 { 438 /* bdnzla+ */, PPC::BDNZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7233 { 446 /* bdnzla- */, PPC::BDNZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7234 { 454 /* bdnzlr */, PPC::BDNZLR, Convert_NoOperands, AMFBS_None, { }, },
7235 { 461 /* bdnzlr+ */, PPC::BDNZLRp, Convert_NoOperands, AMFBS_None, { }, },
7236 { 469 /* bdnzlr- */, PPC::BDNZLRm, Convert_NoOperands, AMFBS_None, { }, },
7237 { 477 /* bdnzlrl */, PPC::BDNZLRL, Convert_NoOperands, AMFBS_None, { }, },
7238 { 485 /* bdnzlrl+ */, PPC::BDNZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7239 { 494 /* bdnzlrl- */, PPC::BDNZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7240 { 503 /* bdnzt */, PPC::gBC, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7241 { 509 /* bdnzta */, PPC::gBCA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7242 { 516 /* bdnztl */, PPC::gBCL, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7243 { 523 /* bdnztla */, PPC::gBCLA, Convert__imm_95_8__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7244 { 531 /* bdnztlr */, PPC::gBCLR, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7245 { 539 /* bdnztlrl */, PPC::gBCLRL, Convert__imm_95_8__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7246 { 548 /* bdz */, PPC::BDZ, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7247 { 552 /* bdz+ */, PPC::BDZp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7248 { 557 /* bdz- */, PPC::BDZm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7249 { 562 /* bdza */, PPC::BDZA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7250 { 567 /* bdza+ */, PPC::BDZAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7251 { 573 /* bdza- */, PPC::BDZAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7252 { 579 /* bdzf */, PPC::gBC, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7253 { 584 /* bdzfa */, PPC::gBCA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7254 { 590 /* bdzfl */, PPC::gBCL, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7255 { 596 /* bdzfla */, PPC::gBCLA, Convert__imm_95_2__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7256 { 603 /* bdzflr */, PPC::gBCLR, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7257 { 610 /* bdzflrl */, PPC::gBCLRL, Convert__imm_95_2__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7258 { 618 /* bdzl */, PPC::BDZL, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7259 { 623 /* bdzl+ */, PPC::BDZLp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7260 { 629 /* bdzl- */, PPC::BDZLm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7261 { 635 /* bdzla */, PPC::BDZLA, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7262 { 641 /* bdzla+ */, PPC::BDZLAp, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7263 { 648 /* bdzla- */, PPC::BDZLAm, Convert__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7264 { 655 /* bdzlr */, PPC::BDZLR, Convert_NoOperands, AMFBS_None, { }, },
7265 { 661 /* bdzlr+ */, PPC::BDZLRp, Convert_NoOperands, AMFBS_None, { }, },
7266 { 668 /* bdzlr- */, PPC::BDZLRm, Convert_NoOperands, AMFBS_None, { }, },
7267 { 675 /* bdzlrl */, PPC::BDZLRL, Convert_NoOperands, AMFBS_None, { }, },
7268 { 682 /* bdzlrl+ */, PPC::BDZLRLp, Convert_NoOperands, AMFBS_None, { }, },
7269 { 690 /* bdzlrl- */, PPC::BDZLRLm, Convert_NoOperands, AMFBS_None, { }, },
7270 { 698 /* bdzt */, PPC::gBC, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7271 { 703 /* bdzta */, PPC::gBCA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7272 { 709 /* bdztl */, PPC::gBCL, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7273 { 715 /* bdztla */, PPC::gBCLA, Convert__imm_95_10__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7274 { 722 /* bdztlr */, PPC::gBCLR, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7275 { 729 /* bdztlrl */, PPC::gBCLRL, Convert__imm_95_10__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7276 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7277 { 737 /* beq */, PPC::BCC, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7278 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7279 { 741 /* beq+ */, PPC::BCC, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7280 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7281 { 746 /* beq- */, PPC::BCC, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7282 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7283 { 751 /* beqa */, PPC::BCCA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7284 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7285 { 756 /* beqa+ */, PPC::BCCA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7286 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7287 { 762 /* beqa- */, PPC::BCCA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7288 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7289 { 768 /* beqctr */, PPC::BCCCTR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7290 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7291 { 775 /* beqctr+ */, PPC::BCCCTR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7292 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7293 { 783 /* beqctr- */, PPC::BCCCTR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7294 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7295 { 791 /* beqctrl */, PPC::BCCCTRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7296 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7297 { 799 /* beqctrl+ */, PPC::BCCCTRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7298 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7299 { 808 /* beqctrl- */, PPC::BCCCTRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7300 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7301 { 817 /* beql */, PPC::BCCL, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7302 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7303 { 822 /* beql+ */, PPC::BCCL, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7304 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7305 { 828 /* beql- */, PPC::BCCL, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7306 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7307 { 834 /* beqla */, PPC::BCCLA, Convert__imm_95_76__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7308 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7309 { 840 /* beqla+ */, PPC::BCCLA, Convert__imm_95_79__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7310 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7311 { 847 /* beqla- */, PPC::BCCLA, Convert__imm_95_78__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7312 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7313 { 854 /* beqlr */, PPC::BCCLR, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7314 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7315 { 860 /* beqlr+ */, PPC::BCCLR, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7316 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7317 { 867 /* beqlr- */, PPC::BCCLR, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7318 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__regCR0, AMFBS_None, { }, },
7319 { 874 /* beqlrl */, PPC::BCCLRL, Convert__imm_95_76__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7320 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__regCR0, AMFBS_None, { }, },
7321 { 881 /* beqlrl+ */, PPC::BCCLRL, Convert__imm_95_79__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7322 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__regCR0, AMFBS_None, { }, },
7323 { 889 /* beqlrl- */, PPC::BCCLRL, Convert__imm_95_78__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7324 { 897 /* bf */, PPC::gBC, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7325 { 900 /* bf+ */, PPC::gBC, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7326 { 904 /* bf- */, PPC::gBC, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7327 { 908 /* bfa */, PPC::gBCA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7328 { 912 /* bfa+ */, PPC::gBCA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7329 { 917 /* bfa- */, PPC::gBCA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7330 { 922 /* bfctr */, PPC::gBCCTR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7331 { 928 /* bfctr+ */, PPC::gBCCTR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7332 { 935 /* bfctr- */, PPC::gBCCTR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7333 { 942 /* bfctrl */, PPC::gBCCTRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7334 { 949 /* bfctrl+ */, PPC::gBCCTRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7335 { 957 /* bfctrl- */, PPC::gBCCTRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7336 { 965 /* bfl */, PPC::gBCL, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7337 { 969 /* bfl+ */, PPC::gBCL, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7338 { 974 /* bfl- */, PPC::gBCL, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7339 { 979 /* bfla */, PPC::gBCLA, Convert__imm_95_4__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7340 { 984 /* bfla+ */, PPC::gBCLA, Convert__imm_95_7__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7341 { 990 /* bfla- */, PPC::gBCLA, Convert__imm_95_6__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7342 { 996 /* bflr */, PPC::gBCLR, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7343 { 1001 /* bflr+ */, PPC::gBCLR, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7344 { 1007 /* bflr- */, PPC::gBCLR, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7345 { 1013 /* bflrl */, PPC::gBCLRL, Convert__imm_95_4__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7346 { 1019 /* bflrl+ */, PPC::gBCLRL, Convert__imm_95_7__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7347 { 1026 /* bflrl- */, PPC::gBCLRL, Convert__imm_95_6__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7348 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7349 { 1033 /* bge */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7350 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7351 { 1037 /* bge+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7352 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7353 { 1042 /* bge- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7354 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7355 { 1047 /* bgea */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7356 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7357 { 1052 /* bgea+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7358 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7359 { 1058 /* bgea- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7360 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7361 { 1064 /* bgectr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7362 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7363 { 1071 /* bgectr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7364 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7365 { 1079 /* bgectr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7366 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7367 { 1087 /* bgectrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7368 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7369 { 1095 /* bgectrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7370 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7371 { 1104 /* bgectrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7372 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7373 { 1113 /* bgel */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7374 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7375 { 1118 /* bgel+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7376 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7377 { 1124 /* bgel- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7378 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7379 { 1130 /* bgela */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7380 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7381 { 1136 /* bgela+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7382 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7383 { 1143 /* bgela- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7384 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7385 { 1150 /* bgelr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7386 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7387 { 1156 /* bgelr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7388 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7389 { 1163 /* bgelr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7390 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7391 { 1170 /* bgelrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7392 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7393 { 1177 /* bgelrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7394 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7395 { 1185 /* bgelrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7396 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7397 { 1193 /* bgt */, PPC::BCC, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7398 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7399 { 1197 /* bgt+ */, PPC::BCC, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7400 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7401 { 1202 /* bgt- */, PPC::BCC, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7402 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7403 { 1207 /* bgta */, PPC::BCCA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7404 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7405 { 1212 /* bgta+ */, PPC::BCCA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7406 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7407 { 1218 /* bgta- */, PPC::BCCA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7408 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7409 { 1224 /* bgtctr */, PPC::BCCCTR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7410 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7411 { 1231 /* bgtctr+ */, PPC::BCCCTR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7412 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7413 { 1239 /* bgtctr- */, PPC::BCCCTR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7414 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7415 { 1247 /* bgtctrl */, PPC::BCCCTRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7416 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7417 { 1255 /* bgtctrl+ */, PPC::BCCCTRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7418 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7419 { 1264 /* bgtctrl- */, PPC::BCCCTRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7420 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7421 { 1273 /* bgtl */, PPC::BCCL, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7422 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7423 { 1278 /* bgtl+ */, PPC::BCCL, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7424 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7425 { 1284 /* bgtl- */, PPC::BCCL, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7426 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7427 { 1290 /* bgtla */, PPC::BCCLA, Convert__imm_95_44__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7428 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7429 { 1296 /* bgtla+ */, PPC::BCCLA, Convert__imm_95_47__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7430 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7431 { 1303 /* bgtla- */, PPC::BCCLA, Convert__imm_95_46__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7432 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7433 { 1310 /* bgtlr */, PPC::BCCLR, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7434 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7435 { 1316 /* bgtlr+ */, PPC::BCCLR, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7436 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7437 { 1323 /* bgtlr- */, PPC::BCCLR, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7438 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__regCR0, AMFBS_None, { }, },
7439 { 1330 /* bgtlrl */, PPC::BCCLRL, Convert__imm_95_44__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7440 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__regCR0, AMFBS_None, { }, },
7441 { 1337 /* bgtlrl+ */, PPC::BCCLRL, Convert__imm_95_47__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7442 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__regCR0, AMFBS_None, { }, },
7443 { 1345 /* bgtlrl- */, PPC::BCCLRL, Convert__imm_95_46__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7444 { 1353 /* bl */, PPC::BL, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7445 { 1353 /* bl */, PPC::BL8_TLS_, Convert__DirectBr1_0__Imm1_1, AMFBS_None, { MCK_DirectBr, MCK_Imm }, },
7446 { 1356 /* bla */, PPC::BLA, Convert__DirectBr1_0, AMFBS_None, { MCK_DirectBr }, },
7447 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7448 { 1360 /* ble */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7449 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7450 { 1364 /* ble+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7451 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7452 { 1369 /* ble- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7453 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7454 { 1374 /* blea */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7455 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7456 { 1379 /* blea+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7457 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7458 { 1385 /* blea- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7459 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7460 { 1391 /* blectr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7461 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7462 { 1398 /* blectr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7463 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7464 { 1406 /* blectr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7465 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7466 { 1414 /* blectrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7467 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7468 { 1422 /* blectrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7469 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7470 { 1431 /* blectrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7471 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7472 { 1440 /* blel */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7473 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7474 { 1445 /* blel+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7475 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7476 { 1451 /* blel- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7477 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7478 { 1457 /* blela */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7479 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7480 { 1463 /* blela+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7481 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7482 { 1470 /* blela- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7483 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7484 { 1477 /* blelr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7485 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7486 { 1483 /* blelr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7487 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7488 { 1490 /* blelr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7489 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7490 { 1497 /* blelrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7491 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7492 { 1504 /* blelrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7493 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7494 { 1512 /* blelrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7495 { 1520 /* blr */, PPC::BLR, Convert_NoOperands, AMFBS_None, { }, },
7496 { 1524 /* blrl */, PPC::BLRL, Convert_NoOperands, AMFBS_None, { }, },
7497 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7498 { 1529 /* blt */, PPC::BCC, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7499 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7500 { 1533 /* blt+ */, PPC::BCC, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7501 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7502 { 1538 /* blt- */, PPC::BCC, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7503 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7504 { 1543 /* blta */, PPC::BCCA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7505 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7506 { 1548 /* blta+ */, PPC::BCCA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7507 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7508 { 1554 /* blta- */, PPC::BCCA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7509 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7510 { 1560 /* bltctr */, PPC::BCCCTR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7511 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7512 { 1567 /* bltctr+ */, PPC::BCCCTR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7513 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7514 { 1575 /* bltctr- */, PPC::BCCCTR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7515 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7516 { 1583 /* bltctrl */, PPC::BCCCTRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7517 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7518 { 1591 /* bltctrl+ */, PPC::BCCCTRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7519 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7520 { 1600 /* bltctrl- */, PPC::BCCCTRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7521 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7522 { 1609 /* bltl */, PPC::BCCL, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7523 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7524 { 1614 /* bltl+ */, PPC::BCCL, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7525 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7526 { 1620 /* bltl- */, PPC::BCCL, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7527 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7528 { 1626 /* bltla */, PPC::BCCLA, Convert__imm_95_12__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7529 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7530 { 1632 /* bltla+ */, PPC::BCCLA, Convert__imm_95_15__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7531 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7532 { 1639 /* bltla- */, PPC::BCCLA, Convert__imm_95_14__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7533 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7534 { 1646 /* bltlr */, PPC::BCCLR, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7535 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7536 { 1652 /* bltlr+ */, PPC::BCCLR, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7537 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7538 { 1659 /* bltlr- */, PPC::BCCLR, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7539 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__regCR0, AMFBS_None, { }, },
7540 { 1666 /* bltlrl */, PPC::BCCLRL, Convert__imm_95_12__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7541 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__regCR0, AMFBS_None, { }, },
7542 { 1673 /* bltlrl+ */, PPC::BCCLRL, Convert__imm_95_15__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7543 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__regCR0, AMFBS_None, { }, },
7544 { 1681 /* bltlrl- */, PPC::BCCLRL, Convert__imm_95_14__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7545 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7546 { 1689 /* bne */, PPC::BCC, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7547 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7548 { 1693 /* bne+ */, PPC::BCC, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7549 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7550 { 1698 /* bne- */, PPC::BCC, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7551 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7552 { 1703 /* bnea */, PPC::BCCA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7553 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7554 { 1708 /* bnea+ */, PPC::BCCA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7555 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7556 { 1714 /* bnea- */, PPC::BCCA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7557 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7558 { 1720 /* bnectr */, PPC::BCCCTR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7559 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7560 { 1727 /* bnectr+ */, PPC::BCCCTR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7561 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7562 { 1735 /* bnectr- */, PPC::BCCCTR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7563 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7564 { 1743 /* bnectrl */, PPC::BCCCTRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7565 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7566 { 1751 /* bnectrl+ */, PPC::BCCCTRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7567 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7568 { 1760 /* bnectrl- */, PPC::BCCCTRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7569 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7570 { 1769 /* bnel */, PPC::BCCL, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7571 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7572 { 1774 /* bnel+ */, PPC::BCCL, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7573 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7574 { 1780 /* bnel- */, PPC::BCCL, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7575 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7576 { 1786 /* bnela */, PPC::BCCLA, Convert__imm_95_68__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7577 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7578 { 1792 /* bnela+ */, PPC::BCCLA, Convert__imm_95_71__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7579 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7580 { 1799 /* bnela- */, PPC::BCCLA, Convert__imm_95_70__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7581 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7582 { 1806 /* bnelr */, PPC::BCCLR, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7583 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7584 { 1812 /* bnelr+ */, PPC::BCCLR, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7585 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7586 { 1819 /* bnelr- */, PPC::BCCLR, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7587 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__regCR0, AMFBS_None, { }, },
7588 { 1826 /* bnelrl */, PPC::BCCLRL, Convert__imm_95_68__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7589 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__regCR0, AMFBS_None, { }, },
7590 { 1833 /* bnelrl+ */, PPC::BCCLRL, Convert__imm_95_71__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7591 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__regCR0, AMFBS_None, { }, },
7592 { 1841 /* bnelrl- */, PPC::BCCLRL, Convert__imm_95_70__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7593 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7594 { 1849 /* bng */, PPC::BCC, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7595 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7596 { 1853 /* bng+ */, PPC::BCC, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7597 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7598 { 1858 /* bng- */, PPC::BCC, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7599 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7600 { 1863 /* bnga */, PPC::BCCA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7601 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7602 { 1868 /* bnga+ */, PPC::BCCA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7603 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7604 { 1874 /* bnga- */, PPC::BCCA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7605 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7606 { 1880 /* bngctr */, PPC::BCCCTR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7607 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7608 { 1887 /* bngctr+ */, PPC::BCCCTR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7609 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7610 { 1895 /* bngctr- */, PPC::BCCCTR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7611 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7612 { 1903 /* bngctrl */, PPC::BCCCTRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7613 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7614 { 1911 /* bngctrl+ */, PPC::BCCCTRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7615 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7616 { 1920 /* bngctrl- */, PPC::BCCCTRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7617 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7618 { 1929 /* bngl */, PPC::BCCL, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7619 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7620 { 1934 /* bngl+ */, PPC::BCCL, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7621 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7622 { 1940 /* bngl- */, PPC::BCCL, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7623 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7624 { 1946 /* bngla */, PPC::BCCLA, Convert__imm_95_36__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7625 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7626 { 1952 /* bngla+ */, PPC::BCCLA, Convert__imm_95_39__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7627 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7628 { 1959 /* bngla- */, PPC::BCCLA, Convert__imm_95_38__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7629 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7630 { 1966 /* bnglr */, PPC::BCCLR, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7631 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7632 { 1972 /* bnglr+ */, PPC::BCCLR, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7633 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7634 { 1979 /* bnglr- */, PPC::BCCLR, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7635 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__regCR0, AMFBS_None, { }, },
7636 { 1986 /* bnglrl */, PPC::BCCLRL, Convert__imm_95_36__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7637 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__regCR0, AMFBS_None, { }, },
7638 { 1993 /* bnglrl+ */, PPC::BCCLRL, Convert__imm_95_39__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7639 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__regCR0, AMFBS_None, { }, },
7640 { 2001 /* bnglrl- */, PPC::BCCLRL, Convert__imm_95_38__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7641 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7642 { 2009 /* bnl */, PPC::BCC, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7643 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7644 { 2013 /* bnl+ */, PPC::BCC, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7645 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7646 { 2018 /* bnl- */, PPC::BCC, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7647 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7648 { 2023 /* bnla */, PPC::BCCA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7649 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7650 { 2028 /* bnla+ */, PPC::BCCA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7651 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7652 { 2034 /* bnla- */, PPC::BCCA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7653 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7654 { 2040 /* bnlctr */, PPC::BCCCTR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7655 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7656 { 2047 /* bnlctr+ */, PPC::BCCCTR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7657 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7658 { 2055 /* bnlctr- */, PPC::BCCCTR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7659 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7660 { 2063 /* bnlctrl */, PPC::BCCCTRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7661 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7662 { 2071 /* bnlctrl+ */, PPC::BCCCTRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7663 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7664 { 2080 /* bnlctrl- */, PPC::BCCCTRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7665 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7666 { 2089 /* bnll */, PPC::BCCL, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7667 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7668 { 2094 /* bnll+ */, PPC::BCCL, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7669 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7670 { 2100 /* bnll- */, PPC::BCCL, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7671 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7672 { 2106 /* bnlla */, PPC::BCCLA, Convert__imm_95_4__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7673 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7674 { 2112 /* bnlla+ */, PPC::BCCLA, Convert__imm_95_7__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7675 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7676 { 2119 /* bnlla- */, PPC::BCCLA, Convert__imm_95_6__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7677 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7678 { 2126 /* bnllr */, PPC::BCCLR, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7679 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7680 { 2132 /* bnllr+ */, PPC::BCCLR, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7681 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7682 { 2139 /* bnllr- */, PPC::BCCLR, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7683 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__regCR0, AMFBS_None, { }, },
7684 { 2146 /* bnllrl */, PPC::BCCLRL, Convert__imm_95_4__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7685 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__regCR0, AMFBS_None, { }, },
7686 { 2153 /* bnllrl+ */, PPC::BCCLRL, Convert__imm_95_7__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7687 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__regCR0, AMFBS_None, { }, },
7688 { 2161 /* bnllrl- */, PPC::BCCLRL, Convert__imm_95_6__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7689 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7690 { 2169 /* bns */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7691 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7692 { 2173 /* bns+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7693 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7694 { 2178 /* bns- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7695 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7696 { 2183 /* bnsa */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7697 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7698 { 2188 /* bnsa+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7699 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7700 { 2194 /* bnsa- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7701 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7702 { 2200 /* bnsctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7703 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7704 { 2207 /* bnsctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7705 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7706 { 2215 /* bnsctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7707 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7708 { 2223 /* bnsctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7709 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7710 { 2231 /* bnsctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7711 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7712 { 2240 /* bnsctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7713 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7714 { 2249 /* bnsl */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7715 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7716 { 2254 /* bnsl+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7717 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7718 { 2260 /* bnsl- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7719 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7720 { 2266 /* bnsla */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7721 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7722 { 2272 /* bnsla+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7723 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7724 { 2279 /* bnsla- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7725 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7726 { 2286 /* bnslr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7727 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7728 { 2292 /* bnslr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7729 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7730 { 2299 /* bnslr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7731 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7732 { 2306 /* bnslrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7733 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7734 { 2313 /* bnslrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7735 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7736 { 2321 /* bnslrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7737 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7738 { 2329 /* bnu */, PPC::BCC, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7739 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7740 { 2333 /* bnu+ */, PPC::BCC, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7741 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7742 { 2338 /* bnu- */, PPC::BCC, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7743 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7744 { 2343 /* bnua */, PPC::BCCA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7745 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7746 { 2348 /* bnua+ */, PPC::BCCA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7747 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7748 { 2354 /* bnua- */, PPC::BCCA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7749 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7750 { 2360 /* bnuctr */, PPC::BCCCTR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7751 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7752 { 2367 /* bnuctr+ */, PPC::BCCCTR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7753 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7754 { 2375 /* bnuctr- */, PPC::BCCCTR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7755 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7756 { 2383 /* bnuctrl */, PPC::BCCCTRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7757 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7758 { 2391 /* bnuctrl+ */, PPC::BCCCTRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7759 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7760 { 2400 /* bnuctrl- */, PPC::BCCCTRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7761 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7762 { 2409 /* bnul */, PPC::BCCL, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7763 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7764 { 2414 /* bnul+ */, PPC::BCCL, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7765 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7766 { 2420 /* bnul- */, PPC::BCCL, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7767 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7768 { 2426 /* bnula */, PPC::BCCLA, Convert__imm_95_100__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7769 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7770 { 2432 /* bnula+ */, PPC::BCCLA, Convert__imm_95_103__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7771 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7772 { 2439 /* bnula- */, PPC::BCCLA, Convert__imm_95_102__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7773 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7774 { 2446 /* bnulr */, PPC::BCCLR, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7775 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7776 { 2452 /* bnulr+ */, PPC::BCCLR, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7777 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7778 { 2459 /* bnulr- */, PPC::BCCLR, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7779 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__regCR0, AMFBS_None, { }, },
7780 { 2466 /* bnulrl */, PPC::BCCLRL, Convert__imm_95_100__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7781 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__regCR0, AMFBS_None, { }, },
7782 { 2473 /* bnulrl+ */, PPC::BCCLRL, Convert__imm_95_103__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7783 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__regCR0, AMFBS_None, { }, },
7784 { 2481 /* bnulrl- */, PPC::BCCLRL, Convert__imm_95_102__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7785 { 2489 /* bpermd */, PPC::BPERMD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7786 { 2496 /* brd */, PPC::BRD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7787 { 2500 /* brh */, PPC::BRH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7788 { 2504 /* brinc */, PPC::BRINC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7789 { 2510 /* brw */, PPC::BRW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7790 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7791 { 2514 /* bso */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7792 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7793 { 2518 /* bso+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7794 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7795 { 2523 /* bso- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7796 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7797 { 2528 /* bsoa */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7798 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7799 { 2533 /* bsoa+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7800 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7801 { 2539 /* bsoa- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7802 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7803 { 2545 /* bsoctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7804 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7805 { 2552 /* bsoctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7806 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7807 { 2560 /* bsoctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7808 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7809 { 2568 /* bsoctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7810 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7811 { 2576 /* bsoctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7812 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7813 { 2585 /* bsoctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7814 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7815 { 2594 /* bsol */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7816 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7817 { 2599 /* bsol+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7818 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7819 { 2605 /* bsol- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7820 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7821 { 2611 /* bsola */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7822 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7823 { 2617 /* bsola+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7824 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7825 { 2624 /* bsola- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7826 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7827 { 2631 /* bsolr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7828 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7829 { 2637 /* bsolr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7830 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7831 { 2644 /* bsolr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7832 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7833 { 2651 /* bsolrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7834 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7835 { 2658 /* bsolrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7836 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7837 { 2666 /* bsolrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7838 { 2674 /* bt */, PPC::gBC, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7839 { 2677 /* bt+ */, PPC::gBC, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7840 { 2681 /* bt- */, PPC::gBC, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7841 { 2685 /* bta */, PPC::gBCA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7842 { 2689 /* bta+ */, PPC::gBCA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7843 { 2694 /* bta- */, PPC::gBCA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7844 { 2699 /* btctr */, PPC::gBCCTR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7845 { 2705 /* btctr+ */, PPC::gBCCTR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7846 { 2712 /* btctr- */, PPC::gBCCTR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7847 { 2719 /* btctrl */, PPC::gBCCTRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7848 { 2726 /* btctrl+ */, PPC::gBCCTRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7849 { 2734 /* btctrl- */, PPC::gBCCTRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7850 { 2742 /* btl */, PPC::gBCL, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7851 { 2746 /* btl+ */, PPC::gBCL, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7852 { 2751 /* btl- */, PPC::gBCL, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7853 { 2756 /* btla */, PPC::gBCLA, Convert__imm_95_12__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7854 { 2761 /* btla+ */, PPC::gBCLA, Convert__imm_95_15__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7855 { 2767 /* btla- */, PPC::gBCLA, Convert__imm_95_14__RegCRBITRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_CondBr }, },
7856 { 2773 /* btlr */, PPC::gBCLR, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7857 { 2778 /* btlr+ */, PPC::gBCLR, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7858 { 2784 /* btlr- */, PPC::gBCLR, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7859 { 2790 /* btlrl */, PPC::gBCLRL, Convert__imm_95_12__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7860 { 2796 /* btlrl+ */, PPC::gBCLRL, Convert__imm_95_15__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7861 { 2803 /* btlrl- */, PPC::gBCLRL, Convert__imm_95_14__RegCRBITRC1_0__imm_95_0, AMFBS_None, { MCK_RegCRBITRC }, },
7862 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7863 { 2810 /* bun */, PPC::BCC, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7864 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7865 { 2814 /* bun+ */, PPC::BCC, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7866 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7867 { 2819 /* bun- */, PPC::BCC, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7868 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7869 { 2824 /* buna */, PPC::BCCA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7870 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7871 { 2829 /* buna+ */, PPC::BCCA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7872 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7873 { 2835 /* buna- */, PPC::BCCA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7874 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7875 { 2841 /* bunctr */, PPC::BCCCTR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7876 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7877 { 2848 /* bunctr+ */, PPC::BCCCTR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7878 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7879 { 2856 /* bunctr- */, PPC::BCCCTR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7880 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7881 { 2864 /* bunctrl */, PPC::BCCCTRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7882 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7883 { 2872 /* bunctrl+ */, PPC::BCCCTRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7884 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7885 { 2881 /* bunctrl- */, PPC::BCCCTRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7886 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7887 { 2890 /* bunl */, PPC::BCCL, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7888 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7889 { 2895 /* bunl+ */, PPC::BCCL, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7890 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7891 { 2901 /* bunl- */, PPC::BCCL, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7892 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7893 { 2907 /* bunla */, PPC::BCCLA, Convert__imm_95_108__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7894 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7895 { 2913 /* bunla+ */, PPC::BCCLA, Convert__imm_95_111__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7896 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__regCR0__CondBr1_0, AMFBS_None, { MCK_CondBr }, },
7897 { 2920 /* bunla- */, PPC::BCCLA, Convert__imm_95_110__RegCRRC1_0__CondBr1_1, AMFBS_None, { MCK_RegCRRC, MCK_CondBr }, },
7898 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7899 { 2927 /* bunlr */, PPC::BCCLR, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7900 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7901 { 2933 /* bunlr+ */, PPC::BCCLR, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7902 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7903 { 2940 /* bunlr- */, PPC::BCCLR, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7904 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__regCR0, AMFBS_None, { }, },
7905 { 2947 /* bunlrl */, PPC::BCCLRL, Convert__imm_95_108__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7906 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__regCR0, AMFBS_None, { }, },
7907 { 2954 /* bunlrl+ */, PPC::BCCLRL, Convert__imm_95_111__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7908 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__regCR0, AMFBS_None, { }, },
7909 { 2962 /* bunlrl- */, PPC::BCCLRL, Convert__imm_95_110__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
7910 { 2970 /* cbcdtd */, PPC::CBCDTD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7911 { 2977 /* cdtbcd */, PPC::CDTBCD, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7912 { 2984 /* cfuged */, PPC::CFUGED, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7913 { 2991 /* clrbhrb */, PPC::CLRBHRB, Convert_NoOperands, AMFBS_None, { }, },
7914 { 2999 /* clrldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7915 { 2999 /* clrldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__imm_95_0__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
7916 { 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 }, },
7917 { 3006 /* clrlsldi */, PPC::CLRLSLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
7918 { 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 }, },
7919 { 3015 /* clrlslwi */, PPC::CLRLSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
7920 { 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 }, },
7921 { 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 }, },
7922 { 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 }, },
7923 { 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 }, },
7924 { 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 }, },
7925 { 3031 /* clrrdi */, PPC::CLRRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7926 { 3031 /* clrrdi */, PPC::CLRRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
7927 { 3038 /* clrrwi */, PPC::CLRRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7928 { 3038 /* clrrwi */, PPC::CLRRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
7929 { 3045 /* cmp */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7930 { 3045 /* cmp */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7931 { 3049 /* cmpb */, PPC::CMPB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
7932 { 3054 /* cmpd */, PPC::CMPD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7933 { 3054 /* cmpd */, PPC::CMPD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7934 { 3059 /* cmpdi */, PPC::CMPDI, Convert__regCR0__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
7935 { 3059 /* cmpdi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_S16Imm }, },
7936 { 3065 /* cmpeqb */, PPC::CMPEQB, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7937 { 3072 /* cmpi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_S16Imm }, },
7938 { 3072 /* cmpi */, PPC::CMPDI, Convert__RegCRRC1_0__RegG8RC1_2__S16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_S16Imm }, },
7939 { 3077 /* cmpl */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_RegGPRC }, },
7940 { 3077 /* cmpl */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_RegG8RC }, },
7941 { 3082 /* cmpld */, PPC::CMPLD, Convert__regCR0__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7942 { 3082 /* cmpld */, PPC::CMPLD, Convert__RegCRRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_RegG8RC }, },
7943 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__regCR0__RegG8RC1_0__U16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U16Imm }, },
7944 { 3088 /* cmpldi */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegG8RC, MCK_U16Imm }, },
7945 { 3095 /* cmpli */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_0, MCK_RegGPRC, MCK_U16Imm }, },
7946 { 3095 /* cmpli */, PPC::CMPLDI, Convert__RegCRRC1_0__RegG8RC1_2__U16Imm1_3, AMFBS_None, { MCK_RegCRRC, MCK_1, MCK_RegG8RC, MCK_U16Imm }, },
7947 { 3101 /* cmplw */, PPC::CMPLW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7948 { 3101 /* cmplw */, PPC::CMPLW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7949 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__regCR0__RegGPRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U16Imm }, },
7950 { 3107 /* cmplwi */, PPC::CMPLWI, Convert__RegCRRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_U16Imm }, },
7951 { 3114 /* cmprb */, PPC::CMPRB, Convert__RegCRRC1_0__U1Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegCRRC, MCK_U1Imm, MCK_RegGPRC, MCK_RegGPRC }, },
7952 { 3120 /* cmpw */, PPC::CMPW, Convert__regCR0__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7953 { 3120 /* cmpw */, PPC::CMPW, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
7954 { 3125 /* cmpwi */, PPC::CMPWI, Convert__regCR0__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
7955 { 3125 /* cmpwi */, PPC::CMPWI, Convert__RegCRRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_S16Imm }, },
7956 { 3131 /* cntlzd */, PPC::CNTLZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7957 { 3131 /* cntlzd */, PPC::CNTLZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7958 { 3138 /* cntlzdm */, PPC::CNTLZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7959 { 3146 /* cntlzw */, PPC::CNTLZW8, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7960 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7961 { 3146 /* cntlzw */, PPC::CNTLZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7962 { 3146 /* cntlzw */, PPC::CNTLZW8_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7963 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7964 { 3146 /* cntlzw */, PPC::CNTLZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7965 { 3153 /* cnttzd */, PPC::CNTTZD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
7966 { 3153 /* cnttzd */, PPC::CNTTZD_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
7967 { 3160 /* cnttzdm */, PPC::CNTTZDM, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
7968 { 3168 /* cnttzw */, PPC::CNTTZW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7969 { 3168 /* cnttzw */, PPC::CNTTZW_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
7970 { 3175 /* copy */, PPC::CP_COPY, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
7971 { 3180 /* cpabort */, PPC::CP_ABORT, Convert_NoOperands, AMFBS_None, { }, },
7972 { 3188 /* crand */, PPC::CRAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7973 { 3194 /* crandc */, PPC::CRANDC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7974 { 3201 /* crclr */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7975 { 3207 /* creqv */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7976 { 3213 /* crmove */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7977 { 3220 /* crnand */, PPC::CRNAND, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7978 { 3227 /* crnor */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7979 { 3233 /* crnot */, PPC::CRNOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_1, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7980 { 3239 /* cror */, PPC::CROR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7981 { 3244 /* crorc */, PPC::CRORC, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7982 { 3250 /* crset */, PPC::CREQV, Convert__RegCRBITRC1_0__RegCRBITRC1_0__RegCRBITRC1_0, AMFBS_None, { MCK_RegCRBITRC }, },
7983 { 3256 /* crxor */, PPC::CRXOR, Convert__RegCRBITRC1_0__RegCRBITRC1_1__RegCRBITRC1_2, AMFBS_None, { MCK_RegCRBITRC, MCK_RegCRBITRC, MCK_RegCRBITRC }, },
7984 { 3262 /* dadd */, PPC::DADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7985 { 3262 /* dadd */, PPC::DADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
7986 { 3267 /* daddq */, PPC::DADDQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7987 { 3267 /* daddq */, PPC::DADDQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
7988 { 3273 /* darn */, PPC::DARN, Convert__RegG8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U2Imm }, },
7989 { 3278 /* dcba */, PPC::DCBA, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7990 { 3283 /* dcbf */, PPC::DCBFx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7991 { 3283 /* dcbf */, PPC::DCBF, Convert__U3Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U3Imm }, },
7992 { 3288 /* dcbfep */, PPC::DCBFEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7993 { 3295 /* dcbfl */, PPC::DCBFL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7994 { 3301 /* dcbflp */, PPC::DCBFLP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7995 { 3308 /* dcbfps */, PPC::DCBFPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7996 { 3315 /* dcbi */, PPC::DCBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7997 { 3320 /* dcbst */, PPC::DCBST, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7998 { 3326 /* dcbstep */, PPC::DCBSTEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
7999 { 3334 /* dcbstps */, PPC::DCBSTPS, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8000 { 3342 /* dcbt */, PPC::DCBTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8001 { 3342 /* dcbt */, PPC::DCBT, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8002 { 3347 /* dcbtct */, PPC::DCBTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8003 { 3354 /* dcbtds */, PPC::DCBTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8004 { 3361 /* dcbtep */, PPC::DCBTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8005 { 3368 /* dcbtst */, PPC::DCBTSTx, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8006 { 3368 /* dcbtst */, PPC::DCBTST, Convert__U5Imm1_2__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8007 { 3375 /* dcbtstct */, PPC::DCBTSTCT, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8008 { 3384 /* dcbtstds */, PPC::DCBTSTDS, Convert__RegGxRCNoR01_0__RegGxRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_U5Imm }, },
8009 { 3393 /* dcbtstep */, PPC::DCBTSTEP, Convert__RegGxRCNoR01_1__RegGxRC1_2__U5Imm1_0, AMFBS_None, { MCK_U5Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8010 { 3402 /* dcbtstt */, PPC::DCBTSTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8011 { 3410 /* dcbtt */, PPC::DCBTT, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8012 { 3416 /* dcbz */, PPC::DCBZ, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8013 { 3421 /* dcbzep */, PPC::DCBZEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8014 { 3428 /* dcbzl */, PPC::DCBZL, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8015 { 3434 /* dcbzlep */, PPC::DCBZLEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8016 { 3442 /* dccci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { }, },
8017 { 3442 /* dccci */, PPC::DCCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8018 { 3448 /* dcffix */, PPC::DCFFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8019 { 3448 /* dcffix */, PPC::DCFFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8020 { 3455 /* dcffixq */, PPC::DCFFIXQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
8021 { 3455 /* dcffixq */, PPC::DCFFIXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
8022 { 3463 /* dcffixqq */, PPC::DCFFIXQQ, Convert__RegFpRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegVRRC }, },
8023 { 3472 /* dci */, PPC::DCCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
8024 { 3476 /* dcmpo */, PPC::DCMPO, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8025 { 3482 /* dcmpoq */, PPC::DCMPOQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8026 { 3489 /* dcmpu */, PPC::DCMPU, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8027 { 3495 /* dcmpuq */, PPC::DCMPUQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8028 { 3502 /* dctdp */, PPC::DCTDP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8029 { 3502 /* dctdp */, PPC::DCTDP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8030 { 3508 /* dctfix */, PPC::DCTFIX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8031 { 3508 /* dctfix */, PPC::DCTFIX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8032 { 3515 /* dctfixq */, PPC::DCTFIXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
8033 { 3515 /* dctfixq */, PPC::DCTFIXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
8034 { 3523 /* dctfixqq */, PPC::DCTFIXQQ, Convert__RegVRRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegFpRC }, },
8035 { 3532 /* dctqpq */, PPC::DCTQPQ, Convert__RegFpRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC }, },
8036 { 3532 /* dctqpq */, PPC::DCTQPQ_rec, Convert__RegFpRC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC }, },
8037 { 3539 /* ddedpd */, PPC::DDEDPD, Convert__RegF8RC1_1__U2Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8038 { 3539 /* ddedpd */, PPC::DDEDPD_rec, Convert__RegF8RC1_2__U2Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8039 { 3546 /* ddedpdq */, PPC::DDEDPDQ, Convert__RegFpRC1_1__U2Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8040 { 3546 /* ddedpdq */, PPC::DDEDPDQ_rec, Convert__RegFpRC1_2__U2Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U2Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8041 { 3554 /* ddiv */, PPC::DDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8042 { 3554 /* ddiv */, PPC::DDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8043 { 3559 /* ddivq */, PPC::DDIVQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8044 { 3559 /* ddivq */, PPC::DDIVQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8045 { 3565 /* denbcd */, PPC::DENBCD, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8046 { 3565 /* denbcd */, PPC::DENBCD_rec, Convert__RegF8RC1_2__U1Imm1_1__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC }, },
8047 { 3572 /* denbcdq */, PPC::DENBCDQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8048 { 3572 /* denbcdq */, PPC::DENBCDQ_rec, Convert__RegFpRC1_2__U1Imm1_1__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC }, },
8049 { 3580 /* diex */, PPC::DIEX, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8050 { 3580 /* diex */, PPC::DIEX_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8051 { 3585 /* diexq */, PPC::DIEXQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
8052 { 3585 /* diexq */, PPC::DIEXQ_rec, Convert__RegFpRC1_1__RegF8RC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC }, },
8053 { 3591 /* divd */, PPC::DIVD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8054 { 3591 /* divd */, PPC::DIVD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8055 { 3596 /* divde */, PPC::DIVDE, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8056 { 3596 /* divde */, PPC::DIVDE_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8057 { 3602 /* divdeo */, PPC::DIVDEO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8058 { 3602 /* divdeo */, PPC::DIVDEO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8059 { 3609 /* divdeu */, PPC::DIVDEU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8060 { 3609 /* divdeu */, PPC::DIVDEU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8061 { 3616 /* divdeuo */, PPC::DIVDEUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8062 { 3616 /* divdeuo */, PPC::DIVDEUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8063 { 3624 /* divdo */, PPC::DIVDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8064 { 3624 /* divdo */, PPC::DIVDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8065 { 3630 /* divdu */, PPC::DIVDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8066 { 3630 /* divdu */, PPC::DIVDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8067 { 3636 /* divduo */, PPC::DIVDUO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8068 { 3636 /* divduo */, PPC::DIVDUO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8069 { 3643 /* divw */, PPC::DIVW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8070 { 3643 /* divw */, PPC::DIVW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8071 { 3648 /* divwe */, PPC::DIVWE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8072 { 3648 /* divwe */, PPC::DIVWE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8073 { 3654 /* divweo */, PPC::DIVWEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8074 { 3654 /* divweo */, PPC::DIVWEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8075 { 3661 /* divweu */, PPC::DIVWEU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8076 { 3661 /* divweu */, PPC::DIVWEU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8077 { 3668 /* divweuo */, PPC::DIVWEUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8078 { 3668 /* divweuo */, PPC::DIVWEUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8079 { 3676 /* divwo */, PPC::DIVWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8080 { 3676 /* divwo */, PPC::DIVWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8081 { 3682 /* divwu */, PPC::DIVWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8082 { 3682 /* divwu */, PPC::DIVWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8083 { 3688 /* divwuo */, PPC::DIVWUO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8084 { 3688 /* divwuo */, PPC::DIVWUO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8085 { 3695 /* dmcryshash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_12, AMFBS_None, { MCK_RegDMRpRC }, },
8086 { 3706 /* dmmr */, PPC::DMMR, Convert__RegDMRRC1_0__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8087 { 3711 /* dmsetdmrz */, PPC::DMSETDMRZ, Convert__RegDMRRC1_0, AMFBS_None, { MCK_RegDMRRC }, },
8088 { 3721 /* dmsha256hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_0, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8089 { 3734 /* dmsha2hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC, MCK_U1Imm }, },
8090 { 3745 /* dmsha3dw */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__imm_95_0, AMFBS_None, { MCK_RegDMRpRC }, },
8091 { 3754 /* dmsha3hash */, PPC::DMSHA3HASH, Convert__RegDMRpRC1_0__Tie0_1_1__U5Imm1_1, AMFBS_None, { MCK_RegDMRpRC, MCK_U5Imm }, },
8092 { 3765 /* dmsha512hash */, PPC::DMSHA2HASH, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1__imm_95_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8093 { 3778 /* dmul */, PPC::DMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8094 { 3778 /* dmul */, PPC::DMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8095 { 3783 /* dmulq */, PPC::DMULQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8096 { 3783 /* dmulq */, PPC::DMULQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8097 { 3789 /* dmxor */, PPC::DMXOR, Convert__RegDMRRC1_0__Tie0_1_1__RegDMRRC1_1, AMFBS_None, { MCK_RegDMRRC, MCK_RegDMRRC }, },
8098 { 3795 /* dmxvbf16gerx2 */, PPC::DMXVBF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8099 { 3809 /* dmxvbf16gerx2nn */, PPC::DMXVBF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8100 { 3825 /* dmxvbf16gerx2np */, PPC::DMXVBF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8101 { 3841 /* dmxvbf16gerx2pn */, PPC::DMXVBF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8102 { 3857 /* dmxvbf16gerx2pp */, PPC::DMXVBF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8103 { 3873 /* dmxvf16gerx2 */, PPC::DMXVF16GERX2, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8104 { 3886 /* dmxvf16gerx2nn */, PPC::DMXVF16GERX2NN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8105 { 3901 /* dmxvf16gerx2np */, PPC::DMXVF16GERX2NP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8106 { 3916 /* dmxvf16gerx2pn */, PPC::DMXVF16GERX2PN, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8107 { 3931 /* dmxvf16gerx2pp */, PPC::DMXVF16GERX2PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8108 { 3946 /* dmxvi8gerx4 */, PPC::DMXVI8GERX4, Convert__RegDMRRC1_0__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8109 { 3958 /* dmxvi8gerx4pp */, PPC::DMXVI8GERX4PP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8110 { 3972 /* dmxvi8gerx4spp */, PPC::DMXVI8GERX4SPP, Convert__RegDMRRC1_0__Tie0_1_1__RegVSRpRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegDMRRC, MCK_RegVSRpRC, MCK_RegVSRC }, },
8111 { 3987 /* dmxxextfdmr256 */, PPC::DMXXEXTFDMR256, Convert__RegVSRpRC1_0__RegDMRROWpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegDMRROWpRC, MCK_U2Imm }, },
8112 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_0 }, },
8113 { 4002 /* dmxxextfdmr512 */, PPC::DMXXEXTFDMR512_HI, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegACCRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegACCRC, MCK_1 }, },
8114 { 4017 /* dmxxinstdmr256 */, PPC::DMXXINSTDMR256, Convert__RegDMRROWpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegDMRROWpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
8115 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_0 }, },
8116 { 4032 /* dmxxinstdmr512 */, PPC::DMXXINSTDMR512_HI, Convert__RegACCRC1_0__RegVSRpRC1_1__RegVSRpRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_1 }, },
8117 { 4047 /* dmxxmmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8118 { 4058 /* dmxxmmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
8119 { 4069 /* dmxxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
8120 { 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 }, },
8121 { 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 }, },
8122 { 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 }, },
8123 { 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 }, },
8124 { 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 }, },
8125 { 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 }, },
8126 { 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 }, },
8127 { 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 }, },
8128 { 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 }, },
8129 { 4218 /* dqua */, PPC::DQUA, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8130 { 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 }, },
8131 { 4223 /* dquai */, PPC::DQUAI, Convert__RegF8RC1_1__S5Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8132 { 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 }, },
8133 { 4229 /* dquaiq */, PPC::DQUAIQ, Convert__RegFpRC1_1__S5Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_S5Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8134 { 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 }, },
8135 { 4236 /* dquaq */, PPC::DQUAQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8136 { 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 }, },
8137 { 4242 /* drdpq */, PPC::DRDPQ, Convert__RegFpRC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC }, },
8138 { 4242 /* drdpq */, PPC::DRDPQ_rec, Convert__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC }, },
8139 { 4248 /* drintn */, PPC::DRINTN, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8140 { 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 }, },
8141 { 4255 /* drintnq */, PPC::DRINTNQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8142 { 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 }, },
8143 { 4263 /* drintx */, PPC::DRINTX, Convert__RegF8RC1_1__U1Imm1_0__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8144 { 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 }, },
8145 { 4270 /* drintxq */, PPC::DRINTXQ, Convert__RegFpRC1_1__U1Imm1_0__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegFpRC, MCK_RegFpRC, MCK_U2Imm }, },
8146 { 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 }, },
8147 { 4278 /* drrnd */, PPC::DRRND, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__U2Imm1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_U2Imm }, },
8148 { 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 }, },
8149 { 4284 /* drrndq */, PPC::DRRNDQ, Convert__RegFpRC1_0__RegF8RC1_1__RegFpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegFpRC, MCK_RegF8RC, MCK_RegFpRC, MCK_U2Imm }, },
8150 { 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 }, },
8151 { 4291 /* drsp */, PPC::DRSP, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8152 { 4291 /* drsp */, PPC::DRSP_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8153 { 4296 /* dscli */, PPC::DSCLI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8154 { 4296 /* dscli */, PPC::DSCLI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8155 { 4302 /* dscliq */, PPC::DSCLIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8156 { 4302 /* dscliq */, PPC::DSCLIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8157 { 4309 /* dscri */, PPC::DSCRI, Convert__RegF8RC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8158 { 4309 /* dscri */, PPC::DSCRI_rec, Convert__RegF8RC1_1__RegF8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_U6Imm }, },
8159 { 4315 /* dscriq */, PPC::DSCRIQ, Convert__RegFpRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8160 { 4315 /* dscriq */, PPC::DSCRIQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_U6Imm }, },
8161 { 4322 /* dss */, PPC::DSS, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8162 { 4326 /* dssall */, PPC::DSSALL, Convert_NoOperands, AMFBS_None, { }, },
8163 { 4333 /* dst */, PPC::DST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8164 { 4337 /* dstst */, PPC::DSTST, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8165 { 4343 /* dststt */, PPC::DSTSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8166 { 4350 /* dstt */, PPC::DSTT, Convert__U5Imm1_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8167 { 4355 /* dsub */, PPC::DSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8168 { 4355 /* dsub */, PPC::DSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8169 { 4360 /* dsubq */, PPC::DSUBQ, Convert__RegFpRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8170 { 4360 /* dsubq */, PPC::DSUBQ_rec, Convert__RegFpRC1_1__RegFpRC1_2__RegFpRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegFpRC, MCK_RegFpRC, MCK_RegFpRC }, },
8171 { 4366 /* dtstdc */, PPC::DTSTDC, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8172 { 4373 /* dtstdcq */, PPC::DTSTDCQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8173 { 4381 /* dtstdg */, PPC::DTSTDG, Convert__RegCRRC1_0__RegF8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_U6Imm }, },
8174 { 4388 /* dtstdgq */, PPC::DTSTDGQ, Convert__RegCRRC1_0__RegFpRC1_1__U6Imm1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_U6Imm }, },
8175 { 4396 /* dtstex */, PPC::DTSTEX, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8176 { 4403 /* dtstexq */, PPC::DTSTEXQ, Convert__RegCRRC1_0__RegFpRC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegFpRC, MCK_RegFpRC }, },
8177 { 4411 /* dtstsf */, PPC::DTSTSF, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8178 { 4418 /* dtstsfi */, PPC::DTSTSFI, Convert__RegCRRC1_0__U6Imm1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegF8RC }, },
8179 { 4426 /* dtstsfiq */, PPC::DTSTSFIQ, Convert__RegCRRC1_0__U6Imm1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_U6Imm, MCK_RegFpRC }, },
8180 { 4435 /* dtstsfq */, PPC::DTSTSFQ, Convert__RegCRRC1_0__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegFpRC }, },
8181 { 4443 /* dxex */, PPC::DXEX, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8182 { 4443 /* dxex */, PPC::DXEX_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8183 { 4448 /* dxexq */, PPC::DXEXQ, Convert__RegF8RC1_0__RegFpRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegFpRC }, },
8184 { 4448 /* dxexq */, PPC::DXEXQ_rec, Convert__RegF8RC1_1__RegFpRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegFpRC }, },
8185 { 4454 /* efdabs */, PPC::EFDABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8186 { 4461 /* efdadd */, PPC::EFDADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8187 { 4468 /* efdcfs */, PPC::EFDCFS, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8188 { 4475 /* efdcfsf */, PPC::EFDCFSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8189 { 4483 /* efdcfsi */, PPC::EFDCFSI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8190 { 4491 /* efdcfsid */, PPC::EFDCFSID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8191 { 4500 /* efdcfuf */, PPC::EFDCFUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8192 { 4508 /* efdcfui */, PPC::EFDCFUI, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8193 { 4516 /* efdcfuid */, PPC::EFDCFUID, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8194 { 4525 /* efdcmpeq */, PPC::EFDCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8195 { 4534 /* efdcmpgt */, PPC::EFDCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8196 { 4543 /* efdcmplt */, PPC::EFDCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8197 { 4552 /* efdctsf */, PPC::EFDCTSF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8198 { 4560 /* efdctsi */, PPC::EFDCTSI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8199 { 4568 /* efdctsidz */, PPC::EFDCTSIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8200 { 4578 /* efdctsiz */, PPC::EFDCTSIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8201 { 4587 /* efdctuf */, PPC::EFDCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8202 { 4595 /* efdctui */, PPC::EFDCTUI, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8203 { 4603 /* efdctuidz */, PPC::EFDCTUIDZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8204 { 4613 /* efdctuiz */, PPC::EFDCTUIZ, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8205 { 4622 /* efddiv */, PPC::EFDDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8206 { 4629 /* efdmul */, PPC::EFDMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8207 { 4636 /* efdnabs */, PPC::EFDNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8208 { 4644 /* efdneg */, PPC::EFDNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8209 { 4651 /* efdsub */, PPC::EFDSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8210 { 4658 /* efdtsteq */, PPC::EFDTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8211 { 4667 /* efdtstgt */, PPC::EFDTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8212 { 4676 /* efdtstlt */, PPC::EFDTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8213 { 4685 /* efsabs */, PPC::EFSABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8214 { 4692 /* efsadd */, PPC::EFSADD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8215 { 4699 /* efscfd */, PPC::EFSCFD, Convert__RegGPRC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegSPERC }, },
8216 { 4706 /* efscfsf */, PPC::EFSCFSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8217 { 4714 /* efscfsi */, PPC::EFSCFSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8218 { 4722 /* efscfuf */, PPC::EFSCFUF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8219 { 4730 /* efscfui */, PPC::EFSCFUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8220 { 4738 /* efscmpeq */, PPC::EFSCMPEQ, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8221 { 4747 /* efscmpgt */, PPC::EFSCMPGT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8222 { 4756 /* efscmplt */, PPC::EFSCMPLT, Convert__RegCRRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegGPRC, MCK_RegGPRC }, },
8223 { 4765 /* efsctsf */, PPC::EFSCTSF, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8224 { 4773 /* efsctsi */, PPC::EFSCTSI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8225 { 4781 /* efsctsiz */, PPC::EFSCTSIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8226 { 4790 /* efsctuf */, PPC::EFSCTUF, Convert__RegSPERC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC }, },
8227 { 4798 /* efsctui */, PPC::EFSCTUI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8228 { 4806 /* efsctuiz */, PPC::EFSCTUIZ, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8229 { 4815 /* efsdiv */, PPC::EFSDIV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8230 { 4822 /* efsmul */, PPC::EFSMUL, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8231 { 4829 /* efsnabs */, PPC::EFSNABS, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8232 { 4837 /* efsneg */, PPC::EFSNEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8233 { 4844 /* efssub */, PPC::EFSSUB, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8234 { 4851 /* efststeq */, PPC::EFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8235 { 4860 /* efststgt */, PPC::EFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8236 { 4869 /* efststlt */, PPC::EFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8237 { 4878 /* eieio */, PPC::EnforceIEIO, Convert_NoOperands, AMFBS_None, { }, },
8238 { 4884 /* eqv */, PPC::EQV, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8239 { 4884 /* eqv */, PPC::EQV_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8240 { 4888 /* evabs */, PPC::EVABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8241 { 4894 /* evaddiw */, PPC::EVADDIW, Convert__RegSPERC1_0__RegSPERC1_2__U5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8242 { 4902 /* evaddsmiaaw */, PPC::EVADDSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8243 { 4914 /* evaddssiaaw */, PPC::EVADDSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8244 { 4926 /* evaddumiaaw */, PPC::EVADDUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8245 { 4938 /* evaddusiaaw */, PPC::EVADDUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8246 { 4950 /* evaddw */, PPC::EVADDW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8247 { 4957 /* evand */, PPC::EVAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8248 { 4963 /* evandc */, PPC::EVANDC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8249 { 4970 /* evcmpeq */, PPC::EVCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8250 { 4978 /* evcmpgts */, PPC::EVCMPGTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8251 { 4987 /* evcmpgtu */, PPC::EVCMPGTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8252 { 4996 /* evcmplts */, PPC::EVCMPLTS, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8253 { 5005 /* evcmpltu */, PPC::EVCMPLTU, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8254 { 5014 /* evcntlsw */, PPC::EVCNTLSW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8255 { 5023 /* evcntlzw */, PPC::EVCNTLZW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8256 { 5032 /* evdivws */, PPC::EVDIVWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8257 { 5040 /* evdivwu */, PPC::EVDIVWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8258 { 5048 /* eveqv */, PPC::EVEQV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8259 { 5054 /* evextsb */, PPC::EVEXTSB, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8260 { 5062 /* evextsh */, PPC::EVEXTSH, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8261 { 5070 /* evfsabs */, PPC::EVFSABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8262 { 5078 /* evfsadd */, PPC::EVFSADD, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8263 { 5086 /* evfscfsf */, PPC::EVFSCFSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8264 { 5095 /* evfscfsi */, PPC::EVFSCFSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8265 { 5104 /* evfscfuf */, PPC::EVFSCFUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8266 { 5113 /* evfscfui */, PPC::EVFSCFUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8267 { 5122 /* evfscmpeq */, PPC::EVFSCMPEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8268 { 5132 /* evfscmpgt */, PPC::EVFSCMPGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8269 { 5142 /* evfscmplt */, PPC::EVFSCMPLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8270 { 5152 /* evfsctsf */, PPC::EVFSCTSF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8271 { 5152 /* evfsctsf */, PPC::EVFSCTUF, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8272 { 5161 /* evfsctsi */, PPC::EVFSCTSI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8273 { 5170 /* evfsctsiz */, PPC::EVFSCTSIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8274 { 5170 /* evfsctsiz */, PPC::EVFSCTUIZ, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8275 { 5180 /* evfsctui */, PPC::EVFSCTUI, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8276 { 5189 /* evfsdiv */, PPC::EVFSDIV, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8277 { 5197 /* evfsmul */, PPC::EVFSMUL, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8278 { 5205 /* evfsnabs */, PPC::EVFSNABS, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8279 { 5214 /* evfsneg */, PPC::EVFSNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8280 { 5222 /* evfssub */, PPC::EVFSSUB, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8281 { 5230 /* evfststeq */, PPC::EVFSTSTEQ, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8282 { 5240 /* evfststgt */, PPC::EVFSTSTGT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8283 { 5250 /* evfststlt */, PPC::EVFSTSTLT, Convert__RegCRRC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegSPERC, MCK_RegSPERC }, },
8284 { 5260 /* evldd */, PPC::EVLDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8285 { 5266 /* evlddx */, PPC::EVLDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8286 { 5273 /* evldh */, PPC::EVLDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8287 { 5279 /* evldhx */, PPC::EVLDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8288 { 5286 /* evldw */, PPC::EVLDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8289 { 5292 /* evldwx */, PPC::EVLDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8290 { 5299 /* evlhhesplat */, PPC::EVLHHESPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8291 { 5311 /* evlhhesplatx */, PPC::EVLHHESPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8292 { 5324 /* evlhhossplat */, PPC::EVLHHOSSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8293 { 5337 /* evlhhossplatx */, PPC::EVLHHOSSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8294 { 5351 /* evlhhousplat */, PPC::EVLHHOUSPLAT, Convert__RegSPERC1_0__DispSPE21_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE2, MCK_RegGxRCNoR0 }, },
8295 { 5364 /* evlhhousplatx */, PPC::EVLHHOUSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8296 { 5378 /* evlwhe */, PPC::EVLWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8297 { 5385 /* evlwhex */, PPC::EVLWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8298 { 5393 /* evlwhos */, PPC::EVLWHOS, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8299 { 5401 /* evlwhosx */, PPC::EVLWHOSX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8300 { 5410 /* evlwhou */, PPC::EVLWHOU, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8301 { 5418 /* evlwhoux */, PPC::EVLWHOUX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8302 { 5427 /* evlwhsplat */, PPC::EVLWHSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8303 { 5438 /* evlwhsplatx */, PPC::EVLWHSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8304 { 5450 /* evlwwsplat */, PPC::EVLWWSPLAT, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8305 { 5461 /* evlwwsplatx */, PPC::EVLWWSPLATX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8306 { 5473 /* evmergehi */, PPC::EVMERGEHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8307 { 5483 /* evmergehilo */, PPC::EVMERGEHILO, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8308 { 5495 /* evmergelo */, PPC::EVMERGELO, Convert__RegSPERC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGPRC, MCK_RegGPRC }, },
8309 { 5505 /* evmergelohi */, PPC::EVMERGELOHI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8310 { 5517 /* evmhegsmfaa */, PPC::EVMHEGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8311 { 5529 /* evmhegsmfan */, PPC::EVMHEGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8312 { 5541 /* evmhegsmiaa */, PPC::EVMHEGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8313 { 5553 /* evmhegsmian */, PPC::EVMHEGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8314 { 5565 /* evmhegumiaa */, PPC::EVMHEGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8315 { 5577 /* evmhegumian */, PPC::EVMHEGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8316 { 5589 /* evmhesmf */, PPC::EVMHESMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8317 { 5598 /* evmhesmfa */, PPC::EVMHESMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8318 { 5608 /* evmhesmfaaw */, PPC::EVMHESMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8319 { 5620 /* evmhesmfanw */, PPC::EVMHESMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8320 { 5632 /* evmhesmi */, PPC::EVMHESMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8321 { 5641 /* evmhesmia */, PPC::EVMHESMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8322 { 5651 /* evmhesmiaaw */, PPC::EVMHESMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8323 { 5663 /* evmhesmianw */, PPC::EVMHESMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8324 { 5675 /* evmhessf */, PPC::EVMHESSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8325 { 5684 /* evmhessfa */, PPC::EVMHESSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8326 { 5694 /* evmhessfaaw */, PPC::EVMHESSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8327 { 5706 /* evmhessfanw */, PPC::EVMHESSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8328 { 5718 /* evmhessiaaw */, PPC::EVMHESSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8329 { 5730 /* evmhessianw */, PPC::EVMHESSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8330 { 5742 /* evmheumi */, PPC::EVMHEUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8331 { 5751 /* evmheumia */, PPC::EVMHEUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8332 { 5761 /* evmheumiaaw */, PPC::EVMHEUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8333 { 5773 /* evmheumianw */, PPC::EVMHEUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8334 { 5785 /* evmheusiaaw */, PPC::EVMHEUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8335 { 5797 /* evmheusianw */, PPC::EVMHEUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8336 { 5809 /* evmhogsmfaa */, PPC::EVMHOGSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8337 { 5821 /* evmhogsmfan */, PPC::EVMHOGSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8338 { 5833 /* evmhogsmiaa */, PPC::EVMHOGSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8339 { 5845 /* evmhogsmian */, PPC::EVMHOGSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8340 { 5857 /* evmhogumiaa */, PPC::EVMHOGUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8341 { 5869 /* evmhogumian */, PPC::EVMHOGUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8342 { 5881 /* evmhosmf */, PPC::EVMHOSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8343 { 5890 /* evmhosmfa */, PPC::EVMHOSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8344 { 5900 /* evmhosmfaaw */, PPC::EVMHOSMFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8345 { 5912 /* evmhosmfanw */, PPC::EVMHOSMFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8346 { 5924 /* evmhosmi */, PPC::EVMHOSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8347 { 5933 /* evmhosmia */, PPC::EVMHOSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8348 { 5943 /* evmhosmiaaw */, PPC::EVMHOSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8349 { 5955 /* evmhosmianw */, PPC::EVMHOSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8350 { 5967 /* evmhossf */, PPC::EVMHOSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8351 { 5976 /* evmhossfa */, PPC::EVMHOSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8352 { 5986 /* evmhossfaaw */, PPC::EVMHOSSFAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8353 { 5998 /* evmhossfanw */, PPC::EVMHOSSFANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8354 { 6010 /* evmhossiaaw */, PPC::EVMHOSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8355 { 6022 /* evmhossianw */, PPC::EVMHOSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8356 { 6034 /* evmhoumi */, PPC::EVMHOUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8357 { 6043 /* evmhoumia */, PPC::EVMHOUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8358 { 6053 /* evmhoumiaaw */, PPC::EVMHOUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8359 { 6065 /* evmhoumianw */, PPC::EVMHOUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8360 { 6077 /* evmhousiaaw */, PPC::EVMHOUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8361 { 6089 /* evmhousianw */, PPC::EVMHOUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8362 { 6101 /* evmra */, PPC::EVMRA, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8363 { 6107 /* evmwhsmf */, PPC::EVMWHSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8364 { 6116 /* evmwhsmfa */, PPC::EVMWHSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8365 { 6126 /* evmwhsmi */, PPC::EVMWHSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8366 { 6135 /* evmwhsmia */, PPC::EVMWHSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8367 { 6145 /* evmwhssf */, PPC::EVMWHSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8368 { 6154 /* evmwhssfa */, PPC::EVMWHSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8369 { 6164 /* evmwhumi */, PPC::EVMWHUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8370 { 6173 /* evmwhumia */, PPC::EVMWHUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8371 { 6183 /* evmwlsmiaaw */, PPC::EVMWLSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8372 { 6195 /* evmwlsmianw */, PPC::EVMWLSMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8373 { 6207 /* evmwlssiaaw */, PPC::EVMWLSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8374 { 6219 /* evmwlssianw */, PPC::EVMWLSSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8375 { 6231 /* evmwlumi */, PPC::EVMWLUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8376 { 6240 /* evmwlumia */, PPC::EVMWLUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8377 { 6250 /* evmwlumiaaw */, PPC::EVMWLUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8378 { 6262 /* evmwlumianw */, PPC::EVMWLUMIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8379 { 6274 /* evmwlusiaaw */, PPC::EVMWLUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8380 { 6286 /* evmwlusianw */, PPC::EVMWLUSIANW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8381 { 6298 /* evmwsmf */, PPC::EVMWSMF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8382 { 6306 /* evmwsmfa */, PPC::EVMWSMFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8383 { 6315 /* evmwsmfaa */, PPC::EVMWSMFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8384 { 6325 /* evmwsmfan */, PPC::EVMWSMFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8385 { 6335 /* evmwsmi */, PPC::EVMWSMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8386 { 6343 /* evmwsmia */, PPC::EVMWSMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8387 { 6352 /* evmwsmiaa */, PPC::EVMWSMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8388 { 6362 /* evmwsmian */, PPC::EVMWSMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8389 { 6372 /* evmwssf */, PPC::EVMWSSF, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8390 { 6380 /* evmwssfa */, PPC::EVMWSSFA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8391 { 6389 /* evmwssfaa */, PPC::EVMWSSFAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8392 { 6399 /* evmwssfan */, PPC::EVMWSSFAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8393 { 6409 /* evmwumi */, PPC::EVMWUMI, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8394 { 6417 /* evmwumia */, PPC::EVMWUMIA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8395 { 6426 /* evmwumiaa */, PPC::EVMWUMIAA, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8396 { 6436 /* evmwumian */, PPC::EVMWUMIAN, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8397 { 6446 /* evnand */, PPC::EVNAND, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8398 { 6453 /* evneg */, PPC::EVNEG, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8399 { 6459 /* evnor */, PPC::EVNOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8400 { 6465 /* evor */, PPC::EVOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8401 { 6470 /* evorc */, PPC::EVORC, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8402 { 6476 /* evrlw */, PPC::EVRLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8403 { 6482 /* evrlwi */, PPC::EVRLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8404 { 6489 /* evrndw */, PPC::EVRNDW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8405 { 6496 /* evsel */, PPC::EVSEL, Convert__RegSPERC1_1__RegSPERC1_2__RegSPERC1_3__imm_95_0, AMFBS_None, { MCK_crD, MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8406 { 6502 /* evslw */, PPC::EVSLW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8407 { 6508 /* evslwi */, PPC::EVSLWI, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8408 { 6515 /* evsplatfi */, PPC::EVSPLATFI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8409 { 6525 /* evsplati */, PPC::EVSPLATI, Convert__RegSPERC1_0__S5Imm1_1, AMFBS_None, { MCK_RegSPERC, MCK_S5Imm }, },
8410 { 6534 /* evsrwis */, PPC::EVSRWIS, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8411 { 6542 /* evsrwiu */, PPC::EVSRWIU, Convert__RegSPERC1_0__RegSPERC1_1__U5Imm1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_U5Imm }, },
8412 { 6550 /* evsrws */, PPC::EVSRWS, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8413 { 6557 /* evsrwu */, PPC::EVSRWU, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8414 { 6564 /* evstdd */, PPC::EVSTDD, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8415 { 6571 /* evstddx */, PPC::EVSTDDX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8416 { 6579 /* evstdh */, PPC::EVSTDH, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8417 { 6586 /* evstdhx */, PPC::EVSTDHX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8418 { 6594 /* evstdw */, PPC::EVSTDW, Convert__RegSPERC1_0__DispSPE81_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE8, MCK_RegGxRCNoR0 }, },
8419 { 6601 /* evstdwx */, PPC::EVSTDWX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8420 { 6609 /* evstwhe */, PPC::EVSTWHE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8421 { 6617 /* evstwhex */, PPC::EVSTWHEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8422 { 6626 /* evstwho */, PPC::EVSTWHO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8423 { 6634 /* evstwhox */, PPC::EVSTWHOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8424 { 6643 /* evstwwe */, PPC::EVSTWWE, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8425 { 6651 /* evstwwex */, PPC::EVSTWWEX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8426 { 6660 /* evstwwo */, PPC::EVSTWWO, Convert__RegSPERC1_0__DispSPE41_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegSPERC, MCK_DispSPE4, MCK_RegGxRCNoR0 }, },
8427 { 6668 /* evstwwox */, PPC::EVSTWWOX, Convert__RegSPERC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8428 { 6677 /* evsubfsmiaaw */, PPC::EVSUBFSMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8429 { 6690 /* evsubfssiaaw */, PPC::EVSUBFSSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8430 { 6703 /* evsubfumiaaw */, PPC::EVSUBFUMIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8431 { 6716 /* evsubfusiaaw */, PPC::EVSUBFUSIAAW, Convert__RegSPERC1_0__RegSPERC1_1, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC }, },
8432 { 6729 /* evsubfw */, PPC::EVSUBFW, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8433 { 6737 /* evsubifw */, PPC::EVSUBIFW, Convert__RegSPERC1_0__U5Imm1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_U5Imm, MCK_RegSPERC }, },
8434 { 6746 /* evxor */, PPC::EVXOR, Convert__RegSPERC1_0__RegSPERC1_1__RegSPERC1_2, AMFBS_None, { MCK_RegSPERC, MCK_RegSPERC, MCK_RegSPERC }, },
8435 { 6752 /* extldi */, PPC::EXTLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8436 { 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 }, },
8437 { 6759 /* extlwi */, PPC::EXTLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8438 { 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 }, },
8439 { 6766 /* extrdi */, PPC::EXTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8440 { 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 }, },
8441 { 6773 /* extrwi */, PPC::EXTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8442 { 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 }, },
8443 { 6780 /* extsb */, PPC::EXTSB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8444 { 6780 /* extsb */, PPC::EXTSB_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8445 { 6786 /* extsh */, PPC::EXTSH, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8446 { 6786 /* extsh */, PPC::EXTSH_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8447 { 6792 /* extsw */, PPC::EXTSW, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8448 { 6792 /* extsw */, PPC::EXTSW_rec, Convert__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8449 { 6798 /* extswsli */, PPC::EXTSWSLI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8450 { 6798 /* extswsli */, PPC::EXTSWSLI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
8451 { 6807 /* fabs */, PPC::FABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8452 { 6807 /* fabs */, PPC::FABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8453 { 6812 /* fadd */, PPC::FADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8454 { 6812 /* fadd */, PPC::FADD_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8455 { 6817 /* fadds */, PPC::FADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8456 { 6817 /* fadds */, PPC::FADDS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8457 { 6823 /* fcfid */, PPC::FCFID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8458 { 6823 /* fcfid */, PPC::FCFID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8459 { 6829 /* fcfids */, PPC::FCFIDS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8460 { 6829 /* fcfids */, PPC::FCFIDS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8461 { 6836 /* fcfidu */, PPC::FCFIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8462 { 6836 /* fcfidu */, PPC::FCFIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8463 { 6843 /* fcfidus */, PPC::FCFIDUS, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8464 { 6843 /* fcfidus */, PPC::FCFIDUS_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8465 { 6851 /* fcmpo */, PPC::FCMPOS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8466 { 6857 /* fcmpu */, PPC::FCMPUS, Convert__RegCRRC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF4RC, MCK_RegF4RC }, },
8467 { 6863 /* fcpsgn */, PPC::FCPSGNS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8468 { 6863 /* fcpsgn */, PPC::FCPSGNS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8469 { 6870 /* fctid */, PPC::FCTID, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8470 { 6870 /* fctid */, PPC::FCTID_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8471 { 6876 /* fctidu */, PPC::FCTIDU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8472 { 6876 /* fctidu */, PPC::FCTIDU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8473 { 6883 /* fctiduz */, PPC::FCTIDUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8474 { 6883 /* fctiduz */, PPC::FCTIDUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8475 { 6891 /* fctidz */, PPC::FCTIDZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8476 { 6891 /* fctidz */, PPC::FCTIDZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8477 { 6898 /* fctiw */, PPC::FCTIW, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8478 { 6898 /* fctiw */, PPC::FCTIW_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8479 { 6904 /* fctiwu */, PPC::FCTIWU, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8480 { 6904 /* fctiwu */, PPC::FCTIWU_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8481 { 6911 /* fctiwuz */, PPC::FCTIWUZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8482 { 6911 /* fctiwuz */, PPC::FCTIWUZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8483 { 6919 /* fctiwz */, PPC::FCTIWZ, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8484 { 6919 /* fctiwz */, PPC::FCTIWZ_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8485 { 6926 /* fdiv */, PPC::FDIV, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8486 { 6926 /* fdiv */, PPC::FDIV_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8487 { 6931 /* fdivs */, PPC::FDIVS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8488 { 6931 /* fdivs */, PPC::FDIVS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8489 { 6937 /* fmadd */, PPC::FMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8490 { 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 }, },
8491 { 6943 /* fmadds */, PPC::FMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8492 { 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 }, },
8493 { 6950 /* fmr */, PPC::FMR, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8494 { 6950 /* fmr */, PPC::FMR_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8495 { 6954 /* fmsub */, PPC::FMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8496 { 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 }, },
8497 { 6960 /* fmsubs */, PPC::FMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8498 { 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 }, },
8499 { 6967 /* fmul */, PPC::FMUL, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8500 { 6967 /* fmul */, PPC::FMUL_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8501 { 6972 /* fmuls */, PPC::FMULS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8502 { 6972 /* fmuls */, PPC::FMULS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8503 { 6978 /* fnabs */, PPC::FNABSS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8504 { 6978 /* fnabs */, PPC::FNABSS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8505 { 6984 /* fneg */, PPC::FNEGS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8506 { 6984 /* fneg */, PPC::FNEGS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8507 { 6989 /* fnmadd */, PPC::FNMADD, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8508 { 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 }, },
8509 { 6996 /* fnmadds */, PPC::FNMADDS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8510 { 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 }, },
8511 { 7004 /* fnmsub */, PPC::FNMSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8512 { 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 }, },
8513 { 7011 /* fnmsubs */, PPC::FNMSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8514 { 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 }, },
8515 { 7019 /* fre */, PPC::FRE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8516 { 7019 /* fre */, PPC::FRE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8517 { 7023 /* fres */, PPC::FRES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8518 { 7023 /* fres */, PPC::FRES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8519 { 7028 /* frim */, PPC::FRIMS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8520 { 7028 /* frim */, PPC::FRIMS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8521 { 7033 /* frin */, PPC::FRINS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8522 { 7033 /* frin */, PPC::FRINS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8523 { 7038 /* frip */, PPC::FRIPS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8524 { 7038 /* frip */, PPC::FRIPS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8525 { 7043 /* friz */, PPC::FRIZS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8526 { 7043 /* friz */, PPC::FRIZS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8527 { 7048 /* frsp */, PPC::FRSP, Convert__RegF4RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC }, },
8528 { 7048 /* frsp */, PPC::FRSP_rec, Convert__RegF4RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF8RC }, },
8529 { 7053 /* frsqrte */, PPC::FRSQRTE, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8530 { 7053 /* frsqrte */, PPC::FRSQRTE_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8531 { 7061 /* frsqrtes */, PPC::FRSQRTES, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8532 { 7061 /* frsqrtes */, PPC::FRSQRTES_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8533 { 7070 /* fsel */, PPC::FSELS, Convert__RegF4RC1_0__RegF8RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK_RegF4RC, MCK_RegF8RC, MCK_RegF4RC, MCK_RegF4RC }, },
8534 { 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 }, },
8535 { 7075 /* fsqrt */, PPC::FSQRT, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8536 { 7075 /* fsqrt */, PPC::FSQRT_rec, Convert__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC }, },
8537 { 7081 /* fsqrts */, PPC::FSQRTS, Convert__RegF4RC1_0__RegF4RC1_1, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC }, },
8538 { 7081 /* fsqrts */, PPC::FSQRTS_rec, Convert__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC }, },
8539 { 7088 /* fsub */, PPC::FSUB, Convert__RegF8RC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8540 { 7088 /* fsub */, PPC::FSUB_rec, Convert__RegF8RC1_1__RegF8RC1_2__RegF8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF8RC, MCK_RegF8RC, MCK_RegF8RC }, },
8541 { 7093 /* fsubs */, PPC::FSUBS, Convert__RegF4RC1_0__RegF4RC1_1__RegF4RC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8542 { 7093 /* fsubs */, PPC::FSUBS_rec, Convert__RegF4RC1_1__RegF4RC1_2__RegF4RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegF4RC, MCK_RegF4RC, MCK_RegF4RC }, },
8543 { 7099 /* ftdiv */, PPC::FTDIV, Convert__RegCRRC1_0__RegF8RC1_1__RegF8RC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC, MCK_RegF8RC }, },
8544 { 7105 /* ftsqrt */, PPC::FTSQRT, Convert__RegCRRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegF8RC }, },
8545 { 7112 /* hashchk */, PPC::HASHCHK, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8546 { 7120 /* hashchkp */, PPC::HASHCHKP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8547 { 7129 /* hashst */, PPC::HASHST, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8548 { 7136 /* hashstp */, PPC::HASHSTP, Convert__RegGPRC1_0__DispRIHash1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRIHash, MCK_RegGxRCNoR0 }, },
8549 { 7144 /* hrfid */, PPC::HRFID, Convert_NoOperands, AMFBS_None, { }, },
8550 { 7150 /* hwsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
8551 { 7150 /* hwsync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8552 { 7157 /* icbi */, PPC::ICBI, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8553 { 7162 /* icbiep */, PPC::ICBIEP, Convert__RegGxRCNoR01_0__RegGxRC1_1, AMFBS_None, { MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8554 { 7169 /* icblc */, PPC::ICBLC, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8555 { 7175 /* icblq */, PPC::ICBLQ, Convert__U4Imm1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8556 { 7181 /* icbt */, PPC::ICBT, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8557 { 7186 /* icbtls */, PPC::ICBTLS, Convert__U4Imm1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_U4Imm, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8558 { 7193 /* iccci */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { }, },
8559 { 7193 /* iccci */, PPC::ICCCI, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8560 { 7199 /* ici */, PPC::ICCCI, Convert__regR0__regR0, AMFBS_None, { MCK_0 }, },
8561 { 7203 /* inslwi */, PPC::INSLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8562 { 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 }, },
8563 { 7210 /* insrdi */, PPC::INSRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
8564 { 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 }, },
8565 { 7217 /* insrwi */, PPC::INSRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2__U5Imm1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm, MCK_U5Imm }, },
8566 { 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 }, },
8567 { 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 }, },
8568 { 7229 /* iseleq */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0EQ, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8569 { 7229 /* iseleq */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0EQ, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8570 { 7236 /* iselgt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0GT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8571 { 7236 /* iselgt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0GT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8572 { 7243 /* isellt */, PPC::ISEL8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__RegG8RC1_2__regCR0LT, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8573 { 7243 /* isellt */, PPC::ISEL, Convert__RegGPRC1_0__RegGPRC_NOR01_1__RegGPRC1_2__regCR0LT, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_RegGPRC }, },
8574 { 7250 /* isync */, PPC::ISYNC, Convert_NoOperands, AMFBS_None, { }, },
8575 { 7256 /* la */, PPC::LAx, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8576 { 7259 /* lbarx */, PPC::LBARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8577 { 7259 /* lbarx */, PPC::LBARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8578 { 7265 /* lbepx */, PPC::LBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8579 { 7271 /* lbz */, PPC::LBZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8580 { 7275 /* lbzcix */, PPC::LBZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8581 { 7282 /* lbzu */, PPC::LBZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8582 { 7287 /* lbzux */, PPC::LBZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8583 { 7293 /* lbzx */, PPC::LBZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8584 { 7293 /* lbzx */, PPC::LBZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8585 { 7298 /* ld */, PPC::LD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8586 { 7301 /* ldarx */, PPC::LDARX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8587 { 7301 /* ldarx */, PPC::LDARXL, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8588 { 7307 /* ldat */, PPC::LDAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8589 { 7312 /* ldbrx */, PPC::LDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8590 { 7318 /* ldcix */, PPC::LDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8591 { 7324 /* ldu */, PPC::LDU, Convert__RegG8RC1_0__imm_95_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8592 { 7328 /* ldux */, PPC::LDUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8593 { 7333 /* ldx */, PPC::LDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8594 { 7333 /* ldx */, PPC::LDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8595 { 7337 /* lfd */, PPC::LFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8596 { 7341 /* lfdepx */, PPC::LFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8597 { 7348 /* lfdu */, PPC::LFDU, Convert__RegF8RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8598 { 7353 /* lfdux */, PPC::LFDUX, Convert__RegF8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8599 { 7359 /* lfdx */, PPC::LFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8600 { 7359 /* lfdx */, PPC::LFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8601 { 7364 /* lfiwax */, PPC::LFIWAX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8602 { 7371 /* lfiwzx */, PPC::LFIWZX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8603 { 7378 /* lfs */, PPC::LFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8604 { 7382 /* lfsu */, PPC::LFSU, Convert__RegF4RC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8605 { 7387 /* lfsux */, PPC::LFSUX, Convert__RegF4RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8606 { 7393 /* lfsx */, PPC::LFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8607 { 7393 /* lfsx */, PPC::LFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8608 { 7398 /* lha */, PPC::LHA, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8609 { 7402 /* lharx */, PPC::LHARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8610 { 7402 /* lharx */, PPC::LHARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8611 { 7408 /* lhau */, PPC::LHAU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8612 { 7413 /* lhaux */, PPC::LHAUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8613 { 7419 /* lhax */, PPC::LHAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8614 { 7419 /* lhax */, PPC::LHAX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8615 { 7424 /* lhbrx */, PPC::LHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8616 { 7430 /* lhepx */, PPC::LHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8617 { 7436 /* lhz */, PPC::LHZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8618 { 7440 /* lhzcix */, PPC::LHZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8619 { 7447 /* lhzu */, PPC::LHZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8620 { 7452 /* lhzux */, PPC::LHZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8621 { 7458 /* lhzx */, PPC::LHZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8622 { 7458 /* lhzx */, PPC::LHZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8623 { 7463 /* li */, PPC::ADDI8, Convert__RegG8RC1_0__regZERO8__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
8624 { 7463 /* li */, PPC::LI, Convert__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8625 { 7463 /* li */, PPC::ADDI, Convert__RegGPRC1_0__regZERO__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
8626 { 7466 /* lis */, PPC::ADDIS8, Convert__RegG8RC1_0__regZERO8__S17Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S17Imm }, },
8627 { 7466 /* lis */, PPC::LIS, Convert__RegGPRC1_0__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8628 { 7466 /* lis */, PPC::ADDIS, Convert__RegGPRC1_0__regZERO__S17Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S17Imm }, },
8629 { 7470 /* lmw */, PPC::LMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8630 { 7474 /* lnia */, PPC::ADDPCIS, Convert__RegG8RC1_0__imm_95_0, AMFBS_None, { MCK_RegG8RC }, },
8631 { 7479 /* lq */, PPC::LQ, Convert__RegG8pRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8632 { 7482 /* lqarx */, PPC::LQARX, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8633 { 7482 /* lqarx */, PPC::LQARXL, Convert__RegG8pRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8634 { 7488 /* lswi */, PPC::LSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
8635 { 7493 /* lvebx */, PPC::LVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8636 { 7499 /* lvehx */, PPC::LVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8637 { 7505 /* lvewx */, PPC::LVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8638 { 7511 /* lvsl */, PPC::LVSL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8639 { 7516 /* lvsr */, PPC::LVSR, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8640 { 7521 /* lvx */, PPC::LVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8641 { 7525 /* lvxl */, PPC::LVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8642 { 7530 /* lwa */, PPC::LWA, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8643 { 7534 /* lwarx */, PPC::LWARX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8644 { 7534 /* lwarx */, PPC::LWARXL, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC, MCK_1 }, },
8645 { 7540 /* lwat */, PPC::LWAT, Convert__RegG8pRC1_0__Tie0_1_1__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
8646 { 7545 /* lwaux */, PPC::LWAUX, Convert__RegG8RC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8647 { 7551 /* lwax */, PPC::LWAX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8648 { 7551 /* lwax */, PPC::LWAXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8649 { 7556 /* lwbrx */, PPC::LWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8650 { 7562 /* lwepx */, PPC::LWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8651 { 7568 /* lwsync */, PPC::SYNC, Convert__imm_95_1, AMFBS_None, { }, },
8652 { 7575 /* lwz */, PPC::LWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8653 { 7575 /* lwz */, PPC::SPELWZ, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8654 { 7579 /* lwzcix */, PPC::LWZCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8655 { 7586 /* lwzu */, PPC::LWZU, Convert__RegGPRC1_0__imm_95_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
8656 { 7591 /* lwzux */, PPC::LWZUX, Convert__RegGPRC1_0__imm_95_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8657 { 7597 /* lwzx */, PPC::LWZXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
8658 { 7597 /* lwzx */, PPC::LWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8659 { 7597 /* lwzx */, PPC::SPELWZX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8660 { 7602 /* lxsd */, PPC::LXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8661 { 7607 /* lxsdx */, PPC::LXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8662 { 7613 /* lxsibzx */, PPC::LXSIBZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8663 { 7621 /* lxsihzx */, PPC::LXSIHZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8664 { 7629 /* lxsiwax */, PPC::LXSIWAX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8665 { 7637 /* lxsiwzx */, PPC::LXSIWZX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8666 { 7645 /* lxssp */, PPC::LXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
8667 { 7651 /* lxsspx */, PPC::LXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8668 { 7658 /* lxv */, PPC::LXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8669 { 7662 /* lxvb16x */, PPC::LXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8670 { 7670 /* lxvd2x */, PPC::LXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8671 { 7677 /* lxvdsx */, PPC::LXVDSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8672 { 7684 /* lxvh8x */, PPC::LXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8673 { 7691 /* lxvkq */, PPC::LXVKQ, Convert__RegVSRC1_0__U5Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U5Imm }, },
8674 { 7697 /* lxvl */, PPC::LXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8675 { 7702 /* lxvll */, PPC::LXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8676 { 7708 /* lxvp */, PPC::LXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
8677 { 7713 /* lxvpb32x */, PPC::LXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8678 { 7722 /* lxvprl */, PPC::LXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8679 { 7729 /* lxvprll */, PPC::LXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
8680 { 7737 /* lxvpx */, PPC::LXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8681 { 7743 /* lxvrbx */, PPC::LXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8682 { 7750 /* lxvrdx */, PPC::LXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8683 { 7757 /* lxvrhx */, PPC::LXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8684 { 7764 /* lxvrl */, PPC::LXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8685 { 7770 /* lxvrll */, PPC::LXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
8686 { 7777 /* lxvrwx */, PPC::LXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8687 { 7784 /* lxvw4x */, PPC::LXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8688 { 7791 /* lxvwsx */, PPC::LXVWSX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8689 { 7798 /* lxvx */, PPC::LXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
8690 { 7803 /* maddhd */, PPC::MADDHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8691 { 7810 /* maddhdu */, PPC::MADDHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8692 { 7818 /* maddld */, PPC::MADDLD, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8693 { 7825 /* mbar */, PPC::MBAR, Convert__imm_95_0, AMFBS_None, { }, },
8694 { 7825 /* mbar */, PPC::MBAR, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8695 { 7830 /* mcrf */, PPC::MCRF, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8696 { 7835 /* mcrfs */, PPC::MCRFS, Convert__RegCRRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegCRRC }, },
8697 { 7841 /* mcrxrx */, PPC::MCRXRX, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
8698 { 7848 /* mfamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegG8RC }, },
8699 { 7848 /* mfamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_29, AMFBS_ModernAs, { MCK_RegGPRC }, },
8700 { 7854 /* mfasr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegG8RC }, },
8701 { 7854 /* mfasr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_280, AMFBS_ModernAs, { MCK_RegGPRC }, },
8702 { 7860 /* mfbhrbe */, PPC::MFBHRBE, Convert__RegGPRC1_0__U10Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U10Imm }, },
8703 { 7868 /* mfbr0 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8704 { 7874 /* mfbr1 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8705 { 7880 /* mfbr2 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8706 { 7886 /* mfbr3 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8707 { 7892 /* mfbr4 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8708 { 7898 /* mfbr5 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8709 { 7904 /* mfbr6 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8710 { 7910 /* mfbr7 */, PPC::MFDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8711 { 7916 /* mfcfar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegG8RC }, },
8712 { 7916 /* mfcfar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_28, AMFBS_ModernAs, { MCK_RegGPRC }, },
8713 { 7923 /* mfcr */, PPC::MFCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8714 { 7928 /* mfctr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegG8RC }, },
8715 { 7928 /* mfctr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_9, AMFBS_ModernAs, { MCK_RegGPRC }, },
8716 { 7928 /* mfctr */, PPC::MFCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8717 { 7934 /* mfdar */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegG8RC }, },
8718 { 7934 /* mfdar */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_19, AMFBS_ModernAs, { MCK_RegGPRC }, },
8719 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_537, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8720 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_539, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8721 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_541, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8722 { 7940 /* mfdbatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_543, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8723 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_536, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8724 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_538, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8725 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_540, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8726 { 7948 /* mfdbatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_542, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8727 { 7956 /* mfdccr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1018, AMFBS_ModernAs, { MCK_RegGPRC }, },
8728 { 7963 /* mfdcr */, PPC::MFDCR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8729 { 7969 /* mfdear */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_981, AMFBS_ModernAs, { MCK_RegGPRC }, },
8730 { 7976 /* mfdec */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegG8RC }, },
8731 { 7976 /* mfdec */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_22, AMFBS_ModernAs, { MCK_RegGPRC }, },
8732 { 7982 /* mfdscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegG8RC }, },
8733 { 7982 /* mfdscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_17, AMFBS_ModernAs, { MCK_RegGPRC }, },
8734 { 7989 /* mfdsisr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegG8RC }, },
8735 { 7989 /* mfdsisr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_18, AMFBS_ModernAs, { MCK_RegGPRC }, },
8736 { 7997 /* mfesr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_980, AMFBS_ModernAs, { MCK_RegGPRC }, },
8737 { 8003 /* mffprd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegF8RC }, },
8738 { 8010 /* mffprwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegF8RC }, },
8739 { 8018 /* mffs */, PPC::MFFS, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8740 { 8018 /* mffs */, PPC::MFFS_rec, Convert__RegF8RC1_1, AMFBS_None, { MCK__DOT_, MCK_RegF8RC }, },
8741 { 8023 /* mffscdrn */, PPC::MFFSCDRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8742 { 8032 /* mffscdrni */, PPC::MFFSCDRNI, Convert__RegF8RC1_0__U3Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U3Imm }, },
8743 { 8042 /* mffsce */, PPC::MFFSCE, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8744 { 8049 /* mffscrn */, PPC::MFFSCRN, Convert__RegF8RC1_0__RegF8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegF8RC }, },
8745 { 8057 /* mffscrni */, PPC::MFFSCRNI, Convert__RegF8RC1_0__U2Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_U2Imm }, },
8746 { 8066 /* mffsl */, PPC::MFFSL, Convert__RegF8RC1_0, AMFBS_None, { MCK_RegF8RC }, },
8747 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_529, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8748 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_531, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8749 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_533, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8750 { 8072 /* mfibatl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_535, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8751 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_528, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8752 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_530, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8753 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_532, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8754 { 8080 /* mfibatu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_534, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8755 { 8088 /* mficcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1019, AMFBS_ModernAs, { MCK_RegGPRC }, },
8756 { 8095 /* mflr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegG8RC }, },
8757 { 8095 /* mflr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_8, AMFBS_ModernAs, { MCK_RegGPRC }, },
8758 { 8095 /* mflr */, PPC::MFLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8759 { 8100 /* mfmsr */, PPC::MFMSR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8760 { 8106 /* mfocrf */, PPC::MFOCRF, Convert__RegGPRC1_0__CRBitMask1_1, AMFBS_None, { MCK_RegGPRC, MCK_CRBitMask }, },
8761 { 8113 /* mfpid */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8762 { 8119 /* mfpidr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_48, AMFBS_ModernAs, { MCK_RegGPRC }, },
8763 { 8126 /* mfpmr */, PPC::MFPMR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8764 { 8132 /* mfppr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_896, AMFBS_ModernAs, { MCK_RegGPRC }, },
8765 { 8138 /* mfpvr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegG8RC }, },
8766 { 8138 /* mfpvr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_287, AMFBS_ModernAs, { MCK_RegGPRC }, },
8767 { 8144 /* mfrtcl */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegG8RC }, },
8768 { 8144 /* mfrtcl */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_5, AMFBS_ModernAs, { MCK_RegGPRC }, },
8769 { 8151 /* mfrtcu */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegG8RC }, },
8770 { 8151 /* mfrtcu */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_4, AMFBS_ModernAs, { MCK_RegGPRC }, },
8771 { 8158 /* mfsdr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegG8RC }, },
8772 { 8158 /* mfsdr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_25, AMFBS_ModernAs, { MCK_RegGPRC }, },
8773 { 8165 /* mfspefscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegG8RC }, },
8774 { 8165 /* mfspefscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_512, AMFBS_ModernAs, { MCK_RegGPRC }, },
8775 { 8175 /* mfspr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_3 }, },
8776 { 8175 /* mfspr */, PPC::MFSPR, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8777 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC, MCK_0 }, },
8778 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC, MCK_1 }, },
8779 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC, MCK_2 }, },
8780 { 8181 /* mfsprg */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC, MCK_3 }, },
8781 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC, MCK_0 }, },
8782 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC, MCK_1 }, },
8783 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC, MCK_2 }, },
8784 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC, MCK_3 }, },
8785 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC, MCK_4 }, },
8786 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC, MCK_5 }, },
8787 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC, MCK_6 }, },
8788 { 8181 /* mfsprg */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC, MCK_7 }, },
8789 { 8188 /* mfsprg0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegG8RC }, },
8790 { 8188 /* mfsprg0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_272, AMFBS_ModernAs, { MCK_RegGPRC }, },
8791 { 8196 /* mfsprg1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegG8RC }, },
8792 { 8196 /* mfsprg1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_273, AMFBS_ModernAs, { MCK_RegGPRC }, },
8793 { 8204 /* mfsprg2 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegG8RC }, },
8794 { 8204 /* mfsprg2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_274, AMFBS_ModernAs, { MCK_RegGPRC }, },
8795 { 8212 /* mfsprg3 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegG8RC }, },
8796 { 8212 /* mfsprg3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_275, AMFBS_ModernAs, { MCK_RegGPRC }, },
8797 { 8220 /* mfsprg4 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_260, AMFBS_ModernAs, { MCK_RegGPRC }, },
8798 { 8228 /* mfsprg5 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_261, AMFBS_ModernAs, { MCK_RegGPRC }, },
8799 { 8236 /* mfsprg6 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_262, AMFBS_ModernAs, { MCK_RegGPRC }, },
8800 { 8244 /* mfsprg7 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_263, AMFBS_ModernAs, { MCK_RegGPRC }, },
8801 { 8252 /* mfsr */, PPC::MFSR, Convert__RegGPRC1_0__U4Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U4Imm }, },
8802 { 8257 /* mfsrin */, PPC::MFSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8803 { 8264 /* mfsrr0 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegG8RC }, },
8804 { 8264 /* mfsrr0 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_26, AMFBS_ModernAs, { MCK_RegGPRC }, },
8805 { 8271 /* mfsrr1 */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegG8RC }, },
8806 { 8271 /* mfsrr1 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_27, AMFBS_ModernAs, { MCK_RegGPRC }, },
8807 { 8278 /* mfsrr2 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_990, AMFBS_ModernAs, { MCK_RegGPRC }, },
8808 { 8285 /* mfsrr3 */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_991, AMFBS_ModernAs, { MCK_RegGPRC }, },
8809 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8810 { 8292 /* mftb */, PPC::MFTB, Convert__RegGPRC1_0__Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_Imm }, },
8811 { 8297 /* mftbhi */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_988, AMFBS_ModernAs, { MCK_RegGPRC }, },
8812 { 8304 /* mftbl */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_268, AMFBS_None, { MCK_RegGPRC }, },
8813 { 8310 /* mftblo */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_989, AMFBS_ModernAs, { MCK_RegGPRC }, },
8814 { 8317 /* mftbu */, PPC::MFTB, Convert__RegGPRC1_0__imm_95_269, AMFBS_None, { MCK_RegGPRC }, },
8815 { 8323 /* mftcr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_986, AMFBS_ModernAs, { MCK_RegGPRC }, },
8816 { 8329 /* mfuamr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegG8RC }, },
8817 { 8329 /* mfuamr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_13, AMFBS_ModernAs, { MCK_RegGPRC }, },
8818 { 8336 /* mfudscr */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegG8RC }, },
8819 { 8336 /* mfudscr */, PPC::MFUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8820 { 8336 /* mfudscr */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_3, AMFBS_ModernAs, { MCK_RegGPRC }, },
8821 { 8344 /* mfvrd */, PPC::MFVRD, Convert__RegG8RC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC }, },
8822 { 8350 /* mfvrsave */, PPC::MFVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8823 { 8359 /* mfvrwz */, PPC::MFVRWZ, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
8824 { 8366 /* mfvscr */, PPC::MFVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8825 { 8373 /* mfvsrd */, PPC::MFVSRD, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
8826 { 8380 /* mfvsrld */, PPC::MFVSRLD, Convert__RegG8RC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSRC }, },
8827 { 8388 /* mfvsrwz */, PPC::MFVSRWZ, Convert__RegGPRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVSFRC }, },
8828 { 8396 /* mfxer */, PPC::MFSPR8, Convert__RegG8RC1_0__imm_95_1, AMFBS_None, { MCK_RegG8RC }, },
8829 { 8396 /* mfxer */, PPC::MFSPR, Convert__RegGPRC1_0__imm_95_1, AMFBS_None, { MCK_RegGPRC }, },
8830 { 8402 /* modsd */, PPC::MODSD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8831 { 8408 /* modsw */, PPC::MODSW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8832 { 8414 /* modud */, PPC::MODUD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8833 { 8420 /* moduw */, PPC::MODUW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8834 { 8426 /* mr */, PPC::OR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
8835 { 8426 /* mr */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8836 { 8426 /* mr */, PPC::OR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
8837 { 8426 /* mr */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
8838 { 8429 /* msgsndp */, PPC::MSGSNDP, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8839 { 8437 /* msgsync */, PPC::MSGSYNC, Convert_NoOperands, AMFBS_None, { }, },
8840 { 8445 /* msync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
8841 { 8451 /* mtamr */, PPC::MTSPR8, Convert__imm_95_29__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8842 { 8451 /* mtamr */, PPC::MTSPR, Convert__imm_95_29__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8843 { 8457 /* mtasr */, PPC::MTSPR8, Convert__imm_95_280__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8844 { 8457 /* mtasr */, PPC::MTSPR, Convert__imm_95_280__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8845 { 8463 /* mtbr0 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_128, AMFBS_ModernAs, { MCK_RegGPRC }, },
8846 { 8469 /* mtbr1 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_129, AMFBS_ModernAs, { MCK_RegGPRC }, },
8847 { 8475 /* mtbr2 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_130, AMFBS_ModernAs, { MCK_RegGPRC }, },
8848 { 8481 /* mtbr3 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_131, AMFBS_ModernAs, { MCK_RegGPRC }, },
8849 { 8487 /* mtbr4 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_132, AMFBS_ModernAs, { MCK_RegGPRC }, },
8850 { 8493 /* mtbr5 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_133, AMFBS_ModernAs, { MCK_RegGPRC }, },
8851 { 8499 /* mtbr6 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_134, AMFBS_ModernAs, { MCK_RegGPRC }, },
8852 { 8505 /* mtbr7 */, PPC::MTDCR, Convert__RegGPRC1_0__imm_95_135, AMFBS_ModernAs, { MCK_RegGPRC }, },
8853 { 8511 /* mtcfar */, PPC::MTSPR8, Convert__imm_95_28__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8854 { 8511 /* mtcfar */, PPC::MTSPR, Convert__imm_95_28__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8855 { 8518 /* mtcr */, PPC::MTCRF8, Convert__imm_95_255__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8856 { 8518 /* mtcr */, PPC::MTCRF, Convert__imm_95_255__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8857 { 8523 /* mtcrf */, PPC::MTCRF, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8858 { 8529 /* mtctr */, PPC::MTSPR8, Convert__imm_95_9__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8859 { 8529 /* mtctr */, PPC::MTSPR, Convert__imm_95_9__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8860 { 8529 /* mtctr */, PPC::MTCTR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8861 { 8535 /* mtdar */, PPC::MTSPR8, Convert__imm_95_19__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8862 { 8535 /* mtdar */, PPC::MTSPR, Convert__imm_95_19__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8863 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_537__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8864 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_539__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8865 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_541__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8866 { 8541 /* mtdbatl */, PPC::MTSPR, Convert__imm_95_543__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8867 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_536__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8868 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_538__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8869 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_540__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8870 { 8549 /* mtdbatu */, PPC::MTSPR, Convert__imm_95_542__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8871 { 8557 /* mtdccr */, PPC::MTSPR, Convert__imm_95_1018__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8872 { 8564 /* mtdcr */, PPC::MTDCR, Convert__RegGPRC1_1__Imm1_0, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8873 { 8570 /* mtdear */, PPC::MTSPR, Convert__imm_95_981__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8874 { 8577 /* mtdec */, PPC::MTSPR8, Convert__imm_95_22__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8875 { 8577 /* mtdec */, PPC::MTSPR, Convert__imm_95_22__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8876 { 8583 /* mtdscr */, PPC::MTSPR8, Convert__imm_95_17__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8877 { 8583 /* mtdscr */, PPC::MTSPR, Convert__imm_95_17__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8878 { 8590 /* mtdsisr */, PPC::MTSPR8, Convert__imm_95_18__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8879 { 8590 /* mtdsisr */, PPC::MTSPR, Convert__imm_95_18__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8880 { 8598 /* mtesr */, PPC::MTSPR, Convert__imm_95_980__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8881 { 8604 /* mtfprd */, PPC::MTVSRD, Convert__RegF8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegG8RC }, },
8882 { 8611 /* mtfprwa */, PPC::MTVSRWA, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8883 { 8619 /* mtfprwz */, PPC::MTVSRWZ, Convert__RegF8RC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegF8RC, MCK_RegGPRC }, },
8884 { 8627 /* mtfsb0 */, PPC::MTFSB0, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8885 { 8634 /* mtfsb1 */, PPC::MTFSB1, Convert__U5Imm1_0, AMFBS_None, { MCK_U5Imm }, },
8886 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__imm_95_0__imm_95_0, AMFBS_None, { MCK_Imm, MCK_RegF8RC }, },
8887 { 8641 /* mtfsf */, PPC::MTFSF_rec, Convert__Imm1_1__RegF8RC1_2__imm_95_0__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_Imm, MCK_RegF8RC }, },
8888 { 8641 /* mtfsf */, PPC::MTFSF, Convert__Imm1_0__RegF8RC1_1__U1Imm1_2__Imm1_3, AMFBS_None, { MCK_Imm, MCK_RegF8RC, MCK_U1Imm, MCK_Imm }, },
8889 { 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 }, },
8890 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__imm_95_0, AMFBS_None, { MCK_U3Imm, MCK_U4Imm }, },
8891 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__imm_95_0, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm }, },
8892 { 8647 /* mtfsfi */, PPC::MTFSFI, Convert__U3Imm1_0__U4Imm1_1__Imm1_2, AMFBS_None, { MCK_U3Imm, MCK_U4Imm, MCK_Imm }, },
8893 { 8647 /* mtfsfi */, PPC::MTFSFI_rec, Convert__U3Imm1_1__U4Imm1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U3Imm, MCK_U4Imm, MCK_U1Imm }, },
8894 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_529__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8895 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_531__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8896 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_533__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8897 { 8654 /* mtibatl */, PPC::MTSPR, Convert__imm_95_535__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8898 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_528__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8899 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_530__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8900 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_532__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8901 { 8662 /* mtibatu */, PPC::MTSPR, Convert__imm_95_534__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8902 { 8670 /* mticcr */, PPC::MTSPR, Convert__imm_95_1019__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8903 { 8677 /* mtlpl */, PPC::MTLPL, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8904 { 8683 /* mtlr */, PPC::MTSPR8, Convert__imm_95_8__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8905 { 8683 /* mtlr */, PPC::MTSPR, Convert__imm_95_8__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8906 { 8683 /* mtlr */, PPC::MTLR, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8907 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8908 { 8688 /* mtmsr */, PPC::MTMSR, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8909 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__imm_95_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8910 { 8694 /* mtmsrd */, PPC::MTMSRD, Convert__RegGPRC1_0__U1Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_U1Imm }, },
8911 { 8701 /* mtocrf */, PPC::MTOCRF, Convert__CRBitMask1_0__RegGPRC1_1, AMFBS_None, { MCK_CRBitMask, MCK_RegGPRC }, },
8912 { 8708 /* mtpid */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8913 { 8714 /* mtpidr */, PPC::MTSPR, Convert__imm_95_48__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8914 { 8721 /* mtpmr */, PPC::MTPMR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8915 { 8727 /* mtppr */, PPC::MTSPR, Convert__imm_95_896__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8916 { 8733 /* mtsdr1 */, PPC::MTSPR8, Convert__imm_95_25__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8917 { 8733 /* mtsdr1 */, PPC::MTSPR, Convert__imm_95_25__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8918 { 8740 /* mtspefscr */, PPC::MTSPR8, Convert__imm_95_512__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8919 { 8740 /* mtspefscr */, PPC::MTSPR, Convert__imm_95_512__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8920 { 8750 /* mtspr */, PPC::MTUDSCR, Convert__RegGPRC1_1, AMFBS_None, { MCK_3, MCK_RegGPRC }, },
8921 { 8750 /* mtspr */, PPC::MTSPR, Convert__Imm1_0__RegGPRC1_1, AMFBS_None, { MCK_Imm, MCK_RegGPRC }, },
8922 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegG8RC }, },
8923 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_1, AMFBS_ModernAs, { MCK_0, MCK_RegGPRC }, },
8924 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegG8RC }, },
8925 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_1, AMFBS_ModernAs, { MCK_1, MCK_RegGPRC }, },
8926 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegG8RC }, },
8927 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_1, AMFBS_ModernAs, { MCK_2, MCK_RegGPRC }, },
8928 { 8756 /* mtsprg */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegG8RC }, },
8929 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_1, AMFBS_ModernAs, { MCK_3, MCK_RegGPRC }, },
8930 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_1, AMFBS_ModernAs, { MCK_4, MCK_RegGPRC }, },
8931 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_1, AMFBS_ModernAs, { MCK_5, MCK_RegGPRC }, },
8932 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_1, AMFBS_ModernAs, { MCK_6, MCK_RegGPRC }, },
8933 { 8756 /* mtsprg */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_1, AMFBS_ModernAs, { MCK_7, MCK_RegGPRC }, },
8934 { 8763 /* mtsprg0 */, PPC::MTSPR8, Convert__imm_95_272__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8935 { 8763 /* mtsprg0 */, PPC::MTSPR, Convert__imm_95_272__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8936 { 8771 /* mtsprg1 */, PPC::MTSPR8, Convert__imm_95_273__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8937 { 8771 /* mtsprg1 */, PPC::MTSPR, Convert__imm_95_273__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8938 { 8779 /* mtsprg2 */, PPC::MTSPR8, Convert__imm_95_274__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8939 { 8779 /* mtsprg2 */, PPC::MTSPR, Convert__imm_95_274__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8940 { 8787 /* mtsprg3 */, PPC::MTSPR8, Convert__imm_95_275__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8941 { 8787 /* mtsprg3 */, PPC::MTSPR, Convert__imm_95_275__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8942 { 8795 /* mtsprg4 */, PPC::MTSPR, Convert__imm_95_260__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8943 { 8803 /* mtsprg5 */, PPC::MTSPR, Convert__imm_95_261__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8944 { 8811 /* mtsprg6 */, PPC::MTSPR, Convert__imm_95_262__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8945 { 8819 /* mtsprg7 */, PPC::MTSPR, Convert__imm_95_263__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8946 { 8827 /* mtsr */, PPC::MTSR, Convert__RegGPRC1_1__U4Imm1_0, AMFBS_None, { MCK_U4Imm, MCK_RegGPRC }, },
8947 { 8832 /* mtsrin */, PPC::MTSRIN, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
8948 { 8839 /* mtsrr0 */, PPC::MTSPR8, Convert__imm_95_26__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8949 { 8839 /* mtsrr0 */, PPC::MTSPR, Convert__imm_95_26__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8950 { 8846 /* mtsrr1 */, PPC::MTSPR8, Convert__imm_95_27__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8951 { 8846 /* mtsrr1 */, PPC::MTSPR, Convert__imm_95_27__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8952 { 8853 /* mtsrr2 */, PPC::MTSPR, Convert__imm_95_990__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8953 { 8860 /* mtsrr3 */, PPC::MTSPR, Convert__imm_95_991__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8954 { 8867 /* mttbhi */, PPC::MTSPR, Convert__imm_95_988__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8955 { 8874 /* mttbl */, PPC::MTSPR8, Convert__imm_95_284__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8956 { 8874 /* mttbl */, PPC::MTSPR, Convert__imm_95_284__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8957 { 8880 /* mttblo */, PPC::MTSPR, Convert__imm_95_989__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8958 { 8887 /* mttbu */, PPC::MTSPR8, Convert__imm_95_285__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8959 { 8887 /* mttbu */, PPC::MTSPR, Convert__imm_95_285__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8960 { 8893 /* mttcr */, PPC::MTSPR, Convert__imm_95_986__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8961 { 8899 /* mtuamr */, PPC::MTSPR8, Convert__imm_95_13__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8962 { 8899 /* mtuamr */, PPC::MTSPR, Convert__imm_95_13__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8963 { 8906 /* mtudscr */, PPC::MTSPR8, Convert__imm_95_3__RegG8RC1_0, AMFBS_ModernAs, { MCK_RegG8RC }, },
8964 { 8906 /* mtudscr */, PPC::MTUDSCR, Convert__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8965 { 8906 /* mtudscr */, PPC::MTSPR, Convert__imm_95_3__RegGPRC1_0, AMFBS_ModernAs, { MCK_RegGPRC }, },
8966 { 8914 /* mtvrd */, PPC::MTVRD, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8967 { 8920 /* mtvrsave */, PPC::MTVRSAVE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8968 { 8929 /* mtvrwa */, PPC::MTVRWA, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8969 { 8936 /* mtvrwz */, PPC::MTVRWZ, Convert__RegVRRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC }, },
8970 { 8943 /* mtvscr */, PPC::MTVSCR, Convert__RegVRRC1_0, AMFBS_None, { MCK_RegVRRC }, },
8971 { 8950 /* mtvsrbm */, PPC::MTVSRBM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8972 { 8958 /* mtvsrbmi */, PPC::MTVSRBMI, Convert__RegVRRC1_0__U16Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_U16Imm }, },
8973 { 8967 /* mtvsrd */, PPC::MTVSRD, Convert__RegVSFRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegG8RC }, },
8974 { 8974 /* mtvsrdd */, PPC::MTVSRDD, Convert__RegVSRC1_0__RegG8RC_NOX01_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC_NOX0, MCK_RegG8RC }, },
8975 { 8982 /* mtvsrdm */, PPC::MTVSRDM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8976 { 8990 /* mtvsrhm */, PPC::MTVSRHM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8977 { 8998 /* mtvsrqm */, PPC::MTVSRQM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8978 { 9006 /* mtvsrwa */, PPC::MTVSRWA, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8979 { 9014 /* mtvsrwm */, PPC::MTVSRWM, Convert__RegVRRC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC }, },
8980 { 9022 /* mtvsrws */, PPC::MTVSRWS, Convert__RegVSRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegGPRC }, },
8981 { 9030 /* mtvsrwz */, PPC::MTVSRWZ, Convert__RegVSFRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegGPRC }, },
8982 { 9038 /* mtxer */, PPC::MTSPR8, Convert__imm_95_1__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
8983 { 9038 /* mtxer */, PPC::MTSPR, Convert__imm_95_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
8984 { 9044 /* mulhd */, PPC::MULHD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8985 { 9044 /* mulhd */, PPC::MULHD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8986 { 9050 /* mulhdu */, PPC::MULHDU, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8987 { 9050 /* mulhdu */, PPC::MULHDU_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8988 { 9057 /* mulhw */, PPC::MULHW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8989 { 9057 /* mulhw */, PPC::MULHW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8990 { 9063 /* mulhwu */, PPC::MULHWU, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8991 { 9063 /* mulhwu */, PPC::MULHWU_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8992 { 9070 /* mulld */, PPC::MULLD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8993 { 9070 /* mulld */, PPC::MULLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8994 { 9076 /* mulldo */, PPC::MULLDO, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8995 { 9076 /* mulldo */, PPC::MULLDO_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
8996 { 9083 /* mulli */, PPC::MULLI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
8997 { 9089 /* mullw */, PPC::MULLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8998 { 9089 /* mullw */, PPC::MULLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
8999 { 9095 /* mullwo */, PPC::MULLWO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9000 { 9095 /* mullwo */, PPC::MULLWO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9001 { 9102 /* nand */, PPC::NAND, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9002 { 9102 /* nand */, PPC::NAND_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9003 { 9107 /* nap */, PPC::NAP, Convert_NoOperands, AMFBS_None, { }, },
9004 { 9111 /* neg */, PPC::NEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9005 { 9111 /* neg */, PPC::NEG_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9006 { 9115 /* nego */, PPC::NEGO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9007 { 9115 /* nego */, PPC::NEGO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9008 { 9120 /* nop */, PPC::NOP, Convert_NoOperands, AMFBS_None, { }, },
9009 { 9120 /* nop */, PPC::ORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
9010 { 9120 /* nop */, PPC::ORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
9011 { 9124 /* nor */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9012 { 9124 /* nor */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9013 { 9128 /* not */, PPC::NOR8, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9014 { 9128 /* not */, PPC::NOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9015 { 9128 /* not */, PPC::NOR8_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC }, },
9016 { 9128 /* not */, PPC::NOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9017 { 9132 /* or */, PPC::OR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9018 { 9132 /* or */, PPC::OR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9019 { 9135 /* orc */, PPC::ORC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9020 { 9135 /* orc */, PPC::ORC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9021 { 9139 /* ori */, PPC::ORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9022 { 9143 /* oris */, PPC::ORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9023 { 9148 /* paddi */, PPC::PADDI8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
9024 { 9148 /* paddi */, PPC::PADDIpc, Convert__RegGPRC1_0__ImmZero1_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S34Imm, MCK_1 }, },
9025 { 9148 /* paddi */, PPC::PADDI, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S34Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S34Imm, MCK_0 }, },
9026 { 9154 /* paddis */, PPC::PADDIS8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S32Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S32Imm }, },
9027 { 9154 /* paddis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S32Imm }, },
9028 { 9154 /* paddis */, PPC::PADDISpc, Convert__RegGPRC1_0__ImmZero1_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_ImmZero, MCK_S32Imm, MCK_1 }, },
9029 { 9154 /* paddis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__S32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_S32Imm, MCK_0 }, },
9030 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__imm_95_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9031 { 9161 /* paste */, PPC::CP_PASTE_rec, Convert__RegGPRC1_1__RegGPRC1_2__U1Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U1Imm }, },
9032 { 9167 /* pause_short */, PPC::WAITP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
9033 { 9179 /* pdepd */, PPC::PDEPD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9034 { 9185 /* pextd */, PPC::PEXTD, Convert__RegG8RC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9035 { 9191 /* phwsync */, PPC::SYNCP10, Convert__imm_95_4__imm_95_0, AMFBS_None, { }, },
9036 { 9199 /* pla */, PPC::PLA8pc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9037 { 9199 /* pla */, PPC::PLApc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9038 { 9199 /* pla */, PPC::PLA8, Convert__RegG8RC1_0__RegG8RC_NOX01_2__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm, MCK_RegG8RC_NOX0 }, },
9039 { 9199 /* pla */, PPC::PLA, Convert__RegGPRC1_0__RegGPRC_NOR01_2__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm, MCK_RegGPRC_NOR0 }, },
9040 { 9203 /* plbz */, PPC::PLBZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9041 { 9203 /* plbz */, PPC::PLBZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9042 { 9203 /* plbz */, PPC::PLBZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9043 { 9203 /* plbz */, PPC::PLBZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9044 { 9208 /* pld */, PPC::PLDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9045 { 9208 /* pld */, PPC::PLDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9046 { 9208 /* pld */, PPC::PLDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9047 { 9208 /* pld */, PPC::PLD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9048 { 9212 /* plfd */, PPC::PLFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
9049 { 9212 /* plfd */, PPC::PLFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9050 { 9212 /* plfd */, PPC::PLFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9051 { 9212 /* plfd */, PPC::PLFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9052 { 9217 /* plfs */, PPC::PLFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
9053 { 9217 /* plfs */, PPC::PLFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9054 { 9217 /* plfs */, PPC::PLFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9055 { 9217 /* plfs */, PPC::PLFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9056 { 9222 /* plha */, PPC::PLHAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9057 { 9222 /* plha */, PPC::PLHAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9058 { 9222 /* plha */, PPC::PLHApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9059 { 9222 /* plha */, PPC::PLHA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9060 { 9227 /* plhz */, PPC::PLHZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9061 { 9227 /* plhz */, PPC::PLHZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9062 { 9227 /* plhz */, PPC::PLHZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9063 { 9227 /* plhz */, PPC::PLHZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9064 { 9232 /* pli */, PPC::PLI, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9065 { 9236 /* plis */, PPC::PADDIS8, Convert__RegG8RC1_0__regZERO8__S32Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S32Imm }, },
9066 { 9236 /* plis */, PPC::PADDIS, Convert__RegGPRC1_0__regZERO__S32Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S32Imm }, },
9067 { 9241 /* plwa */, PPC::PLWAonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9068 { 9241 /* plwa */, PPC::PLWAnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9069 { 9241 /* plwa */, PPC::PLWApc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9070 { 9241 /* plwa */, PPC::PLWA, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9071 { 9246 /* plwsync */, PPC::SYNCP10, Convert__imm_95_5__imm_95_0, AMFBS_None, { }, },
9072 { 9254 /* plwz */, PPC::PLWZonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9073 { 9254 /* plwz */, PPC::PLWZnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9074 { 9254 /* plwz */, PPC::PLWZpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9075 { 9254 /* plwz */, PPC::PLWZ, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9076 { 9259 /* plxsd */, PPC::PLXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9077 { 9259 /* plxsd */, PPC::PLXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9078 { 9259 /* plxsd */, PPC::PLXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9079 { 9259 /* plxsd */, PPC::PLXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9080 { 9265 /* plxssp */, PPC::PLXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9081 { 9265 /* plxssp */, PPC::PLXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9082 { 9265 /* plxssp */, PPC::PLXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9083 { 9265 /* plxssp */, PPC::PLXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9084 { 9272 /* plxv */, PPC::PLXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
9085 { 9272 /* plxv */, PPC::PLXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9086 { 9272 /* plxv */, PPC::PLXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9087 { 9272 /* plxv */, PPC::PLXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9088 { 9277 /* plxvp */, PPC::PLXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
9089 { 9277 /* plxvp */, PPC::PLXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9090 { 9277 /* plxvp */, PPC::PLXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9091 { 9277 /* plxvp */, PPC::PLXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9092 { 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 }, },
9093 { 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 }, },
9094 { 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 }, },
9095 { 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 }, },
9096 { 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 }, },
9097 { 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 }, },
9098 { 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 }, },
9099 { 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 }, },
9100 { 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 }, },
9101 { 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 }, },
9102 { 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 }, },
9103 { 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 }, },
9104 { 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 }, },
9105 { 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 }, },
9106 { 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 }, },
9107 { 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 }, },
9108 { 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 }, },
9109 { 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 }, },
9110 { 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 }, },
9111 { 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 }, },
9112 { 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 }, },
9113 { 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 }, },
9114 { 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 }, },
9115 { 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 }, },
9116 { 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 }, },
9117 { 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 }, },
9118 { 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 }, },
9119 { 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 }, },
9120 { 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 }, },
9121 { 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 }, },
9122 { 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 }, },
9123 { 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 }, },
9124 { 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 }, },
9125 { 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 }, },
9126 { 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 }, },
9127 { 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 }, },
9128 { 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 }, },
9129 { 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 }, },
9130 { 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 }, },
9131 { 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 }, },
9132 { 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 }, },
9133 { 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 }, },
9134 { 9884 /* popcntb */, PPC::POPCNTB, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9135 { 9892 /* popcntd */, PPC::POPCNTD, Convert__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9136 { 9900 /* popcntw */, PPC::POPCNTW, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9137 { 9908 /* pstb */, PPC::PSTBonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9138 { 9908 /* pstb */, PPC::PSTBnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9139 { 9908 /* pstb */, PPC::PSTBpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9140 { 9908 /* pstb */, PPC::PSTB, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9141 { 9913 /* pstd */, PPC::PSTDonlypc, Convert__RegG8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S34Imm }, },
9142 { 9913 /* pstd */, PPC::PSTDnopc, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9143 { 9913 /* pstd */, PPC::PSTDpc, Convert__RegG8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9144 { 9913 /* pstd */, PPC::PSTD, Convert__RegG8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9145 { 9918 /* pstfd */, PPC::PSTFDonlypc, Convert__RegF8RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF8RC, MCK_S34Imm }, },
9146 { 9918 /* pstfd */, PPC::PSTFDnopc, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9147 { 9918 /* pstfd */, PPC::PSTFDpc, Convert__RegF8RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9148 { 9918 /* pstfd */, PPC::PSTFD, Convert__RegF8RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9149 { 9924 /* pstfs */, PPC::PSTFSonlypc, Convert__RegF4RC1_0__S34Imm1_1, AMFBS_None, { MCK_RegF4RC, MCK_S34Imm }, },
9150 { 9924 /* pstfs */, PPC::PSTFSnopc, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9151 { 9924 /* pstfs */, PPC::PSTFSpc, Convert__RegF4RC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9152 { 9924 /* pstfs */, PPC::PSTFS, Convert__RegF4RC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9153 { 9930 /* psth */, PPC::PSTHonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9154 { 9930 /* psth */, PPC::PSTHnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9155 { 9930 /* psth */, PPC::PSTHpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9156 { 9930 /* psth */, PPC::PSTH, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9157 { 9935 /* pstw */, PPC::PSTWonlypc, Convert__RegGPRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S34Imm }, },
9158 { 9935 /* pstw */, PPC::PSTWnopc, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9159 { 9935 /* pstw */, PPC::PSTWpc, Convert__RegGPRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9160 { 9935 /* pstw */, PPC::PSTW, Convert__RegGPRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9161 { 9940 /* pstxsd */, PPC::PSTXSDonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9162 { 9940 /* pstxsd */, PPC::PSTXSDnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9163 { 9940 /* pstxsd */, PPC::PSTXSDpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9164 { 9940 /* pstxsd */, PPC::PSTXSD, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9165 { 9947 /* pstxssp */, PPC::PSTXSSPonlypc, Convert__RegVFRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVFRC, MCK_S34Imm }, },
9166 { 9947 /* pstxssp */, PPC::PSTXSSPnopc, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9167 { 9947 /* pstxssp */, PPC::PSTXSSPpc, Convert__RegVFRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9168 { 9947 /* pstxssp */, PPC::PSTXSSP, Convert__RegVFRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9169 { 9955 /* pstxv */, PPC::PSTXVonlypc, Convert__RegVSRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_S34Imm }, },
9170 { 9955 /* pstxv */, PPC::PSTXVnopc, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9171 { 9955 /* pstxv */, PPC::PSTXVpc, Convert__RegVSRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9172 { 9955 /* pstxv */, PPC::PSTXV, Convert__RegVSRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9173 { 9961 /* pstxvp */, PPC::PSTXVPonlypc, Convert__RegVSRpRC1_0__S34Imm1_1, AMFBS_None, { MCK_RegVSRpRC, MCK_S34Imm }, },
9174 { 9961 /* pstxvp */, PPC::PSTXVPnopc, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0 }, },
9175 { 9961 /* pstxvp */, PPC::PSTXVPpc, Convert__RegVSRpRC1_0__DispRI341_1__ImmZero1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_ImmZero, MCK_1 }, },
9176 { 9961 /* pstxvp */, PPC::PSTXVP, Convert__RegVSRpRC1_0__DispRI341_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRI34, MCK_RegGxRCNoR0, MCK_0 }, },
9177 { 9968 /* psubi */, PPC::PSUBI, Convert__RegG8RC1_0__RegG8RC_NOX01_1__S34Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_S34Imm }, },
9178 { 9974 /* psubis */, PPC::PADDIS8, Convert__RegG8RC1_0__RegG8RC_NOX01_1__NegS32Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC_NOX0, MCK_NegS32Imm }, },
9179 { 9974 /* psubis */, PPC::PADDIS, Convert__RegGPRC1_0__RegGPRC_NOR01_1__NegS32Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC_NOR0, MCK_NegS32Imm }, },
9180 { 9981 /* ptesync */, PPC::SYNCP10, Convert__imm_95_2__imm_95_0, AMFBS_None, { }, },
9181 { 9981 /* ptesync */, PPC::SYNC, Convert__imm_95_2, AMFBS_None, { }, },
9182 { 9989 /* ptesyncio */, PPC::PTESYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9183 { 9999 /* rfci */, PPC::RFCI, Convert_NoOperands, AMFBS_None, { }, },
9184 { 10004 /* rfdi */, PPC::RFDI, Convert_NoOperands, AMFBS_None, { }, },
9185 { 10009 /* rfebb */, PPC::RFEBB, Convert__imm_95_1, AMFBS_None, { }, },
9186 { 10009 /* rfebb */, PPC::RFEBB, Convert__U1Imm1_0, AMFBS_None, { MCK_U1Imm }, },
9187 { 10015 /* rfi */, PPC::RFI, Convert_NoOperands, AMFBS_None, { }, },
9188 { 10019 /* rfid */, PPC::RFID, Convert_NoOperands, AMFBS_None, { }, },
9189 { 10024 /* rfmci */, PPC::RFMCI, Convert_NoOperands, AMFBS_None, { }, },
9190 { 10030 /* rldcl */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9191 { 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 }, },
9192 { 10036 /* rldcr */, PPC::RLDCR, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9193 { 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 }, },
9194 { 10042 /* rldic */, PPC::RLDIC, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9195 { 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 }, },
9196 { 10048 /* rldicl */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9197 { 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 }, },
9198 { 10055 /* rldicr */, PPC::RLDICR, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__U6Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm, MCK_U6Imm }, },
9199 { 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 }, },
9200 { 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 }, },
9201 { 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 }, },
9202 { 10069 /* rlwimi */, PPC::RLWIMIbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9203 { 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 }, },
9204 { 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 }, },
9205 { 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 }, },
9206 { 10076 /* rlwinm */, PPC::RLWINMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9207 { 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 }, },
9208 { 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 }, },
9209 { 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 }, },
9210 { 10083 /* rlwnm */, PPC::RLWNMbm, Convert__RegG8RC1_0__RegG8RC1_1__U5Imm1_2__Imm1_3, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U5Imm, MCK_Imm }, },
9211 { 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 }, },
9212 { 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 }, },
9213 { 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 }, },
9214 { 10089 /* rotld */, PPC::RLDCL, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9215 { 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 }, },
9216 { 10095 /* rotldi */, PPC::RLDICL, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9217 { 10095 /* rotldi */, PPC::RLDICL_32_64, Convert__RegG8RC1_0__RegGPRC1_1__U6Imm1_2__imm_95_0, AMFBS_None, { MCK_RegG8RC, MCK_RegGPRC, MCK_U6Imm }, },
9218 { 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 }, },
9219 { 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 }, },
9220 { 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 }, },
9221 { 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 }, },
9222 { 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 }, },
9223 { 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 }, },
9224 { 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 }, },
9225 { 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 }, },
9226 { 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 }, },
9227 { 10115 /* rotrdi */, PPC::ROTRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9228 { 10115 /* rotrdi */, PPC::ROTRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9229 { 10122 /* rotrwi */, PPC::ROTRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9230 { 10122 /* rotrwi */, PPC::ROTRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9231 { 10129 /* sc */, PPC::SC, Convert__imm_95_0, AMFBS_None, { }, },
9232 { 10129 /* sc */, PPC::SC, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9233 { 10132 /* scv */, PPC::SCV, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9234 { 10136 /* setb */, PPC::SETB, Convert__RegGPRC1_0__RegCRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRRC }, },
9235 { 10141 /* setbc */, PPC::SETBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9236 { 10147 /* setbcr */, PPC::SETBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9237 { 10154 /* setnbc */, PPC::SETNBC, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9238 { 10161 /* setnbcr */, PPC::SETNBCR, Convert__RegGPRC1_0__RegCRBITRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegCRBITRC }, },
9239 { 10169 /* slbfee */, PPC::SLBFEE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9240 { 10176 /* slbia */, PPC::SLBIA, Convert_NoOperands, AMFBS_None, { }, },
9241 { 10182 /* slbie */, PPC::SLBIE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9242 { 10188 /* slbieg */, PPC::SLBIEG, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9243 { 10195 /* slbmfee */, PPC::SLBMFEE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9244 { 10203 /* slbmfev */, PPC::SLBMFEV, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9245 { 10211 /* slbmte */, PPC::SLBMTE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9246 { 10218 /* slbsync */, PPC::SLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9247 { 10226 /* sld */, PPC::SLD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9248 { 10226 /* sld */, PPC::SLD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9249 { 10230 /* sldi */, PPC::SLDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9250 { 10230 /* sldi */, PPC::SLDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9251 { 10235 /* slw */, PPC::SLW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9252 { 10235 /* slw */, PPC::SLW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9253 { 10239 /* slwi */, PPC::SLWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9254 { 10239 /* slwi */, PPC::SLWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9255 { 10244 /* srad */, PPC::SRAD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9256 { 10244 /* srad */, PPC::SRAD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9257 { 10249 /* sradi */, PPC::SRADI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9258 { 10249 /* sradi */, PPC::SRADI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9259 { 10255 /* sraw */, PPC::SRAW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9260 { 10255 /* sraw */, PPC::SRAW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9261 { 10260 /* srawi */, PPC::SRAWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9262 { 10260 /* srawi */, PPC::SRAWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9263 { 10266 /* srd */, PPC::SRD, Convert__RegG8RC1_0__RegG8RC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9264 { 10266 /* srd */, PPC::SRD_rec, Convert__RegG8RC1_1__RegG8RC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegGPRC }, },
9265 { 10270 /* srdi */, PPC::SRDI, Convert__RegG8RC1_0__RegG8RC1_1__U6Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9266 { 10270 /* srdi */, PPC::SRDI_rec, Convert__RegG8RC1_1__RegG8RC1_2__U6Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_U6Imm }, },
9267 { 10275 /* srw */, PPC::SRW, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9268 { 10275 /* srw */, PPC::SRW_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9269 { 10279 /* srwi */, PPC::SRWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9270 { 10279 /* srwi */, PPC::SRWI_rec, Convert__RegGPRC1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9271 { 10284 /* stb */, PPC::STB, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9272 { 10288 /* stbcix */, PPC::STBCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9273 { 10295 /* stbcx */, PPC::STBCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9274 { 10301 /* stbepx */, PPC::STBEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9275 { 10308 /* stbu */, PPC::STBU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9276 { 10313 /* stbux */, PPC::STBUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9277 { 10319 /* stbx */, PPC::STBXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9278 { 10319 /* stbx */, PPC::STBX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9279 { 10324 /* stcisync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_2, AMFBS_None, { }, },
9280 { 10333 /* std */, PPC::STD, Convert__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9281 { 10337 /* stdat */, PPC::STDAT, Convert__RegG8RC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9282 { 10343 /* stdbrx */, PPC::STDBRX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9283 { 10350 /* stdcix */, PPC::STDCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9284 { 10357 /* stdcx */, PPC::STDCX, Convert__RegG8RC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9285 { 10363 /* stdu */, PPC::STDU, Convert__imm_95_0__RegG8RC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8RC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9286 { 10368 /* stdux */, PPC::STDUX, Convert__imm_95_0__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9287 { 10374 /* stdx */, PPC::STDX, Convert__RegG8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9288 { 10374 /* stdx */, PPC::STDXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9289 { 10379 /* stfd */, PPC::STFD, Convert__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9290 { 10384 /* stfdepx */, PPC::STFDEPX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9291 { 10392 /* stfdu */, PPC::STFDU, Convert__imm_95_0__RegF8RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF8RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9292 { 10398 /* stfdux */, PPC::STFDUX, Convert__imm_95_0__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9293 { 10405 /* stfdx */, PPC::STFDX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9294 { 10405 /* stfdx */, PPC::STFDXTLS_, Convert__RegF8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9295 { 10411 /* stfiwx */, PPC::STFIWX, Convert__RegF8RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF8RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9296 { 10418 /* stfs */, PPC::STFS, Convert__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9297 { 10423 /* stfsu */, PPC::STFSU, Convert__imm_95_0__RegF4RC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegF4RC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9298 { 10429 /* stfsux */, PPC::STFSUX, Convert__imm_95_0__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9299 { 10436 /* stfsx */, PPC::STFSX, Convert__RegF4RC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9300 { 10436 /* stfsx */, PPC::STFSXTLS_, Convert__RegF4RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegF4RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9301 { 10442 /* sth */, PPC::STH, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9302 { 10446 /* sthbrx */, PPC::STHBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9303 { 10453 /* sthcix */, PPC::STHCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9304 { 10460 /* sthcx */, PPC::STHCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9305 { 10466 /* sthepx */, PPC::STHEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9306 { 10473 /* sthu */, PPC::STHU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9307 { 10478 /* sthux */, PPC::STHUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9308 { 10484 /* sthx */, PPC::STHXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9309 { 10484 /* sthx */, PPC::STHX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9310 { 10489 /* stmw */, PPC::STMW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9311 { 10494 /* stncisync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_1, AMFBS_None, { }, },
9312 { 10504 /* stop */, PPC::STOP, Convert_NoOperands, AMFBS_None, { }, },
9313 { 10509 /* stq */, PPC::STQ, Convert__RegG8pRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegG8pRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9314 { 10513 /* stqcx */, PPC::STQCX, Convert__RegG8pRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegG8pRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9315 { 10519 /* stswi */, PPC::STSWI, Convert__RegGPRC1_0__RegGPRC1_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U5Imm }, },
9316 { 10525 /* stsync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_3, AMFBS_None, { }, },
9317 { 10532 /* stvebx */, PPC::STVEBX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9318 { 10539 /* stvehx */, PPC::STVEHX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9319 { 10546 /* stvewx */, PPC::STVEWX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9320 { 10553 /* stvx */, PPC::STVX, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9321 { 10558 /* stvxl */, PPC::STVXL, Convert__RegVRRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9322 { 10564 /* stw */, PPC::SPESTW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9323 { 10564 /* stw */, PPC::STW, Convert__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9324 { 10568 /* stwat */, PPC::STWAT, Convert__RegGPRC1_0__RegGxRCNoR01_1__U5Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_U5Imm }, },
9325 { 10574 /* stwbrx */, PPC::STWBRX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9326 { 10581 /* stwcix */, PPC::STWCIX, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9327 { 10588 /* stwcx */, PPC::STWCX, Convert__RegGPRC1_1__RegGxRCNoR01_2__RegGxRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9328 { 10594 /* stwepx */, PPC::STWEPX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9329 { 10601 /* stwu */, PPC::STWU, Convert__imm_95_0__RegGPRC1_0__DispRI1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegGPRC, MCK_DispRI, MCK_RegGxRCNoR0 }, },
9330 { 10606 /* stwux */, PPC::STWUX, Convert__imm_95_0__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9331 { 10612 /* stwx */, PPC::STWXTLS_, Convert__RegG8RC1_0__RegGxRCNoR01_1__TLSReg1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegGxRCNoR0, MCK_TLSReg }, },
9332 { 10612 /* stwx */, PPC::SPESTWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9333 { 10612 /* stwx */, PPC::STWX, Convert__RegGPRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9334 { 10617 /* stxsd */, PPC::STXSD, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9335 { 10623 /* stxsdx */, PPC::STXSDX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9336 { 10630 /* stxsibx */, PPC::STXSIBX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9337 { 10638 /* stxsihx */, PPC::STXSIHX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9338 { 10646 /* stxsiwx */, PPC::STXSIWX, Convert__RegVSFRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9339 { 10654 /* stxssp */, PPC::STXSSP, Convert__RegVFRC1_0__DispRIX1_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVFRC, MCK_DispRIX, MCK_RegGxRCNoR0 }, },
9340 { 10661 /* stxsspx */, PPC::STXSSPX, Convert__RegVSSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9341 { 10669 /* stxv */, PPC::STXV, Convert__RegVSRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9342 { 10674 /* stxvb16x */, PPC::STXVB16X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9343 { 10683 /* stxvd2x */, PPC::STXVD2X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9344 { 10691 /* stxvh8x */, PPC::STXVH8X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9345 { 10699 /* stxvl */, PPC::STXVL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9346 { 10705 /* stxvll */, PPC::STXVLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9347 { 10712 /* stxvp */, PPC::STXVP, Convert__RegVSRpRC1_0__DispRIX161_1__RegGxRCNoR01_2, AMFBS_None, { MCK_RegVSRpRC, MCK_DispRIX16, MCK_RegGxRCNoR0 }, },
9348 { 10718 /* stxvpb32x */, PPC::STXVPB32X, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9349 { 10728 /* stxvprl */, PPC::STXVPRL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9350 { 10736 /* stxvprll */, PPC::STXVPRLL, Convert__RegVSRpRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_Imm, MCK_RegG8RC }, },
9351 { 10745 /* stxvpx */, PPC::STXVPX, Convert__RegVSRpRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9352 { 10752 /* stxvrbx */, PPC::STXVRBX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9353 { 10760 /* stxvrdx */, PPC::STXVRDX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9354 { 10768 /* stxvrhx */, PPC::STXVRHX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9355 { 10776 /* stxvrl */, PPC::STXVRL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9356 { 10783 /* stxvrll */, PPC::STXVRLL, Convert__RegVSRC1_0__Imm1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_Imm, MCK_RegG8RC }, },
9357 { 10791 /* stxvrwx */, PPC::STXVRWX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9358 { 10799 /* stxvw4x */, PPC::STXVW4X, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9359 { 10807 /* stxvx */, PPC::STXVX, Convert__RegVSRC1_0__RegGxRCNoR01_1__RegGxRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegGxRCNoR0, MCK_RegGxRC }, },
9360 { 10813 /* sub */, PPC::SUBF8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9361 { 10813 /* sub */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9362 { 10813 /* sub */, PPC::SUBF8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9363 { 10813 /* sub */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9364 { 10817 /* subc */, PPC::SUBFC8, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9365 { 10817 /* subc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_2__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9366 { 10817 /* subc */, PPC::SUBFC8_rec, Convert__RegG8RC1_1__RegG8RC1_3__RegG8RC1_2, AMFBS_None, { MCK__DOT_, MCK_RegG8RC, MCK_RegG8RC, MCK_RegG8RC }, },
9367 { 10817 /* subc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_3__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9368 { 10822 /* subf */, PPC::SUBF, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9369 { 10822 /* subf */, PPC::SUBF_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9370 { 10827 /* subfc */, PPC::SUBFC, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9371 { 10827 /* subfc */, PPC::SUBFC_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9372 { 10833 /* subfco */, PPC::SUBFCO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9373 { 10833 /* subfco */, PPC::SUBFCO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9374 { 10840 /* subfe */, PPC::SUBFE, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9375 { 10840 /* subfe */, PPC::SUBFE_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9376 { 10846 /* subfeo */, PPC::SUBFEO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9377 { 10846 /* subfeo */, PPC::SUBFEO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9378 { 10853 /* subfic */, PPC::SUBFIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9379 { 10860 /* subfme */, PPC::SUBFME, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9380 { 10860 /* subfme */, PPC::SUBFME_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9381 { 10867 /* subfmeo */, PPC::SUBFMEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9382 { 10867 /* subfmeo */, PPC::SUBFMEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9383 { 10875 /* subfo */, PPC::SUBFO, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9384 { 10875 /* subfo */, PPC::SUBFO_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9385 { 10881 /* subfus */, PPC::SUBFUS, Convert__RegG8RC1_0__RegG8RC1_2__RegG8RC1_3__U1Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_U1Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9386 { 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 }, },
9387 { 10888 /* subfze */, PPC::SUBFZE, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9388 { 10888 /* subfze */, PPC::SUBFZE_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9389 { 10895 /* subfzeo */, PPC::SUBFZEO, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9390 { 10895 /* subfzeo */, PPC::SUBFZEO_rec, Convert__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC }, },
9391 { 10903 /* subi */, PPC::SUBI, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9392 { 10908 /* subic */, PPC::SUBIC, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9393 { 10908 /* subic */, PPC::SUBIC_rec, Convert__RegGPRC1_1__RegGPRC1_2__S16Imm1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9394 { 10914 /* subis */, PPC::SUBIS, Convert__RegGPRC1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_S16Imm }, },
9395 { 10920 /* subpcis */, PPC::SUBPCIS, Convert__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9396 { 10928 /* sync */, PPC::SYNCP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9397 { 10928 /* sync */, PPC::SYNC, Convert__imm_95_0, AMFBS_None, { }, },
9398 { 10928 /* sync */, PPC::SYNC, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9399 { 10928 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__imm_95_0, AMFBS_None, { MCK_U3Imm }, },
9400 { 10928 /* sync */, PPC::SYNCP10, Convert__U3Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U3Imm, MCK_U2Imm }, },
9401 { 10933 /* tabort */, PPC::TABORT, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9402 { 10940 /* tabortdc */, PPC::TABORTDC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9403 { 10949 /* tabortdci */, PPC::TABORTDCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9404 { 10959 /* tabortwc */, PPC::TABORTWC, Convert__U5Imm1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9405 { 10968 /* tabortwci */, PPC::TABORTWCI, Convert__U5Imm1_1__RegGPRC1_2__U5Imm1_3, AMFBS_None, { MCK__DOT_, MCK_U5Imm, MCK_RegGPRC, MCK_U5Imm }, },
9406 { 10978 /* tbegin */, PPC::TBEGIN, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9407 { 10985 /* tcheck */, PPC::TCHECK, Convert__RegCRRC1_0, AMFBS_None, { MCK_RegCRRC }, },
9408 { 10992 /* td */, PPC::TD, Convert__U5Imm1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_RegG8RC }, },
9409 { 10995 /* tdeq */, PPC::TD, Convert__imm_95_4__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9410 { 11000 /* tdeqi */, PPC::TDI, Convert__imm_95_4__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9411 { 11006 /* tdge */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9412 { 11011 /* tdgei */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9413 { 11017 /* tdgt */, PPC::TD, Convert__imm_95_8__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9414 { 11022 /* tdgti */, PPC::TDI, Convert__imm_95_8__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9415 { 11028 /* tdi */, PPC::TDI, Convert__U5Imm1_0__RegG8RC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegG8RC, MCK_S16Imm }, },
9416 { 11032 /* tdle */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9417 { 11037 /* tdlei */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9418 { 11043 /* tdlge */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9419 { 11049 /* tdlgei */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9420 { 11056 /* tdlgt */, PPC::TD, Convert__imm_95_1__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9421 { 11062 /* tdlgti */, PPC::TDI, Convert__imm_95_1__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9422 { 11069 /* tdlle */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9423 { 11075 /* tdllei */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9424 { 11082 /* tdllt */, PPC::TD, Convert__imm_95_2__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9425 { 11088 /* tdllti */, PPC::TDI, Convert__imm_95_2__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9426 { 11095 /* tdlng */, PPC::TD, Convert__imm_95_6__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9427 { 11101 /* tdlngi */, PPC::TDI, Convert__imm_95_6__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9428 { 11108 /* tdlnl */, PPC::TD, Convert__imm_95_5__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9429 { 11114 /* tdlnli */, PPC::TDI, Convert__imm_95_5__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9430 { 11121 /* tdlt */, PPC::TD, Convert__imm_95_16__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9431 { 11126 /* tdlti */, PPC::TDI, Convert__imm_95_16__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9432 { 11132 /* tdne */, PPC::TD, Convert__imm_95_24__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9433 { 11137 /* tdnei */, PPC::TDI, Convert__imm_95_24__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9434 { 11143 /* tdng */, PPC::TD, Convert__imm_95_20__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9435 { 11148 /* tdngi */, PPC::TDI, Convert__imm_95_20__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9436 { 11154 /* tdnl */, PPC::TD, Convert__imm_95_12__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9437 { 11159 /* tdnli */, PPC::TDI, Convert__imm_95_12__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9438 { 11165 /* tdu */, PPC::TD, Convert__imm_95_31__RegG8RC1_0__RegG8RC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC }, },
9439 { 11169 /* tdui */, PPC::TDI, Convert__imm_95_31__RegG8RC1_0__S16Imm1_1, AMFBS_None, { MCK_RegG8RC, MCK_S16Imm }, },
9440 { 11174 /* tend */, PPC::TEND, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9441 { 11174 /* tend */, PPC::TEND, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9442 { 11179 /* tendall */, PPC::TEND, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9443 { 11187 /* tlbia */, PPC::TLBIA, Convert_NoOperands, AMFBS_None, { }, },
9444 { 11193 /* tlbie */, PPC::TLBIE, Convert__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9445 { 11193 /* tlbie */, PPC::TLBIE, Convert__RegGPRC1_1__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9446 { 11193 /* tlbie */, PPC::TLBIEP9, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0__imm_95_0__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9447 { 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 }, },
9448 { 11199 /* tlbieio */, PPC::TLBIEIO, Convert__RegG8RC1_0__RegG8RC1_1__U2Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_U2Imm }, },
9449 { 11207 /* tlbiel */, PPC::TLBIEL, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9450 { 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 }, },
9451 { 11221 /* tlbilx */, PPC::TLBILX, Convert__U2Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U2Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9452 { 11228 /* tlbilxlpid */, PPC::TLBILX, Convert__imm_95_0__regR0__regR0, AMFBS_None, { }, },
9453 { 11239 /* tlbilxpid */, PPC::TLBILX, Convert__imm_95_1__regR0__regR0, AMFBS_None, { }, },
9454 { 11249 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__regR0__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9455 { 11249 /* tlbilxva */, PPC::TLBILX, Convert__imm_95_3__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9456 { 11258 /* tlbivax */, PPC::TLBIVAX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9457 { 11266 /* tlbld */, PPC::TLBLD, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9458 { 11272 /* tlbli */, PPC::TLBLI, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9459 { 11278 /* tlbre */, PPC::TLBRE, Convert_NoOperands, AMFBS_None, { }, },
9460 { 11278 /* tlbre */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9461 { 11284 /* tlbrehi */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9462 { 11292 /* tlbrelo */, PPC::TLBRE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9463 { 11300 /* tlbsx */, PPC::TLBSX, Convert__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9464 { 11300 /* tlbsx */, PPC::TLBSX2, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9465 { 11300 /* tlbsx */, PPC::TLBSX2D, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9466 { 11306 /* tlbsync */, PPC::TLBSYNC, Convert_NoOperands, AMFBS_None, { }, },
9467 { 11314 /* tlbsyncio */, PPC::TLBSYNCIO, Convert__RegG8RC1_0, AMFBS_None, { MCK_RegG8RC }, },
9468 { 11324 /* tlbwe */, PPC::TLBWE, Convert_NoOperands, AMFBS_None, { }, },
9469 { 11324 /* tlbwe */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_Imm }, },
9470 { 11330 /* tlbwehi */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_0, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9471 { 11338 /* tlbwelo */, PPC::TLBWE2, Convert__RegGPRC1_0__RegGPRC1_1__imm_95_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9472 { 11346 /* trap */, PPC::TRAP, Convert_NoOperands, AMFBS_None, { }, },
9473 { 11346 /* trap */, PPC::TW, Convert__imm_95_31__regR0__regR0, AMFBS_None, { }, },
9474 { 11351 /* trechkpt */, PPC::TRECHKPT, Convert_NoOperands, AMFBS_None, { MCK__DOT_ }, },
9475 { 11360 /* treclaim */, PPC::TRECLAIM, Convert__RegGPRC1_1, AMFBS_None, { MCK__DOT_, MCK_RegGPRC }, },
9476 { 11369 /* tresume */, PPC::TSR, Convert__imm_95_1, AMFBS_None, { MCK__DOT_ }, },
9477 { 11377 /* tsr */, PPC::TSR, Convert__U1Imm1_1, AMFBS_None, { MCK__DOT_, MCK_U1Imm }, },
9478 { 11381 /* tsuspend */, PPC::TSR, Convert__imm_95_0, AMFBS_None, { MCK__DOT_ }, },
9479 { 11390 /* tw */, PPC::TW, Convert__U5Imm1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_RegGPRC }, },
9480 { 11393 /* tweq */, PPC::TW, Convert__imm_95_4__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9481 { 11398 /* tweqi */, PPC::TWI, Convert__imm_95_4__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9482 { 11404 /* twge */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9483 { 11409 /* twgei */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9484 { 11415 /* twgt */, PPC::TW, Convert__imm_95_8__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9485 { 11420 /* twgti */, PPC::TWI, Convert__imm_95_8__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9486 { 11426 /* twi */, PPC::TWI, Convert__U5Imm1_0__RegGPRC1_1__S16Imm1_2, AMFBS_None, { MCK_U5Imm, MCK_RegGPRC, MCK_S16Imm }, },
9487 { 11430 /* twle */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9488 { 11435 /* twlei */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9489 { 11441 /* twlge */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9490 { 11447 /* twlgei */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9491 { 11454 /* twlgt */, PPC::TW, Convert__imm_95_1__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9492 { 11460 /* twlgti */, PPC::TWI, Convert__imm_95_1__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9493 { 11467 /* twlle */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9494 { 11473 /* twllei */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9495 { 11480 /* twllt */, PPC::TW, Convert__imm_95_2__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9496 { 11486 /* twllti */, PPC::TWI, Convert__imm_95_2__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9497 { 11493 /* twlng */, PPC::TW, Convert__imm_95_6__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9498 { 11499 /* twlngi */, PPC::TWI, Convert__imm_95_6__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9499 { 11506 /* twlnl */, PPC::TW, Convert__imm_95_5__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9500 { 11512 /* twlnli */, PPC::TWI, Convert__imm_95_5__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9501 { 11519 /* twlt */, PPC::TW, Convert__imm_95_16__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9502 { 11524 /* twlti */, PPC::TWI, Convert__imm_95_16__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9503 { 11530 /* twne */, PPC::TW, Convert__imm_95_24__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9504 { 11535 /* twnei */, PPC::TWI, Convert__imm_95_24__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9505 { 11541 /* twng */, PPC::TW, Convert__imm_95_20__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9506 { 11546 /* twngi */, PPC::TWI, Convert__imm_95_20__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9507 { 11552 /* twnl */, PPC::TW, Convert__imm_95_12__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9508 { 11557 /* twnli */, PPC::TWI, Convert__imm_95_12__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9509 { 11563 /* twu */, PPC::TW, Convert__imm_95_31__RegGPRC1_0__RegGPRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC }, },
9510 { 11567 /* twui */, PPC::TWI, Convert__imm_95_31__RegGPRC1_0__S16Imm1_1, AMFBS_None, { MCK_RegGPRC, MCK_S16Imm }, },
9511 { 11572 /* vabsdub */, PPC::VABSDUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9512 { 11580 /* vabsduh */, PPC::VABSDUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9513 { 11588 /* vabsduw */, PPC::VABSDUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9514 { 11596 /* vaddcuq */, PPC::VADDCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9515 { 11604 /* vaddcuw */, PPC::VADDCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9516 { 11612 /* vaddecuq */, PPC::VADDECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9517 { 11621 /* vaddeuqm */, PPC::VADDEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9518 { 11630 /* vaddfp */, PPC::VADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9519 { 11637 /* vaddsbs */, PPC::VADDSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9520 { 11645 /* vaddshs */, PPC::VADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9521 { 11653 /* vaddsws */, PPC::VADDSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9522 { 11661 /* vaddubm */, PPC::VADDUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9523 { 11669 /* vaddubs */, PPC::VADDUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9524 { 11677 /* vaddudm */, PPC::VADDUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9525 { 11685 /* vadduhm */, PPC::VADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9526 { 11693 /* vadduhs */, PPC::VADDUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9527 { 11701 /* vadduqm */, PPC::VADDUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9528 { 11709 /* vadduwm */, PPC::VADDUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9529 { 11717 /* vadduws */, PPC::VADDUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9530 { 11725 /* vand */, PPC::VAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9531 { 11730 /* vandc */, PPC::VANDC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9532 { 11736 /* vavgsb */, PPC::VAVGSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9533 { 11743 /* vavgsh */, PPC::VAVGSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9534 { 11750 /* vavgsw */, PPC::VAVGSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9535 { 11757 /* vavgub */, PPC::VAVGUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9536 { 11764 /* vavguh */, PPC::VAVGUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9537 { 11771 /* vavguw */, PPC::VAVGUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9538 { 11778 /* vbpermd */, PPC::VBPERMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9539 { 11786 /* vbpermq */, PPC::VBPERMQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9540 { 11794 /* vcfsx */, PPC::VCFSX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9541 { 11800 /* vcfuged */, PPC::VCFUGED, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9542 { 11808 /* vcfux */, PPC::VCFUX, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9543 { 11814 /* vcipher */, PPC::VCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9544 { 11822 /* vcipherlast */, PPC::VCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9545 { 11834 /* vclrlb */, PPC::VCLRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9546 { 11841 /* vclrrb */, PPC::VCLRRB, Convert__RegVRRC1_0__RegVRRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9547 { 11848 /* vclzb */, PPC::VCLZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9548 { 11854 /* vclzd */, PPC::VCLZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9549 { 11860 /* vclzdm */, PPC::VCLZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9550 { 11867 /* vclzh */, PPC::VCLZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9551 { 11873 /* vclzlsbb */, PPC::VCLZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9552 { 11882 /* vclzw */, PPC::VCLZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9553 { 11888 /* vcmpbfp */, PPC::VCMPBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9554 { 11888 /* vcmpbfp */, PPC::VCMPBFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9555 { 11896 /* vcmpeqfp */, PPC::VCMPEQFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9556 { 11896 /* vcmpeqfp */, PPC::VCMPEQFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9557 { 11905 /* vcmpequb */, PPC::VCMPEQUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9558 { 11905 /* vcmpequb */, PPC::VCMPEQUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9559 { 11914 /* vcmpequd */, PPC::VCMPEQUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9560 { 11914 /* vcmpequd */, PPC::VCMPEQUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9561 { 11923 /* vcmpequh */, PPC::VCMPEQUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9562 { 11923 /* vcmpequh */, PPC::VCMPEQUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9563 { 11932 /* vcmpequq */, PPC::VCMPEQUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9564 { 11932 /* vcmpequq */, PPC::VCMPEQUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9565 { 11941 /* vcmpequw */, PPC::VCMPEQUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9566 { 11941 /* vcmpequw */, PPC::VCMPEQUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9567 { 11950 /* vcmpgefp */, PPC::VCMPGEFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9568 { 11950 /* vcmpgefp */, PPC::VCMPGEFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9569 { 11959 /* vcmpgtfp */, PPC::VCMPGTFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9570 { 11959 /* vcmpgtfp */, PPC::VCMPGTFP_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9571 { 11968 /* vcmpgtsb */, PPC::VCMPGTSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9572 { 11968 /* vcmpgtsb */, PPC::VCMPGTSB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9573 { 11977 /* vcmpgtsd */, PPC::VCMPGTSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9574 { 11977 /* vcmpgtsd */, PPC::VCMPGTSD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9575 { 11986 /* vcmpgtsh */, PPC::VCMPGTSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9576 { 11986 /* vcmpgtsh */, PPC::VCMPGTSH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9577 { 11995 /* vcmpgtsq */, PPC::VCMPGTSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9578 { 11995 /* vcmpgtsq */, PPC::VCMPGTSQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9579 { 12004 /* vcmpgtsw */, PPC::VCMPGTSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9580 { 12004 /* vcmpgtsw */, PPC::VCMPGTSW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9581 { 12013 /* vcmpgtub */, PPC::VCMPGTUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9582 { 12013 /* vcmpgtub */, PPC::VCMPGTUB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9583 { 12022 /* vcmpgtud */, PPC::VCMPGTUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9584 { 12022 /* vcmpgtud */, PPC::VCMPGTUD_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9585 { 12031 /* vcmpgtuh */, PPC::VCMPGTUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9586 { 12031 /* vcmpgtuh */, PPC::VCMPGTUH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9587 { 12040 /* vcmpgtuq */, PPC::VCMPGTUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9588 { 12040 /* vcmpgtuq */, PPC::VCMPGTUQ_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9589 { 12049 /* vcmpgtuw */, PPC::VCMPGTUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9590 { 12049 /* vcmpgtuw */, PPC::VCMPGTUW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9591 { 12058 /* vcmpneb */, PPC::VCMPNEB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9592 { 12058 /* vcmpneb */, PPC::VCMPNEB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9593 { 12066 /* vcmpneh */, PPC::VCMPNEH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9594 { 12066 /* vcmpneh */, PPC::VCMPNEH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9595 { 12074 /* vcmpnew */, PPC::VCMPNEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9596 { 12074 /* vcmpnew */, PPC::VCMPNEW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9597 { 12082 /* vcmpnezb */, PPC::VCMPNEZB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9598 { 12082 /* vcmpnezb */, PPC::VCMPNEZB_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9599 { 12091 /* vcmpnezh */, PPC::VCMPNEZH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9600 { 12091 /* vcmpnezh */, PPC::VCMPNEZH_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9601 { 12100 /* vcmpnezw */, PPC::VCMPNEZW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9602 { 12100 /* vcmpnezw */, PPC::VCMPNEZW_rec, Convert__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9603 { 12109 /* vcmpsq */, PPC::VCMPSQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9604 { 12116 /* vcmpuq */, PPC::VCMPUQ, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9605 { 12123 /* vcntmbb */, PPC::VCNTMBB, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9606 { 12131 /* vcntmbd */, PPC::VCNTMBD, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9607 { 12139 /* vcntmbh */, PPC::VCNTMBH, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9608 { 12147 /* vcntmbw */, PPC::VCNTMBW, Convert__RegG8RC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U1Imm }, },
9609 { 12155 /* vctsxs */, PPC::VCTSXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9610 { 12162 /* vctuxs */, PPC::VCTUXS, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9611 { 12169 /* vctzb */, PPC::VCTZB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9612 { 12175 /* vctzd */, PPC::VCTZD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9613 { 12181 /* vctzdm */, PPC::VCTZDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9614 { 12188 /* vctzh */, PPC::VCTZH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9615 { 12194 /* vctzlsbb */, PPC::VCTZLSBB, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9616 { 12203 /* vctzw */, PPC::VCTZW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9617 { 12209 /* vdivesd */, PPC::VDIVESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9618 { 12217 /* vdivesq */, PPC::VDIVESQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9619 { 12225 /* vdivesw */, PPC::VDIVESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9620 { 12233 /* vdiveud */, PPC::VDIVEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9621 { 12241 /* vdiveuq */, PPC::VDIVEUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9622 { 12249 /* vdiveuw */, PPC::VDIVEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9623 { 12257 /* vdivsd */, PPC::VDIVSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9624 { 12264 /* vdivsq */, PPC::VDIVSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9625 { 12271 /* vdivsw */, PPC::VDIVSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9626 { 12278 /* vdivud */, PPC::VDIVUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9627 { 12285 /* vdivuq */, PPC::VDIVUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9628 { 12292 /* vdivuw */, PPC::VDIVUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9629 { 12299 /* veqv */, PPC::VEQV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9630 { 12304 /* vexpandbm */, PPC::VEXPANDBM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9631 { 12314 /* vexpanddm */, PPC::VEXPANDDM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9632 { 12324 /* vexpandhm */, PPC::VEXPANDHM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9633 { 12334 /* vexpandqm */, PPC::VEXPANDQM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9634 { 12344 /* vexpandwm */, PPC::VEXPANDWM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9635 { 12354 /* vexptefp */, PPC::VEXPTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9636 { 12363 /* vextddvlx */, PPC::VEXTDDVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9637 { 12373 /* vextddvrx */, PPC::VEXTDDVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9638 { 12383 /* vextdubvlx */, PPC::VEXTDUBVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9639 { 12394 /* vextdubvrx */, PPC::VEXTDUBVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9640 { 12405 /* vextduhvlx */, PPC::VEXTDUHVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9641 { 12416 /* vextduhvrx */, PPC::VEXTDUHVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9642 { 12427 /* vextduwvlx */, PPC::VEXTDUWVLX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9643 { 12438 /* vextduwvrx */, PPC::VEXTDUWVRX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegGPRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegGPRC }, },
9644 { 12449 /* vextractbm */, PPC::VEXTRACTBM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9645 { 12460 /* vextractd */, PPC::VEXTRACTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9646 { 12470 /* vextractdm */, PPC::VEXTRACTDM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9647 { 12481 /* vextracthm */, PPC::VEXTRACTHM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9648 { 12492 /* vextractqm */, PPC::VEXTRACTQM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9649 { 12503 /* vextractub */, PPC::VEXTRACTUB, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9650 { 12514 /* vextractuh */, PPC::VEXTRACTUH, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9651 { 12525 /* vextractuw */, PPC::VEXTRACTUW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9652 { 12536 /* vextractwm */, PPC::VEXTRACTWM, Convert__RegGPRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegGPRC, MCK_RegVRRC }, },
9653 { 12547 /* vextsb2d */, PPC::VEXTSB2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9654 { 12556 /* vextsb2w */, PPC::VEXTSB2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9655 { 12565 /* vextsd2q */, PPC::VEXTSD2Q, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9656 { 12574 /* vextsh2d */, PPC::VEXTSH2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9657 { 12583 /* vextsh2w */, PPC::VEXTSH2W, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9658 { 12592 /* vextsw2d */, PPC::VEXTSW2D, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9659 { 12601 /* vextublx */, PPC::VEXTUBLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9660 { 12610 /* vextubrx */, PPC::VEXTUBRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9661 { 12619 /* vextuhlx */, PPC::VEXTUHLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9662 { 12628 /* vextuhrx */, PPC::VEXTUHRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9663 { 12637 /* vextuwlx */, PPC::VEXTUWLX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9664 { 12646 /* vextuwrx */, PPC::VEXTUWRX, Convert__RegG8RC1_0__RegG8RC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegG8RC, MCK_RegVRRC }, },
9665 { 12655 /* vgbbd */, PPC::VGBBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9666 { 12661 /* vgnb */, PPC::VGNB, Convert__RegG8RC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegG8RC, MCK_RegVRRC, MCK_U3Imm }, },
9667 { 12666 /* vinsblx */, PPC::VINSBLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9668 { 12674 /* vinsbrx */, PPC::VINSBRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9669 { 12682 /* vinsbvlx */, PPC::VINSBVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9670 { 12691 /* vinsbvrx */, PPC::VINSBVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9671 { 12700 /* vinsd */, PPC::VINSD, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegG8RC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_U4Imm }, },
9672 { 12706 /* vinsdlx */, PPC::VINSDLX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9673 { 12714 /* vinsdrx */, PPC::VINSDRX, Convert__RegVRRC1_0__Tie0_1_1__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegG8RC, MCK_RegG8RC }, },
9674 { 12722 /* vinsertb */, PPC::VINSERTB, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9675 { 12731 /* vinsertd */, PPC::VINSERTD, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9676 { 12740 /* vinserth */, PPC::VINSERTH, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9677 { 12749 /* vinsertw */, PPC::VINSERTW, Convert__RegVRRC1_0__U4Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9678 { 12758 /* vinshlx */, PPC::VINSHLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9679 { 12766 /* vinshrx */, PPC::VINSHRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9680 { 12774 /* vinshvlx */, PPC::VINSHVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9681 { 12783 /* vinshvrx */, PPC::VINSHVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9682 { 12792 /* vinsw */, PPC::VINSW, Convert__RegVRRC1_0__Tie0_1_1__U4Imm1_2__RegGPRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_U4Imm }, },
9683 { 12798 /* vinswlx */, PPC::VINSWLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9684 { 12806 /* vinswrx */, PPC::VINSWRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegGPRC }, },
9685 { 12814 /* vinswvlx */, PPC::VINSWVLX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9686 { 12823 /* vinswvrx */, PPC::VINSWVRX, Convert__RegVRRC1_0__Tie0_1_1__RegGPRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegGPRC, MCK_RegVRRC }, },
9687 { 12832 /* vlogefp */, PPC::VLOGEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9688 { 12840 /* vmaddfp */, PPC::VMADDFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9689 { 12848 /* vmaxfp */, PPC::VMAXFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9690 { 12855 /* vmaxsb */, PPC::VMAXSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9691 { 12862 /* vmaxsd */, PPC::VMAXSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9692 { 12869 /* vmaxsh */, PPC::VMAXSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9693 { 12876 /* vmaxsw */, PPC::VMAXSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9694 { 12883 /* vmaxub */, PPC::VMAXUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9695 { 12890 /* vmaxud */, PPC::VMAXUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9696 { 12897 /* vmaxuh */, PPC::VMAXUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9697 { 12904 /* vmaxuw */, PPC::VMAXUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9698 { 12911 /* vmhaddshs */, PPC::VMHADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9699 { 12921 /* vmhraddshs */, PPC::VMHRADDSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9700 { 12932 /* vminfp */, PPC::VMINFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9701 { 12939 /* vminsb */, PPC::VMINSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9702 { 12946 /* vminsd */, PPC::VMINSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9703 { 12953 /* vminsh */, PPC::VMINSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9704 { 12960 /* vminsw */, PPC::VMINSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9705 { 12967 /* vminub */, PPC::VMINUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9706 { 12974 /* vminud */, PPC::VMINUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9707 { 12981 /* vminuh */, PPC::VMINUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9708 { 12988 /* vminuw */, PPC::VMINUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9709 { 12995 /* vmladduhm */, PPC::VMLADDUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9710 { 13005 /* vmodsd */, PPC::VMODSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9711 { 13012 /* vmodsq */, PPC::VMODSQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9712 { 13019 /* vmodsw */, PPC::VMODSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9713 { 13026 /* vmodud */, PPC::VMODUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9714 { 13033 /* vmoduq */, PPC::VMODUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9715 { 13040 /* vmoduw */, PPC::VMODUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9716 { 13047 /* vmr */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9717 { 13051 /* vmrgew */, PPC::VMRGEW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9718 { 13058 /* vmrghb */, PPC::VMRGHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9719 { 13065 /* vmrghh */, PPC::VMRGHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9720 { 13072 /* vmrghw */, PPC::VMRGHW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9721 { 13079 /* vmrglb */, PPC::VMRGLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9722 { 13086 /* vmrglh */, PPC::VMRGLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9723 { 13093 /* vmrglw */, PPC::VMRGLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9724 { 13100 /* vmrgow */, PPC::VMRGOW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9725 { 13107 /* vmsumcud */, PPC::VMSUMCUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9726 { 13116 /* vmsummbm */, PPC::VMSUMMBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9727 { 13125 /* vmsumshm */, PPC::VMSUMSHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9728 { 13134 /* vmsumshs */, PPC::VMSUMSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9729 { 13143 /* vmsumubm */, PPC::VMSUMUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9730 { 13152 /* vmsumudm */, PPC::VMSUMUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9731 { 13161 /* vmsumuhm */, PPC::VMSUMUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9732 { 13170 /* vmsumuhs */, PPC::VMSUMUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9733 { 13179 /* vmul10cuq */, PPC::VMUL10CUQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9734 { 13189 /* vmul10ecuq */, PPC::VMUL10ECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9735 { 13200 /* vmul10euq */, PPC::VMUL10EUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9736 { 13210 /* vmul10uq */, PPC::VMUL10UQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9737 { 13219 /* vmulesb */, PPC::VMULESB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9738 { 13227 /* vmulesd */, PPC::VMULESD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9739 { 13235 /* vmulesh */, PPC::VMULESH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9740 { 13243 /* vmulesw */, PPC::VMULESW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9741 { 13251 /* vmuleub */, PPC::VMULEUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9742 { 13259 /* vmuleud */, PPC::VMULEUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9743 { 13267 /* vmuleuh */, PPC::VMULEUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9744 { 13275 /* vmuleuw */, PPC::VMULEUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9745 { 13283 /* vmulhsd */, PPC::VMULHSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9746 { 13291 /* vmulhsw */, PPC::VMULHSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9747 { 13299 /* vmulhud */, PPC::VMULHUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9748 { 13307 /* vmulhuw */, PPC::VMULHUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9749 { 13315 /* vmulld */, PPC::VMULLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9750 { 13322 /* vmulosb */, PPC::VMULOSB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9751 { 13330 /* vmulosd */, PPC::VMULOSD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9752 { 13338 /* vmulosh */, PPC::VMULOSH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9753 { 13346 /* vmulosw */, PPC::VMULOSW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9754 { 13354 /* vmuloub */, PPC::VMULOUB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9755 { 13362 /* vmuloud */, PPC::VMULOUD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9756 { 13370 /* vmulouh */, PPC::VMULOUH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9757 { 13378 /* vmulouw */, PPC::VMULOUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9758 { 13386 /* vmuluwm */, PPC::VMULUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9759 { 13394 /* vnand */, PPC::VNAND, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9760 { 13400 /* vncipher */, PPC::VNCIPHER, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9761 { 13409 /* vncipherlast */, PPC::VNCIPHERLAST, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9762 { 13422 /* vnegd */, PPC::VNEGD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9763 { 13428 /* vnegw */, PPC::VNEGW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9764 { 13434 /* vnmsubfp */, PPC::VNMSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9765 { 13443 /* vnor */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9766 { 13448 /* vnot */, PPC::VNOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9767 { 13453 /* vor */, PPC::VOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9768 { 13457 /* vorc */, PPC::VORC, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9769 { 13462 /* vpdepd */, PPC::VPDEPD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9770 { 13469 /* vperm */, PPC::VPERM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9771 { 13475 /* vpermr */, PPC::VPERMR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9772 { 13482 /* vpermxor */, PPC::VPERMXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9773 { 13491 /* vpextd */, PPC::VPEXTD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9774 { 13498 /* vpkpx */, PPC::VPKPX, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9775 { 13504 /* vpksdss */, PPC::VPKSDSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9776 { 13512 /* vpksdus */, PPC::VPKSDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9777 { 13520 /* vpkshss */, PPC::VPKSHSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9778 { 13528 /* vpkshus */, PPC::VPKSHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9779 { 13536 /* vpkswss */, PPC::VPKSWSS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9780 { 13544 /* vpkswus */, PPC::VPKSWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9781 { 13552 /* vpkudum */, PPC::VPKUDUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9782 { 13560 /* vpkudus */, PPC::VPKUDUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9783 { 13568 /* vpkuhum */, PPC::VPKUHUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9784 { 13576 /* vpkuhus */, PPC::VPKUHUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9785 { 13584 /* vpkuwum */, PPC::VPKUWUM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9786 { 13592 /* vpkuwus */, PPC::VPKUWUS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9787 { 13600 /* vpmsumb */, PPC::VPMSUMB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9788 { 13608 /* vpmsumd */, PPC::VPMSUMD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9789 { 13616 /* vpmsumh */, PPC::VPMSUMH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9790 { 13624 /* vpmsumw */, PPC::VPMSUMW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9791 { 13632 /* vpopcntb */, PPC::VPOPCNTB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9792 { 13641 /* vpopcntd */, PPC::VPOPCNTD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9793 { 13650 /* vpopcnth */, PPC::VPOPCNTH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9794 { 13659 /* vpopcntw */, PPC::VPOPCNTW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9795 { 13668 /* vprtybd */, PPC::VPRTYBD, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9796 { 13676 /* vprtybq */, PPC::VPRTYBQ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9797 { 13684 /* vprtybw */, PPC::VPRTYBW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9798 { 13692 /* vrefp */, PPC::VREFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9799 { 13698 /* vrfim */, PPC::VRFIM, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9800 { 13704 /* vrfin */, PPC::VRFIN, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9801 { 13710 /* vrfip */, PPC::VRFIP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9802 { 13716 /* vrfiz */, PPC::VRFIZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9803 { 13722 /* vrlb */, PPC::VRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9804 { 13727 /* vrld */, PPC::VRLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9805 { 13732 /* vrldmi */, PPC::VRLDMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9806 { 13739 /* vrldnm */, PPC::VRLDNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9807 { 13746 /* vrlh */, PPC::VRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9808 { 13751 /* vrlq */, PPC::VRLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9809 { 13756 /* vrlqmi */, PPC::VRLQMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9810 { 13763 /* vrlqnm */, PPC::VRLQNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9811 { 13770 /* vrlw */, PPC::VRLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9812 { 13775 /* vrlwmi */, PPC::VRLWMI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__Tie0_1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9813 { 13782 /* vrlwnm */, PPC::VRLWNM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9814 { 13789 /* vrsqrtefp */, PPC::VRSQRTEFP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9815 { 13799 /* vsbox */, PPC::VSBOX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9816 { 13805 /* vsel */, PPC::VSEL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9817 { 13810 /* vshasigmad */, PPC::VSHASIGMAD, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9818 { 13821 /* vshasigmaw */, PPC::VSHASIGMAW, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm, MCK_U4Imm }, },
9819 { 13832 /* vsl */, PPC::VSL, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9820 { 13836 /* vslb */, PPC::VSLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9821 { 13841 /* vsld */, PPC::VSLD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9822 { 13846 /* vsldbi */, PPC::VSLDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9823 { 13853 /* vsldoi */, PPC::VSLDOI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U4Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U4Imm }, },
9824 { 13860 /* vslh */, PPC::VSLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9825 { 13865 /* vslo */, PPC::VSLO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9826 { 13870 /* vslq */, PPC::VSLQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9827 { 13875 /* vslv */, PPC::VSLV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9828 { 13880 /* vslw */, PPC::VSLW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9829 { 13885 /* vspltb */, PPC::VSPLTB, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9830 { 13892 /* vsplth */, PPC::VSPLTH, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9831 { 13899 /* vspltisb */, PPC::VSPLTISB, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9832 { 13908 /* vspltish */, PPC::VSPLTISH, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9833 { 13917 /* vspltisw */, PPC::VSPLTISW, Convert__RegVRRC1_0__S5Imm1_1, AMFBS_None, { MCK_RegVRRC, MCK_S5Imm }, },
9834 { 13926 /* vspltw */, PPC::VSPLTW, Convert__RegVRRC1_0__U5Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U5Imm }, },
9835 { 13933 /* vsr */, PPC::VSR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9836 { 13937 /* vsrab */, PPC::VSRAB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9837 { 13943 /* vsrad */, PPC::VSRAD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9838 { 13949 /* vsrah */, PPC::VSRAH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9839 { 13955 /* vsraq */, PPC::VSRAQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9840 { 13961 /* vsraw */, PPC::VSRAW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9841 { 13967 /* vsrb */, PPC::VSRB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9842 { 13972 /* vsrd */, PPC::VSRD, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9843 { 13977 /* vsrdbi */, PPC::VSRDBI, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9844 { 13984 /* vsrh */, PPC::VSRH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9845 { 13989 /* vsro */, PPC::VSRO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9846 { 13994 /* vsrq */, PPC::VSRQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9847 { 13999 /* vsrv */, PPC::VSRV, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9848 { 14004 /* vsrw */, PPC::VSRW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9849 { 14009 /* vstribl */, PPC::VSTRIBL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9850 { 14009 /* vstribl */, PPC::VSTRIBL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9851 { 14017 /* vstribr */, PPC::VSTRIBR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9852 { 14017 /* vstribr */, PPC::VSTRIBR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9853 { 14025 /* vstrihl */, PPC::VSTRIHL, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9854 { 14025 /* vstrihl */, PPC::VSTRIHL_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9855 { 14033 /* vstrihr */, PPC::VSTRIHR, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9856 { 14033 /* vstrihr */, PPC::VSTRIHR_rec, Convert__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK__DOT_, MCK_RegVRRC, MCK_RegVRRC }, },
9857 { 14041 /* vsubcuq */, PPC::VSUBCUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9858 { 14049 /* vsubcuw */, PPC::VSUBCUW, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9859 { 14057 /* vsubecuq */, PPC::VSUBECUQ, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9860 { 14066 /* vsubeuqm */, PPC::VSUBEUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2__RegVRRC1_3, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9861 { 14075 /* vsubfp */, PPC::VSUBFP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9862 { 14082 /* vsubsbs */, PPC::VSUBSBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9863 { 14090 /* vsubshs */, PPC::VSUBSHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9864 { 14098 /* vsubsws */, PPC::VSUBSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9865 { 14106 /* vsububm */, PPC::VSUBUBM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9866 { 14114 /* vsububs */, PPC::VSUBUBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9867 { 14122 /* vsubudm */, PPC::VSUBUDM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9868 { 14130 /* vsubuhm */, PPC::VSUBUHM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9869 { 14138 /* vsubuhs */, PPC::VSUBUHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9870 { 14146 /* vsubuqm */, PPC::VSUBUQM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9871 { 14154 /* vsubuwm */, PPC::VSUBUWM, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9872 { 14162 /* vsubuws */, PPC::VSUBUWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9873 { 14170 /* vsum2sws */, PPC::VSUM2SWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9874 { 14179 /* vsum4sbs */, PPC::VSUM4SBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9875 { 14188 /* vsum4shs */, PPC::VSUM4SHS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9876 { 14197 /* vsum4ubs */, PPC::VSUM4UBS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9877 { 14206 /* vsumsws */, PPC::VSUMSWS, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9878 { 14214 /* vucmprhb */, PPC::VUCMPRHB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9879 { 14223 /* vucmprhh */, PPC::VUCMPRHH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9880 { 14232 /* vucmprhn */, PPC::VUCMPRHN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9881 { 14241 /* vucmprlb */, PPC::VUCMPRLB, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9882 { 14250 /* vucmprlh */, PPC::VUCMPRLH, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9883 { 14259 /* vucmprln */, PPC::VUCMPRLN, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9884 { 14268 /* vupkhpx */, PPC::VUPKHPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9885 { 14276 /* vupkhsb */, PPC::VUPKHSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9886 { 14284 /* vupkhsh */, PPC::VUPKHSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9887 { 14292 /* vupkhsntob */, PPC::VUPKHSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9888 { 14303 /* vupkhsw */, PPC::VUPKHSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9889 { 14311 /* vupkint4tobf16 */, PPC::VUPKINT4TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9890 { 14326 /* vupkint4tofp32 */, PPC::VUPKINT4TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U3Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U3Imm }, },
9891 { 14341 /* vupkint8tobf16 */, PPC::VUPKINT8TOBF16, Convert__RegVRRC1_0__RegVRRC1_1__U1Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U1Imm }, },
9892 { 14356 /* vupkint8tofp32 */, PPC::VUPKINT8TOFP32, Convert__RegVRRC1_0__RegVRRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
9893 { 14371 /* vupklpx */, PPC::VUPKLPX, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9894 { 14379 /* vupklsb */, PPC::VUPKLSB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9895 { 14387 /* vupklsh */, PPC::VUPKLSH, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9896 { 14395 /* vupklsntob */, PPC::VUPKLSNTOB, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9897 { 14406 /* vupklsw */, PPC::VUPKLSW, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9898 { 14414 /* vxor */, PPC::VXOR, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9899 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { }, },
9900 { 14419 /* wait */, PPC::WAIT, Convert__imm_95_0, AMFBS_None, { }, },
9901 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_0__imm_95_0, AMFBS_None, { MCK_0 }, },
9902 { 14419 /* wait */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { MCK_1 }, },
9903 { 14419 /* wait */, PPC::WAIT, Convert__U2Imm1_0, AMFBS_None, { MCK_U2Imm }, },
9904 { 14419 /* wait */, PPC::WAITP10, Convert__U2Imm1_0__U2Imm1_1, AMFBS_None, { MCK_U2Imm, MCK_U2Imm }, },
9905 { 14424 /* waitimpl */, PPC::WAIT, Convert__imm_95_2, AMFBS_None, { }, },
9906 { 14433 /* waitrsv */, PPC::WAITP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9907 { 14433 /* waitrsv */, PPC::WAIT, Convert__imm_95_1, AMFBS_None, { }, },
9908 { 14441 /* wrtee */, PPC::WRTEE, Convert__RegGPRC1_0, AMFBS_None, { MCK_RegGPRC }, },
9909 { 14447 /* wrteei */, PPC::WRTEEI, Convert__Imm1_0, AMFBS_None, { MCK_Imm }, },
9910 { 14454 /* wsync */, PPC::SYNCP10, Convert__imm_95_1__imm_95_0, AMFBS_None, { }, },
9911 { 14460 /* xnop */, PPC::XORI8, Convert__regX0__regX0__imm_95_0, AMFBS_None, { }, },
9912 { 14460 /* xnop */, PPC::XORI, Convert__regR0__regR0__imm_95_0, AMFBS_None, { }, },
9913 { 14465 /* xor */, PPC::XOR, Convert__RegGPRC1_0__RegGPRC1_1__RegGPRC1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9914 { 14465 /* xor */, PPC::XOR_rec, Convert__RegGPRC1_1__RegGPRC1_2__RegGPRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegGPRC, MCK_RegGPRC, MCK_RegGPRC }, },
9915 { 14469 /* xori */, PPC::XORI, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9916 { 14474 /* xoris */, PPC::XORIS, Convert__RegGPRC1_0__RegGPRC1_1__U16Imm1_2, AMFBS_None, { MCK_RegGPRC, MCK_RegGPRC, MCK_U16Imm }, },
9917 { 14480 /* xsabsdp */, PPC::XSABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9918 { 14488 /* xsabsqp */, PPC::XSABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9919 { 14496 /* xsaddaddsuqm */, PPC::XSADDADDSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9920 { 14509 /* xsaddadduqm */, PPC::XSADDADDUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9921 { 14521 /* xsadddp */, PPC::XSADDDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9922 { 14529 /* xsaddqp */, PPC::XSADDQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9923 { 14537 /* xsaddqpo */, PPC::XSADDQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9924 { 14546 /* xsaddsp */, PPC::XSADDSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9925 { 14554 /* xsaddsubsuqm */, PPC::XSADDSUBSUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9926 { 14567 /* xsaddsubuqm */, PPC::XSADDSUBUQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9927 { 14579 /* xscmpeqdp */, PPC::XSCMPEQDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9928 { 14589 /* xscmpeqqp */, PPC::XSCMPEQQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9929 { 14599 /* xscmpexpdp */, PPC::XSCMPEXPDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9930 { 14610 /* xscmpexpqp */, PPC::XSCMPEXPQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9931 { 14621 /* xscmpgedp */, PPC::XSCMPGEDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9932 { 14631 /* xscmpgeqp */, PPC::XSCMPGEQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9933 { 14641 /* xscmpgtdp */, PPC::XSCMPGTDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9934 { 14651 /* xscmpgtqp */, PPC::XSCMPGTQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9935 { 14661 /* xscmpodp */, PPC::XSCMPODP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9936 { 14670 /* xscmpoqp */, PPC::XSCMPOQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9937 { 14679 /* xscmpudp */, PPC::XSCMPUDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9938 { 14688 /* xscmpuqp */, PPC::XSCMPUQP, Convert__RegCRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9939 { 14697 /* xscpsgndp */, PPC::XSCPSGNDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9940 { 14707 /* xscpsgnqp */, PPC::XSCPSGNQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9941 { 14717 /* xscvdphp */, PPC::XSCVDPHP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9942 { 14726 /* xscvdpqp */, PPC::XSCVDPQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9943 { 14735 /* xscvdpsp */, PPC::XSCVDPSP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9944 { 14744 /* xscvdpspn */, PPC::XSCVDPSPN, Convert__RegVSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSSRC }, },
9945 { 14754 /* xscvdpsxds */, PPC::XSCVDPSXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9946 { 14765 /* xscvdpsxws */, PPC::XSCVDPSXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9947 { 14776 /* xscvdpuxds */, PPC::XSCVDPUXDS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9948 { 14787 /* xscvdpuxws */, PPC::XSCVDPUXWS, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9949 { 14798 /* xscvhpdp */, PPC::XSCVHPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9950 { 14807 /* xscvqpdp */, PPC::XSCVQPDP, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9951 { 14816 /* xscvqpdpo */, PPC::XSCVQPDPO, Convert__RegVFRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVFRC, MCK_RegVRRC }, },
9952 { 14826 /* xscvqpsdz */, PPC::XSCVQPSDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9953 { 14836 /* xscvqpsqz */, PPC::XSCVQPSQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9954 { 14846 /* xscvqpswz */, PPC::XSCVQPSWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9955 { 14856 /* xscvqpudz */, PPC::XSCVQPUDZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9956 { 14866 /* xscvqpuqz */, PPC::XSCVQPUQZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9957 { 14876 /* xscvqpuwz */, PPC::XSCVQPUWZ, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9958 { 14886 /* xscvsdqp */, PPC::XSCVSDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9959 { 14895 /* xscvspdp */, PPC::XSCVSPDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9960 { 14904 /* xscvspdpn */, PPC::XSCVSPDPN, Convert__RegVSSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSRC }, },
9961 { 14914 /* xscvsqqp */, PPC::XSCVSQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9962 { 14923 /* xscvsxddp */, PPC::XSCVSXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9963 { 14933 /* xscvsxdsp */, PPC::XSCVSXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9964 { 14943 /* xscvudqp */, PPC::XSCVUDQP, Convert__RegVRRC1_0__RegVFRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVFRC }, },
9965 { 14952 /* xscvuqqp */, PPC::XSCVUQQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
9966 { 14961 /* xscvuxddp */, PPC::XSCVUXDDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
9967 { 14971 /* xscvuxdsp */, PPC::XSCVUXDSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
9968 { 14981 /* xsdivdp */, PPC::XSDIVDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9969 { 14989 /* xsdivqp */, PPC::XSDIVQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9970 { 14997 /* xsdivqpo */, PPC::XSDIVQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9971 { 15006 /* xsdivsp */, PPC::XSDIVSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9972 { 15014 /* xsiexpdp */, PPC::XSIEXPDP, Convert__RegVSRC1_0__RegG8RC1_1__RegG8RC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegG8RC, MCK_RegG8RC }, },
9973 { 15023 /* xsiexpqp */, PPC::XSIEXPQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVSFRC }, },
9974 { 15032 /* xsmaddadp */, PPC::XSMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9975 { 15042 /* xsmaddasp */, PPC::XSMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9976 { 15052 /* xsmaddmdp */, PPC::XSMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9977 { 15062 /* xsmaddmsp */, PPC::XSMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9978 { 15072 /* xsmaddqp */, PPC::XSMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9979 { 15081 /* xsmaddqpo */, PPC::XSMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9980 { 15091 /* xsmaxcdp */, PPC::XSMAXCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9981 { 15100 /* xsmaxcqp */, PPC::XSMAXCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9982 { 15109 /* xsmaxdp */, PPC::XSMAXDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9983 { 15117 /* xsmaxjdp */, PPC::XSMAXJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9984 { 15126 /* xsmerge2t1uqm */, PPC::XSMERGE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9985 { 15140 /* xsmerge2t2uqm */, PPC::XSMERGE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9986 { 15154 /* xsmerge2t3uqm */, PPC::XSMERGE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9987 { 15168 /* xsmerge3t1uqm */, PPC::XSMERGE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
9988 { 15182 /* xsmincdp */, PPC::XSMINCDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9989 { 15191 /* xsmincqp */, PPC::XSMINCQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9990 { 15200 /* xsmindp */, PPC::XSMINDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9991 { 15208 /* xsminjdp */, PPC::XSMINJDP, Convert__RegVSRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9992 { 15217 /* xsmsubadp */, PPC::XSMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9993 { 15227 /* xsmsubasp */, PPC::XSMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9994 { 15237 /* xsmsubmdp */, PPC::XSMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9995 { 15247 /* xsmsubmsp */, PPC::XSMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
9996 { 15257 /* xsmsubqp */, PPC::XSMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9997 { 15266 /* xsmsubqpo */, PPC::XSMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
9998 { 15276 /* xsmuldp */, PPC::XSMULDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
9999 { 15284 /* xsmulqp */, PPC::XSMULQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10000 { 15292 /* xsmulqpo */, PPC::XSMULQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10001 { 15301 /* xsmulsp */, PPC::XSMULSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10002 { 15309 /* xsnabsdp */, PPC::XSNABSDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10003 { 15318 /* xsnabsqp */, PPC::XSNABSQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10004 { 15327 /* xsnegdp */, PPC::XSNEGDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10005 { 15335 /* xsnegqp */, PPC::XSNEGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10006 { 15343 /* xsnmaddadp */, PPC::XSNMADDADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10007 { 15354 /* xsnmaddasp */, PPC::XSNMADDASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10008 { 15365 /* xsnmaddmdp */, PPC::XSNMADDMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10009 { 15376 /* xsnmaddmsp */, PPC::XSNMADDMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10010 { 15387 /* xsnmaddqp */, PPC::XSNMADDQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10011 { 15397 /* xsnmaddqpo */, PPC::XSNMADDQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10012 { 15408 /* xsnmsubadp */, PPC::XSNMSUBADP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10013 { 15419 /* xsnmsubasp */, PPC::XSNMSUBASP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10014 { 15430 /* xsnmsubmdp */, PPC::XSNMSUBMDP, Convert__RegVSFRC1_0__Tie0_1_1__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10015 { 15441 /* xsnmsubmsp */, PPC::XSNMSUBMSP, Convert__RegVSSRC1_0__Tie0_1_1__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10016 { 15452 /* xsnmsubqp */, PPC::XSNMSUBQP, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10017 { 15462 /* xsnmsubqpo */, PPC::XSNMSUBQPO, Convert__RegVRRC1_0__Tie0_1_1__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10018 { 15473 /* xsrdpi */, PPC::XSRDPI, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10019 { 15480 /* xsrdpic */, PPC::XSRDPIC, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10020 { 15488 /* xsrdpim */, PPC::XSRDPIM, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10021 { 15496 /* xsrdpip */, PPC::XSRDPIP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10022 { 15504 /* xsrdpiz */, PPC::XSRDPIZ, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10023 { 15512 /* xsrebase2t1uqm */, PPC::XSREBASE2T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10024 { 15527 /* xsrebase2t2uqm */, PPC::XSREBASE2T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10025 { 15542 /* xsrebase2t3uqm */, PPC::XSREBASE2T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10026 { 15557 /* xsrebase2t4uqm */, PPC::XSREBASE2T4UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10027 { 15572 /* xsrebase3t1uqm */, PPC::XSREBASE3T1UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10028 { 15587 /* xsrebase3t2uqm */, PPC::XSREBASE3T2UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10029 { 15602 /* xsrebase3t3uqm */, PPC::XSREBASE3T3UQM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10030 { 15617 /* xsredp */, PPC::XSREDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10031 { 15624 /* xsresp */, PPC::XSRESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10032 { 15631 /* xsrqpi */, PPC::XSRQPI, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10033 { 15638 /* xsrqpix */, PPC::XSRQPIX, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10034 { 15646 /* xsrqpxp */, PPC::XSRQPXP, Convert__RegVRRC1_1__U1Imm1_0__RegVRRC1_2__U2Imm1_3, AMFBS_None, { MCK_U1Imm, MCK_RegVRRC, MCK_RegVRRC, MCK_U2Imm }, },
10035 { 15654 /* xsrsp */, PPC::XSRSP, Convert__RegVSSRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSFRC }, },
10036 { 15660 /* xsrsqrtedp */, PPC::XSRSQRTEDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10037 { 15671 /* xsrsqrtesp */, PPC::XSRSQRTESP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10038 { 15682 /* xssqrtdp */, PPC::XSSQRTDP, Convert__RegVSFRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC }, },
10039 { 15691 /* xssqrtqp */, PPC::XSSQRTQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10040 { 15700 /* xssqrtqpo */, PPC::XSSQRTQPO, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10041 { 15710 /* xssqrtsp */, PPC::XSSQRTSP, Convert__RegVSSRC1_0__RegVSSRC1_1, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC }, },
10042 { 15719 /* xssubdp */, PPC::XSSUBDP, Convert__RegVSFRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10043 { 15727 /* xssubqp */, PPC::XSSUBQP, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10044 { 15735 /* xssubqpo */, PPC::XSSUBQPO, Convert__RegVRRC1_0__RegVRRC1_1__RegVRRC1_2, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC, MCK_RegVRRC }, },
10045 { 15744 /* xssubsp */, PPC::XSSUBSP, Convert__RegVSSRC1_0__RegVSSRC1_1__RegVSSRC1_2, AMFBS_None, { MCK_RegVSSRC, MCK_RegVSSRC, MCK_RegVSSRC }, },
10046 { 15752 /* xstdivdp */, PPC::XSTDIVDP, Convert__RegCRRC1_0__RegVSFRC1_1__RegVSFRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_RegVSFRC }, },
10047 { 15761 /* xstsqrtdp */, PPC::XSTSQRTDP, Convert__RegCRRC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC }, },
10048 { 15771 /* xststdcdp */, PPC::XSTSTDCDP, Convert__RegCRRC1_0__U7Imm1_2__RegVSFRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSFRC, MCK_U7Imm }, },
10049 { 15781 /* xststdcqp */, PPC::XSTSTDCQP, Convert__RegCRRC1_0__U7Imm1_2__RegVRRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVRRC, MCK_U7Imm }, },
10050 { 15791 /* xststdcsp */, PPC::XSTSTDCSP, Convert__RegCRRC1_0__U7Imm1_2__RegVSSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSSRC, MCK_U7Imm }, },
10051 { 15801 /* xsxexpdp */, PPC::XSXEXPDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
10052 { 15810 /* xsxexpqp */, PPC::XSXEXPQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10053 { 15819 /* xsxsigdp */, PPC::XSXSIGDP, Convert__RegG8RC1_0__RegVSFRC1_1, AMFBS_None, { MCK_RegG8RC, MCK_RegVSFRC }, },
10054 { 15828 /* xsxsigqp */, PPC::XSXSIGQP, Convert__RegVRRC1_0__RegVRRC1_1, AMFBS_None, { MCK_RegVRRC, MCK_RegVRRC }, },
10055 { 15837 /* xvabsdp */, PPC::XVABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10056 { 15845 /* xvabssp */, PPC::XVABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10057 { 15853 /* xvadddp */, PPC::XVADDDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10058 { 15861 /* xvaddsp */, PPC::XVADDSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10059 { 15869 /* xvadduhm */, PPC::XVADDUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10060 { 15878 /* xvadduwm */, PPC::XVADDUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10061 { 15887 /* xvbf16ger2 */, PPC::XVBF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10062 { 15898 /* xvbf16ger2nn */, PPC::XVBF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10063 { 15911 /* xvbf16ger2np */, PPC::XVBF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10064 { 15924 /* xvbf16ger2pn */, PPC::XVBF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10065 { 15937 /* xvbf16ger2pp */, PPC::XVBF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10066 { 15950 /* xvcmpeqdp */, PPC::XVCMPEQDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10067 { 15950 /* xvcmpeqdp */, PPC::XVCMPEQDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10068 { 15960 /* xvcmpeqsp */, PPC::XVCMPEQSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10069 { 15960 /* xvcmpeqsp */, PPC::XVCMPEQSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10070 { 15970 /* xvcmpgedp */, PPC::XVCMPGEDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10071 { 15970 /* xvcmpgedp */, PPC::XVCMPGEDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10072 { 15980 /* xvcmpgesp */, PPC::XVCMPGESP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10073 { 15980 /* xvcmpgesp */, PPC::XVCMPGESP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10074 { 15990 /* xvcmpgtdp */, PPC::XVCMPGTDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10075 { 15990 /* xvcmpgtdp */, PPC::XVCMPGTDP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10076 { 16000 /* xvcmpgtsp */, PPC::XVCMPGTSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10077 { 16000 /* xvcmpgtsp */, PPC::XVCMPGTSP_rec, Convert__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK__DOT_, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10078 { 16010 /* xvcpsgndp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10079 { 16020 /* xvcpsgnsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10080 { 16030 /* xvcvbf16spn */, PPC::XVCVBF16SPN, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10081 { 16042 /* xvcvdpsp */, PPC::XVCVDPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10082 { 16051 /* xvcvdpsxds */, PPC::XVCVDPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10083 { 16062 /* xvcvdpsxws */, PPC::XVCVDPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10084 { 16073 /* xvcvdpuxds */, PPC::XVCVDPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10085 { 16084 /* xvcvdpuxws */, PPC::XVCVDPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10086 { 16095 /* xvcvhpsp */, PPC::XVCVHPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10087 { 16104 /* xvcvspbf16 */, PPC::XVCVSPBF16, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10088 { 16115 /* xvcvspdp */, PPC::XVCVSPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10089 { 16124 /* xvcvsphp */, PPC::XVCVSPHP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10090 { 16133 /* xvcvspsxds */, PPC::XVCVSPSXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10091 { 16144 /* xvcvspsxws */, PPC::XVCVSPSXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10092 { 16155 /* xvcvspuxds */, PPC::XVCVSPUXDS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10093 { 16166 /* xvcvspuxws */, PPC::XVCVSPUXWS, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10094 { 16177 /* xvcvsxddp */, PPC::XVCVSXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10095 { 16187 /* xvcvsxdsp */, PPC::XVCVSXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10096 { 16197 /* xvcvsxwdp */, PPC::XVCVSXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10097 { 16207 /* xvcvsxwsp */, PPC::XVCVSXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10098 { 16217 /* xvcvuxddp */, PPC::XVCVUXDDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10099 { 16227 /* xvcvuxdsp */, PPC::XVCVUXDSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10100 { 16237 /* xvcvuxwdp */, PPC::XVCVUXWDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10101 { 16247 /* xvcvuxwsp */, PPC::XVCVUXWSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10102 { 16257 /* xvdivdp */, PPC::XVDIVDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10103 { 16265 /* xvdivsp */, PPC::XVDIVSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10104 { 16273 /* xvf16ger2 */, PPC::XVF16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10105 { 16283 /* xvf16ger2nn */, PPC::XVF16GER2NN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10106 { 16295 /* xvf16ger2np */, PPC::XVF16GER2NP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10107 { 16307 /* xvf16ger2pn */, PPC::XVF16GER2PN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10108 { 16319 /* xvf16ger2pp */, PPC::XVF16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10109 { 16331 /* xvf32ger */, PPC::XVF32GER, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10110 { 16340 /* xvf32gernn */, PPC::XVF32GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10111 { 16351 /* xvf32gernp */, PPC::XVF32GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10112 { 16362 /* xvf32gerpn */, PPC::XVF32GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10113 { 16373 /* xvf32gerpp */, PPC::XVF32GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10114 { 16384 /* xvf64ger */, PPC::XVF64GER, Convert__RegACCRC1_0__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10115 { 16393 /* xvf64gernn */, PPC::XVF64GERNN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10116 { 16404 /* xvf64gernp */, PPC::XVF64GERNP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10117 { 16415 /* xvf64gerpn */, PPC::XVF64GERPN, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10118 { 16426 /* xvf64gerpp */, PPC::XVF64GERPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRpEvenRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRpEvenRC, MCK_RegVSRC }, },
10119 { 16437 /* xvi16ger2 */, PPC::XVI16GER2, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10120 { 16447 /* xvi16ger2pp */, PPC::XVI16GER2PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10121 { 16459 /* xvi16ger2s */, PPC::XVI16GER2S, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10122 { 16470 /* xvi16ger2spp */, PPC::XVI16GER2SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10123 { 16483 /* xvi4ger8 */, PPC::XVI4GER8, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10124 { 16492 /* xvi4ger8pp */, PPC::XVI4GER8PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10125 { 16503 /* xvi8ger4 */, PPC::XVI8GER4, Convert__RegACCRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10126 { 16512 /* xvi8ger4pp */, PPC::XVI8GER4PP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10127 { 16523 /* xvi8ger4spp */, PPC::XVI8GER4SPP, Convert__RegACCRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegACCRC, MCK_RegVSRC, MCK_RegVSRC }, },
10128 { 16535 /* xviexpdp */, PPC::XVIEXPDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10129 { 16544 /* xviexpsp */, PPC::XVIEXPSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10130 { 16553 /* xvmaddadp */, PPC::XVMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10131 { 16563 /* xvmaddasp */, PPC::XVMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10132 { 16573 /* xvmaddmdp */, PPC::XVMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10133 { 16583 /* xvmaddmsp */, PPC::XVMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10134 { 16593 /* xvmaxdp */, PPC::XVMAXDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10135 { 16601 /* xvmaxsp */, PPC::XVMAXSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10136 { 16609 /* xvmindp */, PPC::XVMINDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10137 { 16617 /* xvminsp */, PPC::XVMINSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10138 { 16625 /* xvmovdp */, PPC::XVCPSGNDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10139 { 16633 /* xvmovsp */, PPC::XVCPSGNSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10140 { 16641 /* xvmsubadp */, PPC::XVMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10141 { 16651 /* xvmsubasp */, PPC::XVMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10142 { 16661 /* xvmsubmdp */, PPC::XVMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10143 { 16671 /* xvmsubmsp */, PPC::XVMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10144 { 16681 /* xvmuldp */, PPC::XVMULDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10145 { 16689 /* xvmulhsh */, PPC::XVMULHSH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10146 { 16698 /* xvmulhsw */, PPC::XVMULHSW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10147 { 16707 /* xvmulhuh */, PPC::XVMULHUH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10148 { 16716 /* xvmulhuw */, PPC::XVMULHUW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10149 { 16725 /* xvmulsp */, PPC::XVMULSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10150 { 16733 /* xvmuluhm */, PPC::XVMULUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10151 { 16742 /* xvmuluwm */, PPC::XVMULUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10152 { 16751 /* xvnabsdp */, PPC::XVNABSDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10153 { 16760 /* xvnabssp */, PPC::XVNABSSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10154 { 16769 /* xvnegdp */, PPC::XVNEGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10155 { 16777 /* xvnegsp */, PPC::XVNEGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10156 { 16785 /* xvnmaddadp */, PPC::XVNMADDADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10157 { 16796 /* xvnmaddasp */, PPC::XVNMADDASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10158 { 16807 /* xvnmaddmdp */, PPC::XVNMADDMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10159 { 16818 /* xvnmaddmsp */, PPC::XVNMADDMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10160 { 16829 /* xvnmsubadp */, PPC::XVNMSUBADP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10161 { 16840 /* xvnmsubasp */, PPC::XVNMSUBASP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10162 { 16851 /* xvnmsubmdp */, PPC::XVNMSUBMDP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10163 { 16862 /* xvnmsubmsp */, PPC::XVNMSUBMSP, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10164 { 16873 /* xvrdpi */, PPC::XVRDPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10165 { 16880 /* xvrdpic */, PPC::XVRDPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10166 { 16888 /* xvrdpim */, PPC::XVRDPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10167 { 16896 /* xvrdpip */, PPC::XVRDPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10168 { 16904 /* xvrdpiz */, PPC::XVRDPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10169 { 16912 /* xvredp */, PPC::XVREDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10170 { 16919 /* xvresp */, PPC::XVRESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10171 { 16926 /* xvrlw */, PPC::XVRLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10172 { 16932 /* xvrspi */, PPC::XVRSPI, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10173 { 16939 /* xvrspic */, PPC::XVRSPIC, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10174 { 16947 /* xvrspim */, PPC::XVRSPIM, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10175 { 16955 /* xvrspip */, PPC::XVRSPIP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10176 { 16963 /* xvrspiz */, PPC::XVRSPIZ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10177 { 16971 /* xvrsqrtedp */, PPC::XVRSQRTEDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10178 { 16982 /* xvrsqrtesp */, PPC::XVRSQRTESP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10179 { 16993 /* xvsqrtdp */, PPC::XVSQRTDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10180 { 17002 /* xvsqrtsp */, PPC::XVSQRTSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10181 { 17011 /* xvsubdp */, PPC::XVSUBDP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10182 { 17019 /* xvsubsp */, PPC::XVSUBSP, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10183 { 17027 /* xvsubuhm */, PPC::XVSUBUHM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10184 { 17036 /* xvsubuwm */, PPC::XVSUBUWM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10185 { 17045 /* xvtdivdp */, PPC::XVTDIVDP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10186 { 17054 /* xvtdivsp */, PPC::XVTDIVSP, Convert__RegCRRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC, MCK_RegVSRC }, },
10187 { 17063 /* xvtlsbb */, PPC::XVTLSBB, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10188 { 17071 /* xvtsqrtdp */, PPC::XVTSQRTDP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10189 { 17081 /* xvtsqrtsp */, PPC::XVTSQRTSP, Convert__RegCRRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegCRRC, MCK_RegVSRC }, },
10190 { 17091 /* xvtstdcdp */, PPC::XVTSTDCDP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10191 { 17101 /* xvtstdcsp */, PPC::XVTSTDCSP, Convert__RegVSRC1_0__U7Imm1_2__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U7Imm }, },
10192 { 17111 /* xvxexpdp */, PPC::XVXEXPDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10193 { 17120 /* xvxexpsp */, PPC::XVXEXPSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10194 { 17129 /* xvxsigdp */, PPC::XVXSIGDP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10195 { 17138 /* xvxsigsp */, PPC::XVXSIGSP, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10196 { 17147 /* xxaes128decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10197 { 17160 /* xxaes128encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10198 { 17173 /* xxaes128genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_0, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10199 { 17188 /* xxaes192decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10200 { 17201 /* xxaes192encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10201 { 17214 /* xxaes192genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_1, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10202 { 17229 /* xxaes256decp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10203 { 17242 /* xxaes256encp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10204 { 17255 /* xxaes256genlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC }, },
10205 { 17270 /* xxaesdecp */, PPC::XXAESDECP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10206 { 17280 /* xxaesencp */, PPC::XXAESENCP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__RegVSRpRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10207 { 17290 /* xxaesgenlkp */, PPC::XXAESGENLKP, Convert__RegVSRpRC1_0__RegVSRpRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRpRC, MCK_RegVSRpRC, MCK_U2Imm }, },
10208 { 17302 /* xxblendvb */, PPC::XXBLENDVB, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10209 { 17312 /* xxblendvd */, PPC::XXBLENDVD, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10210 { 17322 /* xxblendvh */, PPC::XXBLENDVH, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10211 { 17332 /* xxblendvw */, PPC::XXBLENDVW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10212 { 17342 /* xxbrd */, PPC::XXBRD, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10213 { 17348 /* xxbrh */, PPC::XXBRH, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10214 { 17354 /* xxbrq */, PPC::XXBRQ, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10215 { 17360 /* xxbrw */, PPC::XXBRW, Convert__RegVSRC1_0__RegVSRC1_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10216 { 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 }, },
10217 { 17373 /* xxextractuw */, PPC::XXEXTRACTUW, Convert__RegVSFRC1_0__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSFRC, MCK_RegVSRC, MCK_U4Imm }, },
10218 { 17385 /* xxgenpcvbm */, PPC::XXGENPCVBM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10219 { 17396 /* xxgenpcvdm */, PPC::XXGENPCVDM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10220 { 17407 /* xxgenpcvhm */, PPC::XXGENPCVHM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10221 { 17418 /* xxgenpcvwm */, PPC::XXGENPCVWM, Convert__RegVSRC1_0__RegVRRC1_1__S5Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVRRC, MCK_S5Imm }, },
10222 { 17429 /* xxgfmul128 */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10223 { 17440 /* xxgfmul128gcm */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10224 { 17454 /* xxgfmul128xts */, PPC::XXGFMUL128, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_1, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10225 { 17468 /* xxinsertw */, PPC::XXINSERTW, Convert__RegVSRC1_0__Tie0_1_1__RegVSRC1_1__U4Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U4Imm }, },
10226 { 17478 /* xxland */, PPC::XXLAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10227 { 17485 /* xxlandc */, PPC::XXLANDC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10228 { 17493 /* xxleqv */, PPC::XXLEQV, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10229 { 17500 /* xxlnand */, PPC::XXLNAND, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10230 { 17508 /* xxlnor */, PPC::XXLNOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10231 { 17515 /* xxlor */, PPC::XXLOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10232 { 17521 /* xxlorc */, PPC::XXLORC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10233 { 17528 /* xxlxor */, PPC::XXLXOR, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10234 { 17535 /* xxmfacc */, PPC::XXMFACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10235 { 17543 /* xxmrghd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_0, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10236 { 17551 /* xxmrghw */, PPC::XXMRGHW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10237 { 17559 /* xxmrgld */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__imm_95_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10238 { 17567 /* xxmrglw */, PPC::XXMRGLW, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10239 { 17575 /* xxmtacc */, PPC::XXMTACC, Convert__RegACCRC1_0__Tie0_1_1, AMFBS_None, { MCK_RegACCRC }, },
10240 { 17583 /* xxmulmul */, PPC::XXMULMUL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U3Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U3Imm }, },
10241 { 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 }, },
10242 { 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 }, },
10243 { 17620 /* xxperm */, PPC::XXPERM, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10244 { 17627 /* xxpermdi */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10245 { 17636 /* xxpermr */, PPC::XXPERMR, Convert__RegVSRC1_0__RegVSRC1_1__Tie0_1_1__RegVSRC1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10246 { 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 }, },
10247 { 17652 /* xxsel */, PPC::XXSEL, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__RegVSRC1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC }, },
10248 { 17658 /* xxsetaccz */, PPC::XXSETACCZ, Convert__RegACCRC1_0, AMFBS_None, { MCK_RegACCRC }, },
10249 { 17668 /* xxsldwi */, PPC::XXSLDWI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U2Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10250 { 17676 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_0 }, },
10251 { 17676 /* xxspltd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSFRC, MCK_1 }, },
10252 { 17676 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_0, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_0 }, },
10253 { 17676 /* xxspltd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_3, AMFBS_ModernAs, { MCK_RegVSRC, MCK_RegVSRC, MCK_1 }, },
10254 { 17684 /* xxsplti32dx */, PPC::XXSPLTI32DX, Convert__RegVSRC1_0__Tie0_1_1__U1Imm1_1__Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_U1Imm, MCK_Imm }, },
10255 { 17696 /* xxspltib */, PPC::XXSPLTIB, Convert__RegVSRC1_0__U8Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_U8Imm }, },
10256 { 17705 /* xxspltidp */, PPC::XXSPLTIDP, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10257 { 17715 /* xxspltiw */, PPC::XXSPLTIW, Convert__RegVSRC1_0__Imm1_1, AMFBS_None, { MCK_RegVSRC, MCK_Imm }, },
10258 { 17724 /* xxspltw */, PPC::XXSPLTW, Convert__RegVSRC1_0__RegVSRC1_1__U2Imm1_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_U2Imm }, },
10259 { 17732 /* xxssumudm */, PPC::XXSSUMUDM, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10260 { 17742 /* xxssumudmc */, PPC::XXSSUMUDMC, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_2__U1Imm1_3, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC, MCK_RegVSRC, MCK_U1Imm }, },
10261 { 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 }, },
10262 { 17767 /* xxswapd */, PPC::XXPERMDIs, Convert__RegVSRC1_0__RegVSFRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSFRC }, },
10263 { 17767 /* xxswapd */, PPC::XXPERMDI, Convert__RegVSRC1_0__RegVSRC1_1__RegVSRC1_1__imm_95_2, AMFBS_None, { MCK_RegVSRC, MCK_RegVSRC }, },
10264};
10265
10266#include "llvm/Support/Debug.h"
10267#include "llvm/Support/Format.h"
10268
10269unsigned PPCAsmParser::
10270MatchInstructionImpl(const OperandVector &Operands,
10271 MCInst &Inst,
10272 uint64_t &ErrorInfo,
10273 FeatureBitset &MissingFeatures,
10274 bool matchingInlineAsm, unsigned VariantID) {
10275 // Eliminate obvious mismatches.
10276 if (Operands.size() > 7) {
10277 ErrorInfo = 7;
10278 return Match_InvalidOperand;
10279 }
10280
10281 // Get the current feature set.
10282 const FeatureBitset &AvailableFeatures = getAvailableFeatures();
10283
10284 // Get the instruction mnemonic, which is the first token.
10285 StringRef Mnemonic = ((PPCOperand &)*Operands[0]).getToken();
10286
10287 // Process all MnemonicAliases to remap the mnemonic.
10288 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10289
10290 // Some state to try to produce better error messages.
10291 bool HadMatchOtherThanFeatures = false;
10292 bool HadMatchOtherThanPredicate = false;
10293 unsigned RetCode = Match_InvalidOperand;
10294 MissingFeatures.set();
10295 // Set ErrorInfo to the operand that mismatches if it is
10296 // wrong for all instances of the instruction.
10297 ErrorInfo = ~0ULL;
10298 // Find the appropriate table for this asm variant.
10299 const MatchEntry *Start, *End;
10300 switch (VariantID) {
10301 default: llvm_unreachable("invalid variant!");
10302 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10303 }
10304 // Search the table.
10305 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10306
10307 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "AsmMatcher: found " <<
10308 std::distance(MnemonicRange.first, MnemonicRange.second) <<
10309 " encodings with mnemonic '" << Mnemonic << "'\n");
10310
10311 // Return a more specific error code if no mnemonics match.
10312 if (MnemonicRange.first == MnemonicRange.second)
10313 return Match_MnemonicFail;
10314
10315 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10316 it != ie; ++it) {
10317 const FeatureBitset &RequiredFeatures = FeatureBitsets[it->RequiredFeaturesIdx];
10318 bool HasRequiredFeatures =
10319 (AvailableFeatures & RequiredFeatures) == RequiredFeatures;
10320 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Trying to match opcode "
10321 << MII.getName(it->Opcode) << "\n");
10322 // equal_range guarantees that instruction mnemonic matches.
10323 assert(Mnemonic == it->getMnemonic());
10324 bool OperandsValid = true;
10325 unsigned ActualIdx = 1;
10326 for (unsigned FormalIdx = 0; FormalIdx != 6; ++FormalIdx) {
10327 auto Formal = static_cast<MatchClassKind>(it->Classes[FormalIdx]);
10328 DEBUG_WITH_TYPE("asm-matcher",
10329 dbgs() << " Matching formal operand class " << getMatchClassName(Formal)
10330 << " against actual operand at index " << ActualIdx);
10331 if (ActualIdx < Operands.size())
10332 DEBUG_WITH_TYPE("asm-matcher", dbgs() << " (";
10333 Operands[ActualIdx]->print(dbgs(), getContext().getAsmInfo()); dbgs() << "): ");
10334 else
10335 DEBUG_WITH_TYPE("asm-matcher", dbgs() << ": ");
10336 if (ActualIdx >= Operands.size()) {
10337 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "actual operand index out of range\n");
10338 if (Formal == InvalidMatchClass) {
10339 break;
10340 }
10341 if (isSubclass(Formal, OptionalMatchClass)) {
10342 continue;
10343 }
10344 OperandsValid = false;
10345 ErrorInfo = ActualIdx;
10346 break;
10347 }
10348 MCParsedAsmOperand &Actual = *Operands[ActualIdx];
10349 unsigned Diag = validateOperandClass(Actual, Formal, *STI);
10350 if (Diag == Match_Success) {
10351 DEBUG_WITH_TYPE("asm-matcher",
10352 dbgs() << "match success using generic matcher\n");
10353 ++ActualIdx;
10354 continue;
10355 }
10356 // If the generic handler indicates an invalid operand
10357 // failure, check for a special case.
10358 if (Diag != Match_Success) {
10359 unsigned TargetDiag = validateTargetOperandClass(Actual, Formal);
10360 if (TargetDiag == Match_Success) {
10361 DEBUG_WITH_TYPE("asm-matcher",
10362 dbgs() << "match success using target matcher\n");
10363 ++ActualIdx;
10364 continue;
10365 }
10366 // If the target matcher returned a specific error code use
10367 // that, else use the one from the generic matcher.
10368 if (TargetDiag != Match_InvalidOperand && HasRequiredFeatures)
10369 Diag = TargetDiag;
10370 }
10371 // If current formal operand wasn't matched and it is optional
10372 // then try to match next formal operand
10373 if (Diag == Match_InvalidOperand && isSubclass(Formal, OptionalMatchClass)) {
10374 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "ignoring optional operand\n");
10375 continue;
10376 }
10377 // If this operand is broken for all of the instances of this
10378 // mnemonic, keep track of it so we can report loc info.
10379 // If we already had a match that only failed due to a
10380 // target predicate, that diagnostic is preferred.
10381 if (!HadMatchOtherThanPredicate &&
10382 (it == MnemonicRange.first || ErrorInfo <= ActualIdx)) {
10383 if (HasRequiredFeatures && (ErrorInfo != ActualIdx || Diag != Match_InvalidOperand))
10384 RetCode = Diag;
10385 ErrorInfo = ActualIdx;
10386 }
10387 // Otherwise, just reject this instance of the mnemonic.
10388 OperandsValid = false;
10389 break;
10390 }
10391
10392 if (!OperandsValid) {
10393 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Opcode result: multiple "
10394 "operand mismatches, ignoring "
10395 "this opcode\n");
10396 continue;
10397 }
10398 if (!HasRequiredFeatures) {
10399 HadMatchOtherThanFeatures = true;
10400 FeatureBitset NewMissingFeatures = RequiredFeatures & ~AvailableFeatures;
10401 DEBUG_WITH_TYPE("asm-matcher", dbgs() << "Missing target features:";
10402 for (unsigned I = 0, E = NewMissingFeatures.size(); I != E; ++I)
10403 if (NewMissingFeatures[I])
10404 dbgs() << ' ' << I;
10405 dbgs() << "\n");
10406 if (NewMissingFeatures.count() <=
10407 MissingFeatures.count())
10408 MissingFeatures = NewMissingFeatures;
10409 continue;
10410 }
10411
10412 Inst.clear();
10413
10414 Inst.setOpcode(it->Opcode);
10415 // We have a potential match but have not rendered the operands.
10416 // Check the target predicate to handle any context sensitive
10417 // constraints.
10418 // For example, Ties that are referenced multiple times must be
10419 // checked here to ensure the input is the same for each match
10420 // constraints. If we leave it any later the ties will have been
10421 // canonicalized
10422 unsigned MatchResult;
10423 if ((MatchResult = checkEarlyTargetMatchPredicate(Inst, Operands)) != Match_Success) {
10424 Inst.clear();
10425 DEBUG_WITH_TYPE(
10426 "asm-matcher",
10427 dbgs() << "Early target match predicate failed with diag code "
10428 << MatchResult << "\n");
10429 RetCode = MatchResult;
10430 HadMatchOtherThanPredicate = true;
10431 continue;
10432 }
10433
10434 if (matchingInlineAsm) {
10435 convertToMapAndConstraints(it->ConvertFn, Operands);
10436 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10437 ErrorInfo))
10438 return Match_InvalidTiedOperand;
10439
10440 return Match_Success;
10441 }
10442
10443 // We have selected a definite instruction, convert the parsed
10444 // operands into the appropriate MCInst.
10445 convertToMCInst(it->ConvertFn, Inst, it->Opcode, Operands);
10446
10447 // We have a potential match. Check the target predicate to
10448 // handle any context sensitive constraints.
10449 if ((MatchResult = checkTargetMatchPredicate(Inst)) != Match_Success) {
10450 DEBUG_WITH_TYPE("asm-matcher",
10451 dbgs() << "Target match predicate failed with diag code "
10452 << MatchResult << "\n");
10453 Inst.clear();
10454 RetCode = MatchResult;
10455 HadMatchOtherThanPredicate = true;
10456 continue;
10457 }
10458
10459 std::string Info;
10460 if (!getParser().getTargetParser().getTargetOptions().MCNoDeprecatedWarn &&
10461 MII.getDeprecatedInfo(Inst, getSTI(), Info)) {
10462 SMLoc Loc = ((PPCOperand &)*Operands[0]).getStartLoc();
10463 getParser().Warning(Loc, Info, {});
10464 }
10465 if (!checkAsmTiedOperandConstraints(*this, it->ConvertFn, Operands,
10466 ErrorInfo))
10467 return Match_InvalidTiedOperand;
10468
10469 DEBUG_WITH_TYPE(
10470 "asm-matcher",
10471 dbgs() << "Opcode result: complete match, selecting this opcode\n");
10472 return Match_Success;
10473 }
10474
10475 // Okay, we had no match. Try to return a useful error code.
10476 if (HadMatchOtherThanPredicate || !HadMatchOtherThanFeatures)
10477 return RetCode;
10478
10479 ErrorInfo = 0;
10480 return Match_MissingFeature;
10481}
10482
10483#endif // GET_MATCHER_IMPLEMENTATION
10484
10485
10486#ifdef GET_MNEMONIC_SPELL_CHECKER
10487#undef GET_MNEMONIC_SPELL_CHECKER
10488
10489static std::string PPCMnemonicSpellCheck(StringRef S, const FeatureBitset &FBS, unsigned VariantID) {
10490 const unsigned MaxEditDist = 2;
10491 std::vector<StringRef> Candidates;
10492 StringRef Prev = "";
10493
10494 // Find the appropriate table for this asm variant.
10495 const MatchEntry *Start, *End;
10496 switch (VariantID) {
10497 default: llvm_unreachable("invalid variant!");
10498 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10499 }
10500
10501 for (auto I = Start; I < End; I++) {
10502 // Ignore unsupported instructions.
10503 const FeatureBitset &RequiredFeatures = FeatureBitsets[I->RequiredFeaturesIdx];
10504 if ((FBS & RequiredFeatures) != RequiredFeatures)
10505 continue;
10506
10507 StringRef T = I->getMnemonic();
10508 // Avoid recomputing the edit distance for the same string.
10509 if (T == Prev)
10510 continue;
10511
10512 Prev = T;
10513 unsigned Dist = S.edit_distance(T, false, MaxEditDist);
10514 if (Dist <= MaxEditDist)
10515 Candidates.push_back(T);
10516 }
10517
10518 if (Candidates.empty())
10519 return "";
10520
10521 std::string Res = ", did you mean: ";
10522 unsigned i = 0;
10523 for (; i < Candidates.size() - 1; i++)
10524 Res += Candidates[i].str() + ", ";
10525 return Res + Candidates[i].str() + "?";
10526}
10527
10528#endif // GET_MNEMONIC_SPELL_CHECKER
10529
10530
10531#ifdef GET_MNEMONIC_CHECKER
10532#undef GET_MNEMONIC_CHECKER
10533
10534static bool PPCCheckMnemonic(StringRef Mnemonic,
10535 const FeatureBitset &AvailableFeatures,
10536 unsigned VariantID) {
10537 // Process all MnemonicAliases to remap the mnemonic.
10538 applyMnemonicAliases(Mnemonic, AvailableFeatures, VariantID);
10539
10540 // Find the appropriate table for this asm variant.
10541 const MatchEntry *Start, *End;
10542 switch (VariantID) {
10543 default: llvm_unreachable("invalid variant!");
10544 case 0: Start = std::begin(MatchTable0); End = std::end(MatchTable0); break;
10545 }
10546
10547 // Search the table.
10548 auto MnemonicRange = std::equal_range(Start, End, Mnemonic, LessOpcode());
10549
10550 if (MnemonicRange.first == MnemonicRange.second)
10551 return false;
10552
10553 for (const MatchEntry *it = MnemonicRange.first, *ie = MnemonicRange.second;
10554 it != ie; ++it) {
10555 const FeatureBitset &RequiredFeatures =
10556 FeatureBitsets[it->RequiredFeaturesIdx];
10557 if ((AvailableFeatures & RequiredFeatures) == RequiredFeatures)
10558 return true;
10559 }
10560 return false;
10561}
10562
10563#endif // GET_MNEMONIC_CHECKER
10564
10565