/src/capstonev5/arch/PowerPC/PPCGenAsmWriter.inc
Line  | Count  | Source  | 
1  |  | /* Capstone Disassembly Engine, http://www.capstone-engine.org */  | 
2  |  | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */  | 
3  |  |  | 
4  |  | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\  | 
5  |  | |*                                                                            *|  | 
6  |  | |* Assembly Writer Source Fragment                                            *|  | 
7  |  | |*                                                                            *|  | 
8  |  | |* Automatically generated file, do not edit!                                 *|  | 
9  |  | |*                                                                            *|  | 
10  |  | \*===----------------------------------------------------------------------===*/  | 
11  |  |  | 
12  |  | /// printInstruction - This method is automatically generated by tablegen  | 
13  |  | /// from the instruction set description.  | 
14  |  | static void printInstruction(MCInst *MI, SStream *O)  | 
15  | 79.2k  | { | 
16  | 79.2k  | #ifndef CAPSTONE_DIET  | 
17  | 79.2k  |   static const char AsmStrs[] = { | 
18  | 79.2k  |   /* 0 */ '#', 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 9, 0,  | 
19  | 79.2k  |   /* 16 */ 'b', 'd', 'z', 'l', 'a', '+', 32, 0,  | 
20  | 79.2k  |   /* 24 */ 'b', 'd', 'n', 'z', 'l', 'a', '+', 32, 0,  | 
21  | 79.2k  |   /* 33 */ 'b', 'd', 'z', 'a', '+', 32, 0,  | 
22  | 79.2k  |   /* 40 */ 'b', 'd', 'n', 'z', 'a', '+', 32, 0,  | 
23  | 79.2k  |   /* 48 */ 'b', 'd', 'z', 'l', '+', 32, 0,  | 
24  | 79.2k  |   /* 55 */ 'b', 'd', 'n', 'z', 'l', '+', 32, 0,  | 
25  | 79.2k  |   /* 63 */ 'b', 'd', 'z', '+', 32, 0,  | 
26  | 79.2k  |   /* 69 */ 'b', 'd', 'n', 'z', '+', 32, 0,  | 
27  | 79.2k  |   /* 76 */ 'b', 'c', 'l', 32, '2', '0', ',', 32, '3', '1', ',', 32, 0,  | 
28  | 79.2k  |   /* 89 */ 'b', 'c', 't', 'r', 'l', 10, 9, 'l', 'd', 32, '2', ',', 32, 0,  | 
29  | 79.2k  |   /* 103 */ 'b', 'c', 32, '1', '2', ',', 32, 0,  | 
30  | 79.2k  |   /* 111 */ 'b', 'c', 'l', 32, '1', '2', ',', 32, 0,  | 
31  | 79.2k  |   /* 120 */ 'b', 'c', 'l', 'r', 'l', 32, '1', '2', ',', 32, 0,  | 
32  | 79.2k  |   /* 131 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '1', '2', ',', 32, 0,  | 
33  | 79.2k  |   /* 143 */ 'b', 'c', 'l', 'r', 32, '1', '2', ',', 32, 0,  | 
34  | 79.2k  |   /* 153 */ 'b', 'c', 'c', 't', 'r', 32, '1', '2', ',', 32, 0,  | 
35  | 79.2k  |   /* 164 */ 'b', 'c', 32, '4', ',', 32, 0,  | 
36  | 79.2k  |   /* 171 */ 'b', 'c', 'l', 32, '4', ',', 32, 0,  | 
37  | 79.2k  |   /* 179 */ 'b', 'c', 'l', 'r', 'l', 32, '4', ',', 32, 0,  | 
38  | 79.2k  |   /* 189 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '4', ',', 32, 0,  | 
39  | 79.2k  |   /* 200 */ 'b', 'c', 'l', 'r', 32, '4', ',', 32, 0,  | 
40  | 79.2k  |   /* 209 */ 'b', 'c', 'c', 't', 'r', 32, '4', ',', 32, 0,  | 
41  | 79.2k  |   /* 219 */ 'm', 't', 's', 'p', 'r', 32, '2', '5', '6', ',', 32, 0,  | 
42  | 79.2k  |   /* 231 */ 'b', 'd', 'z', 'l', 'a', '-', 32, 0,  | 
43  | 79.2k  |   /* 239 */ 'b', 'd', 'n', 'z', 'l', 'a', '-', 32, 0,  | 
44  | 79.2k  |   /* 248 */ 'b', 'd', 'z', 'a', '-', 32, 0,  | 
45  | 79.2k  |   /* 255 */ 'b', 'd', 'n', 'z', 'a', '-', 32, 0,  | 
46  | 79.2k  |   /* 263 */ 'b', 'd', 'z', 'l', '-', 32, 0,  | 
47  | 79.2k  |   /* 270 */ 'b', 'd', 'n', 'z', 'l', '-', 32, 0,  | 
48  | 79.2k  |   /* 278 */ 'b', 'd', 'z', '-', 32, 0,  | 
49  | 79.2k  |   /* 284 */ 'b', 'd', 'n', 'z', '-', 32, 0,  | 
50  | 79.2k  |   /* 291 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '0', '.', 32, 0,  | 
51  | 79.2k  |   /* 304 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '0', '.', 32, 0,  | 
52  | 79.2k  |   /* 317 */ 'p', 's', '_', 's', 'u', 'm', '0', '.', 32, 0,  | 
53  | 79.2k  |   /* 327 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '0', '.', 32, 0,  | 
54  | 79.2k  |   /* 339 */ 'p', 's', '_', 'm', 'u', 'l', 's', '0', '.', 32, 0,  | 
55  | 79.2k  |   /* 350 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '1', '.', 32, 0,  | 
56  | 79.2k  |   /* 363 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '1', '.', 32, 0,  | 
57  | 79.2k  |   /* 376 */ 'p', 's', '_', 's', 'u', 'm', '1', '.', 32, 0,  | 
58  | 79.2k  |   /* 386 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '1', '.', 32, 0,  | 
59  | 79.2k  |   /* 398 */ 'p', 's', '_', 'm', 'u', 'l', 's', '1', '.', 32, 0,  | 
60  | 79.2k  |   /* 409 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', '.', 32, 0,  | 
61  | 79.2k  |   /* 419 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', '.', 32, 0,  | 
62  | 79.2k  |   /* 430 */ 'e', 'x', 't', 's', 'b', '.', 32, 0,  | 
63  | 79.2k  |   /* 438 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', '.', 32, 0,  | 
64  | 79.2k  |   /* 449 */ 'p', 's', '_', 's', 'u', 'b', '.', 32, 0,  | 
65  | 79.2k  |   /* 458 */ 'f', 's', 'u', 'b', '.', 32, 0,  | 
66  | 79.2k  |   /* 465 */ 'p', 's', '_', 'm', 's', 'u', 'b', '.', 32, 0,  | 
67  | 79.2k  |   /* 475 */ 'f', 'm', 's', 'u', 'b', '.', 32, 0,  | 
68  | 79.2k  |   /* 483 */ 'p', 's', '_', 'n', 'm', 's', 'u', 'b', '.', 32, 0,  | 
69  | 79.2k  |   /* 494 */ 'f', 'n', 'm', 's', 'u', 'b', '.', 32, 0,  | 
70  | 79.2k  |   /* 503 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', '.', 32, 0,  | 
71  | 79.2k  |   /* 514 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', '.', 32, 0,  | 
72  | 79.2k  |   /* 525 */ 'a', 'd', 'd', 'c', '.', 32, 0,  | 
73  | 79.2k  |   /* 532 */ 'a', 'n', 'd', 'c', '.', 32, 0,  | 
74  | 79.2k  |   /* 539 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', '.', 32, 0,  | 
75  | 79.2k  |   /* 550 */ 's', 'u', 'b', 'f', 'c', '.', 32, 0,  | 
76  | 79.2k  |   /* 558 */ 's', 'u', 'b', 'i', 'c', '.', 32, 0,  | 
77  | 79.2k  |   /* 566 */ 'a', 'd', 'd', 'i', 'c', '.', 32, 0,  | 
78  | 79.2k  |   /* 574 */ 'r', 'l', 'd', 'i', 'c', '.', 32, 0,  | 
79  | 79.2k  |   /* 582 */ 'b', 'c', 'd', 't', 'r', 'u', 'n', 'c', '.', 32, 0,  | 
80  | 79.2k  |   /* 593 */ 'b', 'c', 'd', 'u', 't', 'r', 'u', 'n', 'c', '.', 32, 0,  | 
81  | 79.2k  |   /* 605 */ 'o', 'r', 'c', '.', 32, 0,  | 
82  | 79.2k  |   /* 611 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', '.', 32, 0,  | 
83  | 79.2k  |   /* 622 */ 's', 'r', 'a', 'd', '.', 32, 0,  | 
84  | 79.2k  |   /* 629 */ 'p', 's', '_', 'a', 'd', 'd', '.', 32, 0,  | 
85  | 79.2k  |   /* 638 */ 'f', 'a', 'd', 'd', '.', 32, 0,  | 
86  | 79.2k  |   /* 645 */ 'p', 's', '_', 'm', 'a', 'd', 'd', '.', 32, 0,  | 
87  | 79.2k  |   /* 655 */ 'f', 'm', 'a', 'd', 'd', '.', 32, 0,  | 
88  | 79.2k  |   /* 663 */ 'p', 's', '_', 'n', 'm', 'a', 'd', 'd', '.', 32, 0,  | 
89  | 79.2k  |   /* 674 */ 'f', 'n', 'm', 'a', 'd', 'd', '.', 32, 0,  | 
90  | 79.2k  |   /* 683 */ 'm', 'u', 'l', 'h', 'd', '.', 32, 0,  | 
91  | 79.2k  |   /* 691 */ 'f', 'c', 'f', 'i', 'd', '.', 32, 0,  | 
92  | 79.2k  |   /* 699 */ 'f', 'c', 't', 'i', 'd', '.', 32, 0,  | 
93  | 79.2k  |   /* 707 */ 'm', 'u', 'l', 'l', 'd', '.', 32, 0,  | 
94  | 79.2k  |   /* 715 */ 's', 'l', 'd', '.', 32, 0,  | 
95  | 79.2k  |   /* 721 */ 'n', 'a', 'n', 'd', '.', 32, 0,  | 
96  | 79.2k  |   /* 728 */ 't', 'e', 'n', 'd', '.', 32, 0,  | 
97  | 79.2k  |   /* 735 */ 's', 'r', 'd', '.', 32, 0,  | 
98  | 79.2k  |   /* 741 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', '.', 32, 0,  | 
99  | 79.2k  |   /* 752 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', '.', 32, 0,  | 
100  | 79.2k  |   /* 763 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', '.', 32, 0,  | 
101  | 79.2k  |   /* 774 */ 'd', 'i', 'v', 'd', '.', 32, 0,  | 
102  | 79.2k  |   /* 781 */ 'c', 'n', 't', 'l', 'z', 'd', '.', 32, 0,  | 
103  | 79.2k  |   /* 790 */ 'c', 'n', 't', 't', 'z', 'd', '.', 32, 0,  | 
104  | 79.2k  |   /* 799 */ 'a', 'd', 'd', 'e', '.', 32, 0,  | 
105  | 79.2k  |   /* 806 */ 'd', 'i', 'v', 'd', 'e', '.', 32, 0,  | 
106  | 79.2k  |   /* 814 */ 's', 'u', 'b', 'f', 'e', '.', 32, 0,  | 
107  | 79.2k  |   /* 822 */ 'a', 'd', 'd', 'm', 'e', '.', 32, 0,  | 
108  | 79.2k  |   /* 830 */ 's', 'u', 'b', 'f', 'm', 'e', '.', 32, 0,  | 
109  | 79.2k  |   /* 839 */ 'f', 'r', 'e', '.', 32, 0,  | 
110  | 79.2k  |   /* 845 */ 'p', 's', '_', 'r', 's', 'q', 'r', 't', 'e', '.', 32, 0,  | 
111  | 79.2k  |   /* 857 */ 'f', 'r', 's', 'q', 'r', 't', 'e', '.', 32, 0,  | 
112  | 79.2k  |   /* 867 */ 'p', 'a', 's', 't', 'e', '.', 32, 0,  | 
113  | 79.2k  |   /* 875 */ 'd', 'i', 'v', 'w', 'e', '.', 32, 0,  | 
114  | 79.2k  |   /* 883 */ 'a', 'd', 'd', 'z', 'e', '.', 32, 0,  | 
115  | 79.2k  |   /* 891 */ 's', 'u', 'b', 'f', 'z', 'e', '.', 32, 0,  | 
116  | 79.2k  |   /* 900 */ 's', 'u', 'b', 'f', '.', 32, 0,  | 
117  | 79.2k  |   /* 907 */ 'm', 't', 'f', 's', 'f', '.', 32, 0,  | 
118  | 79.2k  |   /* 915 */ 'p', 's', '_', 'n', 'e', 'g', '.', 32, 0,  | 
119  | 79.2k  |   /* 924 */ 'f', 'n', 'e', 'g', '.', 32, 0,  | 
120  | 79.2k  |   /* 931 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', '.', 32, 0,  | 
121  | 79.2k  |   /* 941 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', '.', 32, 0,  | 
122  | 79.2k  |   /* 952 */ 'e', 'x', 't', 's', 'h', '.', 32, 0,  | 
123  | 79.2k  |   /* 960 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', '.', 32, 0,  | 
124  | 79.2k  |   /* 971 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', '.', 32, 0,  | 
125  | 79.2k  |   /* 982 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', '.', 32, 0,  | 
126  | 79.2k  |   /* 993 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', 'i', '.', 32, 0,  | 
127  | 79.2k  |   /* 1005 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', 'i', '.', 32, 0,  | 
128  | 79.2k  |   /* 1017 */ 's', 'r', 'a', 'd', 'i', '.', 32, 0,  | 
129  | 79.2k  |   /* 1025 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', '.', 32, 0,  | 
130  | 79.2k  |   /* 1036 */ 'e', 'x', 't', 'l', 'd', 'i', '.', 32, 0,  | 
131  | 79.2k  |   /* 1045 */ 'a', 'n', 'd', 'i', '.', 32, 0,  | 
132  | 79.2k  |   /* 1052 */ 'c', 'l', 'r', 'r', 'd', 'i', '.', 32, 0,  | 
133  | 79.2k  |   /* 1061 */ 'i', 'n', 's', 'r', 'd', 'i', '.', 32, 0,  | 
134  | 79.2k  |   /* 1070 */ 'r', 'o', 't', 'r', 'd', 'i', '.', 32, 0,  | 
135  | 79.2k  |   /* 1079 */ 'e', 'x', 't', 'r', 'd', 'i', '.', 32, 0,  | 
136  | 79.2k  |   /* 1088 */ 'm', 't', 'f', 's', 'f', 'i', '.', 32, 0,  | 
137  | 79.2k  |   /* 1097 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', '.', 32, 0,  | 
138  | 79.2k  |   /* 1108 */ 'r', 'l', 'd', 'i', 'm', 'i', '.', 32, 0,  | 
139  | 79.2k  |   /* 1117 */ 'r', 'l', 'w', 'i', 'm', 'i', '.', 32, 0,  | 
140  | 79.2k  |   /* 1126 */ 's', 'r', 'a', 'w', 'i', '.', 32, 0,  | 
141  | 79.2k  |   /* 1134 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', '.', 32, 0,  | 
142  | 79.2k  |   /* 1145 */ 'i', 'n', 's', 'l', 'w', 'i', '.', 32, 0,  | 
143  | 79.2k  |   /* 1154 */ 'e', 'x', 't', 'l', 'w', 'i', '.', 32, 0,  | 
144  | 79.2k  |   /* 1163 */ 'c', 'l', 'r', 'r', 'w', 'i', '.', 32, 0,  | 
145  | 79.2k  |   /* 1172 */ 'i', 'n', 's', 'r', 'w', 'i', '.', 32, 0,  | 
146  | 79.2k  |   /* 1181 */ 'r', 'o', 't', 'r', 'w', 'i', '.', 32, 0,  | 
147  | 79.2k  |   /* 1190 */ 'e', 'x', 't', 'r', 'w', 'i', '.', 32, 0,  | 
148  | 79.2k  |   /* 1199 */ 'r', 'l', 'd', 'c', 'l', '.', 32, 0,  | 
149  | 79.2k  |   /* 1207 */ 'r', 'l', 'd', 'i', 'c', 'l', '.', 32, 0,  | 
150  | 79.2k  |   /* 1216 */ 'p', 's', '_', 's', 'e', 'l', '.', 32, 0,  | 
151  | 79.2k  |   /* 1225 */ 'f', 's', 'e', 'l', '.', 32, 0,  | 
152  | 79.2k  |   /* 1232 */ 'p', 's', '_', 'm', 'u', 'l', '.', 32, 0,  | 
153  | 79.2k  |   /* 1241 */ 'f', 'm', 'u', 'l', '.', 32, 0,  | 
154  | 79.2k  |   /* 1248 */ 't', 'r', 'e', 'c', 'l', 'a', 'i', 'm', '.', 32, 0,  | 
155  | 79.2k  |   /* 1259 */ 'f', 'r', 'i', 'm', '.', 32, 0,  | 
156  | 79.2k  |   /* 1266 */ 'r', 'l', 'w', 'i', 'n', 'm', '.', 32, 0,  | 
157  | 79.2k  |   /* 1275 */ 'r', 'l', 'w', 'n', 'm', '.', 32, 0,  | 
158  | 79.2k  |   /* 1283 */ 'b', 'c', 'd', 'c', 'f', 'n', '.', 32, 0,  | 
159  | 79.2k  |   /* 1292 */ 'b', 'c', 'd', 'c', 'p', 's', 'g', 'n', '.', 32, 0,  | 
160  | 79.2k  |   /* 1303 */ 'f', 'c', 'p', 's', 'g', 'n', '.', 32, 0,  | 
161  | 79.2k  |   /* 1312 */ 'b', 'c', 'd', 's', 'e', 't', 's', 'g', 'n', '.', 32, 0,  | 
162  | 79.2k  |   /* 1324 */ 't', 'b', 'e', 'g', 'i', 'n', '.', 32, 0,  | 
163  | 79.2k  |   /* 1333 */ 'f', 'r', 'i', 'n', '.', 32, 0,  | 
164  | 79.2k  |   /* 1340 */ 'b', 'c', 'd', 'c', 't', 'n', '.', 32, 0,  | 
165  | 79.2k  |   /* 1349 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', '.', 32, 0,  | 
166  | 79.2k  |   /* 1361 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', '.', 32, 0,  | 
167  | 79.2k  |   /* 1373 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', '.', 32, 0,  | 
168  | 79.2k  |   /* 1385 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', '.', 32, 0,  | 
169  | 79.2k  |   /* 1395 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', '.', 32, 0,  | 
170  | 79.2k  |   /* 1406 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', '.', 32, 0,  | 
171  | 79.2k  |   /* 1417 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', '.', 32, 0,  | 
172  | 79.2k  |   /* 1428 */ 'f', 'r', 'i', 'p', '.', 32, 0,  | 
173  | 79.2k  |   /* 1435 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', '.', 32, 0,  | 
174  | 79.2k  |   /* 1447 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', '.', 32, 0,  | 
175  | 79.2k  |   /* 1459 */ 'f', 'r', 's', 'p', '.', 32, 0,  | 
176  | 79.2k  |   /* 1466 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', '.', 32, 0,  | 
177  | 79.2k  |   /* 1478 */ 'i', 'c', 'b', 'l', 'q', '.', 32, 0,  | 
178  | 79.2k  |   /* 1486 */ 'b', 'c', 'd', 'c', 'f', 's', 'q', '.', 32, 0,  | 
179  | 79.2k  |   /* 1496 */ 'b', 'c', 'd', 'c', 't', 's', 'q', '.', 32, 0,  | 
180  | 79.2k  |   /* 1506 */ 'r', 'l', 'd', 'c', 'r', '.', 32, 0,  | 
181  | 79.2k  |   /* 1514 */ 'r', 'l', 'd', 'i', 'c', 'r', '.', 32, 0,  | 
182  | 79.2k  |   /* 1523 */ 'p', 's', '_', 'm', 'r', '.', 32, 0,  | 
183  | 79.2k  |   /* 1531 */ 'f', 'm', 'r', '.', 32, 0,  | 
184  | 79.2k  |   /* 1537 */ 'n', 'o', 'r', '.', 32, 0,  | 
185  | 79.2k  |   /* 1543 */ 'x', 'o', 'r', '.', 32, 0,  | 
186  | 79.2k  |   /* 1549 */ 'b', 'c', 'd', 's', 'r', '.', 32, 0,  | 
187  | 79.2k  |   /* 1557 */ 't', 's', 'r', '.', 32, 0,  | 
188  | 79.2k  |   /* 1563 */ 'p', 's', '_', 'a', 'b', 's', '.', 32, 0,  | 
189  | 79.2k  |   /* 1572 */ 'f', 'a', 'b', 's', '.', 32, 0,  | 
190  | 79.2k  |   /* 1579 */ 'p', 's', '_', 'n', 'a', 'b', 's', '.', 32, 0,  | 
191  | 79.2k  |   /* 1589 */ 'f', 'n', 'a', 'b', 's', '.', 32, 0,  | 
192  | 79.2k  |   /* 1597 */ 'f', 's', 'u', 'b', 's', '.', 32, 0,  | 
193  | 79.2k  |   /* 1605 */ 'f', 'm', 's', 'u', 'b', 's', '.', 32, 0,  | 
194  | 79.2k  |   /* 1614 */ 'f', 'n', 'm', 's', 'u', 'b', 's', '.', 32, 0,  | 
195  | 79.2k  |   /* 1624 */ 'b', 'c', 'd', 's', '.', 32, 0,  | 
196  | 79.2k  |   /* 1631 */ 'f', 'a', 'd', 'd', 's', '.', 32, 0,  | 
197  | 79.2k  |   /* 1639 */ 'f', 'm', 'a', 'd', 'd', 's', '.', 32, 0,  | 
198  | 79.2k  |   /* 1648 */ 'f', 'n', 'm', 'a', 'd', 'd', 's', '.', 32, 0,  | 
199  | 79.2k  |   /* 1658 */ 'f', 'c', 'f', 'i', 'd', 's', '.', 32, 0,  | 
200  | 79.2k  |   /* 1667 */ 'p', 's', '_', 'r', 'e', 's', '.', 32, 0,  | 
201  | 79.2k  |   /* 1676 */ 'f', 'r', 'e', 's', '.', 32, 0,  | 
202  | 79.2k  |   /* 1683 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 's', '.', 32, 0,  | 
203  | 79.2k  |   /* 1694 */ 'm', 'f', 'f', 's', '.', 32, 0,  | 
204  | 79.2k  |   /* 1701 */ 'a', 'n', 'd', 'i', 's', '.', 32, 0,  | 
205  | 79.2k  |   /* 1709 */ 'f', 'm', 'u', 'l', 's', '.', 32, 0,  | 
206  | 79.2k  |   /* 1717 */ 'f', 's', 'q', 'r', 't', 's', '.', 32, 0,  | 
207  | 79.2k  |   /* 1726 */ 'b', 'c', 'd', 'u', 's', '.', 32, 0,  | 
208  | 79.2k  |   /* 1734 */ 'f', 'c', 'f', 'i', 'd', 'u', 's', '.', 32, 0,  | 
209  | 79.2k  |   /* 1744 */ 'f', 'd', 'i', 'v', 's', '.', 32, 0,  | 
210  | 79.2k  |   /* 1752 */ 't', 'a', 'b', 'o', 'r', 't', '.', 32, 0,  | 
211  | 79.2k  |   /* 1761 */ 'f', 's', 'q', 'r', 't', '.', 32, 0,  | 
212  | 79.2k  |   /* 1769 */ 'm', 'u', 'l', 'h', 'd', 'u', '.', 32, 0,  | 
213  | 79.2k  |   /* 1778 */ 'f', 'c', 'f', 'i', 'd', 'u', '.', 32, 0,  | 
214  | 79.2k  |   /* 1787 */ 'f', 'c', 't', 'i', 'd', 'u', '.', 32, 0,  | 
215  | 79.2k  |   /* 1796 */ 'd', 'i', 'v', 'd', 'u', '.', 32, 0,  | 
216  | 79.2k  |   /* 1804 */ 'd', 'i', 'v', 'd', 'e', 'u', '.', 32, 0,  | 
217  | 79.2k  |   /* 1813 */ 'd', 'i', 'v', 'w', 'e', 'u', '.', 32, 0,  | 
218  | 79.2k  |   /* 1822 */ 'm', 'u', 'l', 'h', 'w', 'u', '.', 32, 0,  | 
219  | 79.2k  |   /* 1831 */ 'f', 'c', 't', 'i', 'w', 'u', '.', 32, 0,  | 
220  | 79.2k  |   /* 1840 */ 'd', 'i', 'v', 'w', 'u', '.', 32, 0,  | 
221  | 79.2k  |   /* 1848 */ 'p', 's', '_', 'd', 'i', 'v', '.', 32, 0,  | 
222  | 79.2k  |   /* 1857 */ 'f', 'd', 'i', 'v', '.', 32, 0,  | 
223  | 79.2k  |   /* 1864 */ 'e', 'q', 'v', '.', 32, 0,  | 
224  | 79.2k  |   /* 1870 */ 's', 'r', 'a', 'w', '.', 32, 0,  | 
225  | 79.2k  |   /* 1877 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', '.', 32, 0,  | 
226  | 79.2k  |   /* 1887 */ 'm', 'u', 'l', 'h', 'w', '.', 32, 0,  | 
227  | 79.2k  |   /* 1895 */ 'f', 'c', 't', 'i', 'w', '.', 32, 0,  | 
228  | 79.2k  |   /* 1903 */ 'm', 'u', 'l', 'l', 'w', '.', 32, 0,  | 
229  | 79.2k  |   /* 1911 */ 's', 'l', 'w', '.', 32, 0,  | 
230  | 79.2k  |   /* 1917 */ 's', 'r', 'w', '.', 32, 0,  | 
231  | 79.2k  |   /* 1923 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', '.', 32, 0,  | 
232  | 79.2k  |   /* 1934 */ 'e', 'x', 't', 's', 'w', '.', 32, 0,  | 
233  | 79.2k  |   /* 1942 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', '.', 32, 0,  | 
234  | 79.2k  |   /* 1953 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', '.', 32, 0,  | 
235  | 79.2k  |   /* 1964 */ 'd', 'i', 'v', 'w', '.', 32, 0,  | 
236  | 79.2k  |   /* 1971 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', '.', 32, 0,  | 
237  | 79.2k  |   /* 1982 */ 'c', 'n', 't', 'l', 'z', 'w', '.', 32, 0,  | 
238  | 79.2k  |   /* 1991 */ 'c', 'n', 't', 't', 'z', 'w', '.', 32, 0,  | 
239  | 79.2k  |   /* 2000 */ 's', 't', 'b', 'c', 'x', '.', 32, 0,  | 
240  | 79.2k  |   /* 2008 */ 's', 't', 'd', 'c', 'x', '.', 32, 0,  | 
241  | 79.2k  |   /* 2016 */ 's', 't', 'h', 'c', 'x', '.', 32, 0,  | 
242  | 79.2k  |   /* 2024 */ 's', 't', 'w', 'c', 'x', '.', 32, 0,  | 
243  | 79.2k  |   /* 2032 */ 't', 'l', 'b', 's', 'x', '.', 32, 0,  | 
244  | 79.2k  |   /* 2040 */ 'f', 'c', 't', 'i', 'd', 'z', '.', 32, 0,  | 
245  | 79.2k  |   /* 2049 */ 'b', 'c', 'd', 'c', 'f', 'z', '.', 32, 0,  | 
246  | 79.2k  |   /* 2058 */ 'f', 'r', 'i', 'z', '.', 32, 0,  | 
247  | 79.2k  |   /* 2065 */ 'b', 'c', 'd', 'c', 't', 'z', '.', 32, 0,  | 
248  | 79.2k  |   /* 2074 */ 'f', 'c', 't', 'i', 'd', 'u', 'z', '.', 32, 0,  | 
249  | 79.2k  |   /* 2084 */ 'f', 'c', 't', 'i', 'w', 'u', 'z', '.', 32, 0,  | 
250  | 79.2k  |   /* 2094 */ 'f', 'c', 't', 'i', 'w', 'z', '.', 32, 0,  | 
251  | 79.2k  |   /* 2103 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '0', 32, 0,  | 
252  | 79.2k  |   /* 2115 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '0', 32, 0,  | 
253  | 79.2k  |   /* 2127 */ 'm', 't', 'f', 's', 'b', '0', 32, 0,  | 
254  | 79.2k  |   /* 2135 */ 'p', 's', '_', 's', 'u', 'm', '0', 32, 0,  | 
255  | 79.2k  |   /* 2144 */ 'p', 's', '_', 'c', 'm', 'p', 'o', '0', 32, 0,  | 
256  | 79.2k  |   /* 2154 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '0', 32, 0,  | 
257  | 79.2k  |   /* 2165 */ 'p', 's', '_', 'm', 'u', 'l', 's', '0', 32, 0,  | 
258  | 79.2k  |   /* 2175 */ 'p', 's', '_', 'c', 'm', 'p', 'u', '0', 32, 0,  | 
259  | 79.2k  |   /* 2185 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '0', '1', 32, 0,  | 
260  | 79.2k  |   /* 2197 */ 'p', 's', '_', 'm', 'e', 'r', 'g', 'e', '1', '1', 32, 0,  | 
261  | 79.2k  |   /* 2209 */ 'm', 't', 'f', 's', 'b', '1', 32, 0,  | 
262  | 79.2k  |   /* 2217 */ 'p', 's', '_', 's', 'u', 'm', '1', 32, 0,  | 
263  | 79.2k  |   /* 2226 */ 'p', 's', '_', 'c', 'm', 'p', 'o', '1', 32, 0,  | 
264  | 79.2k  |   /* 2236 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 's', '1', 32, 0,  | 
265  | 79.2k  |   /* 2247 */ 'p', 's', '_', 'm', 'u', 'l', 's', '1', 32, 0,  | 
266  | 79.2k  |   /* 2257 */ 'p', 's', '_', 'c', 'm', 'p', 'u', '1', 32, 0,  | 
267  | 79.2k  |   /* 2267 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 32, 0,  | 
268  | 79.2k  |   /* 2289 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 32, 0,  | 
269  | 79.2k  |   /* 2311 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', '8', 32, 0,  | 
270  | 79.2k  |   /* 2325 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', '8', 32, 0,  | 
271  | 79.2k  |   /* 2339 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', '8', 32, 0,  | 
272  | 79.2k  |   /* 2353 */ 'U', 'P', 'D', 'A', 'T', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 32, 0,  | 
273  | 79.2k  |   /* 2368 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 32, 0,  | 
274  | 79.2k  |   /* 2387 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 32, 0,  | 
275  | 79.2k  |   /* 2404 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', 32, 0,  | 
276  | 79.2k  |   /* 2417 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,  | 
277  | 79.2k  |   /* 2430 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,  | 
278  | 79.2k  |   /* 2443 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'a', 32, 0,  | 
279  | 79.2k  |   /* 2454 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'a', 32, 0,  | 
280  | 79.2k  |   /* 2465 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,  | 
281  | 79.2k  |   /* 2478 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,  | 
282  | 79.2k  |   /* 2491 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'a', 32, 0,  | 
283  | 79.2k  |   /* 2502 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,  | 
284  | 79.2k  |   /* 2515 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,  | 
285  | 79.2k  |   /* 2528 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'a', 32, 0,  | 
286  | 79.2k  |   /* 2539 */ 'd', 'c', 'b', 'a', 32, 0,  | 
287  | 79.2k  |   /* 2545 */ 'b', 'c', 'a', 32, 0,  | 
288  | 79.2k  |   /* 2550 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 32, 0,  | 
289  | 79.2k  |   /* 2561 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 'a', 32, 0,  | 
290  | 79.2k  |   /* 2572 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 32, 0,  | 
291  | 79.2k  |   /* 2583 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 32, 0,  | 
292  | 79.2k  |   /* 2593 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 32, 0,  | 
293  | 79.2k  |   /* 2604 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 'a', 32, 0,  | 
294  | 79.2k  |   /* 2615 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 32, 0,  | 
295  | 79.2k  |   /* 2626 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 32, 0,  | 
296  | 79.2k  |   /* 2636 */ 'l', 'h', 'a', 32, 0,  | 
297  | 79.2k  |   /* 2641 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 32, 0,  | 
298  | 79.2k  |   /* 2652 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 'a', 32, 0,  | 
299  | 79.2k  |   /* 2663 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 32, 0,  | 
300  | 79.2k  |   /* 2674 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 32, 0,  | 
301  | 79.2k  |   /* 2684 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 32, 0,  | 
302  | 79.2k  |   /* 2695 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 'a', 32, 0,  | 
303  | 79.2k  |   /* 2706 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 32, 0,  | 
304  | 79.2k  |   /* 2717 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 32, 0,  | 
305  | 79.2k  |   /* 2728 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 32, 0,  | 
306  | 79.2k  |   /* 2738 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 'a', 32, 0,  | 
307  | 79.2k  |   /* 2750 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 'a', 32, 0,  | 
308  | 79.2k  |   /* 2761 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 'a', 32, 0,  | 
309  | 79.2k  |   /* 2773 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 'a', 32, 0,  | 
310  | 79.2k  |   /* 2784 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 'a', 32, 0,  | 
311  | 79.2k  |   /* 2797 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 'a', 32, 0,  | 
312  | 79.2k  |   /* 2809 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 'a', 32, 0,  | 
313  | 79.2k  |   /* 2822 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 'a', 32, 0,  | 
314  | 79.2k  |   /* 2834 */ 'b', 'l', 'a', 32, 0,  | 
315  | 79.2k  |   /* 2839 */ 'b', 'c', 'l', 'a', 32, 0,  | 
316  | 79.2k  |   /* 2845 */ 'b', 'd', 'z', 'l', 'a', 32, 0,  | 
317  | 79.2k  |   /* 2852 */ 'b', 'd', 'n', 'z', 'l', 'a', 32, 0,  | 
318  | 79.2k  |   /* 2860 */ 'e', 'v', 'm', 'r', 'a', 32, 0,  | 
319  | 79.2k  |   /* 2867 */ 'l', 'w', 'a', 32, 0,  | 
320  | 79.2k  |   /* 2872 */ 'm', 't', 'v', 's', 'r', 'w', 'a', 32, 0,  | 
321  | 79.2k  |   /* 2881 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 'a', 32, 0,  | 
322  | 79.2k  |   /* 2892 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 'a', 32, 0,  | 
323  | 79.2k  |   /* 2902 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'a', 32, 0,  | 
324  | 79.2k  |   /* 2913 */ 'q', 'v', 'l', 'f', 'd', 'x', 'a', 32, 0,  | 
325  | 79.2k  |   /* 2922 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'a', 32, 0,  | 
326  | 79.2k  |   /* 2932 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 'a', 32, 0,  | 
327  | 79.2k  |   /* 2942 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'a', 32, 0,  | 
328  | 79.2k  |   /* 2953 */ 'q', 'v', 'l', 'f', 's', 'x', 'a', 32, 0,  | 
329  | 79.2k  |   /* 2962 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'a', 32, 0,  | 
330  | 79.2k  |   /* 2972 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,  | 
331  | 79.2k  |   /* 2983 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,  | 
332  | 79.2k  |   /* 2995 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 'a', 32, 0,  | 
333  | 79.2k  |   /* 3005 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'a', 32, 0,  | 
334  | 79.2k  |   /* 3016 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,  | 
335  | 79.2k  |   /* 3027 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,  | 
336  | 79.2k  |   /* 3039 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 'a', 32, 0,  | 
337  | 79.2k  |   /* 3049 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'a', 32, 0,  | 
338  | 79.2k  |   /* 3060 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 'a', 32, 0,  | 
339  | 79.2k  |   /* 3071 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 'a', 32, 0,  | 
340  | 79.2k  |   /* 3082 */ 'b', 'd', 'z', 'a', 32, 0,  | 
341  | 79.2k  |   /* 3088 */ 'b', 'd', 'n', 'z', 'a', 32, 0,  | 
342  | 79.2k  |   /* 3095 */ 'v', 's', 'r', 'a', 'b', 32, 0,  | 
343  | 79.2k  |   /* 3102 */ 'r', 'f', 'e', 'b', 'b', 32, 0,  | 
344  | 79.2k  |   /* 3109 */ 'v', 'c', 'l', 'z', 'l', 's', 'b', 'b', 32, 0,  | 
345  | 79.2k  |   /* 3119 */ 'v', 'c', 't', 'z', 'l', 's', 'b', 'b', 32, 0,  | 
346  | 79.2k  |   /* 3129 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', 32, 0,  | 
347  | 79.2k  |   /* 3138 */ 'v', 'm', 'r', 'g', 'h', 'b', 32, 0,  | 
348  | 79.2k  |   /* 3146 */ 'x', 'x', 's', 'p', 'l', 't', 'i', 'b', 32, 0,  | 
349  | 79.2k  |   /* 3156 */ 'v', 'm', 'r', 'g', 'l', 'b', 32, 0,  | 
350  | 79.2k  |   /* 3164 */ 'v', 'r', 'l', 'b', 32, 0,  | 
351  | 79.2k  |   /* 3170 */ 'v', 's', 'l', 'b', 32, 0,  | 
352  | 79.2k  |   /* 3176 */ 'v', 'p', 'm', 's', 'u', 'm', 'b', 32, 0,  | 
353  | 79.2k  |   /* 3185 */ 'c', 'm', 'p', 'b', 32, 0,  | 
354  | 79.2k  |   /* 3191 */ 'c', 'm', 'p', 'e', 'q', 'b', 32, 0,  | 
355  | 79.2k  |   /* 3199 */ 'c', 'm', 'p', 'r', 'b', 32, 0,  | 
356  | 79.2k  |   /* 3206 */ 'v', 's', 'r', 'b', 32, 0,  | 
357  | 79.2k  |   /* 3212 */ 'v', 'm', 'u', 'l', 'e', 's', 'b', 32, 0,  | 
358  | 79.2k  |   /* 3221 */ 'v', 'a', 'v', 'g', 's', 'b', 32, 0,  | 
359  | 79.2k  |   /* 3229 */ 'v', 'u', 'p', 'k', 'h', 's', 'b', 32, 0,  | 
360  | 79.2k  |   /* 3238 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'b', 32, 0,  | 
361  | 79.2k  |   /* 3248 */ 'v', 'u', 'p', 'k', 'l', 's', 'b', 32, 0,  | 
362  | 79.2k  |   /* 3257 */ 'v', 'm', 'i', 'n', 's', 'b', 32, 0,  | 
363  | 79.2k  |   /* 3265 */ 'v', 'm', 'u', 'l', 'o', 's', 'b', 32, 0,  | 
364  | 79.2k  |   /* 3274 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', 32, 0,  | 
365  | 79.2k  |   /* 3284 */ 'e', 'v', 'e', 'x', 't', 's', 'b', 32, 0,  | 
366  | 79.2k  |   /* 3293 */ 'v', 'm', 'a', 'x', 's', 'b', 32, 0,  | 
367  | 79.2k  |   /* 3301 */ 's', 'e', 't', 'b', 32, 0,  | 
368  | 79.2k  |   /* 3307 */ 'm', 'f', 't', 'b', 32, 0,  | 
369  | 79.2k  |   /* 3313 */ 'v', 's', 'p', 'l', 't', 'b', 32, 0,  | 
370  | 79.2k  |   /* 3321 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'b', 32, 0,  | 
371  | 79.2k  |   /* 3331 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'b', 32, 0,  | 
372  | 79.2k  |   /* 3341 */ 's', 't', 'b', 32, 0,  | 
373  | 79.2k  |   /* 3346 */ 'v', 'a', 'b', 's', 'd', 'u', 'b', 32, 0,  | 
374  | 79.2k  |   /* 3355 */ 'v', 'm', 'u', 'l', 'e', 'u', 'b', 32, 0,  | 
375  | 79.2k  |   /* 3364 */ 'v', 'a', 'v', 'g', 'u', 'b', 32, 0,  | 
376  | 79.2k  |   /* 3372 */ 'v', 'm', 'i', 'n', 'u', 'b', 32, 0,  | 
377  | 79.2k  |   /* 3380 */ 'v', 'm', 'u', 'l', 'o', 'u', 'b', 32, 0,  | 
378  | 79.2k  |   /* 3389 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', 32, 0,  | 
379  | 79.2k  |   /* 3399 */ 'p', 's', '_', 's', 'u', 'b', 32, 0,  | 
380  | 79.2k  |   /* 3407 */ 'e', 'f', 'd', 's', 'u', 'b', 32, 0,  | 
381  | 79.2k  |   /* 3415 */ 'q', 'v', 'f', 's', 'u', 'b', 32, 0,  | 
382  | 79.2k  |   /* 3423 */ 'p', 's', '_', 'm', 's', 'u', 'b', 32, 0,  | 
383  | 79.2k  |   /* 3432 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 32, 0,  | 
384  | 79.2k  |   /* 3441 */ 'p', 's', '_', 'n', 'm', 's', 'u', 'b', 32, 0,  | 
385  | 79.2k  |   /* 3451 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 32, 0,  | 
386  | 79.2k  |   /* 3461 */ 'e', 'f', 's', 's', 'u', 'b', 32, 0,  | 
387  | 79.2k  |   /* 3469 */ 'e', 'v', 'f', 's', 's', 'u', 'b', 32, 0,  | 
388  | 79.2k  |   /* 3478 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'b', 32, 0,  | 
389  | 79.2k  |   /* 3490 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', 32, 0,  | 
390  | 79.2k  |   /* 3500 */ 'v', 'm', 'a', 'x', 'u', 'b', 32, 0,  | 
391  | 79.2k  |   /* 3508 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', 32, 0,  | 
392  | 79.2k  |   /* 3518 */ 'v', 'c', 'l', 'z', 'b', 32, 0,  | 
393  | 79.2k  |   /* 3525 */ 'v', 'c', 't', 'z', 'b', 32, 0,  | 
394  | 79.2k  |   /* 3532 */ 'b', 'c', 32, 0,  | 
395  | 79.2k  |   /* 3536 */ 'a', 'd', 'd', 'c', 32, 0,  | 
396  | 79.2k  |   /* 3542 */ 'x', 'x', 'l', 'a', 'n', 'd', 'c', 32, 0,  | 
397  | 79.2k  |   /* 3551 */ 'c', 'r', 'a', 'n', 'd', 'c', 32, 0,  | 
398  | 79.2k  |   /* 3559 */ 'e', 'v', 'a', 'n', 'd', 'c', 32, 0,  | 
399  | 79.2k  |   /* 3567 */ 's', 'u', 'b', 'f', 'c', 32, 0,  | 
400  | 79.2k  |   /* 3574 */ 's', 'u', 'b', 'i', 'c', 32, 0,  | 
401  | 79.2k  |   /* 3581 */ 'a', 'd', 'd', 'i', 'c', 32, 0,  | 
402  | 79.2k  |   /* 3588 */ 'r', 'l', 'd', 'i', 'c', 32, 0,  | 
403  | 79.2k  |   /* 3595 */ 's', 'u', 'b', 'f', 'i', 'c', 32, 0,  | 
404  | 79.2k  |   /* 3603 */ 'x', 's', 'r', 'd', 'p', 'i', 'c', 32, 0,  | 
405  | 79.2k  |   /* 3612 */ 'x', 'v', 'r', 'd', 'p', 'i', 'c', 32, 0,  | 
406  | 79.2k  |   /* 3621 */ 'x', 'v', 'r', 's', 'p', 'i', 'c', 32, 0,  | 
407  | 79.2k  |   /* 3630 */ 'i', 'c', 'b', 'l', 'c', 32, 0,  | 
408  | 79.2k  |   /* 3637 */ 'b', 'r', 'i', 'n', 'c', 32, 0,  | 
409  | 79.2k  |   /* 3644 */ 's', 'y', 'n', 'c', 32, 0,  | 
410  | 79.2k  |   /* 3650 */ 'x', 'x', 'l', 'o', 'r', 'c', 32, 0,  | 
411  | 79.2k  |   /* 3658 */ 'c', 'r', 'o', 'r', 'c', 32, 0,  | 
412  | 79.2k  |   /* 3665 */ 'e', 'v', 'o', 'r', 'c', 32, 0,  | 
413  | 79.2k  |   /* 3672 */ 's', 'c', 32, 0,  | 
414  | 79.2k  |   /* 3676 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'd', 32, 0,  | 
415  | 79.2k  |   /* 3686 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'd', 32, 0,  | 
416  | 79.2k  |   /* 3696 */ 'v', 'e', 'x', 't', 's', 'w', '2', 'd', 32, 0,  | 
417  | 79.2k  |   /* 3706 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', 32, 0,  | 
418  | 79.2k  |   /* 3719 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'd', 32, 0,  | 
419  | 79.2k  |   /* 3731 */ 'v', 's', 'r', 'a', 'd', 32, 0,  | 
420  | 79.2k  |   /* 3738 */ 'v', 'g', 'b', 'b', 'd', 32, 0,  | 
421  | 79.2k  |   /* 3745 */ 'v', 'p', 'r', 't', 'y', 'b', 'd', 32, 0,  | 
422  | 79.2k  |   /* 3754 */ 'p', 's', '_', 'a', 'd', 'd', 32, 0,  | 
423  | 79.2k  |   /* 3762 */ 'e', 'f', 'd', 'a', 'd', 'd', 32, 0,  | 
424  | 79.2k  |   /* 3770 */ 'q', 'v', 'f', 'a', 'd', 'd', 32, 0,  | 
425  | 79.2k  |   /* 3778 */ 'p', 's', '_', 'm', 'a', 'd', 'd', 32, 0,  | 
426  | 79.2k  |   /* 3787 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 32, 0,  | 
427  | 79.2k  |   /* 3796 */ 'p', 's', '_', 'n', 'm', 'a', 'd', 'd', 32, 0,  | 
428  | 79.2k  |   /* 3806 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 32, 0,  | 
429  | 79.2k  |   /* 3816 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 32, 0,  | 
430  | 79.2k  |   /* 3830 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 32, 0,  | 
431  | 79.2k  |   /* 3843 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 32, 0,  | 
432  | 79.2k  |   /* 3853 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 32, 0,  | 
433  | 79.2k  |   /* 3864 */ 'e', 'f', 's', 'a', 'd', 'd', 32, 0,  | 
434  | 79.2k  |   /* 3872 */ 'e', 'v', 'f', 's', 'a', 'd', 'd', 32, 0,  | 
435  | 79.2k  |   /* 3881 */ 'e', 'v', 'l', 'd', 'd', 32, 0,  | 
436  | 79.2k  |   /* 3888 */ 'm', 't', 'v', 's', 'r', 'd', 'd', 32, 0,  | 
437  | 79.2k  |   /* 3897 */ 'e', 'v', 's', 't', 'd', 'd', 32, 0,  | 
438  | 79.2k  |   /* 3905 */ 'e', 'f', 's', 'c', 'f', 'd', 32, 0,  | 
439  | 79.2k  |   /* 3913 */ 'l', 'f', 'd', 32, 0,  | 
440  | 79.2k  |   /* 3918 */ 's', 't', 'f', 'd', 32, 0,  | 
441  | 79.2k  |   /* 3924 */ 'v', 'n', 'e', 'g', 'd', 32, 0,  | 
442  | 79.2k  |   /* 3931 */ 'm', 'a', 'd', 'd', 'h', 'd', 32, 0,  | 
443  | 79.2k  |   /* 3939 */ 'm', 'u', 'l', 'h', 'd', 32, 0,  | 
444  | 79.2k  |   /* 3946 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 32, 0,  | 
445  | 79.2k  |   /* 3955 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 'd', 32, 0,  | 
446  | 79.2k  |   /* 3965 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 32, 0,  | 
447  | 79.2k  |   /* 3974 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 'd', 32, 0,  | 
448  | 79.2k  |   /* 3984 */ 't', 'l', 'b', 'l', 'd', 32, 0,  | 
449  | 79.2k  |   /* 3991 */ 'm', 'a', 'd', 'd', 'l', 'd', 32, 0,  | 
450  | 79.2k  |   /* 3999 */ 'm', 'u', 'l', 'l', 'd', 32, 0,  | 
451  | 79.2k  |   /* 4006 */ 'c', 'm', 'p', 'l', 'd', 32, 0,  | 
452  | 79.2k  |   /* 4013 */ 'm', 'f', 'v', 's', 'r', 'l', 'd', 32, 0,  | 
453  | 79.2k  |   /* 4022 */ 'v', 'r', 'l', 'd', 32, 0,  | 
454  | 79.2k  |   /* 4028 */ 'v', 's', 'l', 'd', 32, 0,  | 
455  | 79.2k  |   /* 4034 */ 'v', 'b', 'p', 'e', 'r', 'm', 'd', 32, 0,  | 
456  | 79.2k  |   /* 4043 */ 'v', 'p', 'm', 's', 'u', 'm', 'd', 32, 0,  | 
457  | 79.2k  |   /* 4052 */ 'x', 'x', 'l', 'a', 'n', 'd', 32, 0,  | 
458  | 79.2k  |   /* 4060 */ 'x', 'x', 'l', 'n', 'a', 'n', 'd', 32, 0,  | 
459  | 79.2k  |   /* 4069 */ 'c', 'r', 'n', 'a', 'n', 'd', 32, 0,  | 
460  | 79.2k  |   /* 4077 */ 'e', 'v', 'n', 'a', 'n', 'd', 32, 0,  | 
461  | 79.2k  |   /* 4085 */ 'c', 'r', 'a', 'n', 'd', 32, 0,  | 
462  | 79.2k  |   /* 4092 */ 'e', 'v', 'a', 'n', 'd', 32, 0,  | 
463  | 79.2k  |   /* 4099 */ 'c', 'm', 'p', 'd', 32, 0,  | 
464  | 79.2k  |   /* 4105 */ 'x', 'x', 'b', 'r', 'd', 32, 0,  | 
465  | 79.2k  |   /* 4112 */ 'm', 't', 'm', 's', 'r', 'd', 32, 0,  | 
466  | 79.2k  |   /* 4120 */ 'm', 'f', 'v', 's', 'r', 'd', 32, 0,  | 
467  | 79.2k  |   /* 4128 */ 'm', 't', 'v', 's', 'r', 'd', 32, 0,  | 
468  | 79.2k  |   /* 4136 */ 'm', 'o', 'd', 's', 'd', 32, 0,  | 
469  | 79.2k  |   /* 4143 */ 'v', 'm', 'i', 'n', 's', 'd', 32, 0,  | 
470  | 79.2k  |   /* 4151 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', 32, 0,  | 
471  | 79.2k  |   /* 4161 */ 'v', 'm', 'a', 'x', 's', 'd', 32, 0,  | 
472  | 79.2k  |   /* 4169 */ 'l', 'x', 's', 'd', 32, 0,  | 
473  | 79.2k  |   /* 4175 */ 's', 't', 'x', 's', 'd', 32, 0,  | 
474  | 79.2k  |   /* 4182 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'd', 32, 0,  | 
475  | 79.2k  |   /* 4193 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'd', 32, 0,  | 
476  | 79.2k  |   /* 4203 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'd', 32, 0,  | 
477  | 79.2k  |   /* 4213 */ 's', 't', 'd', 32, 0,  | 
478  | 79.2k  |   /* 4218 */ 'm', 'o', 'd', 'u', 'd', 32, 0,  | 
479  | 79.2k  |   /* 4225 */ 'v', 'm', 'i', 'n', 'u', 'd', 32, 0,  | 
480  | 79.2k  |   /* 4233 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', 32, 0,  | 
481  | 79.2k  |   /* 4243 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', 32, 0,  | 
482  | 79.2k  |   /* 4253 */ 'v', 'm', 'a', 'x', 'u', 'd', 32, 0,  | 
483  | 79.2k  |   /* 4261 */ 'd', 'i', 'v', 'd', 32, 0,  | 
484  | 79.2k  |   /* 4267 */ 'v', 'c', 'l', 'z', 'd', 32, 0,  | 
485  | 79.2k  |   /* 4274 */ 'c', 'n', 't', 'l', 'z', 'd', 32, 0,  | 
486  | 79.2k  |   /* 4282 */ 'v', 'c', 't', 'z', 'd', 32, 0,  | 
487  | 79.2k  |   /* 4289 */ 'c', 'n', 't', 't', 'z', 'd', 32, 0,  | 
488  | 79.2k  |   /* 4297 */ 'm', 'f', 'b', 'h', 'r', 'b', 'e', 32, 0,  | 
489  | 79.2k  |   /* 4306 */ 'm', 'f', 'f', 's', 'c', 'e', 32, 0,  | 
490  | 79.2k  |   /* 4314 */ 'a', 'd', 'd', 'e', 32, 0,  | 
491  | 79.2k  |   /* 4320 */ 'd', 'i', 'v', 'd', 'e', 32, 0,  | 
492  | 79.2k  |   /* 4327 */ 's', 'l', 'b', 'm', 'f', 'e', 'e', 32, 0,  | 
493  | 79.2k  |   /* 4336 */ 'w', 'r', 't', 'e', 'e', 32, 0,  | 
494  | 79.2k  |   /* 4343 */ 's', 'u', 'b', 'f', 'e', 32, 0,  | 
495  | 79.2k  |   /* 4350 */ 'e', 'v', 'l', 'w', 'h', 'e', 32, 0,  | 
496  | 79.2k  |   /* 4358 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 32, 0,  | 
497  | 79.2k  |   /* 4367 */ 's', 'l', 'b', 'i', 'e', 32, 0,  | 
498  | 79.2k  |   /* 4374 */ 't', 'l', 'b', 'i', 'e', 32, 0,  | 
499  | 79.2k  |   /* 4381 */ 'a', 'd', 'd', 'm', 'e', 32, 0,  | 
500  | 79.2k  |   /* 4388 */ 's', 'u', 'b', 'f', 'm', 'e', 32, 0,  | 
501  | 79.2k  |   /* 4396 */ 't', 'l', 'b', 'r', 'e', 32, 0,  | 
502  | 79.2k  |   /* 4403 */ 'q', 'v', 'f', 'r', 'e', 32, 0,  | 
503  | 79.2k  |   /* 4410 */ 's', 'l', 'b', 'm', 't', 'e', 32, 0,  | 
504  | 79.2k  |   /* 4418 */ 'p', 's', '_', 'r', 's', 'q', 'r', 't', 'e', 32, 0,  | 
505  | 79.2k  |   /* 4429 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 32, 0,  | 
506  | 79.2k  |   /* 4440 */ 'p', 'a', 's', 't', 'e', 32, 0,  | 
507  | 79.2k  |   /* 4447 */ 't', 'l', 'b', 'w', 'e', 32, 0,  | 
508  | 79.2k  |   /* 4454 */ 'd', 'i', 'v', 'w', 'e', 32, 0,  | 
509  | 79.2k  |   /* 4461 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 32, 0,  | 
510  | 79.2k  |   /* 4470 */ 'a', 'd', 'd', 'z', 'e', 32, 0,  | 
511  | 79.2k  |   /* 4477 */ 's', 'u', 'b', 'f', 'z', 'e', 32, 0,  | 
512  | 79.2k  |   /* 4485 */ 'd', 'c', 'b', 'f', 32, 0,  | 
513  | 79.2k  |   /* 4491 */ 's', 'u', 'b', 'f', 32, 0,  | 
514  | 79.2k  |   /* 4497 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 32, 0,  | 
515  | 79.2k  |   /* 4507 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 32, 0,  | 
516  | 79.2k  |   /* 4517 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 32, 0,  | 
517  | 79.2k  |   /* 4527 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 32, 0,  | 
518  | 79.2k  |   /* 4536 */ 'm', 'c', 'r', 'f', 32, 0,  | 
519  | 79.2k  |   /* 4542 */ 'm', 'f', 'o', 'c', 'r', 'f', 32, 0,  | 
520  | 79.2k  |   /* 4550 */ 'm', 't', 'o', 'c', 'r', 'f', 32, 0,  | 
521  | 79.2k  |   /* 4558 */ 'm', 't', 'c', 'r', 'f', 32, 0,  | 
522  | 79.2k  |   /* 4565 */ 'e', 'f', 'd', 'c', 'f', 's', 'f', 32, 0,  | 
523  | 79.2k  |   /* 4574 */ 'e', 'f', 's', 'c', 'f', 's', 'f', 32, 0,  | 
524  | 79.2k  |   /* 4583 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'f', 32, 0,  | 
525  | 79.2k  |   /* 4593 */ 'm', 't', 'f', 's', 'f', 32, 0,  | 
526  | 79.2k  |   /* 4600 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 32, 0,  | 
527  | 79.2k  |   /* 4610 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 32, 0,  | 
528  | 79.2k  |   /* 4620 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 32, 0,  | 
529  | 79.2k  |   /* 4630 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 32, 0,  | 
530  | 79.2k  |   /* 4639 */ 'e', 'f', 'd', 'c', 't', 's', 'f', 32, 0,  | 
531  | 79.2k  |   /* 4648 */ 'e', 'f', 's', 'c', 't', 's', 'f', 32, 0,  | 
532  | 79.2k  |   /* 4657 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'f', 32, 0,  | 
533  | 79.2k  |   /* 4667 */ 'e', 'f', 'd', 'c', 'f', 'u', 'f', 32, 0,  | 
534  | 79.2k  |   /* 4676 */ 'e', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,  | 
535  | 79.2k  |   /* 4685 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,  | 
536  | 79.2k  |   /* 4695 */ 'e', 'f', 'd', 'c', 't', 'u', 'f', 32, 0,  | 
537  | 79.2k  |   /* 4704 */ 'e', 'f', 's', 'c', 't', 'u', 'f', 32, 0,  | 
538  | 79.2k  |   /* 4713 */ 's', 'l', 'b', 'i', 'e', 'g', 32, 0,  | 
539  | 79.2k  |   /* 4721 */ 'p', 's', '_', 'n', 'e', 'g', 32, 0,  | 
540  | 79.2k  |   /* 4729 */ 'e', 'f', 'd', 'n', 'e', 'g', 32, 0,  | 
541  | 79.2k  |   /* 4737 */ 'q', 'v', 'f', 'n', 'e', 'g', 32, 0,  | 
542  | 79.2k  |   /* 4745 */ 'e', 'f', 's', 'n', 'e', 'g', 32, 0,  | 
543  | 79.2k  |   /* 4753 */ 'e', 'v', 'f', 's', 'n', 'e', 'g', 32, 0,  | 
544  | 79.2k  |   /* 4762 */ 'e', 'v', 'n', 'e', 'g', 32, 0,  | 
545  | 79.2k  |   /* 4769 */ 'v', 's', 'r', 'a', 'h', 32, 0,  | 
546  | 79.2k  |   /* 4776 */ 'e', 'v', 'l', 'd', 'h', 32, 0,  | 
547  | 79.2k  |   /* 4783 */ 'e', 'v', 's', 't', 'd', 'h', 32, 0,  | 
548  | 79.2k  |   /* 4791 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', 32, 0,  | 
549  | 79.2k  |   /* 4800 */ 'v', 'm', 'r', 'g', 'h', 'h', 32, 0,  | 
550  | 79.2k  |   /* 4808 */ 'v', 'm', 'r', 'g', 'l', 'h', 32, 0,  | 
551  | 79.2k  |   /* 4816 */ 'v', 'r', 'l', 'h', 32, 0,  | 
552  | 79.2k  |   /* 4822 */ 'v', 's', 'l', 'h', 32, 0,  | 
553  | 79.2k  |   /* 4828 */ 'v', 'p', 'm', 's', 'u', 'm', 'h', 32, 0,  | 
554  | 79.2k  |   /* 4837 */ 'x', 'x', 'b', 'r', 'h', 32, 0,  | 
555  | 79.2k  |   /* 4844 */ 'v', 's', 'r', 'h', 32, 0,  | 
556  | 79.2k  |   /* 4850 */ 'v', 'm', 'u', 'l', 'e', 's', 'h', 32, 0,  | 
557  | 79.2k  |   /* 4859 */ 'v', 'a', 'v', 'g', 's', 'h', 32, 0,  | 
558  | 79.2k  |   /* 4867 */ 'v', 'u', 'p', 'k', 'h', 's', 'h', 32, 0,  | 
559  | 79.2k  |   /* 4876 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'h', 32, 0,  | 
560  | 79.2k  |   /* 4886 */ 'v', 'u', 'p', 'k', 'l', 's', 'h', 32, 0,  | 
561  | 79.2k  |   /* 4895 */ 'v', 'm', 'i', 'n', 's', 'h', 32, 0,  | 
562  | 79.2k  |   /* 4903 */ 'v', 'm', 'u', 'l', 'o', 's', 'h', 32, 0,  | 
563  | 79.2k  |   /* 4912 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', 32, 0,  | 
564  | 79.2k  |   /* 4922 */ 'e', 'v', 'e', 'x', 't', 's', 'h', 32, 0,  | 
565  | 79.2k  |   /* 4931 */ 'v', 'm', 'a', 'x', 's', 'h', 32, 0,  | 
566  | 79.2k  |   /* 4939 */ 'v', 's', 'p', 'l', 't', 'h', 32, 0,  | 
567  | 79.2k  |   /* 4947 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'h', 32, 0,  | 
568  | 79.2k  |   /* 4957 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'h', 32, 0,  | 
569  | 79.2k  |   /* 4967 */ 's', 't', 'h', 32, 0,  | 
570  | 79.2k  |   /* 4972 */ 'v', 'a', 'b', 's', 'd', 'u', 'h', 32, 0,  | 
571  | 79.2k  |   /* 4981 */ 'v', 'm', 'u', 'l', 'e', 'u', 'h', 32, 0,  | 
572  | 79.2k  |   /* 4990 */ 'v', 'a', 'v', 'g', 'u', 'h', 32, 0,  | 
573  | 79.2k  |   /* 4998 */ 'v', 'm', 'i', 'n', 'u', 'h', 32, 0,  | 
574  | 79.2k  |   /* 5006 */ 'v', 'm', 'u', 'l', 'o', 'u', 'h', 32, 0,  | 
575  | 79.2k  |   /* 5015 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', 32, 0,  | 
576  | 79.2k  |   /* 5025 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'h', 32, 0,  | 
577  | 79.2k  |   /* 5037 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', 32, 0,  | 
578  | 79.2k  |   /* 5047 */ 'v', 'm', 'a', 'x', 'u', 'h', 32, 0,  | 
579  | 79.2k  |   /* 5055 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', 32, 0,  | 
580  | 79.2k  |   /* 5065 */ 'v', 'c', 'l', 'z', 'h', 32, 0,  | 
581  | 79.2k  |   /* 5072 */ 'v', 'c', 't', 'z', 'h', 32, 0,  | 
582  | 79.2k  |   /* 5079 */ 'd', 'c', 'b', 'i', 32, 0,  | 
583  | 79.2k  |   /* 5085 */ 'i', 'c', 'b', 'i', 32, 0,  | 
584  | 79.2k  |   /* 5091 */ 's', 'u', 'b', 'i', 32, 0,  | 
585  | 79.2k  |   /* 5097 */ 'd', 'c', 'c', 'c', 'i', 32, 0,  | 
586  | 79.2k  |   /* 5104 */ 'i', 'c', 'c', 'c', 'i', 32, 0,  | 
587  | 79.2k  |   /* 5111 */ 'q', 'v', 'g', 'p', 'c', 'i', 32, 0,  | 
588  | 79.2k  |   /* 5119 */ 's', 'r', 'a', 'd', 'i', 32, 0,  | 
589  | 79.2k  |   /* 5126 */ 'a', 'd', 'd', 'i', 32, 0,  | 
590  | 79.2k  |   /* 5132 */ 'c', 'm', 'p', 'l', 'd', 'i', 32, 0,  | 
591  | 79.2k  |   /* 5140 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', 32, 0,  | 
592  | 79.2k  |   /* 5150 */ 'e', 'x', 't', 'l', 'd', 'i', 32, 0,  | 
593  | 79.2k  |   /* 5158 */ 'x', 'x', 'p', 'e', 'r', 'm', 'd', 'i', 32, 0,  | 
594  | 79.2k  |   /* 5168 */ 'c', 'm', 'p', 'd', 'i', 32, 0,  | 
595  | 79.2k  |   /* 5175 */ 'c', 'l', 'r', 'r', 'd', 'i', 32, 0,  | 
596  | 79.2k  |   /* 5183 */ 'i', 'n', 's', 'r', 'd', 'i', 32, 0,  | 
597  | 79.2k  |   /* 5191 */ 'r', 'o', 't', 'r', 'd', 'i', 32, 0,  | 
598  | 79.2k  |   /* 5199 */ 'e', 'x', 't', 'r', 'd', 'i', 32, 0,  | 
599  | 79.2k  |   /* 5207 */ 't', 'd', 'i', 32, 0,  | 
600  | 79.2k  |   /* 5212 */ 'w', 'r', 't', 'e', 'e', 'i', 32, 0,  | 
601  | 79.2k  |   /* 5220 */ 'm', 't', 'f', 's', 'f', 'i', 32, 0,  | 
602  | 79.2k  |   /* 5228 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'f', 'i', 32, 0,  | 
603  | 79.2k  |   /* 5239 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 32, 0,  | 
604  | 79.2k  |   /* 5250 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 'h', 'i', 32, 0,  | 
605  | 79.2k  |   /* 5263 */ 't', 'l', 'b', 'l', 'i', 32, 0,  | 
606  | 79.2k  |   /* 5270 */ 'm', 'u', 'l', 'l', 'i', 32, 0,  | 
607  | 79.2k  |   /* 5277 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', 32, 0,  | 
608  | 79.2k  |   /* 5287 */ 'v', 'r', 'l', 'd', 'm', 'i', 32, 0,  | 
609  | 79.2k  |   /* 5295 */ 'r', 'l', 'd', 'i', 'm', 'i', 32, 0,  | 
610  | 79.2k  |   /* 5303 */ 'r', 'l', 'w', 'i', 'm', 'i', 32, 0,  | 
611  | 79.2k  |   /* 5311 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 32, 0,  | 
612  | 79.2k  |   /* 5321 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 32, 0,  | 
613  | 79.2k  |   /* 5331 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 32, 0,  | 
614  | 79.2k  |   /* 5341 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 32, 0,  | 
615  | 79.2k  |   /* 5350 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 32, 0,  | 
616  | 79.2k  |   /* 5360 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 32, 0,  | 
617  | 79.2k  |   /* 5370 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 32, 0,  | 
618  | 79.2k  |   /* 5380 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 32, 0,  | 
619  | 79.2k  |   /* 5390 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 32, 0,  | 
620  | 79.2k  |   /* 5399 */ 'v', 'r', 'l', 'w', 'm', 'i', 32, 0,  | 
621  | 79.2k  |   /* 5407 */ 'q', 'v', 'a', 'l', 'i', 'g', 'n', 'i', 32, 0,  | 
622  | 79.2k  |   /* 5417 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 'i', 32, 0,  | 
623  | 79.2k  |   /* 5427 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 'i', 32, 0,  | 
624  | 79.2k  |   /* 5438 */ 'v', 's', 'l', 'd', 'o', 'i', 32, 0,  | 
625  | 79.2k  |   /* 5446 */ 'x', 's', 'r', 'd', 'p', 'i', 32, 0,  | 
626  | 79.2k  |   /* 5454 */ 'x', 'v', 'r', 'd', 'p', 'i', 32, 0,  | 
627  | 79.2k  |   /* 5462 */ 'x', 's', 'r', 'q', 'p', 'i', 32, 0,  | 
628  | 79.2k  |   /* 5470 */ 'x', 'v', 'r', 's', 'p', 'i', 32, 0,  | 
629  | 79.2k  |   /* 5478 */ 'x', 'o', 'r', 'i', 32, 0,  | 
630  | 79.2k  |   /* 5484 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 32, 0,  | 
631  | 79.2k  |   /* 5493 */ 'e', 'f', 's', 'c', 'f', 's', 'i', 32, 0,  | 
632  | 79.2k  |   /* 5502 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'i', 32, 0,  | 
633  | 79.2k  |   /* 5512 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 32, 0,  | 
634  | 79.2k  |   /* 5521 */ 'e', 'f', 's', 'c', 't', 's', 'i', 32, 0,  | 
635  | 79.2k  |   /* 5530 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 32, 0,  | 
636  | 79.2k  |   /* 5540 */ 'q', 'v', 'e', 's', 'p', 'l', 'a', 't', 'i', 32, 0,  | 
637  | 79.2k  |   /* 5551 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'i', 32, 0,  | 
638  | 79.2k  |   /* 5561 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 32, 0,  | 
639  | 79.2k  |   /* 5570 */ 'e', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,  | 
640  | 79.2k  |   /* 5579 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,  | 
641  | 79.2k  |   /* 5589 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 32, 0,  | 
642  | 79.2k  |   /* 5598 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 32, 0,  | 
643  | 79.2k  |   /* 5607 */ 'e', 'v', 'f', 's', 'c', 't', 'u', 'i', 32, 0,  | 
644  | 79.2k  |   /* 5617 */ 's', 'r', 'a', 'w', 'i', 32, 0,  | 
645  | 79.2k  |   /* 5624 */ 'x', 'x', 's', 'l', 'd', 'w', 'i', 32, 0,  | 
646  | 79.2k  |   /* 5633 */ 'c', 'm', 'p', 'l', 'w', 'i', 32, 0,  | 
647  | 79.2k  |   /* 5641 */ 'e', 'v', 'r', 'l', 'w', 'i', 32, 0,  | 
648  | 79.2k  |   /* 5649 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', 32, 0,  | 
649  | 79.2k  |   /* 5659 */ 'i', 'n', 's', 'l', 'w', 'i', 32, 0,  | 
650  | 79.2k  |   /* 5667 */ 'e', 'v', 's', 'l', 'w', 'i', 32, 0,  | 
651  | 79.2k  |   /* 5675 */ 'e', 'x', 't', 'l', 'w', 'i', 32, 0,  | 
652  | 79.2k  |   /* 5683 */ 'c', 'm', 'p', 'w', 'i', 32, 0,  | 
653  | 79.2k  |   /* 5690 */ 'c', 'l', 'r', 'r', 'w', 'i', 32, 0,  | 
654  | 79.2k  |   /* 5698 */ 'i', 'n', 's', 'r', 'w', 'i', 32, 0,  | 
655  | 79.2k  |   /* 5706 */ 'r', 'o', 't', 'r', 'w', 'i', 32, 0,  | 
656  | 79.2k  |   /* 5714 */ 'e', 'x', 't', 'r', 'w', 'i', 32, 0,  | 
657  | 79.2k  |   /* 5722 */ 'l', 's', 'w', 'i', 32, 0,  | 
658  | 79.2k  |   /* 5728 */ 's', 't', 's', 'w', 'i', 32, 0,  | 
659  | 79.2k  |   /* 5735 */ 't', 'w', 'i', 32, 0,  | 
660  | 79.2k  |   /* 5740 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 32, 0,  | 
661  | 79.2k  |   /* 5751 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 32, 0,  | 
662  | 79.2k  |   /* 5761 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 32, 0,  | 
663  | 79.2k  |   /* 5772 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 32, 0,  | 
664  | 79.2k  |   /* 5782 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 32, 0,  | 
665  | 79.2k  |   /* 5794 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 32, 0,  | 
666  | 79.2k  |   /* 5805 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 32, 0,  | 
667  | 79.2k  |   /* 5817 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 32, 0,  | 
668  | 79.2k  |   /* 5828 */ 't', 'c', 'h', 'e', 'c', 'k', 32, 0,  | 
669  | 79.2k  |   /* 5836 */ 'p', 's', 'q', '_', 'l', 32, 0,  | 
670  | 79.2k  |   /* 5843 */ 'd', 'c', 'b', 'z', '_', 'l', 32, 0,  | 
671  | 79.2k  |   /* 5851 */ 'q', 'v', 'f', 'l', 'o', 'g', 'i', 'c', 'a', 'l', 32, 0,  | 
672  | 79.2k  |   /* 5863 */ 'b', 'l', 32, 0,  | 
673  | 79.2k  |   /* 5867 */ 'b', 'c', 'l', 32, 0,  | 
674  | 79.2k  |   /* 5872 */ 'r', 'l', 'd', 'c', 'l', 32, 0,  | 
675  | 79.2k  |   /* 5879 */ 'r', 'l', 'd', 'i', 'c', 'l', 32, 0,  | 
676  | 79.2k  |   /* 5887 */ 't', 'l', 'b', 'i', 'e', 'l', 32, 0,  | 
677  | 79.2k  |   /* 5895 */ 'p', 's', '_', 's', 'e', 'l', 32, 0,  | 
678  | 79.2k  |   /* 5903 */ 'q', 'v', 'f', 's', 'e', 'l', 32, 0,  | 
679  | 79.2k  |   /* 5911 */ 'i', 's', 'e', 'l', 32, 0,  | 
680  | 79.2k  |   /* 5917 */ 'v', 's', 'e', 'l', 32, 0,  | 
681  | 79.2k  |   /* 5923 */ 'x', 'x', 's', 'e', 'l', 32, 0,  | 
682  | 79.2k  |   /* 5930 */ 'd', 'c', 'b', 'f', 'l', 32, 0,  | 
683  | 79.2k  |   /* 5937 */ 'l', 'x', 'v', 'l', 'l', 32, 0,  | 
684  | 79.2k  |   /* 5944 */ 's', 't', 'x', 'v', 'l', 'l', 32, 0,  | 
685  | 79.2k  |   /* 5952 */ 'b', 'c', 'l', 'r', 'l', 32, 0,  | 
686  | 79.2k  |   /* 5959 */ 'b', 'c', 'c', 't', 'r', 'l', 32, 0,  | 
687  | 79.2k  |   /* 5967 */ 'm', 'f', 'f', 's', 'l', 32, 0,  | 
688  | 79.2k  |   /* 5974 */ 'l', 'v', 's', 'l', 32, 0,  | 
689  | 79.2k  |   /* 5980 */ 'p', 's', '_', 'm', 'u', 'l', 32, 0,  | 
690  | 79.2k  |   /* 5988 */ 'e', 'f', 'd', 'm', 'u', 'l', 32, 0,  | 
691  | 79.2k  |   /* 5996 */ 'q', 'v', 'f', 'm', 'u', 'l', 32, 0,  | 
692  | 79.2k  |   /* 6004 */ 'e', 'f', 's', 'm', 'u', 'l', 32, 0,  | 
693  | 79.2k  |   /* 6012 */ 'e', 'v', 'f', 's', 'm', 'u', 'l', 32, 0,  | 
694  | 79.2k  |   /* 6021 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 32, 0,  | 
695  | 79.2k  |   /* 6030 */ 'l', 'x', 'v', 'l', 32, 0,  | 
696  | 79.2k  |   /* 6036 */ 's', 't', 'x', 'v', 'l', 32, 0,  | 
697  | 79.2k  |   /* 6043 */ 'l', 'v', 'x', 'l', 32, 0,  | 
698  | 79.2k  |   /* 6049 */ 's', 't', 'v', 'x', 'l', 32, 0,  | 
699  | 79.2k  |   /* 6056 */ 'd', 'c', 'b', 'z', 'l', 32, 0,  | 
700  | 79.2k  |   /* 6063 */ 'b', 'd', 'z', 'l', 32, 0,  | 
701  | 79.2k  |   /* 6069 */ 'b', 'd', 'n', 'z', 'l', 32, 0,  | 
702  | 79.2k  |   /* 6076 */ 'v', 'm', 's', 'u', 'm', 'm', 'b', 'm', 32, 0,  | 
703  | 79.2k  |   /* 6086 */ 'v', 's', 'u', 'b', 'u', 'b', 'm', 32, 0,  | 
704  | 79.2k  |   /* 6095 */ 'v', 'a', 'd', 'd', 'u', 'b', 'm', 32, 0,  | 
705  | 79.2k  |   /* 6104 */ 'v', 'm', 's', 'u', 'm', 'u', 'b', 'm', 32, 0,  | 
706  | 79.2k  |   /* 6114 */ 'v', 's', 'u', 'b', 'u', 'd', 'm', 32, 0,  | 
707  | 79.2k  |   /* 6123 */ 'v', 'a', 'd', 'd', 'u', 'd', 'm', 32, 0,  | 
708  | 79.2k  |   /* 6132 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 'm', 32, 0,  | 
709  | 79.2k  |   /* 6142 */ 'v', 's', 'u', 'b', 'u', 'h', 'm', 32, 0,  | 
710  | 79.2k  |   /* 6151 */ 'v', 'm', 'l', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,  | 
711  | 79.2k  |   /* 6162 */ 'v', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,  | 
712  | 79.2k  |   /* 6171 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 'm', 32, 0,  | 
713  | 79.2k  |   /* 6181 */ 'v', 'r', 'f', 'i', 'm', 32, 0,  | 
714  | 79.2k  |   /* 6188 */ 'x', 's', 'r', 'd', 'p', 'i', 'm', 32, 0,  | 
715  | 79.2k  |   /* 6197 */ 'x', 'v', 'r', 'd', 'p', 'i', 'm', 32, 0,  | 
716  | 79.2k  |   /* 6206 */ 'x', 'v', 'r', 's', 'p', 'i', 'm', 32, 0,  | 
717  | 79.2k  |   /* 6215 */ 'q', 'v', 'f', 'r', 'i', 'm', 32, 0,  | 
718  | 79.2k  |   /* 6223 */ 'v', 'r', 'l', 'd', 'n', 'm', 32, 0,  | 
719  | 79.2k  |   /* 6231 */ 'r', 'l', 'w', 'i', 'n', 'm', 32, 0,  | 
720  | 79.2k  |   /* 6239 */ 'v', 'r', 'l', 'w', 'n', 'm', 32, 0,  | 
721  | 79.2k  |   /* 6247 */ 'v', 's', 'u', 'b', 'u', 'q', 'm', 32, 0,  | 
722  | 79.2k  |   /* 6256 */ 'v', 'a', 'd', 'd', 'u', 'q', 'm', 32, 0,  | 
723  | 79.2k  |   /* 6265 */ 'v', 's', 'u', 'b', 'e', 'u', 'q', 'm', 32, 0,  | 
724  | 79.2k  |   /* 6275 */ 'v', 'a', 'd', 'd', 'e', 'u', 'q', 'm', 32, 0,  | 
725  | 79.2k  |   /* 6285 */ 'q', 'v', 'f', 'p', 'e', 'r', 'm', 32, 0,  | 
726  | 79.2k  |   /* 6294 */ 'v', 'p', 'e', 'r', 'm', 32, 0,  | 
727  | 79.2k  |   /* 6301 */ 'x', 'x', 'p', 'e', 'r', 'm', 32, 0,  | 
728  | 79.2k  |   /* 6309 */ 'v', 'p', 'k', 'u', 'd', 'u', 'm', 32, 0,  | 
729  | 79.2k  |   /* 6318 */ 'v', 'p', 'k', 'u', 'h', 'u', 'm', 32, 0,  | 
730  | 79.2k  |   /* 6327 */ 'v', 'p', 'k', 'u', 'w', 'u', 'm', 32, 0,  | 
731  | 79.2k  |   /* 6336 */ 'v', 's', 'u', 'b', 'u', 'w', 'm', 32, 0,  | 
732  | 79.2k  |   /* 6345 */ 'v', 'a', 'd', 'd', 'u', 'w', 'm', 32, 0,  | 
733  | 79.2k  |   /* 6354 */ 'v', 'm', 'u', 'l', 'u', 'w', 'm', 32, 0,  | 
734  | 79.2k  |   /* 6363 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,  | 
735  | 79.2k  |   /* 6376 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,  | 
736  | 79.2k  |   /* 6389 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'n', 32, 0,  | 
737  | 79.2k  |   /* 6400 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'n', 32, 0,  | 
738  | 79.2k  |   /* 6411 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,  | 
739  | 79.2k  |   /* 6424 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,  | 
740  | 79.2k  |   /* 6437 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'n', 32, 0,  | 
741  | 79.2k  |   /* 6448 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,  | 
742  | 79.2k  |   /* 6461 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,  | 
743  | 79.2k  |   /* 6474 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'n', 32, 0,  | 
744  | 79.2k  |   /* 6485 */ 'q', 'v', 'f', 't', 's', 't', 'n', 'a', 'n', 32, 0,  | 
745  | 79.2k  |   /* 6496 */ 'q', 'v', 'f', 'c', 'p', 's', 'g', 'n', 32, 0,  | 
746  | 79.2k  |   /* 6506 */ 'v', 'r', 'f', 'i', 'n', 32, 0,  | 
747  | 79.2k  |   /* 6513 */ 'q', 'v', 'f', 'r', 'i', 'n', 32, 0,  | 
748  | 79.2k  |   /* 6521 */ 'm', 'f', 's', 'r', 'i', 'n', 32, 0,  | 
749  | 79.2k  |   /* 6529 */ 'm', 't', 's', 'r', 'i', 'n', 32, 0,  | 
750  | 79.2k  |   /* 6537 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 'n', 32, 0,  | 
751  | 79.2k  |   /* 6548 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 'n', 32, 0,  | 
752  | 79.2k  |   /* 6559 */ 'd', 'a', 'r', 'n', 32, 0,  | 
753  | 79.2k  |   /* 6565 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 32, 0,  | 
754  | 79.2k  |   /* 6574 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 32, 0,  | 
755  | 79.2k  |   /* 6584 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 32, 0,  | 
756  | 79.2k  |   /* 6593 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 32, 0,  | 
757  | 79.2k  |   /* 6604 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 'l', 'o', 32, 0,  | 
758  | 79.2k  |   /* 6617 */ 'v', 's', 'l', 'o', 32, 0,  | 
759  | 79.2k  |   /* 6623 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 'o', 32, 0,  | 
760  | 79.2k  |   /* 6634 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,  | 
761  | 79.2k  |   /* 6646 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,  | 
762  | 79.2k  |   /* 6657 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,  | 
763  | 79.2k  |   /* 6667 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,  | 
764  | 79.2k  |   /* 6679 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,  | 
765  | 79.2k  |   /* 6690 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,  | 
766  | 79.2k  |   /* 6700 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 'o', 32, 0,  | 
767  | 79.2k  |   /* 6710 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 'o', 32, 0,  | 
768  | 79.2k  |   /* 6721 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 'o', 32, 0,  | 
769  | 79.2k  |   /* 6731 */ 'v', 's', 'r', 'o', 32, 0,  | 
770  | 79.2k  |   /* 6737 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 32, 0,  | 
771  | 79.2k  |   /* 6746 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,  | 
772  | 79.2k  |   /* 6758 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,  | 
773  | 79.2k  |   /* 6770 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,  | 
774  | 79.2k  |   /* 6781 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,  | 
775  | 79.2k  |   /* 6792 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,  | 
776  | 79.2k  |   /* 6804 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,  | 
777  | 79.2k  |   /* 6816 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,  | 
778  | 79.2k  |   /* 6827 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,  | 
779  | 79.2k  |   /* 6838 */ 'x', 's', 's', 'u', 'b', 'd', 'p', 32, 0,  | 
780  | 79.2k  |   /* 6847 */ 'x', 'v', 's', 'u', 'b', 'd', 'p', 32, 0,  | 
781  | 79.2k  |   /* 6856 */ 'x', 's', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,  | 
782  | 79.2k  |   /* 6867 */ 'x', 'v', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,  | 
783  | 79.2k  |   /* 6878 */ 'x', 's', 'm', 'i', 'n', 'c', 'd', 'p', 32, 0,  | 
784  | 79.2k  |   /* 6888 */ 'x', 's', 'm', 'a', 'x', 'c', 'd', 'p', 32, 0,  | 
785  | 79.2k  |   /* 6898 */ 'x', 's', 'a', 'd', 'd', 'd', 'p', 32, 0,  | 
786  | 79.2k  |   /* 6907 */ 'x', 'v', 'a', 'd', 'd', 'd', 'p', 32, 0,  | 
787  | 79.2k  |   /* 6916 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,  | 
788  | 79.2k  |   /* 6927 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,  | 
789  | 79.2k  |   /* 6938 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,  | 
790  | 79.2k  |   /* 6949 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,  | 
791  | 79.2k  |   /* 6960 */ 'x', 's', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,  | 
792  | 79.2k  |   /* 6971 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,  | 
793  | 79.2k  |   /* 6982 */ 'x', 's', 'r', 'e', 'd', 'p', 32, 0,  | 
794  | 79.2k  |   /* 6990 */ 'x', 'v', 'r', 'e', 'd', 'p', 32, 0,  | 
795  | 79.2k  |   /* 6998 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,  | 
796  | 79.2k  |   /* 7010 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,  | 
797  | 79.2k  |   /* 7022 */ 'x', 's', 'n', 'e', 'g', 'd', 'p', 32, 0,  | 
798  | 79.2k  |   /* 7031 */ 'x', 'v', 'n', 'e', 'g', 'd', 'p', 32, 0,  | 
799  | 79.2k  |   /* 7040 */ 'x', 's', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,  | 
800  | 79.2k  |   /* 7050 */ 'x', 'v', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,  | 
801  | 79.2k  |   /* 7060 */ 'x', 's', 'm', 'i', 'n', 'j', 'd', 'p', 32, 0,  | 
802  | 79.2k  |   /* 7070 */ 'x', 's', 'm', 'a', 'x', 'j', 'd', 'p', 32, 0,  | 
803  | 79.2k  |   /* 7080 */ 'x', 's', 'm', 'u', 'l', 'd', 'p', 32, 0,  | 
804  | 79.2k  |   /* 7089 */ 'x', 'v', 'm', 'u', 'l', 'd', 'p', 32, 0,  | 
805  | 79.2k  |   /* 7098 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,  | 
806  | 79.2k  |   /* 7110 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,  | 
807  | 79.2k  |   /* 7122 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,  | 
808  | 79.2k  |   /* 7133 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,  | 
809  | 79.2k  |   /* 7144 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,  | 
810  | 79.2k  |   /* 7156 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,  | 
811  | 79.2k  |   /* 7168 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,  | 
812  | 79.2k  |   /* 7179 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,  | 
813  | 79.2k  |   /* 7190 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,  | 
814  | 79.2k  |   /* 7201 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,  | 
815  | 79.2k  |   /* 7212 */ 'x', 's', 'm', 'i', 'n', 'd', 'p', 32, 0,  | 
816  | 79.2k  |   /* 7221 */ 'x', 'v', 'm', 'i', 'n', 'd', 'p', 32, 0,  | 
817  | 79.2k  |   /* 7230 */ 'x', 's', 'c', 'm', 'p', 'o', 'd', 'p', 32, 0,  | 
818  | 79.2k  |   /* 7240 */ 'x', 's', 'c', 'v', 'h', 'p', 'd', 'p', 32, 0,  | 
819  | 79.2k  |   /* 7250 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 32, 0,  | 
820  | 79.2k  |   /* 7260 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,  | 
821  | 79.2k  |   /* 7270 */ 'x', 'v', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,  | 
822  | 79.2k  |   /* 7280 */ 'x', 's', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,  | 
823  | 79.2k  |   /* 7290 */ 'x', 'v', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,  | 
824  | 79.2k  |   /* 7300 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'd', 'p', 32, 0,  | 
825  | 79.2k  |   /* 7312 */ 'x', 's', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,  | 
826  | 79.2k  |   /* 7322 */ 'x', 'v', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,  | 
827  | 79.2k  |   /* 7332 */ 'x', 's', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,  | 
828  | 79.2k  |   /* 7343 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,  | 
829  | 79.2k  |   /* 7354 */ 'x', 's', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,  | 
830  | 79.2k  |   /* 7364 */ 'x', 'v', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,  | 
831  | 79.2k  |   /* 7374 */ 'x', 's', 'a', 'b', 's', 'd', 'p', 32, 0,  | 
832  | 79.2k  |   /* 7383 */ 'x', 'v', 'a', 'b', 's', 'd', 'p', 32, 0,  | 
833  | 79.2k  |   /* 7392 */ 'x', 's', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,  | 
834  | 79.2k  |   /* 7403 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,  | 
835  | 79.2k  |   /* 7414 */ 'x', 's', 's', 'q', 'r', 't', 'd', 'p', 32, 0,  | 
836  | 79.2k  |   /* 7424 */ 'x', 's', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,  | 
837  | 79.2k  |   /* 7435 */ 'x', 'v', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,  | 
838  | 79.2k  |   /* 7446 */ 'x', 'v', 's', 'q', 'r', 't', 'd', 'p', 32, 0,  | 
839  | 79.2k  |   /* 7456 */ 'x', 's', 'c', 'm', 'p', 'u', 'd', 'p', 32, 0,  | 
840  | 79.2k  |   /* 7466 */ 'x', 's', 'd', 'i', 'v', 'd', 'p', 32, 0,  | 
841  | 79.2k  |   /* 7475 */ 'x', 's', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,  | 
842  | 79.2k  |   /* 7485 */ 'x', 'v', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,  | 
843  | 79.2k  |   /* 7495 */ 'x', 'v', 'd', 'i', 'v', 'd', 'p', 32, 0,  | 
844  | 79.2k  |   /* 7504 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 'd', 'p', 32, 0,  | 
845  | 79.2k  |   /* 7515 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 'd', 'p', 32, 0,  | 
846  | 79.2k  |   /* 7526 */ 'x', 's', 'm', 'a', 'x', 'd', 'p', 32, 0,  | 
847  | 79.2k  |   /* 7535 */ 'x', 'v', 'm', 'a', 'x', 'd', 'p', 32, 0,  | 
848  | 79.2k  |   /* 7544 */ 'd', 'c', 'b', 'f', 'e', 'p', 32, 0,  | 
849  | 79.2k  |   /* 7552 */ 'i', 'c', 'b', 'i', 'e', 'p', 32, 0,  | 
850  | 79.2k  |   /* 7560 */ 'd', 'c', 'b', 'z', 'l', 'e', 'p', 32, 0,  | 
851  | 79.2k  |   /* 7569 */ 'd', 'c', 'b', 't', 'e', 'p', 32, 0,  | 
852  | 79.2k  |   /* 7577 */ 'd', 'c', 'b', 's', 't', 'e', 'p', 32, 0,  | 
853  | 79.2k  |   /* 7586 */ 'd', 'c', 'b', 't', 's', 't', 'e', 'p', 32, 0,  | 
854  | 79.2k  |   /* 7596 */ 'd', 'c', 'b', 'z', 'e', 'p', 32, 0,  | 
855  | 79.2k  |   /* 7604 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', 32, 0,  | 
856  | 79.2k  |   /* 7613 */ 'v', 'n', 'm', 's', 'u', 'b', 'f', 'p', 32, 0,  | 
857  | 79.2k  |   /* 7623 */ 'v', 's', 'u', 'b', 'f', 'p', 32, 0,  | 
858  | 79.2k  |   /* 7631 */ 'v', 'm', 'a', 'd', 'd', 'f', 'p', 32, 0,  | 
859  | 79.2k  |   /* 7640 */ 'v', 'a', 'd', 'd', 'f', 'p', 32, 0,  | 
860  | 79.2k  |   /* 7648 */ 'v', 'l', 'o', 'g', 'e', 'f', 'p', 32, 0,  | 
861  | 79.2k  |   /* 7657 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', 32, 0,  | 
862  | 79.2k  |   /* 7667 */ 'v', 'r', 'e', 'f', 'p', 32, 0,  | 
863  | 79.2k  |   /* 7674 */ 'v', 'e', 'x', 'p', 't', 'e', 'f', 'p', 32, 0,  | 
864  | 79.2k  |   /* 7684 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 'f', 'p', 32, 0,  | 
865  | 79.2k  |   /* 7695 */ 'v', 'm', 'i', 'n', 'f', 'p', 32, 0,  | 
866  | 79.2k  |   /* 7703 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', 32, 0,  | 
867  | 79.2k  |   /* 7713 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', 32, 0,  | 
868  | 79.2k  |   /* 7723 */ 'v', 'm', 'a', 'x', 'f', 'p', 32, 0,  | 
869  | 79.2k  |   /* 7731 */ 'x', 's', 'c', 'v', 'd', 'p', 'h', 'p', 32, 0,  | 
870  | 79.2k  |   /* 7741 */ 'x', 'v', 'c', 'v', 's', 'p', 'h', 'p', 32, 0,  | 
871  | 79.2k  |   /* 7751 */ 'v', 'r', 'f', 'i', 'p', 32, 0,  | 
872  | 79.2k  |   /* 7758 */ 'x', 's', 'r', 'd', 'p', 'i', 'p', 32, 0,  | 
873  | 79.2k  |   /* 7767 */ 'x', 'v', 'r', 'd', 'p', 'i', 'p', 32, 0,  | 
874  | 79.2k  |   /* 7776 */ 'x', 'v', 'r', 's', 'p', 'i', 'p', 32, 0,  | 
875  | 79.2k  |   /* 7785 */ 'q', 'v', 'f', 'r', 'i', 'p', 32, 0,  | 
876  | 79.2k  |   /* 7793 */ 'd', 'c', 'b', 'f', 'l', 'p', 32, 0,  | 
877  | 79.2k  |   /* 7801 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,  | 
878  | 79.2k  |   /* 7812 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,  | 
879  | 79.2k  |   /* 7822 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 32, 0,  | 
880  | 79.2k  |   /* 7831 */ 'x', 's', 't', 's', 't', 'd', 'c', 'q', 'p', 32, 0,  | 
881  | 79.2k  |   /* 7842 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,  | 
882  | 79.2k  |   /* 7853 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,  | 
883  | 79.2k  |   /* 7863 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 32, 0,  | 
884  | 79.2k  |   /* 7872 */ 'x', 's', 'c', 'v', 's', 'd', 'q', 'p', 32, 0,  | 
885  | 79.2k  |   /* 7882 */ 'x', 's', 'c', 'v', 'u', 'd', 'q', 'p', 32, 0,  | 
886  | 79.2k  |   /* 7892 */ 'x', 's', 'n', 'e', 'g', 'q', 'p', 32, 0,  | 
887  | 79.2k  |   /* 7901 */ 'x', 's', 'x', 's', 'i', 'g', 'q', 'p', 32, 0,  | 
888  | 79.2k  |   /* 7911 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 32, 0,  | 
889  | 79.2k  |   /* 7920 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'q', 'p', 32, 0,  | 
890  | 79.2k  |   /* 7931 */ 'x', 's', 'c', 'm', 'p', 'o', 'q', 'p', 32, 0,  | 
891  | 79.2k  |   /* 7941 */ 'x', 's', 'c', 'v', 'd', 'p', 'q', 'p', 32, 0,  | 
892  | 79.2k  |   /* 7951 */ 'x', 's', 'i', 'e', 'x', 'p', 'q', 'p', 32, 0,  | 
893  | 79.2k  |   /* 7961 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'q', 'p', 32, 0,  | 
894  | 79.2k  |   /* 7973 */ 'x', 's', 'x', 'e', 'x', 'p', 'q', 'p', 32, 0,  | 
895  | 79.2k  |   /* 7983 */ 'x', 's', 'n', 'a', 'b', 's', 'q', 'p', 32, 0,  | 
896  | 79.2k  |   /* 7993 */ 'x', 's', 'a', 'b', 's', 'q', 'p', 32, 0,  | 
897  | 79.2k  |   /* 8002 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 32, 0,  | 
898  | 79.2k  |   /* 8012 */ 'x', 's', 'c', 'm', 'p', 'u', 'q', 'p', 32, 0,  | 
899  | 79.2k  |   /* 8022 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 32, 0,  | 
900  | 79.2k  |   /* 8031 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,  | 
901  | 79.2k  |   /* 8043 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,  | 
902  | 79.2k  |   /* 8055 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,  | 
903  | 79.2k  |   /* 8066 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,  | 
904  | 79.2k  |   /* 8077 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,  | 
905  | 79.2k  |   /* 8089 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,  | 
906  | 79.2k  |   /* 8101 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,  | 
907  | 79.2k  |   /* 8112 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,  | 
908  | 79.2k  |   /* 8123 */ 'x', 's', 's', 'u', 'b', 's', 'p', 32, 0,  | 
909  | 79.2k  |   /* 8132 */ 'x', 'v', 's', 'u', 'b', 's', 'p', 32, 0,  | 
910  | 79.2k  |   /* 8141 */ 'x', 's', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,  | 
911  | 79.2k  |   /* 8152 */ 'x', 'v', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,  | 
912  | 79.2k  |   /* 8163 */ 'x', 's', 'a', 'd', 'd', 's', 'p', 32, 0,  | 
913  | 79.2k  |   /* 8172 */ 'x', 'v', 'a', 'd', 'd', 's', 'p', 32, 0,  | 
914  | 79.2k  |   /* 8181 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,  | 
915  | 79.2k  |   /* 8192 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,  | 
916  | 79.2k  |   /* 8203 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,  | 
917  | 79.2k  |   /* 8214 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,  | 
918  | 79.2k  |   /* 8225 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', 32, 0,  | 
919  | 79.2k  |   /* 8236 */ 'x', 's', 'r', 'e', 's', 'p', 32, 0,  | 
920  | 79.2k  |   /* 8244 */ 'x', 'v', 'r', 'e', 's', 'p', 32, 0,  | 
921  | 79.2k  |   /* 8252 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,  | 
922  | 79.2k  |   /* 8264 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,  | 
923  | 79.2k  |   /* 8276 */ 'x', 'v', 'n', 'e', 'g', 's', 'p', 32, 0,  | 
924  | 79.2k  |   /* 8285 */ 'x', 'v', 'x', 's', 'i', 'g', 's', 'p', 32, 0,  | 
925  | 79.2k  |   /* 8295 */ 'x', 's', 'm', 'u', 'l', 's', 'p', 32, 0,  | 
926  | 79.2k  |   /* 8304 */ 'x', 'v', 'm', 'u', 'l', 's', 'p', 32, 0,  | 
927  | 79.2k  |   /* 8313 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,  | 
928  | 79.2k  |   /* 8325 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,  | 
929  | 79.2k  |   /* 8337 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,  | 
930  | 79.2k  |   /* 8348 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,  | 
931  | 79.2k  |   /* 8359 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,  | 
932  | 79.2k  |   /* 8371 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,  | 
933  | 79.2k  |   /* 8383 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,  | 
934  | 79.2k  |   /* 8394 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,  | 
935  | 79.2k  |   /* 8405 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 's', 'p', 32, 0,  | 
936  | 79.2k  |   /* 8416 */ 'x', 'v', 'm', 'i', 'n', 's', 'p', 32, 0,  | 
937  | 79.2k  |   /* 8425 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,  | 
938  | 79.2k  |   /* 8435 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,  | 
939  | 79.2k  |   /* 8445 */ 'x', 'v', 'c', 'v', 'h', 'p', 's', 'p', 32, 0,  | 
940  | 79.2k  |   /* 8455 */ 'x', 'v', 'i', 'e', 'x', 'p', 's', 'p', 32, 0,  | 
941  | 79.2k  |   /* 8465 */ 'x', 'v', 'x', 'e', 'x', 'p', 's', 'p', 32, 0,  | 
942  | 79.2k  |   /* 8475 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', 32, 0,  | 
943  | 79.2k  |   /* 8486 */ 'q', 'v', 'f', 'r', 's', 'p', 32, 0,  | 
944  | 79.2k  |   /* 8494 */ 'x', 's', 'r', 's', 'p', 32, 0,  | 
945  | 79.2k  |   /* 8501 */ 'x', 'v', 'n', 'a', 'b', 's', 's', 'p', 32, 0,  | 
946  | 79.2k  |   /* 8511 */ 'x', 'v', 'a', 'b', 's', 's', 'p', 32, 0,  | 
947  | 79.2k  |   /* 8520 */ 'l', 'x', 's', 's', 'p', 32, 0,  | 
948  | 79.2k  |   /* 8527 */ 's', 't', 'x', 's', 's', 'p', 32, 0,  | 
949  | 79.2k  |   /* 8535 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', 32, 0,  | 
950  | 79.2k  |   /* 8546 */ 'x', 's', 's', 'q', 'r', 't', 's', 'p', 32, 0,  | 
951  | 79.2k  |   /* 8556 */ 'x', 'v', 't', 's', 'q', 'r', 't', 's', 'p', 32, 0,  | 
952  | 79.2k  |   /* 8567 */ 'x', 'v', 's', 'q', 'r', 't', 's', 'p', 32, 0,  | 
953  | 79.2k  |   /* 8577 */ 'x', 's', 'd', 'i', 'v', 's', 'p', 32, 0,  | 
954  | 79.2k  |   /* 8586 */ 'x', 'v', 't', 'd', 'i', 'v', 's', 'p', 32, 0,  | 
955  | 79.2k  |   /* 8596 */ 'x', 'v', 'd', 'i', 'v', 's', 'p', 32, 0,  | 
956  | 79.2k  |   /* 8605 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 's', 'p', 32, 0,  | 
957  | 79.2k  |   /* 8616 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 's', 'p', 32, 0,  | 
958  | 79.2k  |   /* 8627 */ 'x', 'v', 'm', 'a', 'x', 's', 'p', 32, 0,  | 
959  | 79.2k  |   /* 8636 */ 'x', 's', 'r', 'q', 'p', 'x', 'p', 32, 0,  | 
960  | 79.2k  |   /* 8645 */ 'v', 'p', 'r', 't', 'y', 'b', 'q', 32, 0,  | 
961  | 79.2k  |   /* 8654 */ 'e', 'f', 'd', 'c', 'm', 'p', 'e', 'q', 32, 0,  | 
962  | 79.2k  |   /* 8664 */ 'q', 'v', 'f', 'c', 'm', 'p', 'e', 'q', 32, 0,  | 
963  | 79.2k  |   /* 8674 */ 'e', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,  | 
964  | 79.2k  |   /* 8684 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,  | 
965  | 79.2k  |   /* 8695 */ 'e', 'v', 'c', 'm', 'p', 'e', 'q', 32, 0,  | 
966  | 79.2k  |   /* 8704 */ 'e', 'f', 'd', 't', 's', 't', 'e', 'q', 32, 0,  | 
967  | 79.2k  |   /* 8714 */ 'e', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,  | 
968  | 79.2k  |   /* 8724 */ 'e', 'v', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,  | 
969  | 79.2k  |   /* 8735 */ 'v', 'b', 'p', 'e', 'r', 'm', 'q', 32, 0,  | 
970  | 79.2k  |   /* 8744 */ 'x', 'x', 'b', 'r', 'q', 32, 0,  | 
971  | 79.2k  |   /* 8751 */ 'v', 'm', 'u', 'l', '1', '0', 'u', 'q', 32, 0,  | 
972  | 79.2k  |   /* 8761 */ 'v', 'm', 'u', 'l', '1', '0', 'c', 'u', 'q', 32, 0,  | 
973  | 79.2k  |   /* 8772 */ 'v', 's', 'u', 'b', 'c', 'u', 'q', 32, 0,  | 
974  | 79.2k  |   /* 8781 */ 'v', 'a', 'd', 'd', 'c', 'u', 'q', 32, 0,  | 
975  | 79.2k  |   /* 8790 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'c', 'u', 'q', 32, 0,  | 
976  | 79.2k  |   /* 8802 */ 'v', 's', 'u', 'b', 'e', 'c', 'u', 'q', 32, 0,  | 
977  | 79.2k  |   /* 8812 */ 'v', 'a', 'd', 'd', 'e', 'c', 'u', 'q', 32, 0,  | 
978  | 79.2k  |   /* 8822 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'u', 'q', 32, 0,  | 
979  | 79.2k  |   /* 8833 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', 32, 0,  | 
980  | 79.2k  |   /* 8846 */ 'm', 'b', 'a', 'r', 32, 0,  | 
981  | 79.2k  |   /* 8852 */ 'm', 'f', 'd', 'c', 'r', 32, 0,  | 
982  | 79.2k  |   /* 8859 */ 'r', 'l', 'd', 'c', 'r', 32, 0,  | 
983  | 79.2k  |   /* 8866 */ 'm', 't', 'd', 'c', 'r', 32, 0,  | 
984  | 79.2k  |   /* 8873 */ 'm', 'f', 'c', 'r', 32, 0,  | 
985  | 79.2k  |   /* 8879 */ 'r', 'l', 'd', 'i', 'c', 'r', 32, 0,  | 
986  | 79.2k  |   /* 8887 */ 'm', 'f', 'v', 's', 'c', 'r', 32, 0,  | 
987  | 79.2k  |   /* 8895 */ 'm', 't', 'v', 's', 'c', 'r', 32, 0,  | 
988  | 79.2k  |   /* 8903 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,  | 
989  | 79.2k  |   /* 8913 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,  | 
990  | 79.2k  |   /* 8922 */ 'b', 'c', 'l', 'r', 32, 0,  | 
991  | 79.2k  |   /* 8928 */ 'm', 'f', 'l', 'r', 32, 0,  | 
992  | 79.2k  |   /* 8934 */ 'm', 't', 'l', 'r', 32, 0,  | 
993  | 79.2k  |   /* 8940 */ 'p', 's', '_', 'm', 'r', 32, 0,  | 
994  | 79.2k  |   /* 8947 */ 'q', 'v', 'f', 'm', 'r', 32, 0,  | 
995  | 79.2k  |   /* 8954 */ 'm', 'f', 'p', 'm', 'r', 32, 0,  | 
996  | 79.2k  |   /* 8961 */ 'm', 't', 'p', 'm', 'r', 32, 0,  | 
997  | 79.2k  |   /* 8968 */ 'v', 'p', 'e', 'r', 'm', 'r', 32, 0,  | 
998  | 79.2k  |   /* 8976 */ 'x', 'x', 'p', 'e', 'r', 'm', 'r', 32, 0,  | 
999  | 79.2k  |   /* 8985 */ 'x', 'x', 'l', 'o', 'r', 32, 0,  | 
1000  | 79.2k  |   /* 8992 */ 'x', 'x', 'l', 'n', 'o', 'r', 32, 0,  | 
1001  | 79.2k  |   /* 9000 */ 'c', 'r', 'n', 'o', 'r', 32, 0,  | 
1002  | 79.2k  |   /* 9007 */ 'e', 'v', 'n', 'o', 'r', 32, 0,  | 
1003  | 79.2k  |   /* 9014 */ 'c', 'r', 'o', 'r', 32, 0,  | 
1004  | 79.2k  |   /* 9020 */ 'e', 'v', 'o', 'r', 32, 0,  | 
1005  | 79.2k  |   /* 9026 */ 'x', 'x', 'l', 'x', 'o', 'r', 32, 0,  | 
1006  | 79.2k  |   /* 9034 */ 'v', 'p', 'e', 'r', 'm', 'x', 'o', 'r', 32, 0,  | 
1007  | 79.2k  |   /* 9044 */ 'c', 'r', 'x', 'o', 'r', 32, 0,  | 
1008  | 79.2k  |   /* 9051 */ 'e', 'v', 'x', 'o', 'r', 32, 0,  | 
1009  | 79.2k  |   /* 9058 */ 'm', 'f', 's', 'p', 'r', 32, 0,  | 
1010  | 79.2k  |   /* 9065 */ 'm', 't', 's', 'p', 'r', 32, 0,  | 
1011  | 79.2k  |   /* 9072 */ 'm', 'f', 's', 'r', 32, 0,  | 
1012  | 79.2k  |   /* 9078 */ 'm', 'f', 'm', 's', 'r', 32, 0,  | 
1013  | 79.2k  |   /* 9085 */ 'm', 't', 'm', 's', 'r', 32, 0,  | 
1014  | 79.2k  |   /* 9092 */ 'm', 't', 's', 'r', 32, 0,  | 
1015  | 79.2k  |   /* 9098 */ 'l', 'v', 's', 'r', 32, 0,  | 
1016  | 79.2k  |   /* 9104 */ 'b', 'c', 'c', 't', 'r', 32, 0,  | 
1017  | 79.2k  |   /* 9111 */ 'm', 'f', 'c', 't', 'r', 32, 0,  | 
1018  | 79.2k  |   /* 9118 */ 'm', 't', 'c', 't', 'r', 32, 0,  | 
1019  | 79.2k  |   /* 9125 */ 'p', 's', '_', 'a', 'b', 's', 32, 0,  | 
1020  | 79.2k  |   /* 9133 */ 'e', 'f', 'd', 'a', 'b', 's', 32, 0,  | 
1021  | 79.2k  |   /* 9141 */ 'q', 'v', 'f', 'a', 'b', 's', 32, 0,  | 
1022  | 79.2k  |   /* 9149 */ 'p', 's', '_', 'n', 'a', 'b', 's', 32, 0,  | 
1023  | 79.2k  |   /* 9158 */ 'e', 'f', 'd', 'n', 'a', 'b', 's', 32, 0,  | 
1024  | 79.2k  |   /* 9167 */ 'q', 'v', 'f', 'n', 'a', 'b', 's', 32, 0,  | 
1025  | 79.2k  |   /* 9176 */ 'e', 'f', 's', 'n', 'a', 'b', 's', 32, 0,  | 
1026  | 79.2k  |   /* 9185 */ 'e', 'v', 'f', 's', 'n', 'a', 'b', 's', 32, 0,  | 
1027  | 79.2k  |   /* 9195 */ 'e', 'f', 's', 'a', 'b', 's', 32, 0,  | 
1028  | 79.2k  |   /* 9203 */ 'e', 'v', 'f', 's', 'a', 'b', 's', 32, 0,  | 
1029  | 79.2k  |   /* 9212 */ 'e', 'v', 'a', 'b', 's', 32, 0,  | 
1030  | 79.2k  |   /* 9219 */ 'v', 's', 'u', 'm', '4', 's', 'b', 's', 32, 0,  | 
1031  | 79.2k  |   /* 9229 */ 'v', 's', 'u', 'b', 's', 'b', 's', 32, 0,  | 
1032  | 79.2k  |   /* 9238 */ 'v', 'a', 'd', 'd', 's', 'b', 's', 32, 0,  | 
1033  | 79.2k  |   /* 9247 */ 'v', 's', 'u', 'm', '4', 'u', 'b', 's', 32, 0,  | 
1034  | 79.2k  |   /* 9257 */ 'v', 's', 'u', 'b', 'u', 'b', 's', 32, 0,  | 
1035  | 79.2k  |   /* 9266 */ 'v', 'a', 'd', 'd', 'u', 'b', 's', 32, 0,  | 
1036  | 79.2k  |   /* 9275 */ 'q', 'v', 'f', 's', 'u', 'b', 's', 32, 0,  | 
1037  | 79.2k  |   /* 9284 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 's', 32, 0,  | 
1038  | 79.2k  |   /* 9294 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 32, 0,  | 
1039  | 79.2k  |   /* 9305 */ 'q', 'v', 'f', 'a', 'd', 'd', 's', 32, 0,  | 
1040  | 79.2k  |   /* 9314 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1041  | 79.2k  |   /* 9324 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1042  | 79.2k  |   /* 9335 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1043  | 79.2k  |   /* 9350 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1044  | 79.2k  |   /* 9364 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1045  | 79.2k  |   /* 9375 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,  | 
1046  | 79.2k  |   /* 9387 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 's', 32, 0,  | 
1047  | 79.2k  |   /* 9397 */ 'd', 'c', 'b', 't', 'd', 's', 32, 0,  | 
1048  | 79.2k  |   /* 9405 */ 'd', 'c', 'b', 't', 's', 't', 'd', 's', 32, 0,  | 
1049  | 79.2k  |   /* 9415 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,  | 
1050  | 79.2k  |   /* 9427 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,  | 
1051  | 79.2k  |   /* 9439 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'd', 's', 32, 0,  | 
1052  | 79.2k  |   /* 9451 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,  | 
1053  | 79.2k  |   /* 9463 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,  | 
1054  | 79.2k  |   /* 9475 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'd', 's', 32, 0,  | 
1055  | 79.2k  |   /* 9487 */ 'p', 's', '_', 'r', 'e', 's', 32, 0,  | 
1056  | 79.2k  |   /* 9495 */ 'q', 'v', 'f', 'r', 'e', 's', 32, 0,  | 
1057  | 79.2k  |   /* 9503 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 's', 32, 0,  | 
1058  | 79.2k  |   /* 9515 */ 'e', 'f', 'd', 'c', 'f', 's', 32, 0,  | 
1059  | 79.2k  |   /* 9523 */ 'm', 'f', 'f', 's', 32, 0,  | 
1060  | 79.2k  |   /* 9529 */ 'l', 'f', 's', 32, 0,  | 
1061  | 79.2k  |   /* 9534 */ 'm', 'c', 'r', 'f', 's', 32, 0,  | 
1062  | 79.2k  |   /* 9541 */ 's', 't', 'f', 's', 32, 0,  | 
1063  | 79.2k  |   /* 9547 */ 'v', 's', 'u', 'm', '4', 's', 'h', 's', 32, 0,  | 
1064  | 79.2k  |   /* 9557 */ 'v', 's', 'u', 'b', 's', 'h', 's', 32, 0,  | 
1065  | 79.2k  |   /* 9566 */ 'v', 'm', 'h', 'a', 'd', 'd', 's', 'h', 's', 32, 0,  | 
1066  | 79.2k  |   /* 9577 */ 'v', 'm', 'h', 'r', 'a', 'd', 'd', 's', 'h', 's', 32, 0,  | 
1067  | 79.2k  |   /* 9589 */ 'v', 'a', 'd', 'd', 's', 'h', 's', 32, 0,  | 
1068  | 79.2k  |   /* 9598 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 's', 32, 0,  | 
1069  | 79.2k  |   /* 9608 */ 'v', 's', 'u', 'b', 'u', 'h', 's', 32, 0,  | 
1070  | 79.2k  |   /* 9617 */ 'v', 'a', 'd', 'd', 'u', 'h', 's', 32, 0,  | 
1071  | 79.2k  |   /* 9626 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 's', 32, 0,  | 
1072  | 79.2k  |   /* 9636 */ 's', 'u', 'b', 'i', 's', 32, 0,  | 
1073  | 79.2k  |   /* 9643 */ 's', 'u', 'b', 'p', 'c', 'i', 's', 32, 0,  | 
1074  | 79.2k  |   /* 9652 */ 'a', 'd', 'd', 'p', 'c', 'i', 's', 32, 0,  | 
1075  | 79.2k  |   /* 9661 */ 'a', 'd', 'd', 'i', 's', 32, 0,  | 
1076  | 79.2k  |   /* 9668 */ 'l', 'i', 's', 32, 0,  | 
1077  | 79.2k  |   /* 9673 */ 'x', 'o', 'r', 'i', 's', 32, 0,  | 
1078  | 79.2k  |   /* 9680 */ 'e', 'v', 's', 'r', 'w', 'i', 's', 32, 0,  | 
1079  | 79.2k  |   /* 9689 */ 'i', 'c', 'b', 't', 'l', 's', 32, 0,  | 
1080  | 79.2k  |   /* 9697 */ 'q', 'v', 'f', 'm', 'u', 'l', 's', 32, 0,  | 
1081  | 79.2k  |   /* 9706 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 's', 32, 0,  | 
1082  | 79.2k  |   /* 9716 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 32, 0,  | 
1083  | 79.2k  |   /* 9725 */ 'v', 'p', 'k', 's', 'd', 's', 's', 32, 0,  | 
1084  | 79.2k  |   /* 9734 */ 'v', 'p', 'k', 's', 'h', 's', 's', 32, 0,  | 
1085  | 79.2k  |   /* 9743 */ 'v', 'p', 'k', 's', 'w', 's', 's', 32, 0,  | 
1086  | 79.2k  |   /* 9752 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 's', 32, 0,  | 
1087  | 79.2k  |   /* 9762 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 's', 32, 0,  | 
1088  | 79.2k  |   /* 9772 */ 'f', 's', 'q', 'r', 't', 's', 32, 0,  | 
1089  | 79.2k  |   /* 9780 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 's', 32, 0,  | 
1090  | 79.2k  |   /* 9791 */ 'v', 'p', 'k', 's', 'd', 'u', 's', 32, 0,  | 
1091  | 79.2k  |   /* 9800 */ 'v', 'p', 'k', 'u', 'd', 'u', 's', 32, 0,  | 
1092  | 79.2k  |   /* 9809 */ 'v', 'p', 'k', 's', 'h', 'u', 's', 32, 0,  | 
1093  | 79.2k  |   /* 9818 */ 'v', 'p', 'k', 'u', 'h', 'u', 's', 32, 0,  | 
1094  | 79.2k  |   /* 9827 */ 'v', 'p', 'k', 's', 'w', 'u', 's', 32, 0,  | 
1095  | 79.2k  |   /* 9836 */ 'v', 'p', 'k', 'u', 'w', 'u', 's', 32, 0,  | 
1096  | 79.2k  |   /* 9845 */ 'f', 'd', 'i', 'v', 's', 32, 0,  | 
1097  | 79.2k  |   /* 9852 */ 'e', 'v', 's', 'r', 'w', 's', 32, 0,  | 
1098  | 79.2k  |   /* 9860 */ 'm', 't', 'v', 's', 'r', 'w', 's', 32, 0,  | 
1099  | 79.2k  |   /* 9869 */ 'v', 's', 'u', 'm', '2', 's', 'w', 's', 32, 0,  | 
1100  | 79.2k  |   /* 9879 */ 'v', 's', 'u', 'b', 's', 'w', 's', 32, 0,  | 
1101  | 79.2k  |   /* 9888 */ 'v', 'a', 'd', 'd', 's', 'w', 's', 32, 0,  | 
1102  | 79.2k  |   /* 9897 */ 'v', 's', 'u', 'm', 's', 'w', 's', 32, 0,  | 
1103  | 79.2k  |   /* 9906 */ 'v', 's', 'u', 'b', 'u', 'w', 's', 32, 0,  | 
1104  | 79.2k  |   /* 9915 */ 'v', 'a', 'd', 'd', 'u', 'w', 's', 32, 0,  | 
1105  | 79.2k  |   /* 9924 */ 'e', 'v', 'd', 'i', 'v', 'w', 's', 32, 0,  | 
1106  | 79.2k  |   /* 9933 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,  | 
1107  | 79.2k  |   /* 9945 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,  | 
1108  | 79.2k  |   /* 9957 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'w', 's', 32, 0,  | 
1109  | 79.2k  |   /* 9969 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,  | 
1110  | 79.2k  |   /* 9981 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,  | 
1111  | 79.2k  |   /* 9993 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'w', 's', 32, 0,  | 
1112  | 79.2k  |   /* 10005 */ 'v', 'c', 't', 's', 'x', 's', 32, 0,  | 
1113  | 79.2k  |   /* 10013 */ 'v', 'c', 't', 'u', 'x', 's', 32, 0,  | 
1114  | 79.2k  |   /* 10021 */ 'l', 'd', 'a', 't', 32, 0,  | 
1115  | 79.2k  |   /* 10027 */ 's', 't', 'd', 'a', 't', 32, 0,  | 
1116  | 79.2k  |   /* 10034 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 32, 0,  | 
1117  | 79.2k  |   /* 10047 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 32, 0,  | 
1118  | 79.2k  |   /* 10059 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 32, 0,  | 
1119  | 79.2k  |   /* 10073 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 32, 0,  | 
1120  | 79.2k  |   /* 10087 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 32, 0,  | 
1121  | 79.2k  |   /* 10099 */ 'l', 'w', 'a', 't', 32, 0,  | 
1122  | 79.2k  |   /* 10105 */ 's', 't', 'w', 'a', 't', 32, 0,  | 
1123  | 79.2k  |   /* 10112 */ 'd', 'c', 'b', 't', 32, 0,  | 
1124  | 79.2k  |   /* 10118 */ 'i', 'c', 'b', 't', 32, 0,  | 
1125  | 79.2k  |   /* 10124 */ 'd', 'c', 'b', 't', 'c', 't', 32, 0,  | 
1126  | 79.2k  |   /* 10132 */ 'd', 'c', 'b', 't', 's', 't', 'c', 't', 32, 0,  | 
1127  | 79.2k  |   /* 10142 */ 'e', 'f', 'd', 'c', 'm', 'p', 'g', 't', 32, 0,  | 
1128  | 79.2k  |   /* 10152 */ 'q', 'v', 'f', 'c', 'm', 'p', 'g', 't', 32, 0,  | 
1129  | 79.2k  |   /* 10162 */ 'e', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,  | 
1130  | 79.2k  |   /* 10172 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,  | 
1131  | 79.2k  |   /* 10183 */ 'e', 'f', 'd', 't', 's', 't', 'g', 't', 32, 0,  | 
1132  | 79.2k  |   /* 10193 */ 'e', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,  | 
1133  | 79.2k  |   /* 10203 */ 'e', 'v', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,  | 
1134  | 79.2k  |   /* 10214 */ 'w', 'a', 'i', 't', 32, 0,  | 
1135  | 79.2k  |   /* 10220 */ 'e', 'f', 'd', 'c', 'm', 'p', 'l', 't', 32, 0,  | 
1136  | 79.2k  |   /* 10230 */ 'q', 'v', 'f', 'c', 'm', 'p', 'l', 't', 32, 0,  | 
1137  | 79.2k  |   /* 10240 */ 'e', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,  | 
1138  | 79.2k  |   /* 10250 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,  | 
1139  | 79.2k  |   /* 10261 */ 'e', 'f', 'd', 't', 's', 't', 'l', 't', 32, 0,  | 
1140  | 79.2k  |   /* 10271 */ 'e', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,  | 
1141  | 79.2k  |   /* 10281 */ 'e', 'v', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,  | 
1142  | 79.2k  |   /* 10292 */ 'f', 's', 'q', 'r', 't', 32, 0,  | 
1143  | 79.2k  |   /* 10299 */ 'f', 't', 's', 'q', 'r', 't', 32, 0,  | 
1144  | 79.2k  |   /* 10307 */ 'p', 's', 'q', '_', 's', 't', 32, 0,  | 
1145  | 79.2k  |   /* 10315 */ 'p', 'a', 's', 't', 'e', '_', 'l', 'a', 's', 't', 32, 0,  | 
1146  | 79.2k  |   /* 10327 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,  | 
1147  | 79.2k  |   /* 10341 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,  | 
1148  | 79.2k  |   /* 10354 */ 'd', 'c', 'b', 's', 't', 32, 0,  | 
1149  | 79.2k  |   /* 10361 */ 'd', 's', 't', 32, 0,  | 
1150  | 79.2k  |   /* 10366 */ 'c', 'o', 'p', 'y', '_', 'f', 'i', 'r', 's', 't', 32, 0,  | 
1151  | 79.2k  |   /* 10378 */ 'd', 'c', 'b', 't', 's', 't', 32, 0,  | 
1152  | 79.2k  |   /* 10386 */ 'd', 's', 't', 's', 't', 32, 0,  | 
1153  | 79.2k  |   /* 10393 */ 'd', 'c', 'b', 't', 't', 32, 0,  | 
1154  | 79.2k  |   /* 10400 */ 'd', 's', 't', 't', 32, 0,  | 
1155  | 79.2k  |   /* 10406 */ 'd', 'c', 'b', 't', 's', 't', 't', 32, 0,  | 
1156  | 79.2k  |   /* 10415 */ 'd', 's', 't', 's', 't', 't', 32, 0,  | 
1157  | 79.2k  |   /* 10423 */ 'l', 'h', 'a', 'u', 32, 0,  | 
1158  | 79.2k  |   /* 10429 */ 's', 't', 'b', 'u', 32, 0,  | 
1159  | 79.2k  |   /* 10435 */ 'l', 'f', 'd', 'u', 32, 0,  | 
1160  | 79.2k  |   /* 10441 */ 's', 't', 'f', 'd', 'u', 32, 0,  | 
1161  | 79.2k  |   /* 10448 */ 'm', 'a', 'd', 'd', 'h', 'd', 'u', 32, 0,  | 
1162  | 79.2k  |   /* 10457 */ 'm', 'u', 'l', 'h', 'd', 'u', 32, 0,  | 
1163  | 79.2k  |   /* 10465 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 32, 0,  | 
1164  | 79.2k  |   /* 10475 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 32, 0,  | 
1165  | 79.2k  |   /* 10485 */ 'l', 'd', 'u', 32, 0,  | 
1166  | 79.2k  |   /* 10490 */ 's', 't', 'd', 'u', 32, 0,  | 
1167  | 79.2k  |   /* 10496 */ 'd', 'i', 'v', 'd', 'u', 32, 0,  | 
1168  | 79.2k  |   /* 10503 */ 'd', 'i', 'v', 'd', 'e', 'u', 32, 0,  | 
1169  | 79.2k  |   /* 10511 */ 'd', 'i', 'v', 'w', 'e', 'u', 32, 0,  | 
1170  | 79.2k  |   /* 10519 */ 's', 't', 'h', 'u', 32, 0,  | 
1171  | 79.2k  |   /* 10525 */ 'e', 'v', 's', 'r', 'w', 'i', 'u', 32, 0,  | 
1172  | 79.2k  |   /* 10534 */ 'p', 's', 'q', '_', 'l', 'u', 32, 0,  | 
1173  | 79.2k  |   /* 10542 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 32, 0,  | 
1174  | 79.2k  |   /* 10551 */ 'f', 'c', 'm', 'p', 'u', 32, 0,  | 
1175  | 79.2k  |   /* 10558 */ 'l', 'f', 's', 'u', 32, 0,  | 
1176  | 79.2k  |   /* 10564 */ 's', 't', 'f', 's', 'u', 32, 0,  | 
1177  | 79.2k  |   /* 10571 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 'u', 32, 0,  | 
1178  | 79.2k  |   /* 10581 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 'u', 32, 0,  | 
1179  | 79.2k  |   /* 10591 */ 'p', 's', 'q', '_', 's', 't', 'u', 32, 0,  | 
1180  | 79.2k  |   /* 10600 */ 'm', 'u', 'l', 'h', 'w', 'u', 32, 0,  | 
1181  | 79.2k  |   /* 10608 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 32, 0,  | 
1182  | 79.2k  |   /* 10618 */ 'e', 'v', 's', 'r', 'w', 'u', 32, 0,  | 
1183  | 79.2k  |   /* 10626 */ 's', 't', 'w', 'u', 32, 0,  | 
1184  | 79.2k  |   /* 10632 */ 'e', 'v', 'd', 'i', 'v', 'w', 'u', 32, 0,  | 
1185  | 79.2k  |   /* 10641 */ 'l', 'b', 'z', 'u', 32, 0,  | 
1186  | 79.2k  |   /* 10647 */ 'l', 'h', 'z', 'u', 32, 0,  | 
1187  | 79.2k  |   /* 10653 */ 'l', 'w', 'z', 'u', 32, 0,  | 
1188  | 79.2k  |   /* 10659 */ 's', 'l', 'b', 'm', 'f', 'e', 'v', 32, 0,  | 
1189  | 79.2k  |   /* 10668 */ 'p', 's', '_', 'd', 'i', 'v', 32, 0,  | 
1190  | 79.2k  |   /* 10676 */ 'e', 'f', 'd', 'd', 'i', 'v', 32, 0,  | 
1191  | 79.2k  |   /* 10684 */ 'f', 'd', 'i', 'v', 32, 0,  | 
1192  | 79.2k  |   /* 10690 */ 'e', 'f', 's', 'd', 'i', 'v', 32, 0,  | 
1193  | 79.2k  |   /* 10698 */ 'e', 'v', 'f', 's', 'd', 'i', 'v', 32, 0,  | 
1194  | 79.2k  |   /* 10707 */ 'f', 't', 'd', 'i', 'v', 32, 0,  | 
1195  | 79.2k  |   /* 10714 */ 'v', 's', 'l', 'v', 32, 0,  | 
1196  | 79.2k  |   /* 10720 */ 'x', 'x', 'l', 'e', 'q', 'v', 32, 0,  | 
1197  | 79.2k  |   /* 10728 */ 'c', 'r', 'e', 'q', 'v', 32, 0,  | 
1198  | 79.2k  |   /* 10735 */ 'e', 'v', 'e', 'q', 'v', 32, 0,  | 
1199  | 79.2k  |   /* 10742 */ 'v', 's', 'r', 'v', 32, 0,  | 
1200  | 79.2k  |   /* 10748 */ 'l', 'x', 'v', 32, 0,  | 
1201  | 79.2k  |   /* 10753 */ 's', 't', 'x', 'v', 32, 0,  | 
1202  | 79.2k  |   /* 10759 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'w', 32, 0,  | 
1203  | 79.2k  |   /* 10769 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'w', 32, 0,  | 
1204  | 79.2k  |   /* 10779 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,  | 
1205  | 79.2k  |   /* 10792 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,  | 
1206  | 79.2k  |   /* 10805 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'a', 'w', 32, 0,  | 
1207  | 79.2k  |   /* 10818 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'a', 'w', 32, 0,  | 
1208  | 79.2k  |   /* 10831 */ 'e', 'v', 'a', 'd', 'd', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1209  | 79.2k  |   /* 10844 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1210  | 79.2k  |   /* 10857 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1211  | 79.2k  |   /* 10871 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1212  | 79.2k  |   /* 10884 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1213  | 79.2k  |   /* 10897 */ 'e', 'v', 'a', 'd', 'd', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1214  | 79.2k  |   /* 10910 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1215  | 79.2k  |   /* 10923 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1216  | 79.2k  |   /* 10937 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1217  | 79.2k  |   /* 10950 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,  | 
1218  | 79.2k  |   /* 10963 */ 'e', 'v', 'a', 'd', 'd', 's', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1219  | 79.2k  |   /* 10976 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1220  | 79.2k  |   /* 10989 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1221  | 79.2k  |   /* 11003 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1222  | 79.2k  |   /* 11016 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1223  | 79.2k  |   /* 11029 */ 'e', 'v', 'a', 'd', 'd', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1224  | 79.2k  |   /* 11042 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1225  | 79.2k  |   /* 11055 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1226  | 79.2k  |   /* 11069 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1227  | 79.2k  |   /* 11082 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,  | 
1228  | 79.2k  |   /* 11095 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'w', 32, 0,  | 
1229  | 79.2k  |   /* 11107 */ 'v', 's', 'r', 'a', 'w', 32, 0,  | 
1230  | 79.2k  |   /* 11114 */ 'v', 'p', 'r', 't', 'y', 'b', 'w', 32, 0,  | 
1231  | 79.2k  |   /* 11123 */ 'e', 'v', 'a', 'd', 'd', 'w', 32, 0,  | 
1232  | 79.2k  |   /* 11131 */ 'e', 'v', 'l', 'd', 'w', 32, 0,  | 
1233  | 79.2k  |   /* 11138 */ 'e', 'v', 'r', 'n', 'd', 'w', 32, 0,  | 
1234  | 79.2k  |   /* 11146 */ 'e', 'v', 's', 't', 'd', 'w', 32, 0,  | 
1235  | 79.2k  |   /* 11154 */ 'v', 'm', 'r', 'g', 'e', 'w', 32, 0,  | 
1236  | 79.2k  |   /* 11162 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', 32, 0,  | 
1237  | 79.2k  |   /* 11171 */ 'e', 'v', 's', 'u', 'b', 'f', 'w', 32, 0,  | 
1238  | 79.2k  |   /* 11180 */ 'e', 'v', 's', 'u', 'b', 'i', 'f', 'w', 32, 0,  | 
1239  | 79.2k  |   /* 11190 */ 'v', 'n', 'e', 'g', 'w', 32, 0,  | 
1240  | 79.2k  |   /* 11197 */ 'v', 'm', 'r', 'g', 'h', 'w', 32, 0,  | 
1241  | 79.2k  |   /* 11205 */ 'x', 'x', 'm', 'r', 'g', 'h', 'w', 32, 0,  | 
1242  | 79.2k  |   /* 11214 */ 'm', 'u', 'l', 'h', 'w', 32, 0,  | 
1243  | 79.2k  |   /* 11221 */ 'e', 'v', 'a', 'd', 'd', 'i', 'w', 32, 0,  | 
1244  | 79.2k  |   /* 11230 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 32, 0,  | 
1245  | 79.2k  |   /* 11239 */ 'v', 'm', 'r', 'g', 'l', 'w', 32, 0,  | 
1246  | 79.2k  |   /* 11247 */ 'x', 'x', 'm', 'r', 'g', 'l', 'w', 32, 0,  | 
1247  | 79.2k  |   /* 11256 */ 'm', 'u', 'l', 'l', 'w', 32, 0,  | 
1248  | 79.2k  |   /* 11263 */ 'c', 'm', 'p', 'l', 'w', 32, 0,  | 
1249  | 79.2k  |   /* 11270 */ 'e', 'v', 'r', 'l', 'w', 32, 0,  | 
1250  | 79.2k  |   /* 11277 */ 'e', 'v', 's', 'l', 'w', 32, 0,  | 
1251  | 79.2k  |   /* 11284 */ 'l', 'm', 'w', 32, 0,  | 
1252  | 79.2k  |   /* 11289 */ 's', 't', 'm', 'w', 32, 0,  | 
1253  | 79.2k  |   /* 11295 */ 'v', 'p', 'm', 's', 'u', 'm', 'w', 32, 0,  | 
1254  | 79.2k  |   /* 11304 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,  | 
1255  | 79.2k  |   /* 11317 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,  | 
1256  | 79.2k  |   /* 11330 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'n', 'w', 32, 0,  | 
1257  | 79.2k  |   /* 11343 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'n', 'w', 32, 0,  | 
1258  | 79.2k  |   /* 11356 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1259  | 79.2k  |   /* 11369 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1260  | 79.2k  |   /* 11382 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1261  | 79.2k  |   /* 11395 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1262  | 79.2k  |   /* 11408 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1263  | 79.2k  |   /* 11421 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,  | 
1264  | 79.2k  |   /* 11434 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1265  | 79.2k  |   /* 11447 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1266  | 79.2k  |   /* 11460 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1267  | 79.2k  |   /* 11473 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1268  | 79.2k  |   /* 11486 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1269  | 79.2k  |   /* 11499 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,  | 
1270  | 79.2k  |   /* 11512 */ 'v', 'm', 'r', 'g', 'o', 'w', 32, 0,  | 
1271  | 79.2k  |   /* 11520 */ 'c', 'm', 'p', 'w', 32, 0,  | 
1272  | 79.2k  |   /* 11526 */ 'x', 'x', 'b', 'r', 'w', 32, 0,  | 
1273  | 79.2k  |   /* 11533 */ 'v', 's', 'r', 'w', 32, 0,  | 
1274  | 79.2k  |   /* 11539 */ 'm', 'o', 'd', 's', 'w', 32, 0,  | 
1275  | 79.2k  |   /* 11546 */ 'v', 'm', 'u', 'l', 'e', 's', 'w', 32, 0,  | 
1276  | 79.2k  |   /* 11555 */ 'v', 'a', 'v', 'g', 's', 'w', 32, 0,  | 
1277  | 79.2k  |   /* 11563 */ 'v', 'u', 'p', 'k', 'h', 's', 'w', 32, 0,  | 
1278  | 79.2k  |   /* 11572 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'w', 32, 0,  | 
1279  | 79.2k  |   /* 11582 */ 'v', 'u', 'p', 'k', 'l', 's', 'w', 32, 0,  | 
1280  | 79.2k  |   /* 11591 */ 'e', 'v', 'c', 'n', 't', 'l', 's', 'w', 32, 0,  | 
1281  | 79.2k  |   /* 11601 */ 'v', 'm', 'i', 'n', 's', 'w', 32, 0,  | 
1282  | 79.2k  |   /* 11609 */ 'v', 'm', 'u', 'l', 'o', 's', 'w', 32, 0,  | 
1283  | 79.2k  |   /* 11618 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', 32, 0,  | 
1284  | 79.2k  |   /* 11628 */ 'e', 'x', 't', 's', 'w', 32, 0,  | 
1285  | 79.2k  |   /* 11635 */ 'v', 'm', 'a', 'x', 's', 'w', 32, 0,  | 
1286  | 79.2k  |   /* 11643 */ 'v', 's', 'p', 'l', 't', 'w', 32, 0,  | 
1287  | 79.2k  |   /* 11651 */ 'x', 'x', 's', 'p', 'l', 't', 'w', 32, 0,  | 
1288  | 79.2k  |   /* 11660 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'w', 32, 0,  | 
1289  | 79.2k  |   /* 11670 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,  | 
1290  | 79.2k  |   /* 11680 */ 'x', 'x', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,  | 
1291  | 79.2k  |   /* 11691 */ 's', 't', 'w', 32, 0,  | 
1292  | 79.2k  |   /* 11696 */ 'v', 's', 'u', 'b', 'c', 'u', 'w', 32, 0,  | 
1293  | 79.2k  |   /* 11705 */ 'v', 'a', 'd', 'd', 'c', 'u', 'w', 32, 0,  | 
1294  | 79.2k  |   /* 11714 */ 'm', 'o', 'd', 'u', 'w', 32, 0,  | 
1295  | 79.2k  |   /* 11721 */ 'v', 'a', 'b', 's', 'd', 'u', 'w', 32, 0,  | 
1296  | 79.2k  |   /* 11730 */ 'v', 'm', 'u', 'l', 'e', 'u', 'w', 32, 0,  | 
1297  | 79.2k  |   /* 11739 */ 'v', 'a', 'v', 'g', 'u', 'w', 32, 0,  | 
1298  | 79.2k  |   /* 11747 */ 'v', 'm', 'i', 'n', 'u', 'w', 32, 0,  | 
1299  | 79.2k  |   /* 11755 */ 'v', 'm', 'u', 'l', 'o', 'u', 'w', 32, 0,  | 
1300  | 79.2k  |   /* 11764 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', 32, 0,  | 
1301  | 79.2k  |   /* 11774 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,  | 
1302  | 79.2k  |   /* 11786 */ 'x', 'x', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,  | 
1303  | 79.2k  |   /* 11799 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', 32, 0,  | 
1304  | 79.2k  |   /* 11809 */ 'v', 'm', 'a', 'x', 'u', 'w', 32, 0,  | 
1305  | 79.2k  |   /* 11817 */ 'd', 'i', 'v', 'w', 32, 0,  | 
1306  | 79.2k  |   /* 11823 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', 32, 0,  | 
1307  | 79.2k  |   /* 11833 */ 'v', 'c', 'l', 'z', 'w', 32, 0,  | 
1308  | 79.2k  |   /* 11840 */ 'e', 'v', 'c', 'n', 't', 'l', 'z', 'w', 32, 0,  | 
1309  | 79.2k  |   /* 11850 */ 'v', 'c', 't', 'z', 'w', 32, 0,  | 
1310  | 79.2k  |   /* 11857 */ 'c', 'n', 't', 't', 'z', 'w', 32, 0,  | 
1311  | 79.2k  |   /* 11865 */ 'l', 'x', 'v', 'd', '2', 'x', 32, 0,  | 
1312  | 79.2k  |   /* 11873 */ 's', 't', 'x', 'v', 'd', '2', 'x', 32, 0,  | 
1313  | 79.2k  |   /* 11882 */ 'l', 'x', 'v', 'w', '4', 'x', 32, 0,  | 
1314  | 79.2k  |   /* 11890 */ 's', 't', 'x', 'v', 'w', '4', 'x', 32, 0,  | 
1315  | 79.2k  |   /* 11899 */ 'l', 'x', 'v', 'b', '1', '6', 'x', 32, 0,  | 
1316  | 79.2k  |   /* 11908 */ 's', 't', 'x', 'v', 'b', '1', '6', 'x', 32, 0,  | 
1317  | 79.2k  |   /* 11918 */ 'l', 'x', 'v', 'h', '8', 'x', 32, 0,  | 
1318  | 79.2k  |   /* 11926 */ 's', 't', 'x', 'v', 'h', '8', 'x', 32, 0,  | 
1319  | 79.2k  |   /* 11935 */ 'l', 'h', 'a', 'x', 32, 0,  | 
1320  | 79.2k  |   /* 11941 */ 't', 'l', 'b', 'i', 'v', 'a', 'x', 32, 0,  | 
1321  | 79.2k  |   /* 11950 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 32, 0,  | 
1322  | 79.2k  |   /* 11960 */ 'l', 'x', 's', 'i', 'w', 'a', 'x', 32, 0,  | 
1323  | 79.2k  |   /* 11969 */ 'l', 'w', 'a', 'x', 32, 0,  | 
1324  | 79.2k  |   /* 11975 */ 'l', 'v', 'e', 'b', 'x', 32, 0,  | 
1325  | 79.2k  |   /* 11982 */ 's', 't', 'v', 'e', 'b', 'x', 32, 0,  | 
1326  | 79.2k  |   /* 11990 */ 's', 't', 'x', 's', 'i', 'b', 'x', 32, 0,  | 
1327  | 79.2k  |   /* 11999 */ 's', 't', 'b', 'x', 32, 0,  | 
1328  | 79.2k  |   /* 12005 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 32, 0,  | 
1329  | 79.2k  |   /* 12014 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 32, 0,  | 
1330  | 79.2k  |   /* 12024 */ 'e', 'v', 'l', 'd', 'd', 'x', 32, 0,  | 
1331  | 79.2k  |   /* 12032 */ 'e', 'v', 's', 't', 'd', 'd', 'x', 32, 0,  | 
1332  | 79.2k  |   /* 12041 */ 'q', 'v', 'l', 'f', 'd', 'x', 32, 0,  | 
1333  | 79.2k  |   /* 12049 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 32, 0,  | 
1334  | 79.2k  |   /* 12058 */ 'q', 'v', 'l', 'p', 'c', 'l', 'd', 'x', 32, 0,  | 
1335  | 79.2k  |   /* 12068 */ 'q', 'v', 'l', 'p', 'c', 'r', 'd', 'x', 32, 0,  | 
1336  | 79.2k  |   /* 12078 */ 'l', 'x', 's', 'd', 'x', 32, 0,  | 
1337  | 79.2k  |   /* 12085 */ 's', 't', 'x', 's', 'd', 'x', 32, 0,  | 
1338  | 79.2k  |   /* 12093 */ 's', 't', 'd', 'x', 32, 0,  | 
1339  | 79.2k  |   /* 12099 */ 'e', 'v', 'l', 'w', 'h', 'e', 'x', 32, 0,  | 
1340  | 79.2k  |   /* 12108 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 'x', 32, 0,  | 
1341  | 79.2k  |   /* 12118 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 'x', 32, 0,  | 
1342  | 79.2k  |   /* 12128 */ 'e', 'v', 'l', 'd', 'h', 'x', 32, 0,  | 
1343  | 79.2k  |   /* 12136 */ 'e', 'v', 's', 't', 'd', 'h', 'x', 32, 0,  | 
1344  | 79.2k  |   /* 12145 */ 'l', 'v', 'e', 'h', 'x', 32, 0,  | 
1345  | 79.2k  |   /* 12152 */ 's', 't', 'v', 'e', 'h', 'x', 32, 0,  | 
1346  | 79.2k  |   /* 12160 */ 's', 't', 'x', 's', 'i', 'h', 'x', 32, 0,  | 
1347  | 79.2k  |   /* 12169 */ 's', 't', 'h', 'x', 32, 0,  | 
1348  | 79.2k  |   /* 12175 */ 's', 't', 'b', 'c', 'i', 'x', 32, 0,  | 
1349  | 79.2k  |   /* 12183 */ 'l', 'd', 'c', 'i', 'x', 32, 0,  | 
1350  | 79.2k  |   /* 12190 */ 's', 't', 'd', 'c', 'i', 'x', 32, 0,  | 
1351  | 79.2k  |   /* 12198 */ 's', 't', 'h', 'c', 'i', 'x', 32, 0,  | 
1352  | 79.2k  |   /* 12206 */ 's', 't', 'w', 'c', 'i', 'x', 32, 0,  | 
1353  | 79.2k  |   /* 12214 */ 'l', 'b', 'z', 'c', 'i', 'x', 32, 0,  | 
1354  | 79.2k  |   /* 12222 */ 'l', 'h', 'z', 'c', 'i', 'x', 32, 0,  | 
1355  | 79.2k  |   /* 12230 */ 'l', 'w', 'z', 'c', 'i', 'x', 32, 0,  | 
1356  | 79.2k  |   /* 12238 */ 'x', 's', 'r', 'q', 'p', 'i', 'x', 32, 0,  | 
1357  | 79.2k  |   /* 12247 */ 'p', 's', 'q', '_', 'l', 'x', 32, 0,  | 
1358  | 79.2k  |   /* 12255 */ 'v', 'e', 'x', 't', 'u', 'b', 'l', 'x', 32, 0,  | 
1359  | 79.2k  |   /* 12265 */ 'v', 'e', 'x', 't', 'u', 'h', 'l', 'x', 32, 0,  | 
1360  | 79.2k  |   /* 12275 */ 'v', 'e', 'x', 't', 'u', 'w', 'l', 'x', 32, 0,  | 
1361  | 79.2k  |   /* 12285 */ 'l', 'd', 'm', 'x', 32, 0,  | 
1362  | 79.2k  |   /* 12291 */ 'v', 's', 'b', 'o', 'x', 32, 0,  | 
1363  | 79.2k  |   /* 12298 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 'x', 32, 0,  | 
1364  | 79.2k  |   /* 12308 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 'x', 32, 0,  | 
1365  | 79.2k  |   /* 12318 */ 'l', 'b', 'e', 'p', 'x', 32, 0,  | 
1366  | 79.2k  |   /* 12325 */ 's', 't', 'b', 'e', 'p', 'x', 32, 0,  | 
1367  | 79.2k  |   /* 12333 */ 'l', 'f', 'd', 'e', 'p', 'x', 32, 0,  | 
1368  | 79.2k  |   /* 12341 */ 's', 't', 'f', 'd', 'e', 'p', 'x', 32, 0,  | 
1369  | 79.2k  |   /* 12350 */ 'l', 'h', 'e', 'p', 'x', 32, 0,  | 
1370  | 79.2k  |   /* 12357 */ 's', 't', 'h', 'e', 'p', 'x', 32, 0,  | 
1371  | 79.2k  |   /* 12365 */ 'l', 'w', 'e', 'p', 'x', 32, 0,  | 
1372  | 79.2k  |   /* 12372 */ 's', 't', 'w', 'e', 'p', 'x', 32, 0,  | 
1373  | 79.2k  |   /* 12380 */ 'v', 'u', 'p', 'k', 'h', 'p', 'x', 32, 0,  | 
1374  | 79.2k  |   /* 12389 */ 'v', 'p', 'k', 'p', 'x', 32, 0,  | 
1375  | 79.2k  |   /* 12396 */ 'v', 'u', 'p', 'k', 'l', 'p', 'x', 32, 0,  | 
1376  | 79.2k  |   /* 12405 */ 'l', 'x', 's', 's', 'p', 'x', 32, 0,  | 
1377  | 79.2k  |   /* 12413 */ 's', 't', 'x', 's', 's', 'p', 'x', 32, 0,  | 
1378  | 79.2k  |   /* 12422 */ 'l', 'b', 'a', 'r', 'x', 32, 0,  | 
1379  | 79.2k  |   /* 12429 */ 'l', 'd', 'a', 'r', 'x', 32, 0,  | 
1380  | 79.2k  |   /* 12436 */ 'l', 'h', 'a', 'r', 'x', 32, 0,  | 
1381  | 79.2k  |   /* 12443 */ 'l', 'w', 'a', 'r', 'x', 32, 0,  | 
1382  | 79.2k  |   /* 12450 */ 'l', 'd', 'b', 'r', 'x', 32, 0,  | 
1383  | 79.2k  |   /* 12457 */ 's', 't', 'd', 'b', 'r', 'x', 32, 0,  | 
1384  | 79.2k  |   /* 12465 */ 'l', 'h', 'b', 'r', 'x', 32, 0,  | 
1385  | 79.2k  |   /* 12472 */ 's', 't', 'h', 'b', 'r', 'x', 32, 0,  | 
1386  | 79.2k  |   /* 12480 */ 'v', 'e', 'x', 't', 'u', 'b', 'r', 'x', 32, 0,  | 
1387  | 79.2k  |   /* 12490 */ 'l', 'w', 'b', 'r', 'x', 32, 0,  | 
1388  | 79.2k  |   /* 12497 */ 's', 't', 'w', 'b', 'r', 'x', 32, 0,  | 
1389  | 79.2k  |   /* 12505 */ 'v', 'e', 'x', 't', 'u', 'h', 'r', 'x', 32, 0,  | 
1390  | 79.2k  |   /* 12515 */ 'v', 'e', 'x', 't', 'u', 'w', 'r', 'x', 32, 0,  | 
1391  | 79.2k  |   /* 12525 */ 'm', 'c', 'r', 'x', 'r', 'x', 32, 0,  | 
1392  | 79.2k  |   /* 12533 */ 't', 'l', 'b', 's', 'x', 32, 0,  | 
1393  | 79.2k  |   /* 12540 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 32, 0,  | 
1394  | 79.2k  |   /* 12549 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 32, 0,  | 
1395  | 79.2k  |   /* 12559 */ 'l', 'x', 'v', 'd', 's', 'x', 32, 0,  | 
1396  | 79.2k  |   /* 12567 */ 'v', 'c', 'f', 's', 'x', 32, 0,  | 
1397  | 79.2k  |   /* 12574 */ 'q', 'v', 'l', 'f', 's', 'x', 32, 0,  | 
1398  | 79.2k  |   /* 12582 */ 'q', 'v', 's', 't', 'f', 's', 'x', 32, 0,  | 
1399  | 79.2k  |   /* 12591 */ 'q', 'v', 'l', 'p', 'c', 'l', 's', 'x', 32, 0,  | 
1400  | 79.2k  |   /* 12601 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 'x', 32, 0,  | 
1401  | 79.2k  |   /* 12611 */ 'q', 'v', 'l', 'p', 'c', 'r', 's', 'x', 32, 0,  | 
1402  | 79.2k  |   /* 12621 */ 'l', 'x', 'v', 'w', 's', 'x', 32, 0,  | 
1403  | 79.2k  |   /* 12629 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 'x', 32, 0,  | 
1404  | 79.2k  |   /* 12643 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 'x', 32, 0,  | 
1405  | 79.2k  |   /* 12656 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 'x', 32, 0,  | 
1406  | 79.2k  |   /* 12671 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 'x', 32, 0,  | 
1407  | 79.2k  |   /* 12686 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 'x', 32, 0,  | 
1408  | 79.2k  |   /* 12699 */ 'p', 's', 'q', '_', 's', 't', 'x', 32, 0,  | 
1409  | 79.2k  |   /* 12708 */ 'l', 'h', 'a', 'u', 'x', 32, 0,  | 
1410  | 79.2k  |   /* 12715 */ 'l', 'w', 'a', 'u', 'x', 32, 0,  | 
1411  | 79.2k  |   /* 12722 */ 's', 't', 'b', 'u', 'x', 32, 0,  | 
1412  | 79.2k  |   /* 12729 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 32, 0,  | 
1413  | 79.2k  |   /* 12739 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 32, 0,  | 
1414  | 79.2k  |   /* 12750 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 32, 0,  | 
1415  | 79.2k  |   /* 12759 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 32, 0,  | 
1416  | 79.2k  |   /* 12769 */ 'l', 'd', 'u', 'x', 32, 0,  | 
1417  | 79.2k  |   /* 12775 */ 's', 't', 'd', 'u', 'x', 32, 0,  | 
1418  | 79.2k  |   /* 12782 */ 'v', 'c', 'f', 'u', 'x', 32, 0,  | 
1419  | 79.2k  |   /* 12789 */ 's', 't', 'h', 'u', 'x', 32, 0,  | 
1420  | 79.2k  |   /* 12796 */ 'p', 's', 'q', '_', 'l', 'u', 'x', 32, 0,  | 
1421  | 79.2k  |   /* 12805 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 'x', 32, 0,  | 
1422  | 79.2k  |   /* 12815 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 32, 0,  | 
1423  | 79.2k  |   /* 12825 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 32, 0,  | 
1424  | 79.2k  |   /* 12836 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 32, 0,  | 
1425  | 79.2k  |   /* 12845 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 32, 0,  | 
1426  | 79.2k  |   /* 12855 */ 'p', 's', 'q', '_', 's', 't', 'u', 'x', 32, 0,  | 
1427  | 79.2k  |   /* 12865 */ 's', 't', 'w', 'u', 'x', 32, 0,  | 
1428  | 79.2k  |   /* 12872 */ 'l', 'b', 'z', 'u', 'x', 32, 0,  | 
1429  | 79.2k  |   /* 12879 */ 'l', 'h', 'z', 'u', 'x', 32, 0,  | 
1430  | 79.2k  |   /* 12886 */ 'l', 'w', 'z', 'u', 'x', 32, 0,  | 
1431  | 79.2k  |   /* 12893 */ 'l', 'v', 'x', 32, 0,  | 
1432  | 79.2k  |   /* 12898 */ 's', 't', 'v', 'x', 32, 0,  | 
1433  | 79.2k  |   /* 12904 */ 'l', 'x', 'v', 'x', 32, 0,  | 
1434  | 79.2k  |   /* 12910 */ 's', 't', 'x', 'v', 'x', 32, 0,  | 
1435  | 79.2k  |   /* 12917 */ 'e', 'v', 'l', 'd', 'w', 'x', 32, 0,  | 
1436  | 79.2k  |   /* 12925 */ 'e', 'v', 's', 't', 'd', 'w', 'x', 32, 0,  | 
1437  | 79.2k  |   /* 12934 */ 'l', 'v', 'e', 'w', 'x', 32, 0,  | 
1438  | 79.2k  |   /* 12941 */ 's', 't', 'v', 'e', 'w', 'x', 32, 0,  | 
1439  | 79.2k  |   /* 12949 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 32, 0,  | 
1440  | 79.2k  |   /* 12959 */ 's', 't', 'x', 's', 'i', 'w', 'x', 32, 0,  | 
1441  | 79.2k  |   /* 12968 */ 's', 't', 'w', 'x', 32, 0,  | 
1442  | 79.2k  |   /* 12974 */ 'l', 'x', 's', 'i', 'b', 'z', 'x', 32, 0,  | 
1443  | 79.2k  |   /* 12983 */ 'l', 'b', 'z', 'x', 32, 0,  | 
1444  | 79.2k  |   /* 12989 */ 'l', 'x', 's', 'i', 'h', 'z', 'x', 32, 0,  | 
1445  | 79.2k  |   /* 12998 */ 'l', 'h', 'z', 'x', 32, 0,  | 
1446  | 79.2k  |   /* 13004 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 32, 0,  | 
1447  | 79.2k  |   /* 13014 */ 'l', 'x', 's', 'i', 'w', 'z', 'x', 32, 0,  | 
1448  | 79.2k  |   /* 13023 */ 'l', 'w', 'z', 'x', 32, 0,  | 
1449  | 79.2k  |   /* 13029 */ 'c', 'o', 'p', 'y', 32, 0,  | 
1450  | 79.2k  |   /* 13035 */ 'd', 'c', 'b', 'z', 32, 0,  | 
1451  | 79.2k  |   /* 13041 */ 'l', 'b', 'z', 32, 0,  | 
1452  | 79.2k  |   /* 13046 */ 'b', 'd', 'z', 32, 0,  | 
1453  | 79.2k  |   /* 13051 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'd', 'z', 32, 0,  | 
1454  | 79.2k  |   /* 13062 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'z', 32, 0,  | 
1455  | 79.2k  |   /* 13072 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'd', 'z', 32, 0,  | 
1456  | 79.2k  |   /* 13083 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'd', 'z', 32, 0,  | 
1457  | 79.2k  |   /* 13094 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'd', 'z', 32, 0,  | 
1458  | 79.2k  |   /* 13105 */ 'l', 'h', 'z', 32, 0,  | 
1459  | 79.2k  |   /* 13110 */ 'v', 'r', 'f', 'i', 'z', 32, 0,  | 
1460  | 79.2k  |   /* 13117 */ 'x', 's', 'r', 'd', 'p', 'i', 'z', 32, 0,  | 
1461  | 79.2k  |   /* 13126 */ 'x', 'v', 'r', 'd', 'p', 'i', 'z', 32, 0,  | 
1462  | 79.2k  |   /* 13135 */ 'x', 'v', 'r', 's', 'p', 'i', 'z', 32, 0,  | 
1463  | 79.2k  |   /* 13144 */ 'q', 'v', 'f', 'r', 'i', 'z', 32, 0,  | 
1464  | 79.2k  |   /* 13152 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'z', 32, 0,  | 
1465  | 79.2k  |   /* 13162 */ 'e', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,  | 
1466  | 79.2k  |   /* 13172 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,  | 
1467  | 79.2k  |   /* 13183 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'z', 32, 0,  | 
1468  | 79.2k  |   /* 13193 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 'z', 32, 0,  | 
1469  | 79.2k  |   /* 13203 */ 'b', 'd', 'n', 'z', 32, 0,  | 
1470  | 79.2k  |   /* 13209 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 'z', 32, 0,  | 
1471  | 79.2k  |   /* 13220 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 'z', 32, 0,  | 
1472  | 79.2k  |   /* 13231 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'z', 32, 0,  | 
1473  | 79.2k  |   /* 13241 */ 'l', 'w', 'z', 32, 0,  | 
1474  | 79.2k  |   /* 13246 */ 'm', 'f', 'v', 's', 'r', 'w', 'z', 32, 0,  | 
1475  | 79.2k  |   /* 13255 */ 'm', 't', 'v', 's', 'r', 'w', 'z', 32, 0,  | 
1476  | 79.2k  |   /* 13264 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'w', 'z', 32, 0,  | 
1477  | 79.2k  |   /* 13275 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'w', 'z', 32, 0,  | 
1478  | 79.2k  |   /* 13286 */ 'b', 'd', 'z', 'l', 'r', 'l', '+', 0,  | 
1479  | 79.2k  |   /* 13294 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '+', 0,  | 
1480  | 79.2k  |   /* 13303 */ 'b', 'd', 'z', 'l', 'r', '+', 0,  | 
1481  | 79.2k  |   /* 13310 */ 'b', 'd', 'n', 'z', 'l', 'r', '+', 0,  | 
1482  | 79.2k  |   /* 13318 */ 'e', 'v', 's', 'e', 'l', 32, 'c', 'r', 'D', ',', 0,  | 
1483  | 79.2k  |   /* 13329 */ 'b', 'd', 'z', 'l', 'r', 'l', '-', 0,  | 
1484  | 79.2k  |   /* 13337 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '-', 0,  | 
1485  | 79.2k  |   /* 13346 */ 'b', 'd', 'z', 'l', 'r', '-', 0,  | 
1486  | 79.2k  |   /* 13353 */ 'b', 'd', 'n', 'z', 'l', 'r', '-', 0,  | 
1487  | 79.2k  |   /* 13361 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'P', 'a', 't', 'c', 'h', 'a', 'b', 'l', 'e', 32, 'R', 'E', 'T', '.', 0,  | 
1488  | 79.2k  |   /* 13392 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,  | 
1489  | 79.2k  |   /* 13416 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,  | 
1490  | 79.2k  |   /* 13441 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,  | 
1491  | 79.2k  |   /* 13464 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,  | 
1492  | 79.2k  |   /* 13487 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,  | 
1493  | 79.2k  |   /* 13509 */ 't', 'r', 'e', 'c', 'h', 'k', 'p', 't', '.', 0,  | 
1494  | 79.2k  |   /* 13519 */ 'o', 'r', 'i', 32, '1', ',', 32, '1', ',', 32, '0', 0,  | 
1495  | 79.2k  |   /* 13531 */ 'o', 'r', 'i', 32, '2', ',', 32, '2', ',', 32, '0', 0,  | 
1496  | 79.2k  |   /* 13543 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', '3', '2', 0,  | 
1497  | 79.2k  |   /* 13560 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '3', '2', 0,  | 
1498  | 79.2k  |   /* 13581 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '3', '2', 0,  | 
1499  | 79.2k  |   /* 13602 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '3', '2', 0,  | 
1500  | 79.2k  |   /* 13624 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '3', '2', 0,  | 
1501  | 79.2k  |   /* 13645 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '3', '2', 0,  | 
1502  | 79.2k  |   /* 13667 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '3', '2', 0,  | 
1503  | 79.2k  |   /* 13688 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 0,  | 
1504  | 79.2k  |   /* 13705 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '3', '2', 0,  | 
1505  | 79.2k  |   /* 13726 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '3', '2', 0,  | 
1506  | 79.2k  |   /* 13746 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '3', '2', 0,  | 
1507  | 79.2k  |   /* 13768 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '3', '2', 0,  | 
1508  | 79.2k  |   /* 13789 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', '3', '2', 0,  | 
1509  | 79.2k  |   /* 13803 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', '3', '2', 0,  | 
1510  | 79.2k  |   /* 13817 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,  | 
1511  | 79.2k  |   /* 13832 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,  | 
1512  | 79.2k  |   /* 13847 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0,  | 
1513  | 79.2k  |   /* 13866 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0,  | 
1514  | 79.2k  |   /* 13884 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,  | 
1515  | 79.2k  |   /* 13902 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,  | 
1516  | 79.2k  |   /* 13920 */ 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', '3', '2', 0,  | 
1517  | 79.2k  |   /* 13935 */ 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', '3', '2', 0,  | 
1518  | 79.2k  |   /* 13948 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,  | 
1519  | 79.2k  |   /* 13959 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,  | 
1520  | 79.2k  |   /* 13970 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,  | 
1521  | 79.2k  |   /* 13982 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,  | 
1522  | 79.2k  |   /* 13994 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '6', '4', 0,  | 
1523  | 79.2k  |   /* 14015 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '6', '4', 0,  | 
1524  | 79.2k  |   /* 14036 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '6', '4', 0,  | 
1525  | 79.2k  |   /* 14058 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '6', '4', 0,  | 
1526  | 79.2k  |   /* 14080 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '6', '4', 0,  | 
1527  | 79.2k  |   /* 14101 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,  | 
1528  | 79.2k  |   /* 14118 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,  | 
1529  | 79.2k  |   /* 14139 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '6', '4', 0,  | 
1530  | 79.2k  |   /* 14160 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '6', '4', 0,  | 
1531  | 79.2k  |   /* 14180 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '6', '4', 0,  | 
1532  | 79.2k  |   /* 14202 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '6', '4', 0,  | 
1533  | 79.2k  |   /* 14223 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0,  | 
1534  | 79.2k  |   /* 14242 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0,  | 
1535  | 79.2k  |   /* 14260 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,  | 
1536  | 79.2k  |   /* 14271 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,  | 
1537  | 79.2k  |   /* 14282 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,  | 
1538  | 79.2k  |   /* 14294 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,  | 
1539  | 79.2k  |   /* 14306 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'i', '6', '4', 0,  | 
1540  | 79.2k  |   /* 14327 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', '4', 0,  | 
1541  | 79.2k  |   /* 14343 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', '4', 0,  | 
1542  | 79.2k  |   /* 14356 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '4', 0,  | 
1543  | 79.2k  |   /* 14370 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '4', 0,  | 
1544  | 79.2k  |   /* 14381 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '4', 0,  | 
1545  | 79.2k  |   /* 14395 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '4', 0,  | 
1546  | 79.2k  |   /* 14406 */ 'c', 'r', 'x', 'o', 'r', 32, '6', ',', 32, '6', ',', 32, '6', 0,  | 
1547  | 79.2k  |   /* 14420 */ 'c', 'r', 'e', 'q', 'v', 32, '6', ',', 32, '6', ',', 32, '6', 0,  | 
1548  | 79.2k  |   /* 14434 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '1', '6', 0,  | 
1549  | 79.2k  |   /* 14449 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '1', '6', 0,  | 
1550  | 79.2k  |   /* 14461 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '1', '6', 0,  | 
1551  | 79.2k  |   /* 14482 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '1', '6', 0,  | 
1552  | 79.2k  |   /* 14503 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '1', '6', 0,  | 
1553  | 79.2k  |   /* 14525 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '1', '6', 0,  | 
1554  | 79.2k  |   /* 14546 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '1', '6', 0,  | 
1555  | 79.2k  |   /* 14568 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '1', '6', 0,  | 
1556  | 79.2k  |   /* 14589 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 0,  | 
1557  | 79.2k  |   /* 14606 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '1', '6', 0,  | 
1558  | 79.2k  |   /* 14627 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '1', '6', 0,  | 
1559  | 79.2k  |   /* 14647 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '1', '6', 0,  | 
1560  | 79.2k  |   /* 14669 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '1', '6', 0,  | 
1561  | 79.2k  |   /* 14690 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', '8', 0,  | 
1562  | 79.2k  |   /* 14701 */ '#', 'C', 'F', 'E', 'N', 'C', 'E', '8', 0,  | 
1563  | 79.2k  |   /* 14710 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '8', 0,  | 
1564  | 79.2k  |   /* 14724 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '8', 0,  | 
1565  | 79.2k  |   /* 14735 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '8', 0,  | 
1566  | 79.2k  |   /* 14755 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '8', 0,  | 
1567  | 79.2k  |   /* 14769 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '8', 0,  | 
1568  | 79.2k  |   /* 14789 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '8', 0,  | 
1569  | 79.2k  |   /* 14810 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '8', 0,  | 
1570  | 79.2k  |   /* 14830 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '8', 0,  | 
1571  | 79.2k  |   /* 14851 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '8', 0,  | 
1572  | 79.2k  |   /* 14871 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', 0,  | 
1573  | 79.2k  |   /* 14891 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '8', 0,  | 
1574  | 79.2k  |   /* 14910 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '8', 0,  | 
1575  | 79.2k  |   /* 14929 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '8', 0,  | 
1576  | 79.2k  |   /* 14940 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '8', 0,  | 
1577  | 79.2k  |   /* 14961 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '8', 0,  | 
1578  | 79.2k  |   /* 14981 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', '8', 0,  | 
1579  | 79.2k  |   /* 14994 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', '8', 0,  | 
1580  | 79.2k  |   /* 15010 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', '8', 0,  | 
1581  | 79.2k  |   /* 15027 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', '8', 0,  | 
1582  | 79.2k  |   /* 15044 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'i', '8', 0,  | 
1583  | 79.2k  |   /* 15060 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'o', 'c', 'H', 'A', 0,  | 
1584  | 79.2k  |   /* 15072 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'g', 'd', 'H', 'A', 0,  | 
1585  | 79.2k  |   /* 15086 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'l', 'd', 'H', 'A', 0,  | 
1586  | 79.2k  |   /* 15100 */ '#', 'A', 'D', 'D', 'I', 'S', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'H', 'A', 0,  | 
1587  | 79.2k  |   /* 15117 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', 0,  | 
1588  | 79.2k  |   /* 15132 */ '#', 'R', 'e', 'a', 'd', 'T', 'B', 0,  | 
1589  | 79.2k  |   /* 15140 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', 0,  | 
1590  | 79.2k  |   /* 15150 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'B', 'R', 'C', 0,  | 
1591  | 79.2k  |   /* 15166 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'B', 'R', 'C', 0,  | 
1592  | 79.2k  |   /* 15179 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'F', 'R', 'C', 0,  | 
1593  | 79.2k  |   /* 15195 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'F', 'R', 'C', 0,  | 
1594  | 79.2k  |   /* 15208 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'F', 'R', 'C', 0,  | 
1595  | 79.2k  |   /* 15225 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'F', 'R', 'C', 0,  | 
1596  | 79.2k  |   /* 15239 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'R', 'R', 'C', 0,  | 
1597  | 79.2k  |   /* 15255 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'R', 'R', 'C', 0,  | 
1598  | 79.2k  |   /* 15268 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'S', 'R', 'C', 0,  | 
1599  | 79.2k  |   /* 15284 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'S', 'R', 'C', 0,  | 
1600  | 79.2k  |   /* 15297 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'S', 'R', 'C', 0,  | 
1601  | 79.2k  |   /* 15314 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'S', 'R', 'C', 0,  | 
1602  | 79.2k  |   /* 15328 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'R', 'C', 0,  | 
1603  | 79.2k  |   /* 15344 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'R', 'C', 0,  | 
1604  | 79.2k  |   /* 15357 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 0,  | 
1605  | 79.2k  |   /* 15372 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,  | 
1606  | 79.2k  |   /* 15385 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,  | 
1607  | 79.2k  |   /* 15392 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', 0,  | 
1608  | 79.2k  |   /* 15407 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', 0,  | 
1609  | 79.2k  |   /* 15419 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,  | 
1610  | 79.2k  |   /* 15429 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,  | 
1611  | 79.2k  |   /* 15445 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,  | 
1612  | 79.2k  |   /* 15459 */ '#', 'L', 'D', 't', 'o', 'c', 'J', 'T', 'I', 0,  | 
1613  | 79.2k  |   /* 15469 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,  | 
1614  | 79.2k  |   /* 15479 */ '#', 'L', 'D', 't', 'o', 'c', 'L', 0,  | 
1615  | 79.2k  |   /* 15487 */ '#', 'A', 'D', 'D', 'I', 't', 'o', 'c', 'L', 0,  | 
1616  | 79.2k  |   /* 15497 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 0,  | 
1617  | 79.2k  |   /* 15509 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 0,  | 
1618  | 79.2k  |   /* 15521 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', 0,  | 
1619  | 79.2k  |   /* 15534 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', 0,  | 
1620  | 79.2k  |   /* 15547 */ '#', 'U', 'p', 'd', 'a', 't', 'e', 'G', 'B', 'R', 0,  | 
1621  | 79.2k  |   /* 15558 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 0,  | 
1622  | 79.2k  |   /* 15570 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 0,  | 
1623  | 79.2k  |   /* 15580 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', 0,  | 
1624  | 79.2k  |   /* 15596 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', 0,  | 
1625  | 79.2k  |   /* 15612 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', 0,  | 
1626  | 79.2k  |   /* 15626 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', 0,  | 
1627  | 79.2k  |   /* 15638 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', 0,  | 
1628  | 79.2k  |   /* 15650 */ '#', 'M', 'o', 'v', 'e', 'G', 'O', 'T', 't', 'o', 'L', 'R', 0,  | 
1629  | 79.2k  |   /* 15663 */ '#', 'T', 'C', 'H', 'E', 'C', 'K', '_', 'R', 'E', 'T', 0,  | 
1630  | 79.2k  |   /* 15675 */ '#', 'T', 'B', 'E', 'G', 'I', 'N', '_', 'R', 'E', 'T', 0,  | 
1631  | 79.2k  |   /* 15687 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', 0,  | 
1632  | 79.2k  |   /* 15702 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 'B', 'I', 'T', 0,  | 
1633  | 79.2k  |   /* 15717 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 'B', 'I', 'T', 0,  | 
1634  | 79.2k  |   /* 15730 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', 0,  | 
1635  | 79.2k  |   /* 15746 */ '#', 'A', 'N', 'D', 'I', 'o', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', 0,  | 
1636  | 79.2k  |   /* 15762 */ '#', 'P', 'P', 'C', '3', '2', 'G', 'O', 'T', 0,  | 
1637  | 79.2k  |   /* 15772 */ '#', 'P', 'P', 'C', '3', '2', 'P', 'I', 'C', 'G', 'O', 'T', 0,  | 
1638  | 79.2k  |   /* 15785 */ '#', 'L', 'D', 't', 'o', 'c', 'C', 'P', 'T', 0,  | 
1639  | 79.2k  |   /* 15795 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,  | 
1640  | 79.2k  |   /* 15810 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 0,  | 
1641  | 79.2k  |   /* 15825 */ '#', 'L', 'I', 'W', 'A', 'X', 0,  | 
1642  | 79.2k  |   /* 15832 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 'X', 0,  | 
1643  | 79.2k  |   /* 15848 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 'X', 0,  | 
1644  | 79.2k  |   /* 15864 */ '#', 'S', 'T', 'I', 'W', 'X', 0,  | 
1645  | 79.2k  |   /* 15871 */ '#', 'L', 'I', 'W', 'Z', 'X', 0,  | 
1646  | 79.2k  |   /* 15878 */ 'b', 'c', 'a', 0,  | 
1647  | 79.2k  |   /* 15882 */ 's', 'l', 'b', 'i', 'a', 0,  | 
1648  | 79.2k  |   /* 15888 */ 't', 'l', 'b', 'i', 'a', 0,  | 
1649  | 79.2k  |   /* 15894 */ 'b', 'c', 'l', 'a', 0,  | 
1650  | 79.2k  |   /* 15899 */ 'c', 'l', 'r', 'b', 'h', 'r', 'b', 0,  | 
1651  | 79.2k  |   /* 15907 */ 'b', 'c', 0,  | 
1652  | 79.2k  |   /* 15910 */ 's', 'l', 'b', 's', 'y', 'n', 'c', 0,  | 
1653  | 79.2k  |   /* 15918 */ 't', 'l', 'b', 's', 'y', 'n', 'c', 0,  | 
1654  | 79.2k  |   /* 15926 */ 'm', 's', 'g', 's', 'y', 'n', 'c', 0,  | 
1655  | 79.2k  |   /* 15934 */ 'i', 's', 'y', 'n', 'c', 0,  | 
1656  | 79.2k  |   /* 15940 */ 'm', 's', 'y', 'n', 'c', 0,  | 
1657  | 79.2k  |   /* 15946 */ '#', 'L', 'D', 't', 'o', 'c', 0,  | 
1658  | 79.2k  |   /* 15953 */ '#', 'L', 'W', 'Z', 't', 'o', 'c', 0,  | 
1659  | 79.2k  |   /* 15961 */ 'h', 'r', 'f', 'i', 'd', 0,  | 
1660  | 79.2k  |   /* 15967 */ 't', 'l', 'b', 'r', 'e', 0,  | 
1661  | 79.2k  |   /* 15973 */ 't', 'l', 'b', 'w', 'e', 0,  | 
1662  | 79.2k  |   /* 15979 */ 'r', 'f', 'c', 'i', 0,  | 
1663  | 79.2k  |   /* 15984 */ 'r', 'f', 'm', 'c', 'i', 0,  | 
1664  | 79.2k  |   /* 15990 */ 'r', 'f', 'd', 'i', 0,  | 
1665  | 79.2k  |   /* 15995 */ 'r', 'f', 'i', 0,  | 
1666  | 79.2k  |   /* 15999 */ 'b', 'c', 'l', 0,  | 
1667  | 79.2k  |   /* 16003 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,  | 
1668  | 79.2k  |   /* 16017 */ 'd', 's', 's', 'a', 'l', 'l', 0,  | 
1669  | 79.2k  |   /* 16024 */ 'b', 'l', 'r', 'l', 0,  | 
1670  | 79.2k  |   /* 16029 */ 'b', 'd', 'z', 'l', 'r', 'l', 0,  | 
1671  | 79.2k  |   /* 16036 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', 0,  | 
1672  | 79.2k  |   /* 16044 */ 'b', 'c', 't', 'r', 'l', 0,  | 
1673  | 79.2k  |   /* 16050 */ 'a', 't', 't', 'n', 0,  | 
1674  | 79.2k  |   /* 16055 */ 'e', 'i', 'e', 'i', 'o', 0,  | 
1675  | 79.2k  |   /* 16061 */ 'n', 'a', 'p', 0,  | 
1676  | 79.2k  |   /* 16065 */ 't', 'r', 'a', 'p', 0,  | 
1677  | 79.2k  |   /* 16070 */ 'n', 'o', 'p', 0,  | 
1678  | 79.2k  |   /* 16074 */ 's', 't', 'o', 'p', 0,  | 
1679  | 79.2k  |   /* 16079 */ 'b', 'l', 'r', 0,  | 
1680  | 79.2k  |   /* 16083 */ 'b', 'd', 'z', 'l', 'r', 0,  | 
1681  | 79.2k  |   /* 16089 */ 'b', 'd', 'n', 'z', 'l', 'r', 0,  | 
1682  | 79.2k  |   /* 16096 */ 'b', 'c', 't', 'r', 0,  | 
1683  | 79.2k  |   /* 16101 */ 'c', 'p', '_', 'a', 'b', 'o', 'r', 't', 0,  | 
1684  | 79.2k  |   };  | 
1685  | 79.2k  | #endif  | 
1686  |  |  | 
1687  | 79.2k  |   static const uint32_t OpInfo0[] = { | 
1688  | 79.2k  |     0U, // PHI  | 
1689  | 79.2k  |     0U, // INLINEASM  | 
1690  | 79.2k  |     0U, // CFI_INSTRUCTION  | 
1691  | 79.2k  |     0U, // EH_LABEL  | 
1692  | 79.2k  |     0U, // GC_LABEL  | 
1693  | 79.2k  |     0U, // ANNOTATION_LABEL  | 
1694  | 79.2k  |     0U, // KILL  | 
1695  | 79.2k  |     0U, // EXTRACT_SUBREG  | 
1696  | 79.2k  |     0U, // INSERT_SUBREG  | 
1697  | 79.2k  |     0U, // IMPLICIT_DEF  | 
1698  | 79.2k  |     0U, // SUBREG_TO_REG  | 
1699  | 79.2k  |     0U, // COPY_TO_REGCLASS  | 
1700  | 79.2k  |     15420U, // DBG_VALUE  | 
1701  | 79.2k  |     15470U, // DBG_LABEL  | 
1702  | 79.2k  |     0U, // REG_SEQUENCE  | 
1703  | 79.2k  |     0U, // COPY  | 
1704  | 79.2k  |     15386U, // BUNDLE  | 
1705  | 79.2k  |     15796U, // LIFETIME_START  | 
1706  | 79.2k  |     15373U, // LIFETIME_END  | 
1707  | 79.2k  |     0U, // STACKMAP  | 
1708  | 79.2k  |     16004U, // FENTRY_CALL  | 
1709  | 79.2k  |     0U, // PATCHPOINT  | 
1710  | 79.2k  |     0U, // LOAD_STACK_GUARD  | 
1711  | 79.2k  |     0U, // STATEPOINT  | 
1712  | 79.2k  |     0U, // LOCAL_ESCAPE  | 
1713  | 79.2k  |     0U, // FAULTING_OP  | 
1714  | 79.2k  |     0U, // PATCHABLE_OP  | 
1715  | 79.2k  |     13442U, // PATCHABLE_FUNCTION_ENTER  | 
1716  | 79.2k  |     13362U, // PATCHABLE_RET  | 
1717  | 79.2k  |     13488U, // PATCHABLE_FUNCTION_EXIT  | 
1718  | 79.2k  |     13465U, // PATCHABLE_TAIL_CALL  | 
1719  | 79.2k  |     13417U, // PATCHABLE_EVENT_CALL  | 
1720  | 79.2k  |     13393U, // PATCHABLE_TYPED_EVENT_CALL  | 
1721  | 79.2k  |     0U, // ICALL_BRANCH_FUNNEL  | 
1722  | 79.2k  |     0U, // G_ADD  | 
1723  | 79.2k  |     0U, // G_SUB  | 
1724  | 79.2k  |     0U, // G_MUL  | 
1725  | 79.2k  |     0U, // G_SDIV  | 
1726  | 79.2k  |     0U, // G_UDIV  | 
1727  | 79.2k  |     0U, // G_SREM  | 
1728  | 79.2k  |     0U, // G_UREM  | 
1729  | 79.2k  |     0U, // G_AND  | 
1730  | 79.2k  |     0U, // G_OR  | 
1731  | 79.2k  |     0U, // G_XOR  | 
1732  | 79.2k  |     0U, // G_IMPLICIT_DEF  | 
1733  | 79.2k  |     0U, // G_PHI  | 
1734  | 79.2k  |     0U, // G_FRAME_INDEX  | 
1735  | 79.2k  |     0U, // G_GLOBAL_VALUE  | 
1736  | 79.2k  |     0U, // G_EXTRACT  | 
1737  | 79.2k  |     0U, // G_UNMERGE_VALUES  | 
1738  | 79.2k  |     0U, // G_INSERT  | 
1739  | 79.2k  |     0U, // G_MERGE_VALUES  | 
1740  | 79.2k  |     0U, // G_PTRTOINT  | 
1741  | 79.2k  |     0U, // G_INTTOPTR  | 
1742  | 79.2k  |     0U, // G_BITCAST  | 
1743  | 79.2k  |     0U, // G_LOAD  | 
1744  | 79.2k  |     0U, // G_SEXTLOAD  | 
1745  | 79.2k  |     0U, // G_ZEXTLOAD  | 
1746  | 79.2k  |     0U, // G_STORE  | 
1747  | 79.2k  |     0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS  | 
1748  | 79.2k  |     0U, // G_ATOMIC_CMPXCHG  | 
1749  | 79.2k  |     0U, // G_ATOMICRMW_XCHG  | 
1750  | 79.2k  |     0U, // G_ATOMICRMW_ADD  | 
1751  | 79.2k  |     0U, // G_ATOMICRMW_SUB  | 
1752  | 79.2k  |     0U, // G_ATOMICRMW_AND  | 
1753  | 79.2k  |     0U, // G_ATOMICRMW_NAND  | 
1754  | 79.2k  |     0U, // G_ATOMICRMW_OR  | 
1755  | 79.2k  |     0U, // G_ATOMICRMW_XOR  | 
1756  | 79.2k  |     0U, // G_ATOMICRMW_MAX  | 
1757  | 79.2k  |     0U, // G_ATOMICRMW_MIN  | 
1758  | 79.2k  |     0U, // G_ATOMICRMW_UMAX  | 
1759  | 79.2k  |     0U, // G_ATOMICRMW_UMIN  | 
1760  | 79.2k  |     0U, // G_BRCOND  | 
1761  | 79.2k  |     0U, // G_BRINDIRECT  | 
1762  | 79.2k  |     0U, // G_INTRINSIC  | 
1763  | 79.2k  |     0U, // G_INTRINSIC_W_SIDE_EFFECTS  | 
1764  | 79.2k  |     0U, // G_ANYEXT  | 
1765  | 79.2k  |     0U, // G_TRUNC  | 
1766  | 79.2k  |     0U, // G_CONSTANT  | 
1767  | 79.2k  |     0U, // G_FCONSTANT  | 
1768  | 79.2k  |     0U, // G_VASTART  | 
1769  | 79.2k  |     0U, // G_VAARG  | 
1770  | 79.2k  |     0U, // G_SEXT  | 
1771  | 79.2k  |     0U, // G_ZEXT  | 
1772  | 79.2k  |     0U, // G_SHL  | 
1773  | 79.2k  |     0U, // G_LSHR  | 
1774  | 79.2k  |     0U, // G_ASHR  | 
1775  | 79.2k  |     0U, // G_ICMP  | 
1776  | 79.2k  |     0U, // G_FCMP  | 
1777  | 79.2k  |     0U, // G_SELECT  | 
1778  | 79.2k  |     0U, // G_UADDE  | 
1779  | 79.2k  |     0U, // G_USUBE  | 
1780  | 79.2k  |     0U, // G_SADDO  | 
1781  | 79.2k  |     0U, // G_SSUBO  | 
1782  | 79.2k  |     0U, // G_UMULO  | 
1783  | 79.2k  |     0U, // G_SMULO  | 
1784  | 79.2k  |     0U, // G_UMULH  | 
1785  | 79.2k  |     0U, // G_SMULH  | 
1786  | 79.2k  |     0U, // G_FADD  | 
1787  | 79.2k  |     0U, // G_FSUB  | 
1788  | 79.2k  |     0U, // G_FMUL  | 
1789  | 79.2k  |     0U, // G_FMA  | 
1790  | 79.2k  |     0U, // G_FDIV  | 
1791  | 79.2k  |     0U, // G_FREM  | 
1792  | 79.2k  |     0U, // G_FPOW  | 
1793  | 79.2k  |     0U, // G_FEXP  | 
1794  | 79.2k  |     0U, // G_FEXP2  | 
1795  | 79.2k  |     0U, // G_FLOG  | 
1796  | 79.2k  |     0U, // G_FLOG2  | 
1797  | 79.2k  |     0U, // G_FNEG  | 
1798  | 79.2k  |     0U, // G_FPEXT  | 
1799  | 79.2k  |     0U, // G_FPTRUNC  | 
1800  | 79.2k  |     0U, // G_FPTOSI  | 
1801  | 79.2k  |     0U, // G_FPTOUI  | 
1802  | 79.2k  |     0U, // G_SITOFP  | 
1803  | 79.2k  |     0U, // G_UITOFP  | 
1804  | 79.2k  |     0U, // G_FABS  | 
1805  | 79.2k  |     0U, // G_GEP  | 
1806  | 79.2k  |     0U, // G_PTR_MASK  | 
1807  | 79.2k  |     0U, // G_BR  | 
1808  | 79.2k  |     0U, // G_INSERT_VECTOR_ELT  | 
1809  | 79.2k  |     0U, // G_EXTRACT_VECTOR_ELT  | 
1810  | 79.2k  |     0U, // G_SHUFFLE_VECTOR  | 
1811  | 79.2k  |     0U, // G_BSWAP  | 
1812  | 79.2k  |     0U, // G_ADDRSPACE_CAST  | 
1813  | 79.2k  |     0U, // G_BLOCK_ADDR  | 
1814  | 79.2k  |     14702U, // CFENCE8  | 
1815  | 79.2k  |     21525U, // CLRLSLDI  | 
1816  | 79.2k  |     17410U, // CLRLSLDIo  | 
1817  | 79.2k  |     22034U, // CLRLSLWI  | 
1818  | 79.2k  |     17519U, // CLRLSLWIo  | 
1819  | 79.2k  |     21560U, // CLRRDI  | 
1820  | 79.2k  |     17437U, // CLRRDIo  | 
1821  | 79.2k  |     22075U, // CLRRWI  | 
1822  | 79.2k  |     17548U, // CLRRWIo  | 
1823  | 79.2k  |     536897663U, // CP_COPY_FIRST  | 
1824  | 79.2k  |     536900326U, // CP_COPYx  | 
1825  | 79.2k  |     536897612U, // CP_PASTE_LAST  | 
1826  | 79.2k  |     536891737U, // CP_PASTEx  | 
1827  | 79.2k  |     562987U,  // DCBFL  | 
1828  | 79.2k  |     564850U,  // DCBFLP  | 
1829  | 79.2k  |     561542U,  // DCBFx  | 
1830  | 79.2k  |     553691021U, // DCBTCT  | 
1831  | 79.2k  |     553690294U, // DCBTDS  | 
1832  | 79.2k  |     553691029U, // DCBTSTCT  | 
1833  | 79.2k  |     553690302U, // DCBTSTDS  | 
1834  | 79.2k  |     567463U,  // DCBTSTT  | 
1835  | 79.2k  |     567435U,  // DCBTSTx  | 
1836  | 79.2k  |     567450U,  // DCBTT  | 
1837  | 79.2k  |     567169U,  // DCBTx  | 
1838  | 79.2k  |     13949U, // DFLOADf32  | 
1839  | 79.2k  |     14261U, // DFLOADf64  | 
1840  | 79.2k  |     13971U, // DFSTOREf32  | 
1841  | 79.2k  |     14283U, // DFSTOREf64  | 
1842  | 79.2k  |     21535U, // EXTLDI  | 
1843  | 79.2k  |     17421U, // EXTLDIo  | 
1844  | 79.2k  |     22060U, // EXTLWI  | 
1845  | 79.2k  |     17539U, // EXTLWIo  | 
1846  | 79.2k  |     21584U, // EXTRDI  | 
1847  | 79.2k  |     17464U, // EXTRDIo  | 
1848  | 79.2k  |     22099U, // EXTRWI  | 
1849  | 79.2k  |     17575U, // EXTRWIo  | 
1850  | 79.2k  |     22044U, // INSLWI  | 
1851  | 79.2k  |     17530U, // INSLWIo  | 
1852  | 79.2k  |     21568U, // INSRDI  | 
1853  | 79.2k  |     17446U, // INSRDIo  | 
1854  | 79.2k  |     22083U, // INSRWI  | 
1855  | 79.2k  |     17557U, // INSRWIo  | 
1856  | 79.2k  |     33573652U,  // LAx  | 
1857  | 79.2k  |     15826U, // LIWAX  | 
1858  | 79.2k  |     15872U, // LIWZX  | 
1859  | 79.2k  |     21688U, // RLWIMIbm  | 
1860  | 79.2k  |     17502U, // RLWIMIobm  | 
1861  | 79.2k  |     22616U, // RLWINMbm  | 
1862  | 79.2k  |     17651U, // RLWINMobm  | 
1863  | 79.2k  |     22625U, // RLWNMbm  | 
1864  | 79.2k  |     17660U, // RLWNMobm  | 
1865  | 79.2k  |     21576U, // ROTRDI  | 
1866  | 79.2k  |     17455U, // ROTRDIo  | 
1867  | 79.2k  |     22091U, // ROTRWI  | 
1868  | 79.2k  |     17566U, // ROTRWIo  | 
1869  | 79.2k  |     21529U, // SLDI  | 
1870  | 79.2k  |     17414U, // SLDIo  | 
1871  | 79.2k  |     22038U, // SLWI  | 
1872  | 79.2k  |     17523U, // SLWIo  | 
1873  | 79.2k  |     15358U, // SPILLTOVSR_LD  | 
1874  | 79.2k  |     15833U, // SPILLTOVSR_LDX  | 
1875  | 79.2k  |     15811U, // SPILLTOVSR_ST  | 
1876  | 79.2k  |     15849U, // SPILLTOVSR_STX  | 
1877  | 79.2k  |     21570U, // SRDI  | 
1878  | 79.2k  |     17448U, // SRDIo  | 
1879  | 79.2k  |     22085U, // SRWI  | 
1880  | 79.2k  |     17559U, // SRWIo  | 
1881  | 79.2k  |     15865U, // STIWX  | 
1882  | 79.2k  |     21476U, // SUBI  | 
1883  | 79.2k  |     19959U, // SUBIC  | 
1884  | 79.2k  |     16943U, // SUBICo  | 
1885  | 79.2k  |     26021U, // SUBIS  | 
1886  | 79.2k  |     50357676U,  // SUBPCIS  | 
1887  | 79.2k  |     13960U, // XFLOADf32  | 
1888  | 79.2k  |     14272U, // XFLOADf64  | 
1889  | 79.2k  |     13983U, // XFSTOREf32  | 
1890  | 79.2k  |     14295U, // XFSTOREf64  | 
1891  | 79.2k  |     20142U, // ADD4  | 
1892  | 79.2k  |     20142U, // ADD4TLS  | 
1893  | 79.2k  |     17017U, // ADD4o  | 
1894  | 79.2k  |     20142U, // ADD8  | 
1895  | 79.2k  |     20142U, // ADD8TLS  | 
1896  | 79.2k  |     20142U, // ADD8TLS_  | 
1897  | 79.2k  |     17017U, // ADD8o  | 
1898  | 79.2k  |     19921U, // ADDC  | 
1899  | 79.2k  |     19921U, // ADDC8  | 
1900  | 79.2k  |     16910U, // ADDC8o  | 
1901  | 79.2k  |     16910U, // ADDCo  | 
1902  | 79.2k  |     20699U, // ADDE  | 
1903  | 79.2k  |     20699U, // ADDE8  | 
1904  | 79.2k  |     17184U, // ADDE8o  | 
1905  | 79.2k  |     17184U, // ADDEo  | 
1906  | 79.2k  |     21511U, // ADDI  | 
1907  | 79.2k  |     21511U, // ADDI8  | 
1908  | 79.2k  |     19966U, // ADDIC  | 
1909  | 79.2k  |     19966U, // ADDIC8  | 
1910  | 79.2k  |     16951U, // ADDICo  | 
1911  | 79.2k  |     26046U, // ADDIS  | 
1912  | 79.2k  |     26046U, // ADDIS8  | 
1913  | 79.2k  |     15118U, // ADDISdtprelHA  | 
1914  | 79.2k  |     13544U, // ADDISdtprelHA32  | 
1915  | 79.2k  |     15101U, // ADDISgotTprelHA  | 
1916  | 79.2k  |     15073U, // ADDIStlsgdHA  | 
1917  | 79.2k  |     15087U, // ADDIStlsldHA  | 
1918  | 79.2k  |     15061U, // ADDIStocHA  | 
1919  | 79.2k  |     15535U, // ADDIdtprelL  | 
1920  | 79.2k  |     13833U, // ADDIdtprelL32  | 
1921  | 79.2k  |     15498U, // ADDItlsgdL  | 
1922  | 79.2k  |     13790U, // ADDItlsgdL32  | 
1923  | 79.2k  |     15581U, // ADDItlsgdLADDR  | 
1924  | 79.2k  |     13885U, // ADDItlsgdLADDR32  | 
1925  | 79.2k  |     15510U, // ADDItlsldL  | 
1926  | 79.2k  |     13804U, // ADDItlsldL32  | 
1927  | 79.2k  |     15597U, // ADDItlsldLADDR  | 
1928  | 79.2k  |     13903U, // ADDItlsldLADDR32  | 
1929  | 79.2k  |     15488U, // ADDItocL  | 
1930  | 79.2k  |     536891678U, // ADDME  | 
1931  | 79.2k  |     536891678U, // ADDME8  | 
1932  | 79.2k  |     536888119U, // ADDME8o  | 
1933  | 79.2k  |     536888119U, // ADDMEo  | 
1934  | 79.2k  |     536896949U, // ADDPCIS  | 
1935  | 79.2k  |     536891767U, // ADDZE  | 
1936  | 79.2k  |     536891767U, // ADDZE8  | 
1937  | 79.2k  |     536888180U, // ADDZE8o  | 
1938  | 79.2k  |     536888180U, // ADDZEo  | 
1939  | 79.2k  |     51521U, // ADJCALLSTACKDOWN  | 
1940  | 79.2k  |     51540U, // ADJCALLSTACKUP  | 
1941  | 79.2k  |     20440U, // AND  | 
1942  | 79.2k  |     20440U, // AND8  | 
1943  | 79.2k  |     17107U, // AND8o  | 
1944  | 79.2k  |     19930U, // ANDC  | 
1945  | 79.2k  |     19930U, // ANDC8  | 
1946  | 79.2k  |     16917U, // ANDC8o  | 
1947  | 79.2k  |     16917U, // ANDCo  | 
1948  | 79.2k  |     18086U, // ANDISo  | 
1949  | 79.2k  |     18086U, // ANDISo8  | 
1950  | 79.2k  |     17430U, // ANDIo  | 
1951  | 79.2k  |     17430U, // ANDIo8  | 
1952  | 79.2k  |     15731U, // ANDIo_1_EQ_BIT  | 
1953  | 79.2k  |     15011U, // ANDIo_1_EQ_BIT8  | 
1954  | 79.2k  |     15747U, // ANDIo_1_GT_BIT  | 
1955  | 79.2k  |     15028U, // ANDIo_1_GT_BIT8  | 
1956  | 79.2k  |     17107U, // ANDo  | 
1957  | 79.2k  |     1141917938U,  // ATOMIC_CMP_SWAP_I16  | 
1958  | 79.2k  |     1141917916U,  // ATOMIC_CMP_SWAP_I32  | 
1959  | 79.2k  |     14119U, // ATOMIC_CMP_SWAP_I64  | 
1960  | 79.2k  |     14872U, // ATOMIC_CMP_SWAP_I8  | 
1961  | 79.2k  |     14483U, // ATOMIC_LOAD_ADD_I16  | 
1962  | 79.2k  |     13582U, // ATOMIC_LOAD_ADD_I32  | 
1963  | 79.2k  |     14016U, // ATOMIC_LOAD_ADD_I64  | 
1964  | 79.2k  |     14770U, // ATOMIC_LOAD_ADD_I8  | 
1965  | 79.2k  |     14526U, // ATOMIC_LOAD_AND_I16  | 
1966  | 79.2k  |     13625U, // ATOMIC_LOAD_AND_I32  | 
1967  | 79.2k  |     14307U, // ATOMIC_LOAD_AND_I64  | 
1968  | 79.2k  |     14811U, // ATOMIC_LOAD_AND_I8  | 
1969  | 79.2k  |     14670U, // ATOMIC_LOAD_MAX_I16  | 
1970  | 79.2k  |     13769U, // ATOMIC_LOAD_MAX_I32  | 
1971  | 79.2k  |     14203U, // ATOMIC_LOAD_MAX_I64  | 
1972  | 79.2k  |     14962U, // ATOMIC_LOAD_MAX_I8  | 
1973  | 79.2k  |     14569U, // ATOMIC_LOAD_MIN_I16  | 
1974  | 79.2k  |     13668U, // ATOMIC_LOAD_MIN_I32  | 
1975  | 79.2k  |     14081U, // ATOMIC_LOAD_MIN_I64  | 
1976  | 79.2k  |     14852U, // ATOMIC_LOAD_MIN_I8  | 
1977  | 79.2k  |     14504U, // ATOMIC_LOAD_NAND_I16  | 
1978  | 79.2k  |     13603U, // ATOMIC_LOAD_NAND_I32  | 
1979  | 79.2k  |     14037U, // ATOMIC_LOAD_NAND_I64  | 
1980  | 79.2k  |     14790U, // ATOMIC_LOAD_NAND_I8  | 
1981  | 79.2k  |     14628U, // ATOMIC_LOAD_OR_I16  | 
1982  | 79.2k  |     13727U, // ATOMIC_LOAD_OR_I32  | 
1983  | 79.2k  |     14161U, // ATOMIC_LOAD_OR_I64  | 
1984  | 79.2k  |     14911U, // ATOMIC_LOAD_OR_I8  | 
1985  | 79.2k  |     14462U, // ATOMIC_LOAD_SUB_I16  | 
1986  | 79.2k  |     13561U, // ATOMIC_LOAD_SUB_I32  | 
1987  | 79.2k  |     13995U, // ATOMIC_LOAD_SUB_I64  | 
1988  | 79.2k  |     14736U, // ATOMIC_LOAD_SUB_I8  | 
1989  | 79.2k  |     14648U, // ATOMIC_LOAD_UMAX_I16  | 
1990  | 79.2k  |     13747U, // ATOMIC_LOAD_UMAX_I32  | 
1991  | 79.2k  |     14181U, // ATOMIC_LOAD_UMAX_I64  | 
1992  | 79.2k  |     14941U, // ATOMIC_LOAD_UMAX_I8  | 
1993  | 79.2k  |     14547U, // ATOMIC_LOAD_UMIN_I16  | 
1994  | 79.2k  |     13646U, // ATOMIC_LOAD_UMIN_I32  | 
1995  | 79.2k  |     14059U, // ATOMIC_LOAD_UMIN_I64  | 
1996  | 79.2k  |     14831U, // ATOMIC_LOAD_UMIN_I8  | 
1997  | 79.2k  |     14607U, // ATOMIC_LOAD_XOR_I16  | 
1998  | 79.2k  |     13706U, // ATOMIC_LOAD_XOR_I32  | 
1999  | 79.2k  |     14140U, // ATOMIC_LOAD_XOR_I64  | 
2000  | 79.2k  |     14892U, // ATOMIC_LOAD_XOR_I8  | 
2001  | 79.2k  |     14590U, // ATOMIC_SWAP_I16  | 
2002  | 79.2k  |     13689U, // ATOMIC_SWAP_I32  | 
2003  | 79.2k  |     14102U, // ATOMIC_SWAP_I64  | 
2004  | 79.2k  |     15045U, // ATOMIC_SWAP_I8  | 
2005  | 79.2k  |     16051U, // ATTN  | 
2006  | 79.2k  |     592924U,  // B  | 
2007  | 79.2k  |     608750U,  // BA  | 
2008  | 79.2k  |     83902568U,  // BC  | 
2009  | 79.2k  |     1687074U, // BCC  | 
2010  | 79.2k  |     2211362U, // BCCA  | 
2011  | 79.2k  |     2735650U, // BCCCTR  | 
2012  | 79.2k  |     2735650U, // BCCCTR8  | 
2013  | 79.2k  |     3259938U, // BCCCTRL  | 
2014  | 79.2k  |     3259938U, // BCCCTRL8  | 
2015  | 79.2k  |     3784226U, // BCCL  | 
2016  | 79.2k  |     4308514U, // BCCLA  | 
2017  | 79.2k  |     4832802U, // BCCLR  | 
2018  | 79.2k  |     5357090U, // BCCLRL  | 
2019  | 79.2k  |     5783706U, // BCCTR  | 
2020  | 79.2k  |     5783706U, // BCCTR8  | 
2021  | 79.2k  |     5783762U, // BCCTR8n  | 
2022  | 79.2k  |     5783684U, // BCCTRL  | 
2023  | 79.2k  |     5783684U, // BCCTRL8  | 
2024  | 79.2k  |     5783742U, // BCCTRL8n  | 
2025  | 79.2k  |     5783742U, // BCCTRLn  | 
2026  | 79.2k  |     5783762U, // BCCTRn  | 
2027  | 79.2k  |     17668U, // BCDCFNo  | 
2028  | 79.2k  |     17871U, // BCDCFSQo  | 
2029  | 79.2k  |     18434U, // BCDCFZo  | 
2030  | 79.2k  |     17677U, // BCDCPSGNo  | 
2031  | 79.2k  |     536888637U, // BCDCTNo  | 
2032  | 79.2k  |     536888793U, // BCDCTSQo  | 
2033  | 79.2k  |     18450U, // BCDCTZo  | 
2034  | 79.2k  |     17697U, // BCDSETSGNo  | 
2035  | 79.2k  |     17934U, // BCDSRo  | 
2036  | 79.2k  |     18009U, // BCDSo  | 
2037  | 79.2k  |     16967U, // BCDTRUNCo  | 
2038  | 79.2k  |     18111U, // BCDUSo  | 
2039  | 79.2k  |     16978U, // BCDUTRUNCo  | 
2040  | 79.2k  |     83902576U,  // BCL  | 
2041  | 79.2k  |     5783696U, // BCLR  | 
2042  | 79.2k  |     5783673U, // BCLRL  | 
2043  | 79.2k  |     5783732U, // BCLRLn  | 
2044  | 79.2k  |     5783753U, // BCLRn  | 
2045  | 79.2k  |     589901U,  // BCLalways  | 
2046  | 79.2k  |     83902636U,  // BCLn  | 
2047  | 79.2k  |     16097U, // BCTR  | 
2048  | 79.2k  |     16097U, // BCTR8  | 
2049  | 79.2k  |     16045U, // BCTRL  | 
2050  | 79.2k  |     16045U, // BCTRL8  | 
2051  | 79.2k  |     114778U,  // BCTRL8_LDinto_toc  | 
2052  | 79.2k  |     83902629U,  // BCn  | 
2053  | 79.2k  |     603028U,  // BDNZ  | 
2054  | 79.2k  |     603028U,  // BDNZ8  | 
2055  | 79.2k  |     609297U,  // BDNZA  | 
2056  | 79.2k  |     606464U,  // BDNZAm  | 
2057  | 79.2k  |     606249U,  // BDNZAp  | 
2058  | 79.2k  |     595894U,  // BDNZL  | 
2059  | 79.2k  |     609061U,  // BDNZLA  | 
2060  | 79.2k  |     606448U,  // BDNZLAm  | 
2061  | 79.2k  |     606233U,  // BDNZLAp  | 
2062  | 79.2k  |     16090U, // BDNZLR  | 
2063  | 79.2k  |     16090U, // BDNZLR8  | 
2064  | 79.2k  |     16037U, // BDNZLRL  | 
2065  | 79.2k  |     13338U, // BDNZLRLm  | 
2066  | 79.2k  |     13295U, // BDNZLRLp  | 
2067  | 79.2k  |     13354U, // BDNZLRm  | 
2068  | 79.2k  |     13311U, // BDNZLRp  | 
2069  | 79.2k  |     590095U,  // BDNZLm  | 
2070  | 79.2k  |     589880U,  // BDNZLp  | 
2071  | 79.2k  |     590109U,  // BDNZm  | 
2072  | 79.2k  |     589894U,  // BDNZp  | 
2073  | 79.2k  |     602871U,  // BDZ  | 
2074  | 79.2k  |     602871U,  // BDZ8  | 
2075  | 79.2k  |     609291U,  // BDZA  | 
2076  | 79.2k  |     606457U,  // BDZAm  | 
2077  | 79.2k  |     606242U,  // BDZAp  | 
2078  | 79.2k  |     595888U,  // BDZL  | 
2079  | 79.2k  |     609054U,  // BDZLA  | 
2080  | 79.2k  |     606440U,  // BDZLAm  | 
2081  | 79.2k  |     606225U,  // BDZLAp  | 
2082  | 79.2k  |     16084U, // BDZLR  | 
2083  | 79.2k  |     16084U, // BDZLR8  | 
2084  | 79.2k  |     16030U, // BDZLRL  | 
2085  | 79.2k  |     13330U, // BDZLRLm  | 
2086  | 79.2k  |     13287U, // BDZLRLp  | 
2087  | 79.2k  |     13347U, // BDZLRm  | 
2088  | 79.2k  |     13304U, // BDZLRp  | 
2089  | 79.2k  |     590088U,  // BDZLm  | 
2090  | 79.2k  |     589873U,  // BDZLp  | 
2091  | 79.2k  |     590103U,  // BDZm  | 
2092  | 79.2k  |     589888U,  // BDZp  | 
2093  | 79.2k  |     595688U,  // BL  | 
2094  | 79.2k  |     595688U,  // BL8  | 
2095  | 79.2k  |     6362856U, // BL8_NOP  | 
2096  | 79.2k  |     6428392U, // BL8_NOP_TLS  | 
2097  | 79.2k  |     661224U,  // BL8_TLS  | 
2098  | 79.2k  |     661224U,  // BL8_TLS_  | 
2099  | 79.2k  |     609043U,  // BLA  | 
2100  | 79.2k  |     609043U,  // BLA8  | 
2101  | 79.2k  |     6376211U, // BLA8_NOP  | 
2102  | 79.2k  |     16080U, // BLR  | 
2103  | 79.2k  |     16080U, // BLR8  | 
2104  | 79.2k  |     16025U, // BLRL  | 
2105  | 79.2k  |     661224U,  // BL_TLS  | 
2106  | 79.2k  |     20420U, // BPERMD  | 
2107  | 79.2k  |     20022U, // BRINC  | 
2108  | 79.2k  |     15900U, // CLRBHRB  | 
2109  | 79.2k  |     19570U, // CMPB  | 
2110  | 79.2k  |     19570U, // CMPB8  | 
2111  | 79.2k  |     20484U, // CMPD  | 
2112  | 79.2k  |     21553U, // CMPDI  | 
2113  | 79.2k  |     19576U, // CMPEQB  | 
2114  | 79.2k  |     20391U, // CMPLD  | 
2115  | 79.2k  |     21517U, // CMPLDI  | 
2116  | 79.2k  |     27648U, // CMPLW  | 
2117  | 79.2k  |     22018U, // CMPLWI  | 
2118  | 79.2k  |     100682880U, // CMPRB  | 
2119  | 79.2k  |     100682880U, // CMPRB8  | 
2120  | 79.2k  |     27905U, // CMPW  | 
2121  | 79.2k  |     22068U, // CMPWI  | 
2122  | 79.2k  |     536891571U, // CNTLZD  | 
2123  | 79.2k  |     536888078U, // CNTLZDo  | 
2124  | 79.2k  |     536899139U, // CNTLZW  | 
2125  | 79.2k  |     536899139U, // CNTLZW8  | 
2126  | 79.2k  |     536889279U, // CNTLZW8o  | 
2127  | 79.2k  |     536889279U, // CNTLZWo  | 
2128  | 79.2k  |     536891586U, // CNTTZD  | 
2129  | 79.2k  |     536888087U, // CNTTZDo  | 
2130  | 79.2k  |     536899154U, // CNTTZW  | 
2131  | 79.2k  |     536899154U, // CNTTZW8  | 
2132  | 79.2k  |     536889288U, // CNTTZW8o  | 
2133  | 79.2k  |     536889288U, // CNTTZWo  | 
2134  | 79.2k  |     16102U, // CP_ABORT  | 
2135  | 79.2k  |     29414U, // CP_COPY  | 
2136  | 79.2k  |     29414U, // CP_COPY8  | 
2137  | 79.2k  |     20825U, // CP_PASTE  | 
2138  | 79.2k  |     20825U, // CP_PASTE8  | 
2139  | 79.2k  |     17252U, // CP_PASTE8o  | 
2140  | 79.2k  |     17252U, // CP_PASTEo  | 
2141  | 79.2k  |     14421U, // CR6SET  | 
2142  | 79.2k  |     14407U, // CR6UNSET  | 
2143  | 79.2k  |     20470U, // CRAND  | 
2144  | 79.2k  |     19936U, // CRANDC  | 
2145  | 79.2k  |     27113U, // CREQV  | 
2146  | 79.2k  |     20454U, // CRNAND  | 
2147  | 79.2k  |     25385U, // CRNOR  | 
2148  | 79.2k  |     25399U, // CROR  | 
2149  | 79.2k  |     20043U, // CRORC  | 
2150  | 79.2k  |     117467625U, // CRSET  | 
2151  | 79.2k  |     117465941U, // CRUNSET  | 
2152  | 79.2k  |     25429U, // CRXOR  | 
2153  | 79.2k  |     1687074U, // CTRL_DEP  | 
2154  | 79.2k  |     536893856U, // DARN  | 
2155  | 79.2k  |     559596U,  // DCBA  | 
2156  | 79.2k  |     151942U,  // DCBF  | 
2157  | 79.2k  |     564601U,  // DCBFEP  | 
2158  | 79.2k  |     562136U,  // DCBI  | 
2159  | 79.2k  |     567411U,  // DCBST  | 
2160  | 79.2k  |     564634U,  // DCBSTEP  | 
2161  | 79.2k  |     157569U,  // DCBT  | 
2162  | 79.2k  |     171410U,  // DCBTEP  | 
2163  | 79.2k  |     157835U,  // DCBTST  | 
2164  | 79.2k  |     171427U,  // DCBTSTEP  | 
2165  | 79.2k  |     570092U,  // DCBZ  | 
2166  | 79.2k  |     564653U,  // DCBZEP  | 
2167  | 79.2k  |     563113U,  // DCBZL  | 
2168  | 79.2k  |     564617U,  // DCBZLEP  | 
2169  | 79.2k  |     536892394U, // DCCCI  | 
2170  | 79.2k  |     20646U, // DIVD  | 
2171  | 79.2k  |     20705U, // DIVDE  | 
2172  | 79.2k  |     26888U, // DIVDEU  | 
2173  | 79.2k  |     18189U, // DIVDEUo  | 
2174  | 79.2k  |     17191U, // DIVDEo  | 
2175  | 79.2k  |     26881U, // DIVDU  | 
2176  | 79.2k  |     18181U, // DIVDUo  | 
2177  | 79.2k  |     17159U, // DIVDo  | 
2178  | 79.2k  |     28202U, // DIVW  | 
2179  | 79.2k  |     20839U, // DIVWE  | 
2180  | 79.2k  |     26896U, // DIVWEU  | 
2181  | 79.2k  |     18198U, // DIVWEUo  | 
2182  | 79.2k  |     17260U, // DIVWEo  | 
2183  | 79.2k  |     27019U, // DIVWU  | 
2184  | 79.2k  |     18225U, // DIVWUo  | 
2185  | 79.2k  |     18349U, // DIVWo  | 
2186  | 79.2k  |     714242U,  // DSS  | 
2187  | 79.2k  |     16018U, // DSSALL  | 
2188  | 79.2k  |     1745037434U,  // DST  | 
2189  | 79.2k  |     1745037434U,  // DST64  | 
2190  | 79.2k  |     1745037459U,  // DSTST  | 
2191  | 79.2k  |     1745037459U,  // DSTST64  | 
2192  | 79.2k  |     1745037488U,  // DSTSTT  | 
2193  | 79.2k  |     1745037488U,  // DSTSTT64  | 
2194  | 79.2k  |     1745037473U,  // DSTT  | 
2195  | 79.2k  |     1745037473U,  // DSTT64  | 
2196  | 79.2k  |     15141U, // DYNALLOC  | 
2197  | 79.2k  |     14691U, // DYNALLOC8  | 
2198  | 79.2k  |     15688U, // DYNAREAOFFSET  | 
2199  | 79.2k  |     14995U, // DYNAREAOFFSET8  | 
2200  | 79.2k  |     536896430U, // EFDABS  | 
2201  | 79.2k  |     20147U, // EFDADD  | 
2202  | 79.2k  |     536896812U, // EFDCFS  | 
2203  | 79.2k  |     536891862U, // EFDCFSF  | 
2204  | 79.2k  |     536892781U, // EFDCFSI  | 
2205  | 79.2k  |     536891252U, // EFDCFSID  | 
2206  | 79.2k  |     536891964U, // EFDCFUF  | 
2207  | 79.2k  |     536892858U, // EFDCFUI  | 
2208  | 79.2k  |     536891271U, // EFDCFUID  | 
2209  | 79.2k  |     25039U, // EFDCMPEQ  | 
2210  | 79.2k  |     26527U, // EFDCMPGT  | 
2211  | 79.2k  |     26605U, // EFDCMPLT  | 
2212  | 79.2k  |     536891936U, // EFDCTSF  | 
2213  | 79.2k  |     536892809U, // EFDCTSI  | 
2214  | 79.2k  |     536900348U, // EFDCTSIDZ  | 
2215  | 79.2k  |     536900449U, // EFDCTSIZ  | 
2216  | 79.2k  |     536891992U, // EFDCTUF  | 
2217  | 79.2k  |     536892886U, // EFDCTUI  | 
2218  | 79.2k  |     536900369U, // EFDCTUIDZ  | 
2219  | 79.2k  |     536900480U, // EFDCTUIZ  | 
2220  | 79.2k  |     27061U, // EFDDIV  | 
2221  | 79.2k  |     22373U, // EFDMUL  | 
2222  | 79.2k  |     536896455U, // EFDNABS  | 
2223  | 79.2k  |     536892026U, // EFDNEG  | 
2224  | 79.2k  |     19792U, // EFDSUB  | 
2225  | 79.2k  |     25089U, // EFDTSTEQ  | 
2226  | 79.2k  |     26568U, // EFDTSTGT  | 
2227  | 79.2k  |     26646U, // EFDTSTLT  | 
2228  | 79.2k  |     536896492U, // EFSABS  | 
2229  | 79.2k  |     20249U, // EFSADD  | 
2230  | 79.2k  |     536891202U, // EFSCFD  | 
2231  | 79.2k  |     536891871U, // EFSCFSF  | 
2232  | 79.2k  |     536892790U, // EFSCFSI  | 
2233  | 79.2k  |     536891973U, // EFSCFUF  | 
2234  | 79.2k  |     536892867U, // EFSCFUI  | 
2235  | 79.2k  |     25059U, // EFSCMPEQ  | 
2236  | 79.2k  |     26547U, // EFSCMPGT  | 
2237  | 79.2k  |     26625U, // EFSCMPLT  | 
2238  | 79.2k  |     536891945U, // EFSCTSF  | 
2239  | 79.2k  |     536892818U, // EFSCTSI  | 
2240  | 79.2k  |     536900459U, // EFSCTSIZ  | 
2241  | 79.2k  |     536892001U, // EFSCTUF  | 
2242  | 79.2k  |     536892895U, // EFSCTUI  | 
2243  | 79.2k  |     536900490U, // EFSCTUIZ  | 
2244  | 79.2k  |     27075U, // EFSDIV  | 
2245  | 79.2k  |     22389U, // EFSMUL  | 
2246  | 79.2k  |     536896473U, // EFSNABS  | 
2247  | 79.2k  |     536892042U, // EFSNEG  | 
2248  | 79.2k  |     19846U, // EFSSUB  | 
2249  | 79.2k  |     25099U, // EFSTSTEQ  | 
2250  | 79.2k  |     26578U, // EFSTSTGT  | 
2251  | 79.2k  |     26656U, // EFSTSTLT  | 
2252  | 79.2k  |     13848U, // EH_SjLj_LongJmp32  | 
2253  | 79.2k  |     14224U, // EH_SjLj_LongJmp64  | 
2254  | 79.2k  |     13867U, // EH_SjLj_SetJmp32  | 
2255  | 79.2k  |     14243U, // EH_SjLj_SetJmp64  | 
2256  | 79.2k  |     589825U,  // EH_SjLj_Setup  | 
2257  | 79.2k  |     27108U, // EQV  | 
2258  | 79.2k  |     27108U, // EQV8  | 
2259  | 79.2k  |     18249U, // EQV8o  | 
2260  | 79.2k  |     18249U, // EQVo  | 
2261  | 79.2k  |     536896509U, // EVABS  | 
2262  | 79.2k  |     16804822U,  // EVADDIW  | 
2263  | 79.2k  |     536898128U, // EVADDSMIAAW  | 
2264  | 79.2k  |     536898260U, // EVADDSSIAAW  | 
2265  | 79.2k  |     536898194U, // EVADDUMIAAW  | 
2266  | 79.2k  |     536898326U, // EVADDUSIAAW  | 
2267  | 79.2k  |     27508U, // EVADDW  | 
2268  | 79.2k  |     20477U, // EVAND  | 
2269  | 79.2k  |     19944U, // EVANDC  | 
2270  | 79.2k  |     25080U, // EVCMPEQ  | 
2271  | 79.2k  |     26137U, // EVCMPGTS  | 
2272  | 79.2k  |     26956U, // EVCMPGTU  | 
2273  | 79.2k  |     26147U, // EVCMPLTS  | 
2274  | 79.2k  |     26966U, // EVCMPLTU  | 
2275  | 79.2k  |     536898888U, // EVCNTLSW  | 
2276  | 79.2k  |     536899137U, // EVCNTLZW  | 
2277  | 79.2k  |     26309U, // EVDIVWS  | 
2278  | 79.2k  |     27017U, // EVDIVWU  | 
2279  | 79.2k  |     27120U, // EVEQV  | 
2280  | 79.2k  |     536890581U, // EVEXTSB  | 
2281  | 79.2k  |     536892219U, // EVEXTSH  | 
2282  | 79.2k  |     536896500U, // EVFSABS  | 
2283  | 79.2k  |     20257U, // EVFSADD  | 
2284  | 79.2k  |     536891880U, // EVFSCFSF  | 
2285  | 79.2k  |     536892799U, // EVFSCFSI  | 
2286  | 79.2k  |     536891982U, // EVFSCFUF  | 
2287  | 79.2k  |     536892876U, // EVFSCFUI  | 
2288  | 79.2k  |     25069U, // EVFSCMPEQ  | 
2289  | 79.2k  |     26557U, // EVFSCMPGT  | 
2290  | 79.2k  |     26635U, // EVFSCMPLT  | 
2291  | 79.2k  |     536891954U, // EVFSCTSF  | 
2292  | 79.2k  |     536892827U, // EVFSCTSI  | 
2293  | 79.2k  |     536900469U, // EVFSCTSIZ  | 
2294  | 79.2k  |     536891954U, // EVFSCTUF  | 
2295  | 79.2k  |     536892904U, // EVFSCTUI  | 
2296  | 79.2k  |     536900469U, // EVFSCTUIZ  | 
2297  | 79.2k  |     27083U, // EVFSDIV  | 
2298  | 79.2k  |     22397U, // EVFSMUL  | 
2299  | 79.2k  |     536896482U, // EVFSNABS  | 
2300  | 79.2k  |     536892050U, // EVFSNEG  | 
2301  | 79.2k  |     19854U, // EVFSSUB  | 
2302  | 79.2k  |     25109U, // EVFSTSTEQ  | 
2303  | 79.2k  |     26588U, // EVFSTSTGT  | 
2304  | 79.2k  |     26666U, // EVFSTSTLT  | 
2305  | 79.2k  |     33574698U,  // EVLDD  | 
2306  | 79.2k  |     604008185U, // EVLDDX  | 
2307  | 79.2k  |     33575593U,  // EVLDH  | 
2308  | 79.2k  |     604008289U, // EVLDHX  | 
2309  | 79.2k  |     33581948U,  // EVLDW  | 
2310  | 79.2k  |     604009078U, // EVLDWX  | 
2311  | 79.2k  |     33580851U,  // EVLHHESPLAT  | 
2312  | 79.2k  |     604008790U, // EVLHHESPLATX  | 
2313  | 79.2k  |     33580876U,  // EVLHHOSSPLAT  | 
2314  | 79.2k  |     604008817U, // EVLHHOSSPLATX  | 
2315  | 79.2k  |     33580890U,  // EVLHHOUSPLAT  | 
2316  | 79.2k  |     604008832U, // EVLHHOUSPLATX  | 
2317  | 79.2k  |     33575167U,  // EVLWHE  | 
2318  | 79.2k  |     604008260U, // EVLWHEX  | 
2319  | 79.2k  |     33580533U,  // EVLWHOS  | 
2320  | 79.2k  |     604008762U, // EVLWHOSX  | 
2321  | 79.2k  |     33581359U,  // EVLWHOU  | 
2322  | 79.2k  |     604008966U, // EVLWHOUX  | 
2323  | 79.2k  |     33580864U,  // EVLWHSPLAT  | 
2324  | 79.2k  |     604008804U, // EVLWHSPLATX  | 
2325  | 79.2k  |     33580904U,  // EVLWWSPLAT  | 
2326  | 79.2k  |     604008847U, // EVLWWSPLATX  | 
2327  | 79.2k  |     21624U, // EVMERGEHI  | 
2328  | 79.2k  |     22989U, // EVMERGEHILO  | 
2329  | 79.2k  |     22978U, // EVMERGELO  | 
2330  | 79.2k  |     21635U, // EVMERGELOHI  | 
2331  | 79.2k  |     18802U, // EVMHEGSMFAA  | 
2332  | 79.2k  |     22748U, // EVMHEGSMFAN  | 
2333  | 79.2k  |     18850U, // EVMHEGSMIAA  | 
2334  | 79.2k  |     22796U, // EVMHEGSMIAN  | 
2335  | 79.2k  |     18887U, // EVMHEGUMIAA  | 
2336  | 79.2k  |     22833U, // EVMHEGUMIAN  | 
2337  | 79.2k  |     20882U, // EVMHESMF  | 
2338  | 79.2k  |     18935U, // EVMHESMFA  | 
2339  | 79.2k  |     27164U, // EVMHESMFAAW  | 
2340  | 79.2k  |     27689U, // EVMHESMFANW  | 
2341  | 79.2k  |     21696U, // EVMHESMI  | 
2342  | 79.2k  |     19026U, // EVMHESMIA  | 
2343  | 79.2k  |     27229U, // EVMHESMIAAW  | 
2344  | 79.2k  |     27741U, // EVMHESMIANW  | 
2345  | 79.2k  |     20985U, // EVMHESSF  | 
2346  | 79.2k  |     18978U, // EVMHESSFA  | 
2347  | 79.2k  |     27190U, // EVMHESSFAAW  | 
2348  | 79.2k  |     27715U, // EVMHESSFANW  | 
2349  | 79.2k  |     27361U, // EVMHESSIAAW  | 
2350  | 79.2k  |     27819U, // EVMHESSIANW  | 
2351  | 79.2k  |     21735U, // EVMHEUMI  | 
2352  | 79.2k  |     19069U, // EVMHEUMIA  | 
2353  | 79.2k  |     27295U, // EVMHEUMIAAW  | 
2354  | 79.2k  |     27780U, // EVMHEUMIANW  | 
2355  | 79.2k  |     27427U, // EVMHEUSIAAW  | 
2356  | 79.2k  |     27858U, // EVMHEUSIANW  | 
2357  | 79.2k  |     18815U, // EVMHOGSMFAA  | 
2358  | 79.2k  |     22761U, // EVMHOGSMFAN  | 
2359  | 79.2k  |     18863U, // EVMHOGSMIAA  | 
2360  | 79.2k  |     22809U, // EVMHOGSMIAN  | 
2361  | 79.2k  |     18900U, // EVMHOGUMIAA  | 
2362  | 79.2k  |     22846U, // EVMHOGUMIAN  | 
2363  | 79.2k  |     20902U, // EVMHOSMF  | 
2364  | 79.2k  |     18957U, // EVMHOSMFA  | 
2365  | 79.2k  |     27177U, // EVMHOSMFAAW  | 
2366  | 79.2k  |     27702U, // EVMHOSMFANW  | 
2367  | 79.2k  |     21716U, // EVMHOSMI  | 
2368  | 79.2k  |     19048U, // EVMHOSMIA  | 
2369  | 79.2k  |     27269U, // EVMHOSMIAAW  | 
2370  | 79.2k  |     27767U, // EVMHOSMIANW  | 
2371  | 79.2k  |     21005U, // EVMHOSSF  | 
2372  | 79.2k  |     19000U, // EVMHOSSFA  | 
2373  | 79.2k  |     27203U, // EVMHOSSFAAW  | 
2374  | 79.2k  |     27728U, // EVMHOSSFANW  | 
2375  | 79.2k  |     27401U, // EVMHOSSIAAW  | 
2376  | 79.2k  |     27845U, // EVMHOSSIANW  | 
2377  | 79.2k  |     21765U, // EVMHOUMI  | 
2378  | 79.2k  |     19102U, // EVMHOUMIA  | 
2379  | 79.2k  |     27335U, // EVMHOUMIAAW  | 
2380  | 79.2k  |     27806U, // EVMHOUMIANW  | 
2381  | 79.2k  |     27467U, // EVMHOUSIAAW  | 
2382  | 79.2k  |     27884U, // EVMHOUSIANW  | 
2383  | 79.2k  |     536890157U, // EVMRA  | 
2384  | 79.2k  |     20892U, // EVMWHSMF  | 
2385  | 79.2k  |     18946U, // EVMWHSMFA  | 
2386  | 79.2k  |     21706U, // EVMWHSMI  | 
2387  | 79.2k  |     19037U, // EVMWHSMIA  | 
2388  | 79.2k  |     20995U, // EVMWHSSF  | 
2389  | 79.2k  |     18989U, // EVMWHSSFA  | 
2390  | 79.2k  |     21745U, // EVMWHUMI  | 
2391  | 79.2k  |     19080U, // EVMWHUMIA  | 
2392  | 79.2k  |     27256U, // EVMWLSMIAAW  | 
2393  | 79.2k  |     27754U, // EVMWLSMIANW  | 
2394  | 79.2k  |     27388U, // EVMWLSSIAAW  | 
2395  | 79.2k  |     27832U, // EVMWLSSIANW  | 
2396  | 79.2k  |     21755U, // EVMWLUMI  | 
2397  | 79.2k  |     19091U, // EVMWLUMIA  | 
2398  | 79.2k  |     27322U, // EVMWLUMIAAW  | 
2399  | 79.2k  |     27793U, // EVMWLUMIANW  | 
2400  | 79.2k  |     27454U, // EVMWLUSIAAW  | 
2401  | 79.2k  |     27871U, // EVMWLUSIANW  | 
2402  | 79.2k  |     20912U, // EVMWSMF  | 
2403  | 79.2k  |     18968U, // EVMWSMFA  | 
2404  | 79.2k  |     18828U, // EVMWSMFAA  | 
2405  | 79.2k  |     22774U, // EVMWSMFAN  | 
2406  | 79.2k  |     21726U, // EVMWSMI  | 
2407  | 79.2k  |     19059U, // EVMWSMIA  | 
2408  | 79.2k  |     18876U, // EVMWSMIAA  | 
2409  | 79.2k  |     22822U, // EVMWSMIAN  | 
2410  | 79.2k  |     21015U, // EVMWSSF  | 
2411  | 79.2k  |     19011U, // EVMWSSFA  | 
2412  | 79.2k  |     18839U, // EVMWSSFAA  | 
2413  | 79.2k  |     22785U, // EVMWSSFAN  | 
2414  | 79.2k  |     21775U, // EVMWUMI  | 
2415  | 79.2k  |     19113U, // EVMWUMIA  | 
2416  | 79.2k  |     18913U, // EVMWUMIAA  | 
2417  | 79.2k  |     22859U, // EVMWUMIAN  | 
2418  | 79.2k  |     20462U, // EVNAND  | 
2419  | 79.2k  |     536892059U, // EVNEG  | 
2420  | 79.2k  |     25392U, // EVNOR  | 
2421  | 79.2k  |     25405U, // EVOR  | 
2422  | 79.2k  |     20050U, // EVORC  | 
2423  | 79.2k  |     27655U, // EVRLW  | 
2424  | 79.2k  |     22026U, // EVRLWI  | 
2425  | 79.2k  |     536898435U, // EVRNDW  | 
2426  | 79.2k  |     2154329095U,  // EVSEL  | 
2427  | 79.2k  |     27662U, // EVSLW  | 
2428  | 79.2k  |     22052U, // EVSLWI  | 
2429  | 79.2k  |     151016557U, // EVSPLATFI  | 
2430  | 79.2k  |     151016880U, // EVSPLATI  | 
2431  | 79.2k  |     26065U, // EVSRWIS  | 
2432  | 79.2k  |     26910U, // EVSRWIU  | 
2433  | 79.2k  |     26237U, // EVSRWS  | 
2434  | 79.2k  |     27003U, // EVSRWU  | 
2435  | 79.2k  |     33574714U,  // EVSTDD  | 
2436  | 79.2k  |     604008193U, // EVSTDDX  | 
2437  | 79.2k  |     33575600U,  // EVSTDH  | 
2438  | 79.2k  |     604008297U, // EVSTDHX  | 
2439  | 79.2k  |     33581963U,  // EVSTDW  | 
2440  | 79.2k  |     604009086U, // EVSTDWX  | 
2441  | 79.2k  |     33575175U,  // EVSTWHE  | 
2442  | 79.2k  |     604008269U, // EVSTWHEX  | 
2443  | 79.2k  |     33577401U,  // EVSTWHO  | 
2444  | 79.2k  |     604008459U, // EVSTWHOX  | 
2445  | 79.2k  |     33575278U,  // EVSTWWE  | 
2446  | 79.2k  |     604008279U, // EVSTWWEX  | 
2447  | 79.2k  |     33577554U,  // EVSTWWO  | 
2448  | 79.2k  |     604008469U, // EVSTWWOX  | 
2449  | 79.2k  |     536898154U, // EVSUBFSMIAAW  | 
2450  | 79.2k  |     536898286U, // EVSUBFSSIAAW  | 
2451  | 79.2k  |     536898220U, // EVSUBFUMIAAW  | 
2452  | 79.2k  |     536898352U, // EVSUBFUSIAAW  | 
2453  | 79.2k  |     27556U, // EVSUBFW  | 
2454  | 79.2k  |     167799725U, // EVSUBIFW  | 
2455  | 79.2k  |     25436U, // EVXOR  | 
2456  | 79.2k  |     536890583U, // EXTSB  | 
2457  | 79.2k  |     536890583U, // EXTSB8  | 
2458  | 79.2k  |     536890583U, // EXTSB8_32_64  | 
2459  | 79.2k  |     536887727U, // EXTSB8o  | 
2460  | 79.2k  |     536887727U, // EXTSBo  | 
2461  | 79.2k  |     536892221U, // EXTSH  | 
2462  | 79.2k  |     536892221U, // EXTSH8  | 
2463  | 79.2k  |     536892221U, // EXTSH8_32_64  | 
2464  | 79.2k  |     536888249U, // EXTSH8o  | 
2465  | 79.2k  |     536888249U, // EXTSHo  | 
2466  | 79.2k  |     536898925U, // EXTSW  | 
2467  | 79.2k  |     21662U, // EXTSWSLI  | 
2468  | 79.2k  |     17482U, // EXTSWSLIo  | 
2469  | 79.2k  |     536898925U, // EXTSW_32  | 
2470  | 79.2k  |     536898925U, // EXTSW_32_64  | 
2471  | 79.2k  |     536889231U, // EXTSW_32_64o  | 
2472  | 79.2k  |     536889231U, // EXTSWo  | 
2473  | 79.2k  |     16056U, // EnforceIEIO  | 
2474  | 79.2k  |     536896440U, // FABSD  | 
2475  | 79.2k  |     536888869U, // FABSDo  | 
2476  | 79.2k  |     536896440U, // FABSS  | 
2477  | 79.2k  |     536888869U, // FABSSo  | 
2478  | 79.2k  |     20157U, // FADD  | 
2479  | 79.2k  |     25692U, // FADDS  | 
2480  | 79.2k  |     18016U, // FADDSo  | 
2481  | 79.2k  |     17023U, // FADDo  | 
2482  | 79.2k  |     0U, // FADDrtz  | 
2483  | 79.2k  |     536891245U, // FCFID  | 
2484  | 79.2k  |     536896686U, // FCFIDS  | 
2485  | 79.2k  |     536888955U, // FCFIDSo  | 
2486  | 79.2k  |     536897764U, // FCFIDU  | 
2487  | 79.2k  |     536897079U, // FCFIDUS  | 
2488  | 79.2k  |     536889031U, // FCFIDUSo  | 
2489  | 79.2k  |     536889075U, // FCFIDUo  | 
2490  | 79.2k  |     536887988U, // FCFIDo  | 
2491  | 79.2k  |     26936U, // FCMPUD  | 
2492  | 79.2k  |     26936U, // FCMPUS  | 
2493  | 79.2k  |     22883U, // FCPSGND  | 
2494  | 79.2k  |     17688U, // FCPSGNDo  | 
2495  | 79.2k  |     22883U, // FCPSGNS  | 
2496  | 79.2k  |     17688U, // FCPSGNSo  | 
2497  | 79.2k  |     536891264U, // FCTID  | 
2498  | 79.2k  |     536897774U, // FCTIDU  | 
2499  | 79.2k  |     536900508U, // FCTIDUZ  | 
2500  | 79.2k  |     536889371U, // FCTIDUZo  | 
2501  | 79.2k  |     536889084U, // FCTIDUo  | 
2502  | 79.2k  |     536900361U, // FCTIDZ  | 
2503  | 79.2k  |     536889337U, // FCTIDZo  | 
2504  | 79.2k  |     536887996U, // FCTIDo  | 
2505  | 79.2k  |     536898529U, // FCTIW  | 
2506  | 79.2k  |     536897907U, // FCTIWU  | 
2507  | 79.2k  |     536900519U, // FCTIWUZ  | 
2508  | 79.2k  |     536889381U, // FCTIWUZo  | 
2509  | 79.2k  |     536889128U, // FCTIWUo  | 
2510  | 79.2k  |     536900530U, // FCTIWZ  | 
2511  | 79.2k  |     536889391U, // FCTIWZo  | 
2512  | 79.2k  |     536889192U, // FCTIWo  | 
2513  | 79.2k  |     27069U, // FDIV  | 
2514  | 79.2k  |     26230U, // FDIVS  | 
2515  | 79.2k  |     18129U, // FDIVSo  | 
2516  | 79.2k  |     18242U, // FDIVo  | 
2517  | 79.2k  |     20174U, // FMADD  | 
2518  | 79.2k  |     25701U, // FMADDS  | 
2519  | 79.2k  |     18024U, // FMADDSo  | 
2520  | 79.2k  |     17040U, // FMADDo  | 
2521  | 79.2k  |     536896246U, // FMR  | 
2522  | 79.2k  |     536888828U, // FMRo  | 
2523  | 79.2k  |     19819U, // FMSUB  | 
2524  | 79.2k  |     25671U, // FMSUBS  | 
2525  | 79.2k  |     17990U, // FMSUBSo  | 
2526  | 79.2k  |     16860U, // FMSUBo  | 
2527  | 79.2k  |     22383U, // FMUL  | 
2528  | 79.2k  |     26084U, // FMULS  | 
2529  | 79.2k  |     18094U, // FMULSo  | 
2530  | 79.2k  |     17626U, // FMULo  | 
2531  | 79.2k  |     536896466U, // FNABSD  | 
2532  | 79.2k  |     536888886U, // FNABSDo  | 
2533  | 79.2k  |     536896466U, // FNABSS  | 
2534  | 79.2k  |     536888886U, // FNABSSo  | 
2535  | 79.2k  |     536892036U, // FNEGD  | 
2536  | 79.2k  |     536888221U, // FNEGDo  | 
2537  | 79.2k  |     536892036U, // FNEGS  | 
2538  | 79.2k  |     536888221U, // FNEGSo  | 
2539  | 79.2k  |     20193U, // FNMADD  | 
2540  | 79.2k  |     25711U, // FNMADDS  | 
2541  | 79.2k  |     18033U, // FNMADDSo  | 
2542  | 79.2k  |     17059U, // FNMADDo  | 
2543  | 79.2k  |     19838U, // FNMSUB  | 
2544  | 79.2k  |     25681U, // FNMSUBS  | 
2545  | 79.2k  |     17999U, // FNMSUBSo  | 
2546  | 79.2k  |     16879U, // FNMSUBo  | 
2547  | 79.2k  |     536891702U, // FRE  | 
2548  | 79.2k  |     536896794U, // FRES  | 
2549  | 79.2k  |     536888973U, // FRESo  | 
2550  | 79.2k  |     536888136U, // FREo  | 
2551  | 79.2k  |     536893514U, // FRIMD  | 
2552  | 79.2k  |     536888556U, // FRIMDo  | 
2553  | 79.2k  |     536893514U, // FRIMS  | 
2554  | 79.2k  |     536888556U, // FRIMSo  | 
2555  | 79.2k  |     536893812U, // FRIND  | 
2556  | 79.2k  |     536888630U, // FRINDo  | 
2557  | 79.2k  |     536893812U, // FRINS  | 
2558  | 79.2k  |     536888630U, // FRINSo  | 
2559  | 79.2k  |     536895084U, // FRIPD  | 
2560  | 79.2k  |     536888725U, // FRIPDo  | 
2561  | 79.2k  |     536895084U, // FRIPS  | 
2562  | 79.2k  |     536888725U, // FRIPSo  | 
2563  | 79.2k  |     536900443U, // FRIZD  | 
2564  | 79.2k  |     536889355U, // FRIZDo  | 
2565  | 79.2k  |     536900443U, // FRIZS  | 
2566  | 79.2k  |     536889355U, // FRIZSo  | 
2567  | 79.2k  |     536895785U, // FRSP  | 
2568  | 79.2k  |     536888756U, // FRSPo  | 
2569  | 79.2k  |     536891728U, // FRSQRTE  | 
2570  | 79.2k  |     536896802U, // FRSQRTES  | 
2571  | 79.2k  |     536888980U, // FRSQRTESo  | 
2572  | 79.2k  |     536888154U, // FRSQRTEo  | 
2573  | 79.2k  |     22290U, // FSELD  | 
2574  | 79.2k  |     17610U, // FSELDo  | 
2575  | 79.2k  |     22290U, // FSELS  | 
2576  | 79.2k  |     17610U, // FSELSo  | 
2577  | 79.2k  |     536897589U, // FSQRT  | 
2578  | 79.2k  |     536897069U, // FSQRTS  | 
2579  | 79.2k  |     536889014U, // FSQRTSo  | 
2580  | 79.2k  |     536889058U, // FSQRTo  | 
2581  | 79.2k  |     19802U, // FSUB  | 
2582  | 79.2k  |     25662U, // FSUBS  | 
2583  | 79.2k  |     17982U, // FSUBSo  | 
2584  | 79.2k  |     16843U, // FSUBo  | 
2585  | 79.2k  |     27092U, // FTDIV  | 
2586  | 79.2k  |     536897596U, // FTSQRT  | 
2587  | 79.2k  |     15627U, // GETtlsADDR  | 
2588  | 79.2k  |     13936U, // GETtlsADDR32  | 
2589  | 79.2k  |     15613U, // GETtlsldADDR  | 
2590  | 79.2k  |     13921U, // GETtlsldADDR32  | 
2591  | 79.2k  |     15962U, // HRFID  | 
2592  | 79.2k  |     562142U,  // ICBI  | 
2593  | 79.2k  |     564609U,  // ICBIEP  | 
2594  | 79.2k  |     216623U,  // ICBLC  | 
2595  | 79.2k  |     214471U,  // ICBLQ  | 
2596  | 79.2k  |     223111U,  // ICBT  | 
2597  | 79.2k  |     222682U,  // ICBTLS  | 
2598  | 79.2k  |     536892401U, // ICCCI  | 
2599  | 79.2k  |     22296U, // ISEL  | 
2600  | 79.2k  |     22296U, // ISEL8  | 
2601  | 79.2k  |     15935U, // ISYNC  | 
2602  | 79.2k  |     184568596U, // LA  | 
2603  | 79.2k  |     604008583U, // LBARX  | 
2604  | 79.2k  |     2751492231U,  // LBARXL  | 
2605  | 79.2k  |     604008479U, // LBEPX  | 
2606  | 79.2k  |     33583858U,  // LBZ  | 
2607  | 79.2k  |     33583858U,  // LBZ8  | 
2608  | 79.2k  |     28599U, // LBZCIX  | 
2609  | 79.2k  |     201353618U, // LBZU  | 
2610  | 79.2k  |     201353618U, // LBZU8  | 
2611  | 79.2k  |     218133065U, // LBZUX  | 
2612  | 79.2k  |     218133065U, // LBZUX8  | 
2613  | 79.2k  |     604009144U, // LBZX  | 
2614  | 79.2k  |     604009144U, // LBZX8  | 
2615  | 79.2k  |     29368U, // LBZXTLS  | 
2616  | 79.2k  |     29368U, // LBZXTLS_  | 
2617  | 79.2k  |     29368U, // LBZXTLS_32  | 
2618  | 79.2k  |     33574804U,  // LD  | 
2619  | 79.2k  |     604008590U, // LDARX  | 
2620  | 79.2k  |     2751492238U,  // LDARXL  | 
2621  | 79.2k  |     26406U, // LDAT  | 
2622  | 79.2k  |     604008611U, // LDBRX  | 
2623  | 79.2k  |     28568U, // LDCIX  | 
2624  | 79.2k  |     604008446U, // LDMX  | 
2625  | 79.2k  |     201353462U, // LDU  | 
2626  | 79.2k  |     218132962U, // LDUX  | 
2627  | 79.2k  |     604008224U, // LDX  | 
2628  | 79.2k  |     28448U, // LDXTLS  | 
2629  | 79.2k  |     28448U, // LDXTLS_  | 
2630  | 79.2k  |     15522U, // LDgotTprelL  | 
2631  | 79.2k  |     13818U, // LDgotTprelL32  | 
2632  | 79.2k  |     15947U, // LDtoc  | 
2633  | 79.2k  |     15786U, // LDtocBA  | 
2634  | 79.2k  |     15786U, // LDtocCPT  | 
2635  | 79.2k  |     15460U, // LDtocJTI  | 
2636  | 79.2k  |     15480U, // LDtocL  | 
2637  | 79.2k  |     33574730U,  // LFD  | 
2638  | 79.2k  |     604008494U, // LFDEPX  | 
2639  | 79.2k  |     201353412U, // LFDU  | 
2640  | 79.2k  |     218132945U, // LFDUX  | 
2641  | 79.2k  |     604008204U, // LFDX  | 
2642  | 79.2k  |     604008113U, // LFIWAX  | 
2643  | 79.2k  |     604009167U, // LFIWZX  | 
2644  | 79.2k  |     33580346U,  // LFS  | 
2645  | 79.2k  |     201353535U, // LFSU  | 
2646  | 79.2k  |     218133031U, // LFSUX  | 
2647  | 79.2k  |     604008737U, // LFSX  | 
2648  | 79.2k  |     33573453U,  // LHA  | 
2649  | 79.2k  |     33573453U,  // LHA8  | 
2650  | 79.2k  |     604008597U, // LHARX  | 
2651  | 79.2k  |     2751492245U,  // LHARXL  | 
2652  | 79.2k  |     201353400U, // LHAU  | 
2653  | 79.2k  |     201353400U, // LHAU8  | 
2654  | 79.2k  |     218132901U, // LHAUX  | 
2655  | 79.2k  |     218132901U, // LHAUX8  | 
2656  | 79.2k  |     604008096U, // LHAX  | 
2657  | 79.2k  |     604008096U, // LHAX8  | 
2658  | 79.2k  |     604008626U, // LHBRX  | 
2659  | 79.2k  |     604008626U, // LHBRX8  | 
2660  | 79.2k  |     604008511U, // LHEPX  | 
2661  | 79.2k  |     33583922U,  // LHZ  | 
2662  | 79.2k  |     33583922U,  // LHZ8  | 
2663  | 79.2k  |     28607U, // LHZCIX  | 
2664  | 79.2k  |     201353624U, // LHZU  | 
2665  | 79.2k  |     201353624U, // LHZU8  | 
2666  | 79.2k  |     218133072U, // LHZUX  | 
2667  | 79.2k  |     218133072U, // LHZUX8  | 
2668  | 79.2k  |     604009159U, // LHZX  | 
2669  | 79.2k  |     604009159U, // LHZX8  | 
2670  | 79.2k  |     29383U, // LHZXTLS  | 
2671  | 79.2k  |     29383U, // LHZXTLS_  | 
2672  | 79.2k  |     29383U, // LHZXTLS_32  | 
2673  | 79.2k  |     50353299U,  // LI  | 
2674  | 79.2k  |     50353299U,  // LI8  | 
2675  | 79.2k  |     50357701U,  // LIS  | 
2676  | 79.2k  |     50357701U,  // LIS8  | 
2677  | 79.2k  |     33582101U,  // LMW  | 
2678  | 79.2k  |     22107U, // LSWI  | 
2679  | 79.2k  |     604008136U, // LVEBX  | 
2680  | 79.2k  |     604008306U, // LVEHX  | 
2681  | 79.2k  |     604009095U, // LVEWX  | 
2682  | 79.2k  |     604002135U, // LVSL  | 
2683  | 79.2k  |     604005259U, // LVSR  | 
2684  | 79.2k  |     604009054U, // LVX  | 
2685  | 79.2k  |     604002204U, // LVXL  | 
2686  | 79.2k  |     33573684U,  // LWA  | 
2687  | 79.2k  |     604008604U, // LWARX  | 
2688  | 79.2k  |     2751492252U,  // LWARXL  | 
2689  | 79.2k  |     26484U, // LWAT  | 
2690  | 79.2k  |     218132908U, // LWAUX  | 
2691  | 79.2k  |     604008130U, // LWAX  | 
2692  | 79.2k  |     604008130U, // LWAX_32  | 
2693  | 79.2k  |     33573684U,  // LWA_32  | 
2694  | 79.2k  |     604008651U, // LWBRX  | 
2695  | 79.2k  |     604008651U, // LWBRX8  | 
2696  | 79.2k  |     604008526U, // LWEPX  | 
2697  | 79.2k  |     33584058U,  // LWZ  | 
2698  | 79.2k  |     33584058U,  // LWZ8  | 
2699  | 79.2k  |     28615U, // LWZCIX  | 
2700  | 79.2k  |     201353630U, // LWZU  | 
2701  | 79.2k  |     201353630U, // LWZU8  | 
2702  | 79.2k  |     218133079U, // LWZUX  | 
2703  | 79.2k  |     218133079U, // LWZUX8  | 
2704  | 79.2k  |     604009184U, // LWZX  | 
2705  | 79.2k  |     604009184U, // LWZX8  | 
2706  | 79.2k  |     29408U, // LWZXTLS  | 
2707  | 79.2k  |     29408U, // LWZXTLS_  | 
2708  | 79.2k  |     29408U, // LWZXTLS_32  | 
2709  | 79.2k  |     15954U, // LWZtoc  | 
2710  | 79.2k  |     33574986U,  // LXSD  | 
2711  | 79.2k  |     604008239U, // LXSDX  | 
2712  | 79.2k  |     604009135U, // LXSIBZX  | 
2713  | 79.2k  |     604009150U, // LXSIHZX  | 
2714  | 79.2k  |     604008121U, // LXSIWAX  | 
2715  | 79.2k  |     604009175U, // LXSIWZX  | 
2716  | 79.2k  |     33579337U,  // LXSSP  | 
2717  | 79.2k  |     604008566U, // LXSSPX  | 
2718  | 79.2k  |     33581565U,  // LXV  | 
2719  | 79.2k  |     604008060U, // LXVB16X  | 
2720  | 79.2k  |     604008026U, // LXVD2X  | 
2721  | 79.2k  |     604008720U, // LXVDSX  | 
2722  | 79.2k  |     604008079U, // LXVH8X  | 
2723  | 79.2k  |     22415U, // LXVL  | 
2724  | 79.2k  |     22322U, // LXVLL  | 
2725  | 79.2k  |     604008043U, // LXVW4X  | 
2726  | 79.2k  |     604008782U, // LXVWSX  | 
2727  | 79.2k  |     604009065U, // LXVX  | 
2728  | 79.2k  |     20316U, // MADDHD  | 
2729  | 79.2k  |     26833U, // MADDHDU  | 
2730  | 79.2k  |     20376U, // MADDLD  | 
2731  | 79.2k  |     713359U,  // MBAR  | 
2732  | 79.2k  |     536891833U, // MCRF  | 
2733  | 79.2k  |     536896831U, // MCRFS  | 
2734  | 79.2k  |     553198U,  // MCRXRX  | 
2735  | 79.2k  |     234901706U, // MFBHRBE  | 
2736  | 79.2k  |     549546U,  // MFCR  | 
2737  | 79.2k  |     549546U,  // MFCR8  | 
2738  | 79.2k  |     549784U,  // MFCTR  | 
2739  | 79.2k  |     549784U,  // MFCTR8  | 
2740  | 79.2k  |     536896149U, // MFDCR  | 
2741  | 79.2k  |     550196U,  // MFFS  | 
2742  | 79.2k  |     536893871U, // MFFSCDRN  | 
2743  | 79.2k  |     251680052U, // MFFSCDRNI  | 
2744  | 79.2k  |     544979U,  // MFFSCE  | 
2745  | 79.2k  |     536893862U, // MFFSCRN  | 
2746  | 79.2k  |     268457258U, // MFFSCRNI  | 
2747  | 79.2k  |     546640U,  // MFFSL  | 
2748  | 79.2k  |     542367U,  // MFFSo  | 
2749  | 79.2k  |     549601U,  // MFLR  | 
2750  | 79.2k  |     549601U,  // MFLR8  | 
2751  | 79.2k  |     549751U,  // MFMSR  | 
2752  | 79.2k  |     285233599U, // MFOCRF  | 
2753  | 79.2k  |     285233599U, // MFOCRF8  | 
2754  | 79.2k  |     536896251U, // MFPMR  | 
2755  | 79.2k  |     536896355U, // MFSPR  | 
2756  | 79.2k  |     536896355U, // MFSPR8  | 
2757  | 79.2k  |     302015345U, // MFSR  | 
2758  | 79.2k  |     536893818U, // MFSRIN  | 
2759  | 79.2k  |     536890604U, // MFTB  | 
2760  | 79.2k  |     7365475U, // MFTB8  | 
2761  | 79.2k  |     536891417U, // MFVRD  | 
2762  | 79.2k  |     7889763U, // MFVRSAVE  | 
2763  | 79.2k  |     7889763U, // MFVRSAVEv  | 
2764  | 79.2k  |     549560U,  // MFVSCR  | 
2765  | 79.2k  |     536891417U, // MFVSRD  | 
2766  | 79.2k  |     536891310U, // MFVSRLD  | 
2767  | 79.2k  |     536900543U, // MFVSRWZ  | 
2768  | 79.2k  |     20521U, // MODSD  | 
2769  | 79.2k  |     27924U, // MODSW  | 
2770  | 79.2k  |     20603U, // MODUD  | 
2771  | 79.2k  |     28099U, // MODUW  | 
2772  | 79.2k  |     15927U, // MSGSYNC  | 
2773  | 79.2k  |     15941U, // MSYNC  | 
2774  | 79.2k  |     536891855U, // MTCRF  | 
2775  | 79.2k  |     536891855U, // MTCRF8  | 
2776  | 79.2k  |     549791U,  // MTCTR  | 
2777  | 79.2k  |     549791U,  // MTCTR8  | 
2778  | 79.2k  |     549791U,  // MTCTR8loop  | 
2779  | 79.2k  |     549791U,  // MTCTRloop  | 
2780  | 79.2k  |     654516899U, // MTDCR  | 
2781  | 79.2k  |     706640U,  // MTFSB0  | 
2782  | 79.2k  |     706722U,  // MTFSB1  | 
2783  | 79.2k  |     20978U, // MTFSF  | 
2784  | 79.2k  |     21605U, // MTFSFI  | 
2785  | 79.2k  |     17473U, // MTFSFIo  | 
2786  | 79.2k  |     536891890U, // MTFSFb  | 
2787  | 79.2k  |     17292U, // MTFSFo  | 
2788  | 79.2k  |     549607U,  // MTLR  | 
2789  | 79.2k  |     549607U,  // MTLR8  | 
2790  | 79.2k  |     536896382U, // MTMSR  | 
2791  | 79.2k  |     536891409U, // MTMSRD  | 
2792  | 79.2k  |     233927U,  // MTOCRF  | 
2793  | 79.2k  |     233927U,  // MTOCRF8  | 
2794  | 79.2k  |     536896258U, // MTPMR  | 
2795  | 79.2k  |     536896362U, // MTSPR  | 
2796  | 79.2k  |     536896362U, // MTSPR8  | 
2797  | 79.2k  |     254853U,  // MTSR  | 
2798  | 79.2k  |     536893826U, // MTSRIN  | 
2799  | 79.2k  |     540892U,  // MTVRSAVE  | 
2800  | 79.2k  |     721116U,  // MTVRSAVEv  | 
2801  | 79.2k  |     549568U,  // MTVSCR  | 
2802  | 79.2k  |     536891425U, // MTVSRD  | 
2803  | 79.2k  |     20273U, // MTVSRDD  | 
2804  | 79.2k  |     536890169U, // MTVSRWA  | 
2805  | 79.2k  |     536897157U, // MTVSRWS  | 
2806  | 79.2k  |     536900552U, // MTVSRWZ  | 
2807  | 79.2k  |     20324U, // MULHD  | 
2808  | 79.2k  |     26842U, // MULHDU  | 
2809  | 79.2k  |     18154U, // MULHDUo  | 
2810  | 79.2k  |     17068U, // MULHDo  | 
2811  | 79.2k  |     27599U, // MULHW  | 
2812  | 79.2k  |     26985U, // MULHWU  | 
2813  | 79.2k  |     18207U, // MULHWUo  | 
2814  | 79.2k  |     18272U, // MULHWo  | 
2815  | 79.2k  |     20384U, // MULLD  | 
2816  | 79.2k  |     17092U, // MULLDo  | 
2817  | 79.2k  |     21655U, // MULLI  | 
2818  | 79.2k  |     21655U, // MULLI8  | 
2819  | 79.2k  |     27641U, // MULLW  | 
2820  | 79.2k  |     18288U, // MULLWo  | 
2821  | 79.2k  |     15651U, // MoveGOTtoLR  | 
2822  | 79.2k  |     15639U, // MovePCtoLR  | 
2823  | 79.2k  |     14982U, // MovePCtoLR8  | 
2824  | 79.2k  |     20448U, // NAND  | 
2825  | 79.2k  |     20448U, // NAND8  | 
2826  | 79.2k  |     17106U, // NAND8o  | 
2827  | 79.2k  |     17106U, // NANDo  | 
2828  | 79.2k  |     16062U, // NAP  | 
2829  | 79.2k  |     536892021U, // NEG  | 
2830  | 79.2k  |     536892021U, // NEG8  | 
2831  | 79.2k  |     536888215U, // NEG8o  | 
2832  | 79.2k  |     536888215U, // NEGo  | 
2833  | 79.2k  |     16071U, // NOP  | 
2834  | 79.2k  |     13520U, // NOP_GT_PWR6  | 
2835  | 79.2k  |     13532U, // NOP_GT_PWR7  | 
2836  | 79.2k  |     25380U, // NOR  | 
2837  | 79.2k  |     25380U, // NOR8  | 
2838  | 79.2k  |     17922U, // NOR8o  | 
2839  | 79.2k  |     17922U, // NORo  | 
2840  | 79.2k  |     25373U, // OR  | 
2841  | 79.2k  |     25373U, // OR8  | 
2842  | 79.2k  |     17923U, // OR8o  | 
2843  | 79.2k  |     20038U, // ORC  | 
2844  | 79.2k  |     20038U, // ORC8  | 
2845  | 79.2k  |     16990U, // ORC8o  | 
2846  | 79.2k  |     16990U, // ORCo  | 
2847  | 79.2k  |     21864U, // ORI  | 
2848  | 79.2k  |     21864U, // ORI8  | 
2849  | 79.2k  |     26059U, // ORIS  | 
2850  | 79.2k  |     26059U, // ORIS8  | 
2851  | 79.2k  |     17923U, // ORo  | 
2852  | 79.2k  |     536890619U, // POPCNTB  | 
2853  | 79.2k  |     536891491U, // POPCNTD  | 
2854  | 79.2k  |     536898958U, // POPCNTW  | 
2855  | 79.2k  |     15763U, // PPC32GOT  | 
2856  | 79.2k  |     15773U, // PPC32PICGOT  | 
2857  | 79.2k  |     536893140U, // PSC_DCBZL  | 
2858  | 79.2k  |     318789325U, // PSQ_L  | 
2859  | 79.2k  |     318794023U, // PSQ_LU  | 
2860  | 79.2k  |     29181U, // PSQ_LUX  | 
2861  | 79.2k  |     28632U, // PSQ_LX  | 
2862  | 79.2k  |     318793796U, // PSQ_ST  | 
2863  | 79.2k  |     318794080U, // PSQ_STU  | 
2864  | 79.2k  |     29240U, // PSQ_STUX  | 
2865  | 79.2k  |     29084U, // PSQ_STX  | 
2866  | 79.2k  |     536896422U, // PS_ABS  | 
2867  | 79.2k  |     536888860U, // PS_ABSo  | 
2868  | 79.2k  |     20139U, // PS_ADD  | 
2869  | 79.2k  |     17014U, // PS_ADDo  | 
2870  | 79.2k  |     18529U, // PS_CMPO0  | 
2871  | 79.2k  |     18611U, // PS_CMPO1  | 
2872  | 79.2k  |     18560U, // PS_CMPU0  | 
2873  | 79.2k  |     18642U, // PS_CMPU1  | 
2874  | 79.2k  |     27053U, // PS_DIV  | 
2875  | 79.2k  |     18233U, // PS_DIVo  | 
2876  | 79.2k  |     20163U, // PS_MADD  | 
2877  | 79.2k  |     18539U, // PS_MADDS0  | 
2878  | 79.2k  |     16712U, // PS_MADDS0o  | 
2879  | 79.2k  |     18621U, // PS_MADDS1  | 
2880  | 79.2k  |     16771U, // PS_MADDS1o  | 
2881  | 79.2k  |     17030U, // PS_MADDo  | 
2882  | 79.2k  |     18488U, // PS_MERGE00  | 
2883  | 79.2k  |     16676U, // PS_MERGE00o  | 
2884  | 79.2k  |     18570U, // PS_MERGE01  | 
2885  | 79.2k  |     16735U, // PS_MERGE01o  | 
2886  | 79.2k  |     18500U, // PS_MERGE10  | 
2887  | 79.2k  |     16689U, // PS_MERGE10o  | 
2888  | 79.2k  |     18582U, // PS_MERGE11  | 
2889  | 79.2k  |     16748U, // PS_MERGE11o  | 
2890  | 79.2k  |     536896237U, // PS_MR  | 
2891  | 79.2k  |     536888820U, // PS_MRo  | 
2892  | 79.2k  |     19808U, // PS_MSUB  | 
2893  | 79.2k  |     16850U, // PS_MSUBo  | 
2894  | 79.2k  |     22365U, // PS_MUL  | 
2895  | 79.2k  |     18550U, // PS_MULS0  | 
2896  | 79.2k  |     16724U, // PS_MULS0o  | 
2897  | 79.2k  |     18632U, // PS_MULS1  | 
2898  | 79.2k  |     16783U, // PS_MULS1o  | 
2899  | 79.2k  |     17617U, // PS_MULo  | 
2900  | 79.2k  |     536896446U, // PS_NABS  | 
2901  | 79.2k  |     536888876U, // PS_NABSo  | 
2902  | 79.2k  |     536892018U, // PS_NEG  | 
2903  | 79.2k  |     536888212U, // PS_NEGo  | 
2904  | 79.2k  |     20181U, // PS_NMADD  | 
2905  | 79.2k  |     17048U, // PS_NMADDo  | 
2906  | 79.2k  |     19826U, // PS_NMSUB  | 
2907  | 79.2k  |     16868U, // PS_NMSUBo  | 
2908  | 79.2k  |     536896784U, // PS_RES  | 
2909  | 79.2k  |     536888964U, // PS_RESo  | 
2910  | 79.2k  |     536891715U, // PS_RSQRTE  | 
2911  | 79.2k  |     536888142U, // PS_RSQRTEo  | 
2912  | 79.2k  |     22280U, // PS_SEL  | 
2913  | 79.2k  |     17601U, // PS_SELo  | 
2914  | 79.2k  |     19784U, // PS_SUB  | 
2915  | 79.2k  |     16834U, // PS_SUBo  | 
2916  | 79.2k  |     18520U, // PS_SUM0  | 
2917  | 79.2k  |     16702U, // PS_SUM0o  | 
2918  | 79.2k  |     18602U, // PS_SUM1  | 
2919  | 79.2k  |     16761U, // PS_SUM1o  | 
2920  | 79.2k  |     21792U, // QVALIGNI  | 
2921  | 79.2k  |     21792U, // QVALIGNIb  | 
2922  | 79.2k  |     21792U, // QVALIGNIs  | 
2923  | 79.2k  |     21925U, // QVESPLATI  | 
2924  | 79.2k  |     21925U, // QVESPLATIb  | 
2925  | 79.2k  |     21925U, // QVESPLATIs  | 
2926  | 79.2k  |     536896438U, // QVFABS  | 
2927  | 79.2k  |     536896438U, // QVFABSs  | 
2928  | 79.2k  |     20155U, // QVFADD  | 
2929  | 79.2k  |     25690U, // QVFADDS  | 
2930  | 79.2k  |     25690U, // QVFADDSs  | 
2931  | 79.2k  |     536891243U, // QVFCFID  | 
2932  | 79.2k  |     536896684U, // QVFCFIDS  | 
2933  | 79.2k  |     536897762U, // QVFCFIDU  | 
2934  | 79.2k  |     536897077U, // QVFCFIDUS  | 
2935  | 79.2k  |     536891243U, // QVFCFIDb  | 
2936  | 79.2k  |     25049U, // QVFCMPEQ  | 
2937  | 79.2k  |     25049U, // QVFCMPEQb  | 
2938  | 79.2k  |     25049U, // QVFCMPEQbs  | 
2939  | 79.2k  |     26537U, // QVFCMPGT  | 
2940  | 79.2k  |     26537U, // QVFCMPGTb  | 
2941  | 79.2k  |     26537U, // QVFCMPGTbs  | 
2942  | 79.2k  |     26615U, // QVFCMPLT  | 
2943  | 79.2k  |     26615U, // QVFCMPLTb  | 
2944  | 79.2k  |     26615U, // QVFCMPLTbs  | 
2945  | 79.2k  |     22881U, // QVFCPSGN  | 
2946  | 79.2k  |     22881U, // QVFCPSGNs  | 
2947  | 79.2k  |     536891262U, // QVFCTID  | 
2948  | 79.2k  |     536897772U, // QVFCTIDU  | 
2949  | 79.2k  |     536900506U, // QVFCTIDUZ  | 
2950  | 79.2k  |     536900359U, // QVFCTIDZ  | 
2951  | 79.2k  |     536891262U, // QVFCTIDb  | 
2952  | 79.2k  |     536898527U, // QVFCTIW  | 
2953  | 79.2k  |     536897905U, // QVFCTIWU  | 
2954  | 79.2k  |     536900517U, // QVFCTIWUZ  | 
2955  | 79.2k  |     536900528U, // QVFCTIWZ  | 
2956  | 79.2k  |     22236U, // QVFLOGICAL  | 
2957  | 79.2k  |     22236U, // QVFLOGICALb  | 
2958  | 79.2k  |     22236U, // QVFLOGICALs  | 
2959  | 79.2k  |     20172U, // QVFMADD  | 
2960  | 79.2k  |     25699U, // QVFMADDS  | 
2961  | 79.2k  |     25699U, // QVFMADDSs  | 
2962  | 79.2k  |     536896244U, // QVFMR  | 
2963  | 79.2k  |     536896244U, // QVFMRb  | 
2964  | 79.2k  |     536896244U, // QVFMRs  | 
2965  | 79.2k  |     19817U, // QVFMSUB  | 
2966  | 79.2k  |     25669U, // QVFMSUBS  | 
2967  | 79.2k  |     25669U, // QVFMSUBSs  | 
2968  | 79.2k  |     22381U, // QVFMUL  | 
2969  | 79.2k  |     26082U, // QVFMULS  | 
2970  | 79.2k  |     26082U, // QVFMULSs  | 
2971  | 79.2k  |     536896464U, // QVFNABS  | 
2972  | 79.2k  |     536896464U, // QVFNABSs  | 
2973  | 79.2k  |     536892034U, // QVFNEG  | 
2974  | 79.2k  |     536892034U, // QVFNEGs  | 
2975  | 79.2k  |     20191U, // QVFNMADD  | 
2976  | 79.2k  |     25709U, // QVFNMADDS  | 
2977  | 79.2k  |     25709U, // QVFNMADDSs  | 
2978  | 79.2k  |     19836U, // QVFNMSUB  | 
2979  | 79.2k  |     25679U, // QVFNMSUBS  | 
2980  | 79.2k  |     25679U, // QVFNMSUBSs  | 
2981  | 79.2k  |     22670U, // QVFPERM  | 
2982  | 79.2k  |     22670U, // QVFPERMs  | 
2983  | 79.2k  |     536891700U, // QVFRE  | 
2984  | 79.2k  |     536896792U, // QVFRES  | 
2985  | 79.2k  |     536896792U, // QVFRESs  | 
2986  | 79.2k  |     536893512U, // QVFRIM  | 
2987  | 79.2k  |     536893512U, // QVFRIMs  | 
2988  | 79.2k  |     536893810U, // QVFRIN  | 
2989  | 79.2k  |     536893810U, // QVFRINs  | 
2990  | 79.2k  |     536895082U, // QVFRIP  | 
2991  | 79.2k  |     536895082U, // QVFRIPs  | 
2992  | 79.2k  |     536900441U, // QVFRIZ  | 
2993  | 79.2k  |     536900441U, // QVFRIZs  | 
2994  | 79.2k  |     536895783U, // QVFRSP  | 
2995  | 79.2k  |     536895783U, // QVFRSPs  | 
2996  | 79.2k  |     536891726U, // QVFRSQRTE  | 
2997  | 79.2k  |     536896800U, // QVFRSQRTES  | 
2998  | 79.2k  |     536896800U, // QVFRSQRTESs  | 
2999  | 79.2k  |     22288U, // QVFSEL  | 
3000  | 79.2k  |     22288U, // QVFSELb  | 
3001  | 79.2k  |     22288U, // QVFSELbb  | 
3002  | 79.2k  |     22288U, // QVFSELbs  | 
3003  | 79.2k  |     19800U, // QVFSUB  | 
3004  | 79.2k  |     25660U, // QVFSUBS  | 
3005  | 79.2k  |     25660U, // QVFSUBSs  | 
3006  | 79.2k  |     22870U, // QVFTSTNAN  | 
3007  | 79.2k  |     22870U, // QVFTSTNANb  | 
3008  | 79.2k  |     22870U, // QVFTSTNANbs  | 
3009  | 79.2k  |     20228U, // QVFXMADD  | 
3010  | 79.2k  |     25749U, // QVFXMADDS  | 
3011  | 79.2k  |     22406U, // QVFXMUL  | 
3012  | 79.2k  |     26091U, // QVFXMULS  | 
3013  | 79.2k  |     20201U, // QVFXXCPNMADD  | 
3014  | 79.2k  |     25720U, // QVFXXCPNMADDS  | 
3015  | 79.2k  |     20238U, // QVFXXMADD  | 
3016  | 79.2k  |     25760U, // QVFXXMADDS  | 
3017  | 79.2k  |     20215U, // QVFXXNPMADD  | 
3018  | 79.2k  |     25735U, // QVFXXNPMADDS  | 
3019  | 79.2k  |     335565816U, // QVGPCI  | 
3020  | 79.2k  |     604008890U, // QVLFCDUX  | 
3021  | 79.2k  |     603999133U, // QVLFCDUXA  | 
3022  | 79.2k  |     604008166U, // QVLFCDX  | 
3023  | 79.2k  |     603999053U, // QVLFCDXA  | 
3024  | 79.2k  |     604008976U, // QVLFCSUX  | 
3025  | 79.2k  |     603999177U, // QVLFCSUXA  | 
3026  | 79.2k  |     604008701U, // QVLFCSX  | 
3027  | 79.2k  |     603999093U, // QVLFCSXA  | 
3028  | 79.2k  |     604008701U, // QVLFCSXs  | 
3029  | 79.2k  |     218132943U, // QVLFDUX  | 
3030  | 79.2k  |     603999156U, // QVLFDUXA  | 
3031  | 79.2k  |     604008202U, // QVLFDX  | 
3032  | 79.2k  |     603999074U, // QVLFDXA  | 
3033  | 79.2k  |     604008202U, // QVLFDXb  | 
3034  | 79.2k  |     604008111U, // QVLFIWAX  | 
3035  | 79.2k  |     603999042U, // QVLFIWAXA  | 
3036  | 79.2k  |     604009165U, // QVLFIWZX  | 
3037  | 79.2k  |     603999232U, // QVLFIWZXA  | 
3038  | 79.2k  |     218133029U, // QVLFSUX  | 
3039  | 79.2k  |     603999200U, // QVLFSUXA  | 
3040  | 79.2k  |     604008735U, // QVLFSX  | 
3041  | 79.2k  |     603999114U, // QVLFSXA  | 
3042  | 79.2k  |     604008735U, // QVLFSXb  | 
3043  | 79.2k  |     604008735U, // QVLFSXs  | 
3044  | 79.2k  |     604008219U, // QVLPCLDX  | 
3045  | 79.2k  |     604008752U, // QVLPCLSX  | 
3046  | 79.2k  |     8417584U, // QVLPCLSXint  | 
3047  | 79.2k  |     604008229U, // QVLPCRDX  | 
3048  | 79.2k  |     604008772U, // QVLPCRSX  | 
3049  | 79.2k  |     604008900U, // QVSTFCDUX  | 
3050  | 79.2k  |     603999144U, // QVSTFCDUXA  | 
3051  | 79.2k  |     604001943U, // QVSTFCDUXI  | 
3052  | 79.2k  |     603998945U, // QVSTFCDUXIA  | 
3053  | 79.2k  |     604008175U, // QVSTFCDX  | 
3054  | 79.2k  |     603999063U, // QVSTFCDXA  | 
3055  | 79.2k  |     604001901U, // QVSTFCDXI  | 
3056  | 79.2k  |     603998899U, // QVSTFCDXIA  | 
3057  | 79.2k  |     604008986U, // QVSTFCSUX  | 
3058  | 79.2k  |     603999188U, // QVSTFCSUXA  | 
3059  | 79.2k  |     604001966U, // QVSTFCSUXI  | 
3060  | 79.2k  |     603998970U, // QVSTFCSUXIA  | 
3061  | 79.2k  |     604008710U, // QVSTFCSX  | 
3062  | 79.2k  |     603999103U, // QVSTFCSXA  | 
3063  | 79.2k  |     604001922U, // QVSTFCSXI  | 
3064  | 79.2k  |     603998922U, // QVSTFCSXIA  | 
3065  | 79.2k  |     604008710U, // QVSTFCSXs  | 
3066  | 79.2k  |     218313176U, // QVSTFDUX  | 
3067  | 79.2k  |     603999166U, // QVSTFDUXA  | 
3068  | 79.2k  |     604001955U, // QVSTFDUXI  | 
3069  | 79.2k  |     603998958U, // QVSTFDUXIA  | 
3070  | 79.2k  |     604008210U, // QVSTFDX  | 
3071  | 79.2k  |     603999083U, // QVSTFDXA  | 
3072  | 79.2k  |     604001912U, // QVSTFDXI  | 
3073  | 79.2k  |     603998911U, // QVSTFDXIA  | 
3074  | 79.2k  |     604008210U, // QVSTFDXb  | 
3075  | 79.2k  |     604009110U, // QVSTFIWX  | 
3076  | 79.2k  |     603999221U, // QVSTFIWXA  | 
3077  | 79.2k  |     218313262U, // QVSTFSUX  | 
3078  | 79.2k  |     603999210U, // QVSTFSUXA  | 
3079  | 79.2k  |     604001978U, // QVSTFSUXI  | 
3080  | 79.2k  |     603998983U, // QVSTFSUXIA  | 
3081  | 79.2k  |     218313262U, // QVSTFSUXs  | 
3082  | 79.2k  |     604008743U, // QVSTFSX  | 
3083  | 79.2k  |     603999123U, // QVSTFSXA  | 
3084  | 79.2k  |     604001933U, // QVSTFSXI  | 
3085  | 79.2k  |     603998934U, // QVSTFSXIA  | 
3086  | 79.2k  |     604008743U, // QVSTFSXs  | 
3087  | 79.2k  |     15559U, // RESTORE_CR  | 
3088  | 79.2k  |     15703U, // RESTORE_CRBIT  | 
3089  | 79.2k  |     15430U, // RESTORE_VRSAVE  | 
3090  | 79.2k  |     15980U, // RFCI  | 
3091  | 79.2k  |     15991U, // RFDI  | 
3092  | 79.2k  |     265247U,  // RFEBB  | 
3093  | 79.2k  |     15996U, // RFI  | 
3094  | 79.2k  |     15963U, // RFID  | 
3095  | 79.2k  |     15985U, // RFMCI  | 
3096  | 79.2k  |     22257U, // RLDCL  | 
3097  | 79.2k  |     17584U, // RLDCLo  | 
3098  | 79.2k  |     25244U, // RLDCR  | 
3099  | 79.2k  |     17891U, // RLDCRo  | 
3100  | 79.2k  |     19973U, // RLDIC  | 
3101  | 79.2k  |     22264U, // RLDICL  | 
3102  | 79.2k  |     22264U, // RLDICL_32  | 
3103  | 79.2k  |     22264U, // RLDICL_32_64  | 
3104  | 79.2k  |     17592U, // RLDICL_32o  | 
3105  | 79.2k  |     17592U, // RLDICLo  | 
3106  | 79.2k  |     25264U, // RLDICR  | 
3107  | 79.2k  |     25264U, // RLDICR_32  | 
3108  | 79.2k  |     17899U, // RLDICRo  | 
3109  | 79.2k  |     16959U, // RLDICo  | 
3110  | 79.2k  |     3355464880U,  // RLDIMI  | 
3111  | 79.2k  |     3355460693U,  // RLDIMIo  | 
3112  | 79.2k  |     3892335800U,  // RLWIMI  | 
3113  | 79.2k  |     3892335800U,  // RLWIMI8  | 
3114  | 79.2k  |     3892331614U,  // RLWIMI8o  | 
3115  | 79.2k  |     3892331614U,  // RLWIMIo  | 
3116  | 79.2k  |     22616U, // RLWINM  | 
3117  | 79.2k  |     22616U, // RLWINM8  | 
3118  | 79.2k  |     17651U, // RLWINM8o  | 
3119  | 79.2k  |     17651U, // RLWINMo  | 
3120  | 79.2k  |     22625U, // RLWNM  | 
3121  | 79.2k  |     22625U, // RLWNM8  | 
3122  | 79.2k  |     17660U, // RLWNM8o  | 
3123  | 79.2k  |     17660U, // RLWNMo  | 
3124  | 79.2k  |     15133U, // ReadTB  | 
3125  | 79.2k  |     544345U,  // SC  | 
3126  | 79.2k  |     14435U, // SELECT_CC_F16  | 
3127  | 79.2k  |     14357U, // SELECT_CC_F4  | 
3128  | 79.2k  |     14711U, // SELECT_CC_F8  | 
3129  | 79.2k  |     14382U, // SELECT_CC_I4  | 
3130  | 79.2k  |     14756U, // SELECT_CC_I8  | 
3131  | 79.2k  |     15151U, // SELECT_CC_QBRC  | 
3132  | 79.2k  |     15180U, // SELECT_CC_QFRC  | 
3133  | 79.2k  |     15269U, // SELECT_CC_QSRC  | 
3134  | 79.2k  |     15393U, // SELECT_CC_SPE  | 
3135  | 79.2k  |     14328U, // SELECT_CC_SPE4  | 
3136  | 79.2k  |     15240U, // SELECT_CC_VRRC  | 
3137  | 79.2k  |     15209U, // SELECT_CC_VSFRC  | 
3138  | 79.2k  |     15329U, // SELECT_CC_VSRC  | 
3139  | 79.2k  |     15298U, // SELECT_CC_VSSRC  | 
3140  | 79.2k  |     14450U, // SELECT_F16  | 
3141  | 79.2k  |     14371U, // SELECT_F4  | 
3142  | 79.2k  |     14725U, // SELECT_F8  | 
3143  | 79.2k  |     14396U, // SELECT_I4  | 
3144  | 79.2k  |     14930U, // SELECT_I8  | 
3145  | 79.2k  |     15167U, // SELECT_QBRC  | 
3146  | 79.2k  |     15196U, // SELECT_QFRC  | 
3147  | 79.2k  |     15285U, // SELECT_QSRC  | 
3148  | 79.2k  |     15408U, // SELECT_SPE  | 
3149  | 79.2k  |     14344U, // SELECT_SPE4  | 
3150  | 79.2k  |     15256U, // SELECT_VRRC  | 
3151  | 79.2k  |     15226U, // SELECT_VSFRC  | 
3152  | 79.2k  |     15345U, // SELECT_VSRC  | 
3153  | 79.2k  |     15315U, // SELECT_VSSRC  | 
3154  | 79.2k  |     536890598U, // SETB  | 
3155  | 79.2k  |     15883U, // SLBIA  | 
3156  | 79.2k  |     545040U,  // SLBIE  | 
3157  | 79.2k  |     536892010U, // SLBIEG  | 
3158  | 79.2k  |     536891624U, // SLBMFEE  | 
3159  | 79.2k  |     536897956U, // SLBMFEV  | 
3160  | 79.2k  |     536891707U, // SLBMTE  | 
3161  | 79.2k  |     15911U, // SLBSYNC  | 
3162  | 79.2k  |     20414U, // SLD  | 
3163  | 79.2k  |     17100U, // SLDo  | 
3164  | 79.2k  |     27664U, // SLW  | 
3165  | 79.2k  |     27664U, // SLW8  | 
3166  | 79.2k  |     18296U, // SLW8o  | 
3167  | 79.2k  |     18296U, // SLWo  | 
3168  | 79.2k  |     33584058U,  // SPELWZ  | 
3169  | 79.2k  |     604009184U, // SPELWZX  | 
3170  | 79.2k  |     33582508U,  // SPESTW  | 
3171  | 79.2k  |     604009129U, // SPESTWX  | 
3172  | 79.2k  |     15571U, // SPILL_CR  | 
3173  | 79.2k  |     15718U, // SPILL_CRBIT  | 
3174  | 79.2k  |     15446U, // SPILL_VRSAVE  | 
3175  | 79.2k  |     20117U, // SRAD  | 
3176  | 79.2k  |     21504U, // SRADI  | 
3177  | 79.2k  |     21504U, // SRADI_32  | 
3178  | 79.2k  |     17402U, // SRADIo  | 
3179  | 79.2k  |     17007U, // SRADo  | 
3180  | 79.2k  |     27493U, // SRAW  | 
3181  | 79.2k  |     22002U, // SRAWI  | 
3182  | 79.2k  |     17511U, // SRAWIo  | 
3183  | 79.2k  |     18255U, // SRAWo  | 
3184  | 79.2k  |     20500U, // SRD  | 
3185  | 79.2k  |     17120U, // SRDo  | 
3186  | 79.2k  |     27919U, // SRW  | 
3187  | 79.2k  |     27919U, // SRW8  | 
3188  | 79.2k  |     18302U, // SRW8o  | 
3189  | 79.2k  |     18302U, // SRWo  | 
3190  | 79.2k  |     33574158U,  // STB  | 
3191  | 79.2k  |     33574158U,  // STB8  | 
3192  | 79.2k  |     28560U, // STBCIX  | 
3193  | 79.2k  |     603998161U, // STBCX  | 
3194  | 79.2k  |     604008486U, // STBEPX  | 
3195  | 79.2k  |     201533630U, // STBU  | 
3196  | 79.2k  |     201533630U, // STBU8  | 
3197  | 79.2k  |     218313139U, // STBUX  | 
3198  | 79.2k  |     218313139U, // STBUX8  | 
3199  | 79.2k  |     604008160U, // STBX  | 
3200  | 79.2k  |     604008160U, // STBX8  | 
3201  | 79.2k  |     28384U, // STBXTLS  | 
3202  | 79.2k  |     28384U, // STBXTLS_  | 
3203  | 79.2k  |     28384U, // STBXTLS_32  | 
3204  | 79.2k  |     33575030U,  // STD  | 
3205  | 79.2k  |     26412U, // STDAT  | 
3206  | 79.2k  |     604008618U, // STDBRX  | 
3207  | 79.2k  |     28575U, // STDCIX  | 
3208  | 79.2k  |     603998169U, // STDCX  | 
3209  | 79.2k  |     201533691U, // STDU  | 
3210  | 79.2k  |     218313192U, // STDUX  | 
3211  | 79.2k  |     604008254U, // STDX  | 
3212  | 79.2k  |     28478U, // STDXTLS  | 
3213  | 79.2k  |     28478U, // STDXTLS_  | 
3214  | 79.2k  |     33574735U,  // STFD  | 
3215  | 79.2k  |     604008502U, // STFDEPX  | 
3216  | 79.2k  |     201533642U, // STFDU  | 
3217  | 79.2k  |     218313178U, // STFDUX  | 
3218  | 79.2k  |     604008212U, // STFDX  | 
3219  | 79.2k  |     604009112U, // STFIWX  | 
3220  | 79.2k  |     33580358U,  // STFS  | 
3221  | 79.2k  |     201533765U, // STFSU  | 
3222  | 79.2k  |     218313264U, // STFSUX  | 
3223  | 79.2k  |     604008745U, // STFSX  | 
3224  | 79.2k  |     33575784U,  // STH  | 
3225  | 79.2k  |     33575784U,  // STH8  | 
3226  | 79.2k  |     604008633U, // STHBRX  | 
3227  | 79.2k  |     28583U, // STHCIX  | 
3228  | 79.2k  |     603998177U, // STHCX  | 
3229  | 79.2k  |     604008518U, // STHEPX  | 
3230  | 79.2k  |     201533720U, // STHU  | 
3231  | 79.2k  |     201533720U, // STHU8  | 
3232  | 79.2k  |     218313206U, // STHUX  | 
3233  | 79.2k  |     218313206U, // STHUX8  | 
3234  | 79.2k  |     604008330U, // STHX  | 
3235  | 79.2k  |     604008330U, // STHX8  | 
3236  | 79.2k  |     28554U, // STHXTLS  | 
3237  | 79.2k  |     28554U, // STHXTLS_  | 
3238  | 79.2k  |     28554U, // STHXTLS_32  | 
3239  | 79.2k  |     33582106U,  // STMW  | 
3240  | 79.2k  |     16075U, // STOP  | 
3241  | 79.2k  |     22113U, // STSWI  | 
3242  | 79.2k  |     604008143U, // STVEBX  | 
3243  | 79.2k  |     604008313U, // STVEHX  | 
3244  | 79.2k  |     604009102U, // STVEWX  | 
3245  | 79.2k  |     604009059U, // STVX  | 
3246  | 79.2k  |     604002210U, // STVXL  | 
3247  | 79.2k  |     33582508U,  // STW  | 
3248  | 79.2k  |     33582508U,  // STW8  | 
3249  | 79.2k  |     26490U, // STWAT  | 
3250  | 79.2k  |     604008658U, // STWBRX  | 
3251  | 79.2k  |     28591U, // STWCIX  | 
3252  | 79.2k  |     603998185U, // STWCX  | 
3253  | 79.2k  |     604008533U, // STWEPX  | 
3254  | 79.2k  |     201533827U, // STWU  | 
3255  | 79.2k  |     201533827U, // STWU8  | 
3256  | 79.2k  |     218313282U, // STWUX  | 
3257  | 79.2k  |     218313282U, // STWUX8  | 
3258  | 79.2k  |     604009129U, // STWX  | 
3259  | 79.2k  |     604009129U, // STWX8  | 
3260  | 79.2k  |     29353U, // STWXTLS  | 
3261  | 79.2k  |     29353U, // STWXTLS_  | 
3262  | 79.2k  |     29353U, // STWXTLS_32  | 
3263  | 79.2k  |     33574992U,  // STXSD  | 
3264  | 79.2k  |     604008246U, // STXSDX  | 
3265  | 79.2k  |     604008151U, // STXSIBX  | 
3266  | 79.2k  |     604008151U, // STXSIBXv  | 
3267  | 79.2k  |     604008321U, // STXSIHX  | 
3268  | 79.2k  |     604008321U, // STXSIHXv  | 
3269  | 79.2k  |     604009120U, // STXSIWX  | 
3270  | 79.2k  |     33579344U,  // STXSSP  | 
3271  | 79.2k  |     604008574U, // STXSSPX  | 
3272  | 79.2k  |     33581570U,  // STXV  | 
3273  | 79.2k  |     604008069U, // STXVB16X  | 
3274  | 79.2k  |     604008034U, // STXVD2X  | 
3275  | 79.2k  |     604008087U, // STXVH8X  | 
3276  | 79.2k  |     22421U, // STXVL  | 
3277  | 79.2k  |     22329U, // STXVLL  | 
3278  | 79.2k  |     604008051U, // STXVW4X  | 
3279  | 79.2k  |     604009071U, // STXVX  | 
3280  | 79.2k  |     20876U, // SUBF  | 
3281  | 79.2k  |     20876U, // SUBF8  | 
3282  | 79.2k  |     17285U, // SUBF8o  | 
3283  | 79.2k  |     19952U, // SUBFC  | 
3284  | 79.2k  |     19952U, // SUBFC8  | 
3285  | 79.2k  |     16935U, // SUBFC8o  | 
3286  | 79.2k  |     16935U, // SUBFCo  | 
3287  | 79.2k  |     20728U, // SUBFE  | 
3288  | 79.2k  |     20728U, // SUBFE8  | 
3289  | 79.2k  |     17199U, // SUBFE8o  | 
3290  | 79.2k  |     17199U, // SUBFEo  | 
3291  | 79.2k  |     19980U, // SUBFIC  | 
3292  | 79.2k  |     19980U, // SUBFIC8  | 
3293  | 79.2k  |     536891685U, // SUBFME  | 
3294  | 79.2k  |     536891685U, // SUBFME8  | 
3295  | 79.2k  |     536888127U, // SUBFME8o  | 
3296  | 79.2k  |     536888127U, // SUBFMEo  | 
3297  | 79.2k  |     536891774U, // SUBFZE  | 
3298  | 79.2k  |     536891774U, // SUBFZE8  | 
3299  | 79.2k  |     536888188U, // SUBFZE8o  | 
3300  | 79.2k  |     536888188U, // SUBFZEo  | 
3301  | 79.2k  |     17285U, // SUBFo  | 
3302  | 79.2k  |     544317U,  // SYNC  | 
3303  | 79.2k  |     542425U,  // TABORT  | 
3304  | 79.2k  |     180764U,  // TABORTDC  | 
3305  | 79.2k  |     181218U,  // TABORTDCI  | 
3306  | 79.2k  |     180836U,  // TABORTWC  | 
3307  | 79.2k  |     181230U,  // TABORTWCI  | 
3308  | 79.2k  |     592924U,  // TAILB  | 
3309  | 79.2k  |     592924U,  // TAILB8  | 
3310  | 79.2k  |     608750U,  // TAILBA  | 
3311  | 79.2k  |     608750U,  // TAILBA8  | 
3312  | 79.2k  |     16097U, // TAILBCTR  | 
3313  | 79.2k  |     16097U, // TAILBCTR8  | 
3314  | 79.2k  |     263469U,  // TBEGIN  | 
3315  | 79.2k  |     15676U, // TBEGIN_RET  | 
3316  | 79.2k  |     546501U,  // TCHECK  | 
3317  | 79.2k  |     15664U, // TCHECK_RET  | 
3318  | 79.2k  |     538003813U, // TCRETURNai  | 
3319  | 79.2k  |     538003720U, // TCRETURNai8  | 
3320  | 79.2k  |     537988731U, // TCRETURNdi  | 
3321  | 79.2k  |     537987350U, // TCRETURNdi8  | 
3322  | 79.2k  |     537944706U, // TCRETURNri  | 
3323  | 79.2k  |     537938212U, // TCRETURNri8  | 
3324  | 79.2k  |     184414U,  // TD  | 
3325  | 79.2k  |     185432U,  // TDI  | 
3326  | 79.2k  |     262873U,  // TEND  | 
3327  | 79.2k  |     15889U, // TLBIA  | 
3328  | 79.2k  |     661328151U, // TLBIE  | 
3329  | 79.2k  |     546560U,  // TLBIEL  | 
3330  | 79.2k  |     536899238U, // TLBIVAX  | 
3331  | 79.2k  |     544657U,  // TLBLD  | 
3332  | 79.2k  |     545936U,  // TLBLI  | 
3333  | 79.2k  |     15968U, // TLBRE  | 
3334  | 79.2k  |     20781U, // TLBRE2  | 
3335  | 79.2k  |     536899830U, // TLBSX  | 
3336  | 79.2k  |     28918U, // TLBSX2  | 
3337  | 79.2k  |     18417U, // TLBSX2D  | 
3338  | 79.2k  |     15919U, // TLBSYNC  | 
3339  | 79.2k  |     15974U, // TLBWE  | 
3340  | 79.2k  |     20832U, // TLBWE2  | 
3341  | 79.2k  |     16066U, // TRAP  | 
3342  | 79.2k  |     13510U, // TRECHKPT  | 
3343  | 79.2k  |     541921U,  // TRECLAIM  | 
3344  | 79.2k  |     263702U,  // TSR  | 
3345  | 79.2k  |     191872U,  // TW  | 
3346  | 79.2k  |     185960U,  // TWI  | 
3347  | 79.2k  |     536889650U, // UPDATE_VRSAVE  | 
3348  | 79.2k  |     15548U, // UpdateGBR  | 
3349  | 79.2k  |     19731U, // VABSDUB  | 
3350  | 79.2k  |     21357U, // VABSDUH  | 
3351  | 79.2k  |     28106U, // VABSDUW  | 
3352  | 79.2k  |     25166U, // VADDCUQ  | 
3353  | 79.2k  |     28090U, // VADDCUW  | 
3354  | 79.2k  |     25197U, // VADDECUQ  | 
3355  | 79.2k  |     22660U, // VADDEUQM  | 
3356  | 79.2k  |     24025U, // VADDFP  | 
3357  | 79.2k  |     25623U, // VADDSBS  | 
3358  | 79.2k  |     25974U, // VADDSHS  | 
3359  | 79.2k  |     26273U, // VADDSWS  | 
3360  | 79.2k  |     22480U, // VADDUBM  | 
3361  | 79.2k  |     25651U, // VADDUBS  | 
3362  | 79.2k  |     22508U, // VADDUDM  | 
3363  | 79.2k  |     22547U, // VADDUHM  | 
3364  | 79.2k  |     26002U, // VADDUHS  | 
3365  | 79.2k  |     22641U, // VADDUQM  | 
3366  | 79.2k  |     22730U, // VADDUWM  | 
3367  | 79.2k  |     26300U, // VADDUWS  | 
3368  | 79.2k  |     20478U, // VAND  | 
3369  | 79.2k  |     19945U, // VANDC  | 
3370  | 79.2k  |     19606U, // VAVGSB  | 
3371  | 79.2k  |     21244U, // VAVGSH  | 
3372  | 79.2k  |     27940U, // VAVGSW  | 
3373  | 79.2k  |     19749U, // VAVGUB  | 
3374  | 79.2k  |     21375U, // VAVGUH  | 
3375  | 79.2k  |     28124U, // VAVGUW  | 
3376  | 79.2k  |     20419U, // VBPERMD  | 
3377  | 79.2k  |     25120U, // VBPERMQ  | 
3378  | 79.2k  |     134246680U, // VCFSX  | 
3379  | 79.2k  |     536899864U, // VCFSX_0  | 
3380  | 79.2k  |     134246895U, // VCFUX  | 
3381  | 79.2k  |     536900079U, // VCFUX_0  | 
3382  | 79.2k  |     25298U, // VCIPHER  | 
3383  | 79.2k  |     26726U, // VCIPHERLAST  | 
3384  | 79.2k  |     536890815U, // VCLZB  | 
3385  | 79.2k  |     536891564U, // VCLZD  | 
3386  | 79.2k  |     536892362U, // VCLZH  | 
3387  | 79.2k  |     536890406U, // VCLZLSBB  | 
3388  | 79.2k  |     536899130U, // VCLZW  | 
3389  | 79.2k  |     23989U, // VCMPBFP  | 
3390  | 79.2k  |     17770U, // VCMPBFPo  | 
3391  | 79.2k  |     24088U, // VCMPEQFP  | 
3392  | 79.2k  |     17791U, // VCMPEQFPo  | 
3393  | 79.2k  |     19774U, // VCMPEQUB  | 
3394  | 79.2k  |     16823U, // VCMPEQUBo  | 
3395  | 79.2k  |     20618U, // VCMPEQUD  | 
3396  | 79.2k  |     17137U, // VCMPEQUDo  | 
3397  | 79.2k  |     21400U, // VCMPEQUH  | 
3398  | 79.2k  |     17345U, // VCMPEQUHo  | 
3399  | 79.2k  |     28149U, // VCMPEQUW  | 
3400  | 79.2k  |     18327U, // VCMPEQUWo  | 
3401  | 79.2k  |     24042U, // VCMPGEFP  | 
3402  | 79.2k  |     17780U, // VCMPGEFPo  | 
3403  | 79.2k  |     24098U, // VCMPGTFP  | 
3404  | 79.2k  |     17802U, // VCMPGTFPo  | 
3405  | 79.2k  |     19659U, // VCMPGTSB  | 
3406  | 79.2k  |     16804U, // VCMPGTSBo  | 
3407  | 79.2k  |     20536U, // VCMPGTSD  | 
3408  | 79.2k  |     17126U, // VCMPGTSDo  | 
3409  | 79.2k  |     21297U, // VCMPGTSH  | 
3410  | 79.2k  |     17326U, // VCMPGTSHo  | 
3411  | 79.2k  |     28003U, // VCMPGTSW  | 
3412  | 79.2k  |     18308U, // VCMPGTSWo  | 
3413  | 79.2k  |     19875U, // VCMPGTUB  | 
3414  | 79.2k  |     16888U, // VCMPGTUBo  | 
3415  | 79.2k  |     20628U, // VCMPGTUD  | 
3416  | 79.2k  |     17148U, // VCMPGTUDo  | 
3417  | 79.2k  |     21422U, // VCMPGTUH  | 
3418  | 79.2k  |     17356U, // VCMPGTUHo  | 
3419  | 79.2k  |     28184U, // VCMPGTUW  | 
3420  | 79.2k  |     18338U, // VCMPGTUWo  | 
3421  | 79.2k  |     19514U, // VCMPNEB  | 
3422  | 79.2k  |     16794U, // VCMPNEBo  | 
3423  | 79.2k  |     21176U, // VCMPNEH  | 
3424  | 79.2k  |     17316U, // VCMPNEHo  | 
3425  | 79.2k  |     27547U, // VCMPNEW  | 
3426  | 79.2k  |     18262U, // VCMPNEWo  | 
3427  | 79.2k  |     19893U, // VCMPNEZB  | 
3428  | 79.2k  |     16899U, // VCMPNEZBo  | 
3429  | 79.2k  |     21440U, // VCMPNEZH  | 
3430  | 79.2k  |     17367U, // VCMPNEZHo  | 
3431  | 79.2k  |     28208U, // VCMPNEZW  | 
3432  | 79.2k  |     18356U, // VCMPNEZWo  | 
3433  | 79.2k  |     134244118U, // VCTSXS  | 
3434  | 79.2k  |     536897302U, // VCTSXS_0  | 
3435  | 79.2k  |     134244126U, // VCTUXS  | 
3436  | 79.2k  |     536897310U, // VCTUXS_0  | 
3437  | 79.2k  |     536890822U, // VCTZB  | 
3438  | 79.2k  |     536891579U, // VCTZD  | 
3439  | 79.2k  |     536892369U, // VCTZH  | 
3440  | 79.2k  |     536890416U, // VCTZLSBB  | 
3441  | 79.2k  |     536899147U, // VCTZW  | 
3442  | 79.2k  |     27121U, // VEQV  | 
3443  | 79.2k  |     536894971U, // VEXPTEFP  | 
3444  | 79.2k  |     1207980119U,  // VEXTRACTD  | 
3445  | 79.2k  |     1207979415U,  // VEXTRACTUB  | 
3446  | 79.2k  |     1207980962U,  // VEXTRACTUH  | 
3447  | 79.2k  |     1207987711U,  // VEXTRACTUW  | 
3448  | 79.2k  |     536890973U, // VEXTSB2D  | 
3449  | 79.2k  |     536890973U, // VEXTSB2Ds  | 
3450  | 79.2k  |     536898056U, // VEXTSB2W  | 
3451  | 79.2k  |     536898056U, // VEXTSB2Ws  | 
3452  | 79.2k  |     536890983U, // VEXTSH2D  | 
3453  | 79.2k  |     536890983U, // VEXTSH2Ds  | 
3454  | 79.2k  |     536898066U, // VEXTSH2W  | 
3455  | 79.2k  |     536898066U, // VEXTSH2Ws  | 
3456  | 79.2k  |     536890993U, // VEXTSW2D  | 
3457  | 79.2k  |     536890993U, // VEXTSW2Ds  | 
3458  | 79.2k  |     28640U, // VEXTUBLX  | 
3459  | 79.2k  |     28865U, // VEXTUBRX  | 
3460  | 79.2k  |     28650U, // VEXTUHLX  | 
3461  | 79.2k  |     28890U, // VEXTUHRX  | 
3462  | 79.2k  |     28660U, // VEXTUWLX  | 
3463  | 79.2k  |     28900U, // VEXTUWRX  | 
3464  | 79.2k  |     536891035U, // VGBBD  | 
3465  | 79.2k  |     352341252U, // VINSERTB  | 
3466  | 79.2k  |     1207980140U,  // VINSERTD  | 
3467  | 79.2k  |     352342878U, // VINSERTH  | 
3468  | 79.2k  |     1207987607U,  // VINSERTW  | 
3469  | 79.2k  |     536894945U, // VLOGEFP  | 
3470  | 79.2k  |     24016U, // VMADDFP  | 
3471  | 79.2k  |     24108U, // VMAXFP  | 
3472  | 79.2k  |     19678U, // VMAXSB  | 
3473  | 79.2k  |     20546U, // VMAXSD  | 
3474  | 79.2k  |     21316U, // VMAXSH  | 
3475  | 79.2k  |     28020U, // VMAXSW  | 
3476  | 79.2k  |     19885U, // VMAXUB  | 
3477  | 79.2k  |     20638U, // VMAXUD  | 
3478  | 79.2k  |     21432U, // VMAXUH  | 
3479  | 79.2k  |     28194U, // VMAXUW  | 
3480  | 79.2k  |     25951U, // VMHADDSHS  | 
3481  | 79.2k  |     25962U, // VMHRADDSHS  | 
3482  | 79.2k  |     24080U, // VMINFP  | 
3483  | 79.2k  |     19642U, // VMINSB  | 
3484  | 79.2k  |     20528U, // VMINSD  | 
3485  | 79.2k  |     21280U, // VMINSH  | 
3486  | 79.2k  |     27986U, // VMINSW  | 
3487  | 79.2k  |     19757U, // VMINUB  | 
3488  | 79.2k  |     20610U, // VMINUD  | 
3489  | 79.2k  |     21383U, // VMINUH  | 
3490  | 79.2k  |     28132U, // VMINUW  | 
3491  | 79.2k  |     22536U, // VMLADDUHM  | 
3492  | 79.2k  |     27539U, // VMRGEW  | 
3493  | 79.2k  |     19523U, // VMRGHB  | 
3494  | 79.2k  |     21185U, // VMRGHH  | 
3495  | 79.2k  |     27582U, // VMRGHW  | 
3496  | 79.2k  |     19541U, // VMRGLB  | 
3497  | 79.2k  |     21193U, // VMRGLH  | 
3498  | 79.2k  |     27624U, // VMRGLW  | 
3499  | 79.2k  |     27897U, // VMRGOW  | 
3500  | 79.2k  |     22461U, // VMSUMMBM  | 
3501  | 79.2k  |     22517U, // VMSUMSHM  | 
3502  | 79.2k  |     25983U, // VMSUMSHS  | 
3503  | 79.2k  |     22489U, // VMSUMUBM  | 
3504  | 79.2k  |     22556U, // VMSUMUHM  | 
3505  | 79.2k  |     26011U, // VMSUMUHS  | 
3506  | 79.2k  |     536896058U, // VMUL10CUQ  | 
3507  | 79.2k  |     25175U, // VMUL10ECUQ  | 
3508  | 79.2k  |     25207U, // VMUL10EUQ  | 
3509  | 79.2k  |     536896048U, // VMUL10UQ  | 
3510  | 79.2k  |     19597U, // VMULESB  | 
3511  | 79.2k  |     21235U, // VMULESH  | 
3512  | 79.2k  |     27931U, // VMULESW  | 
3513  | 79.2k  |     19740U, // VMULEUB  | 
3514  | 79.2k  |     21366U, // VMULEUH  | 
3515  | 79.2k  |     28115U, // VMULEUW  | 
3516  | 79.2k  |     19650U, // VMULOSB  | 
3517  | 79.2k  |     21288U, // VMULOSH  | 
3518  | 79.2k  |     27994U, // VMULOSW  | 
3519  | 79.2k  |     19765U, // VMULOUB  | 
3520  | 79.2k  |     21391U, // VMULOUH  | 
3521  | 79.2k  |     28140U, // VMULOUW  | 
3522  | 79.2k  |     22739U, // VMULUWM  | 
3523  | 79.2k  |     20463U, // VNAND  | 
3524  | 79.2k  |     25288U, // VNCIPHER  | 
3525  | 79.2k  |     26712U, // VNCIPHERLAST  | 
3526  | 79.2k  |     536891221U, // VNEGD  | 
3527  | 79.2k  |     536898487U, // VNEGW  | 
3528  | 79.2k  |     23998U, // VNMSUBFP  | 
3529  | 79.2k  |     25393U, // VNOR  | 
3530  | 79.2k  |     25406U, // VOR  | 
3531  | 79.2k  |     20051U, // VORC  | 
3532  | 79.2k  |     22679U, // VPERM  | 
3533  | 79.2k  |     25353U, // VPERMR  | 
3534  | 79.2k  |     25419U, // VPERMXOR  | 
3535  | 79.2k  |     28774U, // VPKPX  | 
3536  | 79.2k  |     26110U, // VPKSDSS  | 
3537  | 79.2k  |     26176U, // VPKSDUS  | 
3538  | 79.2k  |     26119U, // VPKSHSS  | 
3539  | 79.2k  |     26194U, // VPKSHUS  | 
3540  | 79.2k  |     26128U, // VPKSWSS  | 
3541  | 79.2k  |     26212U, // VPKSWUS  | 
3542  | 79.2k  |     22694U, // VPKUDUM  | 
3543  | 79.2k  |     26185U, // VPKUDUS  | 
3544  | 79.2k  |     22703U, // VPKUHUM  | 
3545  | 79.2k  |     26203U, // VPKUHUS  | 
3546  | 79.2k  |     22712U, // VPKUWUM  | 
3547  | 79.2k  |     26221U, // VPKUWUS  | 
3548  | 79.2k  |     19561U, // VPMSUMB  | 
3549  | 79.2k  |     20428U, // VPMSUMD  | 
3550  | 79.2k  |     21213U, // VPMSUMH  | 
3551  | 79.2k  |     27680U, // VPMSUMW  | 
3552  | 79.2k  |     536890618U, // VPOPCNTB  | 
3553  | 79.2k  |     536891490U, // VPOPCNTD  | 
3554  | 79.2k  |     536892244U, // VPOPCNTH  | 
3555  | 79.2k  |     536898957U, // VPOPCNTW  | 
3556  | 79.2k  |     536891042U, // VPRTYBD  | 
3557  | 79.2k  |     536895942U, // VPRTYBQ  | 
3558  | 79.2k  |     536898411U, // VPRTYBW  | 
3559  | 79.2k  |     536894964U, // VREFP  | 
3560  | 79.2k  |     536893478U, // VRFIM  | 
3561  | 79.2k  |     536893803U, // VRFIN  | 
3562  | 79.2k  |     536895048U, // VRFIP  | 
3563  | 79.2k  |     536900407U, // VRFIZ  | 
3564  | 79.2k  |     19549U, // VRLB  | 
3565  | 79.2k  |     20407U, // VRLD  | 
3566  | 79.2k  |     21672U, // VRLDMI  | 
3567  | 79.2k  |     22608U, // VRLDNM  | 
3568  | 79.2k  |     21201U, // VRLH  | 
3569  | 79.2k  |     27656U, // VRLW  | 
3570  | 79.2k  |     21784U, // VRLWMI  | 
3571  | 79.2k  |     22624U, // VRLWNM  | 
3572  | 79.2k  |     536894981U, // VRSQRTEFP  | 
3573  | 79.2k  |     536899588U, // VSBOX  | 
3574  | 79.2k  |     22302U, // VSEL  | 
3575  | 79.2k  |     20104U, // VSHASIGMAD  | 
3576  | 79.2k  |     27480U, // VSHASIGMAW  | 
3577  | 79.2k  |     22360U, // VSL  | 
3578  | 79.2k  |     19555U, // VSLB  | 
3579  | 79.2k  |     20413U, // VSLD  | 
3580  | 79.2k  |     21823U, // VSLDOI  | 
3581  | 79.2k  |     21207U, // VSLH  | 
3582  | 79.2k  |     23002U, // VSLO  | 
3583  | 79.2k  |     27099U, // VSLV  | 
3584  | 79.2k  |     27663U, // VSLW  | 
3585  | 79.2k  |     134237426U, // VSPLTB  | 
3586  | 79.2k  |     134237426U, // VSPLTBs  | 
3587  | 79.2k  |     134239052U, // VSPLTH  | 
3588  | 79.2k  |     134239052U, // VSPLTHs  | 
3589  | 79.2k  |     151014567U, // VSPLTISB  | 
3590  | 79.2k  |     151016205U, // VSPLTISH  | 
3591  | 79.2k  |     151022901U, // VSPLTISW  | 
3592  | 79.2k  |     134245756U, // VSPLTW  | 
3593  | 79.2k  |     25484U, // VSR  | 
3594  | 79.2k  |     19480U, // VSRAB  | 
3595  | 79.2k  |     20116U, // VSRAD  | 
3596  | 79.2k  |     21154U, // VSRAH  | 
3597  | 79.2k  |     27492U, // VSRAW  | 
3598  | 79.2k  |     19591U, // VSRB  | 
3599  | 79.2k  |     20507U, // VSRD  | 
3600  | 79.2k  |     21229U, // VSRH  | 
3601  | 79.2k  |     23116U, // VSRO  | 
3602  | 79.2k  |     27127U, // VSRV  | 
3603  | 79.2k  |     27918U, // VSRW  | 
3604  | 79.2k  |     25157U, // VSUBCUQ  | 
3605  | 79.2k  |     28081U, // VSUBCUW  | 
3606  | 79.2k  |     25187U, // VSUBECUQ  | 
3607  | 79.2k  |     22650U, // VSUBEUQM  | 
3608  | 79.2k  |     24008U, // VSUBFP  | 
3609  | 79.2k  |     25614U, // VSUBSBS  | 
3610  | 79.2k  |     25942U, // VSUBSHS  | 
3611  | 79.2k  |     26264U, // VSUBSWS  | 
3612  | 79.2k  |     22471U, // VSUBUBM  | 
3613  | 79.2k  |     25642U, // VSUBUBS  | 
3614  | 79.2k  |     22499U, // VSUBUDM  | 
3615  | 79.2k  |     22527U, // VSUBUHM  | 
3616  | 79.2k  |     25993U, // VSUBUHS  | 
3617  | 79.2k  |     22632U, // VSUBUQM  | 
3618  | 79.2k  |     22721U, // VSUBUWM  | 
3619  | 79.2k  |     26291U, // VSUBUWS  | 
3620  | 79.2k  |     26254U, // VSUM2SWS  | 
3621  | 79.2k  |     25604U, // VSUM4SBS  | 
3622  | 79.2k  |     25932U, // VSUM4SHS  | 
3623  | 79.2k  |     25632U, // VSUM4UBS  | 
3624  | 79.2k  |     26282U, // VSUMSWS  | 
3625  | 79.2k  |     536899677U, // VUPKHPX  | 
3626  | 79.2k  |     536890526U, // VUPKHSB  | 
3627  | 79.2k  |     536892164U, // VUPKHSH  | 
3628  | 79.2k  |     536898860U, // VUPKHSW  | 
3629  | 79.2k  |     536899693U, // VUPKLPX  | 
3630  | 79.2k  |     536890545U, // VUPKLSB  | 
3631  | 79.2k  |     536892183U, // VUPKLSH  | 
3632  | 79.2k  |     536898879U, // VUPKLSW  | 
3633  | 79.2k  |     25437U, // VXOR  | 
3634  | 79.2k  |     117465949U, // V_SET0  | 
3635  | 79.2k  |     117465949U, // V_SET0B  | 
3636  | 79.2k  |     117465949U, // V_SET0H  | 
3637  | 79.2k  |     8940853U, // V_SETALLONES  | 
3638  | 79.2k  |     8940853U, // V_SETALLONESB  | 
3639  | 79.2k  |     8940853U, // V_SETALLONESH  | 
3640  | 79.2k  |     550887U,  // WAIT  | 
3641  | 79.2k  |     545009U,  // WRTEE  | 
3642  | 79.2k  |     545885U,  // WRTEEI  | 
3643  | 79.2k  |     25414U, // XOR  | 
3644  | 79.2k  |     25414U, // XOR8  | 
3645  | 79.2k  |     17928U, // XOR8o  | 
3646  | 79.2k  |     21863U, // XORI  | 
3647  | 79.2k  |     21863U, // XORI8  | 
3648  | 79.2k  |     26058U, // XORIS  | 
3649  | 79.2k  |     26058U, // XORIS8  | 
3650  | 79.2k  |     17928U, // XORo  | 
3651  | 79.2k  |     536894671U, // XSABSDP  | 
3652  | 79.2k  |     536895290U, // XSABSQP  | 
3653  | 79.2k  |     23283U, // XSADDDP  | 
3654  | 79.2k  |     24248U, // XSADDQP  | 
3655  | 79.2k  |     23075U, // XSADDQPO  | 
3656  | 79.2k  |     24548U, // XSADDSP  | 
3657  | 79.2k  |     23717U, // XSCMPEQDP  | 
3658  | 79.2k  |     23685U, // XSCMPEXPDP  | 
3659  | 79.2k  |     24346U, // XSCMPEXPQP  | 
3660  | 79.2k  |     23345U, // XSCMPGEDP  | 
3661  | 79.2k  |     23777U, // XSCMPGTDP  | 
3662  | 79.2k  |     23615U, // XSCMPODP  | 
3663  | 79.2k  |     24316U, // XSCMPOQP  | 
3664  | 79.2k  |     23841U, // XSCMPUDP  | 
3665  | 79.2k  |     24397U, // XSCMPUQP  | 
3666  | 79.2k  |     23575U, // XSCPSGNDP  | 
3667  | 79.2k  |     24305U, // XSCPSGNQP  | 
3668  | 79.2k  |     536895028U, // XSCVDPHP  | 
3669  | 79.2k  |     536895238U, // XSCVDPQP  | 
3670  | 79.2k  |     536895722U, // XSCVDPSP  | 
3671  | 79.2k  |     536893845U, // XSCVDPSPN  | 
3672  | 79.2k  |     536896712U, // XSCVDPSXDS  | 
3673  | 79.2k  |     536896712U, // XSCVDPSXDSs  | 
3674  | 79.2k  |     536897230U, // XSCVDPSXWS  | 
3675  | 79.2k  |     536897230U, // XSCVDPSXWSs  | 
3676  | 79.2k  |     536896748U, // XSCVDPUXDS  | 
3677  | 79.2k  |     536896748U, // XSCVDPUXDSs  | 
3678  | 79.2k  |     536897266U, // XSCVDPUXWS  | 
3679  | 79.2k  |     536897266U, // XSCVDPUXWSs  | 
3680  | 79.2k  |     536894537U, // XSCVHPDP  | 
3681  | 79.2k  |     536894547U, // XSCVQPDP  | 
3682  | 79.2k  |     536893920U, // XSCVQPDPO  | 
3683  | 79.2k  |     536900380U, // XSCVQPSDZ  | 
3684  | 79.2k  |     536900561U, // XSCVQPSWZ  | 
3685  | 79.2k  |     536900391U, // XSCVQPUDZ  | 
3686  | 79.2k  |     536900572U, // XSCVQPUWZ  | 
3687  | 79.2k  |     536895169U, // XSCVSDQP  | 
3688  | 79.2k  |     536894557U, // XSCVSPDP  | 
3689  | 79.2k  |     536893834U, // XSCVSPDPN  | 
3690  | 79.2k  |     536894213U, // XSCVSXDDP  | 
3691  | 79.2k  |     536895478U, // XSCVSXDSP  | 
3692  | 79.2k  |     536895179U, // XSCVUDQP  | 
3693  | 79.2k  |     536894235U, // XSCVUXDDP  | 
3694  | 79.2k  |     536895500U, // XSCVUXDSP  | 
3695  | 79.2k  |     23851U, // XSDIVDP  | 
3696  | 79.2k  |     24407U, // XSDIVQP  | 
3697  | 79.2k  |     23106U, // XSDIVQPO  | 
3698  | 79.2k  |     24962U, // XSDIVSP  | 
3699  | 79.2k  |     23665U, // XSIEXPDP  | 
3700  | 79.2k  |     24336U, // XSIEXPQP  | 
3701  | 79.2k  |     1744853665U,  // XSMADDADP  | 
3702  | 79.2k  |     1744854950U,  // XSMADDASP  | 
3703  | 79.2k  |     1744854017U,  // XSMADDMDP  | 
3704  | 79.2k  |     1744855232U,  // XSMADDMSP  | 
3705  | 79.2k  |     1744854702U,  // XSMADDQP  | 
3706  | 79.2k  |     1744853528U,  // XSMADDQPO  | 
3707  | 79.2k  |     23273U, // XSMAXCDP  | 
3708  | 79.2k  |     23911U, // XSMAXDP  | 
3709  | 79.2k  |     23455U, // XSMAXJDP  | 
3710  | 79.2k  |     23263U, // XSMINCDP  | 
3711  | 79.2k  |     23597U, // XSMINDP  | 
3712  | 79.2k  |     23445U, // XSMINJDP  | 
3713  | 79.2k  |     1744853619U,  // XSMSUBADP  | 
3714  | 79.2k  |     1744854904U,  // XSMSUBASP  | 
3715  | 79.2k  |     1744853971U,  // XSMSUBMDP  | 
3716  | 79.2k  |     1744855186U,  // XSMSUBMSP  | 
3717  | 79.2k  |     1744854661U,  // XSMSUBQP  | 
3718  | 79.2k  |     1744853495U,  // XSMSUBQPO  | 
3719  | 79.2k  |     23465U, // XSMULDP  | 
3720  | 79.2k  |     24296U, // XSMULQP  | 
3721  | 79.2k  |     23085U, // XSMULQPO  | 
3722  | 79.2k  |     24680U, // XSMULSP  | 
3723  | 79.2k  |     536894651U, // XSNABSDP  | 
3724  | 79.2k  |     536895280U, // XSNABSQP  | 
3725  | 79.2k  |     536894319U, // XSNEGDP  | 
3726  | 79.2k  |     536895189U, // XSNEGQP  | 
3727  | 79.2k  |     1744853641U,  // XSNMADDADP  | 
3728  | 79.2k  |     1744854926U,  // XSNMADDASP  | 
3729  | 79.2k  |     1744853993U,  // XSNMADDMDP  | 
3730  | 79.2k  |     1744855208U,  // XSNMADDMSP  | 
3731  | 79.2k  |     1744854691U,  // XSNMADDQP  | 
3732  | 79.2k  |     1744853516U,  // XSNMADDQPO  | 
3733  | 79.2k  |     1744853595U,  // XSNMSUBADP  | 
3734  | 79.2k  |     1744854880U,  // XSNMSUBASP  | 
3735  | 79.2k  |     1744853947U,  // XSNMSUBMDP  | 
3736  | 79.2k  |     1744855162U,  // XSNMSUBMSP  | 
3737  | 79.2k  |     1744854650U,  // XSNMSUBQP  | 
3738  | 79.2k  |     1744853483U,  // XSNMSUBQPO  | 
3739  | 79.2k  |     536892743U, // XSRDPI  | 
3740  | 79.2k  |     536890900U, // XSRDPIC  | 
3741  | 79.2k  |     536893485U, // XSRDPIM  | 
3742  | 79.2k  |     536895055U, // XSRDPIP  | 
3743  | 79.2k  |     536900414U, // XSRDPIZ  | 
3744  | 79.2k  |     536894279U, // XSREDP  | 
3745  | 79.2k  |     536895533U, // XSRESP  | 
3746  | 79.2k  |     283991U,  // XSRQPI  | 
3747  | 79.2k  |     290767U,  // XSRQPIX  | 
3748  | 79.2k  |     287165U,  // XSRQPXP  | 
3749  | 79.2k  |     536895791U, // XSRSP  | 
3750  | 79.2k  |     536894295U, // XSRSQRTEDP  | 
3751  | 79.2k  |     536895549U, // XSRSQRTESP  | 
3752  | 79.2k  |     536894711U, // XSSQRTDP  | 
3753  | 79.2k  |     536895299U, // XSSQRTQP  | 
3754  | 79.2k  |     536894007U, // XSSQRTQPO  | 
3755  | 79.2k  |     536895843U, // XSSQRTSP  | 
3756  | 79.2k  |     23223U, // XSSUBDP  | 
3757  | 79.2k  |     24207U, // XSSUBQP  | 
3758  | 79.2k  |     23042U, // XSSUBQPO  | 
3759  | 79.2k  |     24508U, // XSSUBSP  | 
3760  | 79.2k  |     23860U, // XSTDIVDP  | 
3761  | 79.2k  |     536894721U, // XSTSQRTDP  | 
3762  | 79.2k  |     2281724617U,  // XSTSTDCDP  | 
3763  | 79.2k  |     2281725592U,  // XSTSTDCQP  | 
3764  | 79.2k  |     2281725902U,  // XSTSTDCSP  | 
3765  | 79.2k  |     536894609U, // XSXEXPDP  | 
3766  | 79.2k  |     536895270U, // XSXEXPQP  | 
3767  | 79.2k  |     536894337U, // XSXSIGDP  | 
3768  | 79.2k  |     536895198U, // XSXSIGQP  | 
3769  | 79.2k  |     536894680U, // XVABSDP  | 
3770  | 79.2k  |     536895808U, // XVABSSP  | 
3771  | 79.2k  |     23292U, // XVADDDP  | 
3772  | 79.2k  |     24557U, // XVADDSP  | 
3773  | 79.2k  |     23728U, // XVCMPEQDP  | 
3774  | 79.2k  |     17746U, // XVCMPEQDPo  | 
3775  | 79.2k  |     24860U, // XVCMPEQSP  | 
3776  | 79.2k  |     17832U, // XVCMPEQSPo  | 
3777  | 79.2k  |     23356U, // XVCMPGEDP  | 
3778  | 79.2k  |     17734U, // XVCMPGEDPo  | 
3779  | 79.2k  |     24610U, // XVCMPGESP  | 
3780  | 79.2k  |     17820U, // XVCMPGESPo  | 
3781  | 79.2k  |     23788U, // XVCMPGTDP  | 
3782  | 79.2k  |     17758U, // XVCMPGTDPo  | 
3783  | 79.2k  |     24920U, // XVCMPGTSP  | 
3784  | 79.2k  |     17851U, // XVCMPGTSPo  | 
3785  | 79.2k  |     23586U, // XVCPSGNDP  | 
3786  | 79.2k  |     24790U, // XVCPSGNSP  | 
3787  | 79.2k  |     536895732U, // XVCVDPSP  | 
3788  | 79.2k  |     536896724U, // XVCVDPSXDS  | 
3789  | 79.2k  |     536897242U, // XVCVDPSXWS  | 
3790  | 79.2k  |     536896760U, // XVCVDPUXDS  | 
3791  | 79.2k  |     536897278U, // XVCVDPUXWS  | 
3792  | 79.2k  |     536895742U, // XVCVHPSP  | 
3793  | 79.2k  |     536894567U, // XVCVSPDP  | 
3794  | 79.2k  |     536895038U, // XVCVSPHP  | 
3795  | 79.2k  |     536896736U, // XVCVSPSXDS  | 
3796  | 79.2k  |     536897254U, // XVCVSPSXWS  | 
3797  | 79.2k  |     536896772U, // XVCVSPUXDS  | 
3798  | 79.2k  |     536897290U, // XVCVSPUXWS  | 
3799  | 79.2k  |     536894224U, // XVCVSXDDP  | 
3800  | 79.2k  |     536895489U, // XVCVSXDSP  | 
3801  | 79.2k  |     536894801U, // XVCVSXWDP  | 
3802  | 79.2k  |     536895902U, // XVCVSXWSP  | 
3803  | 79.2k  |     536894246U, // XVCVUXDDP  | 
3804  | 79.2k  |     536895511U, // XVCVUXDSP  | 
3805  | 79.2k  |     536894812U, // XVCVUXWDP  | 
3806  | 79.2k  |     536895913U, // XVCVUXWSP  | 
3807  | 79.2k  |     23880U, // XVDIVDP  | 
3808  | 79.2k  |     24981U, // XVDIVSP  | 
3809  | 79.2k  |     23675U, // XVIEXPDP  | 
3810  | 79.2k  |     24840U, // XVIEXPSP  | 
3811  | 79.2k  |     1744853676U,  // XVMADDADP  | 
3812  | 79.2k  |     1744854961U,  // XVMADDASP  | 
3813  | 79.2k  |     1744854028U,  // XVMADDMDP  | 
3814  | 79.2k  |     1744855243U,  // XVMADDMSP  | 
3815  | 79.2k  |     23920U, // XVMAXDP  | 
3816  | 79.2k  |     25012U, // XVMAXSP  | 
3817  | 79.2k  |     23606U, // XVMINDP  | 
3818  | 79.2k  |     24801U, // XVMINSP  | 
3819  | 79.2k  |     1744853630U,  // XVMSUBADP  | 
3820  | 79.2k  |     1744854915U,  // XVMSUBASP  | 
3821  | 79.2k  |     1744853982U,  // XVMSUBMDP  | 
3822  | 79.2k  |     1744855197U,  // XVMSUBMSP  | 
3823  | 79.2k  |     23474U, // XVMULDP  | 
3824  | 79.2k  |     24689U, // XVMULSP  | 
3825  | 79.2k  |     536894661U, // XVNABSDP  | 
3826  | 79.2k  |     536895798U, // XVNABSSP  | 
3827  | 79.2k  |     536894328U, // XVNEGDP  | 
3828  | 79.2k  |     536895573U, // XVNEGSP  | 
3829  | 79.2k  |     1744853653U,  // XVNMADDADP  | 
3830  | 79.2k  |     1744854938U,  // XVNMADDASP  | 
3831  | 79.2k  |     1744854005U,  // XVNMADDMDP  | 
3832  | 79.2k  |     1744855220U,  // XVNMADDMSP  | 
3833  | 79.2k  |     1744853607U,  // XVNMSUBADP  | 
3834  | 79.2k  |     1744854892U,  // XVNMSUBASP  | 
3835  | 79.2k  |     1744853959U,  // XVNMSUBMDP  | 
3836  | 79.2k  |     1744855174U,  // XVNMSUBMSP  | 
3837  | 79.2k  |     536892751U, // XVRDPI  | 
3838  | 79.2k  |     536890909U, // XVRDPIC  | 
3839  | 79.2k  |     536893494U, // XVRDPIM  | 
3840  | 79.2k  |     536895064U, // XVRDPIP  | 
3841  | 79.2k  |     536900423U, // XVRDPIZ  | 
3842  | 79.2k  |     536894287U, // XVREDP  | 
3843  | 79.2k  |     536895541U, // XVRESP  | 
3844  | 79.2k  |     536892767U, // XVRSPI  | 
3845  | 79.2k  |     536890918U, // XVRSPIC  | 
3846  | 79.2k  |     536893503U, // XVRSPIM  | 
3847  | 79.2k  |     536895073U, // XVRSPIP  | 
3848  | 79.2k  |     536900432U, // XVRSPIZ  | 
3849  | 79.2k  |     536894307U, // XVRSQRTEDP  | 
3850  | 79.2k  |     536895561U, // XVRSQRTESP  | 
3851  | 79.2k  |     536894743U, // XVSQRTDP  | 
3852  | 79.2k  |     536895864U, // XVSQRTSP  | 
3853  | 79.2k  |     23232U, // XVSUBDP  | 
3854  | 79.2k  |     24517U, // XVSUBSP  | 
3855  | 79.2k  |     23870U, // XVTDIVDP  | 
3856  | 79.2k  |     24971U, // XVTDIVSP  | 
3857  | 79.2k  |     536894732U, // XVTSQRTDP  | 
3858  | 79.2k  |     536895853U, // XVTSQRTSP  | 
3859  | 79.2k  |     2281724628U,  // XVTSTDCDP  | 
3860  | 79.2k  |     2281725913U,  // XVTSTDCSP  | 
3861  | 79.2k  |     536894619U, // XVXEXPDP  | 
3862  | 79.2k  |     536895762U, // XVXEXPSP  | 
3863  | 79.2k  |     536894347U, // XVXSIGDP  | 
3864  | 79.2k  |     536895582U, // XVXSIGSP  | 
3865  | 79.2k  |     536891402U, // XXBRD  | 
3866  | 79.2k  |     536892134U, // XXBRH  | 
3867  | 79.2k  |     536896041U, // XXBRQ  | 
3868  | 79.2k  |     536898823U, // XXBRW  | 
3869  | 79.2k  |     28171U, // XXEXTRACTUW  | 
3870  | 79.2k  |     2818600353U,  // XXINSERTW  | 
3871  | 79.2k  |     20437U, // XXLAND  | 
3872  | 79.2k  |     19927U, // XXLANDC  | 
3873  | 79.2k  |     27105U, // XXLEQV  | 
3874  | 79.2k  |     20445U, // XXLNAND  | 
3875  | 79.2k  |     25377U, // XXLNOR  | 
3876  | 79.2k  |     25370U, // XXLOR  | 
3877  | 79.2k  |     20035U, // XXLORC  | 
3878  | 79.2k  |     25370U, // XXLORf  | 
3879  | 79.2k  |     25411U, // XXLXOR  | 
3880  | 79.2k  |     117465923U, // XXLXORdpz  | 
3881  | 79.2k  |     117465923U, // XXLXORspz  | 
3882  | 79.2k  |     117465923U, // XXLXORz  | 
3883  | 79.2k  |     27590U, // XXMRGHW  | 
3884  | 79.2k  |     27632U, // XXMRGLW  | 
3885  | 79.2k  |     22686U, // XXPERM  | 
3886  | 79.2k  |     21543U, // XXPERMDI  | 
3887  | 79.2k  |     21543U, // XXPERMDIs  | 
3888  | 79.2k  |     25361U, // XXPERMR  | 
3889  | 79.2k  |     22308U, // XXSEL  | 
3890  | 79.2k  |     22009U, // XXSLDWI  | 
3891  | 79.2k  |     22009U, // XXSLDWIs  | 
3892  | 79.2k  |     369118283U, // XXSPLTIB  | 
3893  | 79.2k  |     28036U, // XXSPLTW  | 
3894  | 79.2k  |     28036U, // XXSPLTWs  | 
3895  | 79.2k  |     183757U,  // gBC  | 
3896  | 79.2k  |     182770U,  // gBCA  | 
3897  | 79.2k  |     9747975U, // gBCAat  | 
3898  | 79.2k  |     189329U,  // gBCCTR  | 
3899  | 79.2k  |     186184U,  // gBCCTRL  | 
3900  | 79.2k  |     186092U,  // gBCL  | 
3901  | 79.2k  |     183064U,  // gBCLA  | 
3902  | 79.2k  |     9747991U, // gBCLAat  | 
3903  | 79.2k  |     189147U,  // gBCLR  | 
3904  | 79.2k  |     186177U,  // gBCLRL  | 
3905  | 79.2k  |     10272384U,  // gBCLat  | 
3906  | 79.2k  |     10272292U,  // gBCat  | 
3907  | 79.2k  |   };  | 
3908  |  |  | 
3909  | 79.2k  |   static const uint16_t OpInfo1[] = { | 
3910  | 79.2k  |     0U, // PHI  | 
3911  | 79.2k  |     0U, // INLINEASM  | 
3912  | 79.2k  |     0U, // CFI_INSTRUCTION  | 
3913  | 79.2k  |     0U, // EH_LABEL  | 
3914  | 79.2k  |     0U, // GC_LABEL  | 
3915  | 79.2k  |     0U, // ANNOTATION_LABEL  | 
3916  | 79.2k  |     0U, // KILL  | 
3917  | 79.2k  |     0U, // EXTRACT_SUBREG  | 
3918  | 79.2k  |     0U, // INSERT_SUBREG  | 
3919  | 79.2k  |     0U, // IMPLICIT_DEF  | 
3920  | 79.2k  |     0U, // SUBREG_TO_REG  | 
3921  | 79.2k  |     0U, // COPY_TO_REGCLASS  | 
3922  | 79.2k  |     0U, // DBG_VALUE  | 
3923  | 79.2k  |     0U, // DBG_LABEL  | 
3924  | 79.2k  |     0U, // REG_SEQUENCE  | 
3925  | 79.2k  |     0U, // COPY  | 
3926  | 79.2k  |     0U, // BUNDLE  | 
3927  | 79.2k  |     0U, // LIFETIME_START  | 
3928  | 79.2k  |     0U, // LIFETIME_END  | 
3929  | 79.2k  |     0U, // STACKMAP  | 
3930  | 79.2k  |     0U, // FENTRY_CALL  | 
3931  | 79.2k  |     0U, // PATCHPOINT  | 
3932  | 79.2k  |     0U, // LOAD_STACK_GUARD  | 
3933  | 79.2k  |     0U, // STATEPOINT  | 
3934  | 79.2k  |     0U, // LOCAL_ESCAPE  | 
3935  | 79.2k  |     0U, // FAULTING_OP  | 
3936  | 79.2k  |     0U, // PATCHABLE_OP  | 
3937  | 79.2k  |     0U, // PATCHABLE_FUNCTION_ENTER  | 
3938  | 79.2k  |     0U, // PATCHABLE_RET  | 
3939  | 79.2k  |     0U, // PATCHABLE_FUNCTION_EXIT  | 
3940  | 79.2k  |     0U, // PATCHABLE_TAIL_CALL  | 
3941  | 79.2k  |     0U, // PATCHABLE_EVENT_CALL  | 
3942  | 79.2k  |     0U, // PATCHABLE_TYPED_EVENT_CALL  | 
3943  | 79.2k  |     0U, // ICALL_BRANCH_FUNNEL  | 
3944  | 79.2k  |     0U, // G_ADD  | 
3945  | 79.2k  |     0U, // G_SUB  | 
3946  | 79.2k  |     0U, // G_MUL  | 
3947  | 79.2k  |     0U, // G_SDIV  | 
3948  | 79.2k  |     0U, // G_UDIV  | 
3949  | 79.2k  |     0U, // G_SREM  | 
3950  | 79.2k  |     0U, // G_UREM  | 
3951  | 79.2k  |     0U, // G_AND  | 
3952  | 79.2k  |     0U, // G_OR  | 
3953  | 79.2k  |     0U, // G_XOR  | 
3954  | 79.2k  |     0U, // G_IMPLICIT_DEF  | 
3955  | 79.2k  |     0U, // G_PHI  | 
3956  | 79.2k  |     0U, // G_FRAME_INDEX  | 
3957  | 79.2k  |     0U, // G_GLOBAL_VALUE  | 
3958  | 79.2k  |     0U, // G_EXTRACT  | 
3959  | 79.2k  |     0U, // G_UNMERGE_VALUES  | 
3960  | 79.2k  |     0U, // G_INSERT  | 
3961  | 79.2k  |     0U, // G_MERGE_VALUES  | 
3962  | 79.2k  |     0U, // G_PTRTOINT  | 
3963  | 79.2k  |     0U, // G_INTTOPTR  | 
3964  | 79.2k  |     0U, // G_BITCAST  | 
3965  | 79.2k  |     0U, // G_LOAD  | 
3966  | 79.2k  |     0U, // G_SEXTLOAD  | 
3967  | 79.2k  |     0U, // G_ZEXTLOAD  | 
3968  | 79.2k  |     0U, // G_STORE  | 
3969  | 79.2k  |     0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS  | 
3970  | 79.2k  |     0U, // G_ATOMIC_CMPXCHG  | 
3971  | 79.2k  |     0U, // G_ATOMICRMW_XCHG  | 
3972  | 79.2k  |     0U, // G_ATOMICRMW_ADD  | 
3973  | 79.2k  |     0U, // G_ATOMICRMW_SUB  | 
3974  | 79.2k  |     0U, // G_ATOMICRMW_AND  | 
3975  | 79.2k  |     0U, // G_ATOMICRMW_NAND  | 
3976  | 79.2k  |     0U, // G_ATOMICRMW_OR  | 
3977  | 79.2k  |     0U, // G_ATOMICRMW_XOR  | 
3978  | 79.2k  |     0U, // G_ATOMICRMW_MAX  | 
3979  | 79.2k  |     0U, // G_ATOMICRMW_MIN  | 
3980  | 79.2k  |     0U, // G_ATOMICRMW_UMAX  | 
3981  | 79.2k  |     0U, // G_ATOMICRMW_UMIN  | 
3982  | 79.2k  |     0U, // G_BRCOND  | 
3983  | 79.2k  |     0U, // G_BRINDIRECT  | 
3984  | 79.2k  |     0U, // G_INTRINSIC  | 
3985  | 79.2k  |     0U, // G_INTRINSIC_W_SIDE_EFFECTS  | 
3986  | 79.2k  |     0U, // G_ANYEXT  | 
3987  | 79.2k  |     0U, // G_TRUNC  | 
3988  | 79.2k  |     0U, // G_CONSTANT  | 
3989  | 79.2k  |     0U, // G_FCONSTANT  | 
3990  | 79.2k  |     0U, // G_VASTART  | 
3991  | 79.2k  |     0U, // G_VAARG  | 
3992  | 79.2k  |     0U, // G_SEXT  | 
3993  | 79.2k  |     0U, // G_ZEXT  | 
3994  | 79.2k  |     0U, // G_SHL  | 
3995  | 79.2k  |     0U, // G_LSHR  | 
3996  | 79.2k  |     0U, // G_ASHR  | 
3997  | 79.2k  |     0U, // G_ICMP  | 
3998  | 79.2k  |     0U, // G_FCMP  | 
3999  | 79.2k  |     0U, // G_SELECT  | 
4000  | 79.2k  |     0U, // G_UADDE  | 
4001  | 79.2k  |     0U, // G_USUBE  | 
4002  | 79.2k  |     0U, // G_SADDO  | 
4003  | 79.2k  |     0U, // G_SSUBO  | 
4004  | 79.2k  |     0U, // G_UMULO  | 
4005  | 79.2k  |     0U, // G_SMULO  | 
4006  | 79.2k  |     0U, // G_UMULH  | 
4007  | 79.2k  |     0U, // G_SMULH  | 
4008  | 79.2k  |     0U, // G_FADD  | 
4009  | 79.2k  |     0U, // G_FSUB  | 
4010  | 79.2k  |     0U, // G_FMUL  | 
4011  | 79.2k  |     0U, // G_FMA  | 
4012  | 79.2k  |     0U, // G_FDIV  | 
4013  | 79.2k  |     0U, // G_FREM  | 
4014  | 79.2k  |     0U, // G_FPOW  | 
4015  | 79.2k  |     0U, // G_FEXP  | 
4016  | 79.2k  |     0U, // G_FEXP2  | 
4017  | 79.2k  |     0U, // G_FLOG  | 
4018  | 79.2k  |     0U, // G_FLOG2  | 
4019  | 79.2k  |     0U, // G_FNEG  | 
4020  | 79.2k  |     0U, // G_FPEXT  | 
4021  | 79.2k  |     0U, // G_FPTRUNC  | 
4022  | 79.2k  |     0U, // G_FPTOSI  | 
4023  | 79.2k  |     0U, // G_FPTOUI  | 
4024  | 79.2k  |     0U, // G_SITOFP  | 
4025  | 79.2k  |     0U, // G_UITOFP  | 
4026  | 79.2k  |     0U, // G_FABS  | 
4027  | 79.2k  |     0U, // G_GEP  | 
4028  | 79.2k  |     0U, // G_PTR_MASK  | 
4029  | 79.2k  |     0U, // G_BR  | 
4030  | 79.2k  |     0U, // G_INSERT_VECTOR_ELT  | 
4031  | 79.2k  |     0U, // G_EXTRACT_VECTOR_ELT  | 
4032  | 79.2k  |     0U, // G_SHUFFLE_VECTOR  | 
4033  | 79.2k  |     0U, // G_BSWAP  | 
4034  | 79.2k  |     0U, // G_ADDRSPACE_CAST  | 
4035  | 79.2k  |     0U, // G_BLOCK_ADDR  | 
4036  | 79.2k  |     0U, // CFENCE8  | 
4037  | 79.2k  |     0U, // CLRLSLDI  | 
4038  | 79.2k  |     0U, // CLRLSLDIo  | 
4039  | 79.2k  |     66U,  // CLRLSLWI  | 
4040  | 79.2k  |     66U,  // CLRLSLWIo  | 
4041  | 79.2k  |     32U,  // CLRRDI  | 
4042  | 79.2k  |     32U,  // CLRRDIo  | 
4043  | 79.2k  |     34U,  // CLRRWI  | 
4044  | 79.2k  |     34U,  // CLRRWIo  | 
4045  | 79.2k  |     0U, // CP_COPY_FIRST  | 
4046  | 79.2k  |     0U, // CP_COPYx  | 
4047  | 79.2k  |     0U, // CP_PASTE_LAST  | 
4048  | 79.2k  |     0U, // CP_PASTEx  | 
4049  | 79.2k  |     0U, // DCBFL  | 
4050  | 79.2k  |     0U, // DCBFLP  | 
4051  | 79.2k  |     0U, // DCBFx  | 
4052  | 79.2k  |     0U, // DCBTCT  | 
4053  | 79.2k  |     0U, // DCBTDS  | 
4054  | 79.2k  |     0U, // DCBTSTCT  | 
4055  | 79.2k  |     0U, // DCBTSTDS  | 
4056  | 79.2k  |     0U, // DCBTSTT  | 
4057  | 79.2k  |     0U, // DCBTSTx  | 
4058  | 79.2k  |     0U, // DCBTT  | 
4059  | 79.2k  |     0U, // DCBTx  | 
4060  | 79.2k  |     0U, // DFLOADf32  | 
4061  | 79.2k  |     0U, // DFLOADf64  | 
4062  | 79.2k  |     0U, // DFSTOREf32  | 
4063  | 79.2k  |     0U, // DFSTOREf64  | 
4064  | 79.2k  |     0U, // EXTLDI  | 
4065  | 79.2k  |     0U, // EXTLDIo  | 
4066  | 79.2k  |     66U,  // EXTLWI  | 
4067  | 79.2k  |     66U,  // EXTLWIo  | 
4068  | 79.2k  |     0U, // EXTRDI  | 
4069  | 79.2k  |     0U, // EXTRDIo  | 
4070  | 79.2k  |     66U,  // EXTRWI  | 
4071  | 79.2k  |     66U,  // EXTRWIo  | 
4072  | 79.2k  |     66U,  // INSLWI  | 
4073  | 79.2k  |     66U,  // INSLWIo  | 
4074  | 79.2k  |     0U, // INSRDI  | 
4075  | 79.2k  |     0U, // INSRDIo  | 
4076  | 79.2k  |     66U,  // INSRWI  | 
4077  | 79.2k  |     66U,  // INSRWIo  | 
4078  | 79.2k  |     0U, // LAx  | 
4079  | 79.2k  |     0U, // LIWAX  | 
4080  | 79.2k  |     0U, // LIWZX  | 
4081  | 79.2k  |     130U, // RLWIMIbm  | 
4082  | 79.2k  |     130U, // RLWIMIobm  | 
4083  | 79.2k  |     130U, // RLWINMbm  | 
4084  | 79.2k  |     130U, // RLWINMobm  | 
4085  | 79.2k  |     130U, // RLWNMbm  | 
4086  | 79.2k  |     130U, // RLWNMobm  | 
4087  | 79.2k  |     32U,  // ROTRDI  | 
4088  | 79.2k  |     32U,  // ROTRDIo  | 
4089  | 79.2k  |     34U,  // ROTRWI  | 
4090  | 79.2k  |     34U,  // ROTRWIo  | 
4091  | 79.2k  |     32U,  // SLDI  | 
4092  | 79.2k  |     32U,  // SLDIo  | 
4093  | 79.2k  |     34U,  // SLWI  | 
4094  | 79.2k  |     34U,  // SLWIo  | 
4095  | 79.2k  |     0U, // SPILLTOVSR_LD  | 
4096  | 79.2k  |     0U, // SPILLTOVSR_LDX  | 
4097  | 79.2k  |     0U, // SPILLTOVSR_ST  | 
4098  | 79.2k  |     0U, // SPILLTOVSR_STX  | 
4099  | 79.2k  |     32U,  // SRDI  | 
4100  | 79.2k  |     32U,  // SRDIo  | 
4101  | 79.2k  |     34U,  // SRWI  | 
4102  | 79.2k  |     34U,  // SRWIo  | 
4103  | 79.2k  |     0U, // STIWX  | 
4104  | 79.2k  |     4U, // SUBI  | 
4105  | 79.2k  |     4U, // SUBIC  | 
4106  | 79.2k  |     4U, // SUBICo  | 
4107  | 79.2k  |     4U, // SUBIS  | 
4108  | 79.2k  |     0U, // SUBPCIS  | 
4109  | 79.2k  |     0U, // XFLOADf32  | 
4110  | 79.2k  |     0U, // XFLOADf64  | 
4111  | 79.2k  |     0U, // XFSTOREf32  | 
4112  | 79.2k  |     0U, // XFSTOREf64  | 
4113  | 79.2k  |     38U,  // ADD4  | 
4114  | 79.2k  |     38U,  // ADD4TLS  | 
4115  | 79.2k  |     38U,  // ADD4o  | 
4116  | 79.2k  |     38U,  // ADD8  | 
4117  | 79.2k  |     38U,  // ADD8TLS  | 
4118  | 79.2k  |     38U,  // ADD8TLS_  | 
4119  | 79.2k  |     38U,  // ADD8o  | 
4120  | 79.2k  |     38U,  // ADDC  | 
4121  | 79.2k  |     38U,  // ADDC8  | 
4122  | 79.2k  |     38U,  // ADDC8o  | 
4123  | 79.2k  |     38U,  // ADDCo  | 
4124  | 79.2k  |     38U,  // ADDE  | 
4125  | 79.2k  |     38U,  // ADDE8  | 
4126  | 79.2k  |     38U,  // ADDE8o  | 
4127  | 79.2k  |     38U,  // ADDEo  | 
4128  | 79.2k  |     4U, // ADDI  | 
4129  | 79.2k  |     4U, // ADDI8  | 
4130  | 79.2k  |     4U, // ADDIC  | 
4131  | 79.2k  |     4U, // ADDIC8  | 
4132  | 79.2k  |     4U, // ADDICo  | 
4133  | 79.2k  |     4U, // ADDIS  | 
4134  | 79.2k  |     4U, // ADDIS8  | 
4135  | 79.2k  |     0U, // ADDISdtprelHA  | 
4136  | 79.2k  |     0U, // ADDISdtprelHA32  | 
4137  | 79.2k  |     0U, // ADDISgotTprelHA  | 
4138  | 79.2k  |     0U, // ADDIStlsgdHA  | 
4139  | 79.2k  |     0U, // ADDIStlsldHA  | 
4140  | 79.2k  |     0U, // ADDIStocHA  | 
4141  | 79.2k  |     0U, // ADDIdtprelL  | 
4142  | 79.2k  |     0U, // ADDIdtprelL32  | 
4143  | 79.2k  |     0U, // ADDItlsgdL  | 
4144  | 79.2k  |     0U, // ADDItlsgdL32  | 
4145  | 79.2k  |     0U, // ADDItlsgdLADDR  | 
4146  | 79.2k  |     0U, // ADDItlsgdLADDR32  | 
4147  | 79.2k  |     0U, // ADDItlsldL  | 
4148  | 79.2k  |     0U, // ADDItlsldL32  | 
4149  | 79.2k  |     0U, // ADDItlsldLADDR  | 
4150  | 79.2k  |     0U, // ADDItlsldLADDR32  | 
4151  | 79.2k  |     0U, // ADDItocL  | 
4152  | 79.2k  |     0U, // ADDME  | 
4153  | 79.2k  |     0U, // ADDME8  | 
4154  | 79.2k  |     0U, // ADDME8o  | 
4155  | 79.2k  |     0U, // ADDMEo  | 
4156  | 79.2k  |     0U, // ADDPCIS  | 
4157  | 79.2k  |     0U, // ADDZE  | 
4158  | 79.2k  |     0U, // ADDZE8  | 
4159  | 79.2k  |     0U, // ADDZE8o  | 
4160  | 79.2k  |     0U, // ADDZEo  | 
4161  | 79.2k  |     0U, // ADJCALLSTACKDOWN  | 
4162  | 79.2k  |     0U, // ADJCALLSTACKUP  | 
4163  | 79.2k  |     38U,  // AND  | 
4164  | 79.2k  |     38U,  // AND8  | 
4165  | 79.2k  |     38U,  // AND8o  | 
4166  | 79.2k  |     38U,  // ANDC  | 
4167  | 79.2k  |     38U,  // ANDC8  | 
4168  | 79.2k  |     38U,  // ANDC8o  | 
4169  | 79.2k  |     38U,  // ANDCo  | 
4170  | 79.2k  |     8U, // ANDISo  | 
4171  | 79.2k  |     8U, // ANDISo8  | 
4172  | 79.2k  |     8U, // ANDIo  | 
4173  | 79.2k  |     8U, // ANDIo8  | 
4174  | 79.2k  |     0U, // ANDIo_1_EQ_BIT  | 
4175  | 79.2k  |     0U, // ANDIo_1_EQ_BIT8  | 
4176  | 79.2k  |     0U, // ANDIo_1_GT_BIT  | 
4177  | 79.2k  |     0U, // ANDIo_1_GT_BIT8  | 
4178  | 79.2k  |     38U,  // ANDo  | 
4179  | 79.2k  |     0U, // ATOMIC_CMP_SWAP_I16  | 
4180  | 79.2k  |     0U, // ATOMIC_CMP_SWAP_I32  | 
4181  | 79.2k  |     0U, // ATOMIC_CMP_SWAP_I64  | 
4182  | 79.2k  |     0U, // ATOMIC_CMP_SWAP_I8  | 
4183  | 79.2k  |     0U, // ATOMIC_LOAD_ADD_I16  | 
4184  | 79.2k  |     0U, // ATOMIC_LOAD_ADD_I32  | 
4185  | 79.2k  |     0U, // ATOMIC_LOAD_ADD_I64  | 
4186  | 79.2k  |     0U, // ATOMIC_LOAD_ADD_I8  | 
4187  | 79.2k  |     0U, // ATOMIC_LOAD_AND_I16  | 
4188  | 79.2k  |     0U, // ATOMIC_LOAD_AND_I32  | 
4189  | 79.2k  |     0U, // ATOMIC_LOAD_AND_I64  | 
4190  | 79.2k  |     0U, // ATOMIC_LOAD_AND_I8  | 
4191  | 79.2k  |     0U, // ATOMIC_LOAD_MAX_I16  | 
4192  | 79.2k  |     0U, // ATOMIC_LOAD_MAX_I32  | 
4193  | 79.2k  |     0U, // ATOMIC_LOAD_MAX_I64  | 
4194  | 79.2k  |     0U, // ATOMIC_LOAD_MAX_I8  | 
4195  | 79.2k  |     0U, // ATOMIC_LOAD_MIN_I16  | 
4196  | 79.2k  |     0U, // ATOMIC_LOAD_MIN_I32  | 
4197  | 79.2k  |     0U, // ATOMIC_LOAD_MIN_I64  | 
4198  | 79.2k  |     0U, // ATOMIC_LOAD_MIN_I8  | 
4199  | 79.2k  |     0U, // ATOMIC_LOAD_NAND_I16  | 
4200  | 79.2k  |     0U, // ATOMIC_LOAD_NAND_I32  | 
4201  | 79.2k  |     0U, // ATOMIC_LOAD_NAND_I64  | 
4202  | 79.2k  |     0U, // ATOMIC_LOAD_NAND_I8  | 
4203  | 79.2k  |     0U, // ATOMIC_LOAD_OR_I16  | 
4204  | 79.2k  |     0U, // ATOMIC_LOAD_OR_I32  | 
4205  | 79.2k  |     0U, // ATOMIC_LOAD_OR_I64  | 
4206  | 79.2k  |     0U, // ATOMIC_LOAD_OR_I8  | 
4207  | 79.2k  |     0U, // ATOMIC_LOAD_SUB_I16  | 
4208  | 79.2k  |     0U, // ATOMIC_LOAD_SUB_I32  | 
4209  | 79.2k  |     0U, // ATOMIC_LOAD_SUB_I64  | 
4210  | 79.2k  |     0U, // ATOMIC_LOAD_SUB_I8  | 
4211  | 79.2k  |     0U, // ATOMIC_LOAD_UMAX_I16  | 
4212  | 79.2k  |     0U, // ATOMIC_LOAD_UMAX_I32  | 
4213  | 79.2k  |     0U, // ATOMIC_LOAD_UMAX_I64  | 
4214  | 79.2k  |     0U, // ATOMIC_LOAD_UMAX_I8  | 
4215  | 79.2k  |     0U, // ATOMIC_LOAD_UMIN_I16  | 
4216  | 79.2k  |     0U, // ATOMIC_LOAD_UMIN_I32  | 
4217  | 79.2k  |     0U, // ATOMIC_LOAD_UMIN_I64  | 
4218  | 79.2k  |     0U, // ATOMIC_LOAD_UMIN_I8  | 
4219  | 79.2k  |     0U, // ATOMIC_LOAD_XOR_I16  | 
4220  | 79.2k  |     0U, // ATOMIC_LOAD_XOR_I32  | 
4221  | 79.2k  |     0U, // ATOMIC_LOAD_XOR_I64  | 
4222  | 79.2k  |     0U, // ATOMIC_LOAD_XOR_I8  | 
4223  | 79.2k  |     0U, // ATOMIC_SWAP_I16  | 
4224  | 79.2k  |     0U, // ATOMIC_SWAP_I32  | 
4225  | 79.2k  |     0U, // ATOMIC_SWAP_I64  | 
4226  | 79.2k  |     0U, // ATOMIC_SWAP_I8  | 
4227  | 79.2k  |     0U, // ATTN  | 
4228  | 79.2k  |     0U, // B  | 
4229  | 79.2k  |     0U, // BA  | 
4230  | 79.2k  |     0U, // BC  | 
4231  | 79.2k  |     0U, // BCC  | 
4232  | 79.2k  |     0U, // BCCA  | 
4233  | 79.2k  |     0U, // BCCCTR  | 
4234  | 79.2k  |     0U, // BCCCTR8  | 
4235  | 79.2k  |     0U, // BCCCTRL  | 
4236  | 79.2k  |     0U, // BCCCTRL8  | 
4237  | 79.2k  |     0U, // BCCL  | 
4238  | 79.2k  |     0U, // BCCLA  | 
4239  | 79.2k  |     0U, // BCCLR  | 
4240  | 79.2k  |     0U, // BCCLRL  | 
4241  | 79.2k  |     0U, // BCCTR  | 
4242  | 79.2k  |     0U, // BCCTR8  | 
4243  | 79.2k  |     0U, // BCCTR8n  | 
4244  | 79.2k  |     0U, // BCCTRL  | 
4245  | 79.2k  |     0U, // BCCTRL8  | 
4246  | 79.2k  |     0U, // BCCTRL8n  | 
4247  | 79.2k  |     0U, // BCCTRLn  | 
4248  | 79.2k  |     0U, // BCCTRn  | 
4249  | 79.2k  |     42U,  // BCDCFNo  | 
4250  | 79.2k  |     42U,  // BCDCFSQo  | 
4251  | 79.2k  |     42U,  // BCDCFZo  | 
4252  | 79.2k  |     38U,  // BCDCPSGNo  | 
4253  | 79.2k  |     0U, // BCDCTNo  | 
4254  | 79.2k  |     0U, // BCDCTSQo  | 
4255  | 79.2k  |     42U,  // BCDCTZo  | 
4256  | 79.2k  |     42U,  // BCDSETSGNo  | 
4257  | 79.2k  |     198U, // BCDSRo  | 
4258  | 79.2k  |     198U, // BCDSo  | 
4259  | 79.2k  |     198U, // BCDTRUNCo  | 
4260  | 79.2k  |     38U,  // BCDUSo  | 
4261  | 79.2k  |     38U,  // BCDUTRUNCo  | 
4262  | 79.2k  |     0U, // BCL  | 
4263  | 79.2k  |     0U, // BCLR  | 
4264  | 79.2k  |     0U, // BCLRL  | 
4265  | 79.2k  |     0U, // BCLRLn  | 
4266  | 79.2k  |     0U, // BCLRn  | 
4267  | 79.2k  |     0U, // BCLalways  | 
4268  | 79.2k  |     0U, // BCLn  | 
4269  | 79.2k  |     0U, // BCTR  | 
4270  | 79.2k  |     0U, // BCTR8  | 
4271  | 79.2k  |     0U, // BCTRL  | 
4272  | 79.2k  |     0U, // BCTRL8  | 
4273  | 79.2k  |     0U, // BCTRL8_LDinto_toc  | 
4274  | 79.2k  |     0U, // BCn  | 
4275  | 79.2k  |     0U, // BDNZ  | 
4276  | 79.2k  |     0U, // BDNZ8  | 
4277  | 79.2k  |     0U, // BDNZA  | 
4278  | 79.2k  |     0U, // BDNZAm  | 
4279  | 79.2k  |     0U, // BDNZAp  | 
4280  | 79.2k  |     0U, // BDNZL  | 
4281  | 79.2k  |     0U, // BDNZLA  | 
4282  | 79.2k  |     0U, // BDNZLAm  | 
4283  | 79.2k  |     0U, // BDNZLAp  | 
4284  | 79.2k  |     0U, // BDNZLR  | 
4285  | 79.2k  |     0U, // BDNZLR8  | 
4286  | 79.2k  |     0U, // BDNZLRL  | 
4287  | 79.2k  |     0U, // BDNZLRLm  | 
4288  | 79.2k  |     0U, // BDNZLRLp  | 
4289  | 79.2k  |     0U, // BDNZLRm  | 
4290  | 79.2k  |     0U, // BDNZLRp  | 
4291  | 79.2k  |     0U, // BDNZLm  | 
4292  | 79.2k  |     0U, // BDNZLp  | 
4293  | 79.2k  |     0U, // BDNZm  | 
4294  | 79.2k  |     0U, // BDNZp  | 
4295  | 79.2k  |     0U, // BDZ  | 
4296  | 79.2k  |     0U, // BDZ8  | 
4297  | 79.2k  |     0U, // BDZA  | 
4298  | 79.2k  |     0U, // BDZAm  | 
4299  | 79.2k  |     0U, // BDZAp  | 
4300  | 79.2k  |     0U, // BDZL  | 
4301  | 79.2k  |     0U, // BDZLA  | 
4302  | 79.2k  |     0U, // BDZLAm  | 
4303  | 79.2k  |     0U, // BDZLAp  | 
4304  | 79.2k  |     0U, // BDZLR  | 
4305  | 79.2k  |     0U, // BDZLR8  | 
4306  | 79.2k  |     0U, // BDZLRL  | 
4307  | 79.2k  |     0U, // BDZLRLm  | 
4308  | 79.2k  |     0U, // BDZLRLp  | 
4309  | 79.2k  |     0U, // BDZLRm  | 
4310  | 79.2k  |     0U, // BDZLRp  | 
4311  | 79.2k  |     0U, // BDZLm  | 
4312  | 79.2k  |     0U, // BDZLp  | 
4313  | 79.2k  |     0U, // BDZm  | 
4314  | 79.2k  |     0U, // BDZp  | 
4315  | 79.2k  |     0U, // BL  | 
4316  | 79.2k  |     0U, // BL8  | 
4317  | 79.2k  |     0U, // BL8_NOP  | 
4318  | 79.2k  |     0U, // BL8_NOP_TLS  | 
4319  | 79.2k  |     0U, // BL8_TLS  | 
4320  | 79.2k  |     0U, // BL8_TLS_  | 
4321  | 79.2k  |     0U, // BLA  | 
4322  | 79.2k  |     0U, // BLA8  | 
4323  | 79.2k  |     0U, // BLA8_NOP  | 
4324  | 79.2k  |     0U, // BLR  | 
4325  | 79.2k  |     0U, // BLR8  | 
4326  | 79.2k  |     0U, // BLRL  | 
4327  | 79.2k  |     0U, // BL_TLS  | 
4328  | 79.2k  |     38U,  // BPERMD  | 
4329  | 79.2k  |     38U,  // BRINC  | 
4330  | 79.2k  |     0U, // CLRBHRB  | 
4331  | 79.2k  |     38U,  // CMPB  | 
4332  | 79.2k  |     38U,  // CMPB8  | 
4333  | 79.2k  |     38U,  // CMPD  | 
4334  | 79.2k  |     4U, // CMPDI  | 
4335  | 79.2k  |     38U,  // CMPEQB  | 
4336  | 79.2k  |     38U,  // CMPLD  | 
4337  | 79.2k  |     8U, // CMPLDI  | 
4338  | 79.2k  |     38U,  // CMPLW  | 
4339  | 79.2k  |     8U, // CMPLWI  | 
4340  | 79.2k  |     0U, // CMPRB  | 
4341  | 79.2k  |     0U, // CMPRB8  | 
4342  | 79.2k  |     38U,  // CMPW  | 
4343  | 79.2k  |     4U, // CMPWI  | 
4344  | 79.2k  |     0U, // CNTLZD  | 
4345  | 79.2k  |     0U, // CNTLZDo  | 
4346  | 79.2k  |     0U, // CNTLZW  | 
4347  | 79.2k  |     0U, // CNTLZW8  | 
4348  | 79.2k  |     0U, // CNTLZW8o  | 
4349  | 79.2k  |     0U, // CNTLZWo  | 
4350  | 79.2k  |     0U, // CNTTZD  | 
4351  | 79.2k  |     0U, // CNTTZDo  | 
4352  | 79.2k  |     0U, // CNTTZW  | 
4353  | 79.2k  |     0U, // CNTTZW8  | 
4354  | 79.2k  |     0U, // CNTTZW8o  | 
4355  | 79.2k  |     0U, // CNTTZWo  | 
4356  | 79.2k  |     0U, // CP_ABORT  | 
4357  | 79.2k  |     42U,  // CP_COPY  | 
4358  | 79.2k  |     42U,  // CP_COPY8  | 
4359  | 79.2k  |     42U,  // CP_PASTE  | 
4360  | 79.2k  |     42U,  // CP_PASTE8  | 
4361  | 79.2k  |     42U,  // CP_PASTE8o  | 
4362  | 79.2k  |     42U,  // CP_PASTEo  | 
4363  | 79.2k  |     0U, // CR6SET  | 
4364  | 79.2k  |     0U, // CR6UNSET  | 
4365  | 79.2k  |     38U,  // CRAND  | 
4366  | 79.2k  |     38U,  // CRANDC  | 
4367  | 79.2k  |     38U,  // CREQV  | 
4368  | 79.2k  |     38U,  // CRNAND  | 
4369  | 79.2k  |     38U,  // CRNOR  | 
4370  | 79.2k  |     38U,  // CROR  | 
4371  | 79.2k  |     38U,  // CRORC  | 
4372  | 79.2k  |     12U,  // CRSET  | 
4373  | 79.2k  |     12U,  // CRUNSET  | 
4374  | 79.2k  |     38U,  // CRXOR  | 
4375  | 79.2k  |     0U, // CTRL_DEP  | 
4376  | 79.2k  |     0U, // DARN  | 
4377  | 79.2k  |     0U, // DCBA  | 
4378  | 79.2k  |     0U, // DCBF  | 
4379  | 79.2k  |     0U, // DCBFEP  | 
4380  | 79.2k  |     0U, // DCBI  | 
4381  | 79.2k  |     0U, // DCBST  | 
4382  | 79.2k  |     0U, // DCBSTEP  | 
4383  | 79.2k  |     0U, // DCBT  | 
4384  | 79.2k  |     0U, // DCBTEP  | 
4385  | 79.2k  |     0U, // DCBTST  | 
4386  | 79.2k  |     0U, // DCBTSTEP  | 
4387  | 79.2k  |     0U, // DCBZ  | 
4388  | 79.2k  |     0U, // DCBZEP  | 
4389  | 79.2k  |     0U, // DCBZL  | 
4390  | 79.2k  |     0U, // DCBZLEP  | 
4391  | 79.2k  |     0U, // DCCCI  | 
4392  | 79.2k  |     38U,  // DIVD  | 
4393  | 79.2k  |     38U,  // DIVDE  | 
4394  | 79.2k  |     38U,  // DIVDEU  | 
4395  | 79.2k  |     38U,  // DIVDEUo  | 
4396  | 79.2k  |     38U,  // DIVDEo  | 
4397  | 79.2k  |     38U,  // DIVDU  | 
4398  | 79.2k  |     38U,  // DIVDUo  | 
4399  | 79.2k  |     38U,  // DIVDo  | 
4400  | 79.2k  |     38U,  // DIVW  | 
4401  | 79.2k  |     38U,  // DIVWE  | 
4402  | 79.2k  |     38U,  // DIVWEU  | 
4403  | 79.2k  |     38U,  // DIVWEUo  | 
4404  | 79.2k  |     38U,  // DIVWEo  | 
4405  | 79.2k  |     38U,  // DIVWU  | 
4406  | 79.2k  |     38U,  // DIVWUo  | 
4407  | 79.2k  |     38U,  // DIVWo  | 
4408  | 79.2k  |     0U, // DSS  | 
4409  | 79.2k  |     0U, // DSSALL  | 
4410  | 79.2k  |     0U, // DST  | 
4411  | 79.2k  |     0U, // DST64  | 
4412  | 79.2k  |     0U, // DSTST  | 
4413  | 79.2k  |     0U, // DSTST64  | 
4414  | 79.2k  |     0U, // DSTSTT  | 
4415  | 79.2k  |     0U, // DSTSTT64  | 
4416  | 79.2k  |     0U, // DSTT  | 
4417  | 79.2k  |     0U, // DSTT64  | 
4418  | 79.2k  |     0U, // DYNALLOC  | 
4419  | 79.2k  |     0U, // DYNALLOC8  | 
4420  | 79.2k  |     0U, // DYNAREAOFFSET  | 
4421  | 79.2k  |     0U, // DYNAREAOFFSET8  | 
4422  | 79.2k  |     0U, // EFDABS  | 
4423  | 79.2k  |     38U,  // EFDADD  | 
4424  | 79.2k  |     0U, // EFDCFS  | 
4425  | 79.2k  |     0U, // EFDCFSF  | 
4426  | 79.2k  |     0U, // EFDCFSI  | 
4427  | 79.2k  |     0U, // EFDCFSID  | 
4428  | 79.2k  |     0U, // EFDCFUF  | 
4429  | 79.2k  |     0U, // EFDCFUI  | 
4430  | 79.2k  |     0U, // EFDCFUID  | 
4431  | 79.2k  |     38U,  // EFDCMPEQ  | 
4432  | 79.2k  |     38U,  // EFDCMPGT  | 
4433  | 79.2k  |     38U,  // EFDCMPLT  | 
4434  | 79.2k  |     0U, // EFDCTSF  | 
4435  | 79.2k  |     0U, // EFDCTSI  | 
4436  | 79.2k  |     0U, // EFDCTSIDZ  | 
4437  | 79.2k  |     0U, // EFDCTSIZ  | 
4438  | 79.2k  |     0U, // EFDCTUF  | 
4439  | 79.2k  |     0U, // EFDCTUI  | 
4440  | 79.2k  |     0U, // EFDCTUIDZ  | 
4441  | 79.2k  |     0U, // EFDCTUIZ  | 
4442  | 79.2k  |     38U,  // EFDDIV  | 
4443  | 79.2k  |     38U,  // EFDMUL  | 
4444  | 79.2k  |     0U, // EFDNABS  | 
4445  | 79.2k  |     0U, // EFDNEG  | 
4446  | 79.2k  |     38U,  // EFDSUB  | 
4447  | 79.2k  |     38U,  // EFDTSTEQ  | 
4448  | 79.2k  |     38U,  // EFDTSTGT  | 
4449  | 79.2k  |     38U,  // EFDTSTLT  | 
4450  | 79.2k  |     0U, // EFSABS  | 
4451  | 79.2k  |     38U,  // EFSADD  | 
4452  | 79.2k  |     0U, // EFSCFD  | 
4453  | 79.2k  |     0U, // EFSCFSF  | 
4454  | 79.2k  |     0U, // EFSCFSI  | 
4455  | 79.2k  |     0U, // EFSCFUF  | 
4456  | 79.2k  |     0U, // EFSCFUI  | 
4457  | 79.2k  |     38U,  // EFSCMPEQ  | 
4458  | 79.2k  |     38U,  // EFSCMPGT  | 
4459  | 79.2k  |     38U,  // EFSCMPLT  | 
4460  | 79.2k  |     0U, // EFSCTSF  | 
4461  | 79.2k  |     0U, // EFSCTSI  | 
4462  | 79.2k  |     0U, // EFSCTSIZ  | 
4463  | 79.2k  |     0U, // EFSCTUF  | 
4464  | 79.2k  |     0U, // EFSCTUI  | 
4465  | 79.2k  |     0U, // EFSCTUIZ  | 
4466  | 79.2k  |     38U,  // EFSDIV  | 
4467  | 79.2k  |     38U,  // EFSMUL  | 
4468  | 79.2k  |     0U, // EFSNABS  | 
4469  | 79.2k  |     0U, // EFSNEG  | 
4470  | 79.2k  |     38U,  // EFSSUB  | 
4471  | 79.2k  |     38U,  // EFSTSTEQ  | 
4472  | 79.2k  |     38U,  // EFSTSTGT  | 
4473  | 79.2k  |     38U,  // EFSTSTLT  | 
4474  | 79.2k  |     0U, // EH_SjLj_LongJmp32  | 
4475  | 79.2k  |     0U, // EH_SjLj_LongJmp64  | 
4476  | 79.2k  |     0U, // EH_SjLj_SetJmp32  | 
4477  | 79.2k  |     0U, // EH_SjLj_SetJmp64  | 
4478  | 79.2k  |     0U, // EH_SjLj_Setup  | 
4479  | 79.2k  |     38U,  // EQV  | 
4480  | 79.2k  |     38U,  // EQV8  | 
4481  | 79.2k  |     38U,  // EQV8o  | 
4482  | 79.2k  |     38U,  // EQVo  | 
4483  | 79.2k  |     0U, // EVABS  | 
4484  | 79.2k  |     46U,  // EVADDIW  | 
4485  | 79.2k  |     0U, // EVADDSMIAAW  | 
4486  | 79.2k  |     0U, // EVADDSSIAAW  | 
4487  | 79.2k  |     0U, // EVADDUMIAAW  | 
4488  | 79.2k  |     0U, // EVADDUSIAAW  | 
4489  | 79.2k  |     38U,  // EVADDW  | 
4490  | 79.2k  |     38U,  // EVAND  | 
4491  | 79.2k  |     38U,  // EVANDC  | 
4492  | 79.2k  |     38U,  // EVCMPEQ  | 
4493  | 79.2k  |     38U,  // EVCMPGTS  | 
4494  | 79.2k  |     38U,  // EVCMPGTU  | 
4495  | 79.2k  |     38U,  // EVCMPLTS  | 
4496  | 79.2k  |     38U,  // EVCMPLTU  | 
4497  | 79.2k  |     0U, // EVCNTLSW  | 
4498  | 79.2k  |     0U, // EVCNTLZW  | 
4499  | 79.2k  |     38U,  // EVDIVWS  | 
4500  | 79.2k  |     38U,  // EVDIVWU  | 
4501  | 79.2k  |     38U,  // EVEQV  | 
4502  | 79.2k  |     0U, // EVEXTSB  | 
4503  | 79.2k  |     0U, // EVEXTSH  | 
4504  | 79.2k  |     0U, // EVFSABS  | 
4505  | 79.2k  |     38U,  // EVFSADD  | 
4506  | 79.2k  |     0U, // EVFSCFSF  | 
4507  | 79.2k  |     0U, // EVFSCFSI  | 
4508  | 79.2k  |     0U, // EVFSCFUF  | 
4509  | 79.2k  |     0U, // EVFSCFUI  | 
4510  | 79.2k  |     38U,  // EVFSCMPEQ  | 
4511  | 79.2k  |     38U,  // EVFSCMPGT  | 
4512  | 79.2k  |     38U,  // EVFSCMPLT  | 
4513  | 79.2k  |     0U, // EVFSCTSF  | 
4514  | 79.2k  |     0U, // EVFSCTSI  | 
4515  | 79.2k  |     0U, // EVFSCTSIZ  | 
4516  | 79.2k  |     0U, // EVFSCTUF  | 
4517  | 79.2k  |     0U, // EVFSCTUI  | 
4518  | 79.2k  |     0U, // EVFSCTUIZ  | 
4519  | 79.2k  |     38U,  // EVFSDIV  | 
4520  | 79.2k  |     38U,  // EVFSMUL  | 
4521  | 79.2k  |     0U, // EVFSNABS  | 
4522  | 79.2k  |     0U, // EVFSNEG  | 
4523  | 79.2k  |     38U,  // EVFSSUB  | 
4524  | 79.2k  |     38U,  // EVFSTSTEQ  | 
4525  | 79.2k  |     38U,  // EVFSTSTGT  | 
4526  | 79.2k  |     38U,  // EVFSTSTLT  | 
4527  | 79.2k  |     0U, // EVLDD  | 
4528  | 79.2k  |     0U, // EVLDDX  | 
4529  | 79.2k  |     0U, // EVLDH  | 
4530  | 79.2k  |     0U, // EVLDHX  | 
4531  | 79.2k  |     0U, // EVLDW  | 
4532  | 79.2k  |     0U, // EVLDWX  | 
4533  | 79.2k  |     0U, // EVLHHESPLAT  | 
4534  | 79.2k  |     0U, // EVLHHESPLATX  | 
4535  | 79.2k  |     0U, // EVLHHOSSPLAT  | 
4536  | 79.2k  |     0U, // EVLHHOSSPLATX  | 
4537  | 79.2k  |     0U, // EVLHHOUSPLAT  | 
4538  | 79.2k  |     0U, // EVLHHOUSPLATX  | 
4539  | 79.2k  |     0U, // EVLWHE  | 
4540  | 79.2k  |     0U, // EVLWHEX  | 
4541  | 79.2k  |     0U, // EVLWHOS  | 
4542  | 79.2k  |     0U, // EVLWHOSX  | 
4543  | 79.2k  |     0U, // EVLWHOU  | 
4544  | 79.2k  |     0U, // EVLWHOUX  | 
4545  | 79.2k  |     0U, // EVLWHSPLAT  | 
4546  | 79.2k  |     0U, // EVLWHSPLATX  | 
4547  | 79.2k  |     0U, // EVLWWSPLAT  | 
4548  | 79.2k  |     0U, // EVLWWSPLATX  | 
4549  | 79.2k  |     38U,  // EVMERGEHI  | 
4550  | 79.2k  |     38U,  // EVMERGEHILO  | 
4551  | 79.2k  |     38U,  // EVMERGELO  | 
4552  | 79.2k  |     38U,  // EVMERGELOHI  | 
4553  | 79.2k  |     38U,  // EVMHEGSMFAA  | 
4554  | 79.2k  |     38U,  // EVMHEGSMFAN  | 
4555  | 79.2k  |     38U,  // EVMHEGSMIAA  | 
4556  | 79.2k  |     38U,  // EVMHEGSMIAN  | 
4557  | 79.2k  |     38U,  // EVMHEGUMIAA  | 
4558  | 79.2k  |     38U,  // EVMHEGUMIAN  | 
4559  | 79.2k  |     38U,  // EVMHESMF  | 
4560  | 79.2k  |     38U,  // EVMHESMFA  | 
4561  | 79.2k  |     38U,  // EVMHESMFAAW  | 
4562  | 79.2k  |     38U,  // EVMHESMFANW  | 
4563  | 79.2k  |     38U,  // EVMHESMI  | 
4564  | 79.2k  |     38U,  // EVMHESMIA  | 
4565  | 79.2k  |     38U,  // EVMHESMIAAW  | 
4566  | 79.2k  |     38U,  // EVMHESMIANW  | 
4567  | 79.2k  |     38U,  // EVMHESSF  | 
4568  | 79.2k  |     38U,  // EVMHESSFA  | 
4569  | 79.2k  |     38U,  // EVMHESSFAAW  | 
4570  | 79.2k  |     38U,  // EVMHESSFANW  | 
4571  | 79.2k  |     38U,  // EVMHESSIAAW  | 
4572  | 79.2k  |     38U,  // EVMHESSIANW  | 
4573  | 79.2k  |     38U,  // EVMHEUMI  | 
4574  | 79.2k  |     38U,  // EVMHEUMIA  | 
4575  | 79.2k  |     38U,  // EVMHEUMIAAW  | 
4576  | 79.2k  |     38U,  // EVMHEUMIANW  | 
4577  | 79.2k  |     38U,  // EVMHEUSIAAW  | 
4578  | 79.2k  |     38U,  // EVMHEUSIANW  | 
4579  | 79.2k  |     38U,  // EVMHOGSMFAA  | 
4580  | 79.2k  |     38U,  // EVMHOGSMFAN  | 
4581  | 79.2k  |     38U,  // EVMHOGSMIAA  | 
4582  | 79.2k  |     38U,  // EVMHOGSMIAN  | 
4583  | 79.2k  |     38U,  // EVMHOGUMIAA  | 
4584  | 79.2k  |     38U,  // EVMHOGUMIAN  | 
4585  | 79.2k  |     38U,  // EVMHOSMF  | 
4586  | 79.2k  |     38U,  // EVMHOSMFA  | 
4587  | 79.2k  |     38U,  // EVMHOSMFAAW  | 
4588  | 79.2k  |     38U,  // EVMHOSMFANW  | 
4589  | 79.2k  |     38U,  // EVMHOSMI  | 
4590  | 79.2k  |     38U,  // EVMHOSMIA  | 
4591  | 79.2k  |     38U,  // EVMHOSMIAAW  | 
4592  | 79.2k  |     38U,  // EVMHOSMIANW  | 
4593  | 79.2k  |     38U,  // EVMHOSSF  | 
4594  | 79.2k  |     38U,  // EVMHOSSFA  | 
4595  | 79.2k  |     38U,  // EVMHOSSFAAW  | 
4596  | 79.2k  |     38U,  // EVMHOSSFANW  | 
4597  | 79.2k  |     38U,  // EVMHOSSIAAW  | 
4598  | 79.2k  |     38U,  // EVMHOSSIANW  | 
4599  | 79.2k  |     38U,  // EVMHOUMI  | 
4600  | 79.2k  |     38U,  // EVMHOUMIA  | 
4601  | 79.2k  |     38U,  // EVMHOUMIAAW  | 
4602  | 79.2k  |     38U,  // EVMHOUMIANW  | 
4603  | 79.2k  |     38U,  // EVMHOUSIAAW  | 
4604  | 79.2k  |     38U,  // EVMHOUSIANW  | 
4605  | 79.2k  |     0U, // EVMRA  | 
4606  | 79.2k  |     38U,  // EVMWHSMF  | 
4607  | 79.2k  |     38U,  // EVMWHSMFA  | 
4608  | 79.2k  |     38U,  // EVMWHSMI  | 
4609  | 79.2k  |     38U,  // EVMWHSMIA  | 
4610  | 79.2k  |     38U,  // EVMWHSSF  | 
4611  | 79.2k  |     38U,  // EVMWHSSFA  | 
4612  | 79.2k  |     38U,  // EVMWHUMI  | 
4613  | 79.2k  |     38U,  // EVMWHUMIA  | 
4614  | 79.2k  |     38U,  // EVMWLSMIAAW  | 
4615  | 79.2k  |     38U,  // EVMWLSMIANW  | 
4616  | 79.2k  |     38U,  // EVMWLSSIAAW  | 
4617  | 79.2k  |     38U,  // EVMWLSSIANW  | 
4618  | 79.2k  |     38U,  // EVMWLUMI  | 
4619  | 79.2k  |     38U,  // EVMWLUMIA  | 
4620  | 79.2k  |     38U,  // EVMWLUMIAAW  | 
4621  | 79.2k  |     38U,  // EVMWLUMIANW  | 
4622  | 79.2k  |     38U,  // EVMWLUSIAAW  | 
4623  | 79.2k  |     38U,  // EVMWLUSIANW  | 
4624  | 79.2k  |     38U,  // EVMWSMF  | 
4625  | 79.2k  |     38U,  // EVMWSMFA  | 
4626  | 79.2k  |     38U,  // EVMWSMFAA  | 
4627  | 79.2k  |     38U,  // EVMWSMFAN  | 
4628  | 79.2k  |     38U,  // EVMWSMI  | 
4629  | 79.2k  |     38U,  // EVMWSMIA  | 
4630  | 79.2k  |     38U,  // EVMWSMIAA  | 
4631  | 79.2k  |     38U,  // EVMWSMIAN  | 
4632  | 79.2k  |     38U,  // EVMWSSF  | 
4633  | 79.2k  |     38U,  // EVMWSSFA  | 
4634  | 79.2k  |     38U,  // EVMWSSFAA  | 
4635  | 79.2k  |     38U,  // EVMWSSFAN  | 
4636  | 79.2k  |     38U,  // EVMWUMI  | 
4637  | 79.2k  |     38U,  // EVMWUMIA  | 
4638  | 79.2k  |     38U,  // EVMWUMIAA  | 
4639  | 79.2k  |     38U,  // EVMWUMIAN  | 
4640  | 79.2k  |     38U,  // EVNAND  | 
4641  | 79.2k  |     0U, // EVNEG  | 
4642  | 79.2k  |     38U,  // EVNOR  | 
4643  | 79.2k  |     38U,  // EVOR  | 
4644  | 79.2k  |     38U,  // EVORC  | 
4645  | 79.2k  |     38U,  // EVRLW  | 
4646  | 79.2k  |     34U,  // EVRLWI  | 
4647  | 79.2k  |     0U, // EVRNDW  | 
4648  | 79.2k  |     0U, // EVSEL  | 
4649  | 79.2k  |     38U,  // EVSLW  | 
4650  | 79.2k  |     34U,  // EVSLWI  | 
4651  | 79.2k  |     0U, // EVSPLATFI  | 
4652  | 79.2k  |     0U, // EVSPLATI  | 
4653  | 79.2k  |     34U,  // EVSRWIS  | 
4654  | 79.2k  |     34U,  // EVSRWIU  | 
4655  | 79.2k  |     38U,  // EVSRWS  | 
4656  | 79.2k  |     38U,  // EVSRWU  | 
4657  | 79.2k  |     0U, // EVSTDD  | 
4658  | 79.2k  |     0U, // EVSTDDX  | 
4659  | 79.2k  |     0U, // EVSTDH  | 
4660  | 79.2k  |     0U, // EVSTDHX  | 
4661  | 79.2k  |     0U, // EVSTDW  | 
4662  | 79.2k  |     0U, // EVSTDWX  | 
4663  | 79.2k  |     0U, // EVSTWHE  | 
4664  | 79.2k  |     0U, // EVSTWHEX  | 
4665  | 79.2k  |     0U, // EVSTWHO  | 
4666  | 79.2k  |     0U, // EVSTWHOX  | 
4667  | 79.2k  |     0U, // EVSTWWE  | 
4668  | 79.2k  |     0U, // EVSTWWEX  | 
4669  | 79.2k  |     0U, // EVSTWWO  | 
4670  | 79.2k  |     0U, // EVSTWWOX  | 
4671  | 79.2k  |     0U, // EVSUBFSMIAAW  | 
4672  | 79.2k  |     0U, // EVSUBFSSIAAW  | 
4673  | 79.2k  |     0U, // EVSUBFUMIAAW  | 
4674  | 79.2k  |     0U, // EVSUBFUSIAAW  | 
4675  | 79.2k  |     38U,  // EVSUBFW  | 
4676  | 79.2k  |     0U, // EVSUBIFW  | 
4677  | 79.2k  |     38U,  // EVXOR  | 
4678  | 79.2k  |     0U, // EXTSB  | 
4679  | 79.2k  |     0U, // EXTSB8  | 
4680  | 79.2k  |     0U, // EXTSB8_32_64  | 
4681  | 79.2k  |     0U, // EXTSB8o  | 
4682  | 79.2k  |     0U, // EXTSBo  | 
4683  | 79.2k  |     0U, // EXTSH  | 
4684  | 79.2k  |     0U, // EXTSH8  | 
4685  | 79.2k  |     0U, // EXTSH8_32_64  | 
4686  | 79.2k  |     0U, // EXTSH8o  | 
4687  | 79.2k  |     0U, // EXTSHo  | 
4688  | 79.2k  |     0U, // EXTSW  | 
4689  | 79.2k  |     32U,  // EXTSWSLI  | 
4690  | 79.2k  |     32U,  // EXTSWSLIo  | 
4691  | 79.2k  |     0U, // EXTSW_32  | 
4692  | 79.2k  |     0U, // EXTSW_32_64  | 
4693  | 79.2k  |     0U, // EXTSW_32_64o  | 
4694  | 79.2k  |     0U, // EXTSWo  | 
4695  | 79.2k  |     0U, // EnforceIEIO  | 
4696  | 79.2k  |     0U, // FABSD  | 
4697  | 79.2k  |     0U, // FABSDo  | 
4698  | 79.2k  |     0U, // FABSS  | 
4699  | 79.2k  |     0U, // FABSSo  | 
4700  | 79.2k  |     38U,  // FADD  | 
4701  | 79.2k  |     38U,  // FADDS  | 
4702  | 79.2k  |     38U,  // FADDSo  | 
4703  | 79.2k  |     38U,  // FADDo  | 
4704  | 79.2k  |     0U, // FADDrtz  | 
4705  | 79.2k  |     0U, // FCFID  | 
4706  | 79.2k  |     0U, // FCFIDS  | 
4707  | 79.2k  |     0U, // FCFIDSo  | 
4708  | 79.2k  |     0U, // FCFIDU  | 
4709  | 79.2k  |     0U, // FCFIDUS  | 
4710  | 79.2k  |     0U, // FCFIDUSo  | 
4711  | 79.2k  |     0U, // FCFIDUo  | 
4712  | 79.2k  |     0U, // FCFIDo  | 
4713  | 79.2k  |     38U,  // FCMPUD  | 
4714  | 79.2k  |     38U,  // FCMPUS  | 
4715  | 79.2k  |     38U,  // FCPSGND  | 
4716  | 79.2k  |     38U,  // FCPSGNDo  | 
4717  | 79.2k  |     38U,  // FCPSGNS  | 
4718  | 79.2k  |     38U,  // FCPSGNSo  | 
4719  | 79.2k  |     0U, // FCTID  | 
4720  | 79.2k  |     0U, // FCTIDU  | 
4721  | 79.2k  |     0U, // FCTIDUZ  | 
4722  | 79.2k  |     0U, // FCTIDUZo  | 
4723  | 79.2k  |     0U, // FCTIDUo  | 
4724  | 79.2k  |     0U, // FCTIDZ  | 
4725  | 79.2k  |     0U, // FCTIDZo  | 
4726  | 79.2k  |     0U, // FCTIDo  | 
4727  | 79.2k  |     0U, // FCTIW  | 
4728  | 79.2k  |     0U, // FCTIWU  | 
4729  | 79.2k  |     0U, // FCTIWUZ  | 
4730  | 79.2k  |     0U, // FCTIWUZo  | 
4731  | 79.2k  |     0U, // FCTIWUo  | 
4732  | 79.2k  |     0U, // FCTIWZ  | 
4733  | 79.2k  |     0U, // FCTIWZo  | 
4734  | 79.2k  |     0U, // FCTIWo  | 
4735  | 79.2k  |     38U,  // FDIV  | 
4736  | 79.2k  |     38U,  // FDIVS  | 
4737  | 79.2k  |     38U,  // FDIVSo  | 
4738  | 79.2k  |     38U,  // FDIVo  | 
4739  | 79.2k  |     134U, // FMADD  | 
4740  | 79.2k  |     134U, // FMADDS  | 
4741  | 79.2k  |     134U, // FMADDSo  | 
4742  | 79.2k  |     134U, // FMADDo  | 
4743  | 79.2k  |     0U, // FMR  | 
4744  | 79.2k  |     0U, // FMRo  | 
4745  | 79.2k  |     134U, // FMSUB  | 
4746  | 79.2k  |     134U, // FMSUBS  | 
4747  | 79.2k  |     134U, // FMSUBSo  | 
4748  | 79.2k  |     134U, // FMSUBo  | 
4749  | 79.2k  |     38U,  // FMUL  | 
4750  | 79.2k  |     38U,  // FMULS  | 
4751  | 79.2k  |     38U,  // FMULSo  | 
4752  | 79.2k  |     38U,  // FMULo  | 
4753  | 79.2k  |     0U, // FNABSD  | 
4754  | 79.2k  |     0U, // FNABSDo  | 
4755  | 79.2k  |     0U, // FNABSS  | 
4756  | 79.2k  |     0U, // FNABSSo  | 
4757  | 79.2k  |     0U, // FNEGD  | 
4758  | 79.2k  |     0U, // FNEGDo  | 
4759  | 79.2k  |     0U, // FNEGS  | 
4760  | 79.2k  |     0U, // FNEGSo  | 
4761  | 79.2k  |     134U, // FNMADD  | 
4762  | 79.2k  |     134U, // FNMADDS  | 
4763  | 79.2k  |     134U, // FNMADDSo  | 
4764  | 79.2k  |     134U, // FNMADDo  | 
4765  | 79.2k  |     134U, // FNMSUB  | 
4766  | 79.2k  |     134U, // FNMSUBS  | 
4767  | 79.2k  |     134U, // FNMSUBSo  | 
4768  | 79.2k  |     134U, // FNMSUBo  | 
4769  | 79.2k  |     0U, // FRE  | 
4770  | 79.2k  |     0U, // FRES  | 
4771  | 79.2k  |     0U, // FRESo  | 
4772  | 79.2k  |     0U, // FREo  | 
4773  | 79.2k  |     0U, // FRIMD  | 
4774  | 79.2k  |     0U, // FRIMDo  | 
4775  | 79.2k  |     0U, // FRIMS  | 
4776  | 79.2k  |     0U, // FRIMSo  | 
4777  | 79.2k  |     0U, // FRIND  | 
4778  | 79.2k  |     0U, // FRINDo  | 
4779  | 79.2k  |     0U, // FRINS  | 
4780  | 79.2k  |     0U, // FRINSo  | 
4781  | 79.2k  |     0U, // FRIPD  | 
4782  | 79.2k  |     0U, // FRIPDo  | 
4783  | 79.2k  |     0U, // FRIPS  | 
4784  | 79.2k  |     0U, // FRIPSo  | 
4785  | 79.2k  |     0U, // FRIZD  | 
4786  | 79.2k  |     0U, // FRIZDo  | 
4787  | 79.2k  |     0U, // FRIZS  | 
4788  | 79.2k  |     0U, // FRIZSo  | 
4789  | 79.2k  |     0U, // FRSP  | 
4790  | 79.2k  |     0U, // FRSPo  | 
4791  | 79.2k  |     0U, // FRSQRTE  | 
4792  | 79.2k  |     0U, // FRSQRTES  | 
4793  | 79.2k  |     0U, // FRSQRTESo  | 
4794  | 79.2k  |     0U, // FRSQRTEo  | 
4795  | 79.2k  |     134U, // FSELD  | 
4796  | 79.2k  |     134U, // FSELDo  | 
4797  | 79.2k  |     134U, // FSELS  | 
4798  | 79.2k  |     134U, // FSELSo  | 
4799  | 79.2k  |     0U, // FSQRT  | 
4800  | 79.2k  |     0U, // FSQRTS  | 
4801  | 79.2k  |     0U, // FSQRTSo  | 
4802  | 79.2k  |     0U, // FSQRTo  | 
4803  | 79.2k  |     38U,  // FSUB  | 
4804  | 79.2k  |     38U,  // FSUBS  | 
4805  | 79.2k  |     38U,  // FSUBSo  | 
4806  | 79.2k  |     38U,  // FSUBo  | 
4807  | 79.2k  |     38U,  // FTDIV  | 
4808  | 79.2k  |     0U, // FTSQRT  | 
4809  | 79.2k  |     0U, // GETtlsADDR  | 
4810  | 79.2k  |     0U, // GETtlsADDR32  | 
4811  | 79.2k  |     0U, // GETtlsldADDR  | 
4812  | 79.2k  |     0U, // GETtlsldADDR32  | 
4813  | 79.2k  |     0U, // HRFID  | 
4814  | 79.2k  |     0U, // ICBI  | 
4815  | 79.2k  |     0U, // ICBIEP  | 
4816  | 79.2k  |     0U, // ICBLC  | 
4817  | 79.2k  |     0U, // ICBLQ  | 
4818  | 79.2k  |     0U, // ICBT  | 
4819  | 79.2k  |     0U, // ICBTLS  | 
4820  | 79.2k  |     0U, // ICCCI  | 
4821  | 79.2k  |     134U, // ISEL  | 
4822  | 79.2k  |     134U, // ISEL8  | 
4823  | 79.2k  |     0U, // ISYNC  | 
4824  | 79.2k  |     0U, // LA  | 
4825  | 79.2k  |     0U, // LBARX  | 
4826  | 79.2k  |     0U, // LBARXL  | 
4827  | 79.2k  |     0U, // LBEPX  | 
4828  | 79.2k  |     0U, // LBZ  | 
4829  | 79.2k  |     0U, // LBZ8  | 
4830  | 79.2k  |     38U,  // LBZCIX  | 
4831  | 79.2k  |     0U, // LBZU  | 
4832  | 79.2k  |     0U, // LBZU8  | 
4833  | 79.2k  |     0U, // LBZUX  | 
4834  | 79.2k  |     0U, // LBZUX8  | 
4835  | 79.2k  |     0U, // LBZX  | 
4836  | 79.2k  |     0U, // LBZX8  | 
4837  | 79.2k  |     38U,  // LBZXTLS  | 
4838  | 79.2k  |     38U,  // LBZXTLS_  | 
4839  | 79.2k  |     38U,  // LBZXTLS_32  | 
4840  | 79.2k  |     0U, // LD  | 
4841  | 79.2k  |     0U, // LDARX  | 
4842  | 79.2k  |     0U, // LDARXL  | 
4843  | 79.2k  |     34U,  // LDAT  | 
4844  | 79.2k  |     0U, // LDBRX  | 
4845  | 79.2k  |     38U,  // LDCIX  | 
4846  | 79.2k  |     0U, // LDMX  | 
4847  | 79.2k  |     0U, // LDU  | 
4848  | 79.2k  |     0U, // LDUX  | 
4849  | 79.2k  |     0U, // LDX  | 
4850  | 79.2k  |     38U,  // LDXTLS  | 
4851  | 79.2k  |     38U,  // LDXTLS_  | 
4852  | 79.2k  |     0U, // LDgotTprelL  | 
4853  | 79.2k  |     0U, // LDgotTprelL32  | 
4854  | 79.2k  |     0U, // LDtoc  | 
4855  | 79.2k  |     0U, // LDtocBA  | 
4856  | 79.2k  |     0U, // LDtocCPT  | 
4857  | 79.2k  |     0U, // LDtocJTI  | 
4858  | 79.2k  |     0U, // LDtocL  | 
4859  | 79.2k  |     0U, // LFD  | 
4860  | 79.2k  |     0U, // LFDEPX  | 
4861  | 79.2k  |     0U, // LFDU  | 
4862  | 79.2k  |     0U, // LFDUX  | 
4863  | 79.2k  |     0U, // LFDX  | 
4864  | 79.2k  |     0U, // LFIWAX  | 
4865  | 79.2k  |     0U, // LFIWZX  | 
4866  | 79.2k  |     0U, // LFS  | 
4867  | 79.2k  |     0U, // LFSU  | 
4868  | 79.2k  |     0U, // LFSUX  | 
4869  | 79.2k  |     0U, // LFSX  | 
4870  | 79.2k  |     0U, // LHA  | 
4871  | 79.2k  |     0U, // LHA8  | 
4872  | 79.2k  |     0U, // LHARX  | 
4873  | 79.2k  |     0U, // LHARXL  | 
4874  | 79.2k  |     0U, // LHAU  | 
4875  | 79.2k  |     0U, // LHAU8  | 
4876  | 79.2k  |     0U, // LHAUX  | 
4877  | 79.2k  |     0U, // LHAUX8  | 
4878  | 79.2k  |     0U, // LHAX  | 
4879  | 79.2k  |     0U, // LHAX8  | 
4880  | 79.2k  |     0U, // LHBRX  | 
4881  | 79.2k  |     0U, // LHBRX8  | 
4882  | 79.2k  |     0U, // LHEPX  | 
4883  | 79.2k  |     0U, // LHZ  | 
4884  | 79.2k  |     0U, // LHZ8  | 
4885  | 79.2k  |     38U,  // LHZCIX  | 
4886  | 79.2k  |     0U, // LHZU  | 
4887  | 79.2k  |     0U, // LHZU8  | 
4888  | 79.2k  |     0U, // LHZUX  | 
4889  | 79.2k  |     0U, // LHZUX8  | 
4890  | 79.2k  |     0U, // LHZX  | 
4891  | 79.2k  |     0U, // LHZX8  | 
4892  | 79.2k  |     38U,  // LHZXTLS  | 
4893  | 79.2k  |     38U,  // LHZXTLS_  | 
4894  | 79.2k  |     38U,  // LHZXTLS_32  | 
4895  | 79.2k  |     0U, // LI  | 
4896  | 79.2k  |     0U, // LI8  | 
4897  | 79.2k  |     0U, // LIS  | 
4898  | 79.2k  |     0U, // LIS8  | 
4899  | 79.2k  |     0U, // LMW  | 
4900  | 79.2k  |     34U,  // LSWI  | 
4901  | 79.2k  |     0U, // LVEBX  | 
4902  | 79.2k  |     0U, // LVEHX  | 
4903  | 79.2k  |     0U, // LVEWX  | 
4904  | 79.2k  |     0U, // LVSL  | 
4905  | 79.2k  |     0U, // LVSR  | 
4906  | 79.2k  |     0U, // LVX  | 
4907  | 79.2k  |     0U, // LVXL  | 
4908  | 79.2k  |     0U, // LWA  | 
4909  | 79.2k  |     0U, // LWARX  | 
4910  | 79.2k  |     0U, // LWARXL  | 
4911  | 79.2k  |     34U,  // LWAT  | 
4912  | 79.2k  |     0U, // LWAUX  | 
4913  | 79.2k  |     0U, // LWAX  | 
4914  | 79.2k  |     0U, // LWAX_32  | 
4915  | 79.2k  |     0U, // LWA_32  | 
4916  | 79.2k  |     0U, // LWBRX  | 
4917  | 79.2k  |     0U, // LWBRX8  | 
4918  | 79.2k  |     0U, // LWEPX  | 
4919  | 79.2k  |     0U, // LWZ  | 
4920  | 79.2k  |     0U, // LWZ8  | 
4921  | 79.2k  |     38U,  // LWZCIX  | 
4922  | 79.2k  |     0U, // LWZU  | 
4923  | 79.2k  |     0U, // LWZU8  | 
4924  | 79.2k  |     0U, // LWZUX  | 
4925  | 79.2k  |     0U, // LWZUX8  | 
4926  | 79.2k  |     0U, // LWZX  | 
4927  | 79.2k  |     0U, // LWZX8  | 
4928  | 79.2k  |     38U,  // LWZXTLS  | 
4929  | 79.2k  |     38U,  // LWZXTLS_  | 
4930  | 79.2k  |     38U,  // LWZXTLS_32  | 
4931  | 79.2k  |     0U, // LWZtoc  | 
4932  | 79.2k  |     0U, // LXSD  | 
4933  | 79.2k  |     0U, // LXSDX  | 
4934  | 79.2k  |     0U, // LXSIBZX  | 
4935  | 79.2k  |     0U, // LXSIHZX  | 
4936  | 79.2k  |     0U, // LXSIWAX  | 
4937  | 79.2k  |     0U, // LXSIWZX  | 
4938  | 79.2k  |     0U, // LXSSP  | 
4939  | 79.2k  |     0U, // LXSSPX  | 
4940  | 79.2k  |     0U, // LXV  | 
4941  | 79.2k  |     0U, // LXVB16X  | 
4942  | 79.2k  |     0U, // LXVD2X  | 
4943  | 79.2k  |     0U, // LXVDSX  | 
4944  | 79.2k  |     0U, // LXVH8X  | 
4945  | 79.2k  |     38U,  // LXVL  | 
4946  | 79.2k  |     38U,  // LXVLL  | 
4947  | 79.2k  |     0U, // LXVW4X  | 
4948  | 79.2k  |     0U, // LXVWSX  | 
4949  | 79.2k  |     0U, // LXVX  | 
4950  | 79.2k  |     134U, // MADDHD  | 
4951  | 79.2k  |     134U, // MADDHDU  | 
4952  | 79.2k  |     134U, // MADDLD  | 
4953  | 79.2k  |     0U, // MBAR  | 
4954  | 79.2k  |     0U, // MCRF  | 
4955  | 79.2k  |     0U, // MCRFS  | 
4956  | 79.2k  |     0U, // MCRXRX  | 
4957  | 79.2k  |     0U, // MFBHRBE  | 
4958  | 79.2k  |     0U, // MFCR  | 
4959  | 79.2k  |     0U, // MFCR8  | 
4960  | 79.2k  |     0U, // MFCTR  | 
4961  | 79.2k  |     0U, // MFCTR8  | 
4962  | 79.2k  |     0U, // MFDCR  | 
4963  | 79.2k  |     0U, // MFFS  | 
4964  | 79.2k  |     0U, // MFFSCDRN  | 
4965  | 79.2k  |     0U, // MFFSCDRNI  | 
4966  | 79.2k  |     0U, // MFFSCE  | 
4967  | 79.2k  |     0U, // MFFSCRN  | 
4968  | 79.2k  |     0U, // MFFSCRNI  | 
4969  | 79.2k  |     0U, // MFFSL  | 
4970  | 79.2k  |     0U, // MFFSo  | 
4971  | 79.2k  |     0U, // MFLR  | 
4972  | 79.2k  |     0U, // MFLR8  | 
4973  | 79.2k  |     0U, // MFMSR  | 
4974  | 79.2k  |     0U, // MFOCRF  | 
4975  | 79.2k  |     0U, // MFOCRF8  | 
4976  | 79.2k  |     0U, // MFPMR  | 
4977  | 79.2k  |     0U, // MFSPR  | 
4978  | 79.2k  |     0U, // MFSPR8  | 
4979  | 79.2k  |     0U, // MFSR  | 
4980  | 79.2k  |     0U, // MFSRIN  | 
4981  | 79.2k  |     0U, // MFTB  | 
4982  | 79.2k  |     0U, // MFTB8  | 
4983  | 79.2k  |     0U, // MFVRD  | 
4984  | 79.2k  |     0U, // MFVRSAVE  | 
4985  | 79.2k  |     0U, // MFVRSAVEv  | 
4986  | 79.2k  |     0U, // MFVSCR  | 
4987  | 79.2k  |     0U, // MFVSRD  | 
4988  | 79.2k  |     0U, // MFVSRLD  | 
4989  | 79.2k  |     0U, // MFVSRWZ  | 
4990  | 79.2k  |     38U,  // MODSD  | 
4991  | 79.2k  |     38U,  // MODSW  | 
4992  | 79.2k  |     38U,  // MODUD  | 
4993  | 79.2k  |     38U,  // MODUW  | 
4994  | 79.2k  |     0U, // MSGSYNC  | 
4995  | 79.2k  |     0U, // MSYNC  | 
4996  | 79.2k  |     0U, // MTCRF  | 
4997  | 79.2k  |     0U, // MTCRF8  | 
4998  | 79.2k  |     0U, // MTCTR  | 
4999  | 79.2k  |     0U, // MTCTR8  | 
5000  | 79.2k  |     0U, // MTCTR8loop  | 
5001  | 79.2k  |     0U, // MTCTRloop  | 
5002  | 79.2k  |     0U, // MTDCR  | 
5003  | 79.2k  |     0U, // MTFSB0  | 
5004  | 79.2k  |     0U, // MTFSB1  | 
5005  | 79.2k  |     134U, // MTFSF  | 
5006  | 79.2k  |     38U,  // MTFSFI  | 
5007  | 79.2k  |     38U,  // MTFSFIo  | 
5008  | 79.2k  |     0U, // MTFSFb  | 
5009  | 79.2k  |     134U, // MTFSFo  | 
5010  | 79.2k  |     0U, // MTLR  | 
5011  | 79.2k  |     0U, // MTLR8  | 
5012  | 79.2k  |     0U, // MTMSR  | 
5013  | 79.2k  |     0U, // MTMSRD  | 
5014  | 79.2k  |     0U, // MTOCRF  | 
5015  | 79.2k  |     0U, // MTOCRF8  | 
5016  | 79.2k  |     0U, // MTPMR  | 
5017  | 79.2k  |     0U, // MTSPR  | 
5018  | 79.2k  |     0U, // MTSPR8  | 
5019  | 79.2k  |     0U, // MTSR  | 
5020  | 79.2k  |     0U, // MTSRIN  | 
5021  | 79.2k  |     0U, // MTVRSAVE  | 
5022  | 79.2k  |     0U, // MTVRSAVEv  | 
5023  | 79.2k  |     0U, // MTVSCR  | 
5024  | 79.2k  |     0U, // MTVSRD  | 
5025  | 79.2k  |     38U,  // MTVSRDD  | 
5026  | 79.2k  |     0U, // MTVSRWA  | 
5027  | 79.2k  |     0U, // MTVSRWS  | 
5028  | 79.2k  |     0U, // MTVSRWZ  | 
5029  | 79.2k  |     38U,  // MULHD  | 
5030  | 79.2k  |     38U,  // MULHDU  | 
5031  | 79.2k  |     38U,  // MULHDUo  | 
5032  | 79.2k  |     38U,  // MULHDo  | 
5033  | 79.2k  |     38U,  // MULHW  | 
5034  | 79.2k  |     38U,  // MULHWU  | 
5035  | 79.2k  |     38U,  // MULHWUo  | 
5036  | 79.2k  |     38U,  // MULHWo  | 
5037  | 79.2k  |     38U,  // MULLD  | 
5038  | 79.2k  |     38U,  // MULLDo  | 
5039  | 79.2k  |     4U, // MULLI  | 
5040  | 79.2k  |     4U, // MULLI8  | 
5041  | 79.2k  |     38U,  // MULLW  | 
5042  | 79.2k  |     38U,  // MULLWo  | 
5043  | 79.2k  |     0U, // MoveGOTtoLR  | 
5044  | 79.2k  |     0U, // MovePCtoLR  | 
5045  | 79.2k  |     0U, // MovePCtoLR8  | 
5046  | 79.2k  |     38U,  // NAND  | 
5047  | 79.2k  |     38U,  // NAND8  | 
5048  | 79.2k  |     38U,  // NAND8o  | 
5049  | 79.2k  |     38U,  // NANDo  | 
5050  | 79.2k  |     0U, // NAP  | 
5051  | 79.2k  |     0U, // NEG  | 
5052  | 79.2k  |     0U, // NEG8  | 
5053  | 79.2k  |     0U, // NEG8o  | 
5054  | 79.2k  |     0U, // NEGo  | 
5055  | 79.2k  |     0U, // NOP  | 
5056  | 79.2k  |     0U, // NOP_GT_PWR6  | 
5057  | 79.2k  |     0U, // NOP_GT_PWR7  | 
5058  | 79.2k  |     38U,  // NOR  | 
5059  | 79.2k  |     38U,  // NOR8  | 
5060  | 79.2k  |     38U,  // NOR8o  | 
5061  | 79.2k  |     38U,  // NORo  | 
5062  | 79.2k  |     38U,  // OR  | 
5063  | 79.2k  |     38U,  // OR8  | 
5064  | 79.2k  |     38U,  // OR8o  | 
5065  | 79.2k  |     38U,  // ORC  | 
5066  | 79.2k  |     38U,  // ORC8  | 
5067  | 79.2k  |     38U,  // ORC8o  | 
5068  | 79.2k  |     38U,  // ORCo  | 
5069  | 79.2k  |     8U, // ORI  | 
5070  | 79.2k  |     8U, // ORI8  | 
5071  | 79.2k  |     8U, // ORIS  | 
5072  | 79.2k  |     8U, // ORIS8  | 
5073  | 79.2k  |     38U,  // ORo  | 
5074  | 79.2k  |     0U, // POPCNTB  | 
5075  | 79.2k  |     0U, // POPCNTD  | 
5076  | 79.2k  |     0U, // POPCNTW  | 
5077  | 79.2k  |     0U, // PPC32GOT  | 
5078  | 79.2k  |     0U, // PPC32PICGOT  | 
5079  | 79.2k  |     0U, // PSC_DCBZL  | 
5080  | 79.2k  |     0U, // PSQ_L  | 
5081  | 79.2k  |     0U, // PSQ_LU  | 
5082  | 79.2k  |     710U, // PSQ_LUX  | 
5083  | 79.2k  |     710U, // PSQ_LX  | 
5084  | 79.2k  |     0U, // PSQ_ST  | 
5085  | 79.2k  |     0U, // PSQ_STU  | 
5086  | 79.2k  |     710U, // PSQ_STUX  | 
5087  | 79.2k  |     710U, // PSQ_STX  | 
5088  | 79.2k  |     0U, // PS_ABS  | 
5089  | 79.2k  |     0U, // PS_ABSo  | 
5090  | 79.2k  |     38U,  // PS_ADD  | 
5091  | 79.2k  |     38U,  // PS_ADDo  | 
5092  | 79.2k  |     38U,  // PS_CMPO0  | 
5093  | 79.2k  |     38U,  // PS_CMPO1  | 
5094  | 79.2k  |     38U,  // PS_CMPU0  | 
5095  | 79.2k  |     38U,  // PS_CMPU1  | 
5096  | 79.2k  |     38U,  // PS_DIV  | 
5097  | 79.2k  |     38U,  // PS_DIVo  | 
5098  | 79.2k  |     134U, // PS_MADD  | 
5099  | 79.2k  |     134U, // PS_MADDS0  | 
5100  | 79.2k  |     134U, // PS_MADDS0o  | 
5101  | 79.2k  |     134U, // PS_MADDS1  | 
5102  | 79.2k  |     134U, // PS_MADDS1o  | 
5103  | 79.2k  |     134U, // PS_MADDo  | 
5104  | 79.2k  |     38U,  // PS_MERGE00  | 
5105  | 79.2k  |     38U,  // PS_MERGE00o  | 
5106  | 79.2k  |     38U,  // PS_MERGE01  | 
5107  | 79.2k  |     38U,  // PS_MERGE01o  | 
5108  | 79.2k  |     38U,  // PS_MERGE10  | 
5109  | 79.2k  |     38U,  // PS_MERGE10o  | 
5110  | 79.2k  |     38U,  // PS_MERGE11  | 
5111  | 79.2k  |     38U,  // PS_MERGE11o  | 
5112  | 79.2k  |     0U, // PS_MR  | 
5113  | 79.2k  |     0U, // PS_MRo  | 
5114  | 79.2k  |     134U, // PS_MSUB  | 
5115  | 79.2k  |     134U, // PS_MSUBo  | 
5116  | 79.2k  |     38U,  // PS_MUL  | 
5117  | 79.2k  |     38U,  // PS_MULS0  | 
5118  | 79.2k  |     38U,  // PS_MULS0o  | 
5119  | 79.2k  |     38U,  // PS_MULS1  | 
5120  | 79.2k  |     38U,  // PS_MULS1o  | 
5121  | 79.2k  |     38U,  // PS_MULo  | 
5122  | 79.2k  |     0U, // PS_NABS  | 
5123  | 79.2k  |     0U, // PS_NABSo  | 
5124  | 79.2k  |     0U, // PS_NEG  | 
5125  | 79.2k  |     0U, // PS_NEGo  | 
5126  | 79.2k  |     134U, // PS_NMADD  | 
5127  | 79.2k  |     134U, // PS_NMADDo  | 
5128  | 79.2k  |     134U, // PS_NMSUB  | 
5129  | 79.2k  |     134U, // PS_NMSUBo  | 
5130  | 79.2k  |     0U, // PS_RES  | 
5131  | 79.2k  |     0U, // PS_RESo  | 
5132  | 79.2k  |     0U, // PS_RSQRTE  | 
5133  | 79.2k  |     0U, // PS_RSQRTEo  | 
5134  | 79.2k  |     134U, // PS_SEL  | 
5135  | 79.2k  |     134U, // PS_SELo  | 
5136  | 79.2k  |     38U,  // PS_SUB  | 
5137  | 79.2k  |     38U,  // PS_SUBo  | 
5138  | 79.2k  |     134U, // PS_SUM0  | 
5139  | 79.2k  |     134U, // PS_SUM0o  | 
5140  | 79.2k  |     134U, // PS_SUM1  | 
5141  | 79.2k  |     134U, // PS_SUM1o  | 
5142  | 79.2k  |     262U, // QVALIGNI  | 
5143  | 79.2k  |     262U, // QVALIGNIb  | 
5144  | 79.2k  |     262U, // QVALIGNIs  | 
5145  | 79.2k  |     16U,  // QVESPLATI  | 
5146  | 79.2k  |     16U,  // QVESPLATIb  | 
5147  | 79.2k  |     16U,  // QVESPLATIs  | 
5148  | 79.2k  |     0U, // QVFABS  | 
5149  | 79.2k  |     0U, // QVFABSs  | 
5150  | 79.2k  |     38U,  // QVFADD  | 
5151  | 79.2k  |     38U,  // QVFADDS  | 
5152  | 79.2k  |     38U,  // QVFADDSs  | 
5153  | 79.2k  |     0U, // QVFCFID  | 
5154  | 79.2k  |     0U, // QVFCFIDS  | 
5155  | 79.2k  |     0U, // QVFCFIDU  | 
5156  | 79.2k  |     0U, // QVFCFIDUS  | 
5157  | 79.2k  |     0U, // QVFCFIDb  | 
5158  | 79.2k  |     38U,  // QVFCMPEQ  | 
5159  | 79.2k  |     38U,  // QVFCMPEQb  | 
5160  | 79.2k  |     38U,  // QVFCMPEQbs  | 
5161  | 79.2k  |     38U,  // QVFCMPGT  | 
5162  | 79.2k  |     38U,  // QVFCMPGTb  | 
5163  | 79.2k  |     38U,  // QVFCMPGTbs  | 
5164  | 79.2k  |     38U,  // QVFCMPLT  | 
5165  | 79.2k  |     38U,  // QVFCMPLTb  | 
5166  | 79.2k  |     38U,  // QVFCMPLTbs  | 
5167  | 79.2k  |     38U,  // QVFCPSGN  | 
5168  | 79.2k  |     38U,  // QVFCPSGNs  | 
5169  | 79.2k  |     0U, // QVFCTID  | 
5170  | 79.2k  |     0U, // QVFCTIDU  | 
5171  | 79.2k  |     0U, // QVFCTIDUZ  | 
5172  | 79.2k  |     0U, // QVFCTIDZ  | 
5173  | 79.2k  |     0U, // QVFCTIDb  | 
5174  | 79.2k  |     0U, // QVFCTIW  | 
5175  | 79.2k  |     0U, // QVFCTIWU  | 
5176  | 79.2k  |     0U, // QVFCTIWUZ  | 
5177  | 79.2k  |     0U, // QVFCTIWZ  | 
5178  | 79.2k  |     326U, // QVFLOGICAL  | 
5179  | 79.2k  |     326U, // QVFLOGICALb  | 
5180  | 79.2k  |     326U, // QVFLOGICALs  | 
5181  | 79.2k  |     18U,  // QVFMADD  | 
5182  | 79.2k  |     18U,  // QVFMADDS  | 
5183  | 79.2k  |     18U,  // QVFMADDSs  | 
5184  | 79.2k  |     0U, // QVFMR  | 
5185  | 79.2k  |     0U, // QVFMRb  | 
5186  | 79.2k  |     0U, // QVFMRs  | 
5187  | 79.2k  |     18U,  // QVFMSUB  | 
5188  | 79.2k  |     18U,  // QVFMSUBS  | 
5189  | 79.2k  |     18U,  // QVFMSUBSs  | 
5190  | 79.2k  |     38U,  // QVFMUL  | 
5191  | 79.2k  |     38U,  // QVFMULS  | 
5192  | 79.2k  |     38U,  // QVFMULSs  | 
5193  | 79.2k  |     0U, // QVFNABS  | 
5194  | 79.2k  |     0U, // QVFNABSs  | 
5195  | 79.2k  |     0U, // QVFNEG  | 
5196  | 79.2k  |     0U, // QVFNEGs  | 
5197  | 79.2k  |     18U,  // QVFNMADD  | 
5198  | 79.2k  |     18U,  // QVFNMADDS  | 
5199  | 79.2k  |     18U,  // QVFNMADDSs  | 
5200  | 79.2k  |     18U,  // QVFNMSUB  | 
5201  | 79.2k  |     18U,  // QVFNMSUBS  | 
5202  | 79.2k  |     18U,  // QVFNMSUBSs  | 
5203  | 79.2k  |     134U, // QVFPERM  | 
5204  | 79.2k  |     134U, // QVFPERMs  | 
5205  | 79.2k  |     0U, // QVFRE  | 
5206  | 79.2k  |     0U, // QVFRES  | 
5207  | 79.2k  |     0U, // QVFRESs  | 
5208  | 79.2k  |     0U, // QVFRIM  | 
5209  | 79.2k  |     0U, // QVFRIMs  | 
5210  | 79.2k  |     0U, // QVFRIN  | 
5211  | 79.2k  |     0U, // QVFRINs  | 
5212  | 79.2k  |     0U, // QVFRIP  | 
5213  | 79.2k  |     0U, // QVFRIPs  | 
5214  | 79.2k  |     0U, // QVFRIZ  | 
5215  | 79.2k  |     0U, // QVFRIZs  | 
5216  | 79.2k  |     0U, // QVFRSP  | 
5217  | 79.2k  |     0U, // QVFRSPs  | 
5218  | 79.2k  |     0U, // QVFRSQRTE  | 
5219  | 79.2k  |     0U, // QVFRSQRTES  | 
5220  | 79.2k  |     0U, // QVFRSQRTESs  | 
5221  | 79.2k  |     18U,  // QVFSEL  | 
5222  | 79.2k  |     18U,  // QVFSELb  | 
5223  | 79.2k  |     18U,  // QVFSELbb  | 
5224  | 79.2k  |     18U,  // QVFSELbs  | 
5225  | 79.2k  |     38U,  // QVFSUB  | 
5226  | 79.2k  |     38U,  // QVFSUBS  | 
5227  | 79.2k  |     38U,  // QVFSUBSs  | 
5228  | 79.2k  |     38U,  // QVFTSTNAN  | 
5229  | 79.2k  |     38U,  // QVFTSTNANb  | 
5230  | 79.2k  |     38U,  // QVFTSTNANbs  | 
5231  | 79.2k  |     18U,  // QVFXMADD  | 
5232  | 79.2k  |     18U,  // QVFXMADDS  | 
5233  | 79.2k  |     38U,  // QVFXMUL  | 
5234  | 79.2k  |     38U,  // QVFXMULS  | 
5235  | 79.2k  |     18U,  // QVFXXCPNMADD  | 
5236  | 79.2k  |     18U,  // QVFXXCPNMADDS  | 
5237  | 79.2k  |     18U,  // QVFXXMADD  | 
5238  | 79.2k  |     18U,  // QVFXXMADDS  | 
5239  | 79.2k  |     18U,  // QVFXXNPMADD  | 
5240  | 79.2k  |     18U,  // QVFXXNPMADDS  | 
5241  | 79.2k  |     0U, // QVGPCI  | 
5242  | 79.2k  |     0U, // QVLFCDUX  | 
5243  | 79.2k  |     0U, // QVLFCDUXA  | 
5244  | 79.2k  |     0U, // QVLFCDX  | 
5245  | 79.2k  |     0U, // QVLFCDXA  | 
5246  | 79.2k  |     0U, // QVLFCSUX  | 
5247  | 79.2k  |     0U, // QVLFCSUXA  | 
5248  | 79.2k  |     0U, // QVLFCSX  | 
5249  | 79.2k  |     0U, // QVLFCSXA  | 
5250  | 79.2k  |     0U, // QVLFCSXs  | 
5251  | 79.2k  |     0U, // QVLFDUX  | 
5252  | 79.2k  |     0U, // QVLFDUXA  | 
5253  | 79.2k  |     0U, // QVLFDX  | 
5254  | 79.2k  |     0U, // QVLFDXA  | 
5255  | 79.2k  |     0U, // QVLFDXb  | 
5256  | 79.2k  |     0U, // QVLFIWAX  | 
5257  | 79.2k  |     0U, // QVLFIWAXA  | 
5258  | 79.2k  |     0U, // QVLFIWZX  | 
5259  | 79.2k  |     0U, // QVLFIWZXA  | 
5260  | 79.2k  |     0U, // QVLFSUX  | 
5261  | 79.2k  |     0U, // QVLFSUXA  | 
5262  | 79.2k  |     0U, // QVLFSX  | 
5263  | 79.2k  |     0U, // QVLFSXA  | 
5264  | 79.2k  |     0U, // QVLFSXb  | 
5265  | 79.2k  |     0U, // QVLFSXs  | 
5266  | 79.2k  |     0U, // QVLPCLDX  | 
5267  | 79.2k  |     0U, // QVLPCLSX  | 
5268  | 79.2k  |     0U, // QVLPCLSXint  | 
5269  | 79.2k  |     0U, // QVLPCRDX  | 
5270  | 79.2k  |     0U, // QVLPCRSX  | 
5271  | 79.2k  |     0U, // QVSTFCDUX  | 
5272  | 79.2k  |     0U, // QVSTFCDUXA  | 
5273  | 79.2k  |     0U, // QVSTFCDUXI  | 
5274  | 79.2k  |     0U, // QVSTFCDUXIA  | 
5275  | 79.2k  |     0U, // QVSTFCDX  | 
5276  | 79.2k  |     0U, // QVSTFCDXA  | 
5277  | 79.2k  |     0U, // QVSTFCDXI  | 
5278  | 79.2k  |     0U, // QVSTFCDXIA  | 
5279  | 79.2k  |     0U, // QVSTFCSUX  | 
5280  | 79.2k  |     0U, // QVSTFCSUXA  | 
5281  | 79.2k  |     0U, // QVSTFCSUXI  | 
5282  | 79.2k  |     0U, // QVSTFCSUXIA  | 
5283  | 79.2k  |     0U, // QVSTFCSX  | 
5284  | 79.2k  |     0U, // QVSTFCSXA  | 
5285  | 79.2k  |     0U, // QVSTFCSXI  | 
5286  | 79.2k  |     0U, // QVSTFCSXIA  | 
5287  | 79.2k  |     0U, // QVSTFCSXs  | 
5288  | 79.2k  |     0U, // QVSTFDUX  | 
5289  | 79.2k  |     0U, // QVSTFDUXA  | 
5290  | 79.2k  |     0U, // QVSTFDUXI  | 
5291  | 79.2k  |     0U, // QVSTFDUXIA  | 
5292  | 79.2k  |     0U, // QVSTFDX  | 
5293  | 79.2k  |     0U, // QVSTFDXA  | 
5294  | 79.2k  |     0U, // QVSTFDXI  | 
5295  | 79.2k  |     0U, // QVSTFDXIA  | 
5296  | 79.2k  |     0U, // QVSTFDXb  | 
5297  | 79.2k  |     0U, // QVSTFIWX  | 
5298  | 79.2k  |     0U, // QVSTFIWXA  | 
5299  | 79.2k  |     0U, // QVSTFSUX  | 
5300  | 79.2k  |     0U, // QVSTFSUXA  | 
5301  | 79.2k  |     0U, // QVSTFSUXI  | 
5302  | 79.2k  |     0U, // QVSTFSUXIA  | 
5303  | 79.2k  |     0U, // QVSTFSUXs  | 
5304  | 79.2k  |     0U, // QVSTFSX  | 
5305  | 79.2k  |     0U, // QVSTFSXA  | 
5306  | 79.2k  |     0U, // QVSTFSXI  | 
5307  | 79.2k  |     0U, // QVSTFSXIA  | 
5308  | 79.2k  |     0U, // QVSTFSXs  | 
5309  | 79.2k  |     0U, // RESTORE_CR  | 
5310  | 79.2k  |     0U, // RESTORE_CRBIT  | 
5311  | 79.2k  |     0U, // RESTORE_VRSAVE  | 
5312  | 79.2k  |     0U, // RFCI  | 
5313  | 79.2k  |     0U, // RFDI  | 
5314  | 79.2k  |     0U, // RFEBB  | 
5315  | 79.2k  |     0U, // RFI  | 
5316  | 79.2k  |     0U, // RFID  | 
5317  | 79.2k  |     0U, // RFMCI  | 
5318  | 79.2k  |     6U, // RLDCL  | 
5319  | 79.2k  |     6U, // RLDCLo  | 
5320  | 79.2k  |     6U, // RLDCR  | 
5321  | 79.2k  |     6U, // RLDCRo  | 
5322  | 79.2k  |     0U, // RLDIC  | 
5323  | 79.2k  |     0U, // RLDICL  | 
5324  | 79.2k  |     0U, // RLDICL_32  | 
5325  | 79.2k  |     0U, // RLDICL_32_64  | 
5326  | 79.2k  |     0U, // RLDICL_32o  | 
5327  | 79.2k  |     0U, // RLDICLo  | 
5328  | 79.2k  |     0U, // RLDICR  | 
5329  | 79.2k  |     0U, // RLDICR_32  | 
5330  | 79.2k  |     0U, // RLDICRo  | 
5331  | 79.2k  |     0U, // RLDICo  | 
5332  | 79.2k  |     0U, // RLDIMI  | 
5333  | 79.2k  |     0U, // RLDIMIo  | 
5334  | 79.2k  |     0U, // RLWIMI  | 
5335  | 79.2k  |     0U, // RLWIMI8  | 
5336  | 79.2k  |     0U, // RLWIMI8o  | 
5337  | 79.2k  |     0U, // RLWIMIo  | 
5338  | 79.2k  |     1602U,  // RLWINM  | 
5339  | 79.2k  |     1602U,  // RLWINM8  | 
5340  | 79.2k  |     1602U,  // RLWINM8o  | 
5341  | 79.2k  |     1602U,  // RLWINMo  | 
5342  | 79.2k  |     1606U,  // RLWNM  | 
5343  | 79.2k  |     1606U,  // RLWNM8  | 
5344  | 79.2k  |     1606U,  // RLWNM8o  | 
5345  | 79.2k  |     1606U,  // RLWNMo  | 
5346  | 79.2k  |     0U, // ReadTB  | 
5347  | 79.2k  |     0U, // SC  | 
5348  | 79.2k  |     0U, // SELECT_CC_F16  | 
5349  | 79.2k  |     0U, // SELECT_CC_F4  | 
5350  | 79.2k  |     0U, // SELECT_CC_F8  | 
5351  | 79.2k  |     0U, // SELECT_CC_I4  | 
5352  | 79.2k  |     0U, // SELECT_CC_I8  | 
5353  | 79.2k  |     0U, // SELECT_CC_QBRC  | 
5354  | 79.2k  |     0U, // SELECT_CC_QFRC  | 
5355  | 79.2k  |     0U, // SELECT_CC_QSRC  | 
5356  | 79.2k  |     0U, // SELECT_CC_SPE  | 
5357  | 79.2k  |     0U, // SELECT_CC_SPE4  | 
5358  | 79.2k  |     0U, // SELECT_CC_VRRC  | 
5359  | 79.2k  |     0U, // SELECT_CC_VSFRC  | 
5360  | 79.2k  |     0U, // SELECT_CC_VSRC  | 
5361  | 79.2k  |     0U, // SELECT_CC_VSSRC  | 
5362  | 79.2k  |     0U, // SELECT_F16  | 
5363  | 79.2k  |     0U, // SELECT_F4  | 
5364  | 79.2k  |     0U, // SELECT_F8  | 
5365  | 79.2k  |     0U, // SELECT_I4  | 
5366  | 79.2k  |     0U, // SELECT_I8  | 
5367  | 79.2k  |     0U, // SELECT_QBRC  | 
5368  | 79.2k  |     0U, // SELECT_QFRC  | 
5369  | 79.2k  |     0U, // SELECT_QSRC  | 
5370  | 79.2k  |     0U, // SELECT_SPE  | 
5371  | 79.2k  |     0U, // SELECT_SPE4  | 
5372  | 79.2k  |     0U, // SELECT_VRRC  | 
5373  | 79.2k  |     0U, // SELECT_VSFRC  | 
5374  | 79.2k  |     0U, // SELECT_VSRC  | 
5375  | 79.2k  |     0U, // SELECT_VSSRC  | 
5376  | 79.2k  |     0U, // SETB  | 
5377  | 79.2k  |     0U, // SLBIA  | 
5378  | 79.2k  |     0U, // SLBIE  | 
5379  | 79.2k  |     0U, // SLBIEG  | 
5380  | 79.2k  |     0U, // SLBMFEE  | 
5381  | 79.2k  |     0U, // SLBMFEV  | 
5382  | 79.2k  |     0U, // SLBMTE  | 
5383  | 79.2k  |     0U, // SLBSYNC  | 
5384  | 79.2k  |     38U,  // SLD  | 
5385  | 79.2k  |     38U,  // SLDo  | 
5386  | 79.2k  |     38U,  // SLW  | 
5387  | 79.2k  |     38U,  // SLW8  | 
5388  | 79.2k  |     38U,  // SLW8o  | 
5389  | 79.2k  |     38U,  // SLWo  | 
5390  | 79.2k  |     0U, // SPELWZ  | 
5391  | 79.2k  |     0U, // SPELWZX  | 
5392  | 79.2k  |     0U, // SPESTW  | 
5393  | 79.2k  |     0U, // SPESTWX  | 
5394  | 79.2k  |     0U, // SPILL_CR  | 
5395  | 79.2k  |     0U, // SPILL_CRBIT  | 
5396  | 79.2k  |     0U, // SPILL_VRSAVE  | 
5397  | 79.2k  |     38U,  // SRAD  | 
5398  | 79.2k  |     32U,  // SRADI  | 
5399  | 79.2k  |     32U,  // SRADI_32  | 
5400  | 79.2k  |     32U,  // SRADIo  | 
5401  | 79.2k  |     38U,  // SRADo  | 
5402  | 79.2k  |     38U,  // SRAW  | 
5403  | 79.2k  |     34U,  // SRAWI  | 
5404  | 79.2k  |     34U,  // SRAWIo  | 
5405  | 79.2k  |     38U,  // SRAWo  | 
5406  | 79.2k  |     38U,  // SRD  | 
5407  | 79.2k  |     38U,  // SRDo  | 
5408  | 79.2k  |     38U,  // SRW  | 
5409  | 79.2k  |     38U,  // SRW8  | 
5410  | 79.2k  |     38U,  // SRW8o  | 
5411  | 79.2k  |     38U,  // SRWo  | 
5412  | 79.2k  |     0U, // STB  | 
5413  | 79.2k  |     0U, // STB8  | 
5414  | 79.2k  |     38U,  // STBCIX  | 
5415  | 79.2k  |     0U, // STBCX  | 
5416  | 79.2k  |     0U, // STBEPX  | 
5417  | 79.2k  |     0U, // STBU  | 
5418  | 79.2k  |     0U, // STBU8  | 
5419  | 79.2k  |     0U, // STBUX  | 
5420  | 79.2k  |     0U, // STBUX8  | 
5421  | 79.2k  |     0U, // STBX  | 
5422  | 79.2k  |     0U, // STBX8  | 
5423  | 79.2k  |     38U,  // STBXTLS  | 
5424  | 79.2k  |     38U,  // STBXTLS_  | 
5425  | 79.2k  |     38U,  // STBXTLS_32  | 
5426  | 79.2k  |     0U, // STD  | 
5427  | 79.2k  |     34U,  // STDAT  | 
5428  | 79.2k  |     0U, // STDBRX  | 
5429  | 79.2k  |     38U,  // STDCIX  | 
5430  | 79.2k  |     0U, // STDCX  | 
5431  | 79.2k  |     0U, // STDU  | 
5432  | 79.2k  |     0U, // STDUX  | 
5433  | 79.2k  |     0U, // STDX  | 
5434  | 79.2k  |     38U,  // STDXTLS  | 
5435  | 79.2k  |     38U,  // STDXTLS_  | 
5436  | 79.2k  |     0U, // STFD  | 
5437  | 79.2k  |     0U, // STFDEPX  | 
5438  | 79.2k  |     0U, // STFDU  | 
5439  | 79.2k  |     0U, // STFDUX  | 
5440  | 79.2k  |     0U, // STFDX  | 
5441  | 79.2k  |     0U, // STFIWX  | 
5442  | 79.2k  |     0U, // STFS  | 
5443  | 79.2k  |     0U, // STFSU  | 
5444  | 79.2k  |     0U, // STFSUX  | 
5445  | 79.2k  |     0U, // STFSX  | 
5446  | 79.2k  |     0U, // STH  | 
5447  | 79.2k  |     0U, // STH8  | 
5448  | 79.2k  |     0U, // STHBRX  | 
5449  | 79.2k  |     38U,  // STHCIX  | 
5450  | 79.2k  |     0U, // STHCX  | 
5451  | 79.2k  |     0U, // STHEPX  | 
5452  | 79.2k  |     0U, // STHU  | 
5453  | 79.2k  |     0U, // STHU8  | 
5454  | 79.2k  |     0U, // STHUX  | 
5455  | 79.2k  |     0U, // STHUX8  | 
5456  | 79.2k  |     0U, // STHX  | 
5457  | 79.2k  |     0U, // STHX8  | 
5458  | 79.2k  |     38U,  // STHXTLS  | 
5459  | 79.2k  |     38U,  // STHXTLS_  | 
5460  | 79.2k  |     38U,  // STHXTLS_32  | 
5461  | 79.2k  |     0U, // STMW  | 
5462  | 79.2k  |     0U, // STOP  | 
5463  | 79.2k  |     34U,  // STSWI  | 
5464  | 79.2k  |     0U, // STVEBX  | 
5465  | 79.2k  |     0U, // STVEHX  | 
5466  | 79.2k  |     0U, // STVEWX  | 
5467  | 79.2k  |     0U, // STVX  | 
5468  | 79.2k  |     0U, // STVXL  | 
5469  | 79.2k  |     0U, // STW  | 
5470  | 79.2k  |     0U, // STW8  | 
5471  | 79.2k  |     34U,  // STWAT  | 
5472  | 79.2k  |     0U, // STWBRX  | 
5473  | 79.2k  |     38U,  // STWCIX  | 
5474  | 79.2k  |     0U, // STWCX  | 
5475  | 79.2k  |     0U, // STWEPX  | 
5476  | 79.2k  |     0U, // STWU  | 
5477  | 79.2k  |     0U, // STWU8  | 
5478  | 79.2k  |     0U, // STWUX  | 
5479  | 79.2k  |     0U, // STWUX8  | 
5480  | 79.2k  |     0U, // STWX  | 
5481  | 79.2k  |     0U, // STWX8  | 
5482  | 79.2k  |     38U,  // STWXTLS  | 
5483  | 79.2k  |     38U,  // STWXTLS_  | 
5484  | 79.2k  |     38U,  // STWXTLS_32  | 
5485  | 79.2k  |     0U, // STXSD  | 
5486  | 79.2k  |     0U, // STXSDX  | 
5487  | 79.2k  |     0U, // STXSIBX  | 
5488  | 79.2k  |     0U, // STXSIBXv  | 
5489  | 79.2k  |     0U, // STXSIHX  | 
5490  | 79.2k  |     0U, // STXSIHXv  | 
5491  | 79.2k  |     0U, // STXSIWX  | 
5492  | 79.2k  |     0U, // STXSSP  | 
5493  | 79.2k  |     0U, // STXSSPX  | 
5494  | 79.2k  |     0U, // STXV  | 
5495  | 79.2k  |     0U, // STXVB16X  | 
5496  | 79.2k  |     0U, // STXVD2X  | 
5497  | 79.2k  |     0U, // STXVH8X  | 
5498  | 79.2k  |     38U,  // STXVL  | 
5499  | 79.2k  |     38U,  // STXVLL  | 
5500  | 79.2k  |     0U, // STXVW4X  | 
5501  | 79.2k  |     0U, // STXVX  | 
5502  | 79.2k  |     38U,  // SUBF  | 
5503  | 79.2k  |     38U,  // SUBF8  | 
5504  | 79.2k  |     38U,  // SUBF8o  | 
5505  | 79.2k  |     38U,  // SUBFC  | 
5506  | 79.2k  |     38U,  // SUBFC8  | 
5507  | 79.2k  |     38U,  // SUBFC8o  | 
5508  | 79.2k  |     38U,  // SUBFCo  | 
5509  | 79.2k  |     38U,  // SUBFE  | 
5510  | 79.2k  |     38U,  // SUBFE8  | 
5511  | 79.2k  |     38U,  // SUBFE8o  | 
5512  | 79.2k  |     38U,  // SUBFEo  | 
5513  | 79.2k  |     4U, // SUBFIC  | 
5514  | 79.2k  |     4U, // SUBFIC8  | 
5515  | 79.2k  |     0U, // SUBFME  | 
5516  | 79.2k  |     0U, // SUBFME8  | 
5517  | 79.2k  |     0U, // SUBFME8o  | 
5518  | 79.2k  |     0U, // SUBFMEo  | 
5519  | 79.2k  |     0U, // SUBFZE  | 
5520  | 79.2k  |     0U, // SUBFZE8  | 
5521  | 79.2k  |     0U, // SUBFZE8o  | 
5522  | 79.2k  |     0U, // SUBFZEo  | 
5523  | 79.2k  |     38U,  // SUBFo  | 
5524  | 79.2k  |     0U, // SYNC  | 
5525  | 79.2k  |     0U, // TABORT  | 
5526  | 79.2k  |     38U,  // TABORTDC  | 
5527  | 79.2k  |     34U,  // TABORTDCI  | 
5528  | 79.2k  |     38U,  // TABORTWC  | 
5529  | 79.2k  |     34U,  // TABORTWCI  | 
5530  | 79.2k  |     0U, // TAILB  | 
5531  | 79.2k  |     0U, // TAILB8  | 
5532  | 79.2k  |     0U, // TAILBA  | 
5533  | 79.2k  |     0U, // TAILBA8  | 
5534  | 79.2k  |     0U, // TAILBCTR  | 
5535  | 79.2k  |     0U, // TAILBCTR8  | 
5536  | 79.2k  |     0U, // TBEGIN  | 
5537  | 79.2k  |     0U, // TBEGIN_RET  | 
5538  | 79.2k  |     0U, // TCHECK  | 
5539  | 79.2k  |     0U, // TCHECK_RET  | 
5540  | 79.2k  |     0U, // TCRETURNai  | 
5541  | 79.2k  |     0U, // TCRETURNai8  | 
5542  | 79.2k  |     0U, // TCRETURNdi  | 
5543  | 79.2k  |     0U, // TCRETURNdi8  | 
5544  | 79.2k  |     0U, // TCRETURNri  | 
5545  | 79.2k  |     0U, // TCRETURNri8  | 
5546  | 79.2k  |     38U,  // TD  | 
5547  | 79.2k  |     4U, // TDI  | 
5548  | 79.2k  |     0U, // TEND  | 
5549  | 79.2k  |     0U, // TLBIA  | 
5550  | 79.2k  |     0U, // TLBIE  | 
5551  | 79.2k  |     0U, // TLBIEL  | 
5552  | 79.2k  |     0U, // TLBIVAX  | 
5553  | 79.2k  |     0U, // TLBLD  | 
5554  | 79.2k  |     0U, // TLBLI  | 
5555  | 79.2k  |     0U, // TLBRE  | 
5556  | 79.2k  |     38U,  // TLBRE2  | 
5557  | 79.2k  |     0U, // TLBSX  | 
5558  | 79.2k  |     38U,  // TLBSX2  | 
5559  | 79.2k  |     38U,  // TLBSX2D  | 
5560  | 79.2k  |     0U, // TLBSYNC  | 
5561  | 79.2k  |     0U, // TLBWE  | 
5562  | 79.2k  |     38U,  // TLBWE2  | 
5563  | 79.2k  |     0U, // TRAP  | 
5564  | 79.2k  |     0U, // TRECHKPT  | 
5565  | 79.2k  |     0U, // TRECLAIM  | 
5566  | 79.2k  |     0U, // TSR  | 
5567  | 79.2k  |     38U,  // TW  | 
5568  | 79.2k  |     4U, // TWI  | 
5569  | 79.2k  |     0U, // UPDATE_VRSAVE  | 
5570  | 79.2k  |     0U, // UpdateGBR  | 
5571  | 79.2k  |     38U,  // VABSDUB  | 
5572  | 79.2k  |     38U,  // VABSDUH  | 
5573  | 79.2k  |     38U,  // VABSDUW  | 
5574  | 79.2k  |     38U,  // VADDCUQ  | 
5575  | 79.2k  |     38U,  // VADDCUW  | 
5576  | 79.2k  |     134U, // VADDECUQ  | 
5577  | 79.2k  |     134U, // VADDEUQM  | 
5578  | 79.2k  |     38U,  // VADDFP  | 
5579  | 79.2k  |     38U,  // VADDSBS  | 
5580  | 79.2k  |     38U,  // VADDSHS  | 
5581  | 79.2k  |     38U,  // VADDSWS  | 
5582  | 79.2k  |     38U,  // VADDUBM  | 
5583  | 79.2k  |     38U,  // VADDUBS  | 
5584  | 79.2k  |     38U,  // VADDUDM  | 
5585  | 79.2k  |     38U,  // VADDUHM  | 
5586  | 79.2k  |     38U,  // VADDUHS  | 
5587  | 79.2k  |     38U,  // VADDUQM  | 
5588  | 79.2k  |     38U,  // VADDUWM  | 
5589  | 79.2k  |     38U,  // VADDUWS  | 
5590  | 79.2k  |     38U,  // VAND  | 
5591  | 79.2k  |     38U,  // VANDC  | 
5592  | 79.2k  |     38U,  // VAVGSB  | 
5593  | 79.2k  |     38U,  // VAVGSH  | 
5594  | 79.2k  |     38U,  // VAVGSW  | 
5595  | 79.2k  |     38U,  // VAVGUB  | 
5596  | 79.2k  |     38U,  // VAVGUH  | 
5597  | 79.2k  |     38U,  // VAVGUW  | 
5598  | 79.2k  |     38U,  // VBPERMD  | 
5599  | 79.2k  |     38U,  // VBPERMQ  | 
5600  | 79.2k  |     1U, // VCFSX  | 
5601  | 79.2k  |     1U, // VCFSX_0  | 
5602  | 79.2k  |     1U, // VCFUX  | 
5603  | 79.2k  |     1U, // VCFUX_0  | 
5604  | 79.2k  |     38U,  // VCIPHER  | 
5605  | 79.2k  |     38U,  // VCIPHERLAST  | 
5606  | 79.2k  |     0U, // VCLZB  | 
5607  | 79.2k  |     0U, // VCLZD  | 
5608  | 79.2k  |     0U, // VCLZH  | 
5609  | 79.2k  |     0U, // VCLZLSBB  | 
5610  | 79.2k  |     0U, // VCLZW  | 
5611  | 79.2k  |     38U,  // VCMPBFP  | 
5612  | 79.2k  |     38U,  // VCMPBFPo  | 
5613  | 79.2k  |     38U,  // VCMPEQFP  | 
5614  | 79.2k  |     38U,  // VCMPEQFPo  | 
5615  | 79.2k  |     38U,  // VCMPEQUB  | 
5616  | 79.2k  |     38U,  // VCMPEQUBo  | 
5617  | 79.2k  |     38U,  // VCMPEQUD  | 
5618  | 79.2k  |     38U,  // VCMPEQUDo  | 
5619  | 79.2k  |     38U,  // VCMPEQUH  | 
5620  | 79.2k  |     38U,  // VCMPEQUHo  | 
5621  | 79.2k  |     38U,  // VCMPEQUW  | 
5622  | 79.2k  |     38U,  // VCMPEQUWo  | 
5623  | 79.2k  |     38U,  // VCMPGEFP  | 
5624  | 79.2k  |     38U,  // VCMPGEFPo  | 
5625  | 79.2k  |     38U,  // VCMPGTFP  | 
5626  | 79.2k  |     38U,  // VCMPGTFPo  | 
5627  | 79.2k  |     38U,  // VCMPGTSB  | 
5628  | 79.2k  |     38U,  // VCMPGTSBo  | 
5629  | 79.2k  |     38U,  // VCMPGTSD  | 
5630  | 79.2k  |     38U,  // VCMPGTSDo  | 
5631  | 79.2k  |     38U,  // VCMPGTSH  | 
5632  | 79.2k  |     38U,  // VCMPGTSHo  | 
5633  | 79.2k  |     38U,  // VCMPGTSW  | 
5634  | 79.2k  |     38U,  // VCMPGTSWo  | 
5635  | 79.2k  |     38U,  // VCMPGTUB  | 
5636  | 79.2k  |     38U,  // VCMPGTUBo  | 
5637  | 79.2k  |     38U,  // VCMPGTUD  | 
5638  | 79.2k  |     38U,  // VCMPGTUDo  | 
5639  | 79.2k  |     38U,  // VCMPGTUH  | 
5640  | 79.2k  |     38U,  // VCMPGTUHo  | 
5641  | 79.2k  |     38U,  // VCMPGTUW  | 
5642  | 79.2k  |     38U,  // VCMPGTUWo  | 
5643  | 79.2k  |     38U,  // VCMPNEB  | 
5644  | 79.2k  |     38U,  // VCMPNEBo  | 
5645  | 79.2k  |     38U,  // VCMPNEH  | 
5646  | 79.2k  |     38U,  // VCMPNEHo  | 
5647  | 79.2k  |     38U,  // VCMPNEW  | 
5648  | 79.2k  |     38U,  // VCMPNEWo  | 
5649  | 79.2k  |     38U,  // VCMPNEZB  | 
5650  | 79.2k  |     38U,  // VCMPNEZBo  | 
5651  | 79.2k  |     38U,  // VCMPNEZH  | 
5652  | 79.2k  |     38U,  // VCMPNEZHo  | 
5653  | 79.2k  |     38U,  // VCMPNEZW  | 
5654  | 79.2k  |     38U,  // VCMPNEZWo  | 
5655  | 79.2k  |     1U, // VCTSXS  | 
5656  | 79.2k  |     1U, // VCTSXS_0  | 
5657  | 79.2k  |     1U, // VCTUXS  | 
5658  | 79.2k  |     1U, // VCTUXS_0  | 
5659  | 79.2k  |     0U, // VCTZB  | 
5660  | 79.2k  |     0U, // VCTZD  | 
5661  | 79.2k  |     0U, // VCTZH  | 
5662  | 79.2k  |     0U, // VCTZLSBB  | 
5663  | 79.2k  |     0U, // VCTZW  | 
5664  | 79.2k  |     38U,  // VEQV  | 
5665  | 79.2k  |     0U, // VEXPTEFP  | 
5666  | 79.2k  |     1U, // VEXTRACTD  | 
5667  | 79.2k  |     1U, // VEXTRACTUB  | 
5668  | 79.2k  |     1U, // VEXTRACTUH  | 
5669  | 79.2k  |     1U, // VEXTRACTUW  | 
5670  | 79.2k  |     0U, // VEXTSB2D  | 
5671  | 79.2k  |     0U, // VEXTSB2Ds  | 
5672  | 79.2k  |     0U, // VEXTSB2W  | 
5673  | 79.2k  |     0U, // VEXTSB2Ws  | 
5674  | 79.2k  |     0U, // VEXTSH2D  | 
5675  | 79.2k  |     0U, // VEXTSH2Ds  | 
5676  | 79.2k  |     0U, // VEXTSH2W  | 
5677  | 79.2k  |     0U, // VEXTSH2Ws  | 
5678  | 79.2k  |     0U, // VEXTSW2D  | 
5679  | 79.2k  |     0U, // VEXTSW2Ds  | 
5680  | 79.2k  |     38U,  // VEXTUBLX  | 
5681  | 79.2k  |     38U,  // VEXTUBRX  | 
5682  | 79.2k  |     38U,  // VEXTUHLX  | 
5683  | 79.2k  |     38U,  // VEXTUHRX  | 
5684  | 79.2k  |     38U,  // VEXTUWLX  | 
5685  | 79.2k  |     38U,  // VEXTUWRX  | 
5686  | 79.2k  |     0U, // VGBBD  | 
5687  | 79.2k  |     0U, // VINSERTB  | 
5688  | 79.2k  |     1U, // VINSERTD  | 
5689  | 79.2k  |     0U, // VINSERTH  | 
5690  | 79.2k  |     1U, // VINSERTW  | 
5691  | 79.2k  |     0U, // VLOGEFP  | 
5692  | 79.2k  |     134U, // VMADDFP  | 
5693  | 79.2k  |     38U,  // VMAXFP  | 
5694  | 79.2k  |     38U,  // VMAXSB  | 
5695  | 79.2k  |     38U,  // VMAXSD  | 
5696  | 79.2k  |     38U,  // VMAXSH  | 
5697  | 79.2k  |     38U,  // VMAXSW  | 
5698  | 79.2k  |     38U,  // VMAXUB  | 
5699  | 79.2k  |     38U,  // VMAXUD  | 
5700  | 79.2k  |     38U,  // VMAXUH  | 
5701  | 79.2k  |     38U,  // VMAXUW  | 
5702  | 79.2k  |     134U, // VMHADDSHS  | 
5703  | 79.2k  |     134U, // VMHRADDSHS  | 
5704  | 79.2k  |     38U,  // VMINFP  | 
5705  | 79.2k  |     38U,  // VMINSB  | 
5706  | 79.2k  |     38U,  // VMINSD  | 
5707  | 79.2k  |     38U,  // VMINSH  | 
5708  | 79.2k  |     38U,  // VMINSW  | 
5709  | 79.2k  |     38U,  // VMINUB  | 
5710  | 79.2k  |     38U,  // VMINUD  | 
5711  | 79.2k  |     38U,  // VMINUH  | 
5712  | 79.2k  |     38U,  // VMINUW  | 
5713  | 79.2k  |     134U, // VMLADDUHM  | 
5714  | 79.2k  |     38U,  // VMRGEW  | 
5715  | 79.2k  |     38U,  // VMRGHB  | 
5716  | 79.2k  |     38U,  // VMRGHH  | 
5717  | 79.2k  |     38U,  // VMRGHW  | 
5718  | 79.2k  |     38U,  // VMRGLB  | 
5719  | 79.2k  |     38U,  // VMRGLH  | 
5720  | 79.2k  |     38U,  // VMRGLW  | 
5721  | 79.2k  |     38U,  // VMRGOW  | 
5722  | 79.2k  |     134U, // VMSUMMBM  | 
5723  | 79.2k  |     134U, // VMSUMSHM  | 
5724  | 79.2k  |     134U, // VMSUMSHS  | 
5725  | 79.2k  |     134U, // VMSUMUBM  | 
5726  | 79.2k  |     134U, // VMSUMUHM  | 
5727  | 79.2k  |     134U, // VMSUMUHS  | 
5728  | 79.2k  |     0U, // VMUL10CUQ  | 
5729  | 79.2k  |     38U,  // VMUL10ECUQ  | 
5730  | 79.2k  |     38U,  // VMUL10EUQ  | 
5731  | 79.2k  |     0U, // VMUL10UQ  | 
5732  | 79.2k  |     38U,  // VMULESB  | 
5733  | 79.2k  |     38U,  // VMULESH  | 
5734  | 79.2k  |     38U,  // VMULESW  | 
5735  | 79.2k  |     38U,  // VMULEUB  | 
5736  | 79.2k  |     38U,  // VMULEUH  | 
5737  | 79.2k  |     38U,  // VMULEUW  | 
5738  | 79.2k  |     38U,  // VMULOSB  | 
5739  | 79.2k  |     38U,  // VMULOSH  | 
5740  | 79.2k  |     38U,  // VMULOSW  | 
5741  | 79.2k  |     38U,  // VMULOUB  | 
5742  | 79.2k  |     38U,  // VMULOUH  | 
5743  | 79.2k  |     38U,  // VMULOUW  | 
5744  | 79.2k  |     38U,  // VMULUWM  | 
5745  | 79.2k  |     38U,  // VNAND  | 
5746  | 79.2k  |     38U,  // VNCIPHER  | 
5747  | 79.2k  |     38U,  // VNCIPHERLAST  | 
5748  | 79.2k  |     0U, // VNEGD  | 
5749  | 79.2k  |     0U, // VNEGW  | 
5750  | 79.2k  |     134U, // VNMSUBFP  | 
5751  | 79.2k  |     38U,  // VNOR  | 
5752  | 79.2k  |     38U,  // VOR  | 
5753  | 79.2k  |     38U,  // VORC  | 
5754  | 79.2k  |     134U, // VPERM  | 
5755  | 79.2k  |     134U, // VPERMR  | 
5756  | 79.2k  |     134U, // VPERMXOR  | 
5757  | 79.2k  |     38U,  // VPKPX  | 
5758  | 79.2k  |     38U,  // VPKSDSS  | 
5759  | 79.2k  |     38U,  // VPKSDUS  | 
5760  | 79.2k  |     38U,  // VPKSHSS  | 
5761  | 79.2k  |     38U,  // VPKSHUS  | 
5762  | 79.2k  |     38U,  // VPKSWSS  | 
5763  | 79.2k  |     38U,  // VPKSWUS  | 
5764  | 79.2k  |     38U,  // VPKUDUM  | 
5765  | 79.2k  |     38U,  // VPKUDUS  | 
5766  | 79.2k  |     38U,  // VPKUHUM  | 
5767  | 79.2k  |     38U,  // VPKUHUS  | 
5768  | 79.2k  |     38U,  // VPKUWUM  | 
5769  | 79.2k  |     38U,  // VPKUWUS  | 
5770  | 79.2k  |     38U,  // VPMSUMB  | 
5771  | 79.2k  |     38U,  // VPMSUMD  | 
5772  | 79.2k  |     38U,  // VPMSUMH  | 
5773  | 79.2k  |     38U,  // VPMSUMW  | 
5774  | 79.2k  |     0U, // VPOPCNTB  | 
5775  | 79.2k  |     0U, // VPOPCNTD  | 
5776  | 79.2k  |     0U, // VPOPCNTH  | 
5777  | 79.2k  |     0U, // VPOPCNTW  | 
5778  | 79.2k  |     0U, // VPRTYBD  | 
5779  | 79.2k  |     0U, // VPRTYBQ  | 
5780  | 79.2k  |     0U, // VPRTYBW  | 
5781  | 79.2k  |     0U, // VREFP  | 
5782  | 79.2k  |     0U, // VRFIM  | 
5783  | 79.2k  |     0U, // VRFIN  | 
5784  | 79.2k  |     0U, // VRFIP  | 
5785  | 79.2k  |     0U, // VRFIZ  | 
5786  | 79.2k  |     38U,  // VRLB  | 
5787  | 79.2k  |     38U,  // VRLD  | 
5788  | 79.2k  |     38U,  // VRLDMI  | 
5789  | 79.2k  |     38U,  // VRLDNM  | 
5790  | 79.2k  |     38U,  // VRLH  | 
5791  | 79.2k  |     38U,  // VRLW  | 
5792  | 79.2k  |     38U,  // VRLWMI  | 
5793  | 79.2k  |     38U,  // VRLWNM  | 
5794  | 79.2k  |     0U, // VRSQRTEFP  | 
5795  | 79.2k  |     0U, // VSBOX  | 
5796  | 79.2k  |     134U, // VSEL  | 
5797  | 79.2k  |     394U, // VSHASIGMAD  | 
5798  | 79.2k  |     394U, // VSHASIGMAW  | 
5799  | 79.2k  |     38U,  // VSL  | 
5800  | 79.2k  |     38U,  // VSLB  | 
5801  | 79.2k  |     38U,  // VSLD  | 
5802  | 79.2k  |     390U, // VSLDOI  | 
5803  | 79.2k  |     38U,  // VSLH  | 
5804  | 79.2k  |     38U,  // VSLO  | 
5805  | 79.2k  |     38U,  // VSLV  | 
5806  | 79.2k  |     38U,  // VSLW  | 
5807  | 79.2k  |     1U, // VSPLTB  | 
5808  | 79.2k  |     1U, // VSPLTBs  | 
5809  | 79.2k  |     1U, // VSPLTH  | 
5810  | 79.2k  |     1U, // VSPLTHs  | 
5811  | 79.2k  |     0U, // VSPLTISB  | 
5812  | 79.2k  |     0U, // VSPLTISH  | 
5813  | 79.2k  |     0U, // VSPLTISW  | 
5814  | 79.2k  |     1U, // VSPLTW  | 
5815  | 79.2k  |     38U,  // VSR  | 
5816  | 79.2k  |     38U,  // VSRAB  | 
5817  | 79.2k  |     38U,  // VSRAD  | 
5818  | 79.2k  |     38U,  // VSRAH  | 
5819  | 79.2k  |     38U,  // VSRAW  | 
5820  | 79.2k  |     38U,  // VSRB  | 
5821  | 79.2k  |     38U,  // VSRD  | 
5822  | 79.2k  |     38U,  // VSRH  | 
5823  | 79.2k  |     38U,  // VSRO  | 
5824  | 79.2k  |     38U,  // VSRV  | 
5825  | 79.2k  |     38U,  // VSRW  | 
5826  | 79.2k  |     38U,  // VSUBCUQ  | 
5827  | 79.2k  |     38U,  // VSUBCUW  | 
5828  | 79.2k  |     134U, // VSUBECUQ  | 
5829  | 79.2k  |     134U, // VSUBEUQM  | 
5830  | 79.2k  |     38U,  // VSUBFP  | 
5831  | 79.2k  |     38U,  // VSUBSBS  | 
5832  | 79.2k  |     38U,  // VSUBSHS  | 
5833  | 79.2k  |     38U,  // VSUBSWS  | 
5834  | 79.2k  |     38U,  // VSUBUBM  | 
5835  | 79.2k  |     38U,  // VSUBUBS  | 
5836  | 79.2k  |     38U,  // VSUBUDM  | 
5837  | 79.2k  |     38U,  // VSUBUHM  | 
5838  | 79.2k  |     38U,  // VSUBUHS  | 
5839  | 79.2k  |     38U,  // VSUBUQM  | 
5840  | 79.2k  |     38U,  // VSUBUWM  | 
5841  | 79.2k  |     38U,  // VSUBUWS  | 
5842  | 79.2k  |     38U,  // VSUM2SWS  | 
5843  | 79.2k  |     38U,  // VSUM4SBS  | 
5844  | 79.2k  |     38U,  // VSUM4SHS  | 
5845  | 79.2k  |     38U,  // VSUM4UBS  | 
5846  | 79.2k  |     38U,  // VSUMSWS  | 
5847  | 79.2k  |     0U, // VUPKHPX  | 
5848  | 79.2k  |     0U, // VUPKHSB  | 
5849  | 79.2k  |     0U, // VUPKHSH  | 
5850  | 79.2k  |     0U, // VUPKHSW  | 
5851  | 79.2k  |     0U, // VUPKLPX  | 
5852  | 79.2k  |     0U, // VUPKLSB  | 
5853  | 79.2k  |     0U, // VUPKLSH  | 
5854  | 79.2k  |     0U, // VUPKLSW  | 
5855  | 79.2k  |     38U,  // VXOR  | 
5856  | 79.2k  |     12U,  // V_SET0  | 
5857  | 79.2k  |     12U,  // V_SET0B  | 
5858  | 79.2k  |     12U,  // V_SET0H  | 
5859  | 79.2k  |     0U, // V_SETALLONES  | 
5860  | 79.2k  |     0U, // V_SETALLONESB  | 
5861  | 79.2k  |     0U, // V_SETALLONESH  | 
5862  | 79.2k  |     0U, // WAIT  | 
5863  | 79.2k  |     0U, // WRTEE  | 
5864  | 79.2k  |     0U, // WRTEEI  | 
5865  | 79.2k  |     38U,  // XOR  | 
5866  | 79.2k  |     38U,  // XOR8  | 
5867  | 79.2k  |     38U,  // XOR8o  | 
5868  | 79.2k  |     8U, // XORI  | 
5869  | 79.2k  |     8U, // XORI8  | 
5870  | 79.2k  |     8U, // XORIS  | 
5871  | 79.2k  |     8U, // XORIS8  | 
5872  | 79.2k  |     38U,  // XORo  | 
5873  | 79.2k  |     0U, // XSABSDP  | 
5874  | 79.2k  |     0U, // XSABSQP  | 
5875  | 79.2k  |     38U,  // XSADDDP  | 
5876  | 79.2k  |     38U,  // XSADDQP  | 
5877  | 79.2k  |     38U,  // XSADDQPO  | 
5878  | 79.2k  |     38U,  // XSADDSP  | 
5879  | 79.2k  |     38U,  // XSCMPEQDP  | 
5880  | 79.2k  |     38U,  // XSCMPEXPDP  | 
5881  | 79.2k  |     38U,  // XSCMPEXPQP  | 
5882  | 79.2k  |     38U,  // XSCMPGEDP  | 
5883  | 79.2k  |     38U,  // XSCMPGTDP  | 
5884  | 79.2k  |     38U,  // XSCMPODP  | 
5885  | 79.2k  |     38U,  // XSCMPOQP  | 
5886  | 79.2k  |     38U,  // XSCMPUDP  | 
5887  | 79.2k  |     38U,  // XSCMPUQP  | 
5888  | 79.2k  |     38U,  // XSCPSGNDP  | 
5889  | 79.2k  |     38U,  // XSCPSGNQP  | 
5890  | 79.2k  |     0U, // XSCVDPHP  | 
5891  | 79.2k  |     0U, // XSCVDPQP  | 
5892  | 79.2k  |     0U, // XSCVDPSP  | 
5893  | 79.2k  |     0U, // XSCVDPSPN  | 
5894  | 79.2k  |     0U, // XSCVDPSXDS  | 
5895  | 79.2k  |     0U, // XSCVDPSXDSs  | 
5896  | 79.2k  |     0U, // XSCVDPSXWS  | 
5897  | 79.2k  |     0U, // XSCVDPSXWSs  | 
5898  | 79.2k  |     0U, // XSCVDPUXDS  | 
5899  | 79.2k  |     0U, // XSCVDPUXDSs  | 
5900  | 79.2k  |     0U, // XSCVDPUXWS  | 
5901  | 79.2k  |     0U, // XSCVDPUXWSs  | 
5902  | 79.2k  |     0U, // XSCVHPDP  | 
5903  | 79.2k  |     0U, // XSCVQPDP  | 
5904  | 79.2k  |     0U, // XSCVQPDPO  | 
5905  | 79.2k  |     0U, // XSCVQPSDZ  | 
5906  | 79.2k  |     0U, // XSCVQPSWZ  | 
5907  | 79.2k  |     0U, // XSCVQPUDZ  | 
5908  | 79.2k  |     0U, // XSCVQPUWZ  | 
5909  | 79.2k  |     0U, // XSCVSDQP  | 
5910  | 79.2k  |     0U, // XSCVSPDP  | 
5911  | 79.2k  |     0U, // XSCVSPDPN  | 
5912  | 79.2k  |     0U, // XSCVSXDDP  | 
5913  | 79.2k  |     0U, // XSCVSXDSP  | 
5914  | 79.2k  |     0U, // XSCVUDQP  | 
5915  | 79.2k  |     0U, // XSCVUXDDP  | 
5916  | 79.2k  |     0U, // XSCVUXDSP  | 
5917  | 79.2k  |     38U,  // XSDIVDP  | 
5918  | 79.2k  |     38U,  // XSDIVQP  | 
5919  | 79.2k  |     38U,  // XSDIVQPO  | 
5920  | 79.2k  |     38U,  // XSDIVSP  | 
5921  | 79.2k  |     38U,  // XSIEXPDP  | 
5922  | 79.2k  |     38U,  // XSIEXPQP  | 
5923  | 79.2k  |     1U, // XSMADDADP  | 
5924  | 79.2k  |     1U, // XSMADDASP  | 
5925  | 79.2k  |     1U, // XSMADDMDP  | 
5926  | 79.2k  |     1U, // XSMADDMSP  | 
5927  | 79.2k  |     1U, // XSMADDQP  | 
5928  | 79.2k  |     1U, // XSMADDQPO  | 
5929  | 79.2k  |     38U,  // XSMAXCDP  | 
5930  | 79.2k  |     38U,  // XSMAXDP  | 
5931  | 79.2k  |     38U,  // XSMAXJDP  | 
5932  | 79.2k  |     38U,  // XSMINCDP  | 
5933  | 79.2k  |     38U,  // XSMINDP  | 
5934  | 79.2k  |     38U,  // XSMINJDP  | 
5935  | 79.2k  |     1U, // XSMSUBADP  | 
5936  | 79.2k  |     1U, // XSMSUBASP  | 
5937  | 79.2k  |     1U, // XSMSUBMDP  | 
5938  | 79.2k  |     1U, // XSMSUBMSP  | 
5939  | 79.2k  |     1U, // XSMSUBQP  | 
5940  | 79.2k  |     1U, // XSMSUBQPO  | 
5941  | 79.2k  |     38U,  // XSMULDP  | 
5942  | 79.2k  |     38U,  // XSMULQP  | 
5943  | 79.2k  |     38U,  // XSMULQPO  | 
5944  | 79.2k  |     38U,  // XSMULSP  | 
5945  | 79.2k  |     0U, // XSNABSDP  | 
5946  | 79.2k  |     0U, // XSNABSQP  | 
5947  | 79.2k  |     0U, // XSNEGDP  | 
5948  | 79.2k  |     0U, // XSNEGQP  | 
5949  | 79.2k  |     1U, // XSNMADDADP  | 
5950  | 79.2k  |     1U, // XSNMADDASP  | 
5951  | 79.2k  |     1U, // XSNMADDMDP  | 
5952  | 79.2k  |     1U, // XSNMADDMSP  | 
5953  | 79.2k  |     1U, // XSNMADDQP  | 
5954  | 79.2k  |     1U, // XSNMADDQPO  | 
5955  | 79.2k  |     1U, // XSNMSUBADP  | 
5956  | 79.2k  |     1U, // XSNMSUBASP  | 
5957  | 79.2k  |     1U, // XSNMSUBMDP  | 
5958  | 79.2k  |     1U, // XSNMSUBMSP  | 
5959  | 79.2k  |     1U, // XSNMSUBQP  | 
5960  | 79.2k  |     1U, // XSNMSUBQPO  | 
5961  | 79.2k  |     0U, // XSRDPI  | 
5962  | 79.2k  |     0U, // XSRDPIC  | 
5963  | 79.2k  |     0U, // XSRDPIM  | 
5964  | 79.2k  |     0U, // XSRDPIP  | 
5965  | 79.2k  |     0U, // XSRDPIZ  | 
5966  | 79.2k  |     0U, // XSREDP  | 
5967  | 79.2k  |     0U, // XSRESP  | 
5968  | 79.2k  |     0U, // XSRQPI  | 
5969  | 79.2k  |     0U, // XSRQPIX  | 
5970  | 79.2k  |     0U, // XSRQPXP  | 
5971  | 79.2k  |     0U, // XSRSP  | 
5972  | 79.2k  |     0U, // XSRSQRTEDP  | 
5973  | 79.2k  |     0U, // XSRSQRTESP  | 
5974  | 79.2k  |     0U, // XSSQRTDP  | 
5975  | 79.2k  |     0U, // XSSQRTQP  | 
5976  | 79.2k  |     0U, // XSSQRTQPO  | 
5977  | 79.2k  |     0U, // XSSQRTSP  | 
5978  | 79.2k  |     38U,  // XSSUBDP  | 
5979  | 79.2k  |     38U,  // XSSUBQP  | 
5980  | 79.2k  |     38U,  // XSSUBQPO  | 
5981  | 79.2k  |     38U,  // XSSUBSP  | 
5982  | 79.2k  |     38U,  // XSTDIVDP  | 
5983  | 79.2k  |     0U, // XSTSQRTDP  | 
5984  | 79.2k  |     1U, // XSTSTDCDP  | 
5985  | 79.2k  |     1U, // XSTSTDCQP  | 
5986  | 79.2k  |     1U, // XSTSTDCSP  | 
5987  | 79.2k  |     0U, // XSXEXPDP  | 
5988  | 79.2k  |     0U, // XSXEXPQP  | 
5989  | 79.2k  |     0U, // XSXSIGDP  | 
5990  | 79.2k  |     0U, // XSXSIGQP  | 
5991  | 79.2k  |     0U, // XVABSDP  | 
5992  | 79.2k  |     0U, // XVABSSP  | 
5993  | 79.2k  |     38U,  // XVADDDP  | 
5994  | 79.2k  |     38U,  // XVADDSP  | 
5995  | 79.2k  |     38U,  // XVCMPEQDP  | 
5996  | 79.2k  |     38U,  // XVCMPEQDPo  | 
5997  | 79.2k  |     38U,  // XVCMPEQSP  | 
5998  | 79.2k  |     38U,  // XVCMPEQSPo  | 
5999  | 79.2k  |     38U,  // XVCMPGEDP  | 
6000  | 79.2k  |     38U,  // XVCMPGEDPo  | 
6001  | 79.2k  |     38U,  // XVCMPGESP  | 
6002  | 79.2k  |     38U,  // XVCMPGESPo  | 
6003  | 79.2k  |     38U,  // XVCMPGTDP  | 
6004  | 79.2k  |     38U,  // XVCMPGTDPo  | 
6005  | 79.2k  |     38U,  // XVCMPGTSP  | 
6006  | 79.2k  |     38U,  // XVCMPGTSPo  | 
6007  | 79.2k  |     38U,  // XVCPSGNDP  | 
6008  | 79.2k  |     38U,  // XVCPSGNSP  | 
6009  | 79.2k  |     0U, // XVCVDPSP  | 
6010  | 79.2k  |     0U, // XVCVDPSXDS  | 
6011  | 79.2k  |     0U, // XVCVDPSXWS  | 
6012  | 79.2k  |     0U, // XVCVDPUXDS  | 
6013  | 79.2k  |     0U, // XVCVDPUXWS  | 
6014  | 79.2k  |     0U, // XVCVHPSP  | 
6015  | 79.2k  |     0U, // XVCVSPDP  | 
6016  | 79.2k  |     0U, // XVCVSPHP  | 
6017  | 79.2k  |     0U, // XVCVSPSXDS  | 
6018  | 79.2k  |     0U, // XVCVSPSXWS  | 
6019  | 79.2k  |     0U, // XVCVSPUXDS  | 
6020  | 79.2k  |     0U, // XVCVSPUXWS  | 
6021  | 79.2k  |     0U, // XVCVSXDDP  | 
6022  | 79.2k  |     0U, // XVCVSXDSP  | 
6023  | 79.2k  |     0U, // XVCVSXWDP  | 
6024  | 79.2k  |     0U, // XVCVSXWSP  | 
6025  | 79.2k  |     0U, // XVCVUXDDP  | 
6026  | 79.2k  |     0U, // XVCVUXDSP  | 
6027  | 79.2k  |     0U, // XVCVUXWDP  | 
6028  | 79.2k  |     0U, // XVCVUXWSP  | 
6029  | 79.2k  |     38U,  // XVDIVDP  | 
6030  | 79.2k  |     38U,  // XVDIVSP  | 
6031  | 79.2k  |     38U,  // XVIEXPDP  | 
6032  | 79.2k  |     38U,  // XVIEXPSP  | 
6033  | 79.2k  |     1U, // XVMADDADP  | 
6034  | 79.2k  |     1U, // XVMADDASP  | 
6035  | 79.2k  |     1U, // XVMADDMDP  | 
6036  | 79.2k  |     1U, // XVMADDMSP  | 
6037  | 79.2k  |     38U,  // XVMAXDP  | 
6038  | 79.2k  |     38U,  // XVMAXSP  | 
6039  | 79.2k  |     38U,  // XVMINDP  | 
6040  | 79.2k  |     38U,  // XVMINSP  | 
6041  | 79.2k  |     1U, // XVMSUBADP  | 
6042  | 79.2k  |     1U, // XVMSUBASP  | 
6043  | 79.2k  |     1U, // XVMSUBMDP  | 
6044  | 79.2k  |     1U, // XVMSUBMSP  | 
6045  | 79.2k  |     38U,  // XVMULDP  | 
6046  | 79.2k  |     38U,  // XVMULSP  | 
6047  | 79.2k  |     0U, // XVNABSDP  | 
6048  | 79.2k  |     0U, // XVNABSSP  | 
6049  | 79.2k  |     0U, // XVNEGDP  | 
6050  | 79.2k  |     0U, // XVNEGSP  | 
6051  | 79.2k  |     1U, // XVNMADDADP  | 
6052  | 79.2k  |     1U, // XVNMADDASP  | 
6053  | 79.2k  |     1U, // XVNMADDMDP  | 
6054  | 79.2k  |     1U, // XVNMADDMSP  | 
6055  | 79.2k  |     1U, // XVNMSUBADP  | 
6056  | 79.2k  |     1U, // XVNMSUBASP  | 
6057  | 79.2k  |     1U, // XVNMSUBMDP  | 
6058  | 79.2k  |     1U, // XVNMSUBMSP  | 
6059  | 79.2k  |     0U, // XVRDPI  | 
6060  | 79.2k  |     0U, // XVRDPIC  | 
6061  | 79.2k  |     0U, // XVRDPIM  | 
6062  | 79.2k  |     0U, // XVRDPIP  | 
6063  | 79.2k  |     0U, // XVRDPIZ  | 
6064  | 79.2k  |     0U, // XVREDP  | 
6065  | 79.2k  |     0U, // XVRESP  | 
6066  | 79.2k  |     0U, // XVRSPI  | 
6067  | 79.2k  |     0U, // XVRSPIC  | 
6068  | 79.2k  |     0U, // XVRSPIM  | 
6069  | 79.2k  |     0U, // XVRSPIP  | 
6070  | 79.2k  |     0U, // XVRSPIZ  | 
6071  | 79.2k  |     0U, // XVRSQRTEDP  | 
6072  | 79.2k  |     0U, // XVRSQRTESP  | 
6073  | 79.2k  |     0U, // XVSQRTDP  | 
6074  | 79.2k  |     0U, // XVSQRTSP  | 
6075  | 79.2k  |     38U,  // XVSUBDP  | 
6076  | 79.2k  |     38U,  // XVSUBSP  | 
6077  | 79.2k  |     38U,  // XVTDIVDP  | 
6078  | 79.2k  |     38U,  // XVTDIVSP  | 
6079  | 79.2k  |     0U, // XVTSQRTDP  | 
6080  | 79.2k  |     0U, // XVTSQRTSP  | 
6081  | 79.2k  |     1U, // XVTSTDCDP  | 
6082  | 79.2k  |     1U, // XVTSTDCSP  | 
6083  | 79.2k  |     0U, // XVXEXPDP  | 
6084  | 79.2k  |     0U, // XVXEXPSP  | 
6085  | 79.2k  |     0U, // XVXSIGDP  | 
6086  | 79.2k  |     0U, // XVXSIGSP  | 
6087  | 79.2k  |     0U, // XXBRD  | 
6088  | 79.2k  |     0U, // XXBRH  | 
6089  | 79.2k  |     0U, // XXBRQ  | 
6090  | 79.2k  |     0U, // XXBRW  | 
6091  | 79.2k  |     20U,  // XXEXTRACTUW  | 
6092  | 79.2k  |     1U, // XXINSERTW  | 
6093  | 79.2k  |     38U,  // XXLAND  | 
6094  | 79.2k  |     38U,  // XXLANDC  | 
6095  | 79.2k  |     38U,  // XXLEQV  | 
6096  | 79.2k  |     38U,  // XXLNAND  | 
6097  | 79.2k  |     38U,  // XXLNOR  | 
6098  | 79.2k  |     38U,  // XXLOR  | 
6099  | 79.2k  |     38U,  // XXLORC  | 
6100  | 79.2k  |     38U,  // XXLORf  | 
6101  | 79.2k  |     38U,  // XXLXOR  | 
6102  | 79.2k  |     12U,  // XXLXORdpz  | 
6103  | 79.2k  |     12U,  // XXLXORspz  | 
6104  | 79.2k  |     12U,  // XXLXORz  | 
6105  | 79.2k  |     38U,  // XXMRGHW  | 
6106  | 79.2k  |     38U,  // XXMRGLW  | 
6107  | 79.2k  |     38U,  // XXPERM  | 
6108  | 79.2k  |     262U, // XXPERMDI  | 
6109  | 79.2k  |     462U, // XXPERMDIs  | 
6110  | 79.2k  |     38U,  // XXPERMR  | 
6111  | 79.2k  |     134U, // XXSEL  | 
6112  | 79.2k  |     262U, // XXSLDWI  | 
6113  | 79.2k  |     462U, // XXSLDWIs  | 
6114  | 79.2k  |     0U, // XXSPLTIB  | 
6115  | 79.2k  |     16U,  // XXSPLTW  | 
6116  | 79.2k  |     16U,  // XXSPLTWs  | 
6117  | 79.2k  |     22U,  // gBC  | 
6118  | 79.2k  |     24U,  // gBCA  | 
6119  | 79.2k  |     0U, // gBCAat  | 
6120  | 79.2k  |     38U,  // gBCCTR  | 
6121  | 79.2k  |     38U,  // gBCCTRL  | 
6122  | 79.2k  |     22U,  // gBCL  | 
6123  | 79.2k  |     24U,  // gBCLA  | 
6124  | 79.2k  |     0U, // gBCLAat  | 
6125  | 79.2k  |     38U,  // gBCLR  | 
6126  | 79.2k  |     38U,  // gBCLRL  | 
6127  | 79.2k  |     0U, // gBCLat  | 
6128  | 79.2k  |     0U, // gBCat  | 
6129  | 79.2k  |   };  | 
6130  |  |  | 
6131  | 79.2k  |   unsigned int opcode = MCInst_getOpcode(MI);  | 
6132  |  |   // printf("opcode = %u\n", opcode); | 
6133  |  |  | 
6134  |  |   // Emit the opcode for the instruction.  | 
6135  | 79.2k  |   uint64_t Bits = 0;  | 
6136  | 79.2k  |   Bits |= (uint64_t)OpInfo0[opcode] << 0;  | 
6137  | 79.2k  |   Bits |= (uint64_t)OpInfo1[opcode] << 32;  | 
6138  | 79.2k  | #ifndef CAPSTONE_DIET  | 
6139  | 79.2k  |   SStream_concat0(O, AsmStrs+(Bits & 16383)-1);  | 
6140  | 79.2k  | #endif  | 
6141  |  |  | 
6142  |  |  | 
6143  |  |   // Fragment 0 encoded into 5 bits for 19 unique commands.  | 
6144  |  |   // printf("Fragment 0: %"PRIu64"\n", ((Bits >> 14) & 31)); | 
6145  | 79.2k  |   switch ((Bits >> 14) & 31) { | 
6146  | 0  |   default: // unreachable  | 
6147  | 662  |   case 0:  | 
6148  |  |     // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...  | 
6149  | 662  |     return;  | 
6150  | 0  |     break;  | 
6151  | 67.4k  |   case 1:  | 
6152  |  |     // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...  | 
6153  | 67.4k  |     printOperand(MI, 0, O);  | 
6154  | 67.4k  |     break;  | 
6155  | 72  |   case 2:  | 
6156  |  |     // DCBFL, DCBFLP, DCBFx, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DCBTSTT, DCB...  | 
6157  | 72  |     printMemRegReg(MI, 0, O);  | 
6158  | 72  |     break;  | 
6159  | 0  |   case 3:  | 
6160  |  |     // ADJCALLSTACKDOWN, ADJCALLSTACKUP  | 
6161  | 0  |     printU16ImmOperand(MI, 0, O);  | 
6162  | 0  |     SStream_concat0(O, " ");  | 
6163  | 0  |     printU16ImmOperand(MI, 1, O);  | 
6164  | 0  |     return;  | 
6165  | 0  |     break;  | 
6166  | 654  |   case 4:  | 
6167  |  |     // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...  | 
6168  | 654  |     printBranchOperand(MI, 0, O);  | 
6169  | 654  |     break;  | 
6170  | 1.42k  |   case 5:  | 
6171  |  |     // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...  | 
6172  | 1.42k  |     printAbsBranchOperand(MI, 0, O);  | 
6173  | 1.42k  |     break;  | 
6174  | 0  |   case 6:  | 
6175  |  |     // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...  | 
6176  | 0  |     printPredicateOperand(MI, 0, O, "cc");  | 
6177  | 0  |     break;  | 
6178  | 0  |   case 7:  | 
6179  |  |     // BCTRL8_LDinto_toc  | 
6180  | 0  |     printMemRegImm(MI, 0, O);  | 
6181  | 0  |     return;  | 
6182  | 0  |     break;  | 
6183  | 0  |   case 8:  | 
6184  |  |     // BL8_NOP_TLS, BL8_TLS, BL8_TLS_, BL_TLS  | 
6185  | 0  |     printTLSCall(MI, 0, O);  | 
6186  | 0  |     break;  | 
6187  | 71  |   case 9:  | 
6188  |  |     // DCBF, DCBT, DCBTST  | 
6189  | 71  |     printMemRegReg(MI, 1, O);  | 
6190  | 71  |     SStream_concat0(O, ", ");  | 
6191  | 71  |     printU5ImmOperand(MI, 0, O);  | 
6192  | 71  |     return;  | 
6193  | 0  |     break;  | 
6194  | 71  |   case 10:  | 
6195  |  |     // DCBTEP, DCBTSTEP  | 
6196  | 71  |     printU5ImmOperand(MI, 2, O);  | 
6197  | 71  |     SStream_concat0(O, ", ");  | 
6198  | 71  |     printMemRegReg(MI, 0, O);  | 
6199  | 71  |     return;  | 
6200  | 0  |     break;  | 
6201  | 3.43k  |   case 11:  | 
6202  |  |     // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...  | 
6203  | 3.43k  |     printU5ImmOperand(MI, 0, O);  | 
6204  | 3.43k  |     break;  | 
6205  | 3.88k  |   case 12:  | 
6206  |  |     // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...  | 
6207  | 3.88k  |     printOperand(MI, 1, O);  | 
6208  | 3.88k  |     break;  | 
6209  | 125  |   case 13:  | 
6210  |  |     // ICBLC, ICBLQ, ICBT, ICBTLS  | 
6211  | 125  |     printU4ImmOperand(MI, 0, O);  | 
6212  | 125  |     SStream_concat0(O, ", ");  | 
6213  | 125  |     printMemRegReg(MI, 1, O);  | 
6214  | 125  |     return;  | 
6215  | 0  |     break;  | 
6216  | 521  |   case 14:  | 
6217  |  |     // MTOCRF, MTOCRF8  | 
6218  | 521  |     printcrbitm(MI, 0, O);  | 
6219  | 521  |     SStream_concat0(O, ", ");  | 
6220  | 521  |     printOperand(MI, 1, O);  | 
6221  | 521  |     return;  | 
6222  | 0  |     break;  | 
6223  | 67  |   case 15:  | 
6224  |  |     // MTSR  | 
6225  | 67  |     printU4ImmOperand(MI, 1, O);  | 
6226  | 67  |     SStream_concat0(O, ", ");  | 
6227  | 67  |     printOperand(MI, 0, O);  | 
6228  | 67  |     return;  | 
6229  | 0  |     break;  | 
6230  | 677  |   case 16:  | 
6231  |  |     // RFEBB, TBEGIN, TEND, TSR  | 
6232  | 677  |     printU1ImmOperand(MI, 0, O);  | 
6233  | 677  |     return;  | 
6234  | 0  |     break;  | 
6235  | 68  |   case 17:  | 
6236  |  |     // XSRQPI, XSRQPIX, XSRQPXP  | 
6237  | 68  |     printU1ImmOperand(MI, 1, O);  | 
6238  | 68  |     SStream_concat0(O, ", ");  | 
6239  | 68  |     printOperand(MI, 0, O);  | 
6240  | 68  |     SStream_concat0(O, ", ");  | 
6241  | 68  |     printOperand(MI, 2, O);  | 
6242  | 68  |     SStream_concat0(O, ", ");  | 
6243  | 68  |     printU2ImmOperand(MI, 3, O);  | 
6244  | 68  |     return;  | 
6245  | 0  |     break;  | 
6246  | 0  |   case 18:  | 
6247  |  |     // gBCAat, gBCLAat, gBCLat, gBCat  | 
6248  | 0  |     printATBitsAsHint(MI, 1, O);  | 
6249  | 0  |     SStream_concat0(O, " ");  | 
6250  | 0  |     printU5ImmOperand(MI, 0, O);  | 
6251  | 0  |     SStream_concat0(O, ", ");  | 
6252  | 0  |     printOperand(MI, 2, O);  | 
6253  | 0  |     SStream_concat0(O, ", ");  | 
6254  | 0  |     break;  | 
6255  | 79.2k  |   }  | 
6256  |  |  | 
6257  |  |  | 
6258  |  |   // Fragment 1 encoded into 5 bits for 20 unique commands.  | 
6259  |  |   // printf("Fragment 1: %"PRIu64"\n", ((Bits >> 19) & 31)); | 
6260  | 76.9k  |   switch ((Bits >> 19) & 31) { | 
6261  | 0  |   default: // unreachable  | 
6262  | 71.9k  |   case 0:  | 
6263  |  |     // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...  | 
6264  | 71.9k  |     SStream_concat0(O, ", ");  | 
6265  | 71.9k  |     break;  | 
6266  | 4.98k  |   case 1:  | 
6267  |  |     // DCBFL, DCBFLP, DCBFx, DCBTSTT, DCBTSTx, DCBTT, DCBTx, B, BA, BCLalways...  | 
6268  | 4.98k  |     return;  | 
6269  | 0  |     break;  | 
6270  | 0  |   case 2:  | 
6271  |  |     // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...  | 
6272  | 0  |     SStream_concat0(O, " ");  | 
6273  | 0  |     break;  | 
6274  | 0  |   case 3:  | 
6275  |  |     // BCC, CTRL_DEP  | 
6276  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6277  | 0  |     SStream_concat0(O, " ");  | 
6278  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6279  | 0  |     SStream_concat0(O, ", ");  | 
6280  | 0  |     printBranchOperand(MI, 2, O);  | 
6281  | 0  |     return;  | 
6282  | 0  |     break;  | 
6283  | 0  |   case 4:  | 
6284  |  |     // BCCA  | 
6285  | 0  |     SStream_concat0(O, "a");  | 
6286  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6287  | 0  |     SStream_concat0(O, " ");  | 
6288  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6289  | 0  |     SStream_concat0(O, ", ");  | 
6290  | 0  |     printAbsBranchOperand(MI, 2, O);  | 
6291  | 0  |     return;  | 
6292  | 0  |     break;  | 
6293  | 0  |   case 5:  | 
6294  |  |     // BCCCTR, BCCCTR8  | 
6295  | 0  |     SStream_concat0(O, "ctr");  | 
6296  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6297  | 0  |     SStream_concat0(O, " ");  | 
6298  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6299  | 0  |     return;  | 
6300  | 0  |     break;  | 
6301  | 0  |   case 6:  | 
6302  |  |     // BCCCTRL, BCCCTRL8  | 
6303  | 0  |     SStream_concat0(O, "ctrl");  | 
6304  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6305  | 0  |     SStream_concat0(O, " ");  | 
6306  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6307  | 0  |     return;  | 
6308  | 0  |     break;  | 
6309  | 0  |   case 7:  | 
6310  |  |     // BCCL  | 
6311  | 0  |     SStream_concat0(O, "l");  | 
6312  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6313  | 0  |     SStream_concat0(O, " ");  | 
6314  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6315  | 0  |     SStream_concat0(O, ", ");  | 
6316  | 0  |     printBranchOperand(MI, 2, O);  | 
6317  | 0  |     return;  | 
6318  | 0  |     break;  | 
6319  | 0  |   case 8:  | 
6320  |  |     // BCCLA  | 
6321  | 0  |     SStream_concat0(O, "la");  | 
6322  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6323  | 0  |     SStream_concat0(O, " ");  | 
6324  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6325  | 0  |     SStream_concat0(O, ", ");  | 
6326  | 0  |     printAbsBranchOperand(MI, 2, O);  | 
6327  | 0  |     return;  | 
6328  | 0  |     break;  | 
6329  | 0  |   case 9:  | 
6330  |  |     // BCCLR  | 
6331  | 0  |     SStream_concat0(O, "lr");  | 
6332  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6333  | 0  |     SStream_concat0(O, " ");  | 
6334  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6335  | 0  |     return;  | 
6336  | 0  |     break;  | 
6337  | 0  |   case 10:  | 
6338  |  |     // BCCLRL  | 
6339  | 0  |     SStream_concat0(O, "lrl");  | 
6340  | 0  |     printPredicateOperand(MI, 0, O, "pm");  | 
6341  | 0  |     SStream_concat0(O, " ");  | 
6342  | 0  |     printPredicateOperand(MI, 0, O, "reg");  | 
6343  | 0  |     return;  | 
6344  | 0  |     break;  | 
6345  | 0  |   case 11:  | 
6346  |  |     // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...  | 
6347  | 0  |     SStream_concat0(O, ", 0");  | 
6348  | 0  |     op_addImm(MI, 0);  | 
6349  | 0  |     return;  | 
6350  | 0  |     break;  | 
6351  | 0  |   case 12:  | 
6352  |  |     // BL8_NOP, BL8_NOP_TLS, BLA8_NOP  | 
6353  | 0  |     SStream_concat0(O, "\n\tnop");  | 
6354  | 0  |     return;  | 
6355  | 0  |     break;  | 
6356  | 66  |   case 13:  | 
6357  |  |     // EVSEL, TLBIE  | 
6358  | 66  |     SStream_concat0(O, ",");  | 
6359  | 66  |     break;  | 
6360  | 0  |   case 14:  | 
6361  |  |     // MFTB8  | 
6362  | 0  |     SStream_concat0(O, ", 268");  | 
6363  | 0  |     op_addImm(MI, 268);  | 
6364  | 0  |     return;  | 
6365  | 0  |     break;  | 
6366  | 0  |   case 15:  | 
6367  |  |     // MFVRSAVE, MFVRSAVEv  | 
6368  | 0  |     SStream_concat0(O, ", 256");  | 
6369  | 0  |     op_addImm(MI, 256);  | 
6370  | 0  |     return;  | 
6371  | 0  |     break;  | 
6372  | 0  |   case 16:  | 
6373  |  |     // QVLPCLSXint  | 
6374  | 0  |     SStream_concat0(O, ", 0, ");  | 
6375  | 0  |     op_addImm(MI, 0);  | 
6376  | 0  |     printOperand(MI, 1, O);  | 
6377  | 0  |     return;  | 
6378  | 0  |     break;  | 
6379  | 0  |   case 17:  | 
6380  |  |     // V_SETALLONES, V_SETALLONESB, V_SETALLONESH  | 
6381  | 0  |     SStream_concat0(O, ", -1");  | 
6382  | 0  |     op_addImm(MI, -1);  | 
6383  | 0  |     return;  | 
6384  | 0  |     break;  | 
6385  | 0  |   case 18:  | 
6386  |  |     // gBCAat, gBCLAat  | 
6387  | 0  |     printAbsBranchOperand(MI, 3, O);  | 
6388  | 0  |     return;  | 
6389  | 0  |     break;  | 
6390  | 0  |   case 19:  | 
6391  |  |     // gBCLat, gBCat  | 
6392  | 0  |     printBranchOperand(MI, 3, O);  | 
6393  | 0  |     return;  | 
6394  | 0  |     break;  | 
6395  | 76.9k  |   }  | 
6396  |  |  | 
6397  |  |  | 
6398  |  |   // Fragment 2 encoded into 5 bits for 23 unique commands.  | 
6399  |  |   // printf("Fragment 2: %"PRIu64"\n", ((Bits >> 24) & 31)); | 
6400  | 71.9k  |   switch ((Bits >> 24) & 31) { | 
6401  | 0  |   default: // unreachable  | 
6402  | 46.3k  |   case 0:  | 
6403  |  |     // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...  | 
6404  | 46.3k  |     printOperand(MI, 1, O);  | 
6405  | 46.3k  |     break;  | 
6406  | 0  |   case 1:  | 
6407  |  |     // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW  | 
6408  | 0  |     printU5ImmOperand(MI, 2, O);  | 
6409  | 0  |     break;  | 
6410  | 7.22k  |   case 2:  | 
6411  |  |     // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...  | 
6412  | 7.22k  |     printMemRegImm(MI, 1, O);  | 
6413  | 7.22k  |     return;  | 
6414  | 0  |     break;  | 
6415  | 249  |   case 3:  | 
6416  |  |     // SUBPCIS, LI, LI8, LIS, LIS8  | 
6417  | 249  |     printS16ImmOperand(MI, 1, O);  | 
6418  | 249  |     return;  | 
6419  | 0  |     break;  | 
6420  | 2.89k  |   case 4:  | 
6421  |  |     // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...  | 
6422  | 2.89k  |     printMemRegReg(MI, 1, O);  | 
6423  | 2.89k  |     break;  | 
6424  | 0  |   case 5:  | 
6425  |  |     // BC, BCL, BCLn, BCn  | 
6426  | 0  |     printBranchOperand(MI, 1, O);  | 
6427  | 0  |     return;  | 
6428  | 0  |     break;  | 
6429  | 69  |   case 6:  | 
6430  |  |     // CMPRB, CMPRB8  | 
6431  | 69  |     printU1ImmOperand(MI, 1, O);  | 
6432  | 69  |     SStream_concat0(O, ", ");  | 
6433  | 69  |     printOperand(MI, 2, O);  | 
6434  | 69  |     SStream_concat0(O, ", ");  | 
6435  | 69  |     printOperand(MI, 3, O);  | 
6436  | 69  |     return;  | 
6437  | 0  |     break;  | 
6438  | 700  |   case 7:  | 
6439  |  |     // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLXORdpz, XXL...  | 
6440  | 700  |     printOperand(MI, 0, O);  | 
6441  | 700  |     break;  | 
6442  | 3.06k  |   case 8:  | 
6443  |  |     // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, RLDIMI, RL...  | 
6444  | 3.06k  |     printOperand(MI, 2, O);  | 
6445  | 3.06k  |     SStream_concat0(O, ", ");  | 
6446  | 3.06k  |     break;  | 
6447  | 66  |   case 9:  | 
6448  |  |     // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW  | 
6449  | 66  |     printS5ImmOperand(MI, 1, O);  | 
6450  | 66  |     return;  | 
6451  | 0  |     break;  | 
6452  | 0  |   case 10:  | 
6453  |  |     // EVSUBIFW  | 
6454  | 0  |     printU5ImmOperand(MI, 1, O);  | 
6455  | 0  |     SStream_concat0(O, ", ");  | 
6456  | 0  |     printOperand(MI, 2, O);  | 
6457  | 0  |     return;  | 
6458  | 0  |     break;  | 
6459  | 0  |   case 11:  | 
6460  |  |     // LA  | 
6461  | 0  |     printS16ImmOperand(MI, 2, O);  | 
6462  | 0  |     SStream_concat0(O, "("); | 
6463  | 0  |     printOperand(MI, 1, O);  | 
6464  | 0  |     SStream_concat0(O, ")");  | 
6465  | 0  |     return;  | 
6466  | 0  |     break;  | 
6467  | 8.52k  |   case 12:  | 
6468  |  |     // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...  | 
6469  | 8.52k  |     printMemRegImm(MI, 2, O);  | 
6470  | 8.52k  |     return;  | 
6471  | 0  |     break;  | 
6472  | 1.68k  |   case 13:  | 
6473  |  |     // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...  | 
6474  | 1.68k  |     printMemRegReg(MI, 2, O);  | 
6475  | 1.68k  |     return;  | 
6476  | 0  |     break;  | 
6477  | 68  |   case 14:  | 
6478  |  |     // MFBHRBE  | 
6479  | 68  |     printU10ImmOperand(MI, 1, O);  | 
6480  | 68  |     return;  | 
6481  | 0  |     break;  | 
6482  | 152  |   case 15:  | 
6483  |  |     // MFFSCDRNI  | 
6484  | 152  |     printU3ImmOperand(MI, 1, O);  | 
6485  | 152  |     return;  | 
6486  | 0  |     break;  | 
6487  | 66  |   case 16:  | 
6488  |  |     // MFFSCRNI  | 
6489  | 66  |     printU2ImmOperand(MI, 1, O);  | 
6490  | 66  |     return;  | 
6491  | 0  |     break;  | 
6492  | 305  |   case 17:  | 
6493  |  |     // MFOCRF, MFOCRF8  | 
6494  | 305  |     printcrbitm(MI, 1, O);  | 
6495  | 305  |     return;  | 
6496  | 0  |     break;  | 
6497  | 213  |   case 18:  | 
6498  |  |     // MFSR  | 
6499  | 213  |     printU4ImmOperand(MI, 1, O);  | 
6500  | 213  |     return;  | 
6501  | 0  |     break;  | 
6502  | 0  |   case 19:  | 
6503  |  |     // PSQ_L, PSQ_LU, PSQ_ST, PSQ_STU  | 
6504  | 0  |     printPSMemRegImm(MI, 1, O);  | 
6505  | 0  |     SStream_concat0(O, ", ");  | 
6506  | 0  |     printU1ImmOperand(MI, 3, O);  | 
6507  | 0  |     SStream_concat0(O, ", ");  | 
6508  | 0  |     printU3ImmOperand(MI, 4, O);  | 
6509  | 0  |     return;  | 
6510  | 0  |     break;  | 
6511  | 201  |   case 20:  | 
6512  |  |     // QVGPCI  | 
6513  | 201  |     printU12ImmOperand(MI, 1, O);  | 
6514  | 201  |     return;  | 
6515  | 0  |     break;  | 
6516  | 67  |   case 21:  | 
6517  |  |     // VINSERTB, VINSERTH  | 
6518  | 67  |     printOperand(MI, 3, O);  | 
6519  | 67  |     SStream_concat0(O, ", ");  | 
6520  | 67  |     printU4ImmOperand(MI, 2, O);  | 
6521  | 67  |     return;  | 
6522  | 0  |     break;  | 
6523  | 88  |   case 22:  | 
6524  |  |     // XXSPLTIB  | 
6525  | 88  |     printU8ImmOperand(MI, 1, O);  | 
6526  | 88  |     return;  | 
6527  | 0  |     break;  | 
6528  | 71.9k  |   }  | 
6529  |  |  | 
6530  |  |  | 
6531  |  |   // Fragment 3 encoded into 4 bits for 14 unique commands.  | 
6532  |  |   // printf("Fragment 3: %"PRIu64"\n", ((Bits >> 29) & 15)); | 
6533  | 53.0k  |   switch ((Bits >> 29) & 15) { | 
6534  | 0  |   default: // unreachable  | 
6535  | 38.5k  |   case 0:  | 
6536  |  |     // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, CLRRDI, CLRRDIo, CLRRWI, CLR...  | 
6537  | 38.5k  |     SStream_concat0(O, ", ");  | 
6538  | 38.5k  |     break;  | 
6539  | 11.2k  |   case 1:  | 
6540  |  |     // CP_COPY_FIRST, CP_COPYx, CP_PASTE_LAST, CP_PASTEx, DCBTCT, DCBTDS, DCB...  | 
6541  | 11.2k  |     return;  | 
6542  | 0  |     break;  | 
6543  | 0  |   case 2:  | 
6544  |  |     // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32  | 
6545  | 0  |     SStream_concat0(O, " ");  | 
6546  | 0  |     printOperand(MI, 3, O);  | 
6547  | 0  |     SStream_concat0(O, " ");  | 
6548  | 0  |     printOperand(MI, 4, O);  | 
6549  | 0  |     return;  | 
6550  | 0  |     break;  | 
6551  | 67  |   case 3:  | 
6552  |  |     // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64  | 
6553  | 67  |     printU5ImmOperand(MI, 0, O);  | 
6554  | 67  |     return;  | 
6555  | 0  |     break;  | 
6556  | 0  |   case 4:  | 
6557  |  |     // EVSEL  | 
6558  | 0  |     SStream_concat0(O, ",");  | 
6559  | 0  |     printOperand(MI, 2, O);  | 
6560  | 0  |     return;  | 
6561  | 0  |     break;  | 
6562  | 198  |   case 5:  | 
6563  |  |     // LBARXL, LDARXL, LHARXL, LWARXL  | 
6564  | 198  |     SStream_concat0(O, ", 1");  | 
6565  | 198  |     op_addImm(MI, 1);  | 
6566  | 198  |     return;  | 
6567  | 0  |     break;  | 
6568  | 264  |   case 6:  | 
6569  |  |     // RLDIMI, RLDIMIo  | 
6570  | 264  |     printU6ImmOperand(MI, 3, O);  | 
6571  | 264  |     SStream_concat0(O, ", ");  | 
6572  | 264  |     printU6ImmOperand(MI, 4, O);  | 
6573  | 264  |     return;  | 
6574  | 0  |     break;  | 
6575  | 500  |   case 7:  | 
6576  |  |     // RLWIMI, RLWIMI8, RLWIMI8o, RLWIMIo  | 
6577  | 500  |     printU5ImmOperand(MI, 3, O);  | 
6578  | 500  |     SStream_concat0(O, ", ");  | 
6579  | 500  |     printU5ImmOperand(MI, 4, O);  | 
6580  | 500  |     SStream_concat0(O, ", ");  | 
6581  | 500  |     printU5ImmOperand(MI, 5, O);  | 
6582  | 500  |     return;  | 
6583  | 0  |     break;  | 
6584  | 195  |   case 8:  | 
6585  |  |     // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW  | 
6586  | 195  |     printU5ImmOperand(MI, 1, O);  | 
6587  | 195  |     return;  | 
6588  | 0  |     break;  | 
6589  | 0  |   case 9:  | 
6590  |  |     // VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0  | 
6591  | 0  |     SStream_concat0(O, ", 0");  | 
6592  | 0  |     op_addImm(MI, 0);  | 
6593  | 0  |     return;  | 
6594  | 0  |     break;  | 
6595  | 67  |   case 10:  | 
6596  |  |     // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW  | 
6597  | 67  |     printU4ImmOperand(MI, 1, O);  | 
6598  | 67  |     return;  | 
6599  | 0  |     break;  | 
6600  | 1.69k  |   case 11:  | 
6601  |  |     // XSMADDADP, XSMADDASP, XSMADDMDP, XSMADDMSP, XSMADDQP, XSMADDQPO, XSMSU...  | 
6602  | 1.69k  |     printOperand(MI, 3, O);  | 
6603  | 1.69k  |     return;  | 
6604  | 0  |     break;  | 
6605  | 210  |   case 12:  | 
6606  |  |     // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP  | 
6607  | 210  |     printU7ImmOperand(MI, 1, O);  | 
6608  | 210  |     return;  | 
6609  | 0  |     break;  | 
6610  | 67  |   case 13:  | 
6611  |  |     // XXINSERTW  | 
6612  | 67  |     printU4ImmOperand(MI, 3, O);  | 
6613  | 67  |     return;  | 
6614  | 0  |     break;  | 
6615  | 53.0k  |   }  | 
6616  |  |  | 
6617  |  |  | 
6618  |  |   // Fragment 4 encoded into 4 bits for 13 unique commands.  | 
6619  |  |   // printf("Fragment 4: %"PRIu64"\n", ((Bits >> 33) & 15)); | 
6620  | 38.5k  |   switch ((Bits >> 33) & 15) { | 
6621  | 0  |   default: // unreachable  | 
6622  | 1.74k  |   case 0:  | 
6623  |  |     // CLRLSLDI, CLRLSLDIo, CLRRDI, CLRRDIo, EXTLDI, EXTLDIo, EXTRDI, EXTRDIo...  | 
6624  | 1.74k  |     printU6ImmOperand(MI, 2, O);  | 
6625  | 1.74k  |     break;  | 
6626  | 2.58k  |   case 1:  | 
6627  |  |     // CLRLSLWI, CLRLSLWIo, CLRRWI, CLRRWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo...  | 
6628  | 2.58k  |     printU5ImmOperand(MI, 2, O);  | 
6629  | 2.58k  |     break;  | 
6630  | 8.35k  |   case 2:  | 
6631  |  |     // SUBI, SUBIC, SUBICo, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDICo, ADDIS,...  | 
6632  | 8.35k  |     printS16ImmOperand(MI, 2, O);  | 
6633  | 8.35k  |     return;  | 
6634  | 0  |     break;  | 
6635  | 18.3k  |   case 3:  | 
6636  |  |     // ADD4, ADD4TLS, ADD4o, ADD8, ADD8TLS, ADD8TLS_, ADD8o, ADDC, ADDC8, ADD...  | 
6637  | 18.3k  |     printOperand(MI, 2, O);  | 
6638  | 18.3k  |     break;  | 
6639  | 6.06k  |   case 4:  | 
6640  |  |     // ANDISo, ANDISo8, ANDIo, ANDIo8, CMPLDI, CMPLWI, ORI, ORI8, ORIS, ORIS8...  | 
6641  | 6.06k  |     printU16ImmOperand(MI, 2, O);  | 
6642  | 6.06k  |     return;  | 
6643  | 0  |     break;  | 
6644  | 334  |   case 5:  | 
6645  |  |     // BCDCFNo, BCDCFSQo, BCDCFZo, BCDCTZo, BCDSETSGNo, CP_COPY, CP_COPY8, CP...  | 
6646  | 334  |     printU1ImmOperand(MI, 2, O);  | 
6647  | 334  |     break;  | 
6648  | 0  |   case 6:  | 
6649  |  |     // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLXORdpz, XXLXORspz, XXLXOR...  | 
6650  | 0  |     printOperand(MI, 0, O);  | 
6651  | 0  |     return;  | 
6652  | 0  |     break;  | 
6653  | 0  |   case 7:  | 
6654  |  |     // EVADDIW, XXPERMDIs, XXSLDWIs  | 
6655  | 0  |     printOperand(MI, 1, O);  | 
6656  | 0  |     break;  | 
6657  | 132  |   case 8:  | 
6658  |  |     // QVESPLATI, QVESPLATIb, QVESPLATIs, XXSPLTW, XXSPLTWs  | 
6659  | 132  |     printU2ImmOperand(MI, 2, O);  | 
6660  | 132  |     return;  | 
6661  | 0  |     break;  | 
6662  | 918  |   case 9:  | 
6663  |  |     // QVFMADD, QVFMADDS, QVFMADDSs, QVFMSUB, QVFMSUBS, QVFMSUBSs, QVFNMADD, ...  | 
6664  | 918  |     printOperand(MI, 3, O);  | 
6665  | 918  |     SStream_concat0(O, ", ");  | 
6666  | 918  |     printOperand(MI, 2, O);  | 
6667  | 918  |     return;  | 
6668  | 0  |     break;  | 
6669  | 70  |   case 10:  | 
6670  |  |     // XXEXTRACTUW  | 
6671  | 70  |     printU4ImmOperand(MI, 2, O);  | 
6672  | 70  |     return;  | 
6673  | 0  |     break;  | 
6674  | 0  |   case 11:  | 
6675  |  |     // gBC, gBCL  | 
6676  | 0  |     printBranchOperand(MI, 2, O);  | 
6677  | 0  |     return;  | 
6678  | 0  |     break;  | 
6679  | 0  |   case 12:  | 
6680  |  |     // gBCA, gBCLA  | 
6681  | 0  |     printAbsBranchOperand(MI, 2, O);  | 
6682  | 0  |     return;  | 
6683  | 0  |     break;  | 
6684  | 38.5k  |   }  | 
6685  |  |  | 
6686  |  |  | 
6687  |  |   // Fragment 5 encoded into 1 bits for 2 unique commands.  | 
6688  |  |   // printf("Fragment 5: %"PRIu64"\n", ((Bits >> 37) & 1)); | 
6689  | 22.9k  |   if ((Bits >> 37) & 1) { | 
6690  |  |     // CLRRDI, CLRRDIo, CLRRWI, CLRRWIo, ROTRDI, ROTRDIo, ROTRWI, ROTRWIo, SL...  | 
6691  | 9.68k  |     return;  | 
6692  | 13.3k  |   } else { | 
6693  |  |     // CLRLSLDI, CLRLSLDIo, CLRLSLWI, CLRLSLWIo, EXTLDI, EXTLDIo, EXTLWI, EXT...  | 
6694  | 13.3k  |     SStream_concat0(O, ", ");  | 
6695  | 13.3k  |   }  | 
6696  |  |  | 
6697  |  |  | 
6698  |  |   // Fragment 6 encoded into 3 bits for 8 unique commands.  | 
6699  |  |   // printf("Fragment 6: %"PRIu64"\n", ((Bits >> 38) & 7)); | 
6700  | 13.3k  |   switch ((Bits >> 38) & 7) { | 
6701  | 0  |   default: // unreachable  | 
6702  | 1.60k  |   case 0:  | 
6703  |  |     // CLRLSLDI, CLRLSLDIo, EXTLDI, EXTLDIo, EXTRDI, EXTRDIo, INSRDI, INSRDIo...  | 
6704  | 1.60k  |     printU6ImmOperand(MI, 3, O);  | 
6705  | 1.60k  |     return;  | 
6706  | 0  |     break;  | 
6707  | 3.73k  |   case 1:  | 
6708  |  |     // CLRLSLWI, CLRLSLWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo, INSLWI, INSLWIo...  | 
6709  | 3.73k  |     printU5ImmOperand(MI, 3, O);  | 
6710  | 3.73k  |     break;  | 
6711  | 5.16k  |   case 2:  | 
6712  |  |     // RLWIMIbm, RLWIMIobm, RLWINMbm, RLWINMobm, RLWNMbm, RLWNMobm, FMADD, FM...  | 
6713  | 5.16k  |     printOperand(MI, 3, O);  | 
6714  | 5.16k  |     return;  | 
6715  | 0  |     break;  | 
6716  | 78  |   case 3:  | 
6717  |  |     // BCDSRo, BCDSo, BCDTRUNCo, PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX  | 
6718  | 78  |     printU1ImmOperand(MI, 3, O);  | 
6719  | 78  |     break;  | 
6720  | 1.77k  |   case 4:  | 
6721  |  |     // QVALIGNI, QVALIGNIb, QVALIGNIs, XXPERMDI, XXSLDWI  | 
6722  | 1.77k  |     printU2ImmOperand(MI, 3, O);  | 
6723  | 1.77k  |     return;  | 
6724  | 0  |     break;  | 
6725  | 818  |   case 5:  | 
6726  |  |     // QVFLOGICAL, QVFLOGICALb, QVFLOGICALs  | 
6727  | 818  |     printU12ImmOperand(MI, 3, O);  | 
6728  | 818  |     return;  | 
6729  | 0  |     break;  | 
6730  | 146  |   case 6:  | 
6731  |  |     // VSHASIGMAD, VSHASIGMAW, VSLDOI  | 
6732  | 146  |     printU4ImmOperand(MI, 3, O);  | 
6733  | 146  |     return;  | 
6734  | 0  |     break;  | 
6735  | 0  |   case 7:  | 
6736  |  |     // XXPERMDIs, XXSLDWIs  | 
6737  | 0  |     printU2ImmOperand(MI, 2, O);  | 
6738  | 0  |     return;  | 
6739  | 0  |     break;  | 
6740  | 13.3k  |   }  | 
6741  |  |  | 
6742  |  |  | 
6743  |  |   // Fragment 7 encoded into 1 bits for 2 unique commands.  | 
6744  |  |   // printf("Fragment 7: %"PRIu64"\n", ((Bits >> 41) & 1)); | 
6745  | 3.80k  |   if ((Bits >> 41) & 1) { | 
6746  |  |     // PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX, RLWINM, RLWINM8, RLWINM8o, RLWINMo...  | 
6747  | 3.73k  |     SStream_concat0(O, ", ");  | 
6748  | 3.73k  |   } else { | 
6749  |  |     // CLRLSLWI, CLRLSLWIo, EXTLWI, EXTLWIo, EXTRWI, EXTRWIo, INSLWI, INSLWIo...  | 
6750  | 78  |     return;  | 
6751  | 78  |   }  | 
6752  |  |  | 
6753  |  |  | 
6754  |  |   // Fragment 8 encoded into 1 bits for 2 unique commands.  | 
6755  |  |   // printf("Fragment 8: %"PRIu64"\n", ((Bits >> 42) & 1)); | 
6756  | 3.73k  |   if ((Bits >> 42) & 1) { | 
6757  |  |     // RLWINM, RLWINM8, RLWINM8o, RLWINMo, RLWNM, RLWNM8, RLWNM8o, RLWNMo  | 
6758  | 3.73k  |     printU5ImmOperand(MI, 4, O);  | 
6759  | 3.73k  |     return;  | 
6760  | 3.73k  |   } else { | 
6761  |  |     // PSQ_LUX, PSQ_LX, PSQ_STUX, PSQ_STX  | 
6762  | 0  |     printU3ImmOperand(MI, 4, O);  | 
6763  | 0  |     return;  | 
6764  | 0  |   }  | 
6765  |  |  | 
6766  | 3.73k  | }  | 
6767  |  |  | 
6768  |  |  | 
6769  |  |  | 
6770  |  | #ifdef PRINT_ALIAS_INSTR  | 
6771  |  | #undef PRINT_ALIAS_INSTR  | 
6772  |  |  | 
6773  |  | static char *printAliasInstr(MCInst *MI, SStream *OS, MCRegisterInfo *MRI)  | 
6774  | 122k  | { | 
6775  | 774k  |   #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg)))  | 
6776  | 122k  |   unsigned int I = 0, OpIdx, PrintMethodIdx;  | 
6777  | 122k  |   char *tmpString;  | 
6778  | 122k  |   const char *AsmString;  | 
6779  | 122k  |   switch (MCInst_getOpcode(MI)) { | 
6780  | 56.2k  |   default: return false;  | 
6781  | 784  |   case PPC_ADDPCIS:  | 
6782  | 784  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
6783  | 784  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
6784  | 784  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
6785  | 784  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
6786  | 784  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) { | 
6787  |  |       // (ADDPCIS g8rc:$RT, 0)  | 
6788  | 457  |       AsmString = "lnia $\x01";  | 
6789  | 457  |       break;  | 
6790  | 457  |     }  | 
6791  | 327  |     return NULL;  | 
6792  | 0  |   case PPC_BCC:  | 
6793  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6794  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6795  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
6796  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6797  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6798  |  |       // (BCC 12, crrc:$cc, condbrtarget:$dst)  | 
6799  | 0  |       AsmString = "blt $\x02, $\xFF\x03\x01";  | 
6800  | 0  |       break;  | 
6801  | 0  |     }  | 
6802  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6803  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6804  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
6805  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6806  |  |       // (BCC 12, CR0, condbrtarget:$dst)  | 
6807  | 0  |       AsmString = "blt $\xFF\x03\x01";  | 
6808  | 0  |       break;  | 
6809  | 0  |     }  | 
6810  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6811  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6812  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
6813  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6814  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6815  |  |       // (BCC 14, crrc:$cc, condbrtarget:$dst)  | 
6816  | 0  |       AsmString = "blt- $\x02, $\xFF\x03\x01";  | 
6817  | 0  |       break;  | 
6818  | 0  |     }  | 
6819  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6820  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6821  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
6822  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6823  |  |       // (BCC 14, CR0, condbrtarget:$dst)  | 
6824  | 0  |       AsmString = "blt- $\xFF\x03\x01";  | 
6825  | 0  |       break;  | 
6826  | 0  |     }  | 
6827  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6828  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6829  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
6830  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6831  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6832  |  |       // (BCC 15, crrc:$cc, condbrtarget:$dst)  | 
6833  | 0  |       AsmString = "blt+ $\x02, $\xFF\x03\x01";  | 
6834  | 0  |       break;  | 
6835  | 0  |     }  | 
6836  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6837  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6838  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
6839  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6840  |  |       // (BCC 15, CR0, condbrtarget:$dst)  | 
6841  | 0  |       AsmString = "blt+ $\xFF\x03\x01";  | 
6842  | 0  |       break;  | 
6843  | 0  |     }  | 
6844  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6845  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6846  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
6847  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6848  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6849  |  |       // (BCC 44, crrc:$cc, condbrtarget:$dst)  | 
6850  | 0  |       AsmString = "bgt $\x02, $\xFF\x03\x01";  | 
6851  | 0  |       break;  | 
6852  | 0  |     }  | 
6853  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6854  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6855  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
6856  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6857  |  |       // (BCC 44, CR0, condbrtarget:$dst)  | 
6858  | 0  |       AsmString = "bgt $\xFF\x03\x01";  | 
6859  | 0  |       break;  | 
6860  | 0  |     }  | 
6861  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6862  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6863  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
6864  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6865  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6866  |  |       // (BCC 46, crrc:$cc, condbrtarget:$dst)  | 
6867  | 0  |       AsmString = "bgt- $\x02, $\xFF\x03\x01";  | 
6868  | 0  |       break;  | 
6869  | 0  |     }  | 
6870  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6871  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6872  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
6873  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6874  |  |       // (BCC 46, CR0, condbrtarget:$dst)  | 
6875  | 0  |       AsmString = "bgt- $\xFF\x03\x01";  | 
6876  | 0  |       break;  | 
6877  | 0  |     }  | 
6878  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6879  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6880  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
6881  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6882  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6883  |  |       // (BCC 47, crrc:$cc, condbrtarget:$dst)  | 
6884  | 0  |       AsmString = "bgt+ $\x02, $\xFF\x03\x01";  | 
6885  | 0  |       break;  | 
6886  | 0  |     }  | 
6887  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6888  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6889  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
6890  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6891  |  |       // (BCC 47, CR0, condbrtarget:$dst)  | 
6892  | 0  |       AsmString = "bgt+ $\xFF\x03\x01";  | 
6893  | 0  |       break;  | 
6894  | 0  |     }  | 
6895  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6896  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6897  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
6898  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6899  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6900  |  |       // (BCC 76, crrc:$cc, condbrtarget:$dst)  | 
6901  | 0  |       AsmString = "beq $\x02, $\xFF\x03\x01";  | 
6902  | 0  |       break;  | 
6903  | 0  |     }  | 
6904  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6905  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6906  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
6907  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6908  |  |       // (BCC 76, CR0, condbrtarget:$dst)  | 
6909  | 0  |       AsmString = "beq $\xFF\x03\x01";  | 
6910  | 0  |       break;  | 
6911  | 0  |     }  | 
6912  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6913  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6914  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
6915  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6916  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6917  |  |       // (BCC 78, crrc:$cc, condbrtarget:$dst)  | 
6918  | 0  |       AsmString = "beq- $\x02, $\xFF\x03\x01";  | 
6919  | 0  |       break;  | 
6920  | 0  |     }  | 
6921  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6922  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6923  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
6924  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6925  |  |       // (BCC 78, CR0, condbrtarget:$dst)  | 
6926  | 0  |       AsmString = "beq- $\xFF\x03\x01";  | 
6927  | 0  |       break;  | 
6928  | 0  |     }  | 
6929  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6930  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6931  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
6932  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6933  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6934  |  |       // (BCC 79, crrc:$cc, condbrtarget:$dst)  | 
6935  | 0  |       AsmString = "beq+ $\x02, $\xFF\x03\x01";  | 
6936  | 0  |       break;  | 
6937  | 0  |     }  | 
6938  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6939  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6940  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
6941  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6942  |  |       // (BCC 79, CR0, condbrtarget:$dst)  | 
6943  | 0  |       AsmString = "beq+ $\xFF\x03\x01";  | 
6944  | 0  |       break;  | 
6945  | 0  |     }  | 
6946  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6947  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6948  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
6949  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6950  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6951  |  |       // (BCC 68, crrc:$cc, condbrtarget:$dst)  | 
6952  | 0  |       AsmString = "bne $\x02, $\xFF\x03\x01";  | 
6953  | 0  |       break;  | 
6954  | 0  |     }  | 
6955  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6956  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6957  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
6958  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6959  |  |       // (BCC 68, CR0, condbrtarget:$dst)  | 
6960  | 0  |       AsmString = "bne $\xFF\x03\x01";  | 
6961  | 0  |       break;  | 
6962  | 0  |     }  | 
6963  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6964  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6965  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
6966  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6967  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6968  |  |       // (BCC 70, crrc:$cc, condbrtarget:$dst)  | 
6969  | 0  |       AsmString = "bne- $\x02, $\xFF\x03\x01";  | 
6970  | 0  |       break;  | 
6971  | 0  |     }  | 
6972  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6973  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6974  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
6975  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6976  |  |       // (BCC 70, CR0, condbrtarget:$dst)  | 
6977  | 0  |       AsmString = "bne- $\xFF\x03\x01";  | 
6978  | 0  |       break;  | 
6979  | 0  |     }  | 
6980  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6981  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6982  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
6983  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
6984  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
6985  |  |       // (BCC 71, crrc:$cc, condbrtarget:$dst)  | 
6986  | 0  |       AsmString = "bne+ $\x02, $\xFF\x03\x01";  | 
6987  | 0  |       break;  | 
6988  | 0  |     }  | 
6989  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
6990  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
6991  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
6992  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
6993  |  |       // (BCC 71, CR0, condbrtarget:$dst)  | 
6994  | 0  |       AsmString = "bne+ $\xFF\x03\x01";  | 
6995  | 0  |       break;  | 
6996  | 0  |     }  | 
6997  | 0  |     return NULL;  | 
6998  | 0  |   case PPC_BCCA:  | 
6999  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7000  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7001  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7002  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7003  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7004  |  |       // (BCCA 12, crrc:$cc, abscondbrtarget:$dst)  | 
7005  | 0  |       AsmString = "blta $\x02, $\xFF\x03\x02";  | 
7006  | 0  |       break;  | 
7007  | 0  |     }  | 
7008  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7009  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7010  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7011  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7012  |  |       // (BCCA 12, CR0, abscondbrtarget:$dst)  | 
7013  | 0  |       AsmString = "blta $\xFF\x03\x02";  | 
7014  | 0  |       break;  | 
7015  | 0  |     }  | 
7016  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7017  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7018  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7019  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7020  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7021  |  |       // (BCCA 14, crrc:$cc, abscondbrtarget:$dst)  | 
7022  | 0  |       AsmString = "blta- $\x02, $\xFF\x03\x02";  | 
7023  | 0  |       break;  | 
7024  | 0  |     }  | 
7025  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7026  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7027  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7028  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7029  |  |       // (BCCA 14, CR0, abscondbrtarget:$dst)  | 
7030  | 0  |       AsmString = "blta- $\xFF\x03\x02";  | 
7031  | 0  |       break;  | 
7032  | 0  |     }  | 
7033  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7034  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7035  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7036  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7037  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7038  |  |       // (BCCA 15, crrc:$cc, abscondbrtarget:$dst)  | 
7039  | 0  |       AsmString = "blta+ $\x02, $\xFF\x03\x02";  | 
7040  | 0  |       break;  | 
7041  | 0  |     }  | 
7042  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7043  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7044  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7045  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7046  |  |       // (BCCA 15, CR0, abscondbrtarget:$dst)  | 
7047  | 0  |       AsmString = "blta+ $\xFF\x03\x02";  | 
7048  | 0  |       break;  | 
7049  | 0  |     }  | 
7050  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7051  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7052  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7053  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7054  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7055  |  |       // (BCCA 44, crrc:$cc, abscondbrtarget:$dst)  | 
7056  | 0  |       AsmString = "bgta $\x02, $\xFF\x03\x02";  | 
7057  | 0  |       break;  | 
7058  | 0  |     }  | 
7059  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7060  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7061  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7062  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7063  |  |       // (BCCA 44, CR0, abscondbrtarget:$dst)  | 
7064  | 0  |       AsmString = "bgta $\xFF\x03\x02";  | 
7065  | 0  |       break;  | 
7066  | 0  |     }  | 
7067  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7068  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7069  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7070  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7071  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7072  |  |       // (BCCA 46, crrc:$cc, abscondbrtarget:$dst)  | 
7073  | 0  |       AsmString = "bgta- $\x02, $\xFF\x03\x02";  | 
7074  | 0  |       break;  | 
7075  | 0  |     }  | 
7076  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7077  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7078  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7079  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7080  |  |       // (BCCA 46, CR0, abscondbrtarget:$dst)  | 
7081  | 0  |       AsmString = "bgta- $\xFF\x03\x02";  | 
7082  | 0  |       break;  | 
7083  | 0  |     }  | 
7084  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7085  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7086  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7087  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7088  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7089  |  |       // (BCCA 47, crrc:$cc, abscondbrtarget:$dst)  | 
7090  | 0  |       AsmString = "bgta+ $\x02, $\xFF\x03\x02";  | 
7091  | 0  |       break;  | 
7092  | 0  |     }  | 
7093  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7094  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7095  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7096  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7097  |  |       // (BCCA 47, CR0, abscondbrtarget:$dst)  | 
7098  | 0  |       AsmString = "bgta+ $\xFF\x03\x02";  | 
7099  | 0  |       break;  | 
7100  | 0  |     }  | 
7101  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7102  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7103  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7104  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7105  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7106  |  |       // (BCCA 76, crrc:$cc, abscondbrtarget:$dst)  | 
7107  | 0  |       AsmString = "beqa $\x02, $\xFF\x03\x02";  | 
7108  | 0  |       break;  | 
7109  | 0  |     }  | 
7110  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7111  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7112  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7113  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7114  |  |       // (BCCA 76, CR0, abscondbrtarget:$dst)  | 
7115  | 0  |       AsmString = "beqa $\xFF\x03\x02";  | 
7116  | 0  |       break;  | 
7117  | 0  |     }  | 
7118  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7119  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7120  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7121  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7122  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7123  |  |       // (BCCA 78, crrc:$cc, abscondbrtarget:$dst)  | 
7124  | 0  |       AsmString = "beqa- $\x02, $\xFF\x03\x02";  | 
7125  | 0  |       break;  | 
7126  | 0  |     }  | 
7127  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7128  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7129  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7130  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7131  |  |       // (BCCA 78, CR0, abscondbrtarget:$dst)  | 
7132  | 0  |       AsmString = "beqa- $\xFF\x03\x02";  | 
7133  | 0  |       break;  | 
7134  | 0  |     }  | 
7135  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7136  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7137  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7138  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7139  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7140  |  |       // (BCCA 79, crrc:$cc, abscondbrtarget:$dst)  | 
7141  | 0  |       AsmString = "beqa+ $\x02, $\xFF\x03\x02";  | 
7142  | 0  |       break;  | 
7143  | 0  |     }  | 
7144  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7145  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7146  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7147  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7148  |  |       // (BCCA 79, CR0, abscondbrtarget:$dst)  | 
7149  | 0  |       AsmString = "beqa+ $\xFF\x03\x02";  | 
7150  | 0  |       break;  | 
7151  | 0  |     }  | 
7152  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7153  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7154  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7155  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7156  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7157  |  |       // (BCCA 68, crrc:$cc, abscondbrtarget:$dst)  | 
7158  | 0  |       AsmString = "bnea $\x02, $\xFF\x03\x02";  | 
7159  | 0  |       break;  | 
7160  | 0  |     }  | 
7161  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7162  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7163  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7164  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7165  |  |       // (BCCA 68, CR0, abscondbrtarget:$dst)  | 
7166  | 0  |       AsmString = "bnea $\xFF\x03\x02";  | 
7167  | 0  |       break;  | 
7168  | 0  |     }  | 
7169  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7170  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7171  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7172  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7173  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7174  |  |       // (BCCA 70, crrc:$cc, abscondbrtarget:$dst)  | 
7175  | 0  |       AsmString = "bnea- $\x02, $\xFF\x03\x02";  | 
7176  | 0  |       break;  | 
7177  | 0  |     }  | 
7178  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7179  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7180  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7181  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7182  |  |       // (BCCA 70, CR0, abscondbrtarget:$dst)  | 
7183  | 0  |       AsmString = "bnea- $\xFF\x03\x02";  | 
7184  | 0  |       break;  | 
7185  | 0  |     }  | 
7186  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7187  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7188  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7189  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7190  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7191  |  |       // (BCCA 71, crrc:$cc, abscondbrtarget:$dst)  | 
7192  | 0  |       AsmString = "bnea+ $\x02, $\xFF\x03\x02";  | 
7193  | 0  |       break;  | 
7194  | 0  |     }  | 
7195  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7196  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7197  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7198  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7199  |  |       // (BCCA 71, CR0, abscondbrtarget:$dst)  | 
7200  | 0  |       AsmString = "bnea+ $\xFF\x03\x02";  | 
7201  | 0  |       break;  | 
7202  | 0  |     }  | 
7203  | 0  |     return NULL;  | 
7204  | 0  |   case PPC_BCCCTR:  | 
7205  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7206  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7207  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7208  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7209  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7210  |  |       // (BCCCTR 12, crrc:$cc)  | 
7211  | 0  |       AsmString = "bltctr $\x02";  | 
7212  | 0  |       break;  | 
7213  | 0  |     }  | 
7214  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7215  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7216  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7217  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7218  |  |       // (BCCCTR 12, CR0)  | 
7219  | 0  |       AsmString = "bltctr";  | 
7220  | 0  |       break;  | 
7221  | 0  |     }  | 
7222  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7223  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7224  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7225  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7226  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7227  |  |       // (BCCCTR 14, crrc:$cc)  | 
7228  | 0  |       AsmString = "bltctr- $\x02";  | 
7229  | 0  |       break;  | 
7230  | 0  |     }  | 
7231  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7232  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7233  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7234  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7235  |  |       // (BCCCTR 14, CR0)  | 
7236  | 0  |       AsmString = "bltctr-";  | 
7237  | 0  |       break;  | 
7238  | 0  |     }  | 
7239  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7240  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7241  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7242  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7243  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7244  |  |       // (BCCCTR 15, crrc:$cc)  | 
7245  | 0  |       AsmString = "bltctr+ $\x02";  | 
7246  | 0  |       break;  | 
7247  | 0  |     }  | 
7248  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7249  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7250  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7251  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7252  |  |       // (BCCCTR 15, CR0)  | 
7253  | 0  |       AsmString = "bltctr+";  | 
7254  | 0  |       break;  | 
7255  | 0  |     }  | 
7256  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7257  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7258  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7259  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7260  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7261  |  |       // (BCCCTR 44, crrc:$cc)  | 
7262  | 0  |       AsmString = "bgtctr $\x02";  | 
7263  | 0  |       break;  | 
7264  | 0  |     }  | 
7265  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7266  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7267  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7268  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7269  |  |       // (BCCCTR 44, CR0)  | 
7270  | 0  |       AsmString = "bgtctr";  | 
7271  | 0  |       break;  | 
7272  | 0  |     }  | 
7273  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7274  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7275  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7276  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7277  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7278  |  |       // (BCCCTR 46, crrc:$cc)  | 
7279  | 0  |       AsmString = "bgtctr- $\x02";  | 
7280  | 0  |       break;  | 
7281  | 0  |     }  | 
7282  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7283  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7284  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7285  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7286  |  |       // (BCCCTR 46, CR0)  | 
7287  | 0  |       AsmString = "bgtctr-";  | 
7288  | 0  |       break;  | 
7289  | 0  |     }  | 
7290  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7291  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7292  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7293  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7294  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7295  |  |       // (BCCCTR 47, crrc:$cc)  | 
7296  | 0  |       AsmString = "bgtctr+ $\x02";  | 
7297  | 0  |       break;  | 
7298  | 0  |     }  | 
7299  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7300  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7301  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7302  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7303  |  |       // (BCCCTR 47, CR0)  | 
7304  | 0  |       AsmString = "bgtctr+";  | 
7305  | 0  |       break;  | 
7306  | 0  |     }  | 
7307  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7308  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7309  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7310  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7311  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7312  |  |       // (BCCCTR 76, crrc:$cc)  | 
7313  | 0  |       AsmString = "beqctr $\x02";  | 
7314  | 0  |       break;  | 
7315  | 0  |     }  | 
7316  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7317  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7318  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7319  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7320  |  |       // (BCCCTR 76, CR0)  | 
7321  | 0  |       AsmString = "beqctr";  | 
7322  | 0  |       break;  | 
7323  | 0  |     }  | 
7324  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7325  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7326  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7327  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7328  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7329  |  |       // (BCCCTR 78, crrc:$cc)  | 
7330  | 0  |       AsmString = "beqctr- $\x02";  | 
7331  | 0  |       break;  | 
7332  | 0  |     }  | 
7333  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7334  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7335  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7336  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7337  |  |       // (BCCCTR 78, CR0)  | 
7338  | 0  |       AsmString = "beqctr-";  | 
7339  | 0  |       break;  | 
7340  | 0  |     }  | 
7341  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7342  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7343  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7344  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7345  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7346  |  |       // (BCCCTR 79, crrc:$cc)  | 
7347  | 0  |       AsmString = "beqctr+ $\x02";  | 
7348  | 0  |       break;  | 
7349  | 0  |     }  | 
7350  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7351  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7352  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7353  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7354  |  |       // (BCCCTR 79, CR0)  | 
7355  | 0  |       AsmString = "beqctr+";  | 
7356  | 0  |       break;  | 
7357  | 0  |     }  | 
7358  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7359  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7360  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7361  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7362  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7363  |  |       // (BCCCTR 68, crrc:$cc)  | 
7364  | 0  |       AsmString = "bnectr $\x02";  | 
7365  | 0  |       break;  | 
7366  | 0  |     }  | 
7367  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7368  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7369  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7370  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7371  |  |       // (BCCCTR 68, CR0)  | 
7372  | 0  |       AsmString = "bnectr";  | 
7373  | 0  |       break;  | 
7374  | 0  |     }  | 
7375  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7376  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7377  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7378  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7379  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7380  |  |       // (BCCCTR 70, crrc:$cc)  | 
7381  | 0  |       AsmString = "bnectr- $\x02";  | 
7382  | 0  |       break;  | 
7383  | 0  |     }  | 
7384  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7385  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7386  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7387  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7388  |  |       // (BCCCTR 70, CR0)  | 
7389  | 0  |       AsmString = "bnectr-";  | 
7390  | 0  |       break;  | 
7391  | 0  |     }  | 
7392  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7393  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7394  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7395  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7396  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7397  |  |       // (BCCCTR 71, crrc:$cc)  | 
7398  | 0  |       AsmString = "bnectr+ $\x02";  | 
7399  | 0  |       break;  | 
7400  | 0  |     }  | 
7401  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7402  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7403  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7404  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7405  |  |       // (BCCCTR 71, CR0)  | 
7406  | 0  |       AsmString = "bnectr+";  | 
7407  | 0  |       break;  | 
7408  | 0  |     }  | 
7409  | 0  |     return NULL;  | 
7410  | 0  |   case PPC_BCCCTRL:  | 
7411  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7412  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7413  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7414  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7415  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7416  |  |       // (BCCCTRL 12, crrc:$cc)  | 
7417  | 0  |       AsmString = "bltctrl $\x02";  | 
7418  | 0  |       break;  | 
7419  | 0  |     }  | 
7420  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7421  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7422  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7423  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7424  |  |       // (BCCCTRL 12, CR0)  | 
7425  | 0  |       AsmString = "bltctrl";  | 
7426  | 0  |       break;  | 
7427  | 0  |     }  | 
7428  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7429  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7430  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7431  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7432  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7433  |  |       // (BCCCTRL 14, crrc:$cc)  | 
7434  | 0  |       AsmString = "bltctrl- $\x02";  | 
7435  | 0  |       break;  | 
7436  | 0  |     }  | 
7437  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7438  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7439  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7440  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7441  |  |       // (BCCCTRL 14, CR0)  | 
7442  | 0  |       AsmString = "bltctrl-";  | 
7443  | 0  |       break;  | 
7444  | 0  |     }  | 
7445  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7446  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7447  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7448  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7449  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7450  |  |       // (BCCCTRL 15, crrc:$cc)  | 
7451  | 0  |       AsmString = "bltctrl+ $\x02";  | 
7452  | 0  |       break;  | 
7453  | 0  |     }  | 
7454  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7455  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7456  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7457  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7458  |  |       // (BCCCTRL 15, CR0)  | 
7459  | 0  |       AsmString = "bltctrl+";  | 
7460  | 0  |       break;  | 
7461  | 0  |     }  | 
7462  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7463  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7464  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7465  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7466  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7467  |  |       // (BCCCTRL 44, crrc:$cc)  | 
7468  | 0  |       AsmString = "bgtctrl $\x02";  | 
7469  | 0  |       break;  | 
7470  | 0  |     }  | 
7471  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7472  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7473  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7474  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7475  |  |       // (BCCCTRL 44, CR0)  | 
7476  | 0  |       AsmString = "bgtctrl";  | 
7477  | 0  |       break;  | 
7478  | 0  |     }  | 
7479  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7480  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7481  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7482  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7483  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7484  |  |       // (BCCCTRL 46, crrc:$cc)  | 
7485  | 0  |       AsmString = "bgtctrl- $\x02";  | 
7486  | 0  |       break;  | 
7487  | 0  |     }  | 
7488  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7489  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7490  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7491  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7492  |  |       // (BCCCTRL 46, CR0)  | 
7493  | 0  |       AsmString = "bgtctrl-";  | 
7494  | 0  |       break;  | 
7495  | 0  |     }  | 
7496  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7497  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7498  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7499  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7500  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7501  |  |       // (BCCCTRL 47, crrc:$cc)  | 
7502  | 0  |       AsmString = "bgtctrl+ $\x02";  | 
7503  | 0  |       break;  | 
7504  | 0  |     }  | 
7505  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7506  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7507  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7508  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7509  |  |       // (BCCCTRL 47, CR0)  | 
7510  | 0  |       AsmString = "bgtctrl+";  | 
7511  | 0  |       break;  | 
7512  | 0  |     }  | 
7513  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7514  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7515  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7516  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7517  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7518  |  |       // (BCCCTRL 76, crrc:$cc)  | 
7519  | 0  |       AsmString = "beqctrl $\x02";  | 
7520  | 0  |       break;  | 
7521  | 0  |     }  | 
7522  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7523  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7524  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7525  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7526  |  |       // (BCCCTRL 76, CR0)  | 
7527  | 0  |       AsmString = "beqctrl";  | 
7528  | 0  |       break;  | 
7529  | 0  |     }  | 
7530  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7531  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7532  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7533  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7534  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7535  |  |       // (BCCCTRL 78, crrc:$cc)  | 
7536  | 0  |       AsmString = "beqctrl- $\x02";  | 
7537  | 0  |       break;  | 
7538  | 0  |     }  | 
7539  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7540  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7541  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7542  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7543  |  |       // (BCCCTRL 78, CR0)  | 
7544  | 0  |       AsmString = "beqctrl-";  | 
7545  | 0  |       break;  | 
7546  | 0  |     }  | 
7547  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7548  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7549  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7550  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7551  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7552  |  |       // (BCCCTRL 79, crrc:$cc)  | 
7553  | 0  |       AsmString = "beqctrl+ $\x02";  | 
7554  | 0  |       break;  | 
7555  | 0  |     }  | 
7556  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7557  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7558  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7559  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7560  |  |       // (BCCCTRL 79, CR0)  | 
7561  | 0  |       AsmString = "beqctrl+";  | 
7562  | 0  |       break;  | 
7563  | 0  |     }  | 
7564  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7565  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7566  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7567  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7568  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7569  |  |       // (BCCCTRL 68, crrc:$cc)  | 
7570  | 0  |       AsmString = "bnectrl $\x02";  | 
7571  | 0  |       break;  | 
7572  | 0  |     }  | 
7573  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7574  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7575  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7576  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7577  |  |       // (BCCCTRL 68, CR0)  | 
7578  | 0  |       AsmString = "bnectrl";  | 
7579  | 0  |       break;  | 
7580  | 0  |     }  | 
7581  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7582  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7583  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7584  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7585  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7586  |  |       // (BCCCTRL 70, crrc:$cc)  | 
7587  | 0  |       AsmString = "bnectrl- $\x02";  | 
7588  | 0  |       break;  | 
7589  | 0  |     }  | 
7590  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7591  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7592  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7593  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7594  |  |       // (BCCCTRL 70, CR0)  | 
7595  | 0  |       AsmString = "bnectrl-";  | 
7596  | 0  |       break;  | 
7597  | 0  |     }  | 
7598  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7599  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7600  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7601  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7602  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7603  |  |       // (BCCCTRL 71, crrc:$cc)  | 
7604  | 0  |       AsmString = "bnectrl+ $\x02";  | 
7605  | 0  |       break;  | 
7606  | 0  |     }  | 
7607  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
7608  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7609  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7610  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7611  |  |       // (BCCCTRL 71, CR0)  | 
7612  | 0  |       AsmString = "bnectrl+";  | 
7613  | 0  |       break;  | 
7614  | 0  |     }  | 
7615  | 0  |     return NULL;  | 
7616  | 0  |   case PPC_BCCL:  | 
7617  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7618  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7619  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7620  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7621  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7622  |  |       // (BCCL 12, crrc:$cc, condbrtarget:$dst)  | 
7623  | 0  |       AsmString = "bltl $\x02, $\xFF\x03\x01";  | 
7624  | 0  |       break;  | 
7625  | 0  |     }  | 
7626  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7627  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7628  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7629  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7630  |  |       // (BCCL 12, CR0, condbrtarget:$dst)  | 
7631  | 0  |       AsmString = "bltl $\xFF\x03\x01";  | 
7632  | 0  |       break;  | 
7633  | 0  |     }  | 
7634  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7635  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7636  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7637  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7638  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7639  |  |       // (BCCL 14, crrc:$cc, condbrtarget:$dst)  | 
7640  | 0  |       AsmString = "bltl- $\x02, $\xFF\x03\x01";  | 
7641  | 0  |       break;  | 
7642  | 0  |     }  | 
7643  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7644  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7645  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7646  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7647  |  |       // (BCCL 14, CR0, condbrtarget:$dst)  | 
7648  | 0  |       AsmString = "bltl- $\xFF\x03\x01";  | 
7649  | 0  |       break;  | 
7650  | 0  |     }  | 
7651  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7652  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7653  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7654  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7655  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7656  |  |       // (BCCL 15, crrc:$cc, condbrtarget:$dst)  | 
7657  | 0  |       AsmString = "bltl+ $\x02, $\xFF\x03\x01";  | 
7658  | 0  |       break;  | 
7659  | 0  |     }  | 
7660  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7661  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7662  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7663  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7664  |  |       // (BCCL 15, CR0, condbrtarget:$dst)  | 
7665  | 0  |       AsmString = "bltl+ $\xFF\x03\x01";  | 
7666  | 0  |       break;  | 
7667  | 0  |     }  | 
7668  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7669  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7670  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7671  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7672  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7673  |  |       // (BCCL 44, crrc:$cc, condbrtarget:$dst)  | 
7674  | 0  |       AsmString = "bgtl $\x02, $\xFF\x03\x01";  | 
7675  | 0  |       break;  | 
7676  | 0  |     }  | 
7677  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7678  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7679  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7680  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7681  |  |       // (BCCL 44, CR0, condbrtarget:$dst)  | 
7682  | 0  |       AsmString = "bgtl $\xFF\x03\x01";  | 
7683  | 0  |       break;  | 
7684  | 0  |     }  | 
7685  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7686  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7687  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7688  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7689  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7690  |  |       // (BCCL 46, crrc:$cc, condbrtarget:$dst)  | 
7691  | 0  |       AsmString = "bgtl- $\x02, $\xFF\x03\x01";  | 
7692  | 0  |       break;  | 
7693  | 0  |     }  | 
7694  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7695  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7696  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7697  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7698  |  |       // (BCCL 46, CR0, condbrtarget:$dst)  | 
7699  | 0  |       AsmString = "bgtl- $\xFF\x03\x01";  | 
7700  | 0  |       break;  | 
7701  | 0  |     }  | 
7702  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7703  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7704  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7705  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7706  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7707  |  |       // (BCCL 47, crrc:$cc, condbrtarget:$dst)  | 
7708  | 0  |       AsmString = "bgtl+ $\x02, $\xFF\x03\x01";  | 
7709  | 0  |       break;  | 
7710  | 0  |     }  | 
7711  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7712  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7713  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7714  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7715  |  |       // (BCCL 47, CR0, condbrtarget:$dst)  | 
7716  | 0  |       AsmString = "bgtl+ $\xFF\x03\x01";  | 
7717  | 0  |       break;  | 
7718  | 0  |     }  | 
7719  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7720  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7721  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7722  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7723  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7724  |  |       // (BCCL 76, crrc:$cc, condbrtarget:$dst)  | 
7725  | 0  |       AsmString = "beql $\x02, $\xFF\x03\x01";  | 
7726  | 0  |       break;  | 
7727  | 0  |     }  | 
7728  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7729  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7730  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7731  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7732  |  |       // (BCCL 76, CR0, condbrtarget:$dst)  | 
7733  | 0  |       AsmString = "beql $\xFF\x03\x01";  | 
7734  | 0  |       break;  | 
7735  | 0  |     }  | 
7736  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7737  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7738  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7739  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7740  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7741  |  |       // (BCCL 78, crrc:$cc, condbrtarget:$dst)  | 
7742  | 0  |       AsmString = "beql- $\x02, $\xFF\x03\x01";  | 
7743  | 0  |       break;  | 
7744  | 0  |     }  | 
7745  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7746  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7747  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7748  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7749  |  |       // (BCCL 78, CR0, condbrtarget:$dst)  | 
7750  | 0  |       AsmString = "beql- $\xFF\x03\x01";  | 
7751  | 0  |       break;  | 
7752  | 0  |     }  | 
7753  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7754  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7755  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7756  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7757  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7758  |  |       // (BCCL 79, crrc:$cc, condbrtarget:$dst)  | 
7759  | 0  |       AsmString = "beql+ $\x02, $\xFF\x03\x01";  | 
7760  | 0  |       break;  | 
7761  | 0  |     }  | 
7762  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7763  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7764  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7765  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7766  |  |       // (BCCL 79, CR0, condbrtarget:$dst)  | 
7767  | 0  |       AsmString = "beql+ $\xFF\x03\x01";  | 
7768  | 0  |       break;  | 
7769  | 0  |     }  | 
7770  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7771  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7772  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7773  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7774  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7775  |  |       // (BCCL 68, crrc:$cc, condbrtarget:$dst)  | 
7776  | 0  |       AsmString = "bnel $\x02, $\xFF\x03\x01";  | 
7777  | 0  |       break;  | 
7778  | 0  |     }  | 
7779  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7780  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7781  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7782  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7783  |  |       // (BCCL 68, CR0, condbrtarget:$dst)  | 
7784  | 0  |       AsmString = "bnel $\xFF\x03\x01";  | 
7785  | 0  |       break;  | 
7786  | 0  |     }  | 
7787  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7788  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7789  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7790  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7791  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7792  |  |       // (BCCL 70, crrc:$cc, condbrtarget:$dst)  | 
7793  | 0  |       AsmString = "bnel- $\x02, $\xFF\x03\x01";  | 
7794  | 0  |       break;  | 
7795  | 0  |     }  | 
7796  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7797  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7798  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7799  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7800  |  |       // (BCCL 70, CR0, condbrtarget:$dst)  | 
7801  | 0  |       AsmString = "bnel- $\xFF\x03\x01";  | 
7802  | 0  |       break;  | 
7803  | 0  |     }  | 
7804  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7805  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7806  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7807  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7808  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7809  |  |       // (BCCL 71, crrc:$cc, condbrtarget:$dst)  | 
7810  | 0  |       AsmString = "bnel+ $\x02, $\xFF\x03\x01";  | 
7811  | 0  |       break;  | 
7812  | 0  |     }  | 
7813  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7814  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7815  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
7816  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7817  |  |       // (BCCL 71, CR0, condbrtarget:$dst)  | 
7818  | 0  |       AsmString = "bnel+ $\xFF\x03\x01";  | 
7819  | 0  |       break;  | 
7820  | 0  |     }  | 
7821  | 0  |     return NULL;  | 
7822  | 0  |   case PPC_BCCLA:  | 
7823  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7824  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7825  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7826  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7827  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7828  |  |       // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst)  | 
7829  | 0  |       AsmString = "bltla $\x02, $\xFF\x03\x02";  | 
7830  | 0  |       break;  | 
7831  | 0  |     }  | 
7832  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7833  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7834  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
7835  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7836  |  |       // (BCCLA 12, CR0, abscondbrtarget:$dst)  | 
7837  | 0  |       AsmString = "bltla $\xFF\x03\x02";  | 
7838  | 0  |       break;  | 
7839  | 0  |     }  | 
7840  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7841  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7842  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7843  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7844  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7845  |  |       // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst)  | 
7846  | 0  |       AsmString = "bltla- $\x02, $\xFF\x03\x02";  | 
7847  | 0  |       break;  | 
7848  | 0  |     }  | 
7849  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7850  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7851  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
7852  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7853  |  |       // (BCCLA 14, CR0, abscondbrtarget:$dst)  | 
7854  | 0  |       AsmString = "bltla- $\xFF\x03\x02";  | 
7855  | 0  |       break;  | 
7856  | 0  |     }  | 
7857  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7858  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7859  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7860  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7861  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7862  |  |       // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst)  | 
7863  | 0  |       AsmString = "bltla+ $\x02, $\xFF\x03\x02";  | 
7864  | 0  |       break;  | 
7865  | 0  |     }  | 
7866  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7867  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7868  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
7869  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7870  |  |       // (BCCLA 15, CR0, abscondbrtarget:$dst)  | 
7871  | 0  |       AsmString = "bltla+ $\xFF\x03\x02";  | 
7872  | 0  |       break;  | 
7873  | 0  |     }  | 
7874  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7875  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7876  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7877  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7878  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7879  |  |       // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst)  | 
7880  | 0  |       AsmString = "bgtla $\x02, $\xFF\x03\x02";  | 
7881  | 0  |       break;  | 
7882  | 0  |     }  | 
7883  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7884  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7885  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
7886  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7887  |  |       // (BCCLA 44, CR0, abscondbrtarget:$dst)  | 
7888  | 0  |       AsmString = "bgtla $\xFF\x03\x02";  | 
7889  | 0  |       break;  | 
7890  | 0  |     }  | 
7891  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7892  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7893  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7894  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7895  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7896  |  |       // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst)  | 
7897  | 0  |       AsmString = "bgtla- $\x02, $\xFF\x03\x02";  | 
7898  | 0  |       break;  | 
7899  | 0  |     }  | 
7900  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7901  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7902  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
7903  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7904  |  |       // (BCCLA 46, CR0, abscondbrtarget:$dst)  | 
7905  | 0  |       AsmString = "bgtla- $\xFF\x03\x02";  | 
7906  | 0  |       break;  | 
7907  | 0  |     }  | 
7908  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7909  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7910  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7911  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7912  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7913  |  |       // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst)  | 
7914  | 0  |       AsmString = "bgtla+ $\x02, $\xFF\x03\x02";  | 
7915  | 0  |       break;  | 
7916  | 0  |     }  | 
7917  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7918  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7919  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
7920  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7921  |  |       // (BCCLA 47, CR0, abscondbrtarget:$dst)  | 
7922  | 0  |       AsmString = "bgtla+ $\xFF\x03\x02";  | 
7923  | 0  |       break;  | 
7924  | 0  |     }  | 
7925  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7926  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7927  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7928  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7929  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7930  |  |       // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst)  | 
7931  | 0  |       AsmString = "beqla $\x02, $\xFF\x03\x02";  | 
7932  | 0  |       break;  | 
7933  | 0  |     }  | 
7934  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7935  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7936  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
7937  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7938  |  |       // (BCCLA 76, CR0, abscondbrtarget:$dst)  | 
7939  | 0  |       AsmString = "beqla $\xFF\x03\x02";  | 
7940  | 0  |       break;  | 
7941  | 0  |     }  | 
7942  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7943  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7944  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7945  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7946  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7947  |  |       // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst)  | 
7948  | 0  |       AsmString = "beqla- $\x02, $\xFF\x03\x02";  | 
7949  | 0  |       break;  | 
7950  | 0  |     }  | 
7951  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7952  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7953  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
7954  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7955  |  |       // (BCCLA 78, CR0, abscondbrtarget:$dst)  | 
7956  | 0  |       AsmString = "beqla- $\xFF\x03\x02";  | 
7957  | 0  |       break;  | 
7958  | 0  |     }  | 
7959  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7960  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7961  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7962  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7963  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7964  |  |       // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst)  | 
7965  | 0  |       AsmString = "beqla+ $\x02, $\xFF\x03\x02";  | 
7966  | 0  |       break;  | 
7967  | 0  |     }  | 
7968  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7969  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7970  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
7971  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7972  |  |       // (BCCLA 79, CR0, abscondbrtarget:$dst)  | 
7973  | 0  |       AsmString = "beqla+ $\xFF\x03\x02";  | 
7974  | 0  |       break;  | 
7975  | 0  |     }  | 
7976  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7977  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7978  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7979  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7980  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7981  |  |       // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst)  | 
7982  | 0  |       AsmString = "bnela $\x02, $\xFF\x03\x02";  | 
7983  | 0  |       break;  | 
7984  | 0  |     }  | 
7985  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7986  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7987  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
7988  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
7989  |  |       // (BCCLA 68, CR0, abscondbrtarget:$dst)  | 
7990  | 0  |       AsmString = "bnela $\xFF\x03\x02";  | 
7991  | 0  |       break;  | 
7992  | 0  |     }  | 
7993  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
7994  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
7995  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
7996  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
7997  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
7998  |  |       // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst)  | 
7999  | 0  |       AsmString = "bnela- $\x02, $\xFF\x03\x02";  | 
8000  | 0  |       break;  | 
8001  | 0  |     }  | 
8002  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8003  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8004  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
8005  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8006  |  |       // (BCCLA 70, CR0, abscondbrtarget:$dst)  | 
8007  | 0  |       AsmString = "bnela- $\xFF\x03\x02";  | 
8008  | 0  |       break;  | 
8009  | 0  |     }  | 
8010  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8011  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8012  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8013  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8014  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8015  |  |       // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst)  | 
8016  | 0  |       AsmString = "bnela+ $\x02, $\xFF\x03\x02";  | 
8017  | 0  |       break;  | 
8018  | 0  |     }  | 
8019  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8020  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8021  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8022  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8023  |  |       // (BCCLA 71, CR0, abscondbrtarget:$dst)  | 
8024  | 0  |       AsmString = "bnela+ $\xFF\x03\x02";  | 
8025  | 0  |       break;  | 
8026  | 0  |     }  | 
8027  | 0  |     return NULL;  | 
8028  | 0  |   case PPC_BCCLR:  | 
8029  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8030  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8031  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
8032  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8033  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8034  |  |       // (BCCLR 12, crrc:$cc)  | 
8035  | 0  |       AsmString = "bltlr $\x02";  | 
8036  | 0  |       break;  | 
8037  | 0  |     }  | 
8038  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8039  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8040  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
8041  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8042  |  |       // (BCCLR 12, CR0)  | 
8043  | 0  |       AsmString = "bltlr";  | 
8044  | 0  |       break;  | 
8045  | 0  |     }  | 
8046  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8047  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8048  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
8049  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8050  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8051  |  |       // (BCCLR 14, crrc:$cc)  | 
8052  | 0  |       AsmString = "bltlr- $\x02";  | 
8053  | 0  |       break;  | 
8054  | 0  |     }  | 
8055  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8056  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8057  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
8058  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8059  |  |       // (BCCLR 14, CR0)  | 
8060  | 0  |       AsmString = "bltlr-";  | 
8061  | 0  |       break;  | 
8062  | 0  |     }  | 
8063  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8064  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8065  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
8066  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8067  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8068  |  |       // (BCCLR 15, crrc:$cc)  | 
8069  | 0  |       AsmString = "bltlr+ $\x02";  | 
8070  | 0  |       break;  | 
8071  | 0  |     }  | 
8072  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8073  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8074  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
8075  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8076  |  |       // (BCCLR 15, CR0)  | 
8077  | 0  |       AsmString = "bltlr+";  | 
8078  | 0  |       break;  | 
8079  | 0  |     }  | 
8080  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8081  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8082  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
8083  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8084  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8085  |  |       // (BCCLR 44, crrc:$cc)  | 
8086  | 0  |       AsmString = "bgtlr $\x02";  | 
8087  | 0  |       break;  | 
8088  | 0  |     }  | 
8089  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8090  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8091  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
8092  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8093  |  |       // (BCCLR 44, CR0)  | 
8094  | 0  |       AsmString = "bgtlr";  | 
8095  | 0  |       break;  | 
8096  | 0  |     }  | 
8097  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8098  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8099  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
8100  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8101  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8102  |  |       // (BCCLR 46, crrc:$cc)  | 
8103  | 0  |       AsmString = "bgtlr- $\x02";  | 
8104  | 0  |       break;  | 
8105  | 0  |     }  | 
8106  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8107  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8108  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
8109  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8110  |  |       // (BCCLR 46, CR0)  | 
8111  | 0  |       AsmString = "bgtlr-";  | 
8112  | 0  |       break;  | 
8113  | 0  |     }  | 
8114  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8115  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8116  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
8117  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8118  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8119  |  |       // (BCCLR 47, crrc:$cc)  | 
8120  | 0  |       AsmString = "bgtlr+ $\x02";  | 
8121  | 0  |       break;  | 
8122  | 0  |     }  | 
8123  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8124  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8125  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
8126  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8127  |  |       // (BCCLR 47, CR0)  | 
8128  | 0  |       AsmString = "bgtlr+";  | 
8129  | 0  |       break;  | 
8130  | 0  |     }  | 
8131  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8132  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8133  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
8134  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8135  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8136  |  |       // (BCCLR 76, crrc:$cc)  | 
8137  | 0  |       AsmString = "beqlr $\x02";  | 
8138  | 0  |       break;  | 
8139  | 0  |     }  | 
8140  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8141  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8142  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
8143  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8144  |  |       // (BCCLR 76, CR0)  | 
8145  | 0  |       AsmString = "beqlr";  | 
8146  | 0  |       break;  | 
8147  | 0  |     }  | 
8148  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8149  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8150  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
8151  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8152  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8153  |  |       // (BCCLR 78, crrc:$cc)  | 
8154  | 0  |       AsmString = "beqlr- $\x02";  | 
8155  | 0  |       break;  | 
8156  | 0  |     }  | 
8157  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8158  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8159  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
8160  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8161  |  |       // (BCCLR 78, CR0)  | 
8162  | 0  |       AsmString = "beqlr-";  | 
8163  | 0  |       break;  | 
8164  | 0  |     }  | 
8165  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8166  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8167  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
8168  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8169  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8170  |  |       // (BCCLR 79, crrc:$cc)  | 
8171  | 0  |       AsmString = "beqlr+ $\x02";  | 
8172  | 0  |       break;  | 
8173  | 0  |     }  | 
8174  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8175  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8176  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
8177  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8178  |  |       // (BCCLR 79, CR0)  | 
8179  | 0  |       AsmString = "beqlr+";  | 
8180  | 0  |       break;  | 
8181  | 0  |     }  | 
8182  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8183  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8184  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
8185  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8186  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8187  |  |       // (BCCLR 68, crrc:$cc)  | 
8188  | 0  |       AsmString = "bnelr $\x02";  | 
8189  | 0  |       break;  | 
8190  | 0  |     }  | 
8191  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8192  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8193  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
8194  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8195  |  |       // (BCCLR 68, CR0)  | 
8196  | 0  |       AsmString = "bnelr";  | 
8197  | 0  |       break;  | 
8198  | 0  |     }  | 
8199  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8200  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8201  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
8202  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8203  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8204  |  |       // (BCCLR 70, crrc:$cc)  | 
8205  | 0  |       AsmString = "bnelr- $\x02";  | 
8206  | 0  |       break;  | 
8207  | 0  |     }  | 
8208  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8209  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8210  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
8211  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8212  |  |       // (BCCLR 70, CR0)  | 
8213  | 0  |       AsmString = "bnelr-";  | 
8214  | 0  |       break;  | 
8215  | 0  |     }  | 
8216  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8217  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8218  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8219  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8220  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8221  |  |       // (BCCLR 71, crrc:$cc)  | 
8222  | 0  |       AsmString = "bnelr+ $\x02";  | 
8223  | 0  |       break;  | 
8224  | 0  |     }  | 
8225  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8226  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8227  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8228  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8229  |  |       // (BCCLR 71, CR0)  | 
8230  | 0  |       AsmString = "bnelr+";  | 
8231  | 0  |       break;  | 
8232  | 0  |     }  | 
8233  | 0  |     return NULL;  | 
8234  | 0  |   case PPC_BCCLRL:  | 
8235  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8236  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8237  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
8238  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8239  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8240  |  |       // (BCCLRL 12, crrc:$cc)  | 
8241  | 0  |       AsmString = "bltlrl $\x02";  | 
8242  | 0  |       break;  | 
8243  | 0  |     }  | 
8244  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8245  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8246  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
8247  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8248  |  |       // (BCCLRL 12, CR0)  | 
8249  | 0  |       AsmString = "bltlrl";  | 
8250  | 0  |       break;  | 
8251  | 0  |     }  | 
8252  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8253  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8254  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
8255  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8256  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8257  |  |       // (BCCLRL 14, crrc:$cc)  | 
8258  | 0  |       AsmString = "bltlrl- $\x02";  | 
8259  | 0  |       break;  | 
8260  | 0  |     }  | 
8261  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8262  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8263  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
8264  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8265  |  |       // (BCCLRL 14, CR0)  | 
8266  | 0  |       AsmString = "bltlrl-";  | 
8267  | 0  |       break;  | 
8268  | 0  |     }  | 
8269  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8270  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8271  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
8272  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8273  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8274  |  |       // (BCCLRL 15, crrc:$cc)  | 
8275  | 0  |       AsmString = "bltlrl+ $\x02";  | 
8276  | 0  |       break;  | 
8277  | 0  |     }  | 
8278  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8279  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8280  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
8281  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8282  |  |       // (BCCLRL 15, CR0)  | 
8283  | 0  |       AsmString = "bltlrl+";  | 
8284  | 0  |       break;  | 
8285  | 0  |     }  | 
8286  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8287  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8288  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
8289  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8290  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8291  |  |       // (BCCLRL 44, crrc:$cc)  | 
8292  | 0  |       AsmString = "bgtlrl $\x02";  | 
8293  | 0  |       break;  | 
8294  | 0  |     }  | 
8295  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8296  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8297  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 44 &&  | 
8298  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8299  |  |       // (BCCLRL 44, CR0)  | 
8300  | 0  |       AsmString = "bgtlrl";  | 
8301  | 0  |       break;  | 
8302  | 0  |     }  | 
8303  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8304  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8305  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
8306  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8307  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8308  |  |       // (BCCLRL 46, crrc:$cc)  | 
8309  | 0  |       AsmString = "bgtlrl- $\x02";  | 
8310  | 0  |       break;  | 
8311  | 0  |     }  | 
8312  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8313  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8314  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 46 &&  | 
8315  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8316  |  |       // (BCCLRL 46, CR0)  | 
8317  | 0  |       AsmString = "bgtlrl-";  | 
8318  | 0  |       break;  | 
8319  | 0  |     }  | 
8320  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8321  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8322  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
8323  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8324  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8325  |  |       // (BCCLRL 47, crrc:$cc)  | 
8326  | 0  |       AsmString = "bgtlrl+ $\x02";  | 
8327  | 0  |       break;  | 
8328  | 0  |     }  | 
8329  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8330  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8331  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 47 &&  | 
8332  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8333  |  |       // (BCCLRL 47, CR0)  | 
8334  | 0  |       AsmString = "bgtlrl+";  | 
8335  | 0  |       break;  | 
8336  | 0  |     }  | 
8337  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8338  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8339  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
8340  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8341  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8342  |  |       // (BCCLRL 76, crrc:$cc)  | 
8343  | 0  |       AsmString = "beqlrl $\x02";  | 
8344  | 0  |       break;  | 
8345  | 0  |     }  | 
8346  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8347  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8348  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 76 &&  | 
8349  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8350  |  |       // (BCCLRL 76, CR0)  | 
8351  | 0  |       AsmString = "beqlrl";  | 
8352  | 0  |       break;  | 
8353  | 0  |     }  | 
8354  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8355  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8356  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
8357  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8358  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8359  |  |       // (BCCLRL 78, crrc:$cc)  | 
8360  | 0  |       AsmString = "beqlrl- $\x02";  | 
8361  | 0  |       break;  | 
8362  | 0  |     }  | 
8363  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8364  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8365  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 78 &&  | 
8366  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8367  |  |       // (BCCLRL 78, CR0)  | 
8368  | 0  |       AsmString = "beqlrl-";  | 
8369  | 0  |       break;  | 
8370  | 0  |     }  | 
8371  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8372  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8373  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
8374  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8375  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8376  |  |       // (BCCLRL 79, crrc:$cc)  | 
8377  | 0  |       AsmString = "beqlrl+ $\x02";  | 
8378  | 0  |       break;  | 
8379  | 0  |     }  | 
8380  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8381  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8382  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 79 &&  | 
8383  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8384  |  |       // (BCCLRL 79, CR0)  | 
8385  | 0  |       AsmString = "beqlrl+";  | 
8386  | 0  |       break;  | 
8387  | 0  |     }  | 
8388  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8389  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8390  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
8391  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8392  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8393  |  |       // (BCCLRL 68, crrc:$cc)  | 
8394  | 0  |       AsmString = "bnelrl $\x02";  | 
8395  | 0  |       break;  | 
8396  | 0  |     }  | 
8397  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8398  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8399  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 68 &&  | 
8400  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8401  |  |       // (BCCLRL 68, CR0)  | 
8402  | 0  |       AsmString = "bnelrl";  | 
8403  | 0  |       break;  | 
8404  | 0  |     }  | 
8405  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8406  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8407  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
8408  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8409  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8410  |  |       // (BCCLRL 70, crrc:$cc)  | 
8411  | 0  |       AsmString = "bnelrl- $\x02";  | 
8412  | 0  |       break;  | 
8413  | 0  |     }  | 
8414  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8415  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8416  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 70 &&  | 
8417  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8418  |  |       // (BCCLRL 70, CR0)  | 
8419  | 0  |       AsmString = "bnelrl-";  | 
8420  | 0  |       break;  | 
8421  | 0  |     }  | 
8422  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8423  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8424  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8425  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8426  | 0  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 1)) { | 
8427  |  |       // (BCCLRL 71, crrc:$cc)  | 
8428  | 0  |       AsmString = "bnelrl+ $\x02";  | 
8429  | 0  |       break;  | 
8430  | 0  |     }  | 
8431  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8432  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8433  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 71 &&  | 
8434  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_CR0) { | 
8435  |  |       // (BCCLRL 71, CR0)  | 
8436  | 0  |       AsmString = "bnelrl+";  | 
8437  | 0  |       break;  | 
8438  | 0  |     }  | 
8439  | 0  |     return NULL;  | 
8440  | 426  |   case PPC_CMPD:  | 
8441  | 426  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8442  | 426  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8443  | 350  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8444  | 350  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
8445  | 350  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8446  | 350  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
8447  |  |       // (CMPD CR0, g8rc:$rA, g8rc:$rB)  | 
8448  | 350  |       AsmString = "cmpd $\x02, $\x03";  | 
8449  | 350  |       break;  | 
8450  | 350  |     }  | 
8451  | 76  |     return NULL;  | 
8452  | 831  |   case PPC_CMPDI:  | 
8453  | 831  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8454  | 831  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8455  | 347  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8456  | 347  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
8457  |  |       // (CMPDI CR0, g8rc:$rA, s16imm64:$imm)  | 
8458  | 347  |       AsmString = "cmpdi $\x02, $\xFF\x03\x03";  | 
8459  | 347  |       break;  | 
8460  | 347  |     }  | 
8461  | 484  |     return NULL;  | 
8462  | 101  |   case PPC_CMPLD:  | 
8463  | 101  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8464  | 101  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8465  | 35  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8466  | 35  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
8467  | 35  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8468  | 35  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
8469  |  |       // (CMPLD CR0, g8rc:$rA, g8rc:$rB)  | 
8470  | 35  |       AsmString = "cmpld $\x02, $\x03";  | 
8471  | 35  |       break;  | 
8472  | 35  |     }  | 
8473  | 66  |     return NULL;  | 
8474  | 501  |   case PPC_CMPLDI:  | 
8475  | 501  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8476  | 501  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8477  | 251  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8478  | 251  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
8479  |  |       // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm)  | 
8480  | 251  |       AsmString = "cmpldi $\x02, $\xFF\x03\x04";  | 
8481  | 251  |       break;  | 
8482  | 251  |     }  | 
8483  | 250  |     return NULL;  | 
8484  | 277  |   case PPC_CMPLW:  | 
8485  | 277  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8486  | 277  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8487  | 210  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8488  | 210  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
8489  | 210  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8490  | 210  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
8491  |  |       // (CMPLW CR0, gprc:$rA, gprc:$rB)  | 
8492  | 210  |       AsmString = "cmplw $\x02, $\x03";  | 
8493  | 210  |       break;  | 
8494  | 210  |     }  | 
8495  | 67  |     return NULL;  | 
8496  | 467  |   case PPC_CMPLWI:  | 
8497  | 467  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8498  | 467  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8499  | 205  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8500  | 205  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
8501  |  |       // (CMPLWI CR0, gprc:$rA, u16imm:$imm)  | 
8502  | 205  |       AsmString = "cmplwi $\x02, $\xFF\x03\x04";  | 
8503  | 205  |       break;  | 
8504  | 205  |     }  | 
8505  | 262  |     return NULL;  | 
8506  | 298  |   case PPC_CMPW:  | 
8507  | 298  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8508  | 298  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8509  | 108  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8510  | 108  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
8511  | 108  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8512  | 108  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
8513  |  |       // (CMPW CR0, gprc:$rA, gprc:$rB)  | 
8514  | 108  |       AsmString = "cmpw $\x02, $\x03";  | 
8515  | 108  |       break;  | 
8516  | 108  |     }  | 
8517  | 190  |     return NULL;  | 
8518  | 857  |   case PPC_CMPWI:  | 
8519  | 857  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8520  | 857  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_CR0 &&  | 
8521  | 235  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8522  | 235  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
8523  |  |       // (CMPWI CR0, gprc:$rA, s16imm:$imm)  | 
8524  | 235  |       AsmString = "cmpwi $\x02, $\xFF\x03\x03";  | 
8525  | 235  |       break;  | 
8526  | 235  |     }  | 
8527  | 622  |     return NULL;  | 
8528  | 66  |   case PPC_CNTLZW:  | 
8529  | 66  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8530  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8531  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8532  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8533  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
8534  |  |       // (CNTLZW gprc:$rA, gprc:$rS)  | 
8535  | 66  |       AsmString = "cntlzw $\x01, $\x02";  | 
8536  | 66  |       break;  | 
8537  | 66  |     }  | 
8538  | 0  |     return NULL;  | 
8539  | 66  |   case PPC_CNTLZWo:  | 
8540  | 66  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8541  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8542  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8543  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8544  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
8545  |  |       // (CNTLZWo gprc:$rA, gprc:$rS)  | 
8546  | 66  |       AsmString = "cntlzw. $\x01, $\x02";  | 
8547  | 66  |       break;  | 
8548  | 66  |     }  | 
8549  | 0  |     return NULL;  | 
8550  | 187  |   case PPC_CREQV:  | 
8551  | 187  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8552  | 187  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8553  | 187  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&  | 
8554  | 187  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8555  | 187  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
8556  | 116  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8557  | 116  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { | 
8558  |  |       // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)  | 
8559  | 46  |       AsmString = "crset $\x01";  | 
8560  | 46  |       break;  | 
8561  | 46  |     }  | 
8562  | 141  |     return NULL;  | 
8563  | 275  |   case PPC_CRNOR:  | 
8564  | 275  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8565  | 275  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8566  | 275  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&  | 
8567  | 275  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8568  | 275  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
8569  | 275  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8570  | 275  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
8571  |  |       // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by)  | 
8572  | 79  |       AsmString = "crnot $\x01, $\x02";  | 
8573  | 79  |       break;  | 
8574  | 79  |     }  | 
8575  | 196  |     return NULL;  | 
8576  | 908  |   case PPC_CROR:  | 
8577  | 908  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8578  | 908  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8579  | 908  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&  | 
8580  | 908  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8581  | 908  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
8582  | 908  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8583  | 908  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
8584  |  |       // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by)  | 
8585  | 691  |       AsmString = "crmove $\x01, $\x02";  | 
8586  | 691  |       break;  | 
8587  | 691  |     }  | 
8588  | 217  |     return NULL;  | 
8589  | 477  |   case PPC_CRXOR:  | 
8590  | 477  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
8591  | 477  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8592  | 477  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 0) &&  | 
8593  | 477  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
8594  | 477  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
8595  | 318  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
8596  | 318  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { | 
8597  |  |       // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx)  | 
8598  | 237  |       AsmString = "crclr $\x01";  | 
8599  | 237  |       break;  | 
8600  | 237  |     }  | 
8601  | 240  |     return NULL;  | 
8602  | 903  |   case PPC_MBAR:  | 
8603  | 903  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
8604  | 903  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
8605  | 903  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { | 
8606  |  |       // (MBAR 0)  | 
8607  | 510  |       AsmString = "mbar";  | 
8608  | 510  |       break;  | 
8609  | 510  |     }  | 
8610  | 393  |     return NULL;  | 
8611  | 2.18k  |   case PPC_MFDCR:  | 
8612  | 2.18k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8613  | 2.18k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8614  | 2.18k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8615  | 2.18k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8616  | 2.18k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 128) { | 
8617  |  |       // (MFDCR gprc:$Rx, 128)  | 
8618  | 226  |       AsmString = "mfbr0 $\x01";  | 
8619  | 226  |       break;  | 
8620  | 226  |     }  | 
8621  | 1.96k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8622  | 1.96k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8623  | 1.96k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8624  | 1.96k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8625  | 1.96k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 129) { | 
8626  |  |       // (MFDCR gprc:$Rx, 129)  | 
8627  | 195  |       AsmString = "mfbr1 $\x01";  | 
8628  | 195  |       break;  | 
8629  | 195  |     }  | 
8630  | 1.76k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8631  | 1.76k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8632  | 1.76k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8633  | 1.76k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8634  | 1.76k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 130) { | 
8635  |  |       // (MFDCR gprc:$Rx, 130)  | 
8636  | 66  |       AsmString = "mfbr2 $\x01";  | 
8637  | 66  |       break;  | 
8638  | 66  |     }  | 
8639  | 1.70k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8640  | 1.70k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8641  | 1.70k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8642  | 1.70k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8643  | 1.70k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 131) { | 
8644  |  |       // (MFDCR gprc:$Rx, 131)  | 
8645  | 197  |       AsmString = "mfbr3 $\x01";  | 
8646  | 197  |       break;  | 
8647  | 197  |     }  | 
8648  | 1.50k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8649  | 1.50k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8650  | 1.50k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8651  | 1.50k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8652  | 1.50k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 132) { | 
8653  |  |       // (MFDCR gprc:$Rx, 132)  | 
8654  | 530  |       AsmString = "mfbr4 $\x01";  | 
8655  | 530  |       break;  | 
8656  | 530  |     }  | 
8657  | 973  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8658  | 973  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8659  | 973  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8660  | 973  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8661  | 973  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 133) { | 
8662  |  |       // (MFDCR gprc:$Rx, 133)  | 
8663  | 71  |       AsmString = "mfbr5 $\x01";  | 
8664  | 71  |       break;  | 
8665  | 71  |     }  | 
8666  | 902  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8667  | 902  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8668  | 902  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8669  | 902  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8670  | 902  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 134) { | 
8671  |  |       // (MFDCR gprc:$Rx, 134)  | 
8672  | 67  |       AsmString = "mfbr6 $\x01";  | 
8673  | 67  |       break;  | 
8674  | 67  |     }  | 
8675  | 835  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8676  | 835  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8677  | 835  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8678  | 835  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8679  | 835  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 135) { | 
8680  |  |       // (MFDCR gprc:$Rx, 135)  | 
8681  | 371  |       AsmString = "mfbr7 $\x01";  | 
8682  | 371  |       break;  | 
8683  | 371  |     }  | 
8684  | 464  |     return NULL;  | 
8685  | 9.83k  |   case PPC_MFSPR:  | 
8686  | 9.83k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8687  | 9.83k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8688  | 9.83k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8689  | 9.83k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8690  | 9.83k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1) { | 
8691  |  |       // (MFSPR gprc:$Rx, 1)  | 
8692  | 69  |       AsmString = "mfxer $\x01";  | 
8693  | 69  |       break;  | 
8694  | 69  |     }  | 
8695  | 9.76k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8696  | 9.76k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8697  | 9.76k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8698  | 9.76k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8699  | 9.76k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 4) { | 
8700  |  |       // (MFSPR gprc:$Rx, 4)  | 
8701  | 117  |       AsmString = "mfrtcu $\x01";  | 
8702  | 117  |       break;  | 
8703  | 117  |     }  | 
8704  | 9.64k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8705  | 9.64k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8706  | 9.64k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8707  | 9.64k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8708  | 9.64k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 5) { | 
8709  |  |       // (MFSPR gprc:$Rx, 5)  | 
8710  | 396  |       AsmString = "mfrtcl $\x01";  | 
8711  | 396  |       break;  | 
8712  | 396  |     }  | 
8713  | 9.25k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8714  | 9.25k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8715  | 9.25k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8716  | 9.25k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8717  | 9.25k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 17) { | 
8718  |  |       // (MFSPR gprc:$Rx, 17)  | 
8719  | 345  |       AsmString = "mfdscr $\x01";  | 
8720  | 345  |       break;  | 
8721  | 345  |     }  | 
8722  | 8.90k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8723  | 8.90k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8724  | 8.90k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8725  | 8.90k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8726  | 8.90k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 18) { | 
8727  |  |       // (MFSPR gprc:$Rx, 18)  | 
8728  | 227  |       AsmString = "mfdsisr $\x01";  | 
8729  | 227  |       break;  | 
8730  | 227  |     }  | 
8731  | 8.67k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8732  | 8.67k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8733  | 8.67k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8734  | 8.67k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8735  | 8.67k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 19) { | 
8736  |  |       // (MFSPR gprc:$Rx, 19)  | 
8737  | 66  |       AsmString = "mfdar $\x01";  | 
8738  | 66  |       break;  | 
8739  | 66  |     }  | 
8740  | 8.61k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8741  | 8.61k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8742  | 8.61k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8743  | 8.61k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8744  | 8.61k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 990) { | 
8745  |  |       // (MFSPR gprc:$Rx, 990)  | 
8746  | 202  |       AsmString = "mfsrr2 $\x01";  | 
8747  | 202  |       break;  | 
8748  | 202  |     }  | 
8749  | 8.41k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8750  | 8.41k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8751  | 8.41k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8752  | 8.41k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8753  | 8.41k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 991) { | 
8754  |  |       // (MFSPR gprc:$Rx, 991)  | 
8755  | 107  |       AsmString = "mfsrr3 $\x01";  | 
8756  | 107  |       break;  | 
8757  | 107  |     }  | 
8758  | 8.30k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8759  | 8.30k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8760  | 8.30k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8761  | 8.30k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8762  | 8.30k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 28) { | 
8763  |  |       // (MFSPR gprc:$Rx, 28)  | 
8764  | 87  |       AsmString = "mfcfar $\x01";  | 
8765  | 87  |       break;  | 
8766  | 87  |     }  | 
8767  | 8.21k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8768  | 8.21k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8769  | 8.21k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8770  | 8.21k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8771  | 8.21k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 29) { | 
8772  |  |       // (MFSPR gprc:$Rx, 29)  | 
8773  | 102  |       AsmString = "mfamr $\x01";  | 
8774  | 102  |       break;  | 
8775  | 102  |     }  | 
8776  | 8.11k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8777  | 8.11k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8778  | 8.11k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8779  | 8.11k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8780  | 8.11k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 48) { | 
8781  |  |       // (MFSPR gprc:$Rx, 48)  | 
8782  | 66  |       AsmString = "mfpid $\x01";  | 
8783  | 66  |       break;  | 
8784  | 66  |     }  | 
8785  | 8.04k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8786  | 8.04k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8787  | 8.04k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8788  | 8.04k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8789  | 8.04k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 989) { | 
8790  |  |       // (MFSPR gprc:$Rx, 989)  | 
8791  | 789  |       AsmString = "mftblo $\x01";  | 
8792  | 789  |       break;  | 
8793  | 789  |     }  | 
8794  | 7.26k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8795  | 7.26k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8796  | 7.26k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8797  | 7.26k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8798  | 7.26k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 988) { | 
8799  |  |       // (MFSPR gprc:$Rx, 988)  | 
8800  | 1.56k  |       AsmString = "mftbhi $\x01";  | 
8801  | 1.56k  |       break;  | 
8802  | 1.56k  |     }  | 
8803  | 5.70k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8804  | 5.70k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8805  | 5.70k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8806  | 5.70k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8807  | 5.70k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 536) { | 
8808  |  |       // (MFSPR gprc:$Rx, 536)  | 
8809  | 38  |       AsmString = "mfdbatu $\x01, 0";  | 
8810  | 38  |       break;  | 
8811  | 38  |     }  | 
8812  | 5.66k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8813  | 5.66k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8814  | 5.66k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8815  | 5.66k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8816  | 5.66k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 537) { | 
8817  |  |       // (MFSPR gprc:$Rx, 537)  | 
8818  | 70  |       AsmString = "mfdbatl $\x01, 0";  | 
8819  | 70  |       break;  | 
8820  | 70  |     }  | 
8821  | 5.59k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8822  | 5.59k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8823  | 5.59k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8824  | 5.59k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8825  | 5.59k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 528) { | 
8826  |  |       // (MFSPR gprc:$Rx, 528)  | 
8827  | 66  |       AsmString = "mfibatu $\x01, 0";  | 
8828  | 66  |       break;  | 
8829  | 66  |     }  | 
8830  | 5.52k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8831  | 5.52k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8832  | 5.52k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8833  | 5.52k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8834  | 5.52k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 529) { | 
8835  |  |       // (MFSPR gprc:$Rx, 529)  | 
8836  | 393  |       AsmString = "mfibatl $\x01, 0";  | 
8837  | 393  |       break;  | 
8838  | 393  |     }  | 
8839  | 5.13k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8840  | 5.13k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8841  | 5.13k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8842  | 5.13k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8843  | 5.13k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 538) { | 
8844  |  |       // (MFSPR gprc:$Rx, 538)  | 
8845  | 67  |       AsmString = "mfdbatu $\x01, 1";  | 
8846  | 67  |       break;  | 
8847  | 67  |     }  | 
8848  | 5.06k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8849  | 5.06k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8850  | 5.06k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8851  | 5.06k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8852  | 5.06k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 539) { | 
8853  |  |       // (MFSPR gprc:$Rx, 539)  | 
8854  | 68  |       AsmString = "mfdbatl $\x01, 1";  | 
8855  | 68  |       break;  | 
8856  | 68  |     }  | 
8857  | 4.99k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8858  | 4.99k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8859  | 4.99k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8860  | 4.99k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8861  | 4.99k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 530) { | 
8862  |  |       // (MFSPR gprc:$Rx, 530)  | 
8863  | 353  |       AsmString = "mfibatu $\x01, 1";  | 
8864  | 353  |       break;  | 
8865  | 353  |     }  | 
8866  | 4.64k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8867  | 4.64k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8868  | 4.64k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8869  | 4.64k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8870  | 4.64k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 531) { | 
8871  |  |       // (MFSPR gprc:$Rx, 531)  | 
8872  | 98  |       AsmString = "mfibatl $\x01, 1";  | 
8873  | 98  |       break;  | 
8874  | 98  |     }  | 
8875  | 4.54k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8876  | 4.54k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8877  | 4.54k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8878  | 4.54k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8879  | 4.54k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 540) { | 
8880  |  |       // (MFSPR gprc:$Rx, 540)  | 
8881  | 141  |       AsmString = "mfdbatu $\x01, 2";  | 
8882  | 141  |       break;  | 
8883  | 141  |     }  | 
8884  | 4.40k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8885  | 4.40k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8886  | 4.40k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8887  | 4.40k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8888  | 4.40k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 541) { | 
8889  |  |       // (MFSPR gprc:$Rx, 541)  | 
8890  | 101  |       AsmString = "mfdbatl $\x01, 2";  | 
8891  | 101  |       break;  | 
8892  | 101  |     }  | 
8893  | 4.30k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8894  | 4.30k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8895  | 4.30k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8896  | 4.30k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8897  | 4.30k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 532) { | 
8898  |  |       // (MFSPR gprc:$Rx, 532)  | 
8899  | 68  |       AsmString = "mfibatu $\x01, 2";  | 
8900  | 68  |       break;  | 
8901  | 68  |     }  | 
8902  | 4.23k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8903  | 4.23k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8904  | 4.23k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8905  | 4.23k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8906  | 4.23k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 533) { | 
8907  |  |       // (MFSPR gprc:$Rx, 533)  | 
8908  | 73  |       AsmString = "mfibatl $\x01, 2";  | 
8909  | 73  |       break;  | 
8910  | 73  |     }  | 
8911  | 4.16k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8912  | 4.16k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8913  | 4.16k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8914  | 4.16k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8915  | 4.16k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 542) { | 
8916  |  |       // (MFSPR gprc:$Rx, 542)  | 
8917  | 153  |       AsmString = "mfdbatu $\x01, 3";  | 
8918  | 153  |       break;  | 
8919  | 153  |     }  | 
8920  | 4.01k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8921  | 4.01k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8922  | 4.01k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8923  | 4.01k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8924  | 4.01k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 543) { | 
8925  |  |       // (MFSPR gprc:$Rx, 543)  | 
8926  | 249  |       AsmString = "mfdbatl $\x01, 3";  | 
8927  | 249  |       break;  | 
8928  | 249  |     }  | 
8929  | 3.76k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8930  | 3.76k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8931  | 3.76k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8932  | 3.76k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8933  | 3.76k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 534) { | 
8934  |  |       // (MFSPR gprc:$Rx, 534)  | 
8935  | 66  |       AsmString = "mfibatu $\x01, 3";  | 
8936  | 66  |       break;  | 
8937  | 66  |     }  | 
8938  | 3.69k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8939  | 3.69k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8940  | 3.69k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8941  | 3.69k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8942  | 3.69k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 535) { | 
8943  |  |       // (MFSPR gprc:$Rx, 535)  | 
8944  | 169  |       AsmString = "mfibatl $\x01, 3";  | 
8945  | 169  |       break;  | 
8946  | 169  |     }  | 
8947  | 3.52k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8948  | 3.52k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8949  | 3.52k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8950  | 3.52k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8951  | 3.52k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1018) { | 
8952  |  |       // (MFSPR gprc:$Rx, 1018)  | 
8953  | 195  |       AsmString = "mfdccr $\x01";  | 
8954  | 195  |       break;  | 
8955  | 195  |     }  | 
8956  | 3.33k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8957  | 3.33k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8958  | 3.33k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8959  | 3.33k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8960  | 3.33k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 1019) { | 
8961  |  |       // (MFSPR gprc:$Rx, 1019)  | 
8962  | 66  |       AsmString = "mficcr $\x01";  | 
8963  | 66  |       break;  | 
8964  | 66  |     }  | 
8965  | 3.26k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8966  | 3.26k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8967  | 3.26k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8968  | 3.26k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8969  | 3.26k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 981) { | 
8970  |  |       // (MFSPR gprc:$Rx, 981)  | 
8971  | 666  |       AsmString = "mfdear $\x01";  | 
8972  | 666  |       break;  | 
8973  | 666  |     }  | 
8974  | 2.60k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8975  | 2.60k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8976  | 2.60k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8977  | 2.60k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8978  | 2.60k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 980) { | 
8979  |  |       // (MFSPR gprc:$Rx, 980)  | 
8980  | 144  |       AsmString = "mfesr $\x01";  | 
8981  | 144  |       break;  | 
8982  | 144  |     }  | 
8983  | 2.45k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8984  | 2.45k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8985  | 2.45k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8986  | 2.45k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8987  | 2.45k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 512) { | 
8988  |  |       // (MFSPR gprc:$Rx, 512)  | 
8989  | 157  |       AsmString = "mfspefscr $\x01";  | 
8990  | 157  |       break;  | 
8991  | 157  |     }  | 
8992  | 2.29k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
8993  | 2.29k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
8994  | 2.29k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
8995  | 2.29k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
8996  | 2.29k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 986) { | 
8997  |  |       // (MFSPR gprc:$Rx, 986)  | 
8998  | 914  |       AsmString = "mftcr $\x01";  | 
8999  | 914  |       break;  | 
9000  | 914  |     }  | 
9001  | 1.38k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9002  | 1.38k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9003  | 1.38k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9004  | 1.38k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9005  | 1.38k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 280) { | 
9006  |  |       // (MFSPR gprc:$RT, 280)  | 
9007  | 192  |       AsmString = "mfasr $\x01";  | 
9008  | 192  |       break;  | 
9009  | 192  |     }  | 
9010  | 1.19k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9011  | 1.19k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9012  | 1.19k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9013  | 1.19k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9014  | 1.19k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 287) { | 
9015  |  |       // (MFSPR gprc:$RT, 287)  | 
9016  | 66  |       AsmString = "mfpvr $\x01";  | 
9017  | 66  |       break;  | 
9018  | 66  |     }  | 
9019  | 1.12k  |     return NULL;  | 
9020  | 456  |   case PPC_MFTB:  | 
9021  | 456  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9022  | 456  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9023  | 456  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9024  | 456  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9025  | 456  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 269) { | 
9026  |  |       // (MFTB gprc:$Rx, 269)  | 
9027  | 66  |       AsmString = "mftbu $\x01";  | 
9028  | 66  |       break;  | 
9029  | 66  |     }  | 
9030  | 390  |     return NULL;  | 
9031  | 0  |   case PPC_MFVRSAVE:  | 
9032  | 0  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
9033  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9034  | 0  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0)) { | 
9035  |  |       // (MFVRSAVE gprc:$rS)  | 
9036  | 0  |       AsmString = "mfvrsave $\x01";  | 
9037  | 0  |       break;  | 
9038  | 0  |     }  | 
9039  | 0  |     return NULL;  | 
9040  | 637  |   case PPC_MFVSRD:  | 
9041  | 637  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9042  | 637  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9043  | 637  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9044  | 637  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9045  | 637  |         GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1)) { | 
9046  |  |       // (MFVSRD g8rc:$rA, f8rc:$src)  | 
9047  | 68  |       AsmString = "mffprd $\x01, $\x02";  | 
9048  | 68  |       break;  | 
9049  | 68  |     }  | 
9050  | 569  |     return NULL;  | 
9051  | 0  |   case PPC_MTCRF8:  | 
9052  | 0  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9053  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9054  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 255 &&  | 
9055  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9056  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
9057  |  |       // (MTCRF8 255, g8rc:$rA)  | 
9058  | 0  |       AsmString = "mtcr $\x02";  | 
9059  | 0  |       break;  | 
9060  | 0  |     }  | 
9061  | 0  |     return NULL;  | 
9062  | 2.52k  |   case PPC_MTDCR:  | 
9063  | 2.52k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9064  | 2.52k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9065  | 2.52k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9066  | 2.52k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9067  | 2.52k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 128) { | 
9068  |  |       // (MTDCR gprc:$Rx, 128)  | 
9069  | 209  |       AsmString = "mtbr0 $\x01";  | 
9070  | 209  |       break;  | 
9071  | 209  |     }  | 
9072  | 2.31k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9073  | 2.31k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9074  | 2.31k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9075  | 2.31k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9076  | 2.31k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 129) { | 
9077  |  |       // (MTDCR gprc:$Rx, 129)  | 
9078  | 394  |       AsmString = "mtbr1 $\x01";  | 
9079  | 394  |       break;  | 
9080  | 394  |     }  | 
9081  | 1.92k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9082  | 1.92k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9083  | 1.92k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9084  | 1.92k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9085  | 1.92k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 130) { | 
9086  |  |       // (MTDCR gprc:$Rx, 130)  | 
9087  | 203  |       AsmString = "mtbr2 $\x01";  | 
9088  | 203  |       break;  | 
9089  | 203  |     }  | 
9090  | 1.71k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9091  | 1.71k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9092  | 1.71k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9093  | 1.71k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9094  | 1.71k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 131) { | 
9095  |  |       // (MTDCR gprc:$Rx, 131)  | 
9096  | 66  |       AsmString = "mtbr3 $\x01";  | 
9097  | 66  |       break;  | 
9098  | 66  |     }  | 
9099  | 1.65k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9100  | 1.65k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9101  | 1.65k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9102  | 1.65k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9103  | 1.65k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 132) { | 
9104  |  |       // (MTDCR gprc:$Rx, 132)  | 
9105  | 471  |       AsmString = "mtbr4 $\x01";  | 
9106  | 471  |       break;  | 
9107  | 471  |     }  | 
9108  | 1.18k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9109  | 1.18k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9110  | 1.18k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9111  | 1.18k  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9112  | 1.18k  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 133) { | 
9113  |  |       // (MTDCR gprc:$Rx, 133)  | 
9114  | 379  |       AsmString = "mtbr5 $\x01";  | 
9115  | 379  |       break;  | 
9116  | 379  |     }  | 
9117  | 801  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9118  | 801  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9119  | 801  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9120  | 801  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9121  | 801  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 134) { | 
9122  |  |       // (MTDCR gprc:$Rx, 134)  | 
9123  | 76  |       AsmString = "mtbr6 $\x01";  | 
9124  | 76  |       break;  | 
9125  | 76  |     }  | 
9126  | 725  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9127  | 725  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9128  | 725  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9129  | 725  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9130  | 725  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 135) { | 
9131  |  |       // (MTDCR gprc:$Rx, 135)  | 
9132  | 91  |       AsmString = "mtbr7 $\x01";  | 
9133  | 91  |       break;  | 
9134  | 91  |     }  | 
9135  | 634  |     return NULL;  | 
9136  | 821  |   case PPC_MTFSF:  | 
9137  | 821  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9138  | 821  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9139  | 821  |         GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1) &&  | 
9140  | 821  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9141  | 821  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&  | 
9142  | 390  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9143  | 390  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9144  |  |       // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0)  | 
9145  | 263  |       AsmString = "mtfsf $\x01, $\x02";  | 
9146  | 263  |       break;  | 
9147  | 263  |     }  | 
9148  | 558  |     return NULL;  | 
9149  | 283  |   case PPC_MTFSFI:  | 
9150  | 283  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9151  | 283  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9152  | 283  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 0) &&  | 
9153  | 283  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9154  | 283  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
9155  |  |       // (MTFSFI crrc:$BF, i32imm:$U, 0)  | 
9156  | 89  |       AsmString = "mtfsfi $\x01, $\x02";  | 
9157  | 89  |       break;  | 
9158  | 89  |     }  | 
9159  | 194  |     return NULL;  | 
9160  | 123  |   case PPC_MTFSFIo:  | 
9161  | 123  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9162  | 123  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9163  | 123  |         GETREGCLASS_CONTAIN(PPC_CRRCRegClassID, 0) &&  | 
9164  | 123  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9165  | 123  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
9166  |  |       // (MTFSFIo crrc:$BF, i32imm:$U, 0)  | 
9167  | 89  |       AsmString = "mtfsfi. $\x01, $\x02";  | 
9168  | 89  |       break;  | 
9169  | 89  |     }  | 
9170  | 34  |     return NULL;  | 
9171  | 1.15k  |   case PPC_MTFSFo:  | 
9172  | 1.15k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9173  | 1.15k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9174  | 1.15k  |         GETREGCLASS_CONTAIN(PPC_F8RCRegClassID, 1) &&  | 
9175  | 1.15k  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9176  | 1.15k  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&  | 
9177  | 675  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9178  | 675  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9179  |  |       // (MTFSFo i32imm:$FLM, f8rc:$FRB, 0, 0)  | 
9180  | 359  |       AsmString = "mtfsf. $\x01, $\x02";  | 
9181  | 359  |       break;  | 
9182  | 359  |     }  | 
9183  | 791  |     return NULL;  | 
9184  | 148  |   case PPC_MTMSR:  | 
9185  | 148  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9186  | 148  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9187  | 148  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9188  | 148  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9189  | 148  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) { | 
9190  |  |       // (MTMSR gprc:$RS, 0)  | 
9191  | 81  |       AsmString = "mtmsr $\x01";  | 
9192  | 81  |       break;  | 
9193  | 81  |     }  | 
9194  | 67  |     return NULL;  | 
9195  | 294  |   case PPC_MTMSRD:  | 
9196  | 294  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9197  | 294  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9198  | 294  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9199  | 294  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
9200  | 294  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 0) { | 
9201  |  |       // (MTMSRD gprc:$RS, 0)  | 
9202  | 83  |       AsmString = "mtmsrd $\x01";  | 
9203  | 83  |       break;  | 
9204  | 83  |     }  | 
9205  | 211  |     return NULL;  | 
9206  | 12.9k  |   case PPC_MTSPR:  | 
9207  | 12.9k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9208  | 12.9k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9209  | 12.9k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&  | 
9210  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9211  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9212  |  |       // (MTSPR 1, gprc:$Rx)  | 
9213  | 66  |       AsmString = "mtxer $\x02";  | 
9214  | 66  |       break;  | 
9215  | 66  |     }  | 
9216  | 12.9k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9217  | 12.9k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9218  | 12.9k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 17 &&  | 
9219  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9220  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9221  |  |       // (MTSPR 17, gprc:$Rx)  | 
9222  | 66  |       AsmString = "mtdscr $\x02";  | 
9223  | 66  |       break;  | 
9224  | 66  |     }  | 
9225  | 12.8k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9226  | 12.8k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9227  | 12.8k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 18 &&  | 
9228  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9229  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9230  |  |       // (MTSPR 18, gprc:$Rx)  | 
9231  | 67  |       AsmString = "mtdsisr $\x02";  | 
9232  | 67  |       break;  | 
9233  | 67  |     }  | 
9234  | 12.7k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9235  | 12.7k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9236  | 12.7k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 19 &&  | 
9237  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9238  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9239  |  |       // (MTSPR 19, gprc:$Rx)  | 
9240  | 66  |       AsmString = "mtdar $\x02";  | 
9241  | 66  |       break;  | 
9242  | 66  |     }  | 
9243  | 12.7k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9244  | 12.7k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9245  | 12.7k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 990 &&  | 
9246  | 287  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9247  | 287  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9248  |  |       // (MTSPR 990, gprc:$Rx)  | 
9249  | 287  |       AsmString = "mtsrr2 $\x02";  | 
9250  | 287  |       break;  | 
9251  | 287  |     }  | 
9252  | 12.4k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9253  | 12.4k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9254  | 12.4k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 991 &&  | 
9255  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9256  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9257  |  |       // (MTSPR 991, gprc:$Rx)  | 
9258  | 66  |       AsmString = "mtsrr3 $\x02";  | 
9259  | 66  |       break;  | 
9260  | 66  |     }  | 
9261  | 12.3k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9262  | 12.3k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9263  | 12.3k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 28 &&  | 
9264  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9265  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9266  |  |       // (MTSPR 28, gprc:$Rx)  | 
9267  | 66  |       AsmString = "mtcfar $\x02";  | 
9268  | 66  |       break;  | 
9269  | 66  |     }  | 
9270  | 12.2k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9271  | 12.2k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9272  | 12.2k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 29 &&  | 
9273  | 123  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9274  | 123  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9275  |  |       // (MTSPR 29, gprc:$Rx)  | 
9276  | 123  |       AsmString = "mtamr $\x02";  | 
9277  | 123  |       break;  | 
9278  | 123  |     }  | 
9279  | 12.1k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9280  | 12.1k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9281  | 12.1k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 48 &&  | 
9282  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9283  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9284  |  |       // (MTSPR 48, gprc:$Rx)  | 
9285  | 67  |       AsmString = "mtpid $\x02";  | 
9286  | 67  |       break;  | 
9287  | 67  |     }  | 
9288  | 12.0k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9289  | 12.0k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9290  | 12.0k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 284 &&  | 
9291  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9292  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9293  |  |       // (MTSPR 284, gprc:$Rx)  | 
9294  | 67  |       AsmString = "mttbl $\x02";  | 
9295  | 67  |       break;  | 
9296  | 67  |     }  | 
9297  | 12.0k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9298  | 12.0k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9299  | 12.0k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 285 &&  | 
9300  | 110  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9301  | 110  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9302  |  |       // (MTSPR 285, gprc:$Rx)  | 
9303  | 110  |       AsmString = "mttbu $\x02";  | 
9304  | 110  |       break;  | 
9305  | 110  |     }  | 
9306  | 11.9k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9307  | 11.9k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9308  | 11.9k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 989 &&  | 
9309  | 1.05k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9310  | 1.05k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9311  |  |       // (MTSPR 989, gprc:$Rx)  | 
9312  | 1.05k  |       AsmString = "mttblo $\x02";  | 
9313  | 1.05k  |       break;  | 
9314  | 1.05k  |     }  | 
9315  | 10.8k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9316  | 10.8k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9317  | 10.8k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 988 &&  | 
9318  | 621  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9319  | 621  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9320  |  |       // (MTSPR 988, gprc:$Rx)  | 
9321  | 621  |       AsmString = "mttbhi $\x02";  | 
9322  | 621  |       break;  | 
9323  | 621  |     }  | 
9324  | 10.2k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9325  | 10.2k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9326  | 10.2k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 536 &&  | 
9327  | 879  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9328  | 879  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9329  |  |       // (MTSPR 536, gprc:$Rx)  | 
9330  | 879  |       AsmString = "mtdbatu 0, $\x02";  | 
9331  | 879  |       break;  | 
9332  | 879  |     }  | 
9333  | 9.35k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9334  | 9.35k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9335  | 9.35k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 537 &&  | 
9336  | 761  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9337  | 761  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9338  |  |       // (MTSPR 537, gprc:$Rx)  | 
9339  | 761  |       AsmString = "mtdbatl 0, $\x02";  | 
9340  | 761  |       break;  | 
9341  | 761  |     }  | 
9342  | 8.59k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9343  | 8.59k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9344  | 8.59k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 528 &&  | 
9345  | 139  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9346  | 139  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9347  |  |       // (MTSPR 528, gprc:$Rx)  | 
9348  | 139  |       AsmString = "mtibatu 0, $\x02";  | 
9349  | 139  |       break;  | 
9350  | 139  |     }  | 
9351  | 8.45k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9352  | 8.45k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9353  | 8.45k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 529 &&  | 
9354  | 297  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9355  | 297  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9356  |  |       // (MTSPR 529, gprc:$Rx)  | 
9357  | 297  |       AsmString = "mtibatl 0, $\x02";  | 
9358  | 297  |       break;  | 
9359  | 297  |     }  | 
9360  | 8.16k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9361  | 8.16k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9362  | 8.16k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 538 &&  | 
9363  | 1.01k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9364  | 1.01k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9365  |  |       // (MTSPR 538, gprc:$Rx)  | 
9366  | 1.01k  |       AsmString = "mtdbatu 1, $\x02";  | 
9367  | 1.01k  |       break;  | 
9368  | 1.01k  |     }  | 
9369  | 7.14k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9370  | 7.14k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9371  | 7.14k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 539 &&  | 
9372  | 73  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9373  | 73  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9374  |  |       // (MTSPR 539, gprc:$Rx)  | 
9375  | 73  |       AsmString = "mtdbatl 1, $\x02";  | 
9376  | 73  |       break;  | 
9377  | 73  |     }  | 
9378  | 7.07k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9379  | 7.07k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9380  | 7.07k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 530 &&  | 
9381  | 279  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9382  | 279  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9383  |  |       // (MTSPR 530, gprc:$Rx)  | 
9384  | 279  |       AsmString = "mtibatu 1, $\x02";  | 
9385  | 279  |       break;  | 
9386  | 279  |     }  | 
9387  | 6.79k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9388  | 6.79k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9389  | 6.79k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 531 &&  | 
9390  | 311  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9391  | 311  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9392  |  |       // (MTSPR 531, gprc:$Rx)  | 
9393  | 311  |       AsmString = "mtibatl 1, $\x02";  | 
9394  | 311  |       break;  | 
9395  | 311  |     }  | 
9396  | 6.48k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9397  | 6.48k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9398  | 6.48k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 540 &&  | 
9399  | 472  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9400  | 472  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9401  |  |       // (MTSPR 540, gprc:$Rx)  | 
9402  | 472  |       AsmString = "mtdbatu 2, $\x02";  | 
9403  | 472  |       break;  | 
9404  | 472  |     }  | 
9405  | 6.01k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9406  | 6.01k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9407  | 6.01k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 541 &&  | 
9408  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9409  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9410  |  |       // (MTSPR 541, gprc:$Rx)  | 
9411  | 67  |       AsmString = "mtdbatl 2, $\x02";  | 
9412  | 67  |       break;  | 
9413  | 67  |     }  | 
9414  | 5.94k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9415  | 5.94k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9416  | 5.94k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 532 &&  | 
9417  | 107  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9418  | 107  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9419  |  |       // (MTSPR 532, gprc:$Rx)  | 
9420  | 107  |       AsmString = "mtibatu 2, $\x02";  | 
9421  | 107  |       break;  | 
9422  | 107  |     }  | 
9423  | 5.83k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9424  | 5.83k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9425  | 5.83k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 533 &&  | 
9426  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9427  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9428  |  |       // (MTSPR 533, gprc:$Rx)  | 
9429  | 70  |       AsmString = "mtibatl 2, $\x02";  | 
9430  | 70  |       break;  | 
9431  | 70  |     }  | 
9432  | 5.76k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9433  | 5.76k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9434  | 5.76k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 542 &&  | 
9435  | 207  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9436  | 207  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9437  |  |       // (MTSPR 542, gprc:$Rx)  | 
9438  | 207  |       AsmString = "mtdbatu 3, $\x02";  | 
9439  | 207  |       break;  | 
9440  | 207  |     }  | 
9441  | 5.55k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9442  | 5.55k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9443  | 5.55k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 543 &&  | 
9444  | 616  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9445  | 616  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9446  |  |       // (MTSPR 543, gprc:$Rx)  | 
9447  | 616  |       AsmString = "mtdbatl 3, $\x02";  | 
9448  | 616  |       break;  | 
9449  | 616  |     }  | 
9450  | 4.94k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9451  | 4.94k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9452  | 4.94k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 534 &&  | 
9453  | 250  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9454  | 250  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9455  |  |       // (MTSPR 534, gprc:$Rx)  | 
9456  | 250  |       AsmString = "mtibatu 3, $\x02";  | 
9457  | 250  |       break;  | 
9458  | 250  |     }  | 
9459  | 4.69k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9460  | 4.69k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9461  | 4.69k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 535 &&  | 
9462  | 828  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9463  | 828  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9464  |  |       // (MTSPR 535, gprc:$Rx)  | 
9465  | 828  |       AsmString = "mtibatl 3, $\x02";  | 
9466  | 828  |       break;  | 
9467  | 828  |     }  | 
9468  | 3.86k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9469  | 3.86k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9470  | 3.86k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1018 &&  | 
9471  | 68  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9472  | 68  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9473  |  |       // (MTSPR 1018, gprc:$Rx)  | 
9474  | 68  |       AsmString = "mtdccr $\x02";  | 
9475  | 68  |       break;  | 
9476  | 68  |     }  | 
9477  | 3.79k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9478  | 3.79k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9479  | 3.79k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1019 &&  | 
9480  | 99  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9481  | 99  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9482  |  |       // (MTSPR 1019, gprc:$Rx)  | 
9483  | 99  |       AsmString = "mticcr $\x02";  | 
9484  | 99  |       break;  | 
9485  | 99  |     }  | 
9486  | 3.69k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9487  | 3.69k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9488  | 3.69k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 981 &&  | 
9489  | 1.40k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9490  | 1.40k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9491  |  |       // (MTSPR 981, gprc:$Rx)  | 
9492  | 1.40k  |       AsmString = "mtdear $\x02";  | 
9493  | 1.40k  |       break;  | 
9494  | 1.40k  |     }  | 
9495  | 2.29k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9496  | 2.29k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9497  | 2.29k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 980 &&  | 
9498  | 311  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9499  | 311  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9500  |  |       // (MTSPR 980, gprc:$Rx)  | 
9501  | 311  |       AsmString = "mtesr $\x02";  | 
9502  | 311  |       break;  | 
9503  | 311  |     }  | 
9504  | 1.98k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9505  | 1.98k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9506  | 1.98k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 512 &&  | 
9507  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9508  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9509  |  |       // (MTSPR 512, gprc:$Rx)  | 
9510  | 70  |       AsmString = "mtspefscr $\x02";  | 
9511  | 70  |       break;  | 
9512  | 70  |     }  | 
9513  | 1.91k  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
9514  | 1.91k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9515  | 1.91k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 986 &&  | 
9516  | 403  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9517  | 403  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
9518  |  |       // (MTSPR 986, gprc:$Rx)  | 
9519  | 403  |       AsmString = "mttcr $\x02";  | 
9520  | 403  |       break;  | 
9521  | 403  |     }  | 
9522  | 1.50k  |     return NULL;  | 
9523  | 0  |   case PPC_MTVRSAVE:  | 
9524  | 0  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
9525  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9526  | 0  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0)) { | 
9527  |  |       // (MTVRSAVE gprc:$rS)  | 
9528  | 0  |       AsmString = "mtvrsave $\x01";  | 
9529  | 0  |       break;  | 
9530  | 0  |     }  | 
9531  | 0  |     return NULL;  | 
9532  | 0  |   case PPC_NOR8:  | 
9533  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9534  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9535  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9536  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9537  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9538  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9539  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
9540  |  |       // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)  | 
9541  | 0  |       AsmString = "not $\x01, $\x02";  | 
9542  | 0  |       break;  | 
9543  | 0  |     }  | 
9544  | 0  |     return NULL;  | 
9545  | 0  |   case PPC_NOR8o:  | 
9546  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9547  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9548  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9549  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9550  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9551  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9552  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
9553  |  |       // (NOR8o g8rc:$rA, g8rc:$rB, g8rc:$rB)  | 
9554  | 0  |       AsmString = "not. $\x01, $\x02";  | 
9555  | 0  |       break;  | 
9556  | 0  |     }  | 
9557  | 0  |     return NULL;  | 
9558  | 0  |   case PPC_OR8:  | 
9559  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9560  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9561  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9562  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9563  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9564  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9565  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
9566  |  |       // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB)  | 
9567  | 0  |       AsmString = "mr $\x01, $\x02";  | 
9568  | 0  |       break;  | 
9569  | 0  |     }  | 
9570  | 0  |     return NULL;  | 
9571  | 0  |   case PPC_OR8o:  | 
9572  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9573  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9574  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9575  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9576  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9577  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9578  | 0  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
9579  |  |       // (OR8o g8rc:$rA, g8rc:$rB, g8rc:$rB)  | 
9580  | 0  |       AsmString = "mr. $\x01, $\x02";  | 
9581  | 0  |       break;  | 
9582  | 0  |     }  | 
9583  | 0  |     return NULL;  | 
9584  | 3.79k  |   case PPC_QVFLOGICALb:  | 
9585  | 3.79k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9586  | 3.79k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9587  | 3.79k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9588  | 3.79k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9589  | 3.79k  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
9590  | 769  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9591  | 769  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
9592  | 398  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9593  | 398  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9594  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 0)  | 
9595  | 67  |       AsmString = "qvfclr $\x01";  | 
9596  | 67  |       break;  | 
9597  | 67  |     }  | 
9598  | 3.72k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9599  | 3.72k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9600  | 3.72k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9601  | 3.72k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9602  | 3.72k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9603  | 3.72k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9604  | 3.72k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9605  | 3.72k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9606  | 3.72k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 1) { | 
9607  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 1)  | 
9608  | 75  |       AsmString = "qvfand $\x01, $\x02, $\x03";  | 
9609  | 75  |       break;  | 
9610  | 75  |     }  | 
9611  | 3.65k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9612  | 3.65k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9613  | 3.65k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9614  | 3.65k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9615  | 3.65k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9616  | 3.65k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9617  | 3.65k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9618  | 3.65k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9619  | 3.65k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 4) { | 
9620  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 4)  | 
9621  | 353  |       AsmString = "qvfandc $\x01, $\x02, $\x03";  | 
9622  | 353  |       break;  | 
9623  | 353  |     }  | 
9624  | 3.29k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9625  | 3.29k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9626  | 3.29k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9627  | 3.29k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9628  | 3.29k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9629  | 3.29k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9630  | 3.29k  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&  | 
9631  | 426  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9632  | 426  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 5) { | 
9633  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 5)  | 
9634  | 194  |       AsmString = "qvfctfb $\x01, $\x02";  | 
9635  | 194  |       break;  | 
9636  | 194  |     }  | 
9637  | 3.10k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9638  | 3.10k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9639  | 3.10k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9640  | 3.10k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9641  | 3.10k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9642  | 3.10k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9643  | 3.10k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9644  | 3.10k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9645  | 3.10k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 6) { | 
9646  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 6)  | 
9647  | 696  |       AsmString = "qvfxor $\x01, $\x02, $\x03";  | 
9648  | 696  |       break;  | 
9649  | 696  |     }  | 
9650  | 2.40k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9651  | 2.40k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9652  | 2.40k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9653  | 2.40k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9654  | 2.40k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9655  | 2.40k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9656  | 2.40k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9657  | 2.40k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9658  | 2.40k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 7) { | 
9659  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 7)  | 
9660  | 205  |       AsmString = "qvfor $\x01, $\x02, $\x03";  | 
9661  | 205  |       break;  | 
9662  | 205  |     }  | 
9663  | 2.20k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9664  | 2.20k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9665  | 2.20k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9666  | 2.20k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9667  | 2.20k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9668  | 2.20k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9669  | 2.20k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9670  | 2.20k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9671  | 2.20k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 8) { | 
9672  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 8)  | 
9673  | 811  |       AsmString = "qvfnor $\x01, $\x02, $\x03";  | 
9674  | 811  |       break;  | 
9675  | 811  |     }  | 
9676  | 1.39k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9677  | 1.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9678  | 1.39k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9679  | 1.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9680  | 1.39k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9681  | 1.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9682  | 1.39k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9683  | 1.39k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9684  | 1.39k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 9) { | 
9685  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 9)  | 
9686  | 69  |       AsmString = "qvfequ $\x01, $\x02, $\x03";  | 
9687  | 69  |       break;  | 
9688  | 69  |     }  | 
9689  | 1.32k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9690  | 1.32k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9691  | 1.32k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9692  | 1.32k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9693  | 1.32k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9694  | 1.32k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9695  | 1.32k  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&  | 
9696  | 203  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9697  | 203  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 10) { | 
9698  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 10)  | 
9699  | 66  |       AsmString = "qvfnot $\x01, $\x02";  | 
9700  | 66  |       break;  | 
9701  | 66  |     }  | 
9702  | 1.25k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9703  | 1.25k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9704  | 1.25k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9705  | 1.25k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9706  | 1.25k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9707  | 1.25k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9708  | 1.25k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9709  | 1.25k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9710  | 1.25k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 13) { | 
9711  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 13)  | 
9712  | 210  |       AsmString = "qvforc $\x01, $\x02, $\x03";  | 
9713  | 210  |       break;  | 
9714  | 210  |     }  | 
9715  | 1.04k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9716  | 1.04k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9717  | 1.04k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9718  | 1.04k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9719  | 1.04k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 1) &&  | 
9720  | 1.04k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9721  | 1.04k  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 2) &&  | 
9722  | 1.04k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9723  | 1.04k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 14) { | 
9724  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 14)  | 
9725  | 162  |       AsmString = "qvfnand $\x01, $\x02, $\x03";  | 
9726  | 162  |       break;  | 
9727  | 162  |     }  | 
9728  | 884  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9729  | 884  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9730  | 884  |         GETREGCLASS_CONTAIN(PPC_QBRCRegClassID, 0) &&  | 
9731  | 884  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9732  | 884  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
9733  | 329  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9734  | 329  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) &&  | 
9735  | 132  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9736  | 132  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 15) { | 
9737  |  |       // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 15)  | 
9738  | 66  |       AsmString = "qvfset $\x01";  | 
9739  | 66  |       break;  | 
9740  | 66  |     }  | 
9741  | 818  |     return NULL;  | 
9742  | 294  |   case PPC_RLDCL:  | 
9743  | 294  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9744  | 294  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9745  | 294  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9746  | 294  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9747  | 294  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9748  | 294  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9749  | 294  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&  | 
9750  | 294  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9751  | 294  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9752  |  |       // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0)  | 
9753  | 205  |       AsmString = "rotld $\x01, $\x02, $\x03";  | 
9754  | 205  |       break;  | 
9755  | 205  |     }  | 
9756  | 89  |     return NULL;  | 
9757  | 155  |   case PPC_RLDCLo:  | 
9758  | 155  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9759  | 155  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9760  | 155  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9761  | 155  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9762  | 155  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9763  | 155  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9764  | 155  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&  | 
9765  | 155  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9766  | 155  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9767  |  |       // (RLDCLo g8rc:$rA, g8rc:$rS, gprc:$rB, 0)  | 
9768  | 66  |       AsmString = "rotld. $\x01, $\x02, $\x03";  | 
9769  | 66  |       break;  | 
9770  | 66  |     }  | 
9771  | 89  |     return NULL;  | 
9772  | 495  |   case PPC_RLDICL:  | 
9773  | 495  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9774  | 495  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9775  | 495  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9776  | 495  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9777  | 495  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9778  | 495  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9779  | 495  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9780  |  |       // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0)  | 
9781  | 75  |       AsmString = "rotldi $\x01, $\x02, $\xFF\x03\x05";  | 
9782  | 75  |       break;  | 
9783  | 75  |     }  | 
9784  | 420  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9785  | 420  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9786  | 420  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9787  | 420  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9788  | 420  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9789  | 420  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9790  | 420  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
9791  |  |       // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n)  | 
9792  | 68  |       AsmString = "clrldi $\x01, $\x02, $\xFF\x04\x05";  | 
9793  | 68  |       break;  | 
9794  | 68  |     }  | 
9795  | 352  |     return NULL;  | 
9796  | 0  |   case PPC_RLDICL_32_64:  | 
9797  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9798  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9799  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9800  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9801  | 0  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9802  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9803  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
9804  |  |       // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n)  | 
9805  | 0  |       AsmString = "clrldi $\x01, $\x02, $\xFF\x04\x05";  | 
9806  | 0  |       break;  | 
9807  | 0  |     }  | 
9808  | 0  |     return NULL;  | 
9809  | 469  |   case PPC_RLDICLo:  | 
9810  | 469  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9811  | 469  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9812  | 469  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9813  | 469  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9814  | 469  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9815  | 469  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9816  | 469  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
9817  |  |       // (RLDICLo g8rc:$rA, g8rc:$rS, u6imm:$n, 0)  | 
9818  | 67  |       AsmString = "rotldi. $\x01, $\x02, $\xFF\x03\x05";  | 
9819  | 67  |       break;  | 
9820  | 67  |     }  | 
9821  | 402  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
9822  | 402  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9823  | 402  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9824  | 402  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9825  | 402  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9826  | 402  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9827  | 402  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
9828  |  |       // (RLDICLo g8rc:$rA, g8rc:$rS, 0, u6imm:$n)  | 
9829  | 74  |       AsmString = "clrldi. $\x01, $\x02, $\xFF\x04\x05";  | 
9830  | 74  |       break;  | 
9831  | 74  |     }  | 
9832  | 328  |     return NULL;  | 
9833  | 1.42k  |   case PPC_RLWINM:  | 
9834  | 1.42k  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9835  | 1.42k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9836  | 1.42k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9837  | 1.42k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9838  | 1.42k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9839  | 1.42k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9840  | 1.42k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&  | 
9841  | 394  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9842  | 394  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9843  |  |       // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31)  | 
9844  | 69  |       AsmString = "rotlwi $\x01, $\x02, $\xFF\x03\x06";  | 
9845  | 69  |       break;  | 
9846  | 69  |     }  | 
9847  | 1.35k  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9848  | 1.35k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9849  | 1.35k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9850  | 1.35k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9851  | 1.35k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9852  | 1.35k  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9853  | 1.35k  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&  | 
9854  | 576  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9855  | 576  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9856  |  |       // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31)  | 
9857  | 113  |       AsmString = "clrlwi $\x01, $\x02, $\xFF\x04\x06";  | 
9858  | 113  |       break;  | 
9859  | 113  |     }  | 
9860  | 1.24k  |     return NULL;  | 
9861  | 758  |   case PPC_RLWINMo:  | 
9862  | 758  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9863  | 758  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9864  | 758  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9865  | 758  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9866  | 758  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9867  | 758  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9868  | 758  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&  | 
9869  | 347  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9870  | 347  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9871  |  |       // (RLWINMo gprc:$rA, gprc:$rS, u5imm:$n, 0, 31)  | 
9872  | 66  |       AsmString = "rotlwi. $\x01, $\x02, $\xFF\x03\x06";  | 
9873  | 66  |       break;  | 
9874  | 66  |     }  | 
9875  | 692  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9876  | 692  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9877  | 692  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9878  | 692  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9879  | 692  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9880  | 692  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
9881  | 692  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0 &&  | 
9882  | 356  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9883  | 356  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9884  |  |       // (RLWINMo gprc:$rA, gprc:$rS, 0, u5imm:$n, 31)  | 
9885  | 69  |       AsmString = "clrlwi. $\x01, $\x02, $\xFF\x04\x06";  | 
9886  | 69  |       break;  | 
9887  | 69  |     }  | 
9888  | 623  |     return NULL;  | 
9889  | 1.01k  |   case PPC_RLWNM:  | 
9890  | 1.01k  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9891  | 1.01k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9892  | 1.01k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9893  | 1.01k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9894  | 1.01k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9895  | 1.01k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9896  | 1.01k  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&  | 
9897  | 1.01k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9898  | 1.01k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&  | 
9899  | 402  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9900  | 402  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9901  |  |       // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31)  | 
9902  | 66  |       AsmString = "rotlw $\x01, $\x02, $\x03";  | 
9903  | 66  |       break;  | 
9904  | 66  |     }  | 
9905  | 946  |     return NULL;  | 
9906  | 982  |   case PPC_RLWNMo:  | 
9907  | 982  |     if (MCInst_getNumOperands(MI) == 5 &&  | 
9908  | 982  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9909  | 982  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
9910  | 982  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9911  | 982  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
9912  | 982  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9913  | 982  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2) &&  | 
9914  | 982  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
9915  | 982  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0 &&  | 
9916  | 277  |         MCOperand_isImm(MCInst_getOperand(MI, 4)) &&  | 
9917  | 277  |         MCOperand_getImm(MCInst_getOperand(MI, 4)) == 31) { | 
9918  |  |       // (RLWNMo gprc:$rA, gprc:$rS, gprc:$rB, 0, 31)  | 
9919  | 66  |       AsmString = "rotlw. $\x01, $\x02, $\x03";  | 
9920  | 66  |       break;  | 
9921  | 66  |     }  | 
9922  | 916  |     return NULL;  | 
9923  | 307  |   case PPC_SC:  | 
9924  | 307  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
9925  | 307  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9926  | 307  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { | 
9927  |  |       // (SC 0)  | 
9928  | 66  |       AsmString = "sc";  | 
9929  | 66  |       break;  | 
9930  | 66  |     }  | 
9931  | 241  |     return NULL;  | 
9932  | 0  |   case PPC_SUBF8:  | 
9933  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9934  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9935  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9936  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9937  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9938  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9939  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
9940  |  |       // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB)  | 
9941  | 0  |       AsmString = "sub $\x01, $\x03, $\x02";  | 
9942  | 0  |       break;  | 
9943  | 0  |     }  | 
9944  | 0  |     return NULL;  | 
9945  | 0  |   case PPC_SUBF8o:  | 
9946  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9947  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9948  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9949  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9950  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9951  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9952  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
9953  |  |       // (SUBF8o g8rc:$rA, g8rc:$rC, g8rc:$rB)  | 
9954  | 0  |       AsmString = "sub. $\x01, $\x03, $\x02";  | 
9955  | 0  |       break;  | 
9956  | 0  |     }  | 
9957  | 0  |     return NULL;  | 
9958  | 0  |   case PPC_SUBFC8:  | 
9959  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9960  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9961  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9962  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9963  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9964  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9965  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
9966  |  |       // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB)  | 
9967  | 0  |       AsmString = "subc $\x01, $\x03, $\x02";  | 
9968  | 0  |       break;  | 
9969  | 0  |     }  | 
9970  | 0  |     return NULL;  | 
9971  | 0  |   case PPC_SUBFC8o:  | 
9972  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
9973  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
9974  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 0) &&  | 
9975  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
9976  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
9977  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
9978  | 0  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
9979  |  |       // (SUBFC8o g8rc:$rA, g8rc:$rC, g8rc:$rB)  | 
9980  | 0  |       AsmString = "subc. $\x01, $\x03, $\x02";  | 
9981  | 0  |       break;  | 
9982  | 0  |     }  | 
9983  | 0  |     return NULL;  | 
9984  | 2.45k  |   case PPC_SYNC:  | 
9985  | 2.45k  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
9986  | 2.45k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9987  | 2.45k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { | 
9988  |  |       // (SYNC 0)  | 
9989  | 421  |       AsmString = "sync";  | 
9990  | 421  |       break;  | 
9991  | 421  |     }  | 
9992  | 2.03k  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
9993  | 2.03k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
9994  | 2.03k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) { | 
9995  |  |       // (SYNC 1)  | 
9996  | 510  |       AsmString = "lwsync";  | 
9997  | 510  |       break;  | 
9998  | 510  |     }  | 
9999  | 1.52k  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
10000  | 1.52k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10001  | 1.52k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) { | 
10002  |  |       // (SYNC 2)  | 
10003  | 452  |       AsmString = "ptesync";  | 
10004  | 452  |       break;  | 
10005  | 452  |     }  | 
10006  | 1.07k  |     return NULL;  | 
10007  | 2.15k  |   case PPC_TD:  | 
10008  | 2.15k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10009  | 2.15k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10010  | 2.15k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&  | 
10011  | 618  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10012  | 618  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10013  | 618  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10014  | 618  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10015  |  |       // (TD 16, g8rc:$rA, g8rc:$rB)  | 
10016  | 618  |       AsmString = "tdlt $\x02, $\x03";  | 
10017  | 618  |       break;  | 
10018  | 618  |     }  | 
10019  | 1.54k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10020  | 1.54k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10021  | 1.54k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10022  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10023  | 67  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10024  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10025  | 67  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10026  |  |       // (TD 4, g8rc:$rA, g8rc:$rB)  | 
10027  | 67  |       AsmString = "tdeq $\x02, $\x03";  | 
10028  | 67  |       break;  | 
10029  | 67  |     }  | 
10030  | 1.47k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10031  | 1.47k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10032  | 1.47k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10033  | 338  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10034  | 338  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10035  | 338  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10036  | 338  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10037  |  |       // (TD 8, g8rc:$rA, g8rc:$rB)  | 
10038  | 338  |       AsmString = "tdgt $\x02, $\x03";  | 
10039  | 338  |       break;  | 
10040  | 338  |     }  | 
10041  | 1.13k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10042  | 1.13k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10043  | 1.13k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&  | 
10044  | 196  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10045  | 196  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10046  | 196  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10047  | 196  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10048  |  |       // (TD 24, g8rc:$rA, g8rc:$rB)  | 
10049  | 196  |       AsmString = "tdne $\x02, $\x03";  | 
10050  | 196  |       break;  | 
10051  | 196  |     }  | 
10052  | 940  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10053  | 940  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10054  | 940  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10055  | 194  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10056  | 194  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10057  | 194  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10058  | 194  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10059  |  |       // (TD 2, g8rc:$rA, g8rc:$rB)  | 
10060  | 194  |       AsmString = "tdllt $\x02, $\x03";  | 
10061  | 194  |       break;  | 
10062  | 194  |     }  | 
10063  | 746  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10064  | 746  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10065  | 746  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&  | 
10066  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10067  | 66  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10068  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10069  | 66  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10070  |  |       // (TD 1, g8rc:$rA, g8rc:$rB)  | 
10071  | 66  |       AsmString = "tdlgt $\x02, $\x03";  | 
10072  | 66  |       break;  | 
10073  | 66  |     }  | 
10074  | 680  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10075  | 680  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10076  | 680  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&  | 
10077  | 125  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10078  | 125  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1) &&  | 
10079  | 125  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10080  | 125  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 2)) { | 
10081  |  |       // (TD 31, g8rc:$rA, g8rc:$rB)  | 
10082  | 125  |       AsmString = "tdu $\x02, $\x03";  | 
10083  | 125  |       break;  | 
10084  | 125  |     }  | 
10085  | 555  |     return NULL;  | 
10086  | 2.64k  |   case PPC_TDI:  | 
10087  | 2.64k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10088  | 2.64k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10089  | 2.64k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&  | 
10090  | 251  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10091  | 251  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10092  |  |       // (TDI 16, g8rc:$rA, s16imm:$imm)  | 
10093  | 251  |       AsmString = "tdlti $\x02, $\xFF\x03\x03";  | 
10094  | 251  |       break;  | 
10095  | 251  |     }  | 
10096  | 2.39k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10097  | 2.39k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10098  | 2.39k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10099  | 68  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10100  | 68  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10101  |  |       // (TDI 4, g8rc:$rA, s16imm:$imm)  | 
10102  | 68  |       AsmString = "tdeqi $\x02, $\xFF\x03\x03";  | 
10103  | 68  |       break;  | 
10104  | 68  |     }  | 
10105  | 2.33k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10106  | 2.33k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10107  | 2.33k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10108  | 212  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10109  | 212  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10110  |  |       // (TDI 8, g8rc:$rA, s16imm:$imm)  | 
10111  | 212  |       AsmString = "tdgti $\x02, $\xFF\x03\x03";  | 
10112  | 212  |       break;  | 
10113  | 212  |     }  | 
10114  | 2.11k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10115  | 2.11k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10116  | 2.11k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&  | 
10117  | 363  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10118  | 363  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10119  |  |       // (TDI 24, g8rc:$rA, s16imm:$imm)  | 
10120  | 363  |       AsmString = "tdnei $\x02, $\xFF\x03\x03";  | 
10121  | 363  |       break;  | 
10122  | 363  |     }  | 
10123  | 1.75k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10124  | 1.75k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10125  | 1.75k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10126  | 201  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10127  | 201  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10128  |  |       // (TDI 2, g8rc:$rA, s16imm:$imm)  | 
10129  | 201  |       AsmString = "tdllti $\x02, $\xFF\x03\x03";  | 
10130  | 201  |       break;  | 
10131  | 201  |     }  | 
10132  | 1.55k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10133  | 1.55k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10134  | 1.55k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&  | 
10135  | 246  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10136  | 246  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10137  |  |       // (TDI 1, g8rc:$rA, s16imm:$imm)  | 
10138  | 246  |       AsmString = "tdlgti $\x02, $\xFF\x03\x03";  | 
10139  | 246  |       break;  | 
10140  | 246  |     }  | 
10141  | 1.30k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10142  | 1.30k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10143  | 1.30k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&  | 
10144  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10145  | 70  |         GETREGCLASS_CONTAIN(PPC_G8RCRegClassID, 1)) { | 
10146  |  |       // (TDI 31, g8rc:$rA, s16imm:$imm)  | 
10147  | 70  |       AsmString = "tdui $\x02, $\xFF\x03\x03";  | 
10148  | 70  |       break;  | 
10149  | 70  |     }  | 
10150  | 1.23k  |     return NULL;  | 
10151  | 134  |   case PPC_TLBIE:  | 
10152  | 134  |     if (MCInst_getNumOperands(MI) == 2 &&  | 
10153  | 134  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_R0 &&  | 
10154  | 68  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10155  | 68  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10156  |  |       // (TLBIE R0, gprc:$RB)  | 
10157  | 68  |       AsmString = "tlbie $\x02";  | 
10158  | 68  |       break;  | 
10159  | 68  |     }  | 
10160  | 66  |     return NULL;  | 
10161  | 136  |   case PPC_TLBRE2:  | 
10162  | 136  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10163  | 136  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10164  | 136  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
10165  | 136  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10166  | 136  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10167  | 136  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10168  | 136  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10169  |  |       // (TLBRE2 gprc:$RS, gprc:$A, 0)  | 
10170  | 66  |       AsmString = "tlbrehi $\x01, $\x02";  | 
10171  | 66  |       break;  | 
10172  | 66  |     }  | 
10173  | 70  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10174  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10175  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
10176  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10177  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10178  | 70  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10179  | 70  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 1) { | 
10180  |  |       // (TLBRE2 gprc:$RS, gprc:$A, 1)  | 
10181  | 70  |       AsmString = "tlbrelo $\x01, $\x02";  | 
10182  | 70  |       break;  | 
10183  | 70  |     }  | 
10184  | 0  |     return NULL;  | 
10185  | 260  |   case PPC_TLBWE2:  | 
10186  | 260  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10187  | 260  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10188  | 260  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
10189  | 260  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10190  | 260  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10191  | 260  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10192  | 260  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10193  |  |       // (TLBWE2 gprc:$RS, gprc:$A, 0)  | 
10194  | 194  |       AsmString = "tlbwehi $\x01, $\x02";  | 
10195  | 194  |       break;  | 
10196  | 194  |     }  | 
10197  | 66  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10198  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10199  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 0) &&  | 
10200  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10201  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10202  | 66  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10203  | 66  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 1) { | 
10204  |  |       // (TLBWE2 gprc:$RS, gprc:$A, 1)  | 
10205  | 66  |       AsmString = "tlbwelo $\x01, $\x02";  | 
10206  | 66  |       break;  | 
10207  | 66  |     }  | 
10208  | 0  |     return NULL;  | 
10209  | 776  |   case PPC_TW:  | 
10210  | 776  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10211  | 776  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10212  | 776  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&  | 
10213  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10214  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10215  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10216  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10217  |  |       // (TW 16, gprc:$rA, gprc:$rB)  | 
10218  | 70  |       AsmString = "twlt $\x02, $\x03";  | 
10219  | 70  |       break;  | 
10220  | 70  |     }  | 
10221  | 706  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10222  | 706  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10223  | 706  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10224  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10225  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10226  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10227  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10228  |  |       // (TW 4, gprc:$rA, gprc:$rB)  | 
10229  | 67  |       AsmString = "tweq $\x02, $\x03";  | 
10230  | 67  |       break;  | 
10231  | 67  |     }  | 
10232  | 639  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10233  | 639  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10234  | 639  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10235  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10236  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10237  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10238  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10239  |  |       // (TW 8, gprc:$rA, gprc:$rB)  | 
10240  | 66  |       AsmString = "twgt $\x02, $\x03";  | 
10241  | 66  |       break;  | 
10242  | 66  |     }  | 
10243  | 573  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10244  | 573  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10245  | 573  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&  | 
10246  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10247  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10248  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10249  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10250  |  |       // (TW 24, gprc:$rA, gprc:$rB)  | 
10251  | 66  |       AsmString = "twne $\x02, $\x03";  | 
10252  | 66  |       break;  | 
10253  | 66  |     }  | 
10254  | 507  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10255  | 507  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10256  | 507  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10257  | 34  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10258  | 34  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10259  | 34  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10260  | 34  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10261  |  |       // (TW 2, gprc:$rA, gprc:$rB)  | 
10262  | 34  |       AsmString = "twllt $\x02, $\x03";  | 
10263  | 34  |       break;  | 
10264  | 34  |     }  | 
10265  | 473  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10266  | 473  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10267  | 473  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&  | 
10268  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10269  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10270  | 66  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10271  | 66  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10272  |  |       // (TW 1, gprc:$rA, gprc:$rB)  | 
10273  | 66  |       AsmString = "twlgt $\x02, $\x03";  | 
10274  | 66  |       break;  | 
10275  | 66  |     }  | 
10276  | 407  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10277  | 407  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10278  | 407  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&  | 
10279  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10280  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1) &&  | 
10281  | 67  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10282  | 67  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 2)) { | 
10283  |  |       // (TW 31, gprc:$rA, gprc:$rB)  | 
10284  | 67  |       AsmString = "twu $\x02, $\x03";  | 
10285  | 67  |       break;  | 
10286  | 67  |     }  | 
10287  | 340  |     return NULL;  | 
10288  | 2.71k  |   case PPC_TWI:  | 
10289  | 2.71k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10290  | 2.71k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10291  | 2.71k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 16 &&  | 
10292  | 469  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10293  | 469  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10294  |  |       // (TWI 16, gprc:$rA, s16imm:$imm)  | 
10295  | 469  |       AsmString = "twlti $\x02, $\xFF\x03\x03";  | 
10296  | 469  |       break;  | 
10297  | 469  |     }  | 
10298  | 2.24k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10299  | 2.24k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10300  | 2.24k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10301  | 196  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10302  | 196  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10303  |  |       // (TWI 4, gprc:$rA, s16imm:$imm)  | 
10304  | 196  |       AsmString = "tweqi $\x02, $\xFF\x03\x03";  | 
10305  | 196  |       break;  | 
10306  | 196  |     }  | 
10307  | 2.04k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10308  | 2.04k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10309  | 2.04k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10310  | 226  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10311  | 226  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10312  |  |       // (TWI 8, gprc:$rA, s16imm:$imm)  | 
10313  | 226  |       AsmString = "twgti $\x02, $\xFF\x03\x03";  | 
10314  | 226  |       break;  | 
10315  | 226  |     }  | 
10316  | 1.82k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10317  | 1.82k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10318  | 1.82k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 24 &&  | 
10319  | 214  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10320  | 214  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10321  |  |       // (TWI 24, gprc:$rA, s16imm:$imm)  | 
10322  | 214  |       AsmString = "twnei $\x02, $\xFF\x03\x03";  | 
10323  | 214  |       break;  | 
10324  | 214  |     }  | 
10325  | 1.60k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10326  | 1.60k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10327  | 1.60k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10328  | 532  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10329  | 532  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10330  |  |       // (TWI 2, gprc:$rA, s16imm:$imm)  | 
10331  | 532  |       AsmString = "twllti $\x02, $\xFF\x03\x03";  | 
10332  | 532  |       break;  | 
10333  | 532  |     }  | 
10334  | 1.07k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10335  | 1.07k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10336  | 1.07k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1 &&  | 
10337  | 70  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10338  | 70  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10339  |  |       // (TWI 1, gprc:$rA, s16imm:$imm)  | 
10340  | 70  |       AsmString = "twlgti $\x02, $\xFF\x03\x03";  | 
10341  | 70  |       break;  | 
10342  | 70  |     }  | 
10343  | 1.00k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10344  | 1.00k  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10345  | 1.00k  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 31 &&  | 
10346  | 201  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10347  | 201  |         GETREGCLASS_CONTAIN(PPC_GPRCRegClassID, 1)) { | 
10348  |  |       // (TWI 31, gprc:$rA, s16imm:$imm)  | 
10349  | 201  |       AsmString = "twui $\x02, $\xFF\x03\x03";  | 
10350  | 201  |       break;  | 
10351  | 201  |     }  | 
10352  | 806  |     return NULL;  | 
10353  | 134  |   case PPC_VNOR:  | 
10354  | 134  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10355  | 134  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10356  | 134  |         GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 0) &&  | 
10357  | 134  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10358  | 134  |         GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 1) &&  | 
10359  | 134  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10360  | 134  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
10361  |  |       // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA)  | 
10362  | 67  |       AsmString = "vnot $\x01, $\x02";  | 
10363  | 67  |       break;  | 
10364  | 67  |     }  | 
10365  | 67  |     return NULL;  | 
10366  | 400  |   case PPC_VOR:  | 
10367  | 400  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10368  | 400  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10369  | 400  |         GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 0) &&  | 
10370  | 400  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10371  | 400  |         GETREGCLASS_CONTAIN(PPC_VRRCRegClassID, 1) &&  | 
10372  | 400  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10373  | 400  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
10374  |  |       // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA)  | 
10375  | 195  |       AsmString = "vmr $\x01, $\x02";  | 
10376  | 195  |       break;  | 
10377  | 195  |     }  | 
10378  | 205  |     return NULL;  | 
10379  | 500  |   case PPC_WAIT:  | 
10380  | 500  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
10381  | 500  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10382  | 500  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { | 
10383  |  |       // (WAIT 0)  | 
10384  | 66  |       AsmString = "wait";  | 
10385  | 66  |       break;  | 
10386  | 66  |     }  | 
10387  | 434  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
10388  | 434  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10389  | 434  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) { | 
10390  |  |       // (WAIT 1)  | 
10391  | 66  |       AsmString = "waitrsv";  | 
10392  | 66  |       break;  | 
10393  | 66  |     }  | 
10394  | 368  |     if (MCInst_getNumOperands(MI) == 1 &&  | 
10395  | 368  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10396  | 368  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) { | 
10397  |  |       // (WAIT 2)  | 
10398  | 289  |       AsmString = "waitimpl";  | 
10399  | 289  |       break;  | 
10400  | 289  |     }  | 
10401  | 79  |     return NULL;  | 
10402  | 1.00k  |   case PPC_XORI:  | 
10403  | 1.00k  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10404  | 1.00k  |         MCOperand_getReg(MCInst_getOperand(MI, 0)) == PPC_R0 &&  | 
10405  | 387  |         MCOperand_getReg(MCInst_getOperand(MI, 1)) == PPC_R0 &&  | 
10406  | 141  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10407  | 141  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10408  |  |       // (XORI R0, R0, 0)  | 
10409  | 66  |       AsmString = "xnop";  | 
10410  | 66  |       break;  | 
10411  | 66  |     }  | 
10412  | 940  |     return NULL;  | 
10413  | 179  |   case PPC_XVCPSGNDP:  | 
10414  | 179  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10415  | 179  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10416  | 179  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10417  | 179  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10418  | 179  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10419  | 179  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10420  | 179  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
10421  |  |       // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB)  | 
10422  | 88  |       AsmString = "xvmovdp $\x01, $\x02";  | 
10423  | 88  |       break;  | 
10424  | 88  |     }  | 
10425  | 91  |     return NULL;  | 
10426  | 248  |   case PPC_XVCPSGNSP:  | 
10427  | 248  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10428  | 248  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10429  | 248  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10430  | 248  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10431  | 248  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10432  | 248  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10433  | 248  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1))) { | 
10434  |  |       // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB)  | 
10435  | 121  |       AsmString = "xvmovsp $\x01, $\x02";  | 
10436  | 121  |       break;  | 
10437  | 121  |     }  | 
10438  | 127  |     return NULL;  | 
10439  | 3.55k  |   case PPC_XXPERMDI:  | 
10440  | 3.55k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10441  | 3.55k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10442  | 3.55k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10443  | 3.55k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10444  | 3.55k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10445  | 3.55k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10446  | 3.55k  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&  | 
10447  | 1.71k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
10448  | 1.71k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
10449  |  |       // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0)  | 
10450  | 154  |       AsmString = "xxspltd $\x01, $\x02, 0";  | 
10451  | 154  |       break;  | 
10452  | 154  |     }  | 
10453  | 3.39k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10454  | 3.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10455  | 3.39k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10456  | 3.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10457  | 3.39k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10458  | 3.39k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10459  | 3.39k  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&  | 
10460  | 1.56k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
10461  | 1.56k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 3) { | 
10462  |  |       // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3)  | 
10463  | 486  |       AsmString = "xxspltd $\x01, $\x02, 1";  | 
10464  | 486  |       break;  | 
10465  | 486  |     }  | 
10466  | 2.91k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10467  | 2.91k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10468  | 2.91k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10469  | 2.91k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10470  | 2.91k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10471  | 2.91k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10472  | 2.91k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 2) &&  | 
10473  | 2.91k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
10474  | 2.91k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { | 
10475  |  |       // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0)  | 
10476  | 216  |       AsmString = "xxmrghd $\x01, $\x02, $\x03";  | 
10477  | 216  |       break;  | 
10478  | 216  |     }  | 
10479  | 2.69k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10480  | 2.69k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10481  | 2.69k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10482  | 2.69k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10483  | 2.69k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10484  | 2.69k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10485  | 2.69k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 2) &&  | 
10486  | 2.69k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
10487  | 2.69k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 3) { | 
10488  |  |       // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3)  | 
10489  | 259  |       AsmString = "xxmrgld $\x01, $\x02, $\x03";  | 
10490  | 259  |       break;  | 
10491  | 259  |     }  | 
10492  | 2.43k  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10493  | 2.43k  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10494  | 2.43k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10495  | 2.43k  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10496  | 2.43k  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 1) &&  | 
10497  | 2.43k  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10498  | 2.43k  |         MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 1)) &&  | 
10499  | 1.07k  |         MCOperand_isImm(MCInst_getOperand(MI, 3)) &&  | 
10500  | 1.07k  |         MCOperand_getImm(MCInst_getOperand(MI, 3)) == 2) { | 
10501  |  |       // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2)  | 
10502  | 790  |       AsmString = "xxswapd $\x01, $\x02";  | 
10503  | 790  |       break;  | 
10504  | 790  |     }  | 
10505  | 1.64k  |     return NULL;  | 
10506  | 0  |   case PPC_XXPERMDIs:  | 
10507  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10508  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10509  | 0  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10510  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10511  | 0  |         GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&  | 
10512  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10513  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10514  |  |       // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0)  | 
10515  | 0  |       AsmString = "xxspltd $\x01, $\x02, 0";  | 
10516  | 0  |       break;  | 
10517  | 0  |     }  | 
10518  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10519  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10520  | 0  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10521  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10522  | 0  |         GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&  | 
10523  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10524  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 3) { | 
10525  |  |       // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3)  | 
10526  | 0  |       AsmString = "xxspltd $\x01, $\x02, 1";  | 
10527  | 0  |       break;  | 
10528  | 0  |     }  | 
10529  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10530  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 0)) &&  | 
10531  | 0  |         GETREGCLASS_CONTAIN(PPC_VSRCRegClassID, 0) &&  | 
10532  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10533  | 0  |         GETREGCLASS_CONTAIN(PPC_VSFRCRegClassID, 1) &&  | 
10534  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10535  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 2) { | 
10536  |  |       // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2)  | 
10537  | 0  |       AsmString = "xxswapd $\x01, $\x02";  | 
10538  | 0  |       break;  | 
10539  | 0  |     }  | 
10540  | 0  |     return NULL;  | 
10541  | 0  |   case PPC_gBC:  | 
10542  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10543  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10544  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10545  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10546  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10547  |  |       // (gBC 12, crbitrc:$bi, condbrtarget:$dst)  | 
10548  | 0  |       AsmString = "bt $\x02, $\xFF\x03\x01";  | 
10549  | 0  |       break;  | 
10550  | 0  |     }  | 
10551  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10552  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10553  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10554  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10555  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10556  |  |       // (gBC 4, crbitrc:$bi, condbrtarget:$dst)  | 
10557  | 0  |       AsmString = "bf $\x02, $\xFF\x03\x01";  | 
10558  | 0  |       break;  | 
10559  | 0  |     }  | 
10560  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10561  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10562  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
10563  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10564  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10565  |  |       // (gBC 14, crbitrc:$bi, condbrtarget:$dst)  | 
10566  | 0  |       AsmString = "bt- $\x02, $\xFF\x03\x01";  | 
10567  | 0  |       break;  | 
10568  | 0  |     }  | 
10569  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10570  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10571  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
10572  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10573  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10574  |  |       // (gBC 6, crbitrc:$bi, condbrtarget:$dst)  | 
10575  | 0  |       AsmString = "bf- $\x02, $\xFF\x03\x01";  | 
10576  | 0  |       break;  | 
10577  | 0  |     }  | 
10578  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10579  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10580  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
10581  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10582  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10583  |  |       // (gBC 15, crbitrc:$bi, condbrtarget:$dst)  | 
10584  | 0  |       AsmString = "bt+ $\x02, $\xFF\x03\x01";  | 
10585  | 0  |       break;  | 
10586  | 0  |     }  | 
10587  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10588  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10589  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
10590  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10591  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10592  |  |       // (gBC 7, crbitrc:$bi, condbrtarget:$dst)  | 
10593  | 0  |       AsmString = "bf+ $\x02, $\xFF\x03\x01";  | 
10594  | 0  |       break;  | 
10595  | 0  |     }  | 
10596  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10597  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10598  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10599  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10600  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10601  |  |       // (gBC 8, crbitrc:$bi, condbrtarget:$dst)  | 
10602  | 0  |       AsmString = "bdnzt $\x02, $\xFF\x03\x01";  | 
10603  | 0  |       break;  | 
10604  | 0  |     }  | 
10605  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10606  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10607  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
10608  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10609  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10610  |  |       // (gBC 0, crbitrc:$bi, condbrtarget:$dst)  | 
10611  | 0  |       AsmString = "bdnzf $\x02, $\xFF\x03\x01";  | 
10612  | 0  |       break;  | 
10613  | 0  |     }  | 
10614  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10615  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10616  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
10617  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10618  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10619  |  |       // (gBC 10, crbitrc:$bi, condbrtarget:$dst)  | 
10620  | 0  |       AsmString = "bdzt $\x02, $\xFF\x03\x01";  | 
10621  | 0  |       break;  | 
10622  | 0  |     }  | 
10623  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10624  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10625  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10626  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10627  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10628  |  |       // (gBC 2, crbitrc:$bi, condbrtarget:$dst)  | 
10629  | 0  |       AsmString = "bdzf $\x02, $\xFF\x03\x01";  | 
10630  | 0  |       break;  | 
10631  | 0  |     }  | 
10632  | 0  |     return NULL;  | 
10633  | 0  |   case PPC_gBCA:  | 
10634  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10635  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10636  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10637  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10638  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10639  |  |       // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst)  | 
10640  | 0  |       AsmString = "bta $\x02, $\xFF\x03\x02";  | 
10641  | 0  |       break;  | 
10642  | 0  |     }  | 
10643  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10644  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10645  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10646  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10647  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10648  |  |       // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst)  | 
10649  | 0  |       AsmString = "bfa $\x02, $\xFF\x03\x02";  | 
10650  | 0  |       break;  | 
10651  | 0  |     }  | 
10652  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10653  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10654  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
10655  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10656  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10657  |  |       // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst)  | 
10658  | 0  |       AsmString = "bta- $\x02, $\xFF\x03\x02";  | 
10659  | 0  |       break;  | 
10660  | 0  |     }  | 
10661  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10662  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10663  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
10664  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10665  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10666  |  |       // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst)  | 
10667  | 0  |       AsmString = "bfa- $\x02, $\xFF\x03\x02";  | 
10668  | 0  |       break;  | 
10669  | 0  |     }  | 
10670  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10671  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10672  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
10673  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10674  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10675  |  |       // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst)  | 
10676  | 0  |       AsmString = "bta+ $\x02, $\xFF\x03\x02";  | 
10677  | 0  |       break;  | 
10678  | 0  |     }  | 
10679  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10680  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10681  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
10682  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10683  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10684  |  |       // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst)  | 
10685  | 0  |       AsmString = "bfa+ $\x02, $\xFF\x03\x02";  | 
10686  | 0  |       break;  | 
10687  | 0  |     }  | 
10688  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10689  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10690  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10691  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10692  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10693  |  |       // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst)  | 
10694  | 0  |       AsmString = "bdnzta $\x02, $\xFF\x03\x02";  | 
10695  | 0  |       break;  | 
10696  | 0  |     }  | 
10697  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10698  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10699  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
10700  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10701  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10702  |  |       // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst)  | 
10703  | 0  |       AsmString = "bdnzfa $\x02, $\xFF\x03\x02";  | 
10704  | 0  |       break;  | 
10705  | 0  |     }  | 
10706  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10707  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10708  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
10709  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10710  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10711  |  |       // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst)  | 
10712  | 0  |       AsmString = "bdzta $\x02, $\xFF\x03\x02";  | 
10713  | 0  |       break;  | 
10714  | 0  |     }  | 
10715  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10716  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10717  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10718  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10719  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10720  |  |       // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst)  | 
10721  | 0  |       AsmString = "bdzfa $\x02, $\xFF\x03\x02";  | 
10722  | 0  |       break;  | 
10723  | 0  |     }  | 
10724  | 0  |     return NULL;  | 
10725  | 0  |   case PPC_gBCAat:  | 
10726  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10727  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
10728  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&  | 
10729  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10730  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
10731  |  |       // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)  | 
10732  | 0  |       AsmString = "bca+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
10733  | 0  |       break;  | 
10734  | 0  |     }  | 
10735  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
10736  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
10737  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&  | 
10738  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
10739  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
10740  |  |       // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)  | 
10741  | 0  |       AsmString = "bca- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
10742  | 0  |       break;  | 
10743  | 0  |     }  | 
10744  | 0  |     return NULL;  | 
10745  | 0  |   case PPC_gBCCTR:  | 
10746  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10747  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10748  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10749  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10750  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10751  |  |       // (gBCCTR u5imm:$bo, crbitrc:$bi, 0)  | 
10752  | 0  |       AsmString = "bcctr $\xFF\x01\x06, $\x02";  | 
10753  | 0  |       break;  | 
10754  | 0  |     }  | 
10755  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10756  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10757  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10758  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10759  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10760  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10761  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10762  |  |       // (gBCCTR 12, crbitrc:$bi, 0)  | 
10763  | 0  |       AsmString = "btctr $\x02";  | 
10764  | 0  |       break;  | 
10765  | 0  |     }  | 
10766  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10767  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10768  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10769  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10770  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10771  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10772  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10773  |  |       // (gBCCTR 4, crbitrc:$bi, 0)  | 
10774  | 0  |       AsmString = "bfctr $\x02";  | 
10775  | 0  |       break;  | 
10776  | 0  |     }  | 
10777  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10778  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10779  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
10780  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10781  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10782  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10783  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10784  |  |       // (gBCCTR 14, crbitrc:$bi, 0)  | 
10785  | 0  |       AsmString = "btctr- $\x02";  | 
10786  | 0  |       break;  | 
10787  | 0  |     }  | 
10788  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10789  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10790  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
10791  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10792  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10793  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10794  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10795  |  |       // (gBCCTR 6, crbitrc:$bi, 0)  | 
10796  | 0  |       AsmString = "bfctr- $\x02";  | 
10797  | 0  |       break;  | 
10798  | 0  |     }  | 
10799  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10800  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10801  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
10802  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10803  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10804  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10805  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10806  |  |       // (gBCCTR 15, crbitrc:$bi, 0)  | 
10807  | 0  |       AsmString = "btctr+ $\x02";  | 
10808  | 0  |       break;  | 
10809  | 0  |     }  | 
10810  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10811  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10812  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
10813  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10814  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10815  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10816  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10817  |  |       // (gBCCTR 7, crbitrc:$bi, 0)  | 
10818  | 0  |       AsmString = "bfctr+ $\x02";  | 
10819  | 0  |       break;  | 
10820  | 0  |     }  | 
10821  | 0  |     return NULL;  | 
10822  | 0  |   case PPC_gBCCTRL:  | 
10823  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10824  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10825  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10826  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10827  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10828  |  |       // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0)  | 
10829  | 0  |       AsmString = "bcctrl $\xFF\x01\x06, $\x02";  | 
10830  | 0  |       break;  | 
10831  | 0  |     }  | 
10832  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10833  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10834  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10835  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10836  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10837  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10838  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10839  |  |       // (gBCCTRL 12, crbitrc:$bi, 0)  | 
10840  | 0  |       AsmString = "btctrl $\x02";  | 
10841  | 0  |       break;  | 
10842  | 0  |     }  | 
10843  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10844  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10845  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10846  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10847  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10848  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10849  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10850  |  |       // (gBCCTRL 4, crbitrc:$bi, 0)  | 
10851  | 0  |       AsmString = "bfctrl $\x02";  | 
10852  | 0  |       break;  | 
10853  | 0  |     }  | 
10854  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10855  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10856  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
10857  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10858  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10859  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10860  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10861  |  |       // (gBCCTRL 14, crbitrc:$bi, 0)  | 
10862  | 0  |       AsmString = "btctrl- $\x02";  | 
10863  | 0  |       break;  | 
10864  | 0  |     }  | 
10865  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10866  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10867  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
10868  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10869  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10870  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10871  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10872  |  |       // (gBCCTRL 6, crbitrc:$bi, 0)  | 
10873  | 0  |       AsmString = "bfctrl- $\x02";  | 
10874  | 0  |       break;  | 
10875  | 0  |     }  | 
10876  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10877  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10878  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
10879  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10880  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10881  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10882  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10883  |  |       // (gBCCTRL 15, crbitrc:$bi, 0)  | 
10884  | 0  |       AsmString = "btctrl+ $\x02";  | 
10885  | 0  |       break;  | 
10886  | 0  |     }  | 
10887  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10888  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10889  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
10890  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10891  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
10892  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
10893  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
10894  |  |       // (gBCCTRL 7, crbitrc:$bi, 0)  | 
10895  | 0  |       AsmString = "bfctrl+ $\x02";  | 
10896  | 0  |       break;  | 
10897  | 0  |     }  | 
10898  | 0  |     return NULL;  | 
10899  | 0  |   case PPC_gBCL:  | 
10900  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10901  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10902  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10903  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10904  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10905  |  |       // (gBCL 12, crbitrc:$bi, condbrtarget:$dst)  | 
10906  | 0  |       AsmString = "btl $\x02, $\xFF\x03\x01";  | 
10907  | 0  |       break;  | 
10908  | 0  |     }  | 
10909  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10910  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10911  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
10912  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10913  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10914  |  |       // (gBCL 4, crbitrc:$bi, condbrtarget:$dst)  | 
10915  | 0  |       AsmString = "bfl $\x02, $\xFF\x03\x01";  | 
10916  | 0  |       break;  | 
10917  | 0  |     }  | 
10918  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10919  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10920  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
10921  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10922  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10923  |  |       // (gBCL 14, crbitrc:$bi, condbrtarget:$dst)  | 
10924  | 0  |       AsmString = "btl- $\x02, $\xFF\x03\x01";  | 
10925  | 0  |       break;  | 
10926  | 0  |     }  | 
10927  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10928  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10929  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
10930  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10931  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10932  |  |       // (gBCL 6, crbitrc:$bi, condbrtarget:$dst)  | 
10933  | 0  |       AsmString = "bfl- $\x02, $\xFF\x03\x01";  | 
10934  | 0  |       break;  | 
10935  | 0  |     }  | 
10936  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10937  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10938  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
10939  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10940  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10941  |  |       // (gBCL 15, crbitrc:$bi, condbrtarget:$dst)  | 
10942  | 0  |       AsmString = "btl+ $\x02, $\xFF\x03\x01";  | 
10943  | 0  |       break;  | 
10944  | 0  |     }  | 
10945  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10946  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10947  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
10948  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10949  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10950  |  |       // (gBCL 7, crbitrc:$bi, condbrtarget:$dst)  | 
10951  | 0  |       AsmString = "bfl+ $\x02, $\xFF\x03\x01";  | 
10952  | 0  |       break;  | 
10953  | 0  |     }  | 
10954  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10955  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10956  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
10957  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10958  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10959  |  |       // (gBCL 8, crbitrc:$bi, condbrtarget:$dst)  | 
10960  | 0  |       AsmString = "bdnztl $\x02, $\xFF\x03\x01";  | 
10961  | 0  |       break;  | 
10962  | 0  |     }  | 
10963  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10964  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10965  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
10966  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10967  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10968  |  |       // (gBCL 0, crbitrc:$bi, condbrtarget:$dst)  | 
10969  | 0  |       AsmString = "bdnzfl $\x02, $\xFF\x03\x01";  | 
10970  | 0  |       break;  | 
10971  | 0  |     }  | 
10972  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10973  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10974  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
10975  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10976  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10977  |  |       // (gBCL 10, crbitrc:$bi, condbrtarget:$dst)  | 
10978  | 0  |       AsmString = "bdztl $\x02, $\xFF\x03\x01";  | 
10979  | 0  |       break;  | 
10980  | 0  |     }  | 
10981  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10982  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10983  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
10984  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10985  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10986  |  |       // (gBCL 2, crbitrc:$bi, condbrtarget:$dst)  | 
10987  | 0  |       AsmString = "bdzfl $\x02, $\xFF\x03\x01";  | 
10988  | 0  |       break;  | 
10989  | 0  |     }  | 
10990  | 0  |     return NULL;  | 
10991  | 0  |   case PPC_gBCLA:  | 
10992  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
10993  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
10994  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
10995  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
10996  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
10997  |  |       // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst)  | 
10998  | 0  |       AsmString = "btla $\x02, $\xFF\x03\x02";  | 
10999  | 0  |       break;  | 
11000  | 0  |     }  | 
11001  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11002  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11003  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
11004  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11005  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11006  |  |       // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst)  | 
11007  | 0  |       AsmString = "bfla $\x02, $\xFF\x03\x02";  | 
11008  | 0  |       break;  | 
11009  | 0  |     }  | 
11010  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11011  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11012  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
11013  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11014  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11015  |  |       // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst)  | 
11016  | 0  |       AsmString = "btla- $\x02, $\xFF\x03\x02";  | 
11017  | 0  |       break;  | 
11018  | 0  |     }  | 
11019  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11020  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11021  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
11022  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11023  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11024  |  |       // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst)  | 
11025  | 0  |       AsmString = "bfla- $\x02, $\xFF\x03\x02";  | 
11026  | 0  |       break;  | 
11027  | 0  |     }  | 
11028  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11029  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11030  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
11031  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11032  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11033  |  |       // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst)  | 
11034  | 0  |       AsmString = "btla+ $\x02, $\xFF\x03\x02";  | 
11035  | 0  |       break;  | 
11036  | 0  |     }  | 
11037  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11038  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11039  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
11040  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11041  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11042  |  |       // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst)  | 
11043  | 0  |       AsmString = "bfla+ $\x02, $\xFF\x03\x02";  | 
11044  | 0  |       break;  | 
11045  | 0  |     }  | 
11046  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11047  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11048  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
11049  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11050  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11051  |  |       // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst)  | 
11052  | 0  |       AsmString = "bdnztla $\x02, $\xFF\x03\x02";  | 
11053  | 0  |       break;  | 
11054  | 0  |     }  | 
11055  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11056  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11057  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
11058  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11059  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11060  |  |       // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst)  | 
11061  | 0  |       AsmString = "bdnzfla $\x02, $\xFF\x03\x02";  | 
11062  | 0  |       break;  | 
11063  | 0  |     }  | 
11064  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11065  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11066  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
11067  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11068  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11069  |  |       // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst)  | 
11070  | 0  |       AsmString = "bdztla $\x02, $\xFF\x03\x02";  | 
11071  | 0  |       break;  | 
11072  | 0  |     }  | 
11073  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11074  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11075  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
11076  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11077  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1)) { | 
11078  |  |       // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst)  | 
11079  | 0  |       AsmString = "bdzfla $\x02, $\xFF\x03\x02";  | 
11080  | 0  |       break;  | 
11081  | 0  |     }  | 
11082  | 0  |     return NULL;  | 
11083  | 0  |   case PPC_gBCLAat:  | 
11084  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11085  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11086  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&  | 
11087  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11088  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11089  |  |       // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)  | 
11090  | 0  |       AsmString = "bcla+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11091  | 0  |       break;  | 
11092  | 0  |     }  | 
11093  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11094  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11095  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&  | 
11096  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11097  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11098  |  |       // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)  | 
11099  | 0  |       AsmString = "bcla- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11100  | 0  |       break;  | 
11101  | 0  |     }  | 
11102  | 0  |     return NULL;  | 
11103  | 0  |   case PPC_gBCLR:  | 
11104  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11105  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11106  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11107  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11108  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11109  |  |       // (gBCLR u5imm:$bo, crbitrc:$bi, 0)  | 
11110  | 0  |       AsmString = "bclr $\xFF\x01\x06, $\x02";  | 
11111  | 0  |       break;  | 
11112  | 0  |     }  | 
11113  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11114  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11115  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
11116  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11117  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11118  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11119  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11120  |  |       // (gBCLR 12, crbitrc:$bi, 0)  | 
11121  | 0  |       AsmString = "btlr $\x02";  | 
11122  | 0  |       break;  | 
11123  | 0  |     }  | 
11124  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11125  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11126  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
11127  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11128  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11129  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11130  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11131  |  |       // (gBCLR 4, crbitrc:$bi, 0)  | 
11132  | 0  |       AsmString = "bflr $\x02";  | 
11133  | 0  |       break;  | 
11134  | 0  |     }  | 
11135  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11136  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11137  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
11138  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11139  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11140  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11141  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11142  |  |       // (gBCLR 14, crbitrc:$bi, 0)  | 
11143  | 0  |       AsmString = "btlr- $\x02";  | 
11144  | 0  |       break;  | 
11145  | 0  |     }  | 
11146  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11147  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11148  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
11149  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11150  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11151  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11152  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11153  |  |       // (gBCLR 6, crbitrc:$bi, 0)  | 
11154  | 0  |       AsmString = "bflr- $\x02";  | 
11155  | 0  |       break;  | 
11156  | 0  |     }  | 
11157  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11158  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11159  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
11160  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11161  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11162  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11163  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11164  |  |       // (gBCLR 15, crbitrc:$bi, 0)  | 
11165  | 0  |       AsmString = "btlr+ $\x02";  | 
11166  | 0  |       break;  | 
11167  | 0  |     }  | 
11168  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11169  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11170  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
11171  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11172  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11173  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11174  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11175  |  |       // (gBCLR 7, crbitrc:$bi, 0)  | 
11176  | 0  |       AsmString = "bflr+ $\x02";  | 
11177  | 0  |       break;  | 
11178  | 0  |     }  | 
11179  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11180  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11181  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
11182  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11183  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11184  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11185  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11186  |  |       // (gBCLR 8, crbitrc:$bi, 0)  | 
11187  | 0  |       AsmString = "bdnztlr $\x02";  | 
11188  | 0  |       break;  | 
11189  | 0  |     }  | 
11190  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11191  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11192  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
11193  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11194  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11195  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11196  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11197  |  |       // (gBCLR 0, crbitrc:$bi, 0)  | 
11198  | 0  |       AsmString = "bdnzflr $\x02";  | 
11199  | 0  |       break;  | 
11200  | 0  |     }  | 
11201  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11202  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11203  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
11204  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11205  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11206  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11207  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11208  |  |       // (gBCLR 10, crbitrc:$bi, 0)  | 
11209  | 0  |       AsmString = "bdztlr $\x02";  | 
11210  | 0  |       break;  | 
11211  | 0  |     }  | 
11212  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11213  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11214  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
11215  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11216  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11217  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11218  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11219  |  |       // (gBCLR 2, crbitrc:$bi, 0)  | 
11220  | 0  |       AsmString = "bdzflr $\x02";  | 
11221  | 0  |       break;  | 
11222  | 0  |     }  | 
11223  | 0  |     return NULL;  | 
11224  | 0  |   case PPC_gBCLRL:  | 
11225  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11226  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11227  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11228  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11229  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11230  |  |       // (gBCLRL u5imm:$bo, crbitrc:$bi, 0)  | 
11231  | 0  |       AsmString = "bclrl $\xFF\x01\x06, $\x02";  | 
11232  | 0  |       break;  | 
11233  | 0  |     }  | 
11234  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11235  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11236  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 12 &&  | 
11237  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11238  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11239  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11240  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11241  |  |       // (gBCLRL 12, crbitrc:$bi, 0)  | 
11242  | 0  |       AsmString = "btlrl $\x02";  | 
11243  | 0  |       break;  | 
11244  | 0  |     }  | 
11245  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11246  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11247  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4 &&  | 
11248  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11249  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11250  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11251  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11252  |  |       // (gBCLRL 4, crbitrc:$bi, 0)  | 
11253  | 0  |       AsmString = "bflrl $\x02";  | 
11254  | 0  |       break;  | 
11255  | 0  |     }  | 
11256  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11257  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11258  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 14 &&  | 
11259  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11260  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11261  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11262  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11263  |  |       // (gBCLRL 14, crbitrc:$bi, 0)  | 
11264  | 0  |       AsmString = "btlrl- $\x02";  | 
11265  | 0  |       break;  | 
11266  | 0  |     }  | 
11267  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11268  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11269  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 6 &&  | 
11270  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11271  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11272  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11273  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11274  |  |       // (gBCLRL 6, crbitrc:$bi, 0)  | 
11275  | 0  |       AsmString = "bflrl- $\x02";  | 
11276  | 0  |       break;  | 
11277  | 0  |     }  | 
11278  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11279  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11280  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15 &&  | 
11281  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11282  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11283  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11284  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11285  |  |       // (gBCLRL 15, crbitrc:$bi, 0)  | 
11286  | 0  |       AsmString = "btlrl+ $\x02";  | 
11287  | 0  |       break;  | 
11288  | 0  |     }  | 
11289  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11290  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11291  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 7 &&  | 
11292  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11293  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11294  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11295  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11296  |  |       // (gBCLRL 7, crbitrc:$bi, 0)  | 
11297  | 0  |       AsmString = "bflrl+ $\x02";  | 
11298  | 0  |       break;  | 
11299  | 0  |     }  | 
11300  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11301  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11302  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 8 &&  | 
11303  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11304  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11305  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11306  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11307  |  |       // (gBCLRL 8, crbitrc:$bi, 0)  | 
11308  | 0  |       AsmString = "bdnztlrl $\x02";  | 
11309  | 0  |       break;  | 
11310  | 0  |     }  | 
11311  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11312  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11313  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0 &&  | 
11314  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11315  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11316  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11317  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11318  |  |       // (gBCLRL 0, crbitrc:$bi, 0)  | 
11319  | 0  |       AsmString = "bdnzflrl $\x02";  | 
11320  | 0  |       break;  | 
11321  | 0  |     }  | 
11322  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11323  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11324  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 10 &&  | 
11325  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11326  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11327  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11328  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11329  |  |       // (gBCLRL 10, crbitrc:$bi, 0)  | 
11330  | 0  |       AsmString = "bdztlrl $\x02";  | 
11331  | 0  |       break;  | 
11332  | 0  |     }  | 
11333  | 0  |     if (MCInst_getNumOperands(MI) == 3 &&  | 
11334  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 0)) &&  | 
11335  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2 &&  | 
11336  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 1)) &&  | 
11337  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 1) &&  | 
11338  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 2)) &&  | 
11339  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { | 
11340  |  |       // (gBCLRL 2, crbitrc:$bi, 0)  | 
11341  | 0  |       AsmString = "bdzflrl $\x02";  | 
11342  | 0  |       break;  | 
11343  | 0  |     }  | 
11344  | 0  |     return NULL;  | 
11345  | 0  |   case PPC_gBCLat:  | 
11346  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11347  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11348  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&  | 
11349  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11350  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11351  |  |       // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)  | 
11352  | 0  |       AsmString = "bcl+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11353  | 0  |       break;  | 
11354  | 0  |     }  | 
11355  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11356  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11357  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&  | 
11358  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11359  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11360  |  |       // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)  | 
11361  | 0  |       AsmString = "bcl- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11362  | 0  |       break;  | 
11363  | 0  |     }  | 
11364  | 0  |     return NULL;  | 
11365  | 0  |   case PPC_gBCat:  | 
11366  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11367  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11368  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 3 &&  | 
11369  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11370  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11371  |  |       // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst)  | 
11372  | 0  |       AsmString = "bc+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11373  | 0  |       break;  | 
11374  | 0  |     }  | 
11375  | 0  |     if (MCInst_getNumOperands(MI) == 4 &&  | 
11376  | 0  |         MCOperand_isImm(MCInst_getOperand(MI, 1)) &&  | 
11377  | 0  |         MCOperand_getImm(MCInst_getOperand(MI, 1)) == 2 &&  | 
11378  | 0  |         MCOperand_isReg(MCInst_getOperand(MI, 2)) &&  | 
11379  | 0  |         GETREGCLASS_CONTAIN(PPC_CRBITRCRegClassID, 2)) { | 
11380  |  |       // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst)  | 
11381  | 0  |       AsmString = "bc- $\xFF\x01\x06, $\x03, $\xFF\x04\x01";  | 
11382  | 0  |       break;  | 
11383  | 0  |     }  | 
11384  | 0  |     return NULL;  | 
11385  | 122k  |   }  | 
11386  |  |  | 
11387  |  |  | 
11388  | 42.8k  |   tmpString = cs_strdup(AsmString);  | 
11389  |  |  | 
11390  | 294k  |   while (AsmString[I] != ' ' && AsmString[I] != '\t' &&  | 
11391  | 254k  |          AsmString[I] != '$' && AsmString[I] != '\0')  | 
11392  | 251k  |     ++I;  | 
11393  |  |  | 
11394  | 42.8k  |   tmpString[I] = 0;  | 
11395  | 42.8k  |   SStream_concat0(OS, tmpString);  | 
11396  |  |  | 
11397  | 42.8k  |   if (AsmString[I] != '\0') { | 
11398  | 40.4k  |     if (AsmString[I] == ' ' || AsmString[I] == '\t') { | 
11399  | 40.4k  |       SStream_concat0(OS, " ");  | 
11400  | 40.4k  |       ++I;  | 
11401  | 40.4k  |     }  | 
11402  |  |  | 
11403  | 126k  |     do { | 
11404  | 126k  |       if (AsmString[I] == '$') { | 
11405  | 59.9k  |         ++I;  | 
11406  | 59.9k  |         if (AsmString[I] == (char)0xff) { | 
11407  | 4.95k  |           ++I;  | 
11408  | 4.95k  |           OpIdx = AsmString[I++] - 1;  | 
11409  | 4.95k  |           PrintMethodIdx = AsmString[I++] - 1;  | 
11410  | 4.95k  |           printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);  | 
11411  | 4.95k  |         } else  | 
11412  | 55.0k  |             printOperand(MI, (unsigned)(AsmString[I++]) - 1, OS);  | 
11413  | 66.6k  |       } else { | 
11414  | 66.6k  |           SStream_concat1(OS, AsmString[I++]);  | 
11415  | 66.6k  |       }  | 
11416  | 126k  |     } while (AsmString[I] != '\0');  | 
11417  | 40.4k  |   }  | 
11418  |  |  | 
11419  | 42.8k  |   return tmpString;  | 
11420  | 122k  | }  | 
11421  |  |           | 
11422  |  | static void printCustomAliasOperand(  | 
11423  |  |          MCInst *MI, unsigned OpIdx,  | 
11424  |  |          unsigned PrintMethodIdx,  | 
11425  |  |          SStream *OS)  | 
11426  | 12.0k  | { | 
11427  | 12.0k  |   switch (PrintMethodIdx) { | 
11428  | 0  |   default:  | 
11429  | 0  |     break;  | 
11430  | 7.12k  |   case 0:  | 
11431  | 7.12k  |     printBranchOperand(MI, OpIdx, OS);  | 
11432  | 7.12k  |     break;  | 
11433  | 0  |   case 1:  | 
11434  | 0  |     printAbsBranchOperand(MI, OpIdx, OS);  | 
11435  | 0  |     break;  | 
11436  | 3.90k  |   case 2:  | 
11437  | 3.90k  |     printS16ImmOperand(MI, OpIdx, OS);  | 
11438  | 3.90k  |     break;  | 
11439  | 456  |   case 3:  | 
11440  | 456  |     printU16ImmOperand(MI, OpIdx, OS);  | 
11441  | 456  |     break;  | 
11442  | 284  |   case 4:  | 
11443  | 284  |     printU6ImmOperand(MI, OpIdx, OS);  | 
11444  | 284  |     break;  | 
11445  | 317  |   case 5:  | 
11446  | 317  |     printU5ImmOperand(MI, OpIdx, OS);  | 
11447  | 317  |     break;  | 
11448  | 12.0k  |   }  | 
11449  | 12.0k  | }  | 
11450  |  |  | 
11451  |  | #endif // PRINT_ALIAS_INSTR  |