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