/
PPCGenAsmWriter.inc
8939 lines (8907 loc) · 306 KB
/
PPCGenAsmWriter.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|* *|
|*Assembly Writer Source Fragment *|
|* *|
|* Automatically generated file, do not edit! *|
|* *|
\*===----------------------------------------------------------------------===*/
/* Capstone Disassembly Engine */
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
#include <stdio.h> // debug
#include "../../inttypes.h"
/// printInstruction - This method is automatically generated by tablegen
/// from the instruction set description.
static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI)
{
static const uint32_t OpInfo[] = {
0U, // PHI
0U, // INLINEASM
0U, // CFI_INSTRUCTION
0U, // EH_LABEL
0U, // GC_LABEL
0U, // KILL
0U, // EXTRACT_SUBREG
0U, // INSERT_SUBREG
0U, // IMPLICIT_DEF
0U, // SUBREG_TO_REG
0U, // COPY_TO_REGCLASS
10419U, // DBG_VALUE
0U, // REG_SEQUENCE
0U, // COPY
10412U, // BUNDLE
10746U, // LIFETIME_START
10399U, // LIFETIME_END
0U, // STACKMAP
0U, // PATCHPOINT
0U, // LOAD_STACK_GUARD
0U, // STATEPOINT
0U, // FRAME_ALLOC
19093U, // ADD4
19093U, // ADD4TLS
16801U, // ADD4o
19093U, // ADD8
19093U, // ADD8TLS
19093U, // ADD8TLS_
16801U, // ADD8o
18937U, // ADDC
18937U, // ADDC8
16741U, // ADDC8o
16741U, // ADDCo
19414U, // ADDE
19414U, // ADDE8
16924U, // ADDE8o
16924U, // ADDEo
19978U, // ADDI
19978U, // ADDI8
18982U, // ADDIC
18982U, // ADDIC8
16771U, // ADDICo
22885U, // ADDIS
22885U, // ADDIS8
10190U, // ADDISdtprelHA
9129U, // ADDISdtprelHA32
10173U, // ADDISgotTprelHA
10145U, // ADDIStlsgdHA
10159U, // ADDIStlsldHA
10133U, // ADDIStocHA
10524U, // ADDIdtprelL
9332U, // ADDIdtprelL32
10487U, // ADDItlsgdL
9289U, // ADDItlsgdL32
10570U, // ADDItlsgdLADDR
9384U, // ADDItlsgdLADDR32
10499U, // ADDItlsldL
9303U, // ADDItlsldL32
10586U, // ADDItlsldLADDR
9402U, // ADDItlsldLADDR32
10477U, // ADDItocL
268454930U, // ADDME
268454930U, // ADDME8
268452395U, // ADDME8o
268452395U, // ADDMEo
268454994U, // ADDZE
268454994U, // ADDZE8
268452428U, // ADDZE8o
268452428U, // ADDZEo
296482U, // ADJCALLSTACKDOWN
8947253U, // ADJCALLSTACKUP
19252U, // AND
19252U, // AND8
16863U, // AND8o
18946U, // ANDC
18946U, // ANDC8
16748U, // ANDC8o
16748U, // ANDCo
17561U, // ANDISo
17561U, // ANDISo8
17080U, // ANDIo
17080U, // ANDIo8
10681U, // ANDIo_1_EQ_BIT
10083U, // ANDIo_1_EQ_BIT8
10697U, // ANDIo_1_GT_BIT
10100U, // ANDIo_1_GT_BIT8
16863U, // ANDo
554190291U, // ATOMIC_CMP_SWAP_I16
554190269U, // ATOMIC_CMP_SWAP_I32
9529U, // ATOMIC_CMP_SWAP_I64
10001U, // ATOMIC_CMP_SWAP_I8
9748U, // ATOMIC_LOAD_ADD_I16
9167U, // ATOMIC_LOAD_ADD_I32
9469U, // ATOMIC_LOAD_ADD_I64
9940U, // ATOMIC_LOAD_ADD_I8
9791U, // ATOMIC_LOAD_AND_I16
9210U, // ATOMIC_LOAD_AND_I32
9628U, // ATOMIC_LOAD_AND_I64
9981U, // ATOMIC_LOAD_AND_I8
9769U, // ATOMIC_LOAD_NAND_I16
9188U, // ATOMIC_LOAD_NAND_I32
9490U, // ATOMIC_LOAD_NAND_I64
9960U, // ATOMIC_LOAD_NAND_I8
9850U, // ATOMIC_LOAD_OR_I16
9269U, // ATOMIC_LOAD_OR_I32
9571U, // ATOMIC_LOAD_OR_I64
10040U, // ATOMIC_LOAD_OR_I8
9727U, // ATOMIC_LOAD_SUB_I16
9146U, // ATOMIC_LOAD_SUB_I32
9448U, // ATOMIC_LOAD_SUB_I64
9906U, // ATOMIC_LOAD_SUB_I8
9829U, // ATOMIC_LOAD_XOR_I16
9248U, // ATOMIC_LOAD_XOR_I32
9550U, // ATOMIC_LOAD_XOR_I64
10021U, // ATOMIC_LOAD_XOR_I8
9812U, // ATOMIC_SWAP_I16
9231U, // ATOMIC_SWAP_I32
9512U, // ATOMIC_SWAP_I64
10117U, // ATOMIC_SWAP_I8
10880U, // ATTN
313588U, // B
329423U, // BA
25182312U, // BC
879125U, // BCC
1141269U, // BCCA
1403413U, // BCCCTR
1403413U, // BCCCTR8
1665557U, // BCCCTRL
1665557U, // BCCCTRL8
1927701U, // BCCL
2189845U, // BCCLA
2451989U, // BCCLR
2714133U, // BCCLRL
2900122U, // BCCTR
2900122U, // BCCTR8
2900178U, // BCCTR8n
2900100U, // BCCTRL
2900100U, // BCCTRL8
2900158U, // BCCTRL8n
2900158U, // BCCTRLn
2900178U, // BCCTRn
25182320U, // BCL
2900112U, // BCLR
2900089U, // BCLRL
2900148U, // BCLRLn
2900169U, // BCLRn
311373U, // BCLalways
25182380U, // BCLn
10917U, // BCTR
10917U, // BCTR8
10874U, // BCTRL
10874U, // BCTRL8
98394U, // BCTRL8_LDinto_toc
25182373U, // BCn
320294U, // BDNZ
320294U, // BDNZ8
329961U, // BDNZA
327936U, // BDNZAm
327721U, // BDNZAp
315560U, // BDNZL
329734U, // BDNZLA
327920U, // BDNZLAm
327705U, // BDNZLAp
10910U, // BDNZLR
10910U, // BDNZLR8
10866U, // BDNZLRL
9081U, // BDNZLRLm
9049U, // BDNZLRLp
9097U, // BDNZLRm
9065U, // BDNZLRp
311567U, // BDNZLm
311352U, // BDNZLp
311581U, // BDNZm
311366U, // BDNZp
320232U, // BDZ
320232U, // BDZ8
329955U, // BDZA
327929U, // BDZAm
327714U, // BDZAp
315554U, // BDZL
329727U, // BDZLA
327912U, // BDZLAm
327697U, // BDZLAp
10904U, // BDZLR
10904U, // BDZLR8
10859U, // BDZLRL
9073U, // BDZLRLm
9041U, // BDZLRLp
9090U, // BDZLRm
9058U, // BDZLRp
311560U, // BDZLm
311345U, // BDZLp
311575U, // BDZm
311360U, // BDZp
315437U, // BL
315437U, // BL8
3199021U, // BL8_NOP
3264557U, // BL8_NOP_TLS
380973U, // BL8_TLS
380973U, // BL8_TLS_
329716U, // BLA
329716U, // BLA8
3213300U, // BLA8_NOP
10900U, // BLR
10900U, // BLR8
10854U, // BLRL
380973U, // BL_TLS
19031U, // BRINC
19992U, // CLRLSLDI
17060U, // CLRLSLDIo
20334U, // CLRLSLWI
17158U, // CLRLSLWIo
20027U, // CLRRDI
17087U, // CLRRDIo
20375U, // CLRRWI
17187U, // CLRRWIo
18707U, // CMPB
18707U, // CMPB8
19296U, // CMPD
20020U, // CMPDI
19230U, // CMPLD
19984U, // CMPLDI
24018U, // CMPLW
20318U, // CMPLWI
24258U, // CMPW
20368U, // CMPWI
268454862U, // CNTLZD
268452371U, // CNTLZDo
268459932U, // CNTLZW
268459932U, // CNTLZW8
268453215U, // CNTLZW8o
268453215U, // CNTLZWo
9713U, // CR6SET
9699U, // CR6UNSET
19282U, // CRAND
18952U, // CRANDC
23565U, // CREQV
19266U, // CRNAND
22356U, // CRNOR
22370U, // CROR
19052U, // CRORC
33577997U, // CRSET
33576822U, // CRUNSET
22390U, // CRXOR
132813U, // DCBA
134241U, // DCBF
134619U, // DCBI
138004U, // DCBST
137959U, // DCBT
138016U, // DCBTST
139997U, // DCBZ
135323U, // DCBZL
268455405U, // DCCCI
19393U, // DIVD
23421U, // DIVDU
17630U, // DIVDUo
16908U, // DIVDo
24461U, // DIVW
23526U, // DIVWU
17647U, // DIVWUo
17752U, // DIVWo
416157U, // DSS
10847U, // DSSALL
847420187U, // DST
847420187U, // DST64
847420200U, // DSTST
847420200U, // DSTST64
847420213U, // DSTSTT
847420213U, // DSTSTT64
847420207U, // DSTT
847420207U, // DSTT64
10213U, // DYNALLOC
9870U, // DYNALLOC8
9347U, // EH_SjLj_LongJmp32
9591U, // EH_SjLj_LongJmp64
9366U, // EH_SjLj_SetJmp32
9610U, // EH_SjLj_SetJmp64
311297U, // EH_SjLj_Setup
23560U, // EQV
23560U, // EQV8
17662U, // EQV8o
17662U, // EQVo
268457944U, // EVABS
50355624U, // EVADDIW
268459087U, // EVADDSMIAAW
268459219U, // EVADDSSIAAW
268459153U, // EVADDUMIAAW
268459285U, // EVADDUSIAAW
23902U, // EVADDW
19289U, // EVAND
18960U, // EVANDC
22237U, // EVCMPEQ
22964U, // EVCMPGTS
23472U, // EVCMPGTU
22974U, // EVCMPLTS
23482U, // EVCMPLTU
268459753U, // EVCNTLSW
268459930U, // EVCNTLZW
23109U, // EVDIVWS
23524U, // EVDIVWU
23572U, // EVEQV
268454247U, // EVEXTSB
268455278U, // EVEXTSH
58739421U, // EVLDD
24589U, // EVLDDX
58739957U, // EVLDH
24693U, // EVLDHX
58744166U, // EVLDW
25233U, // EVLDWX
58743462U, // EVLHHESPLAT
24986U, // EVLHHESPLATX
58743487U, // EVLHHOSSPLAT
25013U, // EVLHHOSSPLATX
58743501U, // EVLHHOUSPLAT
25028U, // EVLHHOUSPLATX
58739699U, // EVLWHE
24664U, // EVLWHEX
58743188U, // EVLWHOS
24966U, // EVLWHOSX
58743699U, // EVLWHOU
25144U, // EVLWHOUX
58743475U, // EVLWHSPLAT
25000U, // EVLWHSPLATX
58743515U, // EVLWWSPLAT
25043U, // EVLWWSPLATX
20091U, // EVMERGEHI
21072U, // EVMERGEHILO
21061U, // EVMERGELO
20102U, // EVMERGELOHI
18003U, // EVMHEGSMFAA
20878U, // EVMHEGSMFAN
18051U, // EVMHEGSMIAA
20926U, // EVMHEGSMIAN
18088U, // EVMHEGUMIAA
20963U, // EVMHEGUMIAN
19565U, // EVMHESMF
18136U, // EVMHESMFA
23579U, // EVMHESMFAAW
24050U, // EVMHESMFANW
20145U, // EVMHESMI
18227U, // EVMHESMIA
23644U, // EVMHESMIAAW
24102U, // EVMHESMIANW
19640U, // EVMHESSF
18179U, // EVMHESSFA
23605U, // EVMHESSFAAW
24076U, // EVMHESSFANW
23776U, // EVMHESSIAAW
24180U, // EVMHESSIANW
20184U, // EVMHEUMI
18270U, // EVMHEUMIA
23710U, // EVMHEUMIAAW
24141U, // EVMHEUMIANW
23842U, // EVMHEUSIAAW
24219U, // EVMHEUSIANW
18016U, // EVMHOGSMFAA
20891U, // EVMHOGSMFAN
18064U, // EVMHOGSMIAA
20939U, // EVMHOGSMIAN
18101U, // EVMHOGUMIAA
20976U, // EVMHOGUMIAN
19585U, // EVMHOSMF
18158U, // EVMHOSMFA
23592U, // EVMHOSMFAAW
24063U, // EVMHOSMFANW
20165U, // EVMHOSMI
18249U, // EVMHOSMIA
23684U, // EVMHOSMIAAW
24128U, // EVMHOSMIANW
19660U, // EVMHOSSF
18201U, // EVMHOSSFA
23618U, // EVMHOSSFAAW
24089U, // EVMHOSSFANW
23816U, // EVMHOSSIAAW
24206U, // EVMHOSSIANW
20214U, // EVMHOUMI
18303U, // EVMHOUMIA
23750U, // EVMHOUMIAAW
24167U, // EVMHOUMIANW
23882U, // EVMHOUSIAAW
24245U, // EVMHOUSIANW
268453902U, // EVMRA
19575U, // EVMWHSMF
18147U, // EVMWHSMFA
20155U, // EVMWHSMI
18238U, // EVMWHSMIA
19650U, // EVMWHSSF
18190U, // EVMWHSSFA
20194U, // EVMWHUMI
18281U, // EVMWHUMIA
23671U, // EVMWLSMIAAW
24115U, // EVMWLSMIANW
23803U, // EVMWLSSIAAW
24193U, // EVMWLSSIANW
20204U, // EVMWLUMI
18292U, // EVMWLUMIA
23737U, // EVMWLUMIAAW
24154U, // EVMWLUMIANW
23869U, // EVMWLUSIAAW
24232U, // EVMWLUSIANW
19595U, // EVMWSMF
18169U, // EVMWSMFA
18029U, // EVMWSMFAA
20904U, // EVMWSMFAN
20175U, // EVMWSMI
18260U, // EVMWSMIA
18077U, // EVMWSMIAA
20952U, // EVMWSMIAN
19670U, // EVMWSSF
18212U, // EVMWSSFA
18040U, // EVMWSSFAA
20915U, // EVMWSSFAN
20224U, // EVMWUMI
18314U, // EVMWUMIA
18114U, // EVMWUMIAA
20989U, // EVMWUMIAN
19274U, // EVNAND
268455143U, // EVNEG
22363U, // EVNOR
22376U, // EVOR
19059U, // EVORC
24025U, // EVRLW
20326U, // EVRLWI
268459373U, // EVRNDW
24032U, // EVSLW
20352U, // EVSLWI
268455536U, // EVSPLATFI
268455748U, // EVSPLATI
22904U, // EVSRWIS
23434U, // EVSRWIU
23046U, // EVSRWS
23510U, // EVSRWU
58739428U, // EVSTDD
24597U, // EVSTDDX
58739964U, // EVSTDH
24701U, // EVSTDHX
58744181U, // EVSTDW
25241U, // EVSTDWX
58739707U, // EVSTWHE
24673U, // EVSTWHEX
58741308U, // EVSTWHO
24794U, // EVSTWHOX
58739785U, // EVSTWWE
24683U, // EVSTWWEX
58741353U, // EVSTWWO
24804U, // EVSTWWOX
268459113U, // EVSUBFSMIAAW
268459245U, // EVSUBFSSIAAW
268459179U, // EVSUBFUMIAAW
268459311U, // EVSUBFUSIAAW
23933U, // EVSUBFW
67132806U, // EVSUBIFW
22397U, // EVXOR
20002U, // EXTLDI
17071U, // EXTLDIo
20360U, // EXTLWI
17178U, // EXTLWIo
20051U, // EXTRDI
17114U, // EXTRDIo
20399U, // EXTRWI
17214U, // EXTRWIo
268454249U, // EXTSB
268454249U, // EXTSB8
268454249U, // EXTSB8_32_64
268452143U, // EXTSB8o
268452143U, // EXTSBo
268455280U, // EXTSH
268455280U, // EXTSH8
268455280U, // EXTSH8_32_64
268452478U, // EXTSH8o
268452478U, // EXTSHo
268459790U, // EXTSW
268459790U, // EXTSW_32_64
268453178U, // EXTSW_32_64o
268453178U, // EXTSWo
10885U, // EnforceIEIO
268457929U, // FABSD
268452914U, // FABSDo
268457929U, // FABSS
268452914U, // FABSSo
19092U, // FADD
22583U, // FADDS
17500U, // FADDSo
16800U, // FADDo
0U, // FADDrtz
268454656U, // FCFID
268458121U, // FCFIDS
268452983U, // FCFIDSo
268458848U, // FCFIDU
268458450U, // FCFIDUS
268453042U, // FCFIDUSo
268453077U, // FCFIDUo
268452288U, // FCFIDo
23452U, // FCMPUD
23452U, // FCMPUS
21013U, // FCPSGND
17278U, // FCPSGNDo
21013U, // FCPSGNS
17278U, // FCPSGNSo
268454665U, // FCTID
268460846U, // FCTIDUZ
268453264U, // FCTIDUZo
268460783U, // FCTIDZ
268453248U, // FCTIDZo
268452296U, // FCTIDo
268459443U, // FCTIW
268460857U, // FCTIWUZ
268453274U, // FCTIWUZo
268460868U, // FCTIWZ
268453284U, // FCTIWZo
268453139U, // FCTIWo
23551U, // FDIV
23039U, // FDIVS
17596U, // FDIVSo
17655U, // FDIVo
19100U, // FMADD
22592U, // FMADDS
17508U, // FMADDSo
16807U, // FMADDo
268457792U, // FMR
268452896U, // FMRo
18891U, // FMSUB
22562U, // FMSUBS
17481U, // FMSUBSo
16713U, // FMSUBo
20607U, // FMUL
22915U, // FMULS
17569U, // FMULSo
17247U, // FMULo
268457937U, // FNABSD
268452921U, // FNABSDo
268457937U, // FNABSS
268452921U, // FNABSSo
268455137U, // FNEGD
268452460U, // FNEGDo
268455137U, // FNEGS
268452460U, // FNEGSo
19109U, // FNMADD
22602U, // FNMADDS
17517U, // FNMADDSo
16815U, // FNMADDo
18900U, // FNMSUB
22572U, // FNMSUBS
17490U, // FNMSUBSo
16721U, // FNMSUBo
268454954U, // FRE
268458203U, // FRES
268452992U, // FRESo
268452412U, // FREo
268456252U, // FRIMD
268452710U, // FRIMDo
268456252U, // FRIMS
268452710U, // FRIMSo
268456486U, // FRIND
268452743U, // FRINDo
268456486U, // FRINS
268452743U, // FRINSo
268457336U, // FRIPD
268452829U, // FRIPDo
268457336U, // FRIPS
268452829U, // FRIPSo
268460832U, // FRIZD
268453257U, // FRIZDo
268460832U, // FRIZS
268453257U, // FRIZSo
268457576U, // FRSP
268452860U, // FRSPo
268454969U, // FRSQRTE
268458211U, // FRSQRTES
268452999U, // FRSQRTESo
268452418U, // FRSQRTEo
20559U, // FSELD
17240U, // FSELDo
20559U, // FSELS
17240U, // FSELSo
268458765U, // FSQRT
268458440U, // FSQRTS
268453033U, // FSQRTSo
268453060U, // FSQRTo
18883U, // FSUB
22553U, // FSUBS
17473U, // FSUBSo
16706U, // FSUBo
10616U, // GETtlsADDR
9435U, // GETtlsADDR32
10602U, // GETtlsldADDR
9420U, // GETtlsldADDR32
134625U, // ICBI
187117U, // ICBT
268455412U, // ICCCI
20344U, // INSLWI
17169U, // INSLWIo
20035U, // INSRDI
17096U, // INSRDIo
20383U, // INSRWI
17196U, // INSRWIo
20565U, // ISEL
20565U, // ISEL8
10783U, // ISYNC
75515893U, // LA
58738677U, // LAx
58745571U, // LBZ
58745571U, // LBZ8
24770U, // LBZCIX
83909613U, // LBZU
83909613U, // LBZU8
92299889U, // LBZUX
92299889U, // LBZUX8
285237953U, // LBZX
285237953U, // LBZX8
58739475U, // LD
285237511U, // LDARX
285237525U, // LDBRX
24739U, // LDCIX
83909490U, // LDU
92299805U, // LDUX
285237300U, // LDX
10511U, // LDgotTprelL
9317U, // LDgotTprelL32
10795U, // LDtoc
10736U, // LDtocBA
10736U, // LDtocCPT
10459U, // LDtocJTI
10469U, // LDtocL
58739436U, // LFD
83909449U, // LFDU
92299788U, // LFDUX
285237280U, // LFDX
285237207U, // LFIWAX
285237967U, // LFIWZX
58743027U, // LFS
83909539U, // LFSU
92299865U, // LFSUX
285237613U, // LFSX
58738478U, // LHA
58738478U, // LHA8
83909437U, // LHAU
83909437U, // LHAU8
92299744U, // LHAUX
92299744U, // LHAUX8
285237190U, // LHAX
285237190U, // LHAX8
285237540U, // LHBRX
285237540U, // LHBRX8
58745591U, // LHZ
58745591U, // LHZ8
24778U, // LHZCIX
83909619U, // LHZU
83909619U, // LHZU8
92299896U, // LHZUX
92299896U, // LHZUX8
285237959U, // LHZX
285237959U, // LHZX8
100683414U, // LI
100683414U, // LI8
100686188U, // LIS
100686188U, // LIS8
58744295U, // LMW
20407U, // LSWI
285237221U, // LVEBX
285237382U, // LVEHX
285237922U, // LVEWX
285233271U, // LVSL
285235116U, // LVSR
285237894U, // LVX
285233294U, // LVXL
58738709U, // LWA
285237518U, // LWARX
92299751U, // LWAUX
285237215U, // LWAX
285237215U, // LWAX_32
58738709U, // LWA_32
285237555U, // LWBRX
285237555U, // LWBRX8
58745676U, // LWZ
58745676U, // LWZ8
24786U, // LWZCIX
83909625U, // LWZU
83909625U, // LWZU8
92299903U, // LWZUX
92299903U, // LWZUX8
285237975U, // LWZX
285237975U, // LWZX8
10802U, // LWZtoc
285237315U, // LXSDX
285237156U, // LXVD2X
285237596U, // LXVDSX
285237173U, // LXVW4X
415475U, // MBAR
268455060U, // MCRF
268458232U, // MCRFS
284430U, // MFCR
284430U, // MFCR8
284601U, // MFCTR
284601U, // MFCTR8
268457721U, // MFDCR
284909U, // MFFS
279698U, // MFFSo
284466U, // MFLR
284466U, // MFLR8
284568U, // MFMSR
109071514U, // MFOCRF
109071514U, // MFOCRF8
268457860U, // MFSPR
117462930U, // MFSR
268456492U, // MFSRIN
268454264U, // MFTB
3430276U, // MFTB8
3692420U, // MFVRSAVE
3692420U, // MFVRSAVEv
284444U, // MFVSCR
10789U, // MSYNC
268455082U, // MTCRF
268455082U, // MTCRF8
284608U, // MTCTR
284608U, // MTCTR8
284608U, // MTCTR8loop
284608U, // MTCTRloop
302159623U, // MTDCR
411053U, // MTFSB0
411061U, // MTFSB1
19633U, // MTFSF
20072U, // MTFSFI
17123U, // MTFSFIo
268455089U, // MTFSFb
16996U, // MTFSFo
284472U, // MTLR
284472U, // MTLR8
268457887U, // MTMSR
268454758U, // MTMSRD
199842U, // MTOCRF
199842U, // MTOCRF8
268457867U, // MTSPR
219046U, // MTSR
268456500U, // MTSRIN
278748U, // MTVRSAVE
426204U, // MTVRSAVEv
284452U, // MTVSCR
19191U, // MULHD
23382U, // MULHDU
17612U, // MULHDUo
16824U, // MULHDo
23969U, // MULHW
23492U, // MULHWU
17638U, // MULHWUo
17675U, // MULHWo
19223U, // MULLD
16848U, // MULLDo
20122U, // MULLI
20122U, // MULLI8
24011U, // MULLW
17691U, // MULLWo
10640U, // MoveGOTtoLR
10628U, // MovePCtoLR
10070U, // MovePCtoLR8
19260U, // NAND
19260U, // NAND8
16862U, // NAND8o
16862U, // NANDo
268455138U, // NEG
268455138U, // NEG8
268452461U, // NEG8o
268452461U, // NEGo
10896U, // NOP
9105U, // NOP_GT_PWR6
9117U, // NOP_GT_PWR7
22351U, // NOR
22351U, // NOR8
17446U, // NOR8o
17446U, // NORo
22344U, // OR
22344U, // OR8
17447U, // OR8o
19047U, // ORC
19047U, // ORC8
16787U, // ORC8o
16787U, // ORCo
20276U, // ORI
20276U, // ORI8
22898U, // ORIS
22898U, // ORIS8
17447U, // ORo
268454799U, // POPCNTD
268459823U, // POPCNTW
10713U, // PPC32GOT
10723U, // PPC32PICGOT
20233U, // QVALIGNI
20233U, // QVALIGNIb
20233U, // QVALIGNIs
20281U, // QVESPLATI
20281U, // QVESPLATIb
20281U, // QVESPLATIs
268457927U, // QVFABS
268457927U, // QVFABSs
19090U, // QVFADD
22581U, // QVFADDS
22581U, // QVFADDSs
268454654U, // QVFCFID
268458119U, // QVFCFIDS
268458846U, // QVFCFIDU
268458448U, // QVFCFIDUS
268454654U, // QVFCFIDb
22227U, // QVFCMPEQ
22227U, // QVFCMPEQb
22227U, // QVFCMPEQbs
23283U, // QVFCMPGT
23283U, // QVFCMPGTb
23283U, // QVFCMPGTbs
23299U, // QVFCMPLT
23299U, // QVFCMPLTb
23299U, // QVFCMPLTbs
21011U, // QVFCPSGN
21011U, // QVFCPSGNs
268454663U, // QVFCTID
268458856U, // QVFCTIDU
268460844U, // QVFCTIDUZ
268460781U, // QVFCTIDZ
268454663U, // QVFCTIDb
268459441U, // QVFCTIW
268458956U, // QVFCTIWU
268460855U, // QVFCTIWUZ
268460866U, // QVFCTIWZ
20513U, // QVFLOGICAL
20513U, // QVFLOGICALb
20513U, // QVFLOGICALs
19098U, // QVFMADD
22590U, // QVFMADDS
22590U, // QVFMADDSs
268457790U, // QVFMR
268457790U, // QVFMRb
268457790U, // QVFMRs
18889U, // QVFMSUB
22560U, // QVFMSUBS
22560U, // QVFMSUBSs
20605U, // QVFMUL
22913U, // QVFMULS
22913U, // QVFMULSs
268457935U, // QVFNABS
268457935U, // QVFNABSs
268455135U, // QVFNEG
268455135U, // QVFNEGs
19107U, // QVFNMADD
22600U, // QVFNMADDS
22600U, // QVFNMADDSs
18898U, // QVFNMSUB
22570U, // QVFNMSUBS
22570U, // QVFNMSUBSs
20817U, // QVFPERM
20817U, // QVFPERMs
268454952U, // QVFRE
268458201U, // QVFRES
268458201U, // QVFRESs
268456250U, // QVFRIM
268456250U, // QVFRIMs
268456484U, // QVFRIN
268456484U, // QVFRINs
268457334U, // QVFRIP
268457334U, // QVFRIPs
268460830U, // QVFRIZ
268460830U, // QVFRIZs
268457574U, // QVFRSP
268457574U, // QVFRSPs
268454967U, // QVFRSQRTE
268458209U, // QVFRSQRTES
268458209U, // QVFRSQRTESs
20557U, // QVFSEL
20557U, // QVFSELb
20557U, // QVFSELbb
20557U, // QVFSELbs
18881U, // QVFSUB
22551U, // QVFSUBS
22551U, // QVFSUBSs
21000U, // QVFTSTNAN
21000U, // QVFTSTNANb
21000U, // QVFTSTNANbs
19144U, // QVFXMADD
22640U, // QVFXMADDS
20613U, // QVFXMUL
22922U, // QVFXMULS
19117U, // QVFXXCPNMADD
22611U, // QVFXXCPNMADDS
19154U, // QVFXXMADD
22651U, // QVFXXMADDS
19131U, // QVFXXNPMADD
22626U, // QVFXXNPMADDS
125849083U, // QVGPCI
285237749U, // QVLFCDUX
285231221U, // QVLFCDUXA
285237242U, // QVLFCDX
285231141U, // QVLFCDXA
285237826U, // QVLFCSUX
285231265U, // QVLFCSUXA
285237577U, // QVLFCSX
285231181U, // QVLFCSXA
285237577U, // QVLFCSXs
92299786U, // QVLFDUX
285231244U, // QVLFDUXA
285237278U, // QVLFDX
285231162U, // QVLFDXA
285237278U, // QVLFDXb
285237205U, // QVLFIWAX
285231130U, // QVLFIWAXA
285237965U, // QVLFIWZX
285231320U, // QVLFIWZXA
92299863U, // QVLFSUX
285231288U, // QVLFSUXA
285237611U, // QVLFSX
285231202U, // QVLFSXA
285237611U, // QVLFSXb
285237611U, // QVLFSXs
285237295U, // QVLPCLDX
285237628U, // QVLPCLSX
3957116U, // QVLPCLSXint
285237305U, // QVLPCRDX
285237648U, // QVLPCRSX
285237759U, // QVSTFCDUX
285231232U, // QVSTFCDUXA
285233139U, // QVSTFCDUXI
285231042U, // QVSTFCDUXIA
285237251U, // QVSTFCDX
285231151U, // QVSTFCDXA
285233097U, // QVSTFCDXI
285230996U, // QVSTFCDXIA
285237836U, // QVSTFCSUX
285231276U, // QVSTFCSUXA
285233162U, // QVSTFCSUXI
285231067U, // QVSTFCSUXIA
285237586U, // QVSTFCSX
285231191U, // QVSTFCSXA
285233118U, // QVSTFCSXI
285231019U, // QVSTFCSXIA
285237586U, // QVSTFCSXs
92447251U, // QVSTFDUX
285231254U, // QVSTFDUXA
285233151U, // QVSTFDUXI
285231055U, // QVSTFDUXIA
285237286U, // QVSTFDX
285231171U, // QVSTFDXA
285233108U, // QVSTFDXI
285231008U, // QVSTFDXIA
285237286U, // QVSTFDXb
285237937U, // QVSTFIWX
285231309U, // QVSTFIWXA
92447328U, // QVSTFSUX
285231298U, // QVSTFSUXA
285233174U, // QVSTFSUXI
285231080U, // QVSTFSUXIA
92447328U, // QVSTFSUXs
285237619U, // QVSTFSX
285231211U, // QVSTFSXA
285233129U, // QVSTFSXI
285231031U, // QVSTFSXIA
285237619U, // QVSTFSXs
10548U, // RESTORE_CR
10653U, // RESTORE_CRBIT
10429U, // RESTORE_VRSAVE
10827U, // RFCI
10838U, // RFDI
10843U, // RFI
10810U, // RFID
10832U, // RFMCI
20534U, // RLDCL
17223U, // RLDCLo
22272U, // RLDCR
17423U, // RLDCRo
18989U, // RLDIC
20541U, // RLDICL
20541U, // RLDICL_32_64
17231U, // RLDICLo
22292U, // RLDICR
17431U, // RLDICRo
16779U, // RLDICo
1115704993U, // RLDIMI
1115701996U, // RLDIMIo
1384140457U, // RLWIMI
1384140457U, // RLWIMI8
1384137461U, // RLWIMI8o
1384137461U, // RLWIMIo
20802U, // RLWINM
20802U, // RLWINM8
17261U, // RLWINM8o