Line data Source code
1 : #[allow(non_camel_case_types)]
2 0 : #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
3 : pub enum Opcode {
4 : PHI,
5 : INLINEASM,
6 : INLINEASM_BR,
7 : CFI_INSTRUCTION,
8 : EH_LABEL,
9 : GC_LABEL,
10 : ANNOTATION_LABEL,
11 : KILL,
12 : EXTRACT_SUBREG,
13 : INSERT_SUBREG,
14 : IMPLICIT_DEF,
15 : SUBREG_TO_REG,
16 : COPY_TO_REGCLASS,
17 : DBG_VALUE,
18 : DBG_VALUE_LIST,
19 : DBG_INSTR_REF,
20 : DBG_PHI,
21 : DBG_LABEL,
22 : REG_SEQUENCE,
23 : COPY,
24 : BUNDLE,
25 : LIFETIME_START,
26 : LIFETIME_END,
27 : PSEUDO_PROBE,
28 : ARITH_FENCE,
29 : STACKMAP,
30 : FENTRY_CALL,
31 : PATCHPOINT,
32 : LOAD_STACK_GUARD,
33 : PREALLOCATED_SETUP,
34 : PREALLOCATED_ARG,
35 : STATEPOINT,
36 : LOCAL_ESCAPE,
37 : FAULTING_OP,
38 : PATCHABLE_OP,
39 : PATCHABLE_FUNCTION_ENTER,
40 : PATCHABLE_RET,
41 : PATCHABLE_FUNCTION_EXIT,
42 : PATCHABLE_TAIL_CALL,
43 : PATCHABLE_EVENT_CALL,
44 : PATCHABLE_TYPED_EVENT_CALL,
45 : ICALL_BRANCH_FUNNEL,
46 : MEMBARRIER,
47 : JUMP_TABLE_DEBUG_INFO,
48 : CONVERGENCECTRL_ENTRY,
49 : CONVERGENCECTRL_ANCHOR,
50 : CONVERGENCECTRL_LOOP,
51 : CONVERGENCECTRL_GLUE,
52 : G_ASSERT_SEXT,
53 : G_ASSERT_ZEXT,
54 : G_ASSERT_ALIGN,
55 : G_ADD,
56 : G_SUB,
57 : G_MUL,
58 : G_SDIV,
59 : G_UDIV,
60 : G_SREM,
61 : G_UREM,
62 : G_SDIVREM,
63 : G_UDIVREM,
64 : G_AND,
65 : G_OR,
66 : G_XOR,
67 : G_IMPLICIT_DEF,
68 : G_PHI,
69 : G_FRAME_INDEX,
70 : G_GLOBAL_VALUE,
71 : G_PTRAUTH_GLOBAL_VALUE,
72 : G_CONSTANT_POOL,
73 : G_EXTRACT,
74 : G_UNMERGE_VALUES,
75 : G_INSERT,
76 : G_MERGE_VALUES,
77 : G_BUILD_VECTOR,
78 : G_BUILD_VECTOR_TRUNC,
79 : G_CONCAT_VECTORS,
80 : G_PTRTOINT,
81 : G_INTTOPTR,
82 : G_BITCAST,
83 : G_FREEZE,
84 : G_CONSTANT_FOLD_BARRIER,
85 : G_INTRINSIC_FPTRUNC_ROUND,
86 : G_INTRINSIC_TRUNC,
87 : G_INTRINSIC_ROUND,
88 : G_INTRINSIC_LRINT,
89 : G_INTRINSIC_LLRINT,
90 : G_INTRINSIC_ROUNDEVEN,
91 : G_READCYCLECOUNTER,
92 : G_READSTEADYCOUNTER,
93 : G_LOAD,
94 : G_SEXTLOAD,
95 : G_ZEXTLOAD,
96 : G_INDEXED_LOAD,
97 : G_INDEXED_SEXTLOAD,
98 : G_INDEXED_ZEXTLOAD,
99 : G_STORE,
100 : G_INDEXED_STORE,
101 : G_ATOMIC_CMPXCHG_WITH_SUCCESS,
102 : G_ATOMIC_CMPXCHG,
103 : G_ATOMICRMW_XCHG,
104 : G_ATOMICRMW_ADD,
105 : G_ATOMICRMW_SUB,
106 : G_ATOMICRMW_AND,
107 : G_ATOMICRMW_NAND,
108 : G_ATOMICRMW_OR,
109 : G_ATOMICRMW_XOR,
110 : G_ATOMICRMW_MAX,
111 : G_ATOMICRMW_MIN,
112 : G_ATOMICRMW_UMAX,
113 : G_ATOMICRMW_UMIN,
114 : G_ATOMICRMW_FADD,
115 : G_ATOMICRMW_FSUB,
116 : G_ATOMICRMW_FMAX,
117 : G_ATOMICRMW_FMIN,
118 : G_ATOMICRMW_UINC_WRAP,
119 : G_ATOMICRMW_UDEC_WRAP,
120 : G_FENCE,
121 : G_PREFETCH,
122 : G_BRCOND,
123 : G_BRINDIRECT,
124 : G_INVOKE_REGION_START,
125 : G_INTRINSIC,
126 : G_INTRINSIC_W_SIDE_EFFECTS,
127 : G_INTRINSIC_CONVERGENT,
128 : G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
129 : G_ANYEXT,
130 : G_TRUNC,
131 : G_CONSTANT,
132 : G_FCONSTANT,
133 : G_VASTART,
134 : G_VAARG,
135 : G_SEXT,
136 : G_SEXT_INREG,
137 : G_ZEXT,
138 : G_SHL,
139 : G_LSHR,
140 : G_ASHR,
141 : G_FSHL,
142 : G_FSHR,
143 : G_ROTR,
144 : G_ROTL,
145 : G_ICMP,
146 : G_FCMP,
147 : G_SCMP,
148 : G_UCMP,
149 : G_SELECT,
150 : G_UADDO,
151 : G_UADDE,
152 : G_USUBO,
153 : G_USUBE,
154 : G_SADDO,
155 : G_SADDE,
156 : G_SSUBO,
157 : G_SSUBE,
158 : G_UMULO,
159 : G_SMULO,
160 : G_UMULH,
161 : G_SMULH,
162 : G_UADDSAT,
163 : G_SADDSAT,
164 : G_USUBSAT,
165 : G_SSUBSAT,
166 : G_USHLSAT,
167 : G_SSHLSAT,
168 : G_SMULFIX,
169 : G_UMULFIX,
170 : G_SMULFIXSAT,
171 : G_UMULFIXSAT,
172 : G_SDIVFIX,
173 : G_UDIVFIX,
174 : G_SDIVFIXSAT,
175 : G_UDIVFIXSAT,
176 : G_FADD,
177 : G_FSUB,
178 : G_FMUL,
179 : G_FMA,
180 : G_FMAD,
181 : G_FDIV,
182 : G_FREM,
183 : G_FPOW,
184 : G_FPOWI,
185 : G_FEXP,
186 : G_FEXP2,
187 : G_FEXP10,
188 : G_FLOG,
189 : G_FLOG2,
190 : G_FLOG10,
191 : G_FLDEXP,
192 : G_FFREXP,
193 : G_FNEG,
194 : G_FPEXT,
195 : G_FPTRUNC,
196 : G_FPTOSI,
197 : G_FPTOUI,
198 : G_SITOFP,
199 : G_UITOFP,
200 : G_FABS,
201 : G_FCOPYSIGN,
202 : G_IS_FPCLASS,
203 : G_FCANONICALIZE,
204 : G_FMINNUM,
205 : G_FMAXNUM,
206 : G_FMINNUM_IEEE,
207 : G_FMAXNUM_IEEE,
208 : G_FMINIMUM,
209 : G_FMAXIMUM,
210 : G_GET_FPENV,
211 : G_SET_FPENV,
212 : G_RESET_FPENV,
213 : G_GET_FPMODE,
214 : G_SET_FPMODE,
215 : G_RESET_FPMODE,
216 : G_PTR_ADD,
217 : G_PTRMASK,
218 : G_SMIN,
219 : G_SMAX,
220 : G_UMIN,
221 : G_UMAX,
222 : G_ABS,
223 : G_LROUND,
224 : G_LLROUND,
225 : G_BR,
226 : G_BRJT,
227 : G_VSCALE,
228 : G_INSERT_SUBVECTOR,
229 : G_EXTRACT_SUBVECTOR,
230 : G_INSERT_VECTOR_ELT,
231 : G_EXTRACT_VECTOR_ELT,
232 : G_SHUFFLE_VECTOR,
233 : G_SPLAT_VECTOR,
234 : G_VECTOR_COMPRESS,
235 : G_CTTZ,
236 : G_CTTZ_ZERO_UNDEF,
237 : G_CTLZ,
238 : G_CTLZ_ZERO_UNDEF,
239 : G_CTPOP,
240 : G_BSWAP,
241 : G_BITREVERSE,
242 : G_FCEIL,
243 : G_FCOS,
244 : G_FSIN,
245 : G_FTAN,
246 : G_FACOS,
247 : G_FASIN,
248 : G_FATAN,
249 : G_FCOSH,
250 : G_FSINH,
251 : G_FTANH,
252 : G_FSQRT,
253 : G_FFLOOR,
254 : G_FRINT,
255 : G_FNEARBYINT,
256 : G_ADDRSPACE_CAST,
257 : G_BLOCK_ADDR,
258 : G_JUMP_TABLE,
259 : G_DYN_STACKALLOC,
260 : G_STACKSAVE,
261 : G_STACKRESTORE,
262 : G_STRICT_FADD,
263 : G_STRICT_FSUB,
264 : G_STRICT_FMUL,
265 : G_STRICT_FDIV,
266 : G_STRICT_FREM,
267 : G_STRICT_FMA,
268 : G_STRICT_FSQRT,
269 : G_STRICT_FLDEXP,
270 : G_READ_REGISTER,
271 : G_WRITE_REGISTER,
272 : G_MEMCPY,
273 : G_MEMCPY_INLINE,
274 : G_MEMMOVE,
275 : G_MEMSET,
276 : G_BZERO,
277 : G_TRAP,
278 : G_DEBUGTRAP,
279 : G_UBSANTRAP,
280 : G_VECREDUCE_SEQ_FADD,
281 : G_VECREDUCE_SEQ_FMUL,
282 : G_VECREDUCE_FADD,
283 : G_VECREDUCE_FMUL,
284 : G_VECREDUCE_FMAX,
285 : G_VECREDUCE_FMIN,
286 : G_VECREDUCE_FMAXIMUM,
287 : G_VECREDUCE_FMINIMUM,
288 : G_VECREDUCE_ADD,
289 : G_VECREDUCE_MUL,
290 : G_VECREDUCE_AND,
291 : G_VECREDUCE_OR,
292 : G_VECREDUCE_XOR,
293 : G_VECREDUCE_SMAX,
294 : G_VECREDUCE_SMIN,
295 : G_VECREDUCE_UMAX,
296 : G_VECREDUCE_UMIN,
297 : G_SBFX,
298 : G_UBFX,
299 : ATOMIC_CMP_SWAP_I128,
300 : ATOMIC_LOAD_ADD_I128,
301 : ATOMIC_LOAD_AND_I128,
302 : ATOMIC_LOAD_NAND_I128,
303 : ATOMIC_LOAD_OR_I128,
304 : ATOMIC_LOAD_SUB_I128,
305 : ATOMIC_LOAD_XOR_I128,
306 : ATOMIC_SWAP_I128,
307 : BUILD_QUADWORD,
308 : BUILD_UACC,
309 : CFENCE,
310 : CFENCE8,
311 : CLRLSLDI,
312 : CLRLSLDI_rec,
313 : CLRLSLWI,
314 : CLRLSLWI_rec,
315 : CLRRDI,
316 : CLRRDI_rec,
317 : CLRRWI,
318 : CLRRWI_rec,
319 : DCBFL,
320 : DCBFLP,
321 : DCBFPS,
322 : DCBFx,
323 : DCBSTPS,
324 : DCBTCT,
325 : DCBTDS,
326 : DCBTSTCT,
327 : DCBTSTDS,
328 : DCBTSTT,
329 : DCBTSTx,
330 : DCBTT,
331 : DCBTx,
332 : DFLOADf32,
333 : DFLOADf64,
334 : DFSTOREf32,
335 : DFSTOREf64,
336 : EXTLDI,
337 : EXTLDI_rec,
338 : EXTLWI,
339 : EXTLWI_rec,
340 : EXTRDI,
341 : EXTRDI_rec,
342 : EXTRWI,
343 : EXTRWI_rec,
344 : INSLWI,
345 : INSLWI_rec,
346 : INSRDI,
347 : INSRDI_rec,
348 : INSRWI,
349 : INSRWI_rec,
350 : KILL_PAIR,
351 : LAx,
352 : LIWAX,
353 : LIWZX,
354 : PPCLdFixedAddr,
355 : PSUBI,
356 : RLWIMIbm,
357 : RLWIMIbm_rec,
358 : RLWINMbm,
359 : RLWINMbm_rec,
360 : RLWNMbm,
361 : RLWNMbm_rec,
362 : ROTRDI,
363 : ROTRDI_rec,
364 : ROTRWI,
365 : ROTRWI_rec,
366 : SLDI,
367 : SLDI_rec,
368 : SLWI,
369 : SLWI_rec,
370 : SPILLTOVSR_LD,
371 : SPILLTOVSR_LDX,
372 : SPILLTOVSR_ST,
373 : SPILLTOVSR_STX,
374 : SRDI,
375 : SRDI_rec,
376 : SRWI,
377 : SRWI_rec,
378 : STIWX,
379 : SUBI,
380 : SUBIC,
381 : SUBIC_rec,
382 : SUBIS,
383 : SUBPCIS,
384 : XFLOADf32,
385 : XFLOADf64,
386 : XFSTOREf32,
387 : XFSTOREf64,
388 : ADD4,
389 : ADD4O,
390 : ADD4O_rec,
391 : ADD4TLS,
392 : ADD4_rec,
393 : ADD8,
394 : ADD8O,
395 : ADD8O_rec,
396 : ADD8TLS,
397 : ADD8TLS_,
398 : ADD8_rec,
399 : ADDC,
400 : ADDC8,
401 : ADDC8O,
402 : ADDC8O_rec,
403 : ADDC8_rec,
404 : ADDCO,
405 : ADDCO_rec,
406 : ADDC_rec,
407 : ADDE,
408 : ADDE8,
409 : ADDE8O,
410 : ADDE8O_rec,
411 : ADDE8_rec,
412 : ADDEO,
413 : ADDEO_rec,
414 : ADDEX,
415 : ADDEX8,
416 : ADDE_rec,
417 : ADDG6S,
418 : ADDG6S8,
419 : ADDI,
420 : ADDI8,
421 : ADDIC,
422 : ADDIC8,
423 : ADDIC_rec,
424 : ADDIS,
425 : ADDIS8,
426 : ADDISdtprelHA,
427 : ADDISdtprelHA32,
428 : ADDISgotTprelHA,
429 : ADDIStlsgdHA,
430 : ADDIStlsldHA,
431 : ADDIStocHA,
432 : ADDIStocHA8,
433 : ADDIdtprelL,
434 : ADDIdtprelL32,
435 : ADDItlsgdL,
436 : ADDItlsgdL32,
437 : ADDItlsgdLADDR,
438 : ADDItlsgdLADDR32,
439 : ADDItlsldL,
440 : ADDItlsldL32,
441 : ADDItlsldLADDR,
442 : ADDItlsldLADDR32,
443 : ADDItoc,
444 : ADDItoc8,
445 : ADDItocL,
446 : ADDItocL8,
447 : ADDME,
448 : ADDME8,
449 : ADDME8O,
450 : ADDME8O_rec,
451 : ADDME8_rec,
452 : ADDMEO,
453 : ADDMEO_rec,
454 : ADDME_rec,
455 : ADDPCIS,
456 : ADDZE,
457 : ADDZE8,
458 : ADDZE8O,
459 : ADDZE8O_rec,
460 : ADDZE8_rec,
461 : ADDZEO,
462 : ADDZEO_rec,
463 : ADDZE_rec,
464 : ADJCALLSTACKDOWN,
465 : ADJCALLSTACKUP,
466 : AND,
467 : AND8,
468 : AND8_rec,
469 : ANDC,
470 : ANDC8,
471 : ANDC8_rec,
472 : ANDC_rec,
473 : ANDI8_rec,
474 : ANDIS8_rec,
475 : ANDIS_rec,
476 : ANDI_rec,
477 : ANDI_rec_1_EQ_BIT,
478 : ANDI_rec_1_EQ_BIT8,
479 : ANDI_rec_1_GT_BIT,
480 : ANDI_rec_1_GT_BIT8,
481 : AND_rec,
482 : ATOMIC_CMP_SWAP_I16,
483 : ATOMIC_CMP_SWAP_I32,
484 : ATOMIC_CMP_SWAP_I64,
485 : ATOMIC_CMP_SWAP_I8,
486 : ATOMIC_LOAD_ADD_I16,
487 : ATOMIC_LOAD_ADD_I32,
488 : ATOMIC_LOAD_ADD_I64,
489 : ATOMIC_LOAD_ADD_I8,
490 : ATOMIC_LOAD_AND_I16,
491 : ATOMIC_LOAD_AND_I32,
492 : ATOMIC_LOAD_AND_I64,
493 : ATOMIC_LOAD_AND_I8,
494 : ATOMIC_LOAD_MAX_I16,
495 : ATOMIC_LOAD_MAX_I32,
496 : ATOMIC_LOAD_MAX_I64,
497 : ATOMIC_LOAD_MAX_I8,
498 : ATOMIC_LOAD_MIN_I16,
499 : ATOMIC_LOAD_MIN_I32,
500 : ATOMIC_LOAD_MIN_I64,
501 : ATOMIC_LOAD_MIN_I8,
502 : ATOMIC_LOAD_NAND_I16,
503 : ATOMIC_LOAD_NAND_I32,
504 : ATOMIC_LOAD_NAND_I64,
505 : ATOMIC_LOAD_NAND_I8,
506 : ATOMIC_LOAD_OR_I16,
507 : ATOMIC_LOAD_OR_I32,
508 : ATOMIC_LOAD_OR_I64,
509 : ATOMIC_LOAD_OR_I8,
510 : ATOMIC_LOAD_SUB_I16,
511 : ATOMIC_LOAD_SUB_I32,
512 : ATOMIC_LOAD_SUB_I64,
513 : ATOMIC_LOAD_SUB_I8,
514 : ATOMIC_LOAD_UMAX_I16,
515 : ATOMIC_LOAD_UMAX_I32,
516 : ATOMIC_LOAD_UMAX_I64,
517 : ATOMIC_LOAD_UMAX_I8,
518 : ATOMIC_LOAD_UMIN_I16,
519 : ATOMIC_LOAD_UMIN_I32,
520 : ATOMIC_LOAD_UMIN_I64,
521 : ATOMIC_LOAD_UMIN_I8,
522 : ATOMIC_LOAD_XOR_I16,
523 : ATOMIC_LOAD_XOR_I32,
524 : ATOMIC_LOAD_XOR_I64,
525 : ATOMIC_LOAD_XOR_I8,
526 : ATOMIC_SWAP_I16,
527 : ATOMIC_SWAP_I32,
528 : ATOMIC_SWAP_I64,
529 : ATOMIC_SWAP_I8,
530 : ATTN,
531 : B,
532 : BA,
533 : BC,
534 : BCC,
535 : BCCA,
536 : BCCCTR,
537 : BCCCTR8,
538 : BCCCTRL,
539 : BCCCTRL8,
540 : BCCL,
541 : BCCLA,
542 : BCCLR,
543 : BCCLRL,
544 : BCCTR,
545 : BCCTR8,
546 : BCCTR8n,
547 : BCCTRL,
548 : BCCTRL8,
549 : BCCTRL8n,
550 : BCCTRLn,
551 : BCCTRn,
552 : BCDADD_rec,
553 : BCDCFN_rec,
554 : BCDCFSQ_rec,
555 : BCDCFZ_rec,
556 : BCDCPSGN_rec,
557 : BCDCTN_rec,
558 : BCDCTSQ_rec,
559 : BCDCTZ_rec,
560 : BCDSETSGN_rec,
561 : BCDSR_rec,
562 : BCDSUB_rec,
563 : BCDS_rec,
564 : BCDTRUNC_rec,
565 : BCDUS_rec,
566 : BCDUTRUNC_rec,
567 : BCL,
568 : BCLR,
569 : BCLRL,
570 : BCLRLn,
571 : BCLRn,
572 : BCLalways,
573 : BCLn,
574 : BCTR,
575 : BCTR8,
576 : BCTRL,
577 : BCTRL8,
578 : BCTRL8_LDinto_toc,
579 : BCTRL8_LDinto_toc_RM,
580 : BCTRL8_RM,
581 : BCTRL_LWZinto_toc,
582 : BCTRL_LWZinto_toc_RM,
583 : BCTRL_RM,
584 : BCn,
585 : BDNZ,
586 : BDNZ8,
587 : BDNZA,
588 : BDNZAm,
589 : BDNZAp,
590 : BDNZL,
591 : BDNZLA,
592 : BDNZLAm,
593 : BDNZLAp,
594 : BDNZLR,
595 : BDNZLR8,
596 : BDNZLRL,
597 : BDNZLRLm,
598 : BDNZLRLp,
599 : BDNZLRm,
600 : BDNZLRp,
601 : BDNZLm,
602 : BDNZLp,
603 : BDNZm,
604 : BDNZp,
605 : BDZ,
606 : BDZ8,
607 : BDZA,
608 : BDZAm,
609 : BDZAp,
610 : BDZL,
611 : BDZLA,
612 : BDZLAm,
613 : BDZLAp,
614 : BDZLR,
615 : BDZLR8,
616 : BDZLRL,
617 : BDZLRLm,
618 : BDZLRLp,
619 : BDZLRm,
620 : BDZLRp,
621 : BDZLm,
622 : BDZLp,
623 : BDZm,
624 : BDZp,
625 : BL,
626 : BL8,
627 : BL8_NOP,
628 : BL8_NOP_RM,
629 : BL8_NOP_TLS,
630 : BL8_NOTOC,
631 : BL8_NOTOC_RM,
632 : BL8_NOTOC_TLS,
633 : BL8_RM,
634 : BL8_TLS,
635 : BL8_TLS_,
636 : BLA,
637 : BLA8,
638 : BLA8_NOP,
639 : BLA8_NOP_RM,
640 : BLA8_RM,
641 : BLA_RM,
642 : BLR,
643 : BLR8,
644 : BLRL,
645 : BL_NOP,
646 : BL_NOP_RM,
647 : BL_RM,
648 : BL_TLS,
649 : BPERMD,
650 : BRD,
651 : BRH,
652 : BRH8,
653 : BRINC,
654 : BRW,
655 : BRW8,
656 : CBCDTD,
657 : CBCDTD8,
658 : CDTBCD,
659 : CDTBCD8,
660 : CFUGED,
661 : CLRBHRB,
662 : CMPB,
663 : CMPB8,
664 : CMPD,
665 : CMPDI,
666 : CMPEQB,
667 : CMPLD,
668 : CMPLDI,
669 : CMPLW,
670 : CMPLWI,
671 : CMPRB,
672 : CMPRB8,
673 : CMPW,
674 : CMPWI,
675 : CNTLZD,
676 : CNTLZDM,
677 : CNTLZD_rec,
678 : CNTLZW,
679 : CNTLZW8,
680 : CNTLZW8_rec,
681 : CNTLZW_rec,
682 : CNTTZD,
683 : CNTTZDM,
684 : CNTTZD_rec,
685 : CNTTZW,
686 : CNTTZW8,
687 : CNTTZW8_rec,
688 : CNTTZW_rec,
689 : CP_ABORT,
690 : CP_COPY,
691 : CP_COPY8,
692 : CP_PASTE8_rec,
693 : CP_PASTE_rec,
694 : CR6SET,
695 : CR6UNSET,
696 : CRAND,
697 : CRANDC,
698 : CREQV,
699 : CRNAND,
700 : CRNOR,
701 : CRNOT,
702 : CROR,
703 : CRORC,
704 : CRSET,
705 : CRUNSET,
706 : CRXOR,
707 : CTRL_DEP,
708 : DADD,
709 : DADDQ,
710 : DADDQ_rec,
711 : DADD_rec,
712 : DARN,
713 : DCBA,
714 : DCBF,
715 : DCBFEP,
716 : DCBI,
717 : DCBST,
718 : DCBSTEP,
719 : DCBT,
720 : DCBTEP,
721 : DCBTST,
722 : DCBTSTEP,
723 : DCBZ,
724 : DCBZEP,
725 : DCBZL,
726 : DCBZLEP,
727 : DCCCI,
728 : DCFFIX,
729 : DCFFIXQ,
730 : DCFFIXQQ,
731 : DCFFIXQ_rec,
732 : DCFFIX_rec,
733 : DCMPO,
734 : DCMPOQ,
735 : DCMPU,
736 : DCMPUQ,
737 : DCTDP,
738 : DCTDP_rec,
739 : DCTFIX,
740 : DCTFIXQ,
741 : DCTFIXQQ,
742 : DCTFIXQ_rec,
743 : DCTFIX_rec,
744 : DCTQPQ,
745 : DCTQPQ_rec,
746 : DDEDPD,
747 : DDEDPDQ,
748 : DDEDPDQ_rec,
749 : DDEDPD_rec,
750 : DDIV,
751 : DDIVQ,
752 : DDIVQ_rec,
753 : DDIV_rec,
754 : DENBCD,
755 : DENBCDQ,
756 : DENBCDQ_rec,
757 : DENBCD_rec,
758 : DIEX,
759 : DIEXQ,
760 : DIEXQ_rec,
761 : DIEX_rec,
762 : DIVD,
763 : DIVDE,
764 : DIVDEO,
765 : DIVDEO_rec,
766 : DIVDEU,
767 : DIVDEUO,
768 : DIVDEUO_rec,
769 : DIVDEU_rec,
770 : DIVDE_rec,
771 : DIVDO,
772 : DIVDO_rec,
773 : DIVDU,
774 : DIVDUO,
775 : DIVDUO_rec,
776 : DIVDU_rec,
777 : DIVD_rec,
778 : DIVW,
779 : DIVWE,
780 : DIVWEO,
781 : DIVWEO_rec,
782 : DIVWEU,
783 : DIVWEUO,
784 : DIVWEUO_rec,
785 : DIVWEU_rec,
786 : DIVWE_rec,
787 : DIVWO,
788 : DIVWO_rec,
789 : DIVWU,
790 : DIVWUO,
791 : DIVWUO_rec,
792 : DIVWU_rec,
793 : DIVW_rec,
794 : DMMR,
795 : DMSETDMRZ,
796 : DMUL,
797 : DMULQ,
798 : DMULQ_rec,
799 : DMUL_rec,
800 : DMXOR,
801 : DMXXEXTFDMR256,
802 : DMXXEXTFDMR512,
803 : DMXXEXTFDMR512_HI,
804 : DMXXINSTFDMR256,
805 : DMXXINSTFDMR512,
806 : DMXXINSTFDMR512_HI,
807 : DQUA,
808 : DQUAI,
809 : DQUAIQ,
810 : DQUAIQ_rec,
811 : DQUAI_rec,
812 : DQUAQ,
813 : DQUAQ_rec,
814 : DQUA_rec,
815 : DRDPQ,
816 : DRDPQ_rec,
817 : DRINTN,
818 : DRINTNQ,
819 : DRINTNQ_rec,
820 : DRINTN_rec,
821 : DRINTX,
822 : DRINTXQ,
823 : DRINTXQ_rec,
824 : DRINTX_rec,
825 : DRRND,
826 : DRRNDQ,
827 : DRRNDQ_rec,
828 : DRRND_rec,
829 : DRSP,
830 : DRSP_rec,
831 : DSCLI,
832 : DSCLIQ,
833 : DSCLIQ_rec,
834 : DSCLI_rec,
835 : DSCRI,
836 : DSCRIQ,
837 : DSCRIQ_rec,
838 : DSCRI_rec,
839 : DSS,
840 : DSSALL,
841 : DST,
842 : DST64,
843 : DSTST,
844 : DSTST64,
845 : DSTSTT,
846 : DSTSTT64,
847 : DSTT,
848 : DSTT64,
849 : DSUB,
850 : DSUBQ,
851 : DSUBQ_rec,
852 : DSUB_rec,
853 : DTSTDC,
854 : DTSTDCQ,
855 : DTSTDG,
856 : DTSTDGQ,
857 : DTSTEX,
858 : DTSTEXQ,
859 : DTSTSF,
860 : DTSTSFI,
861 : DTSTSFIQ,
862 : DTSTSFQ,
863 : DXEX,
864 : DXEXQ,
865 : DXEXQ_rec,
866 : DXEX_rec,
867 : DYNALLOC,
868 : DYNALLOC8,
869 : DYNAREAOFFSET,
870 : DYNAREAOFFSET8,
871 : DecreaseCTR8loop,
872 : DecreaseCTRloop,
873 : EFDABS,
874 : EFDADD,
875 : EFDCFS,
876 : EFDCFSF,
877 : EFDCFSI,
878 : EFDCFSID,
879 : EFDCFUF,
880 : EFDCFUI,
881 : EFDCFUID,
882 : EFDCMPEQ,
883 : EFDCMPGT,
884 : EFDCMPLT,
885 : EFDCTSF,
886 : EFDCTSI,
887 : EFDCTSIDZ,
888 : EFDCTSIZ,
889 : EFDCTUF,
890 : EFDCTUI,
891 : EFDCTUIDZ,
892 : EFDCTUIZ,
893 : EFDDIV,
894 : EFDMUL,
895 : EFDNABS,
896 : EFDNEG,
897 : EFDSUB,
898 : EFDTSTEQ,
899 : EFDTSTGT,
900 : EFDTSTLT,
901 : EFSABS,
902 : EFSADD,
903 : EFSCFD,
904 : EFSCFSF,
905 : EFSCFSI,
906 : EFSCFUF,
907 : EFSCFUI,
908 : EFSCMPEQ,
909 : EFSCMPGT,
910 : EFSCMPLT,
911 : EFSCTSF,
912 : EFSCTSI,
913 : EFSCTSIZ,
914 : EFSCTUF,
915 : EFSCTUI,
916 : EFSCTUIZ,
917 : EFSDIV,
918 : EFSMUL,
919 : EFSNABS,
920 : EFSNEG,
921 : EFSSUB,
922 : EFSTSTEQ,
923 : EFSTSTGT,
924 : EFSTSTLT,
925 : EH_SjLj_LongJmp32,
926 : EH_SjLj_LongJmp64,
927 : EH_SjLj_SetJmp32,
928 : EH_SjLj_SetJmp64,
929 : EH_SjLj_Setup,
930 : EQV,
931 : EQV8,
932 : EQV8_rec,
933 : EQV_rec,
934 : EVABS,
935 : EVADDIW,
936 : EVADDSMIAAW,
937 : EVADDSSIAAW,
938 : EVADDUMIAAW,
939 : EVADDUSIAAW,
940 : EVADDW,
941 : EVAND,
942 : EVANDC,
943 : EVCMPEQ,
944 : EVCMPGTS,
945 : EVCMPGTU,
946 : EVCMPLTS,
947 : EVCMPLTU,
948 : EVCNTLSW,
949 : EVCNTLZW,
950 : EVDIVWS,
951 : EVDIVWU,
952 : EVEQV,
953 : EVEXTSB,
954 : EVEXTSH,
955 : EVFSABS,
956 : EVFSADD,
957 : EVFSCFSF,
958 : EVFSCFSI,
959 : EVFSCFUF,
960 : EVFSCFUI,
961 : EVFSCMPEQ,
962 : EVFSCMPGT,
963 : EVFSCMPLT,
964 : EVFSCTSF,
965 : EVFSCTSI,
966 : EVFSCTSIZ,
967 : EVFSCTUF,
968 : EVFSCTUI,
969 : EVFSCTUIZ,
970 : EVFSDIV,
971 : EVFSMUL,
972 : EVFSNABS,
973 : EVFSNEG,
974 : EVFSSUB,
975 : EVFSTSTEQ,
976 : EVFSTSTGT,
977 : EVFSTSTLT,
978 : EVLDD,
979 : EVLDDX,
980 : EVLDH,
981 : EVLDHX,
982 : EVLDW,
983 : EVLDWX,
984 : EVLHHESPLAT,
985 : EVLHHESPLATX,
986 : EVLHHOSSPLAT,
987 : EVLHHOSSPLATX,
988 : EVLHHOUSPLAT,
989 : EVLHHOUSPLATX,
990 : EVLWHE,
991 : EVLWHEX,
992 : EVLWHOS,
993 : EVLWHOSX,
994 : EVLWHOU,
995 : EVLWHOUX,
996 : EVLWHSPLAT,
997 : EVLWHSPLATX,
998 : EVLWWSPLAT,
999 : EVLWWSPLATX,
1000 : EVMERGEHI,
1001 : EVMERGEHILO,
1002 : EVMERGELO,
1003 : EVMERGELOHI,
1004 : EVMHEGSMFAA,
1005 : EVMHEGSMFAN,
1006 : EVMHEGSMIAA,
1007 : EVMHEGSMIAN,
1008 : EVMHEGUMIAA,
1009 : EVMHEGUMIAN,
1010 : EVMHESMF,
1011 : EVMHESMFA,
1012 : EVMHESMFAAW,
1013 : EVMHESMFANW,
1014 : EVMHESMI,
1015 : EVMHESMIA,
1016 : EVMHESMIAAW,
1017 : EVMHESMIANW,
1018 : EVMHESSF,
1019 : EVMHESSFA,
1020 : EVMHESSFAAW,
1021 : EVMHESSFANW,
1022 : EVMHESSIAAW,
1023 : EVMHESSIANW,
1024 : EVMHEUMI,
1025 : EVMHEUMIA,
1026 : EVMHEUMIAAW,
1027 : EVMHEUMIANW,
1028 : EVMHEUSIAAW,
1029 : EVMHEUSIANW,
1030 : EVMHOGSMFAA,
1031 : EVMHOGSMFAN,
1032 : EVMHOGSMIAA,
1033 : EVMHOGSMIAN,
1034 : EVMHOGUMIAA,
1035 : EVMHOGUMIAN,
1036 : EVMHOSMF,
1037 : EVMHOSMFA,
1038 : EVMHOSMFAAW,
1039 : EVMHOSMFANW,
1040 : EVMHOSMI,
1041 : EVMHOSMIA,
1042 : EVMHOSMIAAW,
1043 : EVMHOSMIANW,
1044 : EVMHOSSF,
1045 : EVMHOSSFA,
1046 : EVMHOSSFAAW,
1047 : EVMHOSSFANW,
1048 : EVMHOSSIAAW,
1049 : EVMHOSSIANW,
1050 : EVMHOUMI,
1051 : EVMHOUMIA,
1052 : EVMHOUMIAAW,
1053 : EVMHOUMIANW,
1054 : EVMHOUSIAAW,
1055 : EVMHOUSIANW,
1056 : EVMRA,
1057 : EVMWHSMF,
1058 : EVMWHSMFA,
1059 : EVMWHSMI,
1060 : EVMWHSMIA,
1061 : EVMWHSSF,
1062 : EVMWHSSFA,
1063 : EVMWHUMI,
1064 : EVMWHUMIA,
1065 : EVMWLSMIAAW,
1066 : EVMWLSMIANW,
1067 : EVMWLSSIAAW,
1068 : EVMWLSSIANW,
1069 : EVMWLUMI,
1070 : EVMWLUMIA,
1071 : EVMWLUMIAAW,
1072 : EVMWLUMIANW,
1073 : EVMWLUSIAAW,
1074 : EVMWLUSIANW,
1075 : EVMWSMF,
1076 : EVMWSMFA,
1077 : EVMWSMFAA,
1078 : EVMWSMFAN,
1079 : EVMWSMI,
1080 : EVMWSMIA,
1081 : EVMWSMIAA,
1082 : EVMWSMIAN,
1083 : EVMWSSF,
1084 : EVMWSSFA,
1085 : EVMWSSFAA,
1086 : EVMWSSFAN,
1087 : EVMWUMI,
1088 : EVMWUMIA,
1089 : EVMWUMIAA,
1090 : EVMWUMIAN,
1091 : EVNAND,
1092 : EVNEG,
1093 : EVNOR,
1094 : EVOR,
1095 : EVORC,
1096 : EVRLW,
1097 : EVRLWI,
1098 : EVRNDW,
1099 : EVSEL,
1100 : EVSLW,
1101 : EVSLWI,
1102 : EVSPLATFI,
1103 : EVSPLATI,
1104 : EVSRWIS,
1105 : EVSRWIU,
1106 : EVSRWS,
1107 : EVSRWU,
1108 : EVSTDD,
1109 : EVSTDDX,
1110 : EVSTDH,
1111 : EVSTDHX,
1112 : EVSTDW,
1113 : EVSTDWX,
1114 : EVSTWHE,
1115 : EVSTWHEX,
1116 : EVSTWHO,
1117 : EVSTWHOX,
1118 : EVSTWWE,
1119 : EVSTWWEX,
1120 : EVSTWWO,
1121 : EVSTWWOX,
1122 : EVSUBFSMIAAW,
1123 : EVSUBFSSIAAW,
1124 : EVSUBFUMIAAW,
1125 : EVSUBFUSIAAW,
1126 : EVSUBFW,
1127 : EVSUBIFW,
1128 : EVXOR,
1129 : EXTSB,
1130 : EXTSB8,
1131 : EXTSB8_32_64,
1132 : EXTSB8_rec,
1133 : EXTSB_rec,
1134 : EXTSH,
1135 : EXTSH8,
1136 : EXTSH8_32_64,
1137 : EXTSH8_rec,
1138 : EXTSH_rec,
1139 : EXTSW,
1140 : EXTSWSLI,
1141 : EXTSWSLI_32_64,
1142 : EXTSWSLI_32_64_rec,
1143 : EXTSWSLI_rec,
1144 : EXTSW_32,
1145 : EXTSW_32_64,
1146 : EXTSW_32_64_rec,
1147 : EXTSW_rec,
1148 : EnforceIEIO,
1149 : FABSD,
1150 : FABSD_rec,
1151 : FABSS,
1152 : FABSS_rec,
1153 : FADD,
1154 : FADDS,
1155 : FADDS_rec,
1156 : FADD_rec,
1157 : FADDrtz,
1158 : FCFID,
1159 : FCFIDS,
1160 : FCFIDS_rec,
1161 : FCFIDU,
1162 : FCFIDUS,
1163 : FCFIDUS_rec,
1164 : FCFIDU_rec,
1165 : FCFID_rec,
1166 : FCMPOD,
1167 : FCMPOS,
1168 : FCMPUD,
1169 : FCMPUS,
1170 : FCPSGND,
1171 : FCPSGND_rec,
1172 : FCPSGNS,
1173 : FCPSGNS_rec,
1174 : FCTID,
1175 : FCTIDU,
1176 : FCTIDUZ,
1177 : FCTIDUZ_rec,
1178 : FCTIDU_rec,
1179 : FCTIDZ,
1180 : FCTIDZ_rec,
1181 : FCTID_rec,
1182 : FCTIW,
1183 : FCTIWU,
1184 : FCTIWUZ,
1185 : FCTIWUZ_rec,
1186 : FCTIWU_rec,
1187 : FCTIWZ,
1188 : FCTIWZ_rec,
1189 : FCTIW_rec,
1190 : FDIV,
1191 : FDIVS,
1192 : FDIVS_rec,
1193 : FDIV_rec,
1194 : FENCE,
1195 : FMADD,
1196 : FMADDS,
1197 : FMADDS_rec,
1198 : FMADD_rec,
1199 : FMR,
1200 : FMR_rec,
1201 : FMSUB,
1202 : FMSUBS,
1203 : FMSUBS_rec,
1204 : FMSUB_rec,
1205 : FMUL,
1206 : FMULS,
1207 : FMULS_rec,
1208 : FMUL_rec,
1209 : FNABSD,
1210 : FNABSD_rec,
1211 : FNABSS,
1212 : FNABSS_rec,
1213 : FNEGD,
1214 : FNEGD_rec,
1215 : FNEGS,
1216 : FNEGS_rec,
1217 : FNMADD,
1218 : FNMADDS,
1219 : FNMADDS_rec,
1220 : FNMADD_rec,
1221 : FNMSUB,
1222 : FNMSUBS,
1223 : FNMSUBS_rec,
1224 : FNMSUB_rec,
1225 : FRE,
1226 : FRES,
1227 : FRES_rec,
1228 : FRE_rec,
1229 : FRIMD,
1230 : FRIMD_rec,
1231 : FRIMS,
1232 : FRIMS_rec,
1233 : FRIND,
1234 : FRIND_rec,
1235 : FRINS,
1236 : FRINS_rec,
1237 : FRIPD,
1238 : FRIPD_rec,
1239 : FRIPS,
1240 : FRIPS_rec,
1241 : FRIZD,
1242 : FRIZD_rec,
1243 : FRIZS,
1244 : FRIZS_rec,
1245 : FRSP,
1246 : FRSP_rec,
1247 : FRSQRTE,
1248 : FRSQRTES,
1249 : FRSQRTES_rec,
1250 : FRSQRTE_rec,
1251 : FSELD,
1252 : FSELD_rec,
1253 : FSELS,
1254 : FSELS_rec,
1255 : FSQRT,
1256 : FSQRTS,
1257 : FSQRTS_rec,
1258 : FSQRT_rec,
1259 : FSUB,
1260 : FSUBS,
1261 : FSUBS_rec,
1262 : FSUB_rec,
1263 : FTDIV,
1264 : FTSQRT,
1265 : GETtlsADDR,
1266 : GETtlsADDR32,
1267 : GETtlsADDR32AIX,
1268 : GETtlsADDR64AIX,
1269 : GETtlsADDRPCREL,
1270 : GETtlsMOD32AIX,
1271 : GETtlsMOD64AIX,
1272 : GETtlsTpointer32AIX,
1273 : GETtlsldADDR,
1274 : GETtlsldADDR32,
1275 : GETtlsldADDRPCREL,
1276 : HASHCHK,
1277 : HASHCHK8,
1278 : HASHCHKP,
1279 : HASHCHKP8,
1280 : HASHST,
1281 : HASHST8,
1282 : HASHSTP,
1283 : HASHSTP8,
1284 : HRFID,
1285 : ICBI,
1286 : ICBIEP,
1287 : ICBLC,
1288 : ICBLQ,
1289 : ICBT,
1290 : ICBTLS,
1291 : ICCCI,
1292 : ISEL,
1293 : ISEL8,
1294 : ISYNC,
1295 : LA,
1296 : LA8,
1297 : LBARX,
1298 : LBARXL,
1299 : LBEPX,
1300 : LBZ,
1301 : LBZ8,
1302 : LBZCIX,
1303 : LBZU,
1304 : LBZU8,
1305 : LBZUX,
1306 : LBZUX8,
1307 : LBZX,
1308 : LBZX8,
1309 : LBZXTLS,
1310 : LBZXTLS_,
1311 : LBZXTLS_32,
1312 : LD,
1313 : LDARX,
1314 : LDARXL,
1315 : LDAT,
1316 : LDBRX,
1317 : LDCIX,
1318 : LDU,
1319 : LDUX,
1320 : LDX,
1321 : LDXTLS,
1322 : LDXTLS_,
1323 : LDgotTprelL,
1324 : LDgotTprelL32,
1325 : LDtoc,
1326 : LDtocBA,
1327 : LDtocCPT,
1328 : LDtocJTI,
1329 : LDtocL,
1330 : LFD,
1331 : LFDEPX,
1332 : LFDU,
1333 : LFDUX,
1334 : LFDX,
1335 : LFDXTLS,
1336 : LFDXTLS_,
1337 : LFIWAX,
1338 : LFIWZX,
1339 : LFS,
1340 : LFSU,
1341 : LFSUX,
1342 : LFSX,
1343 : LFSXTLS,
1344 : LFSXTLS_,
1345 : LHA,
1346 : LHA8,
1347 : LHARX,
1348 : LHARXL,
1349 : LHAU,
1350 : LHAU8,
1351 : LHAUX,
1352 : LHAUX8,
1353 : LHAX,
1354 : LHAX8,
1355 : LHAXTLS,
1356 : LHAXTLS_,
1357 : LHAXTLS_32,
1358 : LHBRX,
1359 : LHBRX8,
1360 : LHEPX,
1361 : LHZ,
1362 : LHZ8,
1363 : LHZCIX,
1364 : LHZU,
1365 : LHZU8,
1366 : LHZUX,
1367 : LHZUX8,
1368 : LHZX,
1369 : LHZX8,
1370 : LHZXTLS,
1371 : LHZXTLS_,
1372 : LHZXTLS_32,
1373 : LI,
1374 : LI8,
1375 : LIS,
1376 : LIS8,
1377 : LMW,
1378 : LQ,
1379 : LQARX,
1380 : LQARXL,
1381 : LQX_PSEUDO,
1382 : LSWI,
1383 : LVEBX,
1384 : LVEHX,
1385 : LVEWX,
1386 : LVSL,
1387 : LVSR,
1388 : LVX,
1389 : LVXL,
1390 : LWA,
1391 : LWARX,
1392 : LWARXL,
1393 : LWAT,
1394 : LWAUX,
1395 : LWAX,
1396 : LWAXTLS,
1397 : LWAXTLS_,
1398 : LWAXTLS_32,
1399 : LWAX_32,
1400 : LWA_32,
1401 : LWBRX,
1402 : LWBRX8,
1403 : LWEPX,
1404 : LWZ,
1405 : LWZ8,
1406 : LWZCIX,
1407 : LWZU,
1408 : LWZU8,
1409 : LWZUX,
1410 : LWZUX8,
1411 : LWZX,
1412 : LWZX8,
1413 : LWZXTLS,
1414 : LWZXTLS_,
1415 : LWZXTLS_32,
1416 : LWZtoc,
1417 : LWZtocL,
1418 : LXSD,
1419 : LXSDX,
1420 : LXSIBZX,
1421 : LXSIHZX,
1422 : LXSIWAX,
1423 : LXSIWZX,
1424 : LXSSP,
1425 : LXSSPX,
1426 : LXV,
1427 : LXVB16X,
1428 : LXVD2X,
1429 : LXVDSX,
1430 : LXVH8X,
1431 : LXVKQ,
1432 : LXVL,
1433 : LXVLL,
1434 : LXVP,
1435 : LXVPRL,
1436 : LXVPRLL,
1437 : LXVPX,
1438 : LXVRBX,
1439 : LXVRDX,
1440 : LXVRHX,
1441 : LXVRL,
1442 : LXVRLL,
1443 : LXVRWX,
1444 : LXVW4X,
1445 : LXVWSX,
1446 : LXVX,
1447 : MADDHD,
1448 : MADDHDU,
1449 : MADDLD,
1450 : MADDLD8,
1451 : MBAR,
1452 : MCRF,
1453 : MCRFS,
1454 : MCRXRX,
1455 : MFBHRBE,
1456 : MFCR,
1457 : MFCR8,
1458 : MFCTR,
1459 : MFCTR8,
1460 : MFDCR,
1461 : MFFS,
1462 : MFFSCDRN,
1463 : MFFSCDRNI,
1464 : MFFSCE,
1465 : MFFSCRN,
1466 : MFFSCRNI,
1467 : MFFSL,
1468 : MFFS_rec,
1469 : MFLR,
1470 : MFLR8,
1471 : MFMSR,
1472 : MFOCRF,
1473 : MFOCRF8,
1474 : MFPMR,
1475 : MFSPR,
1476 : MFSPR8,
1477 : MFSR,
1478 : MFSRIN,
1479 : MFTB,
1480 : MFTB8,
1481 : MFUDSCR,
1482 : MFVRD,
1483 : MFVRSAVE,
1484 : MFVRSAVEv,
1485 : MFVRWZ,
1486 : MFVSCR,
1487 : MFVSRD,
1488 : MFVSRLD,
1489 : MFVSRWZ,
1490 : MODSD,
1491 : MODSW,
1492 : MODUD,
1493 : MODUW,
1494 : MSGSYNC,
1495 : MSYNC,
1496 : MTCRF,
1497 : MTCRF8,
1498 : MTCTR,
1499 : MTCTR8,
1500 : MTCTR8loop,
1501 : MTCTRloop,
1502 : MTDCR,
1503 : MTFSB0,
1504 : MTFSB1,
1505 : MTFSF,
1506 : MTFSFI,
1507 : MTFSFI_rec,
1508 : MTFSFIb,
1509 : MTFSF_rec,
1510 : MTFSFb,
1511 : MTLR,
1512 : MTLR8,
1513 : MTMSR,
1514 : MTMSRD,
1515 : MTOCRF,
1516 : MTOCRF8,
1517 : MTPMR,
1518 : MTSPR,
1519 : MTSPR8,
1520 : MTSR,
1521 : MTSRIN,
1522 : MTUDSCR,
1523 : MTVRD,
1524 : MTVRSAVE,
1525 : MTVRSAVEv,
1526 : MTVRWA,
1527 : MTVRWZ,
1528 : MTVSCR,
1529 : MTVSRBM,
1530 : MTVSRBMI,
1531 : MTVSRD,
1532 : MTVSRDD,
1533 : MTVSRDM,
1534 : MTVSRHM,
1535 : MTVSRQM,
1536 : MTVSRWA,
1537 : MTVSRWM,
1538 : MTVSRWS,
1539 : MTVSRWZ,
1540 : MULHD,
1541 : MULHDU,
1542 : MULHDU_rec,
1543 : MULHD_rec,
1544 : MULHW,
1545 : MULHWU,
1546 : MULHWU_rec,
1547 : MULHW_rec,
1548 : MULLD,
1549 : MULLDO,
1550 : MULLDO_rec,
1551 : MULLD_rec,
1552 : MULLI,
1553 : MULLI8,
1554 : MULLW,
1555 : MULLWO,
1556 : MULLWO_rec,
1557 : MULLW_rec,
1558 : MoveGOTtoLR,
1559 : MovePCtoLR,
1560 : MovePCtoLR8,
1561 : NAND,
1562 : NAND8,
1563 : NAND8_rec,
1564 : NAND_rec,
1565 : NAP,
1566 : NEG,
1567 : NEG8,
1568 : NEG8O,
1569 : NEG8O_rec,
1570 : NEG8_rec,
1571 : NEGO,
1572 : NEGO_rec,
1573 : NEG_rec,
1574 : NOP,
1575 : NOP_GT_PWR6,
1576 : NOP_GT_PWR7,
1577 : NOR,
1578 : NOR8,
1579 : NOR8_rec,
1580 : NOR_rec,
1581 : OR,
1582 : OR8,
1583 : OR8_rec,
1584 : ORC,
1585 : ORC8,
1586 : ORC8_rec,
1587 : ORC_rec,
1588 : ORI,
1589 : ORI8,
1590 : ORIS,
1591 : ORIS8,
1592 : OR_rec,
1593 : PADDI,
1594 : PADDI8,
1595 : PADDI8pc,
1596 : PADDIdtprel,
1597 : PADDIpc,
1598 : PDEPD,
1599 : PEXTD,
1600 : PLA,
1601 : PLA8,
1602 : PLA8pc,
1603 : PLApc,
1604 : PLBZ,
1605 : PLBZ8,
1606 : PLBZ8nopc,
1607 : PLBZ8onlypc,
1608 : PLBZ8pc,
1609 : PLBZnopc,
1610 : PLBZonlypc,
1611 : PLBZpc,
1612 : PLD,
1613 : PLDnopc,
1614 : PLDonlypc,
1615 : PLDpc,
1616 : PLFD,
1617 : PLFDnopc,
1618 : PLFDonlypc,
1619 : PLFDpc,
1620 : PLFS,
1621 : PLFSnopc,
1622 : PLFSonlypc,
1623 : PLFSpc,
1624 : PLHA,
1625 : PLHA8,
1626 : PLHA8nopc,
1627 : PLHA8onlypc,
1628 : PLHA8pc,
1629 : PLHAnopc,
1630 : PLHAonlypc,
1631 : PLHApc,
1632 : PLHZ,
1633 : PLHZ8,
1634 : PLHZ8nopc,
1635 : PLHZ8onlypc,
1636 : PLHZ8pc,
1637 : PLHZnopc,
1638 : PLHZonlypc,
1639 : PLHZpc,
1640 : PLI,
1641 : PLI8,
1642 : PLWA,
1643 : PLWA8,
1644 : PLWA8nopc,
1645 : PLWA8onlypc,
1646 : PLWA8pc,
1647 : PLWAnopc,
1648 : PLWAonlypc,
1649 : PLWApc,
1650 : PLWZ,
1651 : PLWZ8,
1652 : PLWZ8nopc,
1653 : PLWZ8onlypc,
1654 : PLWZ8pc,
1655 : PLWZnopc,
1656 : PLWZonlypc,
1657 : PLWZpc,
1658 : PLXSD,
1659 : PLXSDnopc,
1660 : PLXSDonlypc,
1661 : PLXSDpc,
1662 : PLXSSP,
1663 : PLXSSPnopc,
1664 : PLXSSPonlypc,
1665 : PLXSSPpc,
1666 : PLXV,
1667 : PLXVP,
1668 : PLXVPnopc,
1669 : PLXVPonlypc,
1670 : PLXVPpc,
1671 : PLXVnopc,
1672 : PLXVonlypc,
1673 : PLXVpc,
1674 : PMXVBF16GER2,
1675 : PMXVBF16GER2NN,
1676 : PMXVBF16GER2NP,
1677 : PMXVBF16GER2PN,
1678 : PMXVBF16GER2PP,
1679 : PMXVBF16GER2W,
1680 : PMXVBF16GER2WNN,
1681 : PMXVBF16GER2WNP,
1682 : PMXVBF16GER2WPN,
1683 : PMXVBF16GER2WPP,
1684 : PMXVF16GER2,
1685 : PMXVF16GER2NN,
1686 : PMXVF16GER2NP,
1687 : PMXVF16GER2PN,
1688 : PMXVF16GER2PP,
1689 : PMXVF16GER2W,
1690 : PMXVF16GER2WNN,
1691 : PMXVF16GER2WNP,
1692 : PMXVF16GER2WPN,
1693 : PMXVF16GER2WPP,
1694 : PMXVF32GER,
1695 : PMXVF32GERNN,
1696 : PMXVF32GERNP,
1697 : PMXVF32GERPN,
1698 : PMXVF32GERPP,
1699 : PMXVF32GERW,
1700 : PMXVF32GERWNN,
1701 : PMXVF32GERWNP,
1702 : PMXVF32GERWPN,
1703 : PMXVF32GERWPP,
1704 : PMXVF64GER,
1705 : PMXVF64GERNN,
1706 : PMXVF64GERNP,
1707 : PMXVF64GERPN,
1708 : PMXVF64GERPP,
1709 : PMXVF64GERW,
1710 : PMXVF64GERWNN,
1711 : PMXVF64GERWNP,
1712 : PMXVF64GERWPN,
1713 : PMXVF64GERWPP,
1714 : PMXVI16GER2,
1715 : PMXVI16GER2PP,
1716 : PMXVI16GER2S,
1717 : PMXVI16GER2SPP,
1718 : PMXVI16GER2SW,
1719 : PMXVI16GER2SWPP,
1720 : PMXVI16GER2W,
1721 : PMXVI16GER2WPP,
1722 : PMXVI4GER8,
1723 : PMXVI4GER8PP,
1724 : PMXVI4GER8W,
1725 : PMXVI4GER8WPP,
1726 : PMXVI8GER4,
1727 : PMXVI8GER4PP,
1728 : PMXVI8GER4SPP,
1729 : PMXVI8GER4W,
1730 : PMXVI8GER4WPP,
1731 : PMXVI8GER4WSPP,
1732 : POPCNTB,
1733 : POPCNTB8,
1734 : POPCNTD,
1735 : POPCNTW,
1736 : PPC32GOT,
1737 : PPC32PICGOT,
1738 : PREPARE_PROBED_ALLOCA_32,
1739 : PREPARE_PROBED_ALLOCA_64,
1740 : PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
1741 : PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
1742 : PROBED_ALLOCA_32,
1743 : PROBED_ALLOCA_64,
1744 : PROBED_STACKALLOC_32,
1745 : PROBED_STACKALLOC_64,
1746 : PSTB,
1747 : PSTB8,
1748 : PSTB8nopc,
1749 : PSTB8onlypc,
1750 : PSTB8pc,
1751 : PSTBnopc,
1752 : PSTBonlypc,
1753 : PSTBpc,
1754 : PSTD,
1755 : PSTDnopc,
1756 : PSTDonlypc,
1757 : PSTDpc,
1758 : PSTFD,
1759 : PSTFDnopc,
1760 : PSTFDonlypc,
1761 : PSTFDpc,
1762 : PSTFS,
1763 : PSTFSnopc,
1764 : PSTFSonlypc,
1765 : PSTFSpc,
1766 : PSTH,
1767 : PSTH8,
1768 : PSTH8nopc,
1769 : PSTH8onlypc,
1770 : PSTH8pc,
1771 : PSTHnopc,
1772 : PSTHonlypc,
1773 : PSTHpc,
1774 : PSTW,
1775 : PSTW8,
1776 : PSTW8nopc,
1777 : PSTW8onlypc,
1778 : PSTW8pc,
1779 : PSTWnopc,
1780 : PSTWonlypc,
1781 : PSTWpc,
1782 : PSTXSD,
1783 : PSTXSDnopc,
1784 : PSTXSDonlypc,
1785 : PSTXSDpc,
1786 : PSTXSSP,
1787 : PSTXSSPnopc,
1788 : PSTXSSPonlypc,
1789 : PSTXSSPpc,
1790 : PSTXV,
1791 : PSTXVP,
1792 : PSTXVPnopc,
1793 : PSTXVPonlypc,
1794 : PSTXVPpc,
1795 : PSTXVnopc,
1796 : PSTXVonlypc,
1797 : PSTXVpc,
1798 : PseudoEIEIO,
1799 : RESTORE_ACC,
1800 : RESTORE_CR,
1801 : RESTORE_CRBIT,
1802 : RESTORE_QUADWORD,
1803 : RESTORE_UACC,
1804 : RESTORE_WACC,
1805 : RFCI,
1806 : RFDI,
1807 : RFEBB,
1808 : RFI,
1809 : RFID,
1810 : RFMCI,
1811 : RLDCL,
1812 : RLDCL_rec,
1813 : RLDCR,
1814 : RLDCR_rec,
1815 : RLDIC,
1816 : RLDICL,
1817 : RLDICL_32,
1818 : RLDICL_32_64,
1819 : RLDICL_32_rec,
1820 : RLDICL_rec,
1821 : RLDICR,
1822 : RLDICR_32,
1823 : RLDICR_rec,
1824 : RLDIC_rec,
1825 : RLDIMI,
1826 : RLDIMI_rec,
1827 : RLWIMI,
1828 : RLWIMI8,
1829 : RLWIMI8_rec,
1830 : RLWIMI_rec,
1831 : RLWINM,
1832 : RLWINM8,
1833 : RLWINM8_rec,
1834 : RLWINM_rec,
1835 : RLWNM,
1836 : RLWNM8,
1837 : RLWNM8_rec,
1838 : RLWNM_rec,
1839 : ReadTB,
1840 : SC,
1841 : SCV,
1842 : SELECT_CC_F16,
1843 : SELECT_CC_F4,
1844 : SELECT_CC_F8,
1845 : SELECT_CC_I4,
1846 : SELECT_CC_I8,
1847 : SELECT_CC_SPE,
1848 : SELECT_CC_SPE4,
1849 : SELECT_CC_VRRC,
1850 : SELECT_CC_VSFRC,
1851 : SELECT_CC_VSRC,
1852 : SELECT_CC_VSSRC,
1853 : SELECT_F16,
1854 : SELECT_F4,
1855 : SELECT_F8,
1856 : SELECT_I4,
1857 : SELECT_I8,
1858 : SELECT_SPE,
1859 : SELECT_SPE4,
1860 : SELECT_VRRC,
1861 : SELECT_VSFRC,
1862 : SELECT_VSRC,
1863 : SELECT_VSSRC,
1864 : SETB,
1865 : SETB8,
1866 : SETBC,
1867 : SETBC8,
1868 : SETBCR,
1869 : SETBCR8,
1870 : SETFLM,
1871 : SETNBC,
1872 : SETNBC8,
1873 : SETNBCR,
1874 : SETNBCR8,
1875 : SETRND,
1876 : SETRNDi,
1877 : SLBFEE_rec,
1878 : SLBIA,
1879 : SLBIE,
1880 : SLBIEG,
1881 : SLBMFEE,
1882 : SLBMFEV,
1883 : SLBMTE,
1884 : SLBSYNC,
1885 : SLD,
1886 : SLD_rec,
1887 : SLW,
1888 : SLW8,
1889 : SLW8_rec,
1890 : SLW_rec,
1891 : SPELWZ,
1892 : SPELWZX,
1893 : SPESTW,
1894 : SPESTWX,
1895 : SPILL_ACC,
1896 : SPILL_CR,
1897 : SPILL_CRBIT,
1898 : SPILL_QUADWORD,
1899 : SPILL_UACC,
1900 : SPILL_WACC,
1901 : SPLIT_QUADWORD,
1902 : SRAD,
1903 : SRADI,
1904 : SRADI_32,
1905 : SRADI_rec,
1906 : SRAD_rec,
1907 : SRAW,
1908 : SRAWI,
1909 : SRAWI_rec,
1910 : SRAW_rec,
1911 : SRD,
1912 : SRD_rec,
1913 : SRW,
1914 : SRW8,
1915 : SRW8_rec,
1916 : SRW_rec,
1917 : STB,
1918 : STB8,
1919 : STBCIX,
1920 : STBCX,
1921 : STBEPX,
1922 : STBU,
1923 : STBU8,
1924 : STBUX,
1925 : STBUX8,
1926 : STBX,
1927 : STBX8,
1928 : STBXTLS,
1929 : STBXTLS_,
1930 : STBXTLS_32,
1931 : STD,
1932 : STDAT,
1933 : STDBRX,
1934 : STDCIX,
1935 : STDCX,
1936 : STDU,
1937 : STDUX,
1938 : STDX,
1939 : STDXTLS,
1940 : STDXTLS_,
1941 : STFD,
1942 : STFDEPX,
1943 : STFDU,
1944 : STFDUX,
1945 : STFDX,
1946 : STFDXTLS,
1947 : STFDXTLS_,
1948 : STFIWX,
1949 : STFS,
1950 : STFSU,
1951 : STFSUX,
1952 : STFSX,
1953 : STFSXTLS,
1954 : STFSXTLS_,
1955 : STH,
1956 : STH8,
1957 : STHBRX,
1958 : STHCIX,
1959 : STHCX,
1960 : STHEPX,
1961 : STHU,
1962 : STHU8,
1963 : STHUX,
1964 : STHUX8,
1965 : STHX,
1966 : STHX8,
1967 : STHXTLS,
1968 : STHXTLS_,
1969 : STHXTLS_32,
1970 : STMW,
1971 : STOP,
1972 : STQ,
1973 : STQCX,
1974 : STQX_PSEUDO,
1975 : STSWI,
1976 : STVEBX,
1977 : STVEHX,
1978 : STVEWX,
1979 : STVX,
1980 : STVXL,
1981 : STW,
1982 : STW8,
1983 : STWAT,
1984 : STWBRX,
1985 : STWCIX,
1986 : STWCX,
1987 : STWEPX,
1988 : STWU,
1989 : STWU8,
1990 : STWUX,
1991 : STWUX8,
1992 : STWX,
1993 : STWX8,
1994 : STWXTLS,
1995 : STWXTLS_,
1996 : STWXTLS_32,
1997 : STXSD,
1998 : STXSDX,
1999 : STXSIBX,
2000 : STXSIBXv,
2001 : STXSIHX,
2002 : STXSIHXv,
2003 : STXSIWX,
2004 : STXSSP,
2005 : STXSSPX,
2006 : STXV,
2007 : STXVB16X,
2008 : STXVD2X,
2009 : STXVH8X,
2010 : STXVL,
2011 : STXVLL,
2012 : STXVP,
2013 : STXVPRL,
2014 : STXVPRLL,
2015 : STXVPX,
2016 : STXVRBX,
2017 : STXVRDX,
2018 : STXVRHX,
2019 : STXVRL,
2020 : STXVRLL,
2021 : STXVRWX,
2022 : STXVW4X,
2023 : STXVX,
2024 : SUBF,
2025 : SUBF8,
2026 : SUBF8O,
2027 : SUBF8O_rec,
2028 : SUBF8_rec,
2029 : SUBFC,
2030 : SUBFC8,
2031 : SUBFC8O,
2032 : SUBFC8O_rec,
2033 : SUBFC8_rec,
2034 : SUBFCO,
2035 : SUBFCO_rec,
2036 : SUBFC_rec,
2037 : SUBFE,
2038 : SUBFE8,
2039 : SUBFE8O,
2040 : SUBFE8O_rec,
2041 : SUBFE8_rec,
2042 : SUBFEO,
2043 : SUBFEO_rec,
2044 : SUBFE_rec,
2045 : SUBFIC,
2046 : SUBFIC8,
2047 : SUBFME,
2048 : SUBFME8,
2049 : SUBFME8O,
2050 : SUBFME8O_rec,
2051 : SUBFME8_rec,
2052 : SUBFMEO,
2053 : SUBFMEO_rec,
2054 : SUBFME_rec,
2055 : SUBFO,
2056 : SUBFO_rec,
2057 : SUBFUS,
2058 : SUBFUS_rec,
2059 : SUBFZE,
2060 : SUBFZE8,
2061 : SUBFZE8O,
2062 : SUBFZE8O_rec,
2063 : SUBFZE8_rec,
2064 : SUBFZEO,
2065 : SUBFZEO_rec,
2066 : SUBFZE_rec,
2067 : SUBF_rec,
2068 : SYNC,
2069 : SYNCP10,
2070 : TABORT,
2071 : TABORTDC,
2072 : TABORTDCI,
2073 : TABORTWC,
2074 : TABORTWCI,
2075 : TAILB,
2076 : TAILB8,
2077 : TAILBA,
2078 : TAILBA8,
2079 : TAILBCTR,
2080 : TAILBCTR8,
2081 : TBEGIN,
2082 : TBEGIN_RET,
2083 : TCHECK,
2084 : TCHECK_RET,
2085 : TCRETURNai,
2086 : TCRETURNai8,
2087 : TCRETURNdi,
2088 : TCRETURNdi8,
2089 : TCRETURNri,
2090 : TCRETURNri8,
2091 : TD,
2092 : TDI,
2093 : TEND,
2094 : TLBIA,
2095 : TLBIE,
2096 : TLBIEL,
2097 : TLBILX,
2098 : TLBIVAX,
2099 : TLBLD,
2100 : TLBLI,
2101 : TLBRE,
2102 : TLBRE2,
2103 : TLBSX,
2104 : TLBSX2,
2105 : TLBSX2D,
2106 : TLBSYNC,
2107 : TLBWE,
2108 : TLBWE2,
2109 : TLSGDAIX,
2110 : TLSGDAIX8,
2111 : TLSLDAIX,
2112 : TLSLDAIX8,
2113 : TRAP,
2114 : TRECHKPT,
2115 : TRECLAIM,
2116 : TSR,
2117 : TW,
2118 : TWI,
2119 : UNENCODED_NOP,
2120 : UpdateGBR,
2121 : VABSDUB,
2122 : VABSDUH,
2123 : VABSDUW,
2124 : VADDCUQ,
2125 : VADDCUW,
2126 : VADDECUQ,
2127 : VADDEUQM,
2128 : VADDFP,
2129 : VADDSBS,
2130 : VADDSHS,
2131 : VADDSWS,
2132 : VADDUBM,
2133 : VADDUBS,
2134 : VADDUDM,
2135 : VADDUHM,
2136 : VADDUHS,
2137 : VADDUQM,
2138 : VADDUWM,
2139 : VADDUWS,
2140 : VAND,
2141 : VANDC,
2142 : VAVGSB,
2143 : VAVGSH,
2144 : VAVGSW,
2145 : VAVGUB,
2146 : VAVGUH,
2147 : VAVGUW,
2148 : VBPERMD,
2149 : VBPERMQ,
2150 : VCFSX,
2151 : VCFSX_0,
2152 : VCFUGED,
2153 : VCFUX,
2154 : VCFUX_0,
2155 : VCIPHER,
2156 : VCIPHERLAST,
2157 : VCLRLB,
2158 : VCLRRB,
2159 : VCLZB,
2160 : VCLZD,
2161 : VCLZDM,
2162 : VCLZH,
2163 : VCLZLSBB,
2164 : VCLZW,
2165 : VCMPBFP,
2166 : VCMPBFP_rec,
2167 : VCMPEQFP,
2168 : VCMPEQFP_rec,
2169 : VCMPEQUB,
2170 : VCMPEQUB_rec,
2171 : VCMPEQUD,
2172 : VCMPEQUD_rec,
2173 : VCMPEQUH,
2174 : VCMPEQUH_rec,
2175 : VCMPEQUQ,
2176 : VCMPEQUQ_rec,
2177 : VCMPEQUW,
2178 : VCMPEQUW_rec,
2179 : VCMPGEFP,
2180 : VCMPGEFP_rec,
2181 : VCMPGTFP,
2182 : VCMPGTFP_rec,
2183 : VCMPGTSB,
2184 : VCMPGTSB_rec,
2185 : VCMPGTSD,
2186 : VCMPGTSD_rec,
2187 : VCMPGTSH,
2188 : VCMPGTSH_rec,
2189 : VCMPGTSQ,
2190 : VCMPGTSQ_rec,
2191 : VCMPGTSW,
2192 : VCMPGTSW_rec,
2193 : VCMPGTUB,
2194 : VCMPGTUB_rec,
2195 : VCMPGTUD,
2196 : VCMPGTUD_rec,
2197 : VCMPGTUH,
2198 : VCMPGTUH_rec,
2199 : VCMPGTUQ,
2200 : VCMPGTUQ_rec,
2201 : VCMPGTUW,
2202 : VCMPGTUW_rec,
2203 : VCMPNEB,
2204 : VCMPNEB_rec,
2205 : VCMPNEH,
2206 : VCMPNEH_rec,
2207 : VCMPNEW,
2208 : VCMPNEW_rec,
2209 : VCMPNEZB,
2210 : VCMPNEZB_rec,
2211 : VCMPNEZH,
2212 : VCMPNEZH_rec,
2213 : VCMPNEZW,
2214 : VCMPNEZW_rec,
2215 : VCMPSQ,
2216 : VCMPUQ,
2217 : VCNTMBB,
2218 : VCNTMBD,
2219 : VCNTMBH,
2220 : VCNTMBW,
2221 : VCTSXS,
2222 : VCTSXS_0,
2223 : VCTUXS,
2224 : VCTUXS_0,
2225 : VCTZB,
2226 : VCTZD,
2227 : VCTZDM,
2228 : VCTZH,
2229 : VCTZLSBB,
2230 : VCTZW,
2231 : VDIVESD,
2232 : VDIVESQ,
2233 : VDIVESW,
2234 : VDIVEUD,
2235 : VDIVEUQ,
2236 : VDIVEUW,
2237 : VDIVSD,
2238 : VDIVSQ,
2239 : VDIVSW,
2240 : VDIVUD,
2241 : VDIVUQ,
2242 : VDIVUW,
2243 : VEQV,
2244 : VEXPANDBM,
2245 : VEXPANDDM,
2246 : VEXPANDHM,
2247 : VEXPANDQM,
2248 : VEXPANDWM,
2249 : VEXPTEFP,
2250 : VEXTDDVLX,
2251 : VEXTDDVRX,
2252 : VEXTDUBVLX,
2253 : VEXTDUBVRX,
2254 : VEXTDUHVLX,
2255 : VEXTDUHVRX,
2256 : VEXTDUWVLX,
2257 : VEXTDUWVRX,
2258 : VEXTRACTBM,
2259 : VEXTRACTD,
2260 : VEXTRACTDM,
2261 : VEXTRACTHM,
2262 : VEXTRACTQM,
2263 : VEXTRACTUB,
2264 : VEXTRACTUH,
2265 : VEXTRACTUW,
2266 : VEXTRACTWM,
2267 : VEXTSB2D,
2268 : VEXTSB2Ds,
2269 : VEXTSB2W,
2270 : VEXTSB2Ws,
2271 : VEXTSD2Q,
2272 : VEXTSH2D,
2273 : VEXTSH2Ds,
2274 : VEXTSH2W,
2275 : VEXTSH2Ws,
2276 : VEXTSW2D,
2277 : VEXTSW2Ds,
2278 : VEXTUBLX,
2279 : VEXTUBRX,
2280 : VEXTUHLX,
2281 : VEXTUHRX,
2282 : VEXTUWLX,
2283 : VEXTUWRX,
2284 : VGBBD,
2285 : VGNB,
2286 : VINSBLX,
2287 : VINSBRX,
2288 : VINSBVLX,
2289 : VINSBVRX,
2290 : VINSD,
2291 : VINSDLX,
2292 : VINSDRX,
2293 : VINSERTB,
2294 : VINSERTD,
2295 : VINSERTH,
2296 : VINSERTW,
2297 : VINSHLX,
2298 : VINSHRX,
2299 : VINSHVLX,
2300 : VINSHVRX,
2301 : VINSW,
2302 : VINSWLX,
2303 : VINSWRX,
2304 : VINSWVLX,
2305 : VINSWVRX,
2306 : VLOGEFP,
2307 : VMADDFP,
2308 : VMAXFP,
2309 : VMAXSB,
2310 : VMAXSD,
2311 : VMAXSH,
2312 : VMAXSW,
2313 : VMAXUB,
2314 : VMAXUD,
2315 : VMAXUH,
2316 : VMAXUW,
2317 : VMHADDSHS,
2318 : VMHRADDSHS,
2319 : VMINFP,
2320 : VMINSB,
2321 : VMINSD,
2322 : VMINSH,
2323 : VMINSW,
2324 : VMINUB,
2325 : VMINUD,
2326 : VMINUH,
2327 : VMINUW,
2328 : VMLADDUHM,
2329 : VMODSD,
2330 : VMODSQ,
2331 : VMODSW,
2332 : VMODUD,
2333 : VMODUQ,
2334 : VMODUW,
2335 : VMRGEW,
2336 : VMRGHB,
2337 : VMRGHH,
2338 : VMRGHW,
2339 : VMRGLB,
2340 : VMRGLH,
2341 : VMRGLW,
2342 : VMRGOW,
2343 : VMSUMCUD,
2344 : VMSUMMBM,
2345 : VMSUMSHM,
2346 : VMSUMSHS,
2347 : VMSUMUBM,
2348 : VMSUMUDM,
2349 : VMSUMUHM,
2350 : VMSUMUHS,
2351 : VMUL10CUQ,
2352 : VMUL10ECUQ,
2353 : VMUL10EUQ,
2354 : VMUL10UQ,
2355 : VMULESB,
2356 : VMULESD,
2357 : VMULESH,
2358 : VMULESW,
2359 : VMULEUB,
2360 : VMULEUD,
2361 : VMULEUH,
2362 : VMULEUW,
2363 : VMULHSD,
2364 : VMULHSW,
2365 : VMULHUD,
2366 : VMULHUW,
2367 : VMULLD,
2368 : VMULOSB,
2369 : VMULOSD,
2370 : VMULOSH,
2371 : VMULOSW,
2372 : VMULOUB,
2373 : VMULOUD,
2374 : VMULOUH,
2375 : VMULOUW,
2376 : VMULUWM,
2377 : VNAND,
2378 : VNCIPHER,
2379 : VNCIPHERLAST,
2380 : VNEGD,
2381 : VNEGW,
2382 : VNMSUBFP,
2383 : VNOR,
2384 : VOR,
2385 : VORC,
2386 : VPDEPD,
2387 : VPERM,
2388 : VPERMR,
2389 : VPERMXOR,
2390 : VPEXTD,
2391 : VPKPX,
2392 : VPKSDSS,
2393 : VPKSDUS,
2394 : VPKSHSS,
2395 : VPKSHUS,
2396 : VPKSWSS,
2397 : VPKSWUS,
2398 : VPKUDUM,
2399 : VPKUDUS,
2400 : VPKUHUM,
2401 : VPKUHUS,
2402 : VPKUWUM,
2403 : VPKUWUS,
2404 : VPMSUMB,
2405 : VPMSUMD,
2406 : VPMSUMH,
2407 : VPMSUMW,
2408 : VPOPCNTB,
2409 : VPOPCNTD,
2410 : VPOPCNTH,
2411 : VPOPCNTW,
2412 : VPRTYBD,
2413 : VPRTYBQ,
2414 : VPRTYBW,
2415 : VREFP,
2416 : VRFIM,
2417 : VRFIN,
2418 : VRFIP,
2419 : VRFIZ,
2420 : VRLB,
2421 : VRLD,
2422 : VRLDMI,
2423 : VRLDNM,
2424 : VRLH,
2425 : VRLQ,
2426 : VRLQMI,
2427 : VRLQNM,
2428 : VRLW,
2429 : VRLWMI,
2430 : VRLWNM,
2431 : VRSQRTEFP,
2432 : VSBOX,
2433 : VSEL,
2434 : VSHASIGMAD,
2435 : VSHASIGMAW,
2436 : VSL,
2437 : VSLB,
2438 : VSLD,
2439 : VSLDBI,
2440 : VSLDOI,
2441 : VSLH,
2442 : VSLO,
2443 : VSLQ,
2444 : VSLV,
2445 : VSLW,
2446 : VSPLTB,
2447 : VSPLTBs,
2448 : VSPLTH,
2449 : VSPLTHs,
2450 : VSPLTISB,
2451 : VSPLTISH,
2452 : VSPLTISW,
2453 : VSPLTW,
2454 : VSR,
2455 : VSRAB,
2456 : VSRAD,
2457 : VSRAH,
2458 : VSRAQ,
2459 : VSRAW,
2460 : VSRB,
2461 : VSRD,
2462 : VSRDBI,
2463 : VSRH,
2464 : VSRO,
2465 : VSRQ,
2466 : VSRV,
2467 : VSRW,
2468 : VSTRIBL,
2469 : VSTRIBL_rec,
2470 : VSTRIBR,
2471 : VSTRIBR_rec,
2472 : VSTRIHL,
2473 : VSTRIHL_rec,
2474 : VSTRIHR,
2475 : VSTRIHR_rec,
2476 : VSUBCUQ,
2477 : VSUBCUW,
2478 : VSUBECUQ,
2479 : VSUBEUQM,
2480 : VSUBFP,
2481 : VSUBSBS,
2482 : VSUBSHS,
2483 : VSUBSWS,
2484 : VSUBUBM,
2485 : VSUBUBS,
2486 : VSUBUDM,
2487 : VSUBUHM,
2488 : VSUBUHS,
2489 : VSUBUQM,
2490 : VSUBUWM,
2491 : VSUBUWS,
2492 : VSUM2SWS,
2493 : VSUM4SBS,
2494 : VSUM4SHS,
2495 : VSUM4UBS,
2496 : VSUMSWS,
2497 : VUPKHPX,
2498 : VUPKHSB,
2499 : VUPKHSH,
2500 : VUPKHSW,
2501 : VUPKLPX,
2502 : VUPKLSB,
2503 : VUPKLSH,
2504 : VUPKLSW,
2505 : VXOR,
2506 : V_SET0,
2507 : V_SET0B,
2508 : V_SET0H,
2509 : V_SETALLONES,
2510 : V_SETALLONESB,
2511 : V_SETALLONESH,
2512 : WAIT,
2513 : WAITP10,
2514 : WRTEE,
2515 : WRTEEI,
2516 : XOR,
2517 : XOR8,
2518 : XOR8_rec,
2519 : XORI,
2520 : XORI8,
2521 : XORIS,
2522 : XORIS8,
2523 : XOR_rec,
2524 : XSABSDP,
2525 : XSABSQP,
2526 : XSADDDP,
2527 : XSADDQP,
2528 : XSADDQPO,
2529 : XSADDSP,
2530 : XSCMPEQDP,
2531 : XSCMPEQQP,
2532 : XSCMPEXPDP,
2533 : XSCMPEXPQP,
2534 : XSCMPGEDP,
2535 : XSCMPGEQP,
2536 : XSCMPGTDP,
2537 : XSCMPGTQP,
2538 : XSCMPODP,
2539 : XSCMPOQP,
2540 : XSCMPUDP,
2541 : XSCMPUQP,
2542 : XSCPSGNDP,
2543 : XSCPSGNQP,
2544 : XSCVDPHP,
2545 : XSCVDPQP,
2546 : XSCVDPSP,
2547 : XSCVDPSPN,
2548 : XSCVDPSXDS,
2549 : XSCVDPSXDSs,
2550 : XSCVDPSXWS,
2551 : XSCVDPSXWSs,
2552 : XSCVDPUXDS,
2553 : XSCVDPUXDSs,
2554 : XSCVDPUXWS,
2555 : XSCVDPUXWSs,
2556 : XSCVHPDP,
2557 : XSCVQPDP,
2558 : XSCVQPDPO,
2559 : XSCVQPSDZ,
2560 : XSCVQPSQZ,
2561 : XSCVQPSWZ,
2562 : XSCVQPUDZ,
2563 : XSCVQPUQZ,
2564 : XSCVQPUWZ,
2565 : XSCVSDQP,
2566 : XSCVSPDP,
2567 : XSCVSPDPN,
2568 : XSCVSQQP,
2569 : XSCVSXDDP,
2570 : XSCVSXDSP,
2571 : XSCVUDQP,
2572 : XSCVUQQP,
2573 : XSCVUXDDP,
2574 : XSCVUXDSP,
2575 : XSDIVDP,
2576 : XSDIVQP,
2577 : XSDIVQPO,
2578 : XSDIVSP,
2579 : XSIEXPDP,
2580 : XSIEXPQP,
2581 : XSMADDADP,
2582 : XSMADDASP,
2583 : XSMADDMDP,
2584 : XSMADDMSP,
2585 : XSMADDQP,
2586 : XSMADDQPO,
2587 : XSMAXCDP,
2588 : XSMAXCQP,
2589 : XSMAXDP,
2590 : XSMAXJDP,
2591 : XSMINCDP,
2592 : XSMINCQP,
2593 : XSMINDP,
2594 : XSMINJDP,
2595 : XSMSUBADP,
2596 : XSMSUBASP,
2597 : XSMSUBMDP,
2598 : XSMSUBMSP,
2599 : XSMSUBQP,
2600 : XSMSUBQPO,
2601 : XSMULDP,
2602 : XSMULQP,
2603 : XSMULQPO,
2604 : XSMULSP,
2605 : XSNABSDP,
2606 : XSNABSDPs,
2607 : XSNABSQP,
2608 : XSNEGDP,
2609 : XSNEGQP,
2610 : XSNMADDADP,
2611 : XSNMADDASP,
2612 : XSNMADDMDP,
2613 : XSNMADDMSP,
2614 : XSNMADDQP,
2615 : XSNMADDQPO,
2616 : XSNMSUBADP,
2617 : XSNMSUBASP,
2618 : XSNMSUBMDP,
2619 : XSNMSUBMSP,
2620 : XSNMSUBQP,
2621 : XSNMSUBQPO,
2622 : XSRDPI,
2623 : XSRDPIC,
2624 : XSRDPIM,
2625 : XSRDPIP,
2626 : XSRDPIZ,
2627 : XSREDP,
2628 : XSRESP,
2629 : XSRQPI,
2630 : XSRQPIX,
2631 : XSRQPXP,
2632 : XSRSP,
2633 : XSRSQRTEDP,
2634 : XSRSQRTESP,
2635 : XSSQRTDP,
2636 : XSSQRTQP,
2637 : XSSQRTQPO,
2638 : XSSQRTSP,
2639 : XSSUBDP,
2640 : XSSUBQP,
2641 : XSSUBQPO,
2642 : XSSUBSP,
2643 : XSTDIVDP,
2644 : XSTSQRTDP,
2645 : XSTSTDCDP,
2646 : XSTSTDCQP,
2647 : XSTSTDCSP,
2648 : XSXEXPDP,
2649 : XSXEXPQP,
2650 : XSXSIGDP,
2651 : XSXSIGQP,
2652 : XVABSDP,
2653 : XVABSSP,
2654 : XVADDDP,
2655 : XVADDSP,
2656 : XVBF16GER2,
2657 : XVBF16GER2NN,
2658 : XVBF16GER2NP,
2659 : XVBF16GER2PN,
2660 : XVBF16GER2PP,
2661 : XVBF16GER2W,
2662 : XVBF16GER2WNN,
2663 : XVBF16GER2WNP,
2664 : XVBF16GER2WPN,
2665 : XVBF16GER2WPP,
2666 : XVCMPEQDP,
2667 : XVCMPEQDP_rec,
2668 : XVCMPEQSP,
2669 : XVCMPEQSP_rec,
2670 : XVCMPGEDP,
2671 : XVCMPGEDP_rec,
2672 : XVCMPGESP,
2673 : XVCMPGESP_rec,
2674 : XVCMPGTDP,
2675 : XVCMPGTDP_rec,
2676 : XVCMPGTSP,
2677 : XVCMPGTSP_rec,
2678 : XVCPSGNDP,
2679 : XVCPSGNSP,
2680 : XVCVBF16SPN,
2681 : XVCVDPSP,
2682 : XVCVDPSXDS,
2683 : XVCVDPSXWS,
2684 : XVCVDPUXDS,
2685 : XVCVDPUXWS,
2686 : XVCVHPSP,
2687 : XVCVSPBF16,
2688 : XVCVSPDP,
2689 : XVCVSPHP,
2690 : XVCVSPSXDS,
2691 : XVCVSPSXWS,
2692 : XVCVSPUXDS,
2693 : XVCVSPUXWS,
2694 : XVCVSXDDP,
2695 : XVCVSXDSP,
2696 : XVCVSXWDP,
2697 : XVCVSXWSP,
2698 : XVCVUXDDP,
2699 : XVCVUXDSP,
2700 : XVCVUXWDP,
2701 : XVCVUXWSP,
2702 : XVDIVDP,
2703 : XVDIVSP,
2704 : XVF16GER2,
2705 : XVF16GER2NN,
2706 : XVF16GER2NP,
2707 : XVF16GER2PN,
2708 : XVF16GER2PP,
2709 : XVF16GER2W,
2710 : XVF16GER2WNN,
2711 : XVF16GER2WNP,
2712 : XVF16GER2WPN,
2713 : XVF16GER2WPP,
2714 : XVF32GER,
2715 : XVF32GERNN,
2716 : XVF32GERNP,
2717 : XVF32GERPN,
2718 : XVF32GERPP,
2719 : XVF32GERW,
2720 : XVF32GERWNN,
2721 : XVF32GERWNP,
2722 : XVF32GERWPN,
2723 : XVF32GERWPP,
2724 : XVF64GER,
2725 : XVF64GERNN,
2726 : XVF64GERNP,
2727 : XVF64GERPN,
2728 : XVF64GERPP,
2729 : XVF64GERW,
2730 : XVF64GERWNN,
2731 : XVF64GERWNP,
2732 : XVF64GERWPN,
2733 : XVF64GERWPP,
2734 : XVI16GER2,
2735 : XVI16GER2PP,
2736 : XVI16GER2S,
2737 : XVI16GER2SPP,
2738 : XVI16GER2SW,
2739 : XVI16GER2SWPP,
2740 : XVI16GER2W,
2741 : XVI16GER2WPP,
2742 : XVI4GER8,
2743 : XVI4GER8PP,
2744 : XVI4GER8W,
2745 : XVI4GER8WPP,
2746 : XVI8GER4,
2747 : XVI8GER4PP,
2748 : XVI8GER4SPP,
2749 : XVI8GER4W,
2750 : XVI8GER4WPP,
2751 : XVI8GER4WSPP,
2752 : XVIEXPDP,
2753 : XVIEXPSP,
2754 : XVMADDADP,
2755 : XVMADDASP,
2756 : XVMADDMDP,
2757 : XVMADDMSP,
2758 : XVMAXDP,
2759 : XVMAXSP,
2760 : XVMINDP,
2761 : XVMINSP,
2762 : XVMSUBADP,
2763 : XVMSUBASP,
2764 : XVMSUBMDP,
2765 : XVMSUBMSP,
2766 : XVMULDP,
2767 : XVMULSP,
2768 : XVNABSDP,
2769 : XVNABSSP,
2770 : XVNEGDP,
2771 : XVNEGSP,
2772 : XVNMADDADP,
2773 : XVNMADDASP,
2774 : XVNMADDMDP,
2775 : XVNMADDMSP,
2776 : XVNMSUBADP,
2777 : XVNMSUBASP,
2778 : XVNMSUBMDP,
2779 : XVNMSUBMSP,
2780 : XVRDPI,
2781 : XVRDPIC,
2782 : XVRDPIM,
2783 : XVRDPIP,
2784 : XVRDPIZ,
2785 : XVREDP,
2786 : XVRESP,
2787 : XVRSPI,
2788 : XVRSPIC,
2789 : XVRSPIM,
2790 : XVRSPIP,
2791 : XVRSPIZ,
2792 : XVRSQRTEDP,
2793 : XVRSQRTESP,
2794 : XVSQRTDP,
2795 : XVSQRTSP,
2796 : XVSUBDP,
2797 : XVSUBSP,
2798 : XVTDIVDP,
2799 : XVTDIVSP,
2800 : XVTLSBB,
2801 : XVTSQRTDP,
2802 : XVTSQRTSP,
2803 : XVTSTDCDP,
2804 : XVTSTDCSP,
2805 : XVXEXPDP,
2806 : XVXEXPSP,
2807 : XVXSIGDP,
2808 : XVXSIGSP,
2809 : XXBLENDVB,
2810 : XXBLENDVD,
2811 : XXBLENDVH,
2812 : XXBLENDVW,
2813 : XXBRD,
2814 : XXBRH,
2815 : XXBRQ,
2816 : XXBRW,
2817 : XXEVAL,
2818 : XXEXTRACTUW,
2819 : XXGENPCVBM,
2820 : XXGENPCVDM,
2821 : XXGENPCVHM,
2822 : XXGENPCVWM,
2823 : XXINSERTW,
2824 : XXLAND,
2825 : XXLANDC,
2826 : XXLEQV,
2827 : XXLEQVOnes,
2828 : XXLNAND,
2829 : XXLNOR,
2830 : XXLOR,
2831 : XXLORC,
2832 : XXLORf,
2833 : XXLXOR,
2834 : XXLXORdpz,
2835 : XXLXORspz,
2836 : XXLXORz,
2837 : XXMFACC,
2838 : XXMFACCW,
2839 : XXMRGHW,
2840 : XXMRGLW,
2841 : XXMTACC,
2842 : XXMTACCW,
2843 : XXPERM,
2844 : XXPERMDI,
2845 : XXPERMDIs,
2846 : XXPERMR,
2847 : XXPERMX,
2848 : XXSEL,
2849 : XXSETACCZ,
2850 : XXSETACCZW,
2851 : XXSLDWI,
2852 : XXSLDWIs,
2853 : XXSPLTI32DX,
2854 : XXSPLTIB,
2855 : XXSPLTIDP,
2856 : XXSPLTIW,
2857 : XXSPLTW,
2858 : XXSPLTWs,
2859 : gBC,
2860 : gBCA,
2861 : gBCAat,
2862 : gBCCTR,
2863 : gBCCTRL,
2864 : gBCL,
2865 : gBCLA,
2866 : gBCLAat,
2867 : gBCLR,
2868 : gBCLRL,
2869 : gBCLat,
2870 : gBCat,
2871 : INSTRUCTION_LIST_END,
2872 : UNKNOWN(u64),
2873 : }
2874 :
2875 : impl From<u64> for Opcode {
2876 0 : fn from(value: u64) -> Self {
2877 0 : match value {
2878 0 : 0 => Opcode::PHI,
2879 0 : 1 => Opcode::INLINEASM,
2880 0 : 2 => Opcode::INLINEASM_BR,
2881 0 : 3 => Opcode::CFI_INSTRUCTION,
2882 0 : 4 => Opcode::EH_LABEL,
2883 0 : 5 => Opcode::GC_LABEL,
2884 0 : 6 => Opcode::ANNOTATION_LABEL,
2885 0 : 7 => Opcode::KILL,
2886 0 : 8 => Opcode::EXTRACT_SUBREG,
2887 0 : 9 => Opcode::INSERT_SUBREG,
2888 0 : 10 => Opcode::IMPLICIT_DEF,
2889 0 : 11 => Opcode::SUBREG_TO_REG,
2890 0 : 12 => Opcode::COPY_TO_REGCLASS,
2891 0 : 13 => Opcode::DBG_VALUE,
2892 0 : 14 => Opcode::DBG_VALUE_LIST,
2893 0 : 15 => Opcode::DBG_INSTR_REF,
2894 0 : 16 => Opcode::DBG_PHI,
2895 0 : 17 => Opcode::DBG_LABEL,
2896 0 : 18 => Opcode::REG_SEQUENCE,
2897 0 : 19 => Opcode::COPY,
2898 0 : 20 => Opcode::BUNDLE,
2899 0 : 21 => Opcode::LIFETIME_START,
2900 0 : 22 => Opcode::LIFETIME_END,
2901 0 : 23 => Opcode::PSEUDO_PROBE,
2902 0 : 24 => Opcode::ARITH_FENCE,
2903 0 : 25 => Opcode::STACKMAP,
2904 0 : 26 => Opcode::FENTRY_CALL,
2905 0 : 27 => Opcode::PATCHPOINT,
2906 0 : 28 => Opcode::LOAD_STACK_GUARD,
2907 0 : 29 => Opcode::PREALLOCATED_SETUP,
2908 0 : 30 => Opcode::PREALLOCATED_ARG,
2909 0 : 31 => Opcode::STATEPOINT,
2910 0 : 32 => Opcode::LOCAL_ESCAPE,
2911 0 : 33 => Opcode::FAULTING_OP,
2912 0 : 34 => Opcode::PATCHABLE_OP,
2913 0 : 35 => Opcode::PATCHABLE_FUNCTION_ENTER,
2914 0 : 36 => Opcode::PATCHABLE_RET,
2915 0 : 37 => Opcode::PATCHABLE_FUNCTION_EXIT,
2916 0 : 38 => Opcode::PATCHABLE_TAIL_CALL,
2917 0 : 39 => Opcode::PATCHABLE_EVENT_CALL,
2918 0 : 40 => Opcode::PATCHABLE_TYPED_EVENT_CALL,
2919 0 : 41 => Opcode::ICALL_BRANCH_FUNNEL,
2920 0 : 42 => Opcode::MEMBARRIER,
2921 0 : 43 => Opcode::JUMP_TABLE_DEBUG_INFO,
2922 0 : 44 => Opcode::CONVERGENCECTRL_ENTRY,
2923 0 : 45 => Opcode::CONVERGENCECTRL_ANCHOR,
2924 0 : 46 => Opcode::CONVERGENCECTRL_LOOP,
2925 0 : 47 => Opcode::CONVERGENCECTRL_GLUE,
2926 0 : 48 => Opcode::G_ASSERT_SEXT,
2927 0 : 49 => Opcode::G_ASSERT_ZEXT,
2928 0 : 50 => Opcode::G_ASSERT_ALIGN,
2929 0 : 51 => Opcode::G_ADD,
2930 0 : 52 => Opcode::G_SUB,
2931 0 : 53 => Opcode::G_MUL,
2932 0 : 54 => Opcode::G_SDIV,
2933 0 : 55 => Opcode::G_UDIV,
2934 0 : 56 => Opcode::G_SREM,
2935 0 : 57 => Opcode::G_UREM,
2936 0 : 58 => Opcode::G_SDIVREM,
2937 0 : 59 => Opcode::G_UDIVREM,
2938 0 : 60 => Opcode::G_AND,
2939 0 : 61 => Opcode::G_OR,
2940 0 : 62 => Opcode::G_XOR,
2941 0 : 63 => Opcode::G_IMPLICIT_DEF,
2942 0 : 64 => Opcode::G_PHI,
2943 0 : 65 => Opcode::G_FRAME_INDEX,
2944 0 : 66 => Opcode::G_GLOBAL_VALUE,
2945 0 : 67 => Opcode::G_PTRAUTH_GLOBAL_VALUE,
2946 0 : 68 => Opcode::G_CONSTANT_POOL,
2947 0 : 69 => Opcode::G_EXTRACT,
2948 0 : 70 => Opcode::G_UNMERGE_VALUES,
2949 0 : 71 => Opcode::G_INSERT,
2950 0 : 72 => Opcode::G_MERGE_VALUES,
2951 0 : 73 => Opcode::G_BUILD_VECTOR,
2952 0 : 74 => Opcode::G_BUILD_VECTOR_TRUNC,
2953 0 : 75 => Opcode::G_CONCAT_VECTORS,
2954 0 : 76 => Opcode::G_PTRTOINT,
2955 0 : 77 => Opcode::G_INTTOPTR,
2956 0 : 78 => Opcode::G_BITCAST,
2957 0 : 79 => Opcode::G_FREEZE,
2958 0 : 80 => Opcode::G_CONSTANT_FOLD_BARRIER,
2959 0 : 81 => Opcode::G_INTRINSIC_FPTRUNC_ROUND,
2960 0 : 82 => Opcode::G_INTRINSIC_TRUNC,
2961 0 : 83 => Opcode::G_INTRINSIC_ROUND,
2962 0 : 84 => Opcode::G_INTRINSIC_LRINT,
2963 0 : 85 => Opcode::G_INTRINSIC_LLRINT,
2964 0 : 86 => Opcode::G_INTRINSIC_ROUNDEVEN,
2965 0 : 87 => Opcode::G_READCYCLECOUNTER,
2966 0 : 88 => Opcode::G_READSTEADYCOUNTER,
2967 0 : 89 => Opcode::G_LOAD,
2968 0 : 90 => Opcode::G_SEXTLOAD,
2969 0 : 91 => Opcode::G_ZEXTLOAD,
2970 0 : 92 => Opcode::G_INDEXED_LOAD,
2971 0 : 93 => Opcode::G_INDEXED_SEXTLOAD,
2972 0 : 94 => Opcode::G_INDEXED_ZEXTLOAD,
2973 0 : 95 => Opcode::G_STORE,
2974 0 : 96 => Opcode::G_INDEXED_STORE,
2975 0 : 97 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
2976 0 : 98 => Opcode::G_ATOMIC_CMPXCHG,
2977 0 : 99 => Opcode::G_ATOMICRMW_XCHG,
2978 0 : 100 => Opcode::G_ATOMICRMW_ADD,
2979 0 : 101 => Opcode::G_ATOMICRMW_SUB,
2980 0 : 102 => Opcode::G_ATOMICRMW_AND,
2981 0 : 103 => Opcode::G_ATOMICRMW_NAND,
2982 0 : 104 => Opcode::G_ATOMICRMW_OR,
2983 0 : 105 => Opcode::G_ATOMICRMW_XOR,
2984 0 : 106 => Opcode::G_ATOMICRMW_MAX,
2985 0 : 107 => Opcode::G_ATOMICRMW_MIN,
2986 0 : 108 => Opcode::G_ATOMICRMW_UMAX,
2987 0 : 109 => Opcode::G_ATOMICRMW_UMIN,
2988 0 : 110 => Opcode::G_ATOMICRMW_FADD,
2989 0 : 111 => Opcode::G_ATOMICRMW_FSUB,
2990 0 : 112 => Opcode::G_ATOMICRMW_FMAX,
2991 0 : 113 => Opcode::G_ATOMICRMW_FMIN,
2992 0 : 114 => Opcode::G_ATOMICRMW_UINC_WRAP,
2993 0 : 115 => Opcode::G_ATOMICRMW_UDEC_WRAP,
2994 0 : 116 => Opcode::G_FENCE,
2995 0 : 117 => Opcode::G_PREFETCH,
2996 0 : 118 => Opcode::G_BRCOND,
2997 0 : 119 => Opcode::G_BRINDIRECT,
2998 0 : 120 => Opcode::G_INVOKE_REGION_START,
2999 0 : 121 => Opcode::G_INTRINSIC,
3000 0 : 122 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
3001 0 : 123 => Opcode::G_INTRINSIC_CONVERGENT,
3002 0 : 124 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
3003 0 : 125 => Opcode::G_ANYEXT,
3004 0 : 126 => Opcode::G_TRUNC,
3005 0 : 127 => Opcode::G_CONSTANT,
3006 0 : 128 => Opcode::G_FCONSTANT,
3007 0 : 129 => Opcode::G_VASTART,
3008 0 : 130 => Opcode::G_VAARG,
3009 0 : 131 => Opcode::G_SEXT,
3010 0 : 132 => Opcode::G_SEXT_INREG,
3011 0 : 133 => Opcode::G_ZEXT,
3012 0 : 134 => Opcode::G_SHL,
3013 0 : 135 => Opcode::G_LSHR,
3014 0 : 136 => Opcode::G_ASHR,
3015 0 : 137 => Opcode::G_FSHL,
3016 0 : 138 => Opcode::G_FSHR,
3017 0 : 139 => Opcode::G_ROTR,
3018 0 : 140 => Opcode::G_ROTL,
3019 0 : 141 => Opcode::G_ICMP,
3020 0 : 142 => Opcode::G_FCMP,
3021 0 : 143 => Opcode::G_SCMP,
3022 0 : 144 => Opcode::G_UCMP,
3023 0 : 145 => Opcode::G_SELECT,
3024 0 : 146 => Opcode::G_UADDO,
3025 0 : 147 => Opcode::G_UADDE,
3026 0 : 148 => Opcode::G_USUBO,
3027 0 : 149 => Opcode::G_USUBE,
3028 0 : 150 => Opcode::G_SADDO,
3029 0 : 151 => Opcode::G_SADDE,
3030 0 : 152 => Opcode::G_SSUBO,
3031 0 : 153 => Opcode::G_SSUBE,
3032 0 : 154 => Opcode::G_UMULO,
3033 0 : 155 => Opcode::G_SMULO,
3034 0 : 156 => Opcode::G_UMULH,
3035 0 : 157 => Opcode::G_SMULH,
3036 0 : 158 => Opcode::G_UADDSAT,
3037 0 : 159 => Opcode::G_SADDSAT,
3038 0 : 160 => Opcode::G_USUBSAT,
3039 0 : 161 => Opcode::G_SSUBSAT,
3040 0 : 162 => Opcode::G_USHLSAT,
3041 0 : 163 => Opcode::G_SSHLSAT,
3042 0 : 164 => Opcode::G_SMULFIX,
3043 0 : 165 => Opcode::G_UMULFIX,
3044 0 : 166 => Opcode::G_SMULFIXSAT,
3045 0 : 167 => Opcode::G_UMULFIXSAT,
3046 0 : 168 => Opcode::G_SDIVFIX,
3047 0 : 169 => Opcode::G_UDIVFIX,
3048 0 : 170 => Opcode::G_SDIVFIXSAT,
3049 0 : 171 => Opcode::G_UDIVFIXSAT,
3050 0 : 172 => Opcode::G_FADD,
3051 0 : 173 => Opcode::G_FSUB,
3052 0 : 174 => Opcode::G_FMUL,
3053 0 : 175 => Opcode::G_FMA,
3054 0 : 176 => Opcode::G_FMAD,
3055 0 : 177 => Opcode::G_FDIV,
3056 0 : 178 => Opcode::G_FREM,
3057 0 : 179 => Opcode::G_FPOW,
3058 0 : 180 => Opcode::G_FPOWI,
3059 0 : 181 => Opcode::G_FEXP,
3060 0 : 182 => Opcode::G_FEXP2,
3061 0 : 183 => Opcode::G_FEXP10,
3062 0 : 184 => Opcode::G_FLOG,
3063 0 : 185 => Opcode::G_FLOG2,
3064 0 : 186 => Opcode::G_FLOG10,
3065 0 : 187 => Opcode::G_FLDEXP,
3066 0 : 188 => Opcode::G_FFREXP,
3067 0 : 189 => Opcode::G_FNEG,
3068 0 : 190 => Opcode::G_FPEXT,
3069 0 : 191 => Opcode::G_FPTRUNC,
3070 0 : 192 => Opcode::G_FPTOSI,
3071 0 : 193 => Opcode::G_FPTOUI,
3072 0 : 194 => Opcode::G_SITOFP,
3073 0 : 195 => Opcode::G_UITOFP,
3074 0 : 196 => Opcode::G_FABS,
3075 0 : 197 => Opcode::G_FCOPYSIGN,
3076 0 : 198 => Opcode::G_IS_FPCLASS,
3077 0 : 199 => Opcode::G_FCANONICALIZE,
3078 0 : 200 => Opcode::G_FMINNUM,
3079 0 : 201 => Opcode::G_FMAXNUM,
3080 0 : 202 => Opcode::G_FMINNUM_IEEE,
3081 0 : 203 => Opcode::G_FMAXNUM_IEEE,
3082 0 : 204 => Opcode::G_FMINIMUM,
3083 0 : 205 => Opcode::G_FMAXIMUM,
3084 0 : 206 => Opcode::G_GET_FPENV,
3085 0 : 207 => Opcode::G_SET_FPENV,
3086 0 : 208 => Opcode::G_RESET_FPENV,
3087 0 : 209 => Opcode::G_GET_FPMODE,
3088 0 : 210 => Opcode::G_SET_FPMODE,
3089 0 : 211 => Opcode::G_RESET_FPMODE,
3090 0 : 212 => Opcode::G_PTR_ADD,
3091 0 : 213 => Opcode::G_PTRMASK,
3092 0 : 214 => Opcode::G_SMIN,
3093 0 : 215 => Opcode::G_SMAX,
3094 0 : 216 => Opcode::G_UMIN,
3095 0 : 217 => Opcode::G_UMAX,
3096 0 : 218 => Opcode::G_ABS,
3097 0 : 219 => Opcode::G_LROUND,
3098 0 : 220 => Opcode::G_LLROUND,
3099 0 : 221 => Opcode::G_BR,
3100 0 : 222 => Opcode::G_BRJT,
3101 0 : 223 => Opcode::G_VSCALE,
3102 0 : 224 => Opcode::G_INSERT_SUBVECTOR,
3103 0 : 225 => Opcode::G_EXTRACT_SUBVECTOR,
3104 0 : 226 => Opcode::G_INSERT_VECTOR_ELT,
3105 0 : 227 => Opcode::G_EXTRACT_VECTOR_ELT,
3106 0 : 228 => Opcode::G_SHUFFLE_VECTOR,
3107 0 : 229 => Opcode::G_SPLAT_VECTOR,
3108 0 : 230 => Opcode::G_VECTOR_COMPRESS,
3109 0 : 231 => Opcode::G_CTTZ,
3110 0 : 232 => Opcode::G_CTTZ_ZERO_UNDEF,
3111 0 : 233 => Opcode::G_CTLZ,
3112 0 : 234 => Opcode::G_CTLZ_ZERO_UNDEF,
3113 0 : 235 => Opcode::G_CTPOP,
3114 0 : 236 => Opcode::G_BSWAP,
3115 0 : 237 => Opcode::G_BITREVERSE,
3116 0 : 238 => Opcode::G_FCEIL,
3117 0 : 239 => Opcode::G_FCOS,
3118 0 : 240 => Opcode::G_FSIN,
3119 0 : 241 => Opcode::G_FTAN,
3120 0 : 242 => Opcode::G_FACOS,
3121 0 : 243 => Opcode::G_FASIN,
3122 0 : 244 => Opcode::G_FATAN,
3123 0 : 245 => Opcode::G_FCOSH,
3124 0 : 246 => Opcode::G_FSINH,
3125 0 : 247 => Opcode::G_FTANH,
3126 0 : 248 => Opcode::G_FSQRT,
3127 0 : 249 => Opcode::G_FFLOOR,
3128 0 : 250 => Opcode::G_FRINT,
3129 0 : 251 => Opcode::G_FNEARBYINT,
3130 0 : 252 => Opcode::G_ADDRSPACE_CAST,
3131 0 : 253 => Opcode::G_BLOCK_ADDR,
3132 0 : 254 => Opcode::G_JUMP_TABLE,
3133 0 : 255 => Opcode::G_DYN_STACKALLOC,
3134 0 : 256 => Opcode::G_STACKSAVE,
3135 0 : 257 => Opcode::G_STACKRESTORE,
3136 0 : 258 => Opcode::G_STRICT_FADD,
3137 0 : 259 => Opcode::G_STRICT_FSUB,
3138 0 : 260 => Opcode::G_STRICT_FMUL,
3139 0 : 261 => Opcode::G_STRICT_FDIV,
3140 0 : 262 => Opcode::G_STRICT_FREM,
3141 0 : 263 => Opcode::G_STRICT_FMA,
3142 0 : 264 => Opcode::G_STRICT_FSQRT,
3143 0 : 265 => Opcode::G_STRICT_FLDEXP,
3144 0 : 266 => Opcode::G_READ_REGISTER,
3145 0 : 267 => Opcode::G_WRITE_REGISTER,
3146 0 : 268 => Opcode::G_MEMCPY,
3147 0 : 269 => Opcode::G_MEMCPY_INLINE,
3148 0 : 270 => Opcode::G_MEMMOVE,
3149 0 : 271 => Opcode::G_MEMSET,
3150 0 : 272 => Opcode::G_BZERO,
3151 0 : 273 => Opcode::G_TRAP,
3152 0 : 274 => Opcode::G_DEBUGTRAP,
3153 0 : 275 => Opcode::G_UBSANTRAP,
3154 0 : 276 => Opcode::G_VECREDUCE_SEQ_FADD,
3155 0 : 277 => Opcode::G_VECREDUCE_SEQ_FMUL,
3156 0 : 278 => Opcode::G_VECREDUCE_FADD,
3157 0 : 279 => Opcode::G_VECREDUCE_FMUL,
3158 0 : 280 => Opcode::G_VECREDUCE_FMAX,
3159 0 : 281 => Opcode::G_VECREDUCE_FMIN,
3160 0 : 282 => Opcode::G_VECREDUCE_FMAXIMUM,
3161 0 : 283 => Opcode::G_VECREDUCE_FMINIMUM,
3162 0 : 284 => Opcode::G_VECREDUCE_ADD,
3163 0 : 285 => Opcode::G_VECREDUCE_MUL,
3164 0 : 286 => Opcode::G_VECREDUCE_AND,
3165 0 : 287 => Opcode::G_VECREDUCE_OR,
3166 0 : 288 => Opcode::G_VECREDUCE_XOR,
3167 0 : 289 => Opcode::G_VECREDUCE_SMAX,
3168 0 : 290 => Opcode::G_VECREDUCE_SMIN,
3169 0 : 291 => Opcode::G_VECREDUCE_UMAX,
3170 0 : 292 => Opcode::G_VECREDUCE_UMIN,
3171 0 : 293 => Opcode::G_SBFX,
3172 0 : 294 => Opcode::G_UBFX,
3173 0 : 295 => Opcode::ATOMIC_CMP_SWAP_I128,
3174 0 : 296 => Opcode::ATOMIC_LOAD_ADD_I128,
3175 0 : 297 => Opcode::ATOMIC_LOAD_AND_I128,
3176 0 : 298 => Opcode::ATOMIC_LOAD_NAND_I128,
3177 0 : 299 => Opcode::ATOMIC_LOAD_OR_I128,
3178 0 : 300 => Opcode::ATOMIC_LOAD_SUB_I128,
3179 0 : 301 => Opcode::ATOMIC_LOAD_XOR_I128,
3180 0 : 302 => Opcode::ATOMIC_SWAP_I128,
3181 0 : 303 => Opcode::BUILD_QUADWORD,
3182 0 : 304 => Opcode::BUILD_UACC,
3183 0 : 305 => Opcode::CFENCE,
3184 0 : 306 => Opcode::CFENCE8,
3185 0 : 307 => Opcode::CLRLSLDI,
3186 0 : 308 => Opcode::CLRLSLDI_rec,
3187 0 : 309 => Opcode::CLRLSLWI,
3188 0 : 310 => Opcode::CLRLSLWI_rec,
3189 0 : 311 => Opcode::CLRRDI,
3190 0 : 312 => Opcode::CLRRDI_rec,
3191 0 : 313 => Opcode::CLRRWI,
3192 0 : 314 => Opcode::CLRRWI_rec,
3193 0 : 315 => Opcode::DCBFL,
3194 0 : 316 => Opcode::DCBFLP,
3195 0 : 317 => Opcode::DCBFPS,
3196 0 : 318 => Opcode::DCBFx,
3197 0 : 319 => Opcode::DCBSTPS,
3198 0 : 320 => Opcode::DCBTCT,
3199 0 : 321 => Opcode::DCBTDS,
3200 0 : 322 => Opcode::DCBTSTCT,
3201 0 : 323 => Opcode::DCBTSTDS,
3202 0 : 324 => Opcode::DCBTSTT,
3203 0 : 325 => Opcode::DCBTSTx,
3204 0 : 326 => Opcode::DCBTT,
3205 0 : 327 => Opcode::DCBTx,
3206 0 : 328 => Opcode::DFLOADf32,
3207 0 : 329 => Opcode::DFLOADf64,
3208 0 : 330 => Opcode::DFSTOREf32,
3209 0 : 331 => Opcode::DFSTOREf64,
3210 0 : 332 => Opcode::EXTLDI,
3211 0 : 333 => Opcode::EXTLDI_rec,
3212 0 : 334 => Opcode::EXTLWI,
3213 0 : 335 => Opcode::EXTLWI_rec,
3214 0 : 336 => Opcode::EXTRDI,
3215 0 : 337 => Opcode::EXTRDI_rec,
3216 0 : 338 => Opcode::EXTRWI,
3217 0 : 339 => Opcode::EXTRWI_rec,
3218 0 : 340 => Opcode::INSLWI,
3219 0 : 341 => Opcode::INSLWI_rec,
3220 0 : 342 => Opcode::INSRDI,
3221 0 : 343 => Opcode::INSRDI_rec,
3222 0 : 344 => Opcode::INSRWI,
3223 0 : 345 => Opcode::INSRWI_rec,
3224 0 : 346 => Opcode::KILL_PAIR,
3225 0 : 347 => Opcode::LAx,
3226 0 : 348 => Opcode::LIWAX,
3227 0 : 349 => Opcode::LIWZX,
3228 0 : 350 => Opcode::PPCLdFixedAddr,
3229 0 : 351 => Opcode::PSUBI,
3230 0 : 352 => Opcode::RLWIMIbm,
3231 0 : 353 => Opcode::RLWIMIbm_rec,
3232 0 : 354 => Opcode::RLWINMbm,
3233 0 : 355 => Opcode::RLWINMbm_rec,
3234 0 : 356 => Opcode::RLWNMbm,
3235 0 : 357 => Opcode::RLWNMbm_rec,
3236 0 : 358 => Opcode::ROTRDI,
3237 0 : 359 => Opcode::ROTRDI_rec,
3238 0 : 360 => Opcode::ROTRWI,
3239 0 : 361 => Opcode::ROTRWI_rec,
3240 0 : 362 => Opcode::SLDI,
3241 0 : 363 => Opcode::SLDI_rec,
3242 0 : 364 => Opcode::SLWI,
3243 0 : 365 => Opcode::SLWI_rec,
3244 0 : 366 => Opcode::SPILLTOVSR_LD,
3245 0 : 367 => Opcode::SPILLTOVSR_LDX,
3246 0 : 368 => Opcode::SPILLTOVSR_ST,
3247 0 : 369 => Opcode::SPILLTOVSR_STX,
3248 0 : 370 => Opcode::SRDI,
3249 0 : 371 => Opcode::SRDI_rec,
3250 0 : 372 => Opcode::SRWI,
3251 0 : 373 => Opcode::SRWI_rec,
3252 0 : 374 => Opcode::STIWX,
3253 0 : 375 => Opcode::SUBI,
3254 0 : 376 => Opcode::SUBIC,
3255 0 : 377 => Opcode::SUBIC_rec,
3256 0 : 378 => Opcode::SUBIS,
3257 0 : 379 => Opcode::SUBPCIS,
3258 0 : 380 => Opcode::XFLOADf32,
3259 0 : 381 => Opcode::XFLOADf64,
3260 0 : 382 => Opcode::XFSTOREf32,
3261 0 : 383 => Opcode::XFSTOREf64,
3262 0 : 384 => Opcode::ADD4,
3263 0 : 385 => Opcode::ADD4O,
3264 0 : 386 => Opcode::ADD4O_rec,
3265 0 : 387 => Opcode::ADD4TLS,
3266 0 : 388 => Opcode::ADD4_rec,
3267 0 : 389 => Opcode::ADD8,
3268 0 : 390 => Opcode::ADD8O,
3269 0 : 391 => Opcode::ADD8O_rec,
3270 0 : 392 => Opcode::ADD8TLS,
3271 0 : 393 => Opcode::ADD8TLS_,
3272 0 : 394 => Opcode::ADD8_rec,
3273 0 : 395 => Opcode::ADDC,
3274 0 : 396 => Opcode::ADDC8,
3275 0 : 397 => Opcode::ADDC8O,
3276 0 : 398 => Opcode::ADDC8O_rec,
3277 0 : 399 => Opcode::ADDC8_rec,
3278 0 : 400 => Opcode::ADDCO,
3279 0 : 401 => Opcode::ADDCO_rec,
3280 0 : 402 => Opcode::ADDC_rec,
3281 0 : 403 => Opcode::ADDE,
3282 0 : 404 => Opcode::ADDE8,
3283 0 : 405 => Opcode::ADDE8O,
3284 0 : 406 => Opcode::ADDE8O_rec,
3285 0 : 407 => Opcode::ADDE8_rec,
3286 0 : 408 => Opcode::ADDEO,
3287 0 : 409 => Opcode::ADDEO_rec,
3288 0 : 410 => Opcode::ADDEX,
3289 0 : 411 => Opcode::ADDEX8,
3290 0 : 412 => Opcode::ADDE_rec,
3291 0 : 413 => Opcode::ADDG6S,
3292 0 : 414 => Opcode::ADDG6S8,
3293 0 : 415 => Opcode::ADDI,
3294 0 : 416 => Opcode::ADDI8,
3295 0 : 417 => Opcode::ADDIC,
3296 0 : 418 => Opcode::ADDIC8,
3297 0 : 419 => Opcode::ADDIC_rec,
3298 0 : 420 => Opcode::ADDIS,
3299 0 : 421 => Opcode::ADDIS8,
3300 0 : 422 => Opcode::ADDISdtprelHA,
3301 0 : 423 => Opcode::ADDISdtprelHA32,
3302 0 : 424 => Opcode::ADDISgotTprelHA,
3303 0 : 425 => Opcode::ADDIStlsgdHA,
3304 0 : 426 => Opcode::ADDIStlsldHA,
3305 0 : 427 => Opcode::ADDIStocHA,
3306 0 : 428 => Opcode::ADDIStocHA8,
3307 0 : 429 => Opcode::ADDIdtprelL,
3308 0 : 430 => Opcode::ADDIdtprelL32,
3309 0 : 431 => Opcode::ADDItlsgdL,
3310 0 : 432 => Opcode::ADDItlsgdL32,
3311 0 : 433 => Opcode::ADDItlsgdLADDR,
3312 0 : 434 => Opcode::ADDItlsgdLADDR32,
3313 0 : 435 => Opcode::ADDItlsldL,
3314 0 : 436 => Opcode::ADDItlsldL32,
3315 0 : 437 => Opcode::ADDItlsldLADDR,
3316 0 : 438 => Opcode::ADDItlsldLADDR32,
3317 0 : 439 => Opcode::ADDItoc,
3318 0 : 440 => Opcode::ADDItoc8,
3319 0 : 441 => Opcode::ADDItocL,
3320 0 : 442 => Opcode::ADDItocL8,
3321 0 : 443 => Opcode::ADDME,
3322 0 : 444 => Opcode::ADDME8,
3323 0 : 445 => Opcode::ADDME8O,
3324 0 : 446 => Opcode::ADDME8O_rec,
3325 0 : 447 => Opcode::ADDME8_rec,
3326 0 : 448 => Opcode::ADDMEO,
3327 0 : 449 => Opcode::ADDMEO_rec,
3328 0 : 450 => Opcode::ADDME_rec,
3329 0 : 451 => Opcode::ADDPCIS,
3330 0 : 452 => Opcode::ADDZE,
3331 0 : 453 => Opcode::ADDZE8,
3332 0 : 454 => Opcode::ADDZE8O,
3333 0 : 455 => Opcode::ADDZE8O_rec,
3334 0 : 456 => Opcode::ADDZE8_rec,
3335 0 : 457 => Opcode::ADDZEO,
3336 0 : 458 => Opcode::ADDZEO_rec,
3337 0 : 459 => Opcode::ADDZE_rec,
3338 0 : 460 => Opcode::ADJCALLSTACKDOWN,
3339 0 : 461 => Opcode::ADJCALLSTACKUP,
3340 0 : 462 => Opcode::AND,
3341 0 : 463 => Opcode::AND8,
3342 0 : 464 => Opcode::AND8_rec,
3343 0 : 465 => Opcode::ANDC,
3344 0 : 466 => Opcode::ANDC8,
3345 0 : 467 => Opcode::ANDC8_rec,
3346 0 : 468 => Opcode::ANDC_rec,
3347 0 : 469 => Opcode::ANDI8_rec,
3348 0 : 470 => Opcode::ANDIS8_rec,
3349 0 : 471 => Opcode::ANDIS_rec,
3350 0 : 472 => Opcode::ANDI_rec,
3351 0 : 473 => Opcode::ANDI_rec_1_EQ_BIT,
3352 0 : 474 => Opcode::ANDI_rec_1_EQ_BIT8,
3353 0 : 475 => Opcode::ANDI_rec_1_GT_BIT,
3354 0 : 476 => Opcode::ANDI_rec_1_GT_BIT8,
3355 0 : 477 => Opcode::AND_rec,
3356 0 : 478 => Opcode::ATOMIC_CMP_SWAP_I16,
3357 0 : 479 => Opcode::ATOMIC_CMP_SWAP_I32,
3358 0 : 480 => Opcode::ATOMIC_CMP_SWAP_I64,
3359 0 : 481 => Opcode::ATOMIC_CMP_SWAP_I8,
3360 0 : 482 => Opcode::ATOMIC_LOAD_ADD_I16,
3361 0 : 483 => Opcode::ATOMIC_LOAD_ADD_I32,
3362 0 : 484 => Opcode::ATOMIC_LOAD_ADD_I64,
3363 0 : 485 => Opcode::ATOMIC_LOAD_ADD_I8,
3364 0 : 486 => Opcode::ATOMIC_LOAD_AND_I16,
3365 0 : 487 => Opcode::ATOMIC_LOAD_AND_I32,
3366 0 : 488 => Opcode::ATOMIC_LOAD_AND_I64,
3367 0 : 489 => Opcode::ATOMIC_LOAD_AND_I8,
3368 0 : 490 => Opcode::ATOMIC_LOAD_MAX_I16,
3369 0 : 491 => Opcode::ATOMIC_LOAD_MAX_I32,
3370 0 : 492 => Opcode::ATOMIC_LOAD_MAX_I64,
3371 0 : 493 => Opcode::ATOMIC_LOAD_MAX_I8,
3372 0 : 494 => Opcode::ATOMIC_LOAD_MIN_I16,
3373 0 : 495 => Opcode::ATOMIC_LOAD_MIN_I32,
3374 0 : 496 => Opcode::ATOMIC_LOAD_MIN_I64,
3375 0 : 497 => Opcode::ATOMIC_LOAD_MIN_I8,
3376 0 : 498 => Opcode::ATOMIC_LOAD_NAND_I16,
3377 0 : 499 => Opcode::ATOMIC_LOAD_NAND_I32,
3378 0 : 500 => Opcode::ATOMIC_LOAD_NAND_I64,
3379 0 : 501 => Opcode::ATOMIC_LOAD_NAND_I8,
3380 0 : 502 => Opcode::ATOMIC_LOAD_OR_I16,
3381 0 : 503 => Opcode::ATOMIC_LOAD_OR_I32,
3382 0 : 504 => Opcode::ATOMIC_LOAD_OR_I64,
3383 0 : 505 => Opcode::ATOMIC_LOAD_OR_I8,
3384 0 : 506 => Opcode::ATOMIC_LOAD_SUB_I16,
3385 0 : 507 => Opcode::ATOMIC_LOAD_SUB_I32,
3386 0 : 508 => Opcode::ATOMIC_LOAD_SUB_I64,
3387 0 : 509 => Opcode::ATOMIC_LOAD_SUB_I8,
3388 0 : 510 => Opcode::ATOMIC_LOAD_UMAX_I16,
3389 0 : 511 => Opcode::ATOMIC_LOAD_UMAX_I32,
3390 0 : 512 => Opcode::ATOMIC_LOAD_UMAX_I64,
3391 0 : 513 => Opcode::ATOMIC_LOAD_UMAX_I8,
3392 0 : 514 => Opcode::ATOMIC_LOAD_UMIN_I16,
3393 0 : 515 => Opcode::ATOMIC_LOAD_UMIN_I32,
3394 0 : 516 => Opcode::ATOMIC_LOAD_UMIN_I64,
3395 0 : 517 => Opcode::ATOMIC_LOAD_UMIN_I8,
3396 0 : 518 => Opcode::ATOMIC_LOAD_XOR_I16,
3397 0 : 519 => Opcode::ATOMIC_LOAD_XOR_I32,
3398 0 : 520 => Opcode::ATOMIC_LOAD_XOR_I64,
3399 0 : 521 => Opcode::ATOMIC_LOAD_XOR_I8,
3400 0 : 522 => Opcode::ATOMIC_SWAP_I16,
3401 0 : 523 => Opcode::ATOMIC_SWAP_I32,
3402 0 : 524 => Opcode::ATOMIC_SWAP_I64,
3403 0 : 525 => Opcode::ATOMIC_SWAP_I8,
3404 0 : 526 => Opcode::ATTN,
3405 0 : 527 => Opcode::B,
3406 0 : 528 => Opcode::BA,
3407 0 : 529 => Opcode::BC,
3408 0 : 530 => Opcode::BCC,
3409 0 : 531 => Opcode::BCCA,
3410 0 : 532 => Opcode::BCCCTR,
3411 0 : 533 => Opcode::BCCCTR8,
3412 0 : 534 => Opcode::BCCCTRL,
3413 0 : 535 => Opcode::BCCCTRL8,
3414 0 : 536 => Opcode::BCCL,
3415 0 : 537 => Opcode::BCCLA,
3416 0 : 538 => Opcode::BCCLR,
3417 0 : 539 => Opcode::BCCLRL,
3418 0 : 540 => Opcode::BCCTR,
3419 0 : 541 => Opcode::BCCTR8,
3420 0 : 542 => Opcode::BCCTR8n,
3421 0 : 543 => Opcode::BCCTRL,
3422 0 : 544 => Opcode::BCCTRL8,
3423 0 : 545 => Opcode::BCCTRL8n,
3424 0 : 546 => Opcode::BCCTRLn,
3425 0 : 547 => Opcode::BCCTRn,
3426 0 : 548 => Opcode::BCDADD_rec,
3427 0 : 549 => Opcode::BCDCFN_rec,
3428 0 : 550 => Opcode::BCDCFSQ_rec,
3429 0 : 551 => Opcode::BCDCFZ_rec,
3430 0 : 552 => Opcode::BCDCPSGN_rec,
3431 0 : 553 => Opcode::BCDCTN_rec,
3432 0 : 554 => Opcode::BCDCTSQ_rec,
3433 0 : 555 => Opcode::BCDCTZ_rec,
3434 0 : 556 => Opcode::BCDSETSGN_rec,
3435 0 : 557 => Opcode::BCDSR_rec,
3436 0 : 558 => Opcode::BCDSUB_rec,
3437 0 : 559 => Opcode::BCDS_rec,
3438 0 : 560 => Opcode::BCDTRUNC_rec,
3439 0 : 561 => Opcode::BCDUS_rec,
3440 0 : 562 => Opcode::BCDUTRUNC_rec,
3441 0 : 563 => Opcode::BCL,
3442 0 : 564 => Opcode::BCLR,
3443 0 : 565 => Opcode::BCLRL,
3444 0 : 566 => Opcode::BCLRLn,
3445 0 : 567 => Opcode::BCLRn,
3446 0 : 568 => Opcode::BCLalways,
3447 0 : 569 => Opcode::BCLn,
3448 0 : 570 => Opcode::BCTR,
3449 0 : 571 => Opcode::BCTR8,
3450 0 : 572 => Opcode::BCTRL,
3451 0 : 573 => Opcode::BCTRL8,
3452 0 : 574 => Opcode::BCTRL8_LDinto_toc,
3453 0 : 575 => Opcode::BCTRL8_LDinto_toc_RM,
3454 0 : 576 => Opcode::BCTRL8_RM,
3455 0 : 577 => Opcode::BCTRL_LWZinto_toc,
3456 0 : 578 => Opcode::BCTRL_LWZinto_toc_RM,
3457 0 : 579 => Opcode::BCTRL_RM,
3458 0 : 580 => Opcode::BCn,
3459 0 : 581 => Opcode::BDNZ,
3460 0 : 582 => Opcode::BDNZ8,
3461 0 : 583 => Opcode::BDNZA,
3462 0 : 584 => Opcode::BDNZAm,
3463 0 : 585 => Opcode::BDNZAp,
3464 0 : 586 => Opcode::BDNZL,
3465 0 : 587 => Opcode::BDNZLA,
3466 0 : 588 => Opcode::BDNZLAm,
3467 0 : 589 => Opcode::BDNZLAp,
3468 0 : 590 => Opcode::BDNZLR,
3469 0 : 591 => Opcode::BDNZLR8,
3470 0 : 592 => Opcode::BDNZLRL,
3471 0 : 593 => Opcode::BDNZLRLm,
3472 0 : 594 => Opcode::BDNZLRLp,
3473 0 : 595 => Opcode::BDNZLRm,
3474 0 : 596 => Opcode::BDNZLRp,
3475 0 : 597 => Opcode::BDNZLm,
3476 0 : 598 => Opcode::BDNZLp,
3477 0 : 599 => Opcode::BDNZm,
3478 0 : 600 => Opcode::BDNZp,
3479 0 : 601 => Opcode::BDZ,
3480 0 : 602 => Opcode::BDZ8,
3481 0 : 603 => Opcode::BDZA,
3482 0 : 604 => Opcode::BDZAm,
3483 0 : 605 => Opcode::BDZAp,
3484 0 : 606 => Opcode::BDZL,
3485 0 : 607 => Opcode::BDZLA,
3486 0 : 608 => Opcode::BDZLAm,
3487 0 : 609 => Opcode::BDZLAp,
3488 0 : 610 => Opcode::BDZLR,
3489 0 : 611 => Opcode::BDZLR8,
3490 0 : 612 => Opcode::BDZLRL,
3491 0 : 613 => Opcode::BDZLRLm,
3492 0 : 614 => Opcode::BDZLRLp,
3493 0 : 615 => Opcode::BDZLRm,
3494 0 : 616 => Opcode::BDZLRp,
3495 0 : 617 => Opcode::BDZLm,
3496 0 : 618 => Opcode::BDZLp,
3497 0 : 619 => Opcode::BDZm,
3498 0 : 620 => Opcode::BDZp,
3499 0 : 621 => Opcode::BL,
3500 0 : 622 => Opcode::BL8,
3501 0 : 623 => Opcode::BL8_NOP,
3502 0 : 624 => Opcode::BL8_NOP_RM,
3503 0 : 625 => Opcode::BL8_NOP_TLS,
3504 0 : 626 => Opcode::BL8_NOTOC,
3505 0 : 627 => Opcode::BL8_NOTOC_RM,
3506 0 : 628 => Opcode::BL8_NOTOC_TLS,
3507 0 : 629 => Opcode::BL8_RM,
3508 0 : 630 => Opcode::BL8_TLS,
3509 0 : 631 => Opcode::BL8_TLS_,
3510 0 : 632 => Opcode::BLA,
3511 0 : 633 => Opcode::BLA8,
3512 0 : 634 => Opcode::BLA8_NOP,
3513 0 : 635 => Opcode::BLA8_NOP_RM,
3514 0 : 636 => Opcode::BLA8_RM,
3515 0 : 637 => Opcode::BLA_RM,
3516 0 : 638 => Opcode::BLR,
3517 0 : 639 => Opcode::BLR8,
3518 0 : 640 => Opcode::BLRL,
3519 0 : 641 => Opcode::BL_NOP,
3520 0 : 642 => Opcode::BL_NOP_RM,
3521 0 : 643 => Opcode::BL_RM,
3522 0 : 644 => Opcode::BL_TLS,
3523 0 : 645 => Opcode::BPERMD,
3524 0 : 646 => Opcode::BRD,
3525 0 : 647 => Opcode::BRH,
3526 0 : 648 => Opcode::BRH8,
3527 0 : 649 => Opcode::BRINC,
3528 0 : 650 => Opcode::BRW,
3529 0 : 651 => Opcode::BRW8,
3530 0 : 652 => Opcode::CBCDTD,
3531 0 : 653 => Opcode::CBCDTD8,
3532 0 : 654 => Opcode::CDTBCD,
3533 0 : 655 => Opcode::CDTBCD8,
3534 0 : 656 => Opcode::CFUGED,
3535 0 : 657 => Opcode::CLRBHRB,
3536 0 : 658 => Opcode::CMPB,
3537 0 : 659 => Opcode::CMPB8,
3538 0 : 660 => Opcode::CMPD,
3539 0 : 661 => Opcode::CMPDI,
3540 0 : 662 => Opcode::CMPEQB,
3541 0 : 663 => Opcode::CMPLD,
3542 0 : 664 => Opcode::CMPLDI,
3543 0 : 665 => Opcode::CMPLW,
3544 0 : 666 => Opcode::CMPLWI,
3545 0 : 667 => Opcode::CMPRB,
3546 0 : 668 => Opcode::CMPRB8,
3547 0 : 669 => Opcode::CMPW,
3548 0 : 670 => Opcode::CMPWI,
3549 0 : 671 => Opcode::CNTLZD,
3550 0 : 672 => Opcode::CNTLZDM,
3551 0 : 673 => Opcode::CNTLZD_rec,
3552 0 : 674 => Opcode::CNTLZW,
3553 0 : 675 => Opcode::CNTLZW8,
3554 0 : 676 => Opcode::CNTLZW8_rec,
3555 0 : 677 => Opcode::CNTLZW_rec,
3556 0 : 678 => Opcode::CNTTZD,
3557 0 : 679 => Opcode::CNTTZDM,
3558 0 : 680 => Opcode::CNTTZD_rec,
3559 0 : 681 => Opcode::CNTTZW,
3560 0 : 682 => Opcode::CNTTZW8,
3561 0 : 683 => Opcode::CNTTZW8_rec,
3562 0 : 684 => Opcode::CNTTZW_rec,
3563 0 : 685 => Opcode::CP_ABORT,
3564 0 : 686 => Opcode::CP_COPY,
3565 0 : 687 => Opcode::CP_COPY8,
3566 0 : 688 => Opcode::CP_PASTE8_rec,
3567 0 : 689 => Opcode::CP_PASTE_rec,
3568 0 : 690 => Opcode::CR6SET,
3569 0 : 691 => Opcode::CR6UNSET,
3570 0 : 692 => Opcode::CRAND,
3571 0 : 693 => Opcode::CRANDC,
3572 0 : 694 => Opcode::CREQV,
3573 0 : 695 => Opcode::CRNAND,
3574 0 : 696 => Opcode::CRNOR,
3575 0 : 697 => Opcode::CRNOT,
3576 0 : 698 => Opcode::CROR,
3577 0 : 699 => Opcode::CRORC,
3578 0 : 700 => Opcode::CRSET,
3579 0 : 701 => Opcode::CRUNSET,
3580 0 : 702 => Opcode::CRXOR,
3581 0 : 703 => Opcode::CTRL_DEP,
3582 0 : 704 => Opcode::DADD,
3583 0 : 705 => Opcode::DADDQ,
3584 0 : 706 => Opcode::DADDQ_rec,
3585 0 : 707 => Opcode::DADD_rec,
3586 0 : 708 => Opcode::DARN,
3587 0 : 709 => Opcode::DCBA,
3588 0 : 710 => Opcode::DCBF,
3589 0 : 711 => Opcode::DCBFEP,
3590 0 : 712 => Opcode::DCBI,
3591 0 : 713 => Opcode::DCBST,
3592 0 : 714 => Opcode::DCBSTEP,
3593 0 : 715 => Opcode::DCBT,
3594 0 : 716 => Opcode::DCBTEP,
3595 0 : 717 => Opcode::DCBTST,
3596 0 : 718 => Opcode::DCBTSTEP,
3597 0 : 719 => Opcode::DCBZ,
3598 0 : 720 => Opcode::DCBZEP,
3599 0 : 721 => Opcode::DCBZL,
3600 0 : 722 => Opcode::DCBZLEP,
3601 0 : 723 => Opcode::DCCCI,
3602 0 : 724 => Opcode::DCFFIX,
3603 0 : 725 => Opcode::DCFFIXQ,
3604 0 : 726 => Opcode::DCFFIXQQ,
3605 0 : 727 => Opcode::DCFFIXQ_rec,
3606 0 : 728 => Opcode::DCFFIX_rec,
3607 0 : 729 => Opcode::DCMPO,
3608 0 : 730 => Opcode::DCMPOQ,
3609 0 : 731 => Opcode::DCMPU,
3610 0 : 732 => Opcode::DCMPUQ,
3611 0 : 733 => Opcode::DCTDP,
3612 0 : 734 => Opcode::DCTDP_rec,
3613 0 : 735 => Opcode::DCTFIX,
3614 0 : 736 => Opcode::DCTFIXQ,
3615 0 : 737 => Opcode::DCTFIXQQ,
3616 0 : 738 => Opcode::DCTFIXQ_rec,
3617 0 : 739 => Opcode::DCTFIX_rec,
3618 0 : 740 => Opcode::DCTQPQ,
3619 0 : 741 => Opcode::DCTQPQ_rec,
3620 0 : 742 => Opcode::DDEDPD,
3621 0 : 743 => Opcode::DDEDPDQ,
3622 0 : 744 => Opcode::DDEDPDQ_rec,
3623 0 : 745 => Opcode::DDEDPD_rec,
3624 0 : 746 => Opcode::DDIV,
3625 0 : 747 => Opcode::DDIVQ,
3626 0 : 748 => Opcode::DDIVQ_rec,
3627 0 : 749 => Opcode::DDIV_rec,
3628 0 : 750 => Opcode::DENBCD,
3629 0 : 751 => Opcode::DENBCDQ,
3630 0 : 752 => Opcode::DENBCDQ_rec,
3631 0 : 753 => Opcode::DENBCD_rec,
3632 0 : 754 => Opcode::DIEX,
3633 0 : 755 => Opcode::DIEXQ,
3634 0 : 756 => Opcode::DIEXQ_rec,
3635 0 : 757 => Opcode::DIEX_rec,
3636 0 : 758 => Opcode::DIVD,
3637 0 : 759 => Opcode::DIVDE,
3638 0 : 760 => Opcode::DIVDEO,
3639 0 : 761 => Opcode::DIVDEO_rec,
3640 0 : 762 => Opcode::DIVDEU,
3641 0 : 763 => Opcode::DIVDEUO,
3642 0 : 764 => Opcode::DIVDEUO_rec,
3643 0 : 765 => Opcode::DIVDEU_rec,
3644 0 : 766 => Opcode::DIVDE_rec,
3645 0 : 767 => Opcode::DIVDO,
3646 0 : 768 => Opcode::DIVDO_rec,
3647 0 : 769 => Opcode::DIVDU,
3648 0 : 770 => Opcode::DIVDUO,
3649 0 : 771 => Opcode::DIVDUO_rec,
3650 0 : 772 => Opcode::DIVDU_rec,
3651 0 : 773 => Opcode::DIVD_rec,
3652 0 : 774 => Opcode::DIVW,
3653 0 : 775 => Opcode::DIVWE,
3654 0 : 776 => Opcode::DIVWEO,
3655 0 : 777 => Opcode::DIVWEO_rec,
3656 0 : 778 => Opcode::DIVWEU,
3657 0 : 779 => Opcode::DIVWEUO,
3658 0 : 780 => Opcode::DIVWEUO_rec,
3659 0 : 781 => Opcode::DIVWEU_rec,
3660 0 : 782 => Opcode::DIVWE_rec,
3661 0 : 783 => Opcode::DIVWO,
3662 0 : 784 => Opcode::DIVWO_rec,
3663 0 : 785 => Opcode::DIVWU,
3664 0 : 786 => Opcode::DIVWUO,
3665 0 : 787 => Opcode::DIVWUO_rec,
3666 0 : 788 => Opcode::DIVWU_rec,
3667 0 : 789 => Opcode::DIVW_rec,
3668 0 : 790 => Opcode::DMMR,
3669 0 : 791 => Opcode::DMSETDMRZ,
3670 0 : 792 => Opcode::DMUL,
3671 0 : 793 => Opcode::DMULQ,
3672 0 : 794 => Opcode::DMULQ_rec,
3673 0 : 795 => Opcode::DMUL_rec,
3674 0 : 796 => Opcode::DMXOR,
3675 0 : 797 => Opcode::DMXXEXTFDMR256,
3676 0 : 798 => Opcode::DMXXEXTFDMR512,
3677 0 : 799 => Opcode::DMXXEXTFDMR512_HI,
3678 0 : 800 => Opcode::DMXXINSTFDMR256,
3679 0 : 801 => Opcode::DMXXINSTFDMR512,
3680 0 : 802 => Opcode::DMXXINSTFDMR512_HI,
3681 0 : 803 => Opcode::DQUA,
3682 0 : 804 => Opcode::DQUAI,
3683 0 : 805 => Opcode::DQUAIQ,
3684 0 : 806 => Opcode::DQUAIQ_rec,
3685 0 : 807 => Opcode::DQUAI_rec,
3686 0 : 808 => Opcode::DQUAQ,
3687 0 : 809 => Opcode::DQUAQ_rec,
3688 0 : 810 => Opcode::DQUA_rec,
3689 0 : 811 => Opcode::DRDPQ,
3690 0 : 812 => Opcode::DRDPQ_rec,
3691 0 : 813 => Opcode::DRINTN,
3692 0 : 814 => Opcode::DRINTNQ,
3693 0 : 815 => Opcode::DRINTNQ_rec,
3694 0 : 816 => Opcode::DRINTN_rec,
3695 0 : 817 => Opcode::DRINTX,
3696 0 : 818 => Opcode::DRINTXQ,
3697 0 : 819 => Opcode::DRINTXQ_rec,
3698 0 : 820 => Opcode::DRINTX_rec,
3699 0 : 821 => Opcode::DRRND,
3700 0 : 822 => Opcode::DRRNDQ,
3701 0 : 823 => Opcode::DRRNDQ_rec,
3702 0 : 824 => Opcode::DRRND_rec,
3703 0 : 825 => Opcode::DRSP,
3704 0 : 826 => Opcode::DRSP_rec,
3705 0 : 827 => Opcode::DSCLI,
3706 0 : 828 => Opcode::DSCLIQ,
3707 0 : 829 => Opcode::DSCLIQ_rec,
3708 0 : 830 => Opcode::DSCLI_rec,
3709 0 : 831 => Opcode::DSCRI,
3710 0 : 832 => Opcode::DSCRIQ,
3711 0 : 833 => Opcode::DSCRIQ_rec,
3712 0 : 834 => Opcode::DSCRI_rec,
3713 0 : 835 => Opcode::DSS,
3714 0 : 836 => Opcode::DSSALL,
3715 0 : 837 => Opcode::DST,
3716 0 : 838 => Opcode::DST64,
3717 0 : 839 => Opcode::DSTST,
3718 0 : 840 => Opcode::DSTST64,
3719 0 : 841 => Opcode::DSTSTT,
3720 0 : 842 => Opcode::DSTSTT64,
3721 0 : 843 => Opcode::DSTT,
3722 0 : 844 => Opcode::DSTT64,
3723 0 : 845 => Opcode::DSUB,
3724 0 : 846 => Opcode::DSUBQ,
3725 0 : 847 => Opcode::DSUBQ_rec,
3726 0 : 848 => Opcode::DSUB_rec,
3727 0 : 849 => Opcode::DTSTDC,
3728 0 : 850 => Opcode::DTSTDCQ,
3729 0 : 851 => Opcode::DTSTDG,
3730 0 : 852 => Opcode::DTSTDGQ,
3731 0 : 853 => Opcode::DTSTEX,
3732 0 : 854 => Opcode::DTSTEXQ,
3733 0 : 855 => Opcode::DTSTSF,
3734 0 : 856 => Opcode::DTSTSFI,
3735 0 : 857 => Opcode::DTSTSFIQ,
3736 0 : 858 => Opcode::DTSTSFQ,
3737 0 : 859 => Opcode::DXEX,
3738 0 : 860 => Opcode::DXEXQ,
3739 0 : 861 => Opcode::DXEXQ_rec,
3740 0 : 862 => Opcode::DXEX_rec,
3741 0 : 863 => Opcode::DYNALLOC,
3742 0 : 864 => Opcode::DYNALLOC8,
3743 0 : 865 => Opcode::DYNAREAOFFSET,
3744 0 : 866 => Opcode::DYNAREAOFFSET8,
3745 0 : 867 => Opcode::DecreaseCTR8loop,
3746 0 : 868 => Opcode::DecreaseCTRloop,
3747 0 : 869 => Opcode::EFDABS,
3748 0 : 870 => Opcode::EFDADD,
3749 0 : 871 => Opcode::EFDCFS,
3750 0 : 872 => Opcode::EFDCFSF,
3751 0 : 873 => Opcode::EFDCFSI,
3752 0 : 874 => Opcode::EFDCFSID,
3753 0 : 875 => Opcode::EFDCFUF,
3754 0 : 876 => Opcode::EFDCFUI,
3755 0 : 877 => Opcode::EFDCFUID,
3756 0 : 878 => Opcode::EFDCMPEQ,
3757 0 : 879 => Opcode::EFDCMPGT,
3758 0 : 880 => Opcode::EFDCMPLT,
3759 0 : 881 => Opcode::EFDCTSF,
3760 0 : 882 => Opcode::EFDCTSI,
3761 0 : 883 => Opcode::EFDCTSIDZ,
3762 0 : 884 => Opcode::EFDCTSIZ,
3763 0 : 885 => Opcode::EFDCTUF,
3764 0 : 886 => Opcode::EFDCTUI,
3765 0 : 887 => Opcode::EFDCTUIDZ,
3766 0 : 888 => Opcode::EFDCTUIZ,
3767 0 : 889 => Opcode::EFDDIV,
3768 0 : 890 => Opcode::EFDMUL,
3769 0 : 891 => Opcode::EFDNABS,
3770 0 : 892 => Opcode::EFDNEG,
3771 0 : 893 => Opcode::EFDSUB,
3772 0 : 894 => Opcode::EFDTSTEQ,
3773 0 : 895 => Opcode::EFDTSTGT,
3774 0 : 896 => Opcode::EFDTSTLT,
3775 0 : 897 => Opcode::EFSABS,
3776 0 : 898 => Opcode::EFSADD,
3777 0 : 899 => Opcode::EFSCFD,
3778 0 : 900 => Opcode::EFSCFSF,
3779 0 : 901 => Opcode::EFSCFSI,
3780 0 : 902 => Opcode::EFSCFUF,
3781 0 : 903 => Opcode::EFSCFUI,
3782 0 : 904 => Opcode::EFSCMPEQ,
3783 0 : 905 => Opcode::EFSCMPGT,
3784 0 : 906 => Opcode::EFSCMPLT,
3785 0 : 907 => Opcode::EFSCTSF,
3786 0 : 908 => Opcode::EFSCTSI,
3787 0 : 909 => Opcode::EFSCTSIZ,
3788 0 : 910 => Opcode::EFSCTUF,
3789 0 : 911 => Opcode::EFSCTUI,
3790 0 : 912 => Opcode::EFSCTUIZ,
3791 0 : 913 => Opcode::EFSDIV,
3792 0 : 914 => Opcode::EFSMUL,
3793 0 : 915 => Opcode::EFSNABS,
3794 0 : 916 => Opcode::EFSNEG,
3795 0 : 917 => Opcode::EFSSUB,
3796 0 : 918 => Opcode::EFSTSTEQ,
3797 0 : 919 => Opcode::EFSTSTGT,
3798 0 : 920 => Opcode::EFSTSTLT,
3799 0 : 921 => Opcode::EH_SjLj_LongJmp32,
3800 0 : 922 => Opcode::EH_SjLj_LongJmp64,
3801 0 : 923 => Opcode::EH_SjLj_SetJmp32,
3802 0 : 924 => Opcode::EH_SjLj_SetJmp64,
3803 0 : 925 => Opcode::EH_SjLj_Setup,
3804 0 : 926 => Opcode::EQV,
3805 0 : 927 => Opcode::EQV8,
3806 0 : 928 => Opcode::EQV8_rec,
3807 0 : 929 => Opcode::EQV_rec,
3808 0 : 930 => Opcode::EVABS,
3809 0 : 931 => Opcode::EVADDIW,
3810 0 : 932 => Opcode::EVADDSMIAAW,
3811 0 : 933 => Opcode::EVADDSSIAAW,
3812 0 : 934 => Opcode::EVADDUMIAAW,
3813 0 : 935 => Opcode::EVADDUSIAAW,
3814 0 : 936 => Opcode::EVADDW,
3815 0 : 937 => Opcode::EVAND,
3816 0 : 938 => Opcode::EVANDC,
3817 0 : 939 => Opcode::EVCMPEQ,
3818 0 : 940 => Opcode::EVCMPGTS,
3819 0 : 941 => Opcode::EVCMPGTU,
3820 0 : 942 => Opcode::EVCMPLTS,
3821 0 : 943 => Opcode::EVCMPLTU,
3822 0 : 944 => Opcode::EVCNTLSW,
3823 0 : 945 => Opcode::EVCNTLZW,
3824 0 : 946 => Opcode::EVDIVWS,
3825 0 : 947 => Opcode::EVDIVWU,
3826 0 : 948 => Opcode::EVEQV,
3827 0 : 949 => Opcode::EVEXTSB,
3828 0 : 950 => Opcode::EVEXTSH,
3829 0 : 951 => Opcode::EVFSABS,
3830 0 : 952 => Opcode::EVFSADD,
3831 0 : 953 => Opcode::EVFSCFSF,
3832 0 : 954 => Opcode::EVFSCFSI,
3833 0 : 955 => Opcode::EVFSCFUF,
3834 0 : 956 => Opcode::EVFSCFUI,
3835 0 : 957 => Opcode::EVFSCMPEQ,
3836 0 : 958 => Opcode::EVFSCMPGT,
3837 0 : 959 => Opcode::EVFSCMPLT,
3838 0 : 960 => Opcode::EVFSCTSF,
3839 0 : 961 => Opcode::EVFSCTSI,
3840 0 : 962 => Opcode::EVFSCTSIZ,
3841 0 : 963 => Opcode::EVFSCTUF,
3842 0 : 964 => Opcode::EVFSCTUI,
3843 0 : 965 => Opcode::EVFSCTUIZ,
3844 0 : 966 => Opcode::EVFSDIV,
3845 0 : 967 => Opcode::EVFSMUL,
3846 0 : 968 => Opcode::EVFSNABS,
3847 0 : 969 => Opcode::EVFSNEG,
3848 0 : 970 => Opcode::EVFSSUB,
3849 0 : 971 => Opcode::EVFSTSTEQ,
3850 0 : 972 => Opcode::EVFSTSTGT,
3851 0 : 973 => Opcode::EVFSTSTLT,
3852 0 : 974 => Opcode::EVLDD,
3853 0 : 975 => Opcode::EVLDDX,
3854 0 : 976 => Opcode::EVLDH,
3855 0 : 977 => Opcode::EVLDHX,
3856 0 : 978 => Opcode::EVLDW,
3857 0 : 979 => Opcode::EVLDWX,
3858 0 : 980 => Opcode::EVLHHESPLAT,
3859 0 : 981 => Opcode::EVLHHESPLATX,
3860 0 : 982 => Opcode::EVLHHOSSPLAT,
3861 0 : 983 => Opcode::EVLHHOSSPLATX,
3862 0 : 984 => Opcode::EVLHHOUSPLAT,
3863 0 : 985 => Opcode::EVLHHOUSPLATX,
3864 0 : 986 => Opcode::EVLWHE,
3865 0 : 987 => Opcode::EVLWHEX,
3866 0 : 988 => Opcode::EVLWHOS,
3867 0 : 989 => Opcode::EVLWHOSX,
3868 0 : 990 => Opcode::EVLWHOU,
3869 0 : 991 => Opcode::EVLWHOUX,
3870 0 : 992 => Opcode::EVLWHSPLAT,
3871 0 : 993 => Opcode::EVLWHSPLATX,
3872 0 : 994 => Opcode::EVLWWSPLAT,
3873 0 : 995 => Opcode::EVLWWSPLATX,
3874 0 : 996 => Opcode::EVMERGEHI,
3875 0 : 997 => Opcode::EVMERGEHILO,
3876 0 : 998 => Opcode::EVMERGELO,
3877 0 : 999 => Opcode::EVMERGELOHI,
3878 0 : 1000 => Opcode::EVMHEGSMFAA,
3879 0 : 1001 => Opcode::EVMHEGSMFAN,
3880 0 : 1002 => Opcode::EVMHEGSMIAA,
3881 0 : 1003 => Opcode::EVMHEGSMIAN,
3882 0 : 1004 => Opcode::EVMHEGUMIAA,
3883 0 : 1005 => Opcode::EVMHEGUMIAN,
3884 0 : 1006 => Opcode::EVMHESMF,
3885 0 : 1007 => Opcode::EVMHESMFA,
3886 0 : 1008 => Opcode::EVMHESMFAAW,
3887 0 : 1009 => Opcode::EVMHESMFANW,
3888 0 : 1010 => Opcode::EVMHESMI,
3889 0 : 1011 => Opcode::EVMHESMIA,
3890 0 : 1012 => Opcode::EVMHESMIAAW,
3891 0 : 1013 => Opcode::EVMHESMIANW,
3892 0 : 1014 => Opcode::EVMHESSF,
3893 0 : 1015 => Opcode::EVMHESSFA,
3894 0 : 1016 => Opcode::EVMHESSFAAW,
3895 0 : 1017 => Opcode::EVMHESSFANW,
3896 0 : 1018 => Opcode::EVMHESSIAAW,
3897 0 : 1019 => Opcode::EVMHESSIANW,
3898 0 : 1020 => Opcode::EVMHEUMI,
3899 0 : 1021 => Opcode::EVMHEUMIA,
3900 0 : 1022 => Opcode::EVMHEUMIAAW,
3901 0 : 1023 => Opcode::EVMHEUMIANW,
3902 0 : 1024 => Opcode::EVMHEUSIAAW,
3903 0 : 1025 => Opcode::EVMHEUSIANW,
3904 0 : 1026 => Opcode::EVMHOGSMFAA,
3905 0 : 1027 => Opcode::EVMHOGSMFAN,
3906 0 : 1028 => Opcode::EVMHOGSMIAA,
3907 0 : 1029 => Opcode::EVMHOGSMIAN,
3908 0 : 1030 => Opcode::EVMHOGUMIAA,
3909 0 : 1031 => Opcode::EVMHOGUMIAN,
3910 0 : 1032 => Opcode::EVMHOSMF,
3911 0 : 1033 => Opcode::EVMHOSMFA,
3912 0 : 1034 => Opcode::EVMHOSMFAAW,
3913 0 : 1035 => Opcode::EVMHOSMFANW,
3914 0 : 1036 => Opcode::EVMHOSMI,
3915 0 : 1037 => Opcode::EVMHOSMIA,
3916 0 : 1038 => Opcode::EVMHOSMIAAW,
3917 0 : 1039 => Opcode::EVMHOSMIANW,
3918 0 : 1040 => Opcode::EVMHOSSF,
3919 0 : 1041 => Opcode::EVMHOSSFA,
3920 0 : 1042 => Opcode::EVMHOSSFAAW,
3921 0 : 1043 => Opcode::EVMHOSSFANW,
3922 0 : 1044 => Opcode::EVMHOSSIAAW,
3923 0 : 1045 => Opcode::EVMHOSSIANW,
3924 0 : 1046 => Opcode::EVMHOUMI,
3925 0 : 1047 => Opcode::EVMHOUMIA,
3926 0 : 1048 => Opcode::EVMHOUMIAAW,
3927 0 : 1049 => Opcode::EVMHOUMIANW,
3928 0 : 1050 => Opcode::EVMHOUSIAAW,
3929 0 : 1051 => Opcode::EVMHOUSIANW,
3930 0 : 1052 => Opcode::EVMRA,
3931 0 : 1053 => Opcode::EVMWHSMF,
3932 0 : 1054 => Opcode::EVMWHSMFA,
3933 0 : 1055 => Opcode::EVMWHSMI,
3934 0 : 1056 => Opcode::EVMWHSMIA,
3935 0 : 1057 => Opcode::EVMWHSSF,
3936 0 : 1058 => Opcode::EVMWHSSFA,
3937 0 : 1059 => Opcode::EVMWHUMI,
3938 0 : 1060 => Opcode::EVMWHUMIA,
3939 0 : 1061 => Opcode::EVMWLSMIAAW,
3940 0 : 1062 => Opcode::EVMWLSMIANW,
3941 0 : 1063 => Opcode::EVMWLSSIAAW,
3942 0 : 1064 => Opcode::EVMWLSSIANW,
3943 0 : 1065 => Opcode::EVMWLUMI,
3944 0 : 1066 => Opcode::EVMWLUMIA,
3945 0 : 1067 => Opcode::EVMWLUMIAAW,
3946 0 : 1068 => Opcode::EVMWLUMIANW,
3947 0 : 1069 => Opcode::EVMWLUSIAAW,
3948 0 : 1070 => Opcode::EVMWLUSIANW,
3949 0 : 1071 => Opcode::EVMWSMF,
3950 0 : 1072 => Opcode::EVMWSMFA,
3951 0 : 1073 => Opcode::EVMWSMFAA,
3952 0 : 1074 => Opcode::EVMWSMFAN,
3953 0 : 1075 => Opcode::EVMWSMI,
3954 0 : 1076 => Opcode::EVMWSMIA,
3955 0 : 1077 => Opcode::EVMWSMIAA,
3956 0 : 1078 => Opcode::EVMWSMIAN,
3957 0 : 1079 => Opcode::EVMWSSF,
3958 0 : 1080 => Opcode::EVMWSSFA,
3959 0 : 1081 => Opcode::EVMWSSFAA,
3960 0 : 1082 => Opcode::EVMWSSFAN,
3961 0 : 1083 => Opcode::EVMWUMI,
3962 0 : 1084 => Opcode::EVMWUMIA,
3963 0 : 1085 => Opcode::EVMWUMIAA,
3964 0 : 1086 => Opcode::EVMWUMIAN,
3965 0 : 1087 => Opcode::EVNAND,
3966 0 : 1088 => Opcode::EVNEG,
3967 0 : 1089 => Opcode::EVNOR,
3968 0 : 1090 => Opcode::EVOR,
3969 0 : 1091 => Opcode::EVORC,
3970 0 : 1092 => Opcode::EVRLW,
3971 0 : 1093 => Opcode::EVRLWI,
3972 0 : 1094 => Opcode::EVRNDW,
3973 0 : 1095 => Opcode::EVSEL,
3974 0 : 1096 => Opcode::EVSLW,
3975 0 : 1097 => Opcode::EVSLWI,
3976 0 : 1098 => Opcode::EVSPLATFI,
3977 0 : 1099 => Opcode::EVSPLATI,
3978 0 : 1100 => Opcode::EVSRWIS,
3979 0 : 1101 => Opcode::EVSRWIU,
3980 0 : 1102 => Opcode::EVSRWS,
3981 0 : 1103 => Opcode::EVSRWU,
3982 0 : 1104 => Opcode::EVSTDD,
3983 0 : 1105 => Opcode::EVSTDDX,
3984 0 : 1106 => Opcode::EVSTDH,
3985 0 : 1107 => Opcode::EVSTDHX,
3986 0 : 1108 => Opcode::EVSTDW,
3987 0 : 1109 => Opcode::EVSTDWX,
3988 0 : 1110 => Opcode::EVSTWHE,
3989 0 : 1111 => Opcode::EVSTWHEX,
3990 0 : 1112 => Opcode::EVSTWHO,
3991 0 : 1113 => Opcode::EVSTWHOX,
3992 0 : 1114 => Opcode::EVSTWWE,
3993 0 : 1115 => Opcode::EVSTWWEX,
3994 0 : 1116 => Opcode::EVSTWWO,
3995 0 : 1117 => Opcode::EVSTWWOX,
3996 0 : 1118 => Opcode::EVSUBFSMIAAW,
3997 0 : 1119 => Opcode::EVSUBFSSIAAW,
3998 0 : 1120 => Opcode::EVSUBFUMIAAW,
3999 0 : 1121 => Opcode::EVSUBFUSIAAW,
4000 0 : 1122 => Opcode::EVSUBFW,
4001 0 : 1123 => Opcode::EVSUBIFW,
4002 0 : 1124 => Opcode::EVXOR,
4003 0 : 1125 => Opcode::EXTSB,
4004 0 : 1126 => Opcode::EXTSB8,
4005 0 : 1127 => Opcode::EXTSB8_32_64,
4006 0 : 1128 => Opcode::EXTSB8_rec,
4007 0 : 1129 => Opcode::EXTSB_rec,
4008 0 : 1130 => Opcode::EXTSH,
4009 0 : 1131 => Opcode::EXTSH8,
4010 0 : 1132 => Opcode::EXTSH8_32_64,
4011 0 : 1133 => Opcode::EXTSH8_rec,
4012 0 : 1134 => Opcode::EXTSH_rec,
4013 0 : 1135 => Opcode::EXTSW,
4014 0 : 1136 => Opcode::EXTSWSLI,
4015 0 : 1137 => Opcode::EXTSWSLI_32_64,
4016 0 : 1138 => Opcode::EXTSWSLI_32_64_rec,
4017 0 : 1139 => Opcode::EXTSWSLI_rec,
4018 0 : 1140 => Opcode::EXTSW_32,
4019 0 : 1141 => Opcode::EXTSW_32_64,
4020 0 : 1142 => Opcode::EXTSW_32_64_rec,
4021 0 : 1143 => Opcode::EXTSW_rec,
4022 0 : 1144 => Opcode::EnforceIEIO,
4023 0 : 1145 => Opcode::FABSD,
4024 0 : 1146 => Opcode::FABSD_rec,
4025 0 : 1147 => Opcode::FABSS,
4026 0 : 1148 => Opcode::FABSS_rec,
4027 0 : 1149 => Opcode::FADD,
4028 0 : 1150 => Opcode::FADDS,
4029 0 : 1151 => Opcode::FADDS_rec,
4030 0 : 1152 => Opcode::FADD_rec,
4031 0 : 1153 => Opcode::FADDrtz,
4032 0 : 1154 => Opcode::FCFID,
4033 0 : 1155 => Opcode::FCFIDS,
4034 0 : 1156 => Opcode::FCFIDS_rec,
4035 0 : 1157 => Opcode::FCFIDU,
4036 0 : 1158 => Opcode::FCFIDUS,
4037 0 : 1159 => Opcode::FCFIDUS_rec,
4038 0 : 1160 => Opcode::FCFIDU_rec,
4039 0 : 1161 => Opcode::FCFID_rec,
4040 0 : 1162 => Opcode::FCMPOD,
4041 0 : 1163 => Opcode::FCMPOS,
4042 0 : 1164 => Opcode::FCMPUD,
4043 0 : 1165 => Opcode::FCMPUS,
4044 0 : 1166 => Opcode::FCPSGND,
4045 0 : 1167 => Opcode::FCPSGND_rec,
4046 0 : 1168 => Opcode::FCPSGNS,
4047 0 : 1169 => Opcode::FCPSGNS_rec,
4048 0 : 1170 => Opcode::FCTID,
4049 0 : 1171 => Opcode::FCTIDU,
4050 0 : 1172 => Opcode::FCTIDUZ,
4051 0 : 1173 => Opcode::FCTIDUZ_rec,
4052 0 : 1174 => Opcode::FCTIDU_rec,
4053 0 : 1175 => Opcode::FCTIDZ,
4054 0 : 1176 => Opcode::FCTIDZ_rec,
4055 0 : 1177 => Opcode::FCTID_rec,
4056 0 : 1178 => Opcode::FCTIW,
4057 0 : 1179 => Opcode::FCTIWU,
4058 0 : 1180 => Opcode::FCTIWUZ,
4059 0 : 1181 => Opcode::FCTIWUZ_rec,
4060 0 : 1182 => Opcode::FCTIWU_rec,
4061 0 : 1183 => Opcode::FCTIWZ,
4062 0 : 1184 => Opcode::FCTIWZ_rec,
4063 0 : 1185 => Opcode::FCTIW_rec,
4064 0 : 1186 => Opcode::FDIV,
4065 0 : 1187 => Opcode::FDIVS,
4066 0 : 1188 => Opcode::FDIVS_rec,
4067 0 : 1189 => Opcode::FDIV_rec,
4068 0 : 1190 => Opcode::FENCE,
4069 0 : 1191 => Opcode::FMADD,
4070 0 : 1192 => Opcode::FMADDS,
4071 0 : 1193 => Opcode::FMADDS_rec,
4072 0 : 1194 => Opcode::FMADD_rec,
4073 0 : 1195 => Opcode::FMR,
4074 0 : 1196 => Opcode::FMR_rec,
4075 0 : 1197 => Opcode::FMSUB,
4076 0 : 1198 => Opcode::FMSUBS,
4077 0 : 1199 => Opcode::FMSUBS_rec,
4078 0 : 1200 => Opcode::FMSUB_rec,
4079 0 : 1201 => Opcode::FMUL,
4080 0 : 1202 => Opcode::FMULS,
4081 0 : 1203 => Opcode::FMULS_rec,
4082 0 : 1204 => Opcode::FMUL_rec,
4083 0 : 1205 => Opcode::FNABSD,
4084 0 : 1206 => Opcode::FNABSD_rec,
4085 0 : 1207 => Opcode::FNABSS,
4086 0 : 1208 => Opcode::FNABSS_rec,
4087 0 : 1209 => Opcode::FNEGD,
4088 0 : 1210 => Opcode::FNEGD_rec,
4089 0 : 1211 => Opcode::FNEGS,
4090 0 : 1212 => Opcode::FNEGS_rec,
4091 0 : 1213 => Opcode::FNMADD,
4092 0 : 1214 => Opcode::FNMADDS,
4093 0 : 1215 => Opcode::FNMADDS_rec,
4094 0 : 1216 => Opcode::FNMADD_rec,
4095 0 : 1217 => Opcode::FNMSUB,
4096 0 : 1218 => Opcode::FNMSUBS,
4097 0 : 1219 => Opcode::FNMSUBS_rec,
4098 0 : 1220 => Opcode::FNMSUB_rec,
4099 0 : 1221 => Opcode::FRE,
4100 0 : 1222 => Opcode::FRES,
4101 0 : 1223 => Opcode::FRES_rec,
4102 0 : 1224 => Opcode::FRE_rec,
4103 0 : 1225 => Opcode::FRIMD,
4104 0 : 1226 => Opcode::FRIMD_rec,
4105 0 : 1227 => Opcode::FRIMS,
4106 0 : 1228 => Opcode::FRIMS_rec,
4107 0 : 1229 => Opcode::FRIND,
4108 0 : 1230 => Opcode::FRIND_rec,
4109 0 : 1231 => Opcode::FRINS,
4110 0 : 1232 => Opcode::FRINS_rec,
4111 0 : 1233 => Opcode::FRIPD,
4112 0 : 1234 => Opcode::FRIPD_rec,
4113 0 : 1235 => Opcode::FRIPS,
4114 0 : 1236 => Opcode::FRIPS_rec,
4115 0 : 1237 => Opcode::FRIZD,
4116 0 : 1238 => Opcode::FRIZD_rec,
4117 0 : 1239 => Opcode::FRIZS,
4118 0 : 1240 => Opcode::FRIZS_rec,
4119 0 : 1241 => Opcode::FRSP,
4120 0 : 1242 => Opcode::FRSP_rec,
4121 0 : 1243 => Opcode::FRSQRTE,
4122 0 : 1244 => Opcode::FRSQRTES,
4123 0 : 1245 => Opcode::FRSQRTES_rec,
4124 0 : 1246 => Opcode::FRSQRTE_rec,
4125 0 : 1247 => Opcode::FSELD,
4126 0 : 1248 => Opcode::FSELD_rec,
4127 0 : 1249 => Opcode::FSELS,
4128 0 : 1250 => Opcode::FSELS_rec,
4129 0 : 1251 => Opcode::FSQRT,
4130 0 : 1252 => Opcode::FSQRTS,
4131 0 : 1253 => Opcode::FSQRTS_rec,
4132 0 : 1254 => Opcode::FSQRT_rec,
4133 0 : 1255 => Opcode::FSUB,
4134 0 : 1256 => Opcode::FSUBS,
4135 0 : 1257 => Opcode::FSUBS_rec,
4136 0 : 1258 => Opcode::FSUB_rec,
4137 0 : 1259 => Opcode::FTDIV,
4138 0 : 1260 => Opcode::FTSQRT,
4139 0 : 1261 => Opcode::GETtlsADDR,
4140 0 : 1262 => Opcode::GETtlsADDR32,
4141 0 : 1263 => Opcode::GETtlsADDR32AIX,
4142 0 : 1264 => Opcode::GETtlsADDR64AIX,
4143 0 : 1265 => Opcode::GETtlsADDRPCREL,
4144 0 : 1266 => Opcode::GETtlsMOD32AIX,
4145 0 : 1267 => Opcode::GETtlsMOD64AIX,
4146 0 : 1268 => Opcode::GETtlsTpointer32AIX,
4147 0 : 1269 => Opcode::GETtlsldADDR,
4148 0 : 1270 => Opcode::GETtlsldADDR32,
4149 0 : 1271 => Opcode::GETtlsldADDRPCREL,
4150 0 : 1272 => Opcode::HASHCHK,
4151 0 : 1273 => Opcode::HASHCHK8,
4152 0 : 1274 => Opcode::HASHCHKP,
4153 0 : 1275 => Opcode::HASHCHKP8,
4154 0 : 1276 => Opcode::HASHST,
4155 0 : 1277 => Opcode::HASHST8,
4156 0 : 1278 => Opcode::HASHSTP,
4157 0 : 1279 => Opcode::HASHSTP8,
4158 0 : 1280 => Opcode::HRFID,
4159 0 : 1281 => Opcode::ICBI,
4160 0 : 1282 => Opcode::ICBIEP,
4161 0 : 1283 => Opcode::ICBLC,
4162 0 : 1284 => Opcode::ICBLQ,
4163 0 : 1285 => Opcode::ICBT,
4164 0 : 1286 => Opcode::ICBTLS,
4165 0 : 1287 => Opcode::ICCCI,
4166 0 : 1288 => Opcode::ISEL,
4167 0 : 1289 => Opcode::ISEL8,
4168 0 : 1290 => Opcode::ISYNC,
4169 0 : 1291 => Opcode::LA,
4170 0 : 1292 => Opcode::LA8,
4171 0 : 1293 => Opcode::LBARX,
4172 0 : 1294 => Opcode::LBARXL,
4173 0 : 1295 => Opcode::LBEPX,
4174 0 : 1296 => Opcode::LBZ,
4175 0 : 1297 => Opcode::LBZ8,
4176 0 : 1298 => Opcode::LBZCIX,
4177 0 : 1299 => Opcode::LBZU,
4178 0 : 1300 => Opcode::LBZU8,
4179 0 : 1301 => Opcode::LBZUX,
4180 0 : 1302 => Opcode::LBZUX8,
4181 0 : 1303 => Opcode::LBZX,
4182 0 : 1304 => Opcode::LBZX8,
4183 0 : 1305 => Opcode::LBZXTLS,
4184 0 : 1306 => Opcode::LBZXTLS_,
4185 0 : 1307 => Opcode::LBZXTLS_32,
4186 0 : 1308 => Opcode::LD,
4187 0 : 1309 => Opcode::LDARX,
4188 0 : 1310 => Opcode::LDARXL,
4189 0 : 1311 => Opcode::LDAT,
4190 0 : 1312 => Opcode::LDBRX,
4191 0 : 1313 => Opcode::LDCIX,
4192 0 : 1314 => Opcode::LDU,
4193 0 : 1315 => Opcode::LDUX,
4194 0 : 1316 => Opcode::LDX,
4195 0 : 1317 => Opcode::LDXTLS,
4196 0 : 1318 => Opcode::LDXTLS_,
4197 0 : 1319 => Opcode::LDgotTprelL,
4198 0 : 1320 => Opcode::LDgotTprelL32,
4199 0 : 1321 => Opcode::LDtoc,
4200 0 : 1322 => Opcode::LDtocBA,
4201 0 : 1323 => Opcode::LDtocCPT,
4202 0 : 1324 => Opcode::LDtocJTI,
4203 0 : 1325 => Opcode::LDtocL,
4204 0 : 1326 => Opcode::LFD,
4205 0 : 1327 => Opcode::LFDEPX,
4206 0 : 1328 => Opcode::LFDU,
4207 0 : 1329 => Opcode::LFDUX,
4208 0 : 1330 => Opcode::LFDX,
4209 0 : 1331 => Opcode::LFDXTLS,
4210 0 : 1332 => Opcode::LFDXTLS_,
4211 0 : 1333 => Opcode::LFIWAX,
4212 0 : 1334 => Opcode::LFIWZX,
4213 0 : 1335 => Opcode::LFS,
4214 0 : 1336 => Opcode::LFSU,
4215 0 : 1337 => Opcode::LFSUX,
4216 0 : 1338 => Opcode::LFSX,
4217 0 : 1339 => Opcode::LFSXTLS,
4218 0 : 1340 => Opcode::LFSXTLS_,
4219 0 : 1341 => Opcode::LHA,
4220 0 : 1342 => Opcode::LHA8,
4221 0 : 1343 => Opcode::LHARX,
4222 0 : 1344 => Opcode::LHARXL,
4223 0 : 1345 => Opcode::LHAU,
4224 0 : 1346 => Opcode::LHAU8,
4225 0 : 1347 => Opcode::LHAUX,
4226 0 : 1348 => Opcode::LHAUX8,
4227 0 : 1349 => Opcode::LHAX,
4228 0 : 1350 => Opcode::LHAX8,
4229 0 : 1351 => Opcode::LHAXTLS,
4230 0 : 1352 => Opcode::LHAXTLS_,
4231 0 : 1353 => Opcode::LHAXTLS_32,
4232 0 : 1354 => Opcode::LHBRX,
4233 0 : 1355 => Opcode::LHBRX8,
4234 0 : 1356 => Opcode::LHEPX,
4235 0 : 1357 => Opcode::LHZ,
4236 0 : 1358 => Opcode::LHZ8,
4237 0 : 1359 => Opcode::LHZCIX,
4238 0 : 1360 => Opcode::LHZU,
4239 0 : 1361 => Opcode::LHZU8,
4240 0 : 1362 => Opcode::LHZUX,
4241 0 : 1363 => Opcode::LHZUX8,
4242 0 : 1364 => Opcode::LHZX,
4243 0 : 1365 => Opcode::LHZX8,
4244 0 : 1366 => Opcode::LHZXTLS,
4245 0 : 1367 => Opcode::LHZXTLS_,
4246 0 : 1368 => Opcode::LHZXTLS_32,
4247 0 : 1369 => Opcode::LI,
4248 0 : 1370 => Opcode::LI8,
4249 0 : 1371 => Opcode::LIS,
4250 0 : 1372 => Opcode::LIS8,
4251 0 : 1373 => Opcode::LMW,
4252 0 : 1374 => Opcode::LQ,
4253 0 : 1375 => Opcode::LQARX,
4254 0 : 1376 => Opcode::LQARXL,
4255 0 : 1377 => Opcode::LQX_PSEUDO,
4256 0 : 1378 => Opcode::LSWI,
4257 0 : 1379 => Opcode::LVEBX,
4258 0 : 1380 => Opcode::LVEHX,
4259 0 : 1381 => Opcode::LVEWX,
4260 0 : 1382 => Opcode::LVSL,
4261 0 : 1383 => Opcode::LVSR,
4262 0 : 1384 => Opcode::LVX,
4263 0 : 1385 => Opcode::LVXL,
4264 0 : 1386 => Opcode::LWA,
4265 0 : 1387 => Opcode::LWARX,
4266 0 : 1388 => Opcode::LWARXL,
4267 0 : 1389 => Opcode::LWAT,
4268 0 : 1390 => Opcode::LWAUX,
4269 0 : 1391 => Opcode::LWAX,
4270 0 : 1392 => Opcode::LWAXTLS,
4271 0 : 1393 => Opcode::LWAXTLS_,
4272 0 : 1394 => Opcode::LWAXTLS_32,
4273 0 : 1395 => Opcode::LWAX_32,
4274 0 : 1396 => Opcode::LWA_32,
4275 0 : 1397 => Opcode::LWBRX,
4276 0 : 1398 => Opcode::LWBRX8,
4277 0 : 1399 => Opcode::LWEPX,
4278 0 : 1400 => Opcode::LWZ,
4279 0 : 1401 => Opcode::LWZ8,
4280 0 : 1402 => Opcode::LWZCIX,
4281 0 : 1403 => Opcode::LWZU,
4282 0 : 1404 => Opcode::LWZU8,
4283 0 : 1405 => Opcode::LWZUX,
4284 0 : 1406 => Opcode::LWZUX8,
4285 0 : 1407 => Opcode::LWZX,
4286 0 : 1408 => Opcode::LWZX8,
4287 0 : 1409 => Opcode::LWZXTLS,
4288 0 : 1410 => Opcode::LWZXTLS_,
4289 0 : 1411 => Opcode::LWZXTLS_32,
4290 0 : 1412 => Opcode::LWZtoc,
4291 0 : 1413 => Opcode::LWZtocL,
4292 0 : 1414 => Opcode::LXSD,
4293 0 : 1415 => Opcode::LXSDX,
4294 0 : 1416 => Opcode::LXSIBZX,
4295 0 : 1417 => Opcode::LXSIHZX,
4296 0 : 1418 => Opcode::LXSIWAX,
4297 0 : 1419 => Opcode::LXSIWZX,
4298 0 : 1420 => Opcode::LXSSP,
4299 0 : 1421 => Opcode::LXSSPX,
4300 0 : 1422 => Opcode::LXV,
4301 0 : 1423 => Opcode::LXVB16X,
4302 0 : 1424 => Opcode::LXVD2X,
4303 0 : 1425 => Opcode::LXVDSX,
4304 0 : 1426 => Opcode::LXVH8X,
4305 0 : 1427 => Opcode::LXVKQ,
4306 0 : 1428 => Opcode::LXVL,
4307 0 : 1429 => Opcode::LXVLL,
4308 0 : 1430 => Opcode::LXVP,
4309 0 : 1431 => Opcode::LXVPRL,
4310 0 : 1432 => Opcode::LXVPRLL,
4311 0 : 1433 => Opcode::LXVPX,
4312 0 : 1434 => Opcode::LXVRBX,
4313 0 : 1435 => Opcode::LXVRDX,
4314 0 : 1436 => Opcode::LXVRHX,
4315 0 : 1437 => Opcode::LXVRL,
4316 0 : 1438 => Opcode::LXVRLL,
4317 0 : 1439 => Opcode::LXVRWX,
4318 0 : 1440 => Opcode::LXVW4X,
4319 0 : 1441 => Opcode::LXVWSX,
4320 0 : 1442 => Opcode::LXVX,
4321 0 : 1443 => Opcode::MADDHD,
4322 0 : 1444 => Opcode::MADDHDU,
4323 0 : 1445 => Opcode::MADDLD,
4324 0 : 1446 => Opcode::MADDLD8,
4325 0 : 1447 => Opcode::MBAR,
4326 0 : 1448 => Opcode::MCRF,
4327 0 : 1449 => Opcode::MCRFS,
4328 0 : 1450 => Opcode::MCRXRX,
4329 0 : 1451 => Opcode::MFBHRBE,
4330 0 : 1452 => Opcode::MFCR,
4331 0 : 1453 => Opcode::MFCR8,
4332 0 : 1454 => Opcode::MFCTR,
4333 0 : 1455 => Opcode::MFCTR8,
4334 0 : 1456 => Opcode::MFDCR,
4335 0 : 1457 => Opcode::MFFS,
4336 0 : 1458 => Opcode::MFFSCDRN,
4337 0 : 1459 => Opcode::MFFSCDRNI,
4338 0 : 1460 => Opcode::MFFSCE,
4339 0 : 1461 => Opcode::MFFSCRN,
4340 0 : 1462 => Opcode::MFFSCRNI,
4341 0 : 1463 => Opcode::MFFSL,
4342 0 : 1464 => Opcode::MFFS_rec,
4343 0 : 1465 => Opcode::MFLR,
4344 0 : 1466 => Opcode::MFLR8,
4345 0 : 1467 => Opcode::MFMSR,
4346 0 : 1468 => Opcode::MFOCRF,
4347 0 : 1469 => Opcode::MFOCRF8,
4348 0 : 1470 => Opcode::MFPMR,
4349 0 : 1471 => Opcode::MFSPR,
4350 0 : 1472 => Opcode::MFSPR8,
4351 0 : 1473 => Opcode::MFSR,
4352 0 : 1474 => Opcode::MFSRIN,
4353 0 : 1475 => Opcode::MFTB,
4354 0 : 1476 => Opcode::MFTB8,
4355 0 : 1477 => Opcode::MFUDSCR,
4356 0 : 1478 => Opcode::MFVRD,
4357 0 : 1479 => Opcode::MFVRSAVE,
4358 0 : 1480 => Opcode::MFVRSAVEv,
4359 0 : 1481 => Opcode::MFVRWZ,
4360 0 : 1482 => Opcode::MFVSCR,
4361 0 : 1483 => Opcode::MFVSRD,
4362 0 : 1484 => Opcode::MFVSRLD,
4363 0 : 1485 => Opcode::MFVSRWZ,
4364 0 : 1486 => Opcode::MODSD,
4365 0 : 1487 => Opcode::MODSW,
4366 0 : 1488 => Opcode::MODUD,
4367 0 : 1489 => Opcode::MODUW,
4368 0 : 1490 => Opcode::MSGSYNC,
4369 0 : 1491 => Opcode::MSYNC,
4370 0 : 1492 => Opcode::MTCRF,
4371 0 : 1493 => Opcode::MTCRF8,
4372 0 : 1494 => Opcode::MTCTR,
4373 0 : 1495 => Opcode::MTCTR8,
4374 0 : 1496 => Opcode::MTCTR8loop,
4375 0 : 1497 => Opcode::MTCTRloop,
4376 0 : 1498 => Opcode::MTDCR,
4377 0 : 1499 => Opcode::MTFSB0,
4378 0 : 1500 => Opcode::MTFSB1,
4379 0 : 1501 => Opcode::MTFSF,
4380 0 : 1502 => Opcode::MTFSFI,
4381 0 : 1503 => Opcode::MTFSFI_rec,
4382 0 : 1504 => Opcode::MTFSFIb,
4383 0 : 1505 => Opcode::MTFSF_rec,
4384 0 : 1506 => Opcode::MTFSFb,
4385 0 : 1507 => Opcode::MTLR,
4386 0 : 1508 => Opcode::MTLR8,
4387 0 : 1509 => Opcode::MTMSR,
4388 0 : 1510 => Opcode::MTMSRD,
4389 0 : 1511 => Opcode::MTOCRF,
4390 0 : 1512 => Opcode::MTOCRF8,
4391 0 : 1513 => Opcode::MTPMR,
4392 0 : 1514 => Opcode::MTSPR,
4393 0 : 1515 => Opcode::MTSPR8,
4394 0 : 1516 => Opcode::MTSR,
4395 0 : 1517 => Opcode::MTSRIN,
4396 0 : 1518 => Opcode::MTUDSCR,
4397 0 : 1519 => Opcode::MTVRD,
4398 0 : 1520 => Opcode::MTVRSAVE,
4399 0 : 1521 => Opcode::MTVRSAVEv,
4400 0 : 1522 => Opcode::MTVRWA,
4401 0 : 1523 => Opcode::MTVRWZ,
4402 0 : 1524 => Opcode::MTVSCR,
4403 0 : 1525 => Opcode::MTVSRBM,
4404 0 : 1526 => Opcode::MTVSRBMI,
4405 0 : 1527 => Opcode::MTVSRD,
4406 0 : 1528 => Opcode::MTVSRDD,
4407 0 : 1529 => Opcode::MTVSRDM,
4408 0 : 1530 => Opcode::MTVSRHM,
4409 0 : 1531 => Opcode::MTVSRQM,
4410 0 : 1532 => Opcode::MTVSRWA,
4411 0 : 1533 => Opcode::MTVSRWM,
4412 0 : 1534 => Opcode::MTVSRWS,
4413 0 : 1535 => Opcode::MTVSRWZ,
4414 0 : 1536 => Opcode::MULHD,
4415 0 : 1537 => Opcode::MULHDU,
4416 0 : 1538 => Opcode::MULHDU_rec,
4417 0 : 1539 => Opcode::MULHD_rec,
4418 0 : 1540 => Opcode::MULHW,
4419 0 : 1541 => Opcode::MULHWU,
4420 0 : 1542 => Opcode::MULHWU_rec,
4421 0 : 1543 => Opcode::MULHW_rec,
4422 0 : 1544 => Opcode::MULLD,
4423 0 : 1545 => Opcode::MULLDO,
4424 0 : 1546 => Opcode::MULLDO_rec,
4425 0 : 1547 => Opcode::MULLD_rec,
4426 0 : 1548 => Opcode::MULLI,
4427 0 : 1549 => Opcode::MULLI8,
4428 0 : 1550 => Opcode::MULLW,
4429 0 : 1551 => Opcode::MULLWO,
4430 0 : 1552 => Opcode::MULLWO_rec,
4431 0 : 1553 => Opcode::MULLW_rec,
4432 0 : 1554 => Opcode::MoveGOTtoLR,
4433 0 : 1555 => Opcode::MovePCtoLR,
4434 0 : 1556 => Opcode::MovePCtoLR8,
4435 0 : 1557 => Opcode::NAND,
4436 0 : 1558 => Opcode::NAND8,
4437 0 : 1559 => Opcode::NAND8_rec,
4438 0 : 1560 => Opcode::NAND_rec,
4439 0 : 1561 => Opcode::NAP,
4440 0 : 1562 => Opcode::NEG,
4441 0 : 1563 => Opcode::NEG8,
4442 0 : 1564 => Opcode::NEG8O,
4443 0 : 1565 => Opcode::NEG8O_rec,
4444 0 : 1566 => Opcode::NEG8_rec,
4445 0 : 1567 => Opcode::NEGO,
4446 0 : 1568 => Opcode::NEGO_rec,
4447 0 : 1569 => Opcode::NEG_rec,
4448 0 : 1570 => Opcode::NOP,
4449 0 : 1571 => Opcode::NOP_GT_PWR6,
4450 0 : 1572 => Opcode::NOP_GT_PWR7,
4451 0 : 1573 => Opcode::NOR,
4452 0 : 1574 => Opcode::NOR8,
4453 0 : 1575 => Opcode::NOR8_rec,
4454 0 : 1576 => Opcode::NOR_rec,
4455 0 : 1577 => Opcode::OR,
4456 0 : 1578 => Opcode::OR8,
4457 0 : 1579 => Opcode::OR8_rec,
4458 0 : 1580 => Opcode::ORC,
4459 0 : 1581 => Opcode::ORC8,
4460 0 : 1582 => Opcode::ORC8_rec,
4461 0 : 1583 => Opcode::ORC_rec,
4462 0 : 1584 => Opcode::ORI,
4463 0 : 1585 => Opcode::ORI8,
4464 0 : 1586 => Opcode::ORIS,
4465 0 : 1587 => Opcode::ORIS8,
4466 0 : 1588 => Opcode::OR_rec,
4467 0 : 1589 => Opcode::PADDI,
4468 0 : 1590 => Opcode::PADDI8,
4469 0 : 1591 => Opcode::PADDI8pc,
4470 0 : 1592 => Opcode::PADDIdtprel,
4471 0 : 1593 => Opcode::PADDIpc,
4472 0 : 1594 => Opcode::PDEPD,
4473 0 : 1595 => Opcode::PEXTD,
4474 0 : 1596 => Opcode::PLA,
4475 0 : 1597 => Opcode::PLA8,
4476 0 : 1598 => Opcode::PLA8pc,
4477 0 : 1599 => Opcode::PLApc,
4478 0 : 1600 => Opcode::PLBZ,
4479 0 : 1601 => Opcode::PLBZ8,
4480 0 : 1602 => Opcode::PLBZ8nopc,
4481 0 : 1603 => Opcode::PLBZ8onlypc,
4482 0 : 1604 => Opcode::PLBZ8pc,
4483 0 : 1605 => Opcode::PLBZnopc,
4484 0 : 1606 => Opcode::PLBZonlypc,
4485 0 : 1607 => Opcode::PLBZpc,
4486 0 : 1608 => Opcode::PLD,
4487 0 : 1609 => Opcode::PLDnopc,
4488 0 : 1610 => Opcode::PLDonlypc,
4489 0 : 1611 => Opcode::PLDpc,
4490 0 : 1612 => Opcode::PLFD,
4491 0 : 1613 => Opcode::PLFDnopc,
4492 0 : 1614 => Opcode::PLFDonlypc,
4493 0 : 1615 => Opcode::PLFDpc,
4494 0 : 1616 => Opcode::PLFS,
4495 0 : 1617 => Opcode::PLFSnopc,
4496 0 : 1618 => Opcode::PLFSonlypc,
4497 0 : 1619 => Opcode::PLFSpc,
4498 0 : 1620 => Opcode::PLHA,
4499 0 : 1621 => Opcode::PLHA8,
4500 0 : 1622 => Opcode::PLHA8nopc,
4501 0 : 1623 => Opcode::PLHA8onlypc,
4502 0 : 1624 => Opcode::PLHA8pc,
4503 0 : 1625 => Opcode::PLHAnopc,
4504 0 : 1626 => Opcode::PLHAonlypc,
4505 0 : 1627 => Opcode::PLHApc,
4506 0 : 1628 => Opcode::PLHZ,
4507 0 : 1629 => Opcode::PLHZ8,
4508 0 : 1630 => Opcode::PLHZ8nopc,
4509 0 : 1631 => Opcode::PLHZ8onlypc,
4510 0 : 1632 => Opcode::PLHZ8pc,
4511 0 : 1633 => Opcode::PLHZnopc,
4512 0 : 1634 => Opcode::PLHZonlypc,
4513 0 : 1635 => Opcode::PLHZpc,
4514 0 : 1636 => Opcode::PLI,
4515 0 : 1637 => Opcode::PLI8,
4516 0 : 1638 => Opcode::PLWA,
4517 0 : 1639 => Opcode::PLWA8,
4518 0 : 1640 => Opcode::PLWA8nopc,
4519 0 : 1641 => Opcode::PLWA8onlypc,
4520 0 : 1642 => Opcode::PLWA8pc,
4521 0 : 1643 => Opcode::PLWAnopc,
4522 0 : 1644 => Opcode::PLWAonlypc,
4523 0 : 1645 => Opcode::PLWApc,
4524 0 : 1646 => Opcode::PLWZ,
4525 0 : 1647 => Opcode::PLWZ8,
4526 0 : 1648 => Opcode::PLWZ8nopc,
4527 0 : 1649 => Opcode::PLWZ8onlypc,
4528 0 : 1650 => Opcode::PLWZ8pc,
4529 0 : 1651 => Opcode::PLWZnopc,
4530 0 : 1652 => Opcode::PLWZonlypc,
4531 0 : 1653 => Opcode::PLWZpc,
4532 0 : 1654 => Opcode::PLXSD,
4533 0 : 1655 => Opcode::PLXSDnopc,
4534 0 : 1656 => Opcode::PLXSDonlypc,
4535 0 : 1657 => Opcode::PLXSDpc,
4536 0 : 1658 => Opcode::PLXSSP,
4537 0 : 1659 => Opcode::PLXSSPnopc,
4538 0 : 1660 => Opcode::PLXSSPonlypc,
4539 0 : 1661 => Opcode::PLXSSPpc,
4540 0 : 1662 => Opcode::PLXV,
4541 0 : 1663 => Opcode::PLXVP,
4542 0 : 1664 => Opcode::PLXVPnopc,
4543 0 : 1665 => Opcode::PLXVPonlypc,
4544 0 : 1666 => Opcode::PLXVPpc,
4545 0 : 1667 => Opcode::PLXVnopc,
4546 0 : 1668 => Opcode::PLXVonlypc,
4547 0 : 1669 => Opcode::PLXVpc,
4548 0 : 1670 => Opcode::PMXVBF16GER2,
4549 0 : 1671 => Opcode::PMXVBF16GER2NN,
4550 0 : 1672 => Opcode::PMXVBF16GER2NP,
4551 0 : 1673 => Opcode::PMXVBF16GER2PN,
4552 0 : 1674 => Opcode::PMXVBF16GER2PP,
4553 0 : 1675 => Opcode::PMXVBF16GER2W,
4554 0 : 1676 => Opcode::PMXVBF16GER2WNN,
4555 0 : 1677 => Opcode::PMXVBF16GER2WNP,
4556 0 : 1678 => Opcode::PMXVBF16GER2WPN,
4557 0 : 1679 => Opcode::PMXVBF16GER2WPP,
4558 0 : 1680 => Opcode::PMXVF16GER2,
4559 0 : 1681 => Opcode::PMXVF16GER2NN,
4560 0 : 1682 => Opcode::PMXVF16GER2NP,
4561 0 : 1683 => Opcode::PMXVF16GER2PN,
4562 0 : 1684 => Opcode::PMXVF16GER2PP,
4563 0 : 1685 => Opcode::PMXVF16GER2W,
4564 0 : 1686 => Opcode::PMXVF16GER2WNN,
4565 0 : 1687 => Opcode::PMXVF16GER2WNP,
4566 0 : 1688 => Opcode::PMXVF16GER2WPN,
4567 0 : 1689 => Opcode::PMXVF16GER2WPP,
4568 0 : 1690 => Opcode::PMXVF32GER,
4569 0 : 1691 => Opcode::PMXVF32GERNN,
4570 0 : 1692 => Opcode::PMXVF32GERNP,
4571 0 : 1693 => Opcode::PMXVF32GERPN,
4572 0 : 1694 => Opcode::PMXVF32GERPP,
4573 0 : 1695 => Opcode::PMXVF32GERW,
4574 0 : 1696 => Opcode::PMXVF32GERWNN,
4575 0 : 1697 => Opcode::PMXVF32GERWNP,
4576 0 : 1698 => Opcode::PMXVF32GERWPN,
4577 0 : 1699 => Opcode::PMXVF32GERWPP,
4578 0 : 1700 => Opcode::PMXVF64GER,
4579 0 : 1701 => Opcode::PMXVF64GERNN,
4580 0 : 1702 => Opcode::PMXVF64GERNP,
4581 0 : 1703 => Opcode::PMXVF64GERPN,
4582 0 : 1704 => Opcode::PMXVF64GERPP,
4583 0 : 1705 => Opcode::PMXVF64GERW,
4584 0 : 1706 => Opcode::PMXVF64GERWNN,
4585 0 : 1707 => Opcode::PMXVF64GERWNP,
4586 0 : 1708 => Opcode::PMXVF64GERWPN,
4587 0 : 1709 => Opcode::PMXVF64GERWPP,
4588 0 : 1710 => Opcode::PMXVI16GER2,
4589 0 : 1711 => Opcode::PMXVI16GER2PP,
4590 0 : 1712 => Opcode::PMXVI16GER2S,
4591 0 : 1713 => Opcode::PMXVI16GER2SPP,
4592 0 : 1714 => Opcode::PMXVI16GER2SW,
4593 0 : 1715 => Opcode::PMXVI16GER2SWPP,
4594 0 : 1716 => Opcode::PMXVI16GER2W,
4595 0 : 1717 => Opcode::PMXVI16GER2WPP,
4596 0 : 1718 => Opcode::PMXVI4GER8,
4597 0 : 1719 => Opcode::PMXVI4GER8PP,
4598 0 : 1720 => Opcode::PMXVI4GER8W,
4599 0 : 1721 => Opcode::PMXVI4GER8WPP,
4600 0 : 1722 => Opcode::PMXVI8GER4,
4601 0 : 1723 => Opcode::PMXVI8GER4PP,
4602 0 : 1724 => Opcode::PMXVI8GER4SPP,
4603 0 : 1725 => Opcode::PMXVI8GER4W,
4604 0 : 1726 => Opcode::PMXVI8GER4WPP,
4605 0 : 1727 => Opcode::PMXVI8GER4WSPP,
4606 0 : 1728 => Opcode::POPCNTB,
4607 0 : 1729 => Opcode::POPCNTB8,
4608 0 : 1730 => Opcode::POPCNTD,
4609 0 : 1731 => Opcode::POPCNTW,
4610 0 : 1732 => Opcode::PPC32GOT,
4611 0 : 1733 => Opcode::PPC32PICGOT,
4612 0 : 1734 => Opcode::PREPARE_PROBED_ALLOCA_32,
4613 0 : 1735 => Opcode::PREPARE_PROBED_ALLOCA_64,
4614 0 : 1736 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
4615 0 : 1737 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
4616 0 : 1738 => Opcode::PROBED_ALLOCA_32,
4617 0 : 1739 => Opcode::PROBED_ALLOCA_64,
4618 0 : 1740 => Opcode::PROBED_STACKALLOC_32,
4619 0 : 1741 => Opcode::PROBED_STACKALLOC_64,
4620 0 : 1742 => Opcode::PSTB,
4621 0 : 1743 => Opcode::PSTB8,
4622 0 : 1744 => Opcode::PSTB8nopc,
4623 0 : 1745 => Opcode::PSTB8onlypc,
4624 0 : 1746 => Opcode::PSTB8pc,
4625 0 : 1747 => Opcode::PSTBnopc,
4626 0 : 1748 => Opcode::PSTBonlypc,
4627 0 : 1749 => Opcode::PSTBpc,
4628 0 : 1750 => Opcode::PSTD,
4629 0 : 1751 => Opcode::PSTDnopc,
4630 0 : 1752 => Opcode::PSTDonlypc,
4631 0 : 1753 => Opcode::PSTDpc,
4632 0 : 1754 => Opcode::PSTFD,
4633 0 : 1755 => Opcode::PSTFDnopc,
4634 0 : 1756 => Opcode::PSTFDonlypc,
4635 0 : 1757 => Opcode::PSTFDpc,
4636 0 : 1758 => Opcode::PSTFS,
4637 0 : 1759 => Opcode::PSTFSnopc,
4638 0 : 1760 => Opcode::PSTFSonlypc,
4639 0 : 1761 => Opcode::PSTFSpc,
4640 0 : 1762 => Opcode::PSTH,
4641 0 : 1763 => Opcode::PSTH8,
4642 0 : 1764 => Opcode::PSTH8nopc,
4643 0 : 1765 => Opcode::PSTH8onlypc,
4644 0 : 1766 => Opcode::PSTH8pc,
4645 0 : 1767 => Opcode::PSTHnopc,
4646 0 : 1768 => Opcode::PSTHonlypc,
4647 0 : 1769 => Opcode::PSTHpc,
4648 0 : 1770 => Opcode::PSTW,
4649 0 : 1771 => Opcode::PSTW8,
4650 0 : 1772 => Opcode::PSTW8nopc,
4651 0 : 1773 => Opcode::PSTW8onlypc,
4652 0 : 1774 => Opcode::PSTW8pc,
4653 0 : 1775 => Opcode::PSTWnopc,
4654 0 : 1776 => Opcode::PSTWonlypc,
4655 0 : 1777 => Opcode::PSTWpc,
4656 0 : 1778 => Opcode::PSTXSD,
4657 0 : 1779 => Opcode::PSTXSDnopc,
4658 0 : 1780 => Opcode::PSTXSDonlypc,
4659 0 : 1781 => Opcode::PSTXSDpc,
4660 0 : 1782 => Opcode::PSTXSSP,
4661 0 : 1783 => Opcode::PSTXSSPnopc,
4662 0 : 1784 => Opcode::PSTXSSPonlypc,
4663 0 : 1785 => Opcode::PSTXSSPpc,
4664 0 : 1786 => Opcode::PSTXV,
4665 0 : 1787 => Opcode::PSTXVP,
4666 0 : 1788 => Opcode::PSTXVPnopc,
4667 0 : 1789 => Opcode::PSTXVPonlypc,
4668 0 : 1790 => Opcode::PSTXVPpc,
4669 0 : 1791 => Opcode::PSTXVnopc,
4670 0 : 1792 => Opcode::PSTXVonlypc,
4671 0 : 1793 => Opcode::PSTXVpc,
4672 0 : 1794 => Opcode::PseudoEIEIO,
4673 0 : 1795 => Opcode::RESTORE_ACC,
4674 0 : 1796 => Opcode::RESTORE_CR,
4675 0 : 1797 => Opcode::RESTORE_CRBIT,
4676 0 : 1798 => Opcode::RESTORE_QUADWORD,
4677 0 : 1799 => Opcode::RESTORE_UACC,
4678 0 : 1800 => Opcode::RESTORE_WACC,
4679 0 : 1801 => Opcode::RFCI,
4680 0 : 1802 => Opcode::RFDI,
4681 0 : 1803 => Opcode::RFEBB,
4682 0 : 1804 => Opcode::RFI,
4683 0 : 1805 => Opcode::RFID,
4684 0 : 1806 => Opcode::RFMCI,
4685 0 : 1807 => Opcode::RLDCL,
4686 0 : 1808 => Opcode::RLDCL_rec,
4687 0 : 1809 => Opcode::RLDCR,
4688 0 : 1810 => Opcode::RLDCR_rec,
4689 0 : 1811 => Opcode::RLDIC,
4690 0 : 1812 => Opcode::RLDICL,
4691 0 : 1813 => Opcode::RLDICL_32,
4692 0 : 1814 => Opcode::RLDICL_32_64,
4693 0 : 1815 => Opcode::RLDICL_32_rec,
4694 0 : 1816 => Opcode::RLDICL_rec,
4695 0 : 1817 => Opcode::RLDICR,
4696 0 : 1818 => Opcode::RLDICR_32,
4697 0 : 1819 => Opcode::RLDICR_rec,
4698 0 : 1820 => Opcode::RLDIC_rec,
4699 0 : 1821 => Opcode::RLDIMI,
4700 0 : 1822 => Opcode::RLDIMI_rec,
4701 0 : 1823 => Opcode::RLWIMI,
4702 0 : 1824 => Opcode::RLWIMI8,
4703 0 : 1825 => Opcode::RLWIMI8_rec,
4704 0 : 1826 => Opcode::RLWIMI_rec,
4705 0 : 1827 => Opcode::RLWINM,
4706 0 : 1828 => Opcode::RLWINM8,
4707 0 : 1829 => Opcode::RLWINM8_rec,
4708 0 : 1830 => Opcode::RLWINM_rec,
4709 0 : 1831 => Opcode::RLWNM,
4710 0 : 1832 => Opcode::RLWNM8,
4711 0 : 1833 => Opcode::RLWNM8_rec,
4712 0 : 1834 => Opcode::RLWNM_rec,
4713 0 : 1835 => Opcode::ReadTB,
4714 0 : 1836 => Opcode::SC,
4715 0 : 1837 => Opcode::SCV,
4716 0 : 1838 => Opcode::SELECT_CC_F16,
4717 0 : 1839 => Opcode::SELECT_CC_F4,
4718 0 : 1840 => Opcode::SELECT_CC_F8,
4719 0 : 1841 => Opcode::SELECT_CC_I4,
4720 0 : 1842 => Opcode::SELECT_CC_I8,
4721 0 : 1843 => Opcode::SELECT_CC_SPE,
4722 0 : 1844 => Opcode::SELECT_CC_SPE4,
4723 0 : 1845 => Opcode::SELECT_CC_VRRC,
4724 0 : 1846 => Opcode::SELECT_CC_VSFRC,
4725 0 : 1847 => Opcode::SELECT_CC_VSRC,
4726 0 : 1848 => Opcode::SELECT_CC_VSSRC,
4727 0 : 1849 => Opcode::SELECT_F16,
4728 0 : 1850 => Opcode::SELECT_F4,
4729 0 : 1851 => Opcode::SELECT_F8,
4730 0 : 1852 => Opcode::SELECT_I4,
4731 0 : 1853 => Opcode::SELECT_I8,
4732 0 : 1854 => Opcode::SELECT_SPE,
4733 0 : 1855 => Opcode::SELECT_SPE4,
4734 0 : 1856 => Opcode::SELECT_VRRC,
4735 0 : 1857 => Opcode::SELECT_VSFRC,
4736 0 : 1858 => Opcode::SELECT_VSRC,
4737 0 : 1859 => Opcode::SELECT_VSSRC,
4738 0 : 1860 => Opcode::SETB,
4739 0 : 1861 => Opcode::SETB8,
4740 0 : 1862 => Opcode::SETBC,
4741 0 : 1863 => Opcode::SETBC8,
4742 0 : 1864 => Opcode::SETBCR,
4743 0 : 1865 => Opcode::SETBCR8,
4744 0 : 1866 => Opcode::SETFLM,
4745 0 : 1867 => Opcode::SETNBC,
4746 0 : 1868 => Opcode::SETNBC8,
4747 0 : 1869 => Opcode::SETNBCR,
4748 0 : 1870 => Opcode::SETNBCR8,
4749 0 : 1871 => Opcode::SETRND,
4750 0 : 1872 => Opcode::SETRNDi,
4751 0 : 1873 => Opcode::SLBFEE_rec,
4752 0 : 1874 => Opcode::SLBIA,
4753 0 : 1875 => Opcode::SLBIE,
4754 0 : 1876 => Opcode::SLBIEG,
4755 0 : 1877 => Opcode::SLBMFEE,
4756 0 : 1878 => Opcode::SLBMFEV,
4757 0 : 1879 => Opcode::SLBMTE,
4758 0 : 1880 => Opcode::SLBSYNC,
4759 0 : 1881 => Opcode::SLD,
4760 0 : 1882 => Opcode::SLD_rec,
4761 0 : 1883 => Opcode::SLW,
4762 0 : 1884 => Opcode::SLW8,
4763 0 : 1885 => Opcode::SLW8_rec,
4764 0 : 1886 => Opcode::SLW_rec,
4765 0 : 1887 => Opcode::SPELWZ,
4766 0 : 1888 => Opcode::SPELWZX,
4767 0 : 1889 => Opcode::SPESTW,
4768 0 : 1890 => Opcode::SPESTWX,
4769 0 : 1891 => Opcode::SPILL_ACC,
4770 0 : 1892 => Opcode::SPILL_CR,
4771 0 : 1893 => Opcode::SPILL_CRBIT,
4772 0 : 1894 => Opcode::SPILL_QUADWORD,
4773 0 : 1895 => Opcode::SPILL_UACC,
4774 0 : 1896 => Opcode::SPILL_WACC,
4775 0 : 1897 => Opcode::SPLIT_QUADWORD,
4776 0 : 1898 => Opcode::SRAD,
4777 0 : 1899 => Opcode::SRADI,
4778 0 : 1900 => Opcode::SRADI_32,
4779 0 : 1901 => Opcode::SRADI_rec,
4780 0 : 1902 => Opcode::SRAD_rec,
4781 0 : 1903 => Opcode::SRAW,
4782 0 : 1904 => Opcode::SRAWI,
4783 0 : 1905 => Opcode::SRAWI_rec,
4784 0 : 1906 => Opcode::SRAW_rec,
4785 0 : 1907 => Opcode::SRD,
4786 0 : 1908 => Opcode::SRD_rec,
4787 0 : 1909 => Opcode::SRW,
4788 0 : 1910 => Opcode::SRW8,
4789 0 : 1911 => Opcode::SRW8_rec,
4790 0 : 1912 => Opcode::SRW_rec,
4791 0 : 1913 => Opcode::STB,
4792 0 : 1914 => Opcode::STB8,
4793 0 : 1915 => Opcode::STBCIX,
4794 0 : 1916 => Opcode::STBCX,
4795 0 : 1917 => Opcode::STBEPX,
4796 0 : 1918 => Opcode::STBU,
4797 0 : 1919 => Opcode::STBU8,
4798 0 : 1920 => Opcode::STBUX,
4799 0 : 1921 => Opcode::STBUX8,
4800 0 : 1922 => Opcode::STBX,
4801 0 : 1923 => Opcode::STBX8,
4802 0 : 1924 => Opcode::STBXTLS,
4803 0 : 1925 => Opcode::STBXTLS_,
4804 0 : 1926 => Opcode::STBXTLS_32,
4805 0 : 1927 => Opcode::STD,
4806 0 : 1928 => Opcode::STDAT,
4807 0 : 1929 => Opcode::STDBRX,
4808 0 : 1930 => Opcode::STDCIX,
4809 0 : 1931 => Opcode::STDCX,
4810 0 : 1932 => Opcode::STDU,
4811 0 : 1933 => Opcode::STDUX,
4812 0 : 1934 => Opcode::STDX,
4813 0 : 1935 => Opcode::STDXTLS,
4814 0 : 1936 => Opcode::STDXTLS_,
4815 0 : 1937 => Opcode::STFD,
4816 0 : 1938 => Opcode::STFDEPX,
4817 0 : 1939 => Opcode::STFDU,
4818 0 : 1940 => Opcode::STFDUX,
4819 0 : 1941 => Opcode::STFDX,
4820 0 : 1942 => Opcode::STFDXTLS,
4821 0 : 1943 => Opcode::STFDXTLS_,
4822 0 : 1944 => Opcode::STFIWX,
4823 0 : 1945 => Opcode::STFS,
4824 0 : 1946 => Opcode::STFSU,
4825 0 : 1947 => Opcode::STFSUX,
4826 0 : 1948 => Opcode::STFSX,
4827 0 : 1949 => Opcode::STFSXTLS,
4828 0 : 1950 => Opcode::STFSXTLS_,
4829 0 : 1951 => Opcode::STH,
4830 0 : 1952 => Opcode::STH8,
4831 0 : 1953 => Opcode::STHBRX,
4832 0 : 1954 => Opcode::STHCIX,
4833 0 : 1955 => Opcode::STHCX,
4834 0 : 1956 => Opcode::STHEPX,
4835 0 : 1957 => Opcode::STHU,
4836 0 : 1958 => Opcode::STHU8,
4837 0 : 1959 => Opcode::STHUX,
4838 0 : 1960 => Opcode::STHUX8,
4839 0 : 1961 => Opcode::STHX,
4840 0 : 1962 => Opcode::STHX8,
4841 0 : 1963 => Opcode::STHXTLS,
4842 0 : 1964 => Opcode::STHXTLS_,
4843 0 : 1965 => Opcode::STHXTLS_32,
4844 0 : 1966 => Opcode::STMW,
4845 0 : 1967 => Opcode::STOP,
4846 0 : 1968 => Opcode::STQ,
4847 0 : 1969 => Opcode::STQCX,
4848 0 : 1970 => Opcode::STQX_PSEUDO,
4849 0 : 1971 => Opcode::STSWI,
4850 0 : 1972 => Opcode::STVEBX,
4851 0 : 1973 => Opcode::STVEHX,
4852 0 : 1974 => Opcode::STVEWX,
4853 0 : 1975 => Opcode::STVX,
4854 0 : 1976 => Opcode::STVXL,
4855 0 : 1977 => Opcode::STW,
4856 0 : 1978 => Opcode::STW8,
4857 0 : 1979 => Opcode::STWAT,
4858 0 : 1980 => Opcode::STWBRX,
4859 0 : 1981 => Opcode::STWCIX,
4860 0 : 1982 => Opcode::STWCX,
4861 0 : 1983 => Opcode::STWEPX,
4862 0 : 1984 => Opcode::STWU,
4863 0 : 1985 => Opcode::STWU8,
4864 0 : 1986 => Opcode::STWUX,
4865 0 : 1987 => Opcode::STWUX8,
4866 0 : 1988 => Opcode::STWX,
4867 0 : 1989 => Opcode::STWX8,
4868 0 : 1990 => Opcode::STWXTLS,
4869 0 : 1991 => Opcode::STWXTLS_,
4870 0 : 1992 => Opcode::STWXTLS_32,
4871 0 : 1993 => Opcode::STXSD,
4872 0 : 1994 => Opcode::STXSDX,
4873 0 : 1995 => Opcode::STXSIBX,
4874 0 : 1996 => Opcode::STXSIBXv,
4875 0 : 1997 => Opcode::STXSIHX,
4876 0 : 1998 => Opcode::STXSIHXv,
4877 0 : 1999 => Opcode::STXSIWX,
4878 0 : 2000 => Opcode::STXSSP,
4879 0 : 2001 => Opcode::STXSSPX,
4880 0 : 2002 => Opcode::STXV,
4881 0 : 2003 => Opcode::STXVB16X,
4882 0 : 2004 => Opcode::STXVD2X,
4883 0 : 2005 => Opcode::STXVH8X,
4884 0 : 2006 => Opcode::STXVL,
4885 0 : 2007 => Opcode::STXVLL,
4886 0 : 2008 => Opcode::STXVP,
4887 0 : 2009 => Opcode::STXVPRL,
4888 0 : 2010 => Opcode::STXVPRLL,
4889 0 : 2011 => Opcode::STXVPX,
4890 0 : 2012 => Opcode::STXVRBX,
4891 0 : 2013 => Opcode::STXVRDX,
4892 0 : 2014 => Opcode::STXVRHX,
4893 0 : 2015 => Opcode::STXVRL,
4894 0 : 2016 => Opcode::STXVRLL,
4895 0 : 2017 => Opcode::STXVRWX,
4896 0 : 2018 => Opcode::STXVW4X,
4897 0 : 2019 => Opcode::STXVX,
4898 0 : 2020 => Opcode::SUBF,
4899 0 : 2021 => Opcode::SUBF8,
4900 0 : 2022 => Opcode::SUBF8O,
4901 0 : 2023 => Opcode::SUBF8O_rec,
4902 0 : 2024 => Opcode::SUBF8_rec,
4903 0 : 2025 => Opcode::SUBFC,
4904 0 : 2026 => Opcode::SUBFC8,
4905 0 : 2027 => Opcode::SUBFC8O,
4906 0 : 2028 => Opcode::SUBFC8O_rec,
4907 0 : 2029 => Opcode::SUBFC8_rec,
4908 0 : 2030 => Opcode::SUBFCO,
4909 0 : 2031 => Opcode::SUBFCO_rec,
4910 0 : 2032 => Opcode::SUBFC_rec,
4911 0 : 2033 => Opcode::SUBFE,
4912 0 : 2034 => Opcode::SUBFE8,
4913 0 : 2035 => Opcode::SUBFE8O,
4914 0 : 2036 => Opcode::SUBFE8O_rec,
4915 0 : 2037 => Opcode::SUBFE8_rec,
4916 0 : 2038 => Opcode::SUBFEO,
4917 0 : 2039 => Opcode::SUBFEO_rec,
4918 0 : 2040 => Opcode::SUBFE_rec,
4919 0 : 2041 => Opcode::SUBFIC,
4920 0 : 2042 => Opcode::SUBFIC8,
4921 0 : 2043 => Opcode::SUBFME,
4922 0 : 2044 => Opcode::SUBFME8,
4923 0 : 2045 => Opcode::SUBFME8O,
4924 0 : 2046 => Opcode::SUBFME8O_rec,
4925 0 : 2047 => Opcode::SUBFME8_rec,
4926 0 : 2048 => Opcode::SUBFMEO,
4927 0 : 2049 => Opcode::SUBFMEO_rec,
4928 0 : 2050 => Opcode::SUBFME_rec,
4929 0 : 2051 => Opcode::SUBFO,
4930 0 : 2052 => Opcode::SUBFO_rec,
4931 0 : 2053 => Opcode::SUBFUS,
4932 0 : 2054 => Opcode::SUBFUS_rec,
4933 0 : 2055 => Opcode::SUBFZE,
4934 0 : 2056 => Opcode::SUBFZE8,
4935 0 : 2057 => Opcode::SUBFZE8O,
4936 0 : 2058 => Opcode::SUBFZE8O_rec,
4937 0 : 2059 => Opcode::SUBFZE8_rec,
4938 0 : 2060 => Opcode::SUBFZEO,
4939 0 : 2061 => Opcode::SUBFZEO_rec,
4940 0 : 2062 => Opcode::SUBFZE_rec,
4941 0 : 2063 => Opcode::SUBF_rec,
4942 0 : 2064 => Opcode::SYNC,
4943 0 : 2065 => Opcode::SYNCP10,
4944 0 : 2066 => Opcode::TABORT,
4945 0 : 2067 => Opcode::TABORTDC,
4946 0 : 2068 => Opcode::TABORTDCI,
4947 0 : 2069 => Opcode::TABORTWC,
4948 0 : 2070 => Opcode::TABORTWCI,
4949 0 : 2071 => Opcode::TAILB,
4950 0 : 2072 => Opcode::TAILB8,
4951 0 : 2073 => Opcode::TAILBA,
4952 0 : 2074 => Opcode::TAILBA8,
4953 0 : 2075 => Opcode::TAILBCTR,
4954 0 : 2076 => Opcode::TAILBCTR8,
4955 0 : 2077 => Opcode::TBEGIN,
4956 0 : 2078 => Opcode::TBEGIN_RET,
4957 0 : 2079 => Opcode::TCHECK,
4958 0 : 2080 => Opcode::TCHECK_RET,
4959 0 : 2081 => Opcode::TCRETURNai,
4960 0 : 2082 => Opcode::TCRETURNai8,
4961 0 : 2083 => Opcode::TCRETURNdi,
4962 0 : 2084 => Opcode::TCRETURNdi8,
4963 0 : 2085 => Opcode::TCRETURNri,
4964 0 : 2086 => Opcode::TCRETURNri8,
4965 0 : 2087 => Opcode::TD,
4966 0 : 2088 => Opcode::TDI,
4967 0 : 2089 => Opcode::TEND,
4968 0 : 2090 => Opcode::TLBIA,
4969 0 : 2091 => Opcode::TLBIE,
4970 0 : 2092 => Opcode::TLBIEL,
4971 0 : 2093 => Opcode::TLBILX,
4972 0 : 2094 => Opcode::TLBIVAX,
4973 0 : 2095 => Opcode::TLBLD,
4974 0 : 2096 => Opcode::TLBLI,
4975 0 : 2097 => Opcode::TLBRE,
4976 0 : 2098 => Opcode::TLBRE2,
4977 0 : 2099 => Opcode::TLBSX,
4978 0 : 2100 => Opcode::TLBSX2,
4979 0 : 2101 => Opcode::TLBSX2D,
4980 0 : 2102 => Opcode::TLBSYNC,
4981 0 : 2103 => Opcode::TLBWE,
4982 0 : 2104 => Opcode::TLBWE2,
4983 0 : 2105 => Opcode::TLSGDAIX,
4984 0 : 2106 => Opcode::TLSGDAIX8,
4985 0 : 2107 => Opcode::TLSLDAIX,
4986 0 : 2108 => Opcode::TLSLDAIX8,
4987 0 : 2109 => Opcode::TRAP,
4988 0 : 2110 => Opcode::TRECHKPT,
4989 0 : 2111 => Opcode::TRECLAIM,
4990 0 : 2112 => Opcode::TSR,
4991 0 : 2113 => Opcode::TW,
4992 0 : 2114 => Opcode::TWI,
4993 0 : 2115 => Opcode::UNENCODED_NOP,
4994 0 : 2116 => Opcode::UpdateGBR,
4995 0 : 2117 => Opcode::VABSDUB,
4996 0 : 2118 => Opcode::VABSDUH,
4997 0 : 2119 => Opcode::VABSDUW,
4998 0 : 2120 => Opcode::VADDCUQ,
4999 0 : 2121 => Opcode::VADDCUW,
5000 0 : 2122 => Opcode::VADDECUQ,
5001 0 : 2123 => Opcode::VADDEUQM,
5002 0 : 2124 => Opcode::VADDFP,
5003 0 : 2125 => Opcode::VADDSBS,
5004 0 : 2126 => Opcode::VADDSHS,
5005 0 : 2127 => Opcode::VADDSWS,
5006 0 : 2128 => Opcode::VADDUBM,
5007 0 : 2129 => Opcode::VADDUBS,
5008 0 : 2130 => Opcode::VADDUDM,
5009 0 : 2131 => Opcode::VADDUHM,
5010 0 : 2132 => Opcode::VADDUHS,
5011 0 : 2133 => Opcode::VADDUQM,
5012 0 : 2134 => Opcode::VADDUWM,
5013 0 : 2135 => Opcode::VADDUWS,
5014 0 : 2136 => Opcode::VAND,
5015 0 : 2137 => Opcode::VANDC,
5016 0 : 2138 => Opcode::VAVGSB,
5017 0 : 2139 => Opcode::VAVGSH,
5018 0 : 2140 => Opcode::VAVGSW,
5019 0 : 2141 => Opcode::VAVGUB,
5020 0 : 2142 => Opcode::VAVGUH,
5021 0 : 2143 => Opcode::VAVGUW,
5022 0 : 2144 => Opcode::VBPERMD,
5023 0 : 2145 => Opcode::VBPERMQ,
5024 0 : 2146 => Opcode::VCFSX,
5025 0 : 2147 => Opcode::VCFSX_0,
5026 0 : 2148 => Opcode::VCFUGED,
5027 0 : 2149 => Opcode::VCFUX,
5028 0 : 2150 => Opcode::VCFUX_0,
5029 0 : 2151 => Opcode::VCIPHER,
5030 0 : 2152 => Opcode::VCIPHERLAST,
5031 0 : 2153 => Opcode::VCLRLB,
5032 0 : 2154 => Opcode::VCLRRB,
5033 0 : 2155 => Opcode::VCLZB,
5034 0 : 2156 => Opcode::VCLZD,
5035 0 : 2157 => Opcode::VCLZDM,
5036 0 : 2158 => Opcode::VCLZH,
5037 0 : 2159 => Opcode::VCLZLSBB,
5038 0 : 2160 => Opcode::VCLZW,
5039 0 : 2161 => Opcode::VCMPBFP,
5040 0 : 2162 => Opcode::VCMPBFP_rec,
5041 0 : 2163 => Opcode::VCMPEQFP,
5042 0 : 2164 => Opcode::VCMPEQFP_rec,
5043 0 : 2165 => Opcode::VCMPEQUB,
5044 0 : 2166 => Opcode::VCMPEQUB_rec,
5045 0 : 2167 => Opcode::VCMPEQUD,
5046 0 : 2168 => Opcode::VCMPEQUD_rec,
5047 0 : 2169 => Opcode::VCMPEQUH,
5048 0 : 2170 => Opcode::VCMPEQUH_rec,
5049 0 : 2171 => Opcode::VCMPEQUQ,
5050 0 : 2172 => Opcode::VCMPEQUQ_rec,
5051 0 : 2173 => Opcode::VCMPEQUW,
5052 0 : 2174 => Opcode::VCMPEQUW_rec,
5053 0 : 2175 => Opcode::VCMPGEFP,
5054 0 : 2176 => Opcode::VCMPGEFP_rec,
5055 0 : 2177 => Opcode::VCMPGTFP,
5056 0 : 2178 => Opcode::VCMPGTFP_rec,
5057 0 : 2179 => Opcode::VCMPGTSB,
5058 0 : 2180 => Opcode::VCMPGTSB_rec,
5059 0 : 2181 => Opcode::VCMPGTSD,
5060 0 : 2182 => Opcode::VCMPGTSD_rec,
5061 0 : 2183 => Opcode::VCMPGTSH,
5062 0 : 2184 => Opcode::VCMPGTSH_rec,
5063 0 : 2185 => Opcode::VCMPGTSQ,
5064 0 : 2186 => Opcode::VCMPGTSQ_rec,
5065 0 : 2187 => Opcode::VCMPGTSW,
5066 0 : 2188 => Opcode::VCMPGTSW_rec,
5067 0 : 2189 => Opcode::VCMPGTUB,
5068 0 : 2190 => Opcode::VCMPGTUB_rec,
5069 0 : 2191 => Opcode::VCMPGTUD,
5070 0 : 2192 => Opcode::VCMPGTUD_rec,
5071 0 : 2193 => Opcode::VCMPGTUH,
5072 0 : 2194 => Opcode::VCMPGTUH_rec,
5073 0 : 2195 => Opcode::VCMPGTUQ,
5074 0 : 2196 => Opcode::VCMPGTUQ_rec,
5075 0 : 2197 => Opcode::VCMPGTUW,
5076 0 : 2198 => Opcode::VCMPGTUW_rec,
5077 0 : 2199 => Opcode::VCMPNEB,
5078 0 : 2200 => Opcode::VCMPNEB_rec,
5079 0 : 2201 => Opcode::VCMPNEH,
5080 0 : 2202 => Opcode::VCMPNEH_rec,
5081 0 : 2203 => Opcode::VCMPNEW,
5082 0 : 2204 => Opcode::VCMPNEW_rec,
5083 0 : 2205 => Opcode::VCMPNEZB,
5084 0 : 2206 => Opcode::VCMPNEZB_rec,
5085 0 : 2207 => Opcode::VCMPNEZH,
5086 0 : 2208 => Opcode::VCMPNEZH_rec,
5087 0 : 2209 => Opcode::VCMPNEZW,
5088 0 : 2210 => Opcode::VCMPNEZW_rec,
5089 0 : 2211 => Opcode::VCMPSQ,
5090 0 : 2212 => Opcode::VCMPUQ,
5091 0 : 2213 => Opcode::VCNTMBB,
5092 0 : 2214 => Opcode::VCNTMBD,
5093 0 : 2215 => Opcode::VCNTMBH,
5094 0 : 2216 => Opcode::VCNTMBW,
5095 0 : 2217 => Opcode::VCTSXS,
5096 0 : 2218 => Opcode::VCTSXS_0,
5097 0 : 2219 => Opcode::VCTUXS,
5098 0 : 2220 => Opcode::VCTUXS_0,
5099 0 : 2221 => Opcode::VCTZB,
5100 0 : 2222 => Opcode::VCTZD,
5101 0 : 2223 => Opcode::VCTZDM,
5102 0 : 2224 => Opcode::VCTZH,
5103 0 : 2225 => Opcode::VCTZLSBB,
5104 0 : 2226 => Opcode::VCTZW,
5105 0 : 2227 => Opcode::VDIVESD,
5106 0 : 2228 => Opcode::VDIVESQ,
5107 0 : 2229 => Opcode::VDIVESW,
5108 0 : 2230 => Opcode::VDIVEUD,
5109 0 : 2231 => Opcode::VDIVEUQ,
5110 0 : 2232 => Opcode::VDIVEUW,
5111 0 : 2233 => Opcode::VDIVSD,
5112 0 : 2234 => Opcode::VDIVSQ,
5113 0 : 2235 => Opcode::VDIVSW,
5114 0 : 2236 => Opcode::VDIVUD,
5115 0 : 2237 => Opcode::VDIVUQ,
5116 0 : 2238 => Opcode::VDIVUW,
5117 0 : 2239 => Opcode::VEQV,
5118 0 : 2240 => Opcode::VEXPANDBM,
5119 0 : 2241 => Opcode::VEXPANDDM,
5120 0 : 2242 => Opcode::VEXPANDHM,
5121 0 : 2243 => Opcode::VEXPANDQM,
5122 0 : 2244 => Opcode::VEXPANDWM,
5123 0 : 2245 => Opcode::VEXPTEFP,
5124 0 : 2246 => Opcode::VEXTDDVLX,
5125 0 : 2247 => Opcode::VEXTDDVRX,
5126 0 : 2248 => Opcode::VEXTDUBVLX,
5127 0 : 2249 => Opcode::VEXTDUBVRX,
5128 0 : 2250 => Opcode::VEXTDUHVLX,
5129 0 : 2251 => Opcode::VEXTDUHVRX,
5130 0 : 2252 => Opcode::VEXTDUWVLX,
5131 0 : 2253 => Opcode::VEXTDUWVRX,
5132 0 : 2254 => Opcode::VEXTRACTBM,
5133 0 : 2255 => Opcode::VEXTRACTD,
5134 0 : 2256 => Opcode::VEXTRACTDM,
5135 0 : 2257 => Opcode::VEXTRACTHM,
5136 0 : 2258 => Opcode::VEXTRACTQM,
5137 0 : 2259 => Opcode::VEXTRACTUB,
5138 0 : 2260 => Opcode::VEXTRACTUH,
5139 0 : 2261 => Opcode::VEXTRACTUW,
5140 0 : 2262 => Opcode::VEXTRACTWM,
5141 0 : 2263 => Opcode::VEXTSB2D,
5142 0 : 2264 => Opcode::VEXTSB2Ds,
5143 0 : 2265 => Opcode::VEXTSB2W,
5144 0 : 2266 => Opcode::VEXTSB2Ws,
5145 0 : 2267 => Opcode::VEXTSD2Q,
5146 0 : 2268 => Opcode::VEXTSH2D,
5147 0 : 2269 => Opcode::VEXTSH2Ds,
5148 0 : 2270 => Opcode::VEXTSH2W,
5149 0 : 2271 => Opcode::VEXTSH2Ws,
5150 0 : 2272 => Opcode::VEXTSW2D,
5151 0 : 2273 => Opcode::VEXTSW2Ds,
5152 0 : 2274 => Opcode::VEXTUBLX,
5153 0 : 2275 => Opcode::VEXTUBRX,
5154 0 : 2276 => Opcode::VEXTUHLX,
5155 0 : 2277 => Opcode::VEXTUHRX,
5156 0 : 2278 => Opcode::VEXTUWLX,
5157 0 : 2279 => Opcode::VEXTUWRX,
5158 0 : 2280 => Opcode::VGBBD,
5159 0 : 2281 => Opcode::VGNB,
5160 0 : 2282 => Opcode::VINSBLX,
5161 0 : 2283 => Opcode::VINSBRX,
5162 0 : 2284 => Opcode::VINSBVLX,
5163 0 : 2285 => Opcode::VINSBVRX,
5164 0 : 2286 => Opcode::VINSD,
5165 0 : 2287 => Opcode::VINSDLX,
5166 0 : 2288 => Opcode::VINSDRX,
5167 0 : 2289 => Opcode::VINSERTB,
5168 0 : 2290 => Opcode::VINSERTD,
5169 0 : 2291 => Opcode::VINSERTH,
5170 0 : 2292 => Opcode::VINSERTW,
5171 0 : 2293 => Opcode::VINSHLX,
5172 0 : 2294 => Opcode::VINSHRX,
5173 0 : 2295 => Opcode::VINSHVLX,
5174 0 : 2296 => Opcode::VINSHVRX,
5175 0 : 2297 => Opcode::VINSW,
5176 0 : 2298 => Opcode::VINSWLX,
5177 0 : 2299 => Opcode::VINSWRX,
5178 0 : 2300 => Opcode::VINSWVLX,
5179 0 : 2301 => Opcode::VINSWVRX,
5180 0 : 2302 => Opcode::VLOGEFP,
5181 0 : 2303 => Opcode::VMADDFP,
5182 0 : 2304 => Opcode::VMAXFP,
5183 0 : 2305 => Opcode::VMAXSB,
5184 0 : 2306 => Opcode::VMAXSD,
5185 0 : 2307 => Opcode::VMAXSH,
5186 0 : 2308 => Opcode::VMAXSW,
5187 0 : 2309 => Opcode::VMAXUB,
5188 0 : 2310 => Opcode::VMAXUD,
5189 0 : 2311 => Opcode::VMAXUH,
5190 0 : 2312 => Opcode::VMAXUW,
5191 0 : 2313 => Opcode::VMHADDSHS,
5192 0 : 2314 => Opcode::VMHRADDSHS,
5193 0 : 2315 => Opcode::VMINFP,
5194 0 : 2316 => Opcode::VMINSB,
5195 0 : 2317 => Opcode::VMINSD,
5196 0 : 2318 => Opcode::VMINSH,
5197 0 : 2319 => Opcode::VMINSW,
5198 0 : 2320 => Opcode::VMINUB,
5199 0 : 2321 => Opcode::VMINUD,
5200 0 : 2322 => Opcode::VMINUH,
5201 0 : 2323 => Opcode::VMINUW,
5202 0 : 2324 => Opcode::VMLADDUHM,
5203 0 : 2325 => Opcode::VMODSD,
5204 0 : 2326 => Opcode::VMODSQ,
5205 0 : 2327 => Opcode::VMODSW,
5206 0 : 2328 => Opcode::VMODUD,
5207 0 : 2329 => Opcode::VMODUQ,
5208 0 : 2330 => Opcode::VMODUW,
5209 0 : 2331 => Opcode::VMRGEW,
5210 0 : 2332 => Opcode::VMRGHB,
5211 0 : 2333 => Opcode::VMRGHH,
5212 0 : 2334 => Opcode::VMRGHW,
5213 0 : 2335 => Opcode::VMRGLB,
5214 0 : 2336 => Opcode::VMRGLH,
5215 0 : 2337 => Opcode::VMRGLW,
5216 0 : 2338 => Opcode::VMRGOW,
5217 0 : 2339 => Opcode::VMSUMCUD,
5218 0 : 2340 => Opcode::VMSUMMBM,
5219 0 : 2341 => Opcode::VMSUMSHM,
5220 0 : 2342 => Opcode::VMSUMSHS,
5221 0 : 2343 => Opcode::VMSUMUBM,
5222 0 : 2344 => Opcode::VMSUMUDM,
5223 0 : 2345 => Opcode::VMSUMUHM,
5224 0 : 2346 => Opcode::VMSUMUHS,
5225 0 : 2347 => Opcode::VMUL10CUQ,
5226 0 : 2348 => Opcode::VMUL10ECUQ,
5227 0 : 2349 => Opcode::VMUL10EUQ,
5228 0 : 2350 => Opcode::VMUL10UQ,
5229 0 : 2351 => Opcode::VMULESB,
5230 0 : 2352 => Opcode::VMULESD,
5231 0 : 2353 => Opcode::VMULESH,
5232 0 : 2354 => Opcode::VMULESW,
5233 0 : 2355 => Opcode::VMULEUB,
5234 0 : 2356 => Opcode::VMULEUD,
5235 0 : 2357 => Opcode::VMULEUH,
5236 0 : 2358 => Opcode::VMULEUW,
5237 0 : 2359 => Opcode::VMULHSD,
5238 0 : 2360 => Opcode::VMULHSW,
5239 0 : 2361 => Opcode::VMULHUD,
5240 0 : 2362 => Opcode::VMULHUW,
5241 0 : 2363 => Opcode::VMULLD,
5242 0 : 2364 => Opcode::VMULOSB,
5243 0 : 2365 => Opcode::VMULOSD,
5244 0 : 2366 => Opcode::VMULOSH,
5245 0 : 2367 => Opcode::VMULOSW,
5246 0 : 2368 => Opcode::VMULOUB,
5247 0 : 2369 => Opcode::VMULOUD,
5248 0 : 2370 => Opcode::VMULOUH,
5249 0 : 2371 => Opcode::VMULOUW,
5250 0 : 2372 => Opcode::VMULUWM,
5251 0 : 2373 => Opcode::VNAND,
5252 0 : 2374 => Opcode::VNCIPHER,
5253 0 : 2375 => Opcode::VNCIPHERLAST,
5254 0 : 2376 => Opcode::VNEGD,
5255 0 : 2377 => Opcode::VNEGW,
5256 0 : 2378 => Opcode::VNMSUBFP,
5257 0 : 2379 => Opcode::VNOR,
5258 0 : 2380 => Opcode::VOR,
5259 0 : 2381 => Opcode::VORC,
5260 0 : 2382 => Opcode::VPDEPD,
5261 0 : 2383 => Opcode::VPERM,
5262 0 : 2384 => Opcode::VPERMR,
5263 0 : 2385 => Opcode::VPERMXOR,
5264 0 : 2386 => Opcode::VPEXTD,
5265 0 : 2387 => Opcode::VPKPX,
5266 0 : 2388 => Opcode::VPKSDSS,
5267 0 : 2389 => Opcode::VPKSDUS,
5268 0 : 2390 => Opcode::VPKSHSS,
5269 0 : 2391 => Opcode::VPKSHUS,
5270 0 : 2392 => Opcode::VPKSWSS,
5271 0 : 2393 => Opcode::VPKSWUS,
5272 0 : 2394 => Opcode::VPKUDUM,
5273 0 : 2395 => Opcode::VPKUDUS,
5274 0 : 2396 => Opcode::VPKUHUM,
5275 0 : 2397 => Opcode::VPKUHUS,
5276 0 : 2398 => Opcode::VPKUWUM,
5277 0 : 2399 => Opcode::VPKUWUS,
5278 0 : 2400 => Opcode::VPMSUMB,
5279 0 : 2401 => Opcode::VPMSUMD,
5280 0 : 2402 => Opcode::VPMSUMH,
5281 0 : 2403 => Opcode::VPMSUMW,
5282 0 : 2404 => Opcode::VPOPCNTB,
5283 0 : 2405 => Opcode::VPOPCNTD,
5284 0 : 2406 => Opcode::VPOPCNTH,
5285 0 : 2407 => Opcode::VPOPCNTW,
5286 0 : 2408 => Opcode::VPRTYBD,
5287 0 : 2409 => Opcode::VPRTYBQ,
5288 0 : 2410 => Opcode::VPRTYBW,
5289 0 : 2411 => Opcode::VREFP,
5290 0 : 2412 => Opcode::VRFIM,
5291 0 : 2413 => Opcode::VRFIN,
5292 0 : 2414 => Opcode::VRFIP,
5293 0 : 2415 => Opcode::VRFIZ,
5294 0 : 2416 => Opcode::VRLB,
5295 0 : 2417 => Opcode::VRLD,
5296 0 : 2418 => Opcode::VRLDMI,
5297 0 : 2419 => Opcode::VRLDNM,
5298 0 : 2420 => Opcode::VRLH,
5299 0 : 2421 => Opcode::VRLQ,
5300 0 : 2422 => Opcode::VRLQMI,
5301 0 : 2423 => Opcode::VRLQNM,
5302 0 : 2424 => Opcode::VRLW,
5303 0 : 2425 => Opcode::VRLWMI,
5304 0 : 2426 => Opcode::VRLWNM,
5305 0 : 2427 => Opcode::VRSQRTEFP,
5306 0 : 2428 => Opcode::VSBOX,
5307 0 : 2429 => Opcode::VSEL,
5308 0 : 2430 => Opcode::VSHASIGMAD,
5309 0 : 2431 => Opcode::VSHASIGMAW,
5310 0 : 2432 => Opcode::VSL,
5311 0 : 2433 => Opcode::VSLB,
5312 0 : 2434 => Opcode::VSLD,
5313 0 : 2435 => Opcode::VSLDBI,
5314 0 : 2436 => Opcode::VSLDOI,
5315 0 : 2437 => Opcode::VSLH,
5316 0 : 2438 => Opcode::VSLO,
5317 0 : 2439 => Opcode::VSLQ,
5318 0 : 2440 => Opcode::VSLV,
5319 0 : 2441 => Opcode::VSLW,
5320 0 : 2442 => Opcode::VSPLTB,
5321 0 : 2443 => Opcode::VSPLTBs,
5322 0 : 2444 => Opcode::VSPLTH,
5323 0 : 2445 => Opcode::VSPLTHs,
5324 0 : 2446 => Opcode::VSPLTISB,
5325 0 : 2447 => Opcode::VSPLTISH,
5326 0 : 2448 => Opcode::VSPLTISW,
5327 0 : 2449 => Opcode::VSPLTW,
5328 0 : 2450 => Opcode::VSR,
5329 0 : 2451 => Opcode::VSRAB,
5330 0 : 2452 => Opcode::VSRAD,
5331 0 : 2453 => Opcode::VSRAH,
5332 0 : 2454 => Opcode::VSRAQ,
5333 0 : 2455 => Opcode::VSRAW,
5334 0 : 2456 => Opcode::VSRB,
5335 0 : 2457 => Opcode::VSRD,
5336 0 : 2458 => Opcode::VSRDBI,
5337 0 : 2459 => Opcode::VSRH,
5338 0 : 2460 => Opcode::VSRO,
5339 0 : 2461 => Opcode::VSRQ,
5340 0 : 2462 => Opcode::VSRV,
5341 0 : 2463 => Opcode::VSRW,
5342 0 : 2464 => Opcode::VSTRIBL,
5343 0 : 2465 => Opcode::VSTRIBL_rec,
5344 0 : 2466 => Opcode::VSTRIBR,
5345 0 : 2467 => Opcode::VSTRIBR_rec,
5346 0 : 2468 => Opcode::VSTRIHL,
5347 0 : 2469 => Opcode::VSTRIHL_rec,
5348 0 : 2470 => Opcode::VSTRIHR,
5349 0 : 2471 => Opcode::VSTRIHR_rec,
5350 0 : 2472 => Opcode::VSUBCUQ,
5351 0 : 2473 => Opcode::VSUBCUW,
5352 0 : 2474 => Opcode::VSUBECUQ,
5353 0 : 2475 => Opcode::VSUBEUQM,
5354 0 : 2476 => Opcode::VSUBFP,
5355 0 : 2477 => Opcode::VSUBSBS,
5356 0 : 2478 => Opcode::VSUBSHS,
5357 0 : 2479 => Opcode::VSUBSWS,
5358 0 : 2480 => Opcode::VSUBUBM,
5359 0 : 2481 => Opcode::VSUBUBS,
5360 0 : 2482 => Opcode::VSUBUDM,
5361 0 : 2483 => Opcode::VSUBUHM,
5362 0 : 2484 => Opcode::VSUBUHS,
5363 0 : 2485 => Opcode::VSUBUQM,
5364 0 : 2486 => Opcode::VSUBUWM,
5365 0 : 2487 => Opcode::VSUBUWS,
5366 0 : 2488 => Opcode::VSUM2SWS,
5367 0 : 2489 => Opcode::VSUM4SBS,
5368 0 : 2490 => Opcode::VSUM4SHS,
5369 0 : 2491 => Opcode::VSUM4UBS,
5370 0 : 2492 => Opcode::VSUMSWS,
5371 0 : 2493 => Opcode::VUPKHPX,
5372 0 : 2494 => Opcode::VUPKHSB,
5373 0 : 2495 => Opcode::VUPKHSH,
5374 0 : 2496 => Opcode::VUPKHSW,
5375 0 : 2497 => Opcode::VUPKLPX,
5376 0 : 2498 => Opcode::VUPKLSB,
5377 0 : 2499 => Opcode::VUPKLSH,
5378 0 : 2500 => Opcode::VUPKLSW,
5379 0 : 2501 => Opcode::VXOR,
5380 0 : 2502 => Opcode::V_SET0,
5381 0 : 2503 => Opcode::V_SET0B,
5382 0 : 2504 => Opcode::V_SET0H,
5383 0 : 2505 => Opcode::V_SETALLONES,
5384 0 : 2506 => Opcode::V_SETALLONESB,
5385 0 : 2507 => Opcode::V_SETALLONESH,
5386 0 : 2508 => Opcode::WAIT,
5387 0 : 2509 => Opcode::WAITP10,
5388 0 : 2510 => Opcode::WRTEE,
5389 0 : 2511 => Opcode::WRTEEI,
5390 0 : 2512 => Opcode::XOR,
5391 0 : 2513 => Opcode::XOR8,
5392 0 : 2514 => Opcode::XOR8_rec,
5393 0 : 2515 => Opcode::XORI,
5394 0 : 2516 => Opcode::XORI8,
5395 0 : 2517 => Opcode::XORIS,
5396 0 : 2518 => Opcode::XORIS8,
5397 0 : 2519 => Opcode::XOR_rec,
5398 0 : 2520 => Opcode::XSABSDP,
5399 0 : 2521 => Opcode::XSABSQP,
5400 0 : 2522 => Opcode::XSADDDP,
5401 0 : 2523 => Opcode::XSADDQP,
5402 0 : 2524 => Opcode::XSADDQPO,
5403 0 : 2525 => Opcode::XSADDSP,
5404 0 : 2526 => Opcode::XSCMPEQDP,
5405 0 : 2527 => Opcode::XSCMPEQQP,
5406 0 : 2528 => Opcode::XSCMPEXPDP,
5407 0 : 2529 => Opcode::XSCMPEXPQP,
5408 0 : 2530 => Opcode::XSCMPGEDP,
5409 0 : 2531 => Opcode::XSCMPGEQP,
5410 0 : 2532 => Opcode::XSCMPGTDP,
5411 0 : 2533 => Opcode::XSCMPGTQP,
5412 0 : 2534 => Opcode::XSCMPODP,
5413 0 : 2535 => Opcode::XSCMPOQP,
5414 0 : 2536 => Opcode::XSCMPUDP,
5415 0 : 2537 => Opcode::XSCMPUQP,
5416 0 : 2538 => Opcode::XSCPSGNDP,
5417 0 : 2539 => Opcode::XSCPSGNQP,
5418 0 : 2540 => Opcode::XSCVDPHP,
5419 0 : 2541 => Opcode::XSCVDPQP,
5420 0 : 2542 => Opcode::XSCVDPSP,
5421 0 : 2543 => Opcode::XSCVDPSPN,
5422 0 : 2544 => Opcode::XSCVDPSXDS,
5423 0 : 2545 => Opcode::XSCVDPSXDSs,
5424 0 : 2546 => Opcode::XSCVDPSXWS,
5425 0 : 2547 => Opcode::XSCVDPSXWSs,
5426 0 : 2548 => Opcode::XSCVDPUXDS,
5427 0 : 2549 => Opcode::XSCVDPUXDSs,
5428 0 : 2550 => Opcode::XSCVDPUXWS,
5429 0 : 2551 => Opcode::XSCVDPUXWSs,
5430 0 : 2552 => Opcode::XSCVHPDP,
5431 0 : 2553 => Opcode::XSCVQPDP,
5432 0 : 2554 => Opcode::XSCVQPDPO,
5433 0 : 2555 => Opcode::XSCVQPSDZ,
5434 0 : 2556 => Opcode::XSCVQPSQZ,
5435 0 : 2557 => Opcode::XSCVQPSWZ,
5436 0 : 2558 => Opcode::XSCVQPUDZ,
5437 0 : 2559 => Opcode::XSCVQPUQZ,
5438 0 : 2560 => Opcode::XSCVQPUWZ,
5439 0 : 2561 => Opcode::XSCVSDQP,
5440 0 : 2562 => Opcode::XSCVSPDP,
5441 0 : 2563 => Opcode::XSCVSPDPN,
5442 0 : 2564 => Opcode::XSCVSQQP,
5443 0 : 2565 => Opcode::XSCVSXDDP,
5444 0 : 2566 => Opcode::XSCVSXDSP,
5445 0 : 2567 => Opcode::XSCVUDQP,
5446 0 : 2568 => Opcode::XSCVUQQP,
5447 0 : 2569 => Opcode::XSCVUXDDP,
5448 0 : 2570 => Opcode::XSCVUXDSP,
5449 0 : 2571 => Opcode::XSDIVDP,
5450 0 : 2572 => Opcode::XSDIVQP,
5451 0 : 2573 => Opcode::XSDIVQPO,
5452 0 : 2574 => Opcode::XSDIVSP,
5453 0 : 2575 => Opcode::XSIEXPDP,
5454 0 : 2576 => Opcode::XSIEXPQP,
5455 0 : 2577 => Opcode::XSMADDADP,
5456 0 : 2578 => Opcode::XSMADDASP,
5457 0 : 2579 => Opcode::XSMADDMDP,
5458 0 : 2580 => Opcode::XSMADDMSP,
5459 0 : 2581 => Opcode::XSMADDQP,
5460 0 : 2582 => Opcode::XSMADDQPO,
5461 0 : 2583 => Opcode::XSMAXCDP,
5462 0 : 2584 => Opcode::XSMAXCQP,
5463 0 : 2585 => Opcode::XSMAXDP,
5464 0 : 2586 => Opcode::XSMAXJDP,
5465 0 : 2587 => Opcode::XSMINCDP,
5466 0 : 2588 => Opcode::XSMINCQP,
5467 0 : 2589 => Opcode::XSMINDP,
5468 0 : 2590 => Opcode::XSMINJDP,
5469 0 : 2591 => Opcode::XSMSUBADP,
5470 0 : 2592 => Opcode::XSMSUBASP,
5471 0 : 2593 => Opcode::XSMSUBMDP,
5472 0 : 2594 => Opcode::XSMSUBMSP,
5473 0 : 2595 => Opcode::XSMSUBQP,
5474 0 : 2596 => Opcode::XSMSUBQPO,
5475 0 : 2597 => Opcode::XSMULDP,
5476 0 : 2598 => Opcode::XSMULQP,
5477 0 : 2599 => Opcode::XSMULQPO,
5478 0 : 2600 => Opcode::XSMULSP,
5479 0 : 2601 => Opcode::XSNABSDP,
5480 0 : 2602 => Opcode::XSNABSDPs,
5481 0 : 2603 => Opcode::XSNABSQP,
5482 0 : 2604 => Opcode::XSNEGDP,
5483 0 : 2605 => Opcode::XSNEGQP,
5484 0 : 2606 => Opcode::XSNMADDADP,
5485 0 : 2607 => Opcode::XSNMADDASP,
5486 0 : 2608 => Opcode::XSNMADDMDP,
5487 0 : 2609 => Opcode::XSNMADDMSP,
5488 0 : 2610 => Opcode::XSNMADDQP,
5489 0 : 2611 => Opcode::XSNMADDQPO,
5490 0 : 2612 => Opcode::XSNMSUBADP,
5491 0 : 2613 => Opcode::XSNMSUBASP,
5492 0 : 2614 => Opcode::XSNMSUBMDP,
5493 0 : 2615 => Opcode::XSNMSUBMSP,
5494 0 : 2616 => Opcode::XSNMSUBQP,
5495 0 : 2617 => Opcode::XSNMSUBQPO,
5496 0 : 2618 => Opcode::XSRDPI,
5497 0 : 2619 => Opcode::XSRDPIC,
5498 0 : 2620 => Opcode::XSRDPIM,
5499 0 : 2621 => Opcode::XSRDPIP,
5500 0 : 2622 => Opcode::XSRDPIZ,
5501 0 : 2623 => Opcode::XSREDP,
5502 0 : 2624 => Opcode::XSRESP,
5503 0 : 2625 => Opcode::XSRQPI,
5504 0 : 2626 => Opcode::XSRQPIX,
5505 0 : 2627 => Opcode::XSRQPXP,
5506 0 : 2628 => Opcode::XSRSP,
5507 0 : 2629 => Opcode::XSRSQRTEDP,
5508 0 : 2630 => Opcode::XSRSQRTESP,
5509 0 : 2631 => Opcode::XSSQRTDP,
5510 0 : 2632 => Opcode::XSSQRTQP,
5511 0 : 2633 => Opcode::XSSQRTQPO,
5512 0 : 2634 => Opcode::XSSQRTSP,
5513 0 : 2635 => Opcode::XSSUBDP,
5514 0 : 2636 => Opcode::XSSUBQP,
5515 0 : 2637 => Opcode::XSSUBQPO,
5516 0 : 2638 => Opcode::XSSUBSP,
5517 0 : 2639 => Opcode::XSTDIVDP,
5518 0 : 2640 => Opcode::XSTSQRTDP,
5519 0 : 2641 => Opcode::XSTSTDCDP,
5520 0 : 2642 => Opcode::XSTSTDCQP,
5521 0 : 2643 => Opcode::XSTSTDCSP,
5522 0 : 2644 => Opcode::XSXEXPDP,
5523 0 : 2645 => Opcode::XSXEXPQP,
5524 0 : 2646 => Opcode::XSXSIGDP,
5525 0 : 2647 => Opcode::XSXSIGQP,
5526 0 : 2648 => Opcode::XVABSDP,
5527 0 : 2649 => Opcode::XVABSSP,
5528 0 : 2650 => Opcode::XVADDDP,
5529 0 : 2651 => Opcode::XVADDSP,
5530 0 : 2652 => Opcode::XVBF16GER2,
5531 0 : 2653 => Opcode::XVBF16GER2NN,
5532 0 : 2654 => Opcode::XVBF16GER2NP,
5533 0 : 2655 => Opcode::XVBF16GER2PN,
5534 0 : 2656 => Opcode::XVBF16GER2PP,
5535 0 : 2657 => Opcode::XVBF16GER2W,
5536 0 : 2658 => Opcode::XVBF16GER2WNN,
5537 0 : 2659 => Opcode::XVBF16GER2WNP,
5538 0 : 2660 => Opcode::XVBF16GER2WPN,
5539 0 : 2661 => Opcode::XVBF16GER2WPP,
5540 0 : 2662 => Opcode::XVCMPEQDP,
5541 0 : 2663 => Opcode::XVCMPEQDP_rec,
5542 0 : 2664 => Opcode::XVCMPEQSP,
5543 0 : 2665 => Opcode::XVCMPEQSP_rec,
5544 0 : 2666 => Opcode::XVCMPGEDP,
5545 0 : 2667 => Opcode::XVCMPGEDP_rec,
5546 0 : 2668 => Opcode::XVCMPGESP,
5547 0 : 2669 => Opcode::XVCMPGESP_rec,
5548 0 : 2670 => Opcode::XVCMPGTDP,
5549 0 : 2671 => Opcode::XVCMPGTDP_rec,
5550 0 : 2672 => Opcode::XVCMPGTSP,
5551 0 : 2673 => Opcode::XVCMPGTSP_rec,
5552 0 : 2674 => Opcode::XVCPSGNDP,
5553 0 : 2675 => Opcode::XVCPSGNSP,
5554 0 : 2676 => Opcode::XVCVBF16SPN,
5555 0 : 2677 => Opcode::XVCVDPSP,
5556 0 : 2678 => Opcode::XVCVDPSXDS,
5557 0 : 2679 => Opcode::XVCVDPSXWS,
5558 0 : 2680 => Opcode::XVCVDPUXDS,
5559 0 : 2681 => Opcode::XVCVDPUXWS,
5560 0 : 2682 => Opcode::XVCVHPSP,
5561 0 : 2683 => Opcode::XVCVSPBF16,
5562 0 : 2684 => Opcode::XVCVSPDP,
5563 0 : 2685 => Opcode::XVCVSPHP,
5564 0 : 2686 => Opcode::XVCVSPSXDS,
5565 0 : 2687 => Opcode::XVCVSPSXWS,
5566 0 : 2688 => Opcode::XVCVSPUXDS,
5567 0 : 2689 => Opcode::XVCVSPUXWS,
5568 0 : 2690 => Opcode::XVCVSXDDP,
5569 0 : 2691 => Opcode::XVCVSXDSP,
5570 0 : 2692 => Opcode::XVCVSXWDP,
5571 0 : 2693 => Opcode::XVCVSXWSP,
5572 0 : 2694 => Opcode::XVCVUXDDP,
5573 0 : 2695 => Opcode::XVCVUXDSP,
5574 0 : 2696 => Opcode::XVCVUXWDP,
5575 0 : 2697 => Opcode::XVCVUXWSP,
5576 0 : 2698 => Opcode::XVDIVDP,
5577 0 : 2699 => Opcode::XVDIVSP,
5578 0 : 2700 => Opcode::XVF16GER2,
5579 0 : 2701 => Opcode::XVF16GER2NN,
5580 0 : 2702 => Opcode::XVF16GER2NP,
5581 0 : 2703 => Opcode::XVF16GER2PN,
5582 0 : 2704 => Opcode::XVF16GER2PP,
5583 0 : 2705 => Opcode::XVF16GER2W,
5584 0 : 2706 => Opcode::XVF16GER2WNN,
5585 0 : 2707 => Opcode::XVF16GER2WNP,
5586 0 : 2708 => Opcode::XVF16GER2WPN,
5587 0 : 2709 => Opcode::XVF16GER2WPP,
5588 0 : 2710 => Opcode::XVF32GER,
5589 0 : 2711 => Opcode::XVF32GERNN,
5590 0 : 2712 => Opcode::XVF32GERNP,
5591 0 : 2713 => Opcode::XVF32GERPN,
5592 0 : 2714 => Opcode::XVF32GERPP,
5593 0 : 2715 => Opcode::XVF32GERW,
5594 0 : 2716 => Opcode::XVF32GERWNN,
5595 0 : 2717 => Opcode::XVF32GERWNP,
5596 0 : 2718 => Opcode::XVF32GERWPN,
5597 0 : 2719 => Opcode::XVF32GERWPP,
5598 0 : 2720 => Opcode::XVF64GER,
5599 0 : 2721 => Opcode::XVF64GERNN,
5600 0 : 2722 => Opcode::XVF64GERNP,
5601 0 : 2723 => Opcode::XVF64GERPN,
5602 0 : 2724 => Opcode::XVF64GERPP,
5603 0 : 2725 => Opcode::XVF64GERW,
5604 0 : 2726 => Opcode::XVF64GERWNN,
5605 0 : 2727 => Opcode::XVF64GERWNP,
5606 0 : 2728 => Opcode::XVF64GERWPN,
5607 0 : 2729 => Opcode::XVF64GERWPP,
5608 0 : 2730 => Opcode::XVI16GER2,
5609 0 : 2731 => Opcode::XVI16GER2PP,
5610 0 : 2732 => Opcode::XVI16GER2S,
5611 0 : 2733 => Opcode::XVI16GER2SPP,
5612 0 : 2734 => Opcode::XVI16GER2SW,
5613 0 : 2735 => Opcode::XVI16GER2SWPP,
5614 0 : 2736 => Opcode::XVI16GER2W,
5615 0 : 2737 => Opcode::XVI16GER2WPP,
5616 0 : 2738 => Opcode::XVI4GER8,
5617 0 : 2739 => Opcode::XVI4GER8PP,
5618 0 : 2740 => Opcode::XVI4GER8W,
5619 0 : 2741 => Opcode::XVI4GER8WPP,
5620 0 : 2742 => Opcode::XVI8GER4,
5621 0 : 2743 => Opcode::XVI8GER4PP,
5622 0 : 2744 => Opcode::XVI8GER4SPP,
5623 0 : 2745 => Opcode::XVI8GER4W,
5624 0 : 2746 => Opcode::XVI8GER4WPP,
5625 0 : 2747 => Opcode::XVI8GER4WSPP,
5626 0 : 2748 => Opcode::XVIEXPDP,
5627 0 : 2749 => Opcode::XVIEXPSP,
5628 0 : 2750 => Opcode::XVMADDADP,
5629 0 : 2751 => Opcode::XVMADDASP,
5630 0 : 2752 => Opcode::XVMADDMDP,
5631 0 : 2753 => Opcode::XVMADDMSP,
5632 0 : 2754 => Opcode::XVMAXDP,
5633 0 : 2755 => Opcode::XVMAXSP,
5634 0 : 2756 => Opcode::XVMINDP,
5635 0 : 2757 => Opcode::XVMINSP,
5636 0 : 2758 => Opcode::XVMSUBADP,
5637 0 : 2759 => Opcode::XVMSUBASP,
5638 0 : 2760 => Opcode::XVMSUBMDP,
5639 0 : 2761 => Opcode::XVMSUBMSP,
5640 0 : 2762 => Opcode::XVMULDP,
5641 0 : 2763 => Opcode::XVMULSP,
5642 0 : 2764 => Opcode::XVNABSDP,
5643 0 : 2765 => Opcode::XVNABSSP,
5644 0 : 2766 => Opcode::XVNEGDP,
5645 0 : 2767 => Opcode::XVNEGSP,
5646 0 : 2768 => Opcode::XVNMADDADP,
5647 0 : 2769 => Opcode::XVNMADDASP,
5648 0 : 2770 => Opcode::XVNMADDMDP,
5649 0 : 2771 => Opcode::XVNMADDMSP,
5650 0 : 2772 => Opcode::XVNMSUBADP,
5651 0 : 2773 => Opcode::XVNMSUBASP,
5652 0 : 2774 => Opcode::XVNMSUBMDP,
5653 0 : 2775 => Opcode::XVNMSUBMSP,
5654 0 : 2776 => Opcode::XVRDPI,
5655 0 : 2777 => Opcode::XVRDPIC,
5656 0 : 2778 => Opcode::XVRDPIM,
5657 0 : 2779 => Opcode::XVRDPIP,
5658 0 : 2780 => Opcode::XVRDPIZ,
5659 0 : 2781 => Opcode::XVREDP,
5660 0 : 2782 => Opcode::XVRESP,
5661 0 : 2783 => Opcode::XVRSPI,
5662 0 : 2784 => Opcode::XVRSPIC,
5663 0 : 2785 => Opcode::XVRSPIM,
5664 0 : 2786 => Opcode::XVRSPIP,
5665 0 : 2787 => Opcode::XVRSPIZ,
5666 0 : 2788 => Opcode::XVRSQRTEDP,
5667 0 : 2789 => Opcode::XVRSQRTESP,
5668 0 : 2790 => Opcode::XVSQRTDP,
5669 0 : 2791 => Opcode::XVSQRTSP,
5670 0 : 2792 => Opcode::XVSUBDP,
5671 0 : 2793 => Opcode::XVSUBSP,
5672 0 : 2794 => Opcode::XVTDIVDP,
5673 0 : 2795 => Opcode::XVTDIVSP,
5674 0 : 2796 => Opcode::XVTLSBB,
5675 0 : 2797 => Opcode::XVTSQRTDP,
5676 0 : 2798 => Opcode::XVTSQRTSP,
5677 0 : 2799 => Opcode::XVTSTDCDP,
5678 0 : 2800 => Opcode::XVTSTDCSP,
5679 0 : 2801 => Opcode::XVXEXPDP,
5680 0 : 2802 => Opcode::XVXEXPSP,
5681 0 : 2803 => Opcode::XVXSIGDP,
5682 0 : 2804 => Opcode::XVXSIGSP,
5683 0 : 2805 => Opcode::XXBLENDVB,
5684 0 : 2806 => Opcode::XXBLENDVD,
5685 0 : 2807 => Opcode::XXBLENDVH,
5686 0 : 2808 => Opcode::XXBLENDVW,
5687 0 : 2809 => Opcode::XXBRD,
5688 0 : 2810 => Opcode::XXBRH,
5689 0 : 2811 => Opcode::XXBRQ,
5690 0 : 2812 => Opcode::XXBRW,
5691 0 : 2813 => Opcode::XXEVAL,
5692 0 : 2814 => Opcode::XXEXTRACTUW,
5693 0 : 2815 => Opcode::XXGENPCVBM,
5694 0 : 2816 => Opcode::XXGENPCVDM,
5695 0 : 2817 => Opcode::XXGENPCVHM,
5696 0 : 2818 => Opcode::XXGENPCVWM,
5697 0 : 2819 => Opcode::XXINSERTW,
5698 0 : 2820 => Opcode::XXLAND,
5699 0 : 2821 => Opcode::XXLANDC,
5700 0 : 2822 => Opcode::XXLEQV,
5701 0 : 2823 => Opcode::XXLEQVOnes,
5702 0 : 2824 => Opcode::XXLNAND,
5703 0 : 2825 => Opcode::XXLNOR,
5704 0 : 2826 => Opcode::XXLOR,
5705 0 : 2827 => Opcode::XXLORC,
5706 0 : 2828 => Opcode::XXLORf,
5707 0 : 2829 => Opcode::XXLXOR,
5708 0 : 2830 => Opcode::XXLXORdpz,
5709 0 : 2831 => Opcode::XXLXORspz,
5710 0 : 2832 => Opcode::XXLXORz,
5711 0 : 2833 => Opcode::XXMFACC,
5712 0 : 2834 => Opcode::XXMFACCW,
5713 0 : 2835 => Opcode::XXMRGHW,
5714 0 : 2836 => Opcode::XXMRGLW,
5715 0 : 2837 => Opcode::XXMTACC,
5716 0 : 2838 => Opcode::XXMTACCW,
5717 0 : 2839 => Opcode::XXPERM,
5718 0 : 2840 => Opcode::XXPERMDI,
5719 0 : 2841 => Opcode::XXPERMDIs,
5720 0 : 2842 => Opcode::XXPERMR,
5721 0 : 2843 => Opcode::XXPERMX,
5722 0 : 2844 => Opcode::XXSEL,
5723 0 : 2845 => Opcode::XXSETACCZ,
5724 0 : 2846 => Opcode::XXSETACCZW,
5725 0 : 2847 => Opcode::XXSLDWI,
5726 0 : 2848 => Opcode::XXSLDWIs,
5727 0 : 2849 => Opcode::XXSPLTI32DX,
5728 0 : 2850 => Opcode::XXSPLTIB,
5729 0 : 2851 => Opcode::XXSPLTIDP,
5730 0 : 2852 => Opcode::XXSPLTIW,
5731 0 : 2853 => Opcode::XXSPLTW,
5732 0 : 2854 => Opcode::XXSPLTWs,
5733 0 : 2855 => Opcode::gBC,
5734 0 : 2856 => Opcode::gBCA,
5735 0 : 2857 => Opcode::gBCAat,
5736 0 : 2858 => Opcode::gBCCTR,
5737 0 : 2859 => Opcode::gBCCTRL,
5738 0 : 2860 => Opcode::gBCL,
5739 0 : 2861 => Opcode::gBCLA,
5740 0 : 2862 => Opcode::gBCLAat,
5741 0 : 2863 => Opcode::gBCLR,
5742 0 : 2864 => Opcode::gBCLRL,
5743 0 : 2865 => Opcode::gBCLat,
5744 0 : 2866 => Opcode::gBCat,
5745 0 : 2867 => Opcode::INSTRUCTION_LIST_END,
5746 0 : _ => Opcode::UNKNOWN(value),
5747 : }
5748 0 : }
5749 : }
|