• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2|*                                                                            *|
3|* Assembly Writer Source Fragment                                            *|
4|*                                                                            *|
5|* Automatically generated file, do not edit!                                 *|
6|*                                                                            *|
7\*===----------------------------------------------------------------------===*/
8
9/// printInstruction - This method is automatically generated by tablegen
10/// from the instruction set description.
11void PPCInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
12  static const char AsmStrs[] = {
13  /* 0 */ '#', 'E', 'H', '_', 'S', 'j', 'L', 'j', '_', 'S', 'e', 't', 'u', 'p', 9, 0,
14  /* 16 */ 'b', 'd', 'z', 'l', 'a', '+', 32, 0,
15  /* 24 */ 'b', 'd', 'n', 'z', 'l', 'a', '+', 32, 0,
16  /* 33 */ 'b', 'd', 'z', 'a', '+', 32, 0,
17  /* 40 */ 'b', 'd', 'n', 'z', 'a', '+', 32, 0,
18  /* 48 */ 'b', 'd', 'z', 'l', '+', 32, 0,
19  /* 55 */ 'b', 'd', 'n', 'z', 'l', '+', 32, 0,
20  /* 63 */ 'b', 'd', 'z', '+', 32, 0,
21  /* 69 */ 'b', 'd', 'n', 'z', '+', 32, 0,
22  /* 76 */ 'b', 'c', 'l', 32, '2', '0', ',', 32, '3', '1', ',', 32, 0,
23  /* 89 */ 'b', 'c', 't', 'r', 'l', 10, 9, 'l', 'd', 32, '2', ',', 32, 0,
24  /* 103 */ 'b', 'c', 't', 'r', 'l', 10, 9, 'l', 'w', 'z', 32, '2', ',', 32, 0,
25  /* 118 */ 'b', 'c', 32, '1', '2', ',', 32, 0,
26  /* 126 */ 'b', 'c', 'l', 32, '1', '2', ',', 32, 0,
27  /* 135 */ 'b', 'c', 'l', 'r', 'l', 32, '1', '2', ',', 32, 0,
28  /* 146 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '1', '2', ',', 32, 0,
29  /* 158 */ 'b', 'c', 'l', 'r', 32, '1', '2', ',', 32, 0,
30  /* 168 */ 'b', 'c', 'c', 't', 'r', 32, '1', '2', ',', 32, 0,
31  /* 179 */ 'b', 'c', 32, '4', ',', 32, 0,
32  /* 186 */ 'b', 'c', 'l', 32, '4', ',', 32, 0,
33  /* 194 */ 'b', 'c', 'l', 'r', 'l', 32, '4', ',', 32, 0,
34  /* 204 */ 'b', 'c', 'c', 't', 'r', 'l', 32, '4', ',', 32, 0,
35  /* 215 */ 'b', 'c', 'l', 'r', 32, '4', ',', 32, 0,
36  /* 224 */ 'b', 'c', 'c', 't', 'r', 32, '4', ',', 32, 0,
37  /* 234 */ 'm', 't', 's', 'p', 'r', 32, '2', '5', '6', ',', 32, 0,
38  /* 246 */ 'b', 'd', 'z', 'l', 'a', '-', 32, 0,
39  /* 254 */ 'b', 'd', 'n', 'z', 'l', 'a', '-', 32, 0,
40  /* 263 */ 'b', 'd', 'z', 'a', '-', 32, 0,
41  /* 270 */ 'b', 'd', 'n', 'z', 'a', '-', 32, 0,
42  /* 278 */ 'b', 'd', 'z', 'l', '-', 32, 0,
43  /* 285 */ 'b', 'd', 'n', 'z', 'l', '-', 32, 0,
44  /* 293 */ 'b', 'd', 'z', '-', 32, 0,
45  /* 299 */ 'b', 'd', 'n', 'z', '-', 32, 0,
46  /* 306 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', '.', 32, 0,
47  /* 316 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', '.', 32, 0,
48  /* 327 */ 'e', 'x', 't', 's', 'b', '.', 32, 0,
49  /* 335 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', '.', 32, 0,
50  /* 346 */ 'f', 's', 'u', 'b', '.', 32, 0,
51  /* 353 */ 'f', 'm', 's', 'u', 'b', '.', 32, 0,
52  /* 361 */ 'f', 'n', 'm', 's', 'u', 'b', '.', 32, 0,
53  /* 370 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', '.', 32, 0,
54  /* 381 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', '.', 32, 0,
55  /* 392 */ 'a', 'd', 'd', 'c', '.', 32, 0,
56  /* 399 */ 'a', 'n', 'd', 'c', '.', 32, 0,
57  /* 406 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', '.', 32, 0,
58  /* 417 */ 's', 'u', 'b', 'f', 'c', '.', 32, 0,
59  /* 425 */ 's', 'u', 'b', 'i', 'c', '.', 32, 0,
60  /* 433 */ 'a', 'd', 'd', 'i', 'c', '.', 32, 0,
61  /* 441 */ 'r', 'l', 'd', 'i', 'c', '.', 32, 0,
62  /* 449 */ 'b', 'c', 'd', 't', 'r', 'u', 'n', 'c', '.', 32, 0,
63  /* 460 */ 'b', 'c', 'd', 'u', 't', 'r', 'u', 'n', 'c', '.', 32, 0,
64  /* 472 */ 'o', 'r', 'c', '.', 32, 0,
65  /* 478 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', '.', 32, 0,
66  /* 489 */ 's', 'r', 'a', 'd', '.', 32, 0,
67  /* 496 */ 'f', 'a', 'd', 'd', '.', 32, 0,
68  /* 503 */ 'f', 'm', 'a', 'd', 'd', '.', 32, 0,
69  /* 511 */ 'f', 'n', 'm', 'a', 'd', 'd', '.', 32, 0,
70  /* 520 */ 'm', 'u', 'l', 'h', 'd', '.', 32, 0,
71  /* 528 */ 'f', 'c', 'f', 'i', 'd', '.', 32, 0,
72  /* 536 */ 'f', 'c', 't', 'i', 'd', '.', 32, 0,
73  /* 544 */ 'm', 'u', 'l', 'l', 'd', '.', 32, 0,
74  /* 552 */ 's', 'l', 'd', '.', 32, 0,
75  /* 558 */ 'n', 'a', 'n', 'd', '.', 32, 0,
76  /* 565 */ 't', 'e', 'n', 'd', '.', 32, 0,
77  /* 572 */ 's', 'r', 'd', '.', 32, 0,
78  /* 578 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', '.', 32, 0,
79  /* 589 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', '.', 32, 0,
80  /* 600 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', '.', 32, 0,
81  /* 611 */ 'd', 'i', 'v', 'd', '.', 32, 0,
82  /* 618 */ 'c', 'n', 't', 'l', 'z', 'd', '.', 32, 0,
83  /* 627 */ 'c', 'n', 't', 't', 'z', 'd', '.', 32, 0,
84  /* 636 */ 'a', 'd', 'd', 'e', '.', 32, 0,
85  /* 643 */ 'd', 'i', 'v', 'd', 'e', '.', 32, 0,
86  /* 651 */ 's', 'l', 'b', 'f', 'e', 'e', '.', 32, 0,
87  /* 660 */ 's', 'u', 'b', 'f', 'e', '.', 32, 0,
88  /* 668 */ 'a', 'd', 'd', 'm', 'e', '.', 32, 0,
89  /* 676 */ 's', 'u', 'b', 'f', 'm', 'e', '.', 32, 0,
90  /* 685 */ 'f', 'r', 'e', '.', 32, 0,
91  /* 691 */ 'f', 'r', 's', 'q', 'r', 't', 'e', '.', 32, 0,
92  /* 701 */ 'p', 'a', 's', 't', 'e', '.', 32, 0,
93  /* 709 */ 'd', 'i', 'v', 'w', 'e', '.', 32, 0,
94  /* 717 */ 'a', 'd', 'd', 'z', 'e', '.', 32, 0,
95  /* 725 */ 's', 'u', 'b', 'f', 'z', 'e', '.', 32, 0,
96  /* 734 */ 's', 'u', 'b', 'f', '.', 32, 0,
97  /* 741 */ 'm', 't', 'f', 's', 'f', '.', 32, 0,
98  /* 749 */ 'f', 'n', 'e', 'g', '.', 32, 0,
99  /* 756 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', '.', 32, 0,
100  /* 766 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', '.', 32, 0,
101  /* 777 */ 'e', 'x', 't', 's', 'h', '.', 32, 0,
102  /* 785 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', '.', 32, 0,
103  /* 796 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', '.', 32, 0,
104  /* 807 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', '.', 32, 0,
105  /* 818 */ 't', 'a', 'b', 'o', 'r', 't', 'd', 'c', 'i', '.', 32, 0,
106  /* 830 */ 't', 'a', 'b', 'o', 'r', 't', 'w', 'c', 'i', '.', 32, 0,
107  /* 842 */ 's', 'r', 'a', 'd', 'i', '.', 32, 0,
108  /* 850 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', '.', 32, 0,
109  /* 861 */ 'e', 'x', 't', 'l', 'd', 'i', '.', 32, 0,
110  /* 870 */ 'a', 'n', 'd', 'i', '.', 32, 0,
111  /* 877 */ 'c', 'l', 'r', 'r', 'd', 'i', '.', 32, 0,
112  /* 886 */ 'i', 'n', 's', 'r', 'd', 'i', '.', 32, 0,
113  /* 895 */ 'r', 'o', 't', 'r', 'd', 'i', '.', 32, 0,
114  /* 904 */ 'e', 'x', 't', 'r', 'd', 'i', '.', 32, 0,
115  /* 913 */ 'm', 't', 'f', 's', 'f', 'i', '.', 32, 0,
116  /* 922 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', '.', 32, 0,
117  /* 933 */ 'r', 'l', 'd', 'i', 'm', 'i', '.', 32, 0,
118  /* 942 */ 'r', 'l', 'w', 'i', 'm', 'i', '.', 32, 0,
119  /* 951 */ 's', 'r', 'a', 'w', 'i', '.', 32, 0,
120  /* 959 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', '.', 32, 0,
121  /* 970 */ 'i', 'n', 's', 'l', 'w', 'i', '.', 32, 0,
122  /* 979 */ 'e', 'x', 't', 'l', 'w', 'i', '.', 32, 0,
123  /* 988 */ 'c', 'l', 'r', 'r', 'w', 'i', '.', 32, 0,
124  /* 997 */ 'i', 'n', 's', 'r', 'w', 'i', '.', 32, 0,
125  /* 1006 */ 'r', 'o', 't', 'r', 'w', 'i', '.', 32, 0,
126  /* 1015 */ 'e', 'x', 't', 'r', 'w', 'i', '.', 32, 0,
127  /* 1024 */ 'r', 'l', 'd', 'c', 'l', '.', 32, 0,
128  /* 1032 */ 'r', 'l', 'd', 'i', 'c', 'l', '.', 32, 0,
129  /* 1041 */ 'f', 's', 'e', 'l', '.', 32, 0,
130  /* 1048 */ 'f', 'm', 'u', 'l', '.', 32, 0,
131  /* 1055 */ 't', 'r', 'e', 'c', 'l', 'a', 'i', 'm', '.', 32, 0,
132  /* 1066 */ 'f', 'r', 'i', 'm', '.', 32, 0,
133  /* 1073 */ 'r', 'l', 'w', 'i', 'n', 'm', '.', 32, 0,
134  /* 1082 */ 'r', 'l', 'w', 'n', 'm', '.', 32, 0,
135  /* 1090 */ 'b', 'c', 'd', 'c', 'f', 'n', '.', 32, 0,
136  /* 1099 */ 'b', 'c', 'd', 'c', 'p', 's', 'g', 'n', '.', 32, 0,
137  /* 1110 */ 'f', 'c', 'p', 's', 'g', 'n', '.', 32, 0,
138  /* 1119 */ 'b', 'c', 'd', 's', 'e', 't', 's', 'g', 'n', '.', 32, 0,
139  /* 1131 */ 't', 'b', 'e', 'g', 'i', 'n', '.', 32, 0,
140  /* 1140 */ 'f', 'r', 'i', 'n', '.', 32, 0,
141  /* 1147 */ 'b', 'c', 'd', 'c', 't', 'n', '.', 32, 0,
142  /* 1156 */ 'a', 'd', 'd', 'c', 'o', '.', 32, 0,
143  /* 1164 */ 's', 'u', 'b', 'f', 'c', 'o', '.', 32, 0,
144  /* 1173 */ 'a', 'd', 'd', 'o', '.', 32, 0,
145  /* 1180 */ 'm', 'u', 'l', 'l', 'd', 'o', '.', 32, 0,
146  /* 1189 */ 'd', 'i', 'v', 'd', 'o', '.', 32, 0,
147  /* 1197 */ 'a', 'd', 'd', 'e', 'o', '.', 32, 0,
148  /* 1205 */ 'd', 'i', 'v', 'd', 'e', 'o', '.', 32, 0,
149  /* 1214 */ 's', 'u', 'b', 'f', 'e', 'o', '.', 32, 0,
150  /* 1223 */ 'a', 'd', 'd', 'm', 'e', 'o', '.', 32, 0,
151  /* 1232 */ 's', 'u', 'b', 'f', 'm', 'e', 'o', '.', 32, 0,
152  /* 1242 */ 'd', 'i', 'v', 'w', 'e', 'o', '.', 32, 0,
153  /* 1251 */ 'a', 'd', 'd', 'z', 'e', 'o', '.', 32, 0,
154  /* 1260 */ 's', 'u', 'b', 'f', 'z', 'e', 'o', '.', 32, 0,
155  /* 1270 */ 's', 'u', 'b', 'f', 'o', '.', 32, 0,
156  /* 1278 */ 'n', 'e', 'g', 'o', '.', 32, 0,
157  /* 1285 */ 'd', 'i', 'v', 'd', 'u', 'o', '.', 32, 0,
158  /* 1294 */ 'd', 'i', 'v', 'd', 'e', 'u', 'o', '.', 32, 0,
159  /* 1304 */ 'd', 'i', 'v', 'w', 'e', 'u', 'o', '.', 32, 0,
160  /* 1314 */ 'd', 'i', 'v', 'w', 'u', 'o', '.', 32, 0,
161  /* 1323 */ 'm', 'u', 'l', 'l', 'w', 'o', '.', 32, 0,
162  /* 1332 */ 'd', 'i', 'v', 'w', 'o', '.', 32, 0,
163  /* 1340 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', '.', 32, 0,
164  /* 1352 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', '.', 32, 0,
165  /* 1364 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', '.', 32, 0,
166  /* 1376 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', '.', 32, 0,
167  /* 1386 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', '.', 32, 0,
168  /* 1397 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', '.', 32, 0,
169  /* 1408 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', '.', 32, 0,
170  /* 1419 */ 'f', 'r', 'i', 'p', '.', 32, 0,
171  /* 1426 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', '.', 32, 0,
172  /* 1438 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', '.', 32, 0,
173  /* 1450 */ 'f', 'r', 's', 'p', '.', 32, 0,
174  /* 1457 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', '.', 32, 0,
175  /* 1469 */ 'i', 'c', 'b', 'l', 'q', '.', 32, 0,
176  /* 1477 */ 'b', 'c', 'd', 'c', 'f', 's', 'q', '.', 32, 0,
177  /* 1487 */ 'b', 'c', 'd', 'c', 't', 's', 'q', '.', 32, 0,
178  /* 1497 */ 'r', 'l', 'd', 'c', 'r', '.', 32, 0,
179  /* 1505 */ 'r', 'l', 'd', 'i', 'c', 'r', '.', 32, 0,
180  /* 1514 */ 'f', 'm', 'r', '.', 32, 0,
181  /* 1520 */ 'n', 'o', 'r', '.', 32, 0,
182  /* 1526 */ 'x', 'o', 'r', '.', 32, 0,
183  /* 1532 */ 'b', 'c', 'd', 's', 'r', '.', 32, 0,
184  /* 1540 */ 't', 's', 'r', '.', 32, 0,
185  /* 1546 */ 'f', 'a', 'b', 's', '.', 32, 0,
186  /* 1553 */ 'f', 'n', 'a', 'b', 's', '.', 32, 0,
187  /* 1561 */ 'f', 's', 'u', 'b', 's', '.', 32, 0,
188  /* 1569 */ 'f', 'm', 's', 'u', 'b', 's', '.', 32, 0,
189  /* 1578 */ 'f', 'n', 'm', 's', 'u', 'b', 's', '.', 32, 0,
190  /* 1588 */ 'b', 'c', 'd', 's', '.', 32, 0,
191  /* 1595 */ 'f', 'a', 'd', 'd', 's', '.', 32, 0,
192  /* 1603 */ 'f', 'm', 'a', 'd', 'd', 's', '.', 32, 0,
193  /* 1612 */ 'f', 'n', 'm', 'a', 'd', 'd', 's', '.', 32, 0,
194  /* 1622 */ 'f', 'c', 'f', 'i', 'd', 's', '.', 32, 0,
195  /* 1631 */ 'f', 'r', 'e', 's', '.', 32, 0,
196  /* 1638 */ 'f', 'r', 's', 'q', 'r', 't', 'e', 's', '.', 32, 0,
197  /* 1649 */ 'm', 'f', 'f', 's', '.', 32, 0,
198  /* 1656 */ 'a', 'n', 'd', 'i', 's', '.', 32, 0,
199  /* 1664 */ 'f', 'm', 'u', 'l', 's', '.', 32, 0,
200  /* 1672 */ 'f', 's', 'q', 'r', 't', 's', '.', 32, 0,
201  /* 1681 */ 'b', 'c', 'd', 'u', 's', '.', 32, 0,
202  /* 1689 */ 'f', 'c', 'f', 'i', 'd', 'u', 's', '.', 32, 0,
203  /* 1699 */ 'f', 'd', 'i', 'v', 's', '.', 32, 0,
204  /* 1707 */ 't', 'a', 'b', 'o', 'r', 't', '.', 32, 0,
205  /* 1716 */ 'f', 's', 'q', 'r', 't', '.', 32, 0,
206  /* 1724 */ 'm', 'u', 'l', 'h', 'd', 'u', '.', 32, 0,
207  /* 1733 */ 'f', 'c', 'f', 'i', 'd', 'u', '.', 32, 0,
208  /* 1742 */ 'f', 'c', 't', 'i', 'd', 'u', '.', 32, 0,
209  /* 1751 */ 'd', 'i', 'v', 'd', 'u', '.', 32, 0,
210  /* 1759 */ 'd', 'i', 'v', 'd', 'e', 'u', '.', 32, 0,
211  /* 1768 */ 'd', 'i', 'v', 'w', 'e', 'u', '.', 32, 0,
212  /* 1777 */ 'm', 'u', 'l', 'h', 'w', 'u', '.', 32, 0,
213  /* 1786 */ 'f', 'c', 't', 'i', 'w', 'u', '.', 32, 0,
214  /* 1795 */ 'd', 'i', 'v', 'w', 'u', '.', 32, 0,
215  /* 1803 */ 'f', 'd', 'i', 'v', '.', 32, 0,
216  /* 1810 */ 'e', 'q', 'v', '.', 32, 0,
217  /* 1816 */ 's', 'r', 'a', 'w', '.', 32, 0,
218  /* 1823 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', '.', 32, 0,
219  /* 1833 */ 'm', 'u', 'l', 'h', 'w', '.', 32, 0,
220  /* 1841 */ 'f', 'c', 't', 'i', 'w', '.', 32, 0,
221  /* 1849 */ 'm', 'u', 'l', 'l', 'w', '.', 32, 0,
222  /* 1857 */ 's', 'l', 'w', '.', 32, 0,
223  /* 1863 */ 's', 'r', 'w', '.', 32, 0,
224  /* 1869 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', '.', 32, 0,
225  /* 1880 */ 'e', 'x', 't', 's', 'w', '.', 32, 0,
226  /* 1888 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', '.', 32, 0,
227  /* 1899 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', '.', 32, 0,
228  /* 1910 */ 'd', 'i', 'v', 'w', '.', 32, 0,
229  /* 1917 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', '.', 32, 0,
230  /* 1928 */ 'c', 'n', 't', 'l', 'z', 'w', '.', 32, 0,
231  /* 1937 */ 'c', 'n', 't', 't', 'z', 'w', '.', 32, 0,
232  /* 1946 */ 's', 't', 'b', 'c', 'x', '.', 32, 0,
233  /* 1954 */ 's', 't', 'd', 'c', 'x', '.', 32, 0,
234  /* 1962 */ 's', 't', 'h', 'c', 'x', '.', 32, 0,
235  /* 1970 */ 's', 't', 'w', 'c', 'x', '.', 32, 0,
236  /* 1978 */ 't', 'l', 'b', 's', 'x', '.', 32, 0,
237  /* 1986 */ 'f', 'c', 't', 'i', 'd', 'z', '.', 32, 0,
238  /* 1995 */ 'b', 'c', 'd', 'c', 'f', 'z', '.', 32, 0,
239  /* 2004 */ 'f', 'r', 'i', 'z', '.', 32, 0,
240  /* 2011 */ 'b', 'c', 'd', 'c', 't', 'z', '.', 32, 0,
241  /* 2020 */ 'f', 'c', 't', 'i', 'd', 'u', 'z', '.', 32, 0,
242  /* 2030 */ 'f', 'c', 't', 'i', 'w', 'u', 'z', '.', 32, 0,
243  /* 2040 */ 'f', 'c', 't', 'i', 'w', 'z', '.', 32, 0,
244  /* 2049 */ 'm', 't', 'f', 's', 'b', '0', 32, 0,
245  /* 2057 */ 'm', 't', 'f', 's', 'b', '1', 32, 0,
246  /* 2065 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 32, 0,
247  /* 2087 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 32, 0,
248  /* 2109 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', '8', 32, 0,
249  /* 2123 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', '8', 32, 0,
250  /* 2137 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', '8', 32, 0,
251  /* 2151 */ 'U', 'P', 'D', 'A', 'T', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 32, 0,
252  /* 2166 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'D', 'O', 'W', 'N', 32, 0,
253  /* 2185 */ '#', 'A', 'D', 'J', 'C', 'A', 'L', 'L', 'S', 'T', 'A', 'C', 'K', 'U', 'P', 32, 0,
254  /* 2202 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'a', 32, 0,
255  /* 2215 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,
256  /* 2228 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'a', 32, 0,
257  /* 2241 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'a', 32, 0,
258  /* 2252 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'a', 32, 0,
259  /* 2263 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,
260  /* 2276 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'a', 32, 0,
261  /* 2289 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'a', 32, 0,
262  /* 2300 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,
263  /* 2313 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'a', 32, 0,
264  /* 2326 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'a', 32, 0,
265  /* 2337 */ 'd', 'c', 'b', 'a', 32, 0,
266  /* 2343 */ 'b', 'c', 'a', 32, 0,
267  /* 2348 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 32, 0,
268  /* 2359 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 'a', 32, 0,
269  /* 2370 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 32, 0,
270  /* 2381 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 32, 0,
271  /* 2391 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 32, 0,
272  /* 2402 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 'a', 32, 0,
273  /* 2413 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 32, 0,
274  /* 2424 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 32, 0,
275  /* 2434 */ 'l', 'h', 'a', 32, 0,
276  /* 2439 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 32, 0,
277  /* 2450 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 'a', 32, 0,
278  /* 2461 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 32, 0,
279  /* 2472 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 32, 0,
280  /* 2482 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 32, 0,
281  /* 2493 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 'a', 32, 0,
282  /* 2504 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 32, 0,
283  /* 2515 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 32, 0,
284  /* 2526 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 32, 0,
285  /* 2536 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 'a', 32, 0,
286  /* 2548 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 'a', 32, 0,
287  /* 2559 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 'a', 32, 0,
288  /* 2571 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 'a', 32, 0,
289  /* 2582 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 'a', 32, 0,
290  /* 2595 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 'a', 32, 0,
291  /* 2607 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 'a', 32, 0,
292  /* 2620 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 'a', 32, 0,
293  /* 2632 */ 'b', 'l', 'a', 32, 0,
294  /* 2637 */ 'b', 'c', 'l', 'a', 32, 0,
295  /* 2643 */ 'b', 'd', 'z', 'l', 'a', 32, 0,
296  /* 2650 */ 'b', 'd', 'n', 'z', 'l', 'a', 32, 0,
297  /* 2658 */ 'e', 'v', 'm', 'r', 'a', 32, 0,
298  /* 2665 */ 'l', 'w', 'a', 32, 0,
299  /* 2670 */ 'm', 't', 'v', 's', 'r', 'w', 'a', 32, 0,
300  /* 2679 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 'a', 32, 0,
301  /* 2690 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 'a', 32, 0,
302  /* 2700 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'a', 32, 0,
303  /* 2711 */ 'q', 'v', 'l', 'f', 'd', 'x', 'a', 32, 0,
304  /* 2720 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'a', 32, 0,
305  /* 2730 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 'a', 32, 0,
306  /* 2740 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'a', 32, 0,
307  /* 2751 */ 'q', 'v', 'l', 'f', 's', 'x', 'a', 32, 0,
308  /* 2760 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'a', 32, 0,
309  /* 2770 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,
310  /* 2781 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'a', 32, 0,
311  /* 2793 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 'a', 32, 0,
312  /* 2803 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'a', 32, 0,
313  /* 2814 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,
314  /* 2825 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'a', 32, 0,
315  /* 2837 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 'a', 32, 0,
316  /* 2847 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'a', 32, 0,
317  /* 2858 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 'a', 32, 0,
318  /* 2869 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 'a', 32, 0,
319  /* 2880 */ 'b', 'd', 'z', 'a', 32, 0,
320  /* 2886 */ 'b', 'd', 'n', 'z', 'a', 32, 0,
321  /* 2893 */ 'v', 's', 'r', 'a', 'b', 32, 0,
322  /* 2900 */ 'r', 'f', 'e', 'b', 'b', 32, 0,
323  /* 2907 */ 'v', 'c', 'l', 'z', 'l', 's', 'b', 'b', 32, 0,
324  /* 2917 */ 'v', 'c', 't', 'z', 'l', 's', 'b', 'b', 32, 0,
325  /* 2927 */ 'v', 'c', 'm', 'p', 'n', 'e', 'b', 32, 0,
326  /* 2936 */ 'v', 'm', 'r', 'g', 'h', 'b', 32, 0,
327  /* 2944 */ 'x', 'x', 's', 'p', 'l', 't', 'i', 'b', 32, 0,
328  /* 2954 */ 'v', 'm', 'r', 'g', 'l', 'b', 32, 0,
329  /* 2962 */ 'v', 'r', 'l', 'b', 32, 0,
330  /* 2968 */ 'v', 's', 'l', 'b', 32, 0,
331  /* 2974 */ 'v', 'p', 'm', 's', 'u', 'm', 'b', 32, 0,
332  /* 2983 */ 'c', 'm', 'p', 'b', 32, 0,
333  /* 2989 */ 'c', 'm', 'p', 'e', 'q', 'b', 32, 0,
334  /* 2997 */ 'c', 'm', 'p', 'r', 'b', 32, 0,
335  /* 3004 */ 'v', 's', 'r', 'b', 32, 0,
336  /* 3010 */ 'v', 'm', 'u', 'l', 'e', 's', 'b', 32, 0,
337  /* 3019 */ 'v', 'a', 'v', 'g', 's', 'b', 32, 0,
338  /* 3027 */ 'v', 'u', 'p', 'k', 'h', 's', 'b', 32, 0,
339  /* 3036 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'b', 32, 0,
340  /* 3046 */ 'v', 'u', 'p', 'k', 'l', 's', 'b', 32, 0,
341  /* 3055 */ 'v', 'm', 'i', 'n', 's', 'b', 32, 0,
342  /* 3063 */ 'v', 'm', 'u', 'l', 'o', 's', 'b', 32, 0,
343  /* 3072 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'b', 32, 0,
344  /* 3082 */ 'e', 'v', 'e', 'x', 't', 's', 'b', 32, 0,
345  /* 3091 */ 'v', 'm', 'a', 'x', 's', 'b', 32, 0,
346  /* 3099 */ 's', 'e', 't', 'b', 32, 0,
347  /* 3105 */ 'm', 'f', 't', 'b', 32, 0,
348  /* 3111 */ 'v', 's', 'p', 'l', 't', 'b', 32, 0,
349  /* 3119 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'b', 32, 0,
350  /* 3129 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'b', 32, 0,
351  /* 3139 */ 's', 't', 'b', 32, 0,
352  /* 3144 */ 'v', 'a', 'b', 's', 'd', 'u', 'b', 32, 0,
353  /* 3153 */ 'v', 'm', 'u', 'l', 'e', 'u', 'b', 32, 0,
354  /* 3162 */ 'v', 'a', 'v', 'g', 'u', 'b', 32, 0,
355  /* 3170 */ 'v', 'm', 'i', 'n', 'u', 'b', 32, 0,
356  /* 3178 */ 'v', 'm', 'u', 'l', 'o', 'u', 'b', 32, 0,
357  /* 3187 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'b', 32, 0,
358  /* 3197 */ 'e', 'f', 'd', 's', 'u', 'b', 32, 0,
359  /* 3205 */ 'q', 'v', 'f', 's', 'u', 'b', 32, 0,
360  /* 3213 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 32, 0,
361  /* 3222 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 32, 0,
362  /* 3232 */ 'e', 'f', 's', 's', 'u', 'b', 32, 0,
363  /* 3240 */ 'e', 'v', 'f', 's', 's', 'u', 'b', 32, 0,
364  /* 3249 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'b', 32, 0,
365  /* 3261 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'b', 32, 0,
366  /* 3271 */ 'v', 'm', 'a', 'x', 'u', 'b', 32, 0,
367  /* 3279 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'b', 32, 0,
368  /* 3289 */ 'v', 'c', 'l', 'z', 'b', 32, 0,
369  /* 3296 */ 'v', 'c', 't', 'z', 'b', 32, 0,
370  /* 3303 */ 'b', 'c', 32, 0,
371  /* 3307 */ 'a', 'd', 'd', 'c', 32, 0,
372  /* 3313 */ 'x', 'x', 'l', 'a', 'n', 'd', 'c', 32, 0,
373  /* 3322 */ 'c', 'r', 'a', 'n', 'd', 'c', 32, 0,
374  /* 3330 */ 'e', 'v', 'a', 'n', 'd', 'c', 32, 0,
375  /* 3338 */ 's', 'u', 'b', 'f', 'c', 32, 0,
376  /* 3345 */ 's', 'u', 'b', 'i', 'c', 32, 0,
377  /* 3352 */ 'a', 'd', 'd', 'i', 'c', 32, 0,
378  /* 3359 */ 'r', 'l', 'd', 'i', 'c', 32, 0,
379  /* 3366 */ 's', 'u', 'b', 'f', 'i', 'c', 32, 0,
380  /* 3374 */ 'x', 's', 'r', 'd', 'p', 'i', 'c', 32, 0,
381  /* 3383 */ 'x', 'v', 'r', 'd', 'p', 'i', 'c', 32, 0,
382  /* 3392 */ 'x', 'v', 'r', 's', 'p', 'i', 'c', 32, 0,
383  /* 3401 */ 'i', 'c', 'b', 'l', 'c', 32, 0,
384  /* 3408 */ 'b', 'r', 'i', 'n', 'c', 32, 0,
385  /* 3415 */ 's', 'y', 'n', 'c', 32, 0,
386  /* 3421 */ 'x', 'x', 'l', 'o', 'r', 'c', 32, 0,
387  /* 3429 */ 'c', 'r', 'o', 'r', 'c', 32, 0,
388  /* 3436 */ 'e', 'v', 'o', 'r', 'c', 32, 0,
389  /* 3443 */ 's', 'c', 32, 0,
390  /* 3447 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'd', 32, 0,
391  /* 3457 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'd', 32, 0,
392  /* 3467 */ 'v', 'e', 'x', 't', 's', 'w', '2', 'd', 32, 0,
393  /* 3477 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'd', 32, 0,
394  /* 3490 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'd', 32, 0,
395  /* 3502 */ 'v', 's', 'r', 'a', 'd', 32, 0,
396  /* 3509 */ 'v', 'g', 'b', 'b', 'd', 32, 0,
397  /* 3516 */ 'v', 'p', 'r', 't', 'y', 'b', 'd', 32, 0,
398  /* 3525 */ 'e', 'f', 'd', 'a', 'd', 'd', 32, 0,
399  /* 3533 */ 'q', 'v', 'f', 'a', 'd', 'd', 32, 0,
400  /* 3541 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 32, 0,
401  /* 3550 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 32, 0,
402  /* 3560 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 32, 0,
403  /* 3574 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 32, 0,
404  /* 3587 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 32, 0,
405  /* 3597 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 32, 0,
406  /* 3608 */ 'e', 'f', 's', 'a', 'd', 'd', 32, 0,
407  /* 3616 */ 'e', 'v', 'f', 's', 'a', 'd', 'd', 32, 0,
408  /* 3625 */ 'e', 'v', 'l', 'd', 'd', 32, 0,
409  /* 3632 */ 'm', 't', 'v', 's', 'r', 'd', 'd', 32, 0,
410  /* 3641 */ 'e', 'v', 's', 't', 'd', 'd', 32, 0,
411  /* 3649 */ 'e', 'f', 's', 'c', 'f', 'd', 32, 0,
412  /* 3657 */ 'l', 'f', 'd', 32, 0,
413  /* 3662 */ 's', 't', 'f', 'd', 32, 0,
414  /* 3668 */ 'v', 'n', 'e', 'g', 'd', 32, 0,
415  /* 3675 */ 'm', 'a', 'd', 'd', 'h', 'd', 32, 0,
416  /* 3683 */ 'm', 'u', 'l', 'h', 'd', 32, 0,
417  /* 3690 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 32, 0,
418  /* 3699 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 'd', 32, 0,
419  /* 3709 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 32, 0,
420  /* 3718 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 'd', 32, 0,
421  /* 3728 */ 't', 'l', 'b', 'l', 'd', 32, 0,
422  /* 3735 */ 'm', 'a', 'd', 'd', 'l', 'd', 32, 0,
423  /* 3743 */ 'm', 'u', 'l', 'l', 'd', 32, 0,
424  /* 3750 */ 'c', 'm', 'p', 'l', 'd', 32, 0,
425  /* 3757 */ 'm', 'f', 'v', 's', 'r', 'l', 'd', 32, 0,
426  /* 3766 */ 'v', 'r', 'l', 'd', 32, 0,
427  /* 3772 */ 'v', 's', 'l', 'd', 32, 0,
428  /* 3778 */ 'v', 'b', 'p', 'e', 'r', 'm', 'd', 32, 0,
429  /* 3787 */ 'v', 'p', 'm', 's', 'u', 'm', 'd', 32, 0,
430  /* 3796 */ 'x', 'x', 'l', 'a', 'n', 'd', 32, 0,
431  /* 3804 */ 'x', 'x', 'l', 'n', 'a', 'n', 'd', 32, 0,
432  /* 3813 */ 'c', 'r', 'n', 'a', 'n', 'd', 32, 0,
433  /* 3821 */ 'e', 'v', 'n', 'a', 'n', 'd', 32, 0,
434  /* 3829 */ 'c', 'r', 'a', 'n', 'd', 32, 0,
435  /* 3836 */ 'e', 'v', 'a', 'n', 'd', 32, 0,
436  /* 3843 */ 'c', 'm', 'p', 'd', 32, 0,
437  /* 3849 */ 'x', 'x', 'b', 'r', 'd', 32, 0,
438  /* 3856 */ 'm', 't', 'm', 's', 'r', 'd', 32, 0,
439  /* 3864 */ 'm', 'f', 'v', 's', 'r', 'd', 32, 0,
440  /* 3872 */ 'm', 't', 'v', 's', 'r', 'd', 32, 0,
441  /* 3880 */ 'm', 'o', 'd', 's', 'd', 32, 0,
442  /* 3887 */ 'v', 'm', 'i', 'n', 's', 'd', 32, 0,
443  /* 3895 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'd', 32, 0,
444  /* 3905 */ 'v', 'm', 'a', 'x', 's', 'd', 32, 0,
445  /* 3913 */ 'l', 'x', 's', 'd', 32, 0,
446  /* 3919 */ 's', 't', 'x', 's', 'd', 32, 0,
447  /* 3926 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'd', 32, 0,
448  /* 3937 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'd', 32, 0,
449  /* 3947 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'd', 32, 0,
450  /* 3957 */ 's', 't', 'd', 32, 0,
451  /* 3962 */ 'm', 'o', 'd', 'u', 'd', 32, 0,
452  /* 3969 */ 'v', 'm', 'i', 'n', 'u', 'd', 32, 0,
453  /* 3977 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'd', 32, 0,
454  /* 3987 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'd', 32, 0,
455  /* 3997 */ 'v', 'm', 'a', 'x', 'u', 'd', 32, 0,
456  /* 4005 */ 'd', 'i', 'v', 'd', 32, 0,
457  /* 4011 */ 'v', 'c', 'l', 'z', 'd', 32, 0,
458  /* 4018 */ 'c', 'n', 't', 'l', 'z', 'd', 32, 0,
459  /* 4026 */ 'v', 'c', 't', 'z', 'd', 32, 0,
460  /* 4033 */ 'c', 'n', 't', 't', 'z', 'd', 32, 0,
461  /* 4041 */ 'm', 'f', 'b', 'h', 'r', 'b', 'e', 32, 0,
462  /* 4050 */ 'm', 'f', 'f', 's', 'c', 'e', 32, 0,
463  /* 4058 */ 'a', 'd', 'd', 'e', 32, 0,
464  /* 4064 */ 'd', 'i', 'v', 'd', 'e', 32, 0,
465  /* 4071 */ 's', 'l', 'b', 'm', 'f', 'e', 'e', 32, 0,
466  /* 4080 */ 'w', 'r', 't', 'e', 'e', 32, 0,
467  /* 4087 */ 's', 'u', 'b', 'f', 'e', 32, 0,
468  /* 4094 */ 'e', 'v', 'l', 'w', 'h', 'e', 32, 0,
469  /* 4102 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 32, 0,
470  /* 4111 */ 's', 'l', 'b', 'i', 'e', 32, 0,
471  /* 4118 */ 't', 'l', 'b', 'i', 'e', 32, 0,
472  /* 4125 */ 'a', 'd', 'd', 'm', 'e', 32, 0,
473  /* 4132 */ 's', 'u', 'b', 'f', 'm', 'e', 32, 0,
474  /* 4140 */ 't', 'l', 'b', 'r', 'e', 32, 0,
475  /* 4147 */ 'q', 'v', 'f', 'r', 'e', 32, 0,
476  /* 4154 */ 's', 'l', 'b', 'm', 't', 'e', 32, 0,
477  /* 4162 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 32, 0,
478  /* 4173 */ 'p', 'a', 's', 't', 'e', 32, 0,
479  /* 4180 */ 't', 'l', 'b', 'w', 'e', 32, 0,
480  /* 4187 */ 'd', 'i', 'v', 'w', 'e', 32, 0,
481  /* 4194 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 32, 0,
482  /* 4203 */ 'a', 'd', 'd', 'z', 'e', 32, 0,
483  /* 4210 */ 's', 'u', 'b', 'f', 'z', 'e', 32, 0,
484  /* 4218 */ 'd', 'c', 'b', 'f', 32, 0,
485  /* 4224 */ 's', 'u', 'b', 'f', 32, 0,
486  /* 4230 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 32, 0,
487  /* 4240 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'f', 32, 0,
488  /* 4250 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 32, 0,
489  /* 4260 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 32, 0,
490  /* 4269 */ 'm', 'c', 'r', 'f', 32, 0,
491  /* 4275 */ 'm', 'f', 'o', 'c', 'r', 'f', 32, 0,
492  /* 4283 */ 'm', 't', 'o', 'c', 'r', 'f', 32, 0,
493  /* 4291 */ 'm', 't', 'c', 'r', 'f', 32, 0,
494  /* 4298 */ 'e', 'f', 'd', 'c', 'f', 's', 'f', 32, 0,
495  /* 4307 */ 'e', 'f', 's', 'c', 'f', 's', 'f', 32, 0,
496  /* 4316 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'f', 32, 0,
497  /* 4326 */ 'm', 't', 'f', 's', 'f', 32, 0,
498  /* 4333 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 32, 0,
499  /* 4343 */ 'e', 'v', 'm', 'w', 'h', 's', 's', 'f', 32, 0,
500  /* 4353 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 32, 0,
501  /* 4363 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 32, 0,
502  /* 4372 */ 'e', 'f', 'd', 'c', 't', 's', 'f', 32, 0,
503  /* 4381 */ 'e', 'f', 's', 'c', 't', 's', 'f', 32, 0,
504  /* 4390 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'f', 32, 0,
505  /* 4400 */ 'e', 'f', 'd', 'c', 'f', 'u', 'f', 32, 0,
506  /* 4409 */ 'e', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,
507  /* 4418 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'f', 32, 0,
508  /* 4428 */ 'e', 'f', 'd', 'c', 't', 'u', 'f', 32, 0,
509  /* 4437 */ 'e', 'f', 's', 'c', 't', 'u', 'f', 32, 0,
510  /* 4446 */ 's', 'l', 'b', 'i', 'e', 'g', 32, 0,
511  /* 4454 */ 'e', 'f', 'd', 'n', 'e', 'g', 32, 0,
512  /* 4462 */ 'q', 'v', 'f', 'n', 'e', 'g', 32, 0,
513  /* 4470 */ 'e', 'f', 's', 'n', 'e', 'g', 32, 0,
514  /* 4478 */ 'e', 'v', 'f', 's', 'n', 'e', 'g', 32, 0,
515  /* 4487 */ 'e', 'v', 'n', 'e', 'g', 32, 0,
516  /* 4494 */ 'v', 's', 'r', 'a', 'h', 32, 0,
517  /* 4501 */ 'e', 'v', 'l', 'd', 'h', 32, 0,
518  /* 4508 */ 'e', 'v', 's', 't', 'd', 'h', 32, 0,
519  /* 4516 */ 'v', 'c', 'm', 'p', 'n', 'e', 'h', 32, 0,
520  /* 4525 */ 'v', 'm', 'r', 'g', 'h', 'h', 32, 0,
521  /* 4533 */ 'v', 'm', 'r', 'g', 'l', 'h', 32, 0,
522  /* 4541 */ 'v', 'r', 'l', 'h', 32, 0,
523  /* 4547 */ 'v', 's', 'l', 'h', 32, 0,
524  /* 4553 */ 'v', 'p', 'm', 's', 'u', 'm', 'h', 32, 0,
525  /* 4562 */ 'x', 'x', 'b', 'r', 'h', 32, 0,
526  /* 4569 */ 'v', 's', 'r', 'h', 32, 0,
527  /* 4575 */ 'v', 'm', 'u', 'l', 'e', 's', 'h', 32, 0,
528  /* 4584 */ 'v', 'a', 'v', 'g', 's', 'h', 32, 0,
529  /* 4592 */ 'v', 'u', 'p', 'k', 'h', 's', 'h', 32, 0,
530  /* 4601 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'h', 32, 0,
531  /* 4611 */ 'v', 'u', 'p', 'k', 'l', 's', 'h', 32, 0,
532  /* 4620 */ 'v', 'm', 'i', 'n', 's', 'h', 32, 0,
533  /* 4628 */ 'v', 'm', 'u', 'l', 'o', 's', 'h', 32, 0,
534  /* 4637 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'h', 32, 0,
535  /* 4647 */ 'e', 'v', 'e', 'x', 't', 's', 'h', 32, 0,
536  /* 4656 */ 'v', 'm', 'a', 'x', 's', 'h', 32, 0,
537  /* 4664 */ 'v', 's', 'p', 'l', 't', 'h', 32, 0,
538  /* 4672 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'h', 32, 0,
539  /* 4682 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'h', 32, 0,
540  /* 4692 */ 's', 't', 'h', 32, 0,
541  /* 4697 */ 'v', 'a', 'b', 's', 'd', 'u', 'h', 32, 0,
542  /* 4706 */ 'v', 'm', 'u', 'l', 'e', 'u', 'h', 32, 0,
543  /* 4715 */ 'v', 'a', 'v', 'g', 'u', 'h', 32, 0,
544  /* 4723 */ 'v', 'm', 'i', 'n', 'u', 'h', 32, 0,
545  /* 4731 */ 'v', 'm', 'u', 'l', 'o', 'u', 'h', 32, 0,
546  /* 4740 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'h', 32, 0,
547  /* 4750 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'h', 32, 0,
548  /* 4762 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'h', 32, 0,
549  /* 4772 */ 'v', 'm', 'a', 'x', 'u', 'h', 32, 0,
550  /* 4780 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'h', 32, 0,
551  /* 4790 */ 'v', 'c', 'l', 'z', 'h', 32, 0,
552  /* 4797 */ 'v', 'c', 't', 'z', 'h', 32, 0,
553  /* 4804 */ 'd', 'c', 'b', 'i', 32, 0,
554  /* 4810 */ 'i', 'c', 'b', 'i', 32, 0,
555  /* 4816 */ 's', 'u', 'b', 'i', 32, 0,
556  /* 4822 */ 'd', 'c', 'c', 'c', 'i', 32, 0,
557  /* 4829 */ 'i', 'c', 'c', 'c', 'i', 32, 0,
558  /* 4836 */ 'q', 'v', 'g', 'p', 'c', 'i', 32, 0,
559  /* 4844 */ 's', 'r', 'a', 'd', 'i', 32, 0,
560  /* 4851 */ 'a', 'd', 'd', 'i', 32, 0,
561  /* 4857 */ 'c', 'm', 'p', 'l', 'd', 'i', 32, 0,
562  /* 4865 */ 'c', 'l', 'r', 'l', 's', 'l', 'd', 'i', 32, 0,
563  /* 4875 */ 'e', 'x', 't', 'l', 'd', 'i', 32, 0,
564  /* 4883 */ 'x', 'x', 'p', 'e', 'r', 'm', 'd', 'i', 32, 0,
565  /* 4893 */ 'c', 'm', 'p', 'd', 'i', 32, 0,
566  /* 4900 */ 'c', 'l', 'r', 'r', 'd', 'i', 32, 0,
567  /* 4908 */ 'i', 'n', 's', 'r', 'd', 'i', 32, 0,
568  /* 4916 */ 'r', 'o', 't', 'r', 'd', 'i', 32, 0,
569  /* 4924 */ 'e', 'x', 't', 'r', 'd', 'i', 32, 0,
570  /* 4932 */ 't', 'd', 'i', 32, 0,
571  /* 4937 */ 'w', 'r', 't', 'e', 'e', 'i', 32, 0,
572  /* 4945 */ 'm', 't', 'f', 's', 'f', 'i', 32, 0,
573  /* 4953 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'f', 'i', 32, 0,
574  /* 4964 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 32, 0,
575  /* 4975 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 'h', 'i', 32, 0,
576  /* 4988 */ 't', 'l', 'b', 'l', 'i', 32, 0,
577  /* 4995 */ 'm', 'u', 'l', 'l', 'i', 32, 0,
578  /* 5002 */ 'e', 'x', 't', 's', 'w', 's', 'l', 'i', 32, 0,
579  /* 5012 */ 'v', 'r', 'l', 'd', 'm', 'i', 32, 0,
580  /* 5020 */ 'r', 'l', 'd', 'i', 'm', 'i', 32, 0,
581  /* 5028 */ 'r', 'l', 'w', 'i', 'm', 'i', 32, 0,
582  /* 5036 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 32, 0,
583  /* 5046 */ 'e', 'v', 'm', 'w', 'h', 's', 'm', 'i', 32, 0,
584  /* 5056 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 32, 0,
585  /* 5066 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 32, 0,
586  /* 5075 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 32, 0,
587  /* 5085 */ 'e', 'v', 'm', 'w', 'h', 'u', 'm', 'i', 32, 0,
588  /* 5095 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 32, 0,
589  /* 5105 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 32, 0,
590  /* 5115 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 32, 0,
591  /* 5124 */ 'v', 'r', 'l', 'w', 'm', 'i', 32, 0,
592  /* 5132 */ 'q', 'v', 'a', 'l', 'i', 'g', 'n', 'i', 32, 0,
593  /* 5142 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 'i', 32, 0,
594  /* 5152 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 'i', 32, 0,
595  /* 5163 */ 'v', 's', 'l', 'd', 'o', 'i', 32, 0,
596  /* 5171 */ 'x', 's', 'r', 'd', 'p', 'i', 32, 0,
597  /* 5179 */ 'x', 'v', 'r', 'd', 'p', 'i', 32, 0,
598  /* 5187 */ 'x', 's', 'r', 'q', 'p', 'i', 32, 0,
599  /* 5195 */ 'x', 'v', 'r', 's', 'p', 'i', 32, 0,
600  /* 5203 */ 'x', 'o', 'r', 'i', 32, 0,
601  /* 5209 */ 'e', 'f', 'd', 'c', 'f', 's', 'i', 32, 0,
602  /* 5218 */ 'e', 'f', 's', 'c', 'f', 's', 'i', 32, 0,
603  /* 5227 */ 'e', 'v', 'f', 's', 'c', 'f', 's', 'i', 32, 0,
604  /* 5237 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 32, 0,
605  /* 5246 */ 'e', 'f', 's', 'c', 't', 's', 'i', 32, 0,
606  /* 5255 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 32, 0,
607  /* 5265 */ 'q', 'v', 'e', 's', 'p', 'l', 'a', 't', 'i', 32, 0,
608  /* 5276 */ 'e', 'v', 's', 'p', 'l', 'a', 't', 'i', 32, 0,
609  /* 5286 */ 'e', 'f', 'd', 'c', 'f', 'u', 'i', 32, 0,
610  /* 5295 */ 'e', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,
611  /* 5304 */ 'e', 'v', 'f', 's', 'c', 'f', 'u', 'i', 32, 0,
612  /* 5314 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 32, 0,
613  /* 5323 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 32, 0,
614  /* 5332 */ 'e', 'v', 'f', 's', 'c', 't', 'u', 'i', 32, 0,
615  /* 5342 */ 's', 'r', 'a', 'w', 'i', 32, 0,
616  /* 5349 */ 'x', 'x', 's', 'l', 'd', 'w', 'i', 32, 0,
617  /* 5358 */ 'c', 'm', 'p', 'l', 'w', 'i', 32, 0,
618  /* 5366 */ 'e', 'v', 'r', 'l', 'w', 'i', 32, 0,
619  /* 5374 */ 'c', 'l', 'r', 'l', 's', 'l', 'w', 'i', 32, 0,
620  /* 5384 */ 'i', 'n', 's', 'l', 'w', 'i', 32, 0,
621  /* 5392 */ 'e', 'v', 's', 'l', 'w', 'i', 32, 0,
622  /* 5400 */ 'e', 'x', 't', 'l', 'w', 'i', 32, 0,
623  /* 5408 */ 'c', 'm', 'p', 'w', 'i', 32, 0,
624  /* 5415 */ 'c', 'l', 'r', 'r', 'w', 'i', 32, 0,
625  /* 5423 */ 'i', 'n', 's', 'r', 'w', 'i', 32, 0,
626  /* 5431 */ 'r', 'o', 't', 'r', 'w', 'i', 32, 0,
627  /* 5439 */ 'e', 'x', 't', 'r', 'w', 'i', 32, 0,
628  /* 5447 */ 'l', 's', 'w', 'i', 32, 0,
629  /* 5453 */ 's', 't', 's', 'w', 'i', 32, 0,
630  /* 5460 */ 't', 'w', 'i', 32, 0,
631  /* 5465 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 'i', 32, 0,
632  /* 5476 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 'i', 32, 0,
633  /* 5486 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 'i', 32, 0,
634  /* 5497 */ 'q', 'v', 's', 't', 'f', 's', 'x', 'i', 32, 0,
635  /* 5507 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 'i', 32, 0,
636  /* 5519 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 'i', 32, 0,
637  /* 5530 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 'i', 32, 0,
638  /* 5542 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 'i', 32, 0,
639  /* 5553 */ 't', 'c', 'h', 'e', 'c', 'k', 32, 0,
640  /* 5561 */ 'q', 'v', 'f', 'l', 'o', 'g', 'i', 'c', 'a', 'l', 32, 0,
641  /* 5573 */ 'b', 'l', 32, 0,
642  /* 5577 */ 'b', 'c', 'l', 32, 0,
643  /* 5582 */ 'r', 'l', 'd', 'c', 'l', 32, 0,
644  /* 5589 */ 'r', 'l', 'd', 'i', 'c', 'l', 32, 0,
645  /* 5597 */ 't', 'l', 'b', 'i', 'e', 'l', 32, 0,
646  /* 5605 */ 'q', 'v', 'f', 's', 'e', 'l', 32, 0,
647  /* 5613 */ 'i', 's', 'e', 'l', 32, 0,
648  /* 5619 */ 'v', 's', 'e', 'l', 32, 0,
649  /* 5625 */ 'x', 'x', 's', 'e', 'l', 32, 0,
650  /* 5632 */ 'd', 'c', 'b', 'f', 'l', 32, 0,
651  /* 5639 */ 'l', 'x', 'v', 'l', 'l', 32, 0,
652  /* 5646 */ 's', 't', 'x', 'v', 'l', 'l', 32, 0,
653  /* 5654 */ 'b', 'c', 'l', 'r', 'l', 32, 0,
654  /* 5661 */ 'b', 'c', 'c', 't', 'r', 'l', 32, 0,
655  /* 5669 */ 'm', 'f', 'f', 's', 'l', 32, 0,
656  /* 5676 */ 'l', 'v', 's', 'l', 32, 0,
657  /* 5682 */ 'e', 'f', 'd', 'm', 'u', 'l', 32, 0,
658  /* 5690 */ 'q', 'v', 'f', 'm', 'u', 'l', 32, 0,
659  /* 5698 */ 'e', 'f', 's', 'm', 'u', 'l', 32, 0,
660  /* 5706 */ 'e', 'v', 'f', 's', 'm', 'u', 'l', 32, 0,
661  /* 5715 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 32, 0,
662  /* 5724 */ 'l', 'x', 'v', 'l', 32, 0,
663  /* 5730 */ 's', 't', 'x', 'v', 'l', 32, 0,
664  /* 5737 */ 'l', 'v', 'x', 'l', 32, 0,
665  /* 5743 */ 's', 't', 'v', 'x', 'l', 32, 0,
666  /* 5750 */ 'd', 'c', 'b', 'z', 'l', 32, 0,
667  /* 5757 */ 'b', 'd', 'z', 'l', 32, 0,
668  /* 5763 */ 'b', 'd', 'n', 'z', 'l', 32, 0,
669  /* 5770 */ 'v', 'm', 's', 'u', 'm', 'm', 'b', 'm', 32, 0,
670  /* 5780 */ 'v', 's', 'u', 'b', 'u', 'b', 'm', 32, 0,
671  /* 5789 */ 'v', 'a', 'd', 'd', 'u', 'b', 'm', 32, 0,
672  /* 5798 */ 'v', 'm', 's', 'u', 'm', 'u', 'b', 'm', 32, 0,
673  /* 5808 */ 'v', 's', 'u', 'b', 'u', 'd', 'm', 32, 0,
674  /* 5817 */ 'v', 'a', 'd', 'd', 'u', 'd', 'm', 32, 0,
675  /* 5826 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 'm', 32, 0,
676  /* 5836 */ 'v', 's', 'u', 'b', 'u', 'h', 'm', 32, 0,
677  /* 5845 */ 'v', 'm', 'l', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,
678  /* 5856 */ 'v', 'a', 'd', 'd', 'u', 'h', 'm', 32, 0,
679  /* 5865 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 'm', 32, 0,
680  /* 5875 */ 'v', 'r', 'f', 'i', 'm', 32, 0,
681  /* 5882 */ 'x', 's', 'r', 'd', 'p', 'i', 'm', 32, 0,
682  /* 5891 */ 'x', 'v', 'r', 'd', 'p', 'i', 'm', 32, 0,
683  /* 5900 */ 'x', 'v', 'r', 's', 'p', 'i', 'm', 32, 0,
684  /* 5909 */ 'q', 'v', 'f', 'r', 'i', 'm', 32, 0,
685  /* 5917 */ 'v', 'r', 'l', 'd', 'n', 'm', 32, 0,
686  /* 5925 */ 'r', 'l', 'w', 'i', 'n', 'm', 32, 0,
687  /* 5933 */ 'v', 'r', 'l', 'w', 'n', 'm', 32, 0,
688  /* 5941 */ 'v', 's', 'u', 'b', 'u', 'q', 'm', 32, 0,
689  /* 5950 */ 'v', 'a', 'd', 'd', 'u', 'q', 'm', 32, 0,
690  /* 5959 */ 'v', 's', 'u', 'b', 'e', 'u', 'q', 'm', 32, 0,
691  /* 5969 */ 'v', 'a', 'd', 'd', 'e', 'u', 'q', 'm', 32, 0,
692  /* 5979 */ 'q', 'v', 'f', 'p', 'e', 'r', 'm', 32, 0,
693  /* 5988 */ 'v', 'p', 'e', 'r', 'm', 32, 0,
694  /* 5995 */ 'x', 'x', 'p', 'e', 'r', 'm', 32, 0,
695  /* 6003 */ 'v', 'p', 'k', 'u', 'd', 'u', 'm', 32, 0,
696  /* 6012 */ 'v', 'p', 'k', 'u', 'h', 'u', 'm', 32, 0,
697  /* 6021 */ 'v', 'p', 'k', 'u', 'w', 'u', 'm', 32, 0,
698  /* 6030 */ 'v', 's', 'u', 'b', 'u', 'w', 'm', 32, 0,
699  /* 6039 */ 'v', 'a', 'd', 'd', 'u', 'w', 'm', 32, 0,
700  /* 6048 */ 'v', 'm', 'u', 'l', 'u', 'w', 'm', 32, 0,
701  /* 6057 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,
702  /* 6070 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'f', 'a', 'n', 32, 0,
703  /* 6083 */ 'e', 'v', 'm', 'w', 's', 'm', 'f', 'a', 'n', 32, 0,
704  /* 6094 */ 'e', 'v', 'm', 'w', 's', 's', 'f', 'a', 'n', 32, 0,
705  /* 6105 */ 'e', 'v', 'm', 'h', 'e', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,
706  /* 6118 */ 'e', 'v', 'm', 'h', 'o', 'g', 's', 'm', 'i', 'a', 'n', 32, 0,
707  /* 6131 */ 'e', 'v', 'm', 'w', 's', 'm', 'i', 'a', 'n', 32, 0,
708  /* 6142 */ 'e', 'v', 'm', 'h', 'e', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,
709  /* 6155 */ 'e', 'v', 'm', 'h', 'o', 'g', 'u', 'm', 'i', 'a', 'n', 32, 0,
710  /* 6168 */ 'e', 'v', 'm', 'w', 'u', 'm', 'i', 'a', 'n', 32, 0,
711  /* 6179 */ 'q', 'v', 'f', 't', 's', 't', 'n', 'a', 'n', 32, 0,
712  /* 6190 */ 'q', 'v', 'f', 'c', 'p', 's', 'g', 'n', 32, 0,
713  /* 6200 */ 'v', 'r', 'f', 'i', 'n', 32, 0,
714  /* 6207 */ 'q', 'v', 'f', 'r', 'i', 'n', 32, 0,
715  /* 6215 */ 'm', 'f', 's', 'r', 'i', 'n', 32, 0,
716  /* 6223 */ 'm', 't', 's', 'r', 'i', 'n', 32, 0,
717  /* 6231 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 'n', 32, 0,
718  /* 6242 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 'n', 32, 0,
719  /* 6253 */ 'd', 'a', 'r', 'n', 32, 0,
720  /* 6259 */ 'm', 'f', 'f', 's', 'c', 'r', 'n', 32, 0,
721  /* 6268 */ 'm', 'f', 'f', 's', 'c', 'd', 'r', 'n', 32, 0,
722  /* 6278 */ 'a', 'd', 'd', 'c', 'o', 32, 0,
723  /* 6285 */ 's', 'u', 'b', 'f', 'c', 'o', 32, 0,
724  /* 6293 */ 'a', 'd', 'd', 'o', 32, 0,
725  /* 6299 */ 'm', 'u', 'l', 'l', 'd', 'o', 32, 0,
726  /* 6307 */ 'd', 'i', 'v', 'd', 'o', 32, 0,
727  /* 6314 */ 'a', 'd', 'd', 'e', 'o', 32, 0,
728  /* 6321 */ 'd', 'i', 'v', 'd', 'e', 'o', 32, 0,
729  /* 6329 */ 's', 'u', 'b', 'f', 'e', 'o', 32, 0,
730  /* 6337 */ 'a', 'd', 'd', 'm', 'e', 'o', 32, 0,
731  /* 6345 */ 's', 'u', 'b', 'f', 'm', 'e', 'o', 32, 0,
732  /* 6354 */ 'd', 'i', 'v', 'w', 'e', 'o', 32, 0,
733  /* 6362 */ 'a', 'd', 'd', 'z', 'e', 'o', 32, 0,
734  /* 6370 */ 's', 'u', 'b', 'f', 'z', 'e', 'o', 32, 0,
735  /* 6379 */ 's', 'u', 'b', 'f', 'o', 32, 0,
736  /* 6386 */ 'n', 'e', 'g', 'o', 32, 0,
737  /* 6392 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 32, 0,
738  /* 6401 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'l', 'o', 32, 0,
739  /* 6412 */ 'e', 'v', 'm', 'e', 'r', 'g', 'e', 'h', 'i', 'l', 'o', 32, 0,
740  /* 6425 */ 'v', 's', 'l', 'o', 32, 0,
741  /* 6431 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 'o', 32, 0,
742  /* 6442 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
743  /* 6454 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
744  /* 6465 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 'o', 32, 0,
745  /* 6475 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
746  /* 6487 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
747  /* 6498 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 'o', 32, 0,
748  /* 6508 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 'o', 32, 0,
749  /* 6518 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 'o', 32, 0,
750  /* 6529 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 'o', 32, 0,
751  /* 6539 */ 'v', 's', 'r', 'o', 32, 0,
752  /* 6545 */ 'd', 'i', 'v', 'd', 'u', 'o', 32, 0,
753  /* 6553 */ 'd', 'i', 'v', 'd', 'e', 'u', 'o', 32, 0,
754  /* 6562 */ 'd', 'i', 'v', 'w', 'e', 'u', 'o', 32, 0,
755  /* 6571 */ 'd', 'i', 'v', 'w', 'u', 'o', 32, 0,
756  /* 6579 */ 'm', 'u', 'l', 'l', 'w', 'o', 32, 0,
757  /* 6587 */ 'd', 'i', 'v', 'w', 'o', 32, 0,
758  /* 6594 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 32, 0,
759  /* 6603 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
760  /* 6615 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
761  /* 6627 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
762  /* 6638 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 'd', 'p', 32, 0,
763  /* 6649 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
764  /* 6661 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
765  /* 6673 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
766  /* 6684 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 'd', 'p', 32, 0,
767  /* 6695 */ 'x', 's', 's', 'u', 'b', 'd', 'p', 32, 0,
768  /* 6704 */ 'x', 'v', 's', 'u', 'b', 'd', 'p', 32, 0,
769  /* 6713 */ 'x', 's', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,
770  /* 6724 */ 'x', 'v', 't', 's', 't', 'd', 'c', 'd', 'p', 32, 0,
771  /* 6735 */ 'x', 's', 'm', 'i', 'n', 'c', 'd', 'p', 32, 0,
772  /* 6745 */ 'x', 's', 'm', 'a', 'x', 'c', 'd', 'p', 32, 0,
773  /* 6755 */ 'x', 's', 'a', 'd', 'd', 'd', 'p', 32, 0,
774  /* 6764 */ 'x', 'v', 'a', 'd', 'd', 'd', 'p', 32, 0,
775  /* 6773 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,
776  /* 6784 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 'd', 'p', 32, 0,
777  /* 6795 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,
778  /* 6806 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 'd', 'p', 32, 0,
779  /* 6817 */ 'x', 's', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,
780  /* 6828 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 'd', 'p', 32, 0,
781  /* 6839 */ 'x', 's', 'r', 'e', 'd', 'p', 32, 0,
782  /* 6847 */ 'x', 'v', 'r', 'e', 'd', 'p', 32, 0,
783  /* 6855 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,
784  /* 6867 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 'd', 'p', 32, 0,
785  /* 6879 */ 'x', 's', 'n', 'e', 'g', 'd', 'p', 32, 0,
786  /* 6888 */ 'x', 'v', 'n', 'e', 'g', 'd', 'p', 32, 0,
787  /* 6897 */ 'x', 's', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,
788  /* 6907 */ 'x', 'v', 'x', 's', 'i', 'g', 'd', 'p', 32, 0,
789  /* 6917 */ 'x', 's', 'm', 'i', 'n', 'j', 'd', 'p', 32, 0,
790  /* 6927 */ 'x', 's', 'm', 'a', 'x', 'j', 'd', 'p', 32, 0,
791  /* 6937 */ 'x', 's', 'm', 'u', 'l', 'd', 'p', 32, 0,
792  /* 6946 */ 'x', 'v', 'm', 'u', 'l', 'd', 'p', 32, 0,
793  /* 6955 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
794  /* 6967 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
795  /* 6979 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
796  /* 6990 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 'd', 'p', 32, 0,
797  /* 7001 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
798  /* 7013 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
799  /* 7025 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
800  /* 7036 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 'd', 'p', 32, 0,
801  /* 7047 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,
802  /* 7058 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 'd', 'p', 32, 0,
803  /* 7069 */ 'x', 's', 'm', 'i', 'n', 'd', 'p', 32, 0,
804  /* 7078 */ 'x', 'v', 'm', 'i', 'n', 'd', 'p', 32, 0,
805  /* 7087 */ 'x', 's', 'c', 'm', 'p', 'o', 'd', 'p', 32, 0,
806  /* 7097 */ 'x', 's', 'c', 'v', 'h', 'p', 'd', 'p', 32, 0,
807  /* 7107 */ 'x', 's', 'c', 'v', 'q', 'p', 'd', 'p', 32, 0,
808  /* 7117 */ 'x', 's', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,
809  /* 7127 */ 'x', 'v', 'c', 'v', 's', 'p', 'd', 'p', 32, 0,
810  /* 7137 */ 'x', 's', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,
811  /* 7147 */ 'x', 'v', 'i', 'e', 'x', 'p', 'd', 'p', 32, 0,
812  /* 7157 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'd', 'p', 32, 0,
813  /* 7169 */ 'x', 's', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,
814  /* 7179 */ 'x', 'v', 'x', 'e', 'x', 'p', 'd', 'p', 32, 0,
815  /* 7189 */ 'x', 's', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,
816  /* 7200 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 'd', 'p', 32, 0,
817  /* 7211 */ 'x', 's', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,
818  /* 7221 */ 'x', 'v', 'n', 'a', 'b', 's', 'd', 'p', 32, 0,
819  /* 7231 */ 'x', 's', 'a', 'b', 's', 'd', 'p', 32, 0,
820  /* 7240 */ 'x', 'v', 'a', 'b', 's', 'd', 'p', 32, 0,
821  /* 7249 */ 'x', 's', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,
822  /* 7260 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 'd', 'p', 32, 0,
823  /* 7271 */ 'x', 's', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
824  /* 7281 */ 'x', 's', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
825  /* 7292 */ 'x', 'v', 't', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
826  /* 7303 */ 'x', 'v', 's', 'q', 'r', 't', 'd', 'p', 32, 0,
827  /* 7313 */ 'x', 's', 'c', 'm', 'p', 'u', 'd', 'p', 32, 0,
828  /* 7323 */ 'x', 's', 'd', 'i', 'v', 'd', 'p', 32, 0,
829  /* 7332 */ 'x', 's', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,
830  /* 7342 */ 'x', 'v', 't', 'd', 'i', 'v', 'd', 'p', 32, 0,
831  /* 7352 */ 'x', 'v', 'd', 'i', 'v', 'd', 'p', 32, 0,
832  /* 7361 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 'd', 'p', 32, 0,
833  /* 7372 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 'd', 'p', 32, 0,
834  /* 7383 */ 'x', 's', 'm', 'a', 'x', 'd', 'p', 32, 0,
835  /* 7392 */ 'x', 'v', 'm', 'a', 'x', 'd', 'p', 32, 0,
836  /* 7401 */ 'd', 'c', 'b', 'f', 'e', 'p', 32, 0,
837  /* 7409 */ 'i', 'c', 'b', 'i', 'e', 'p', 32, 0,
838  /* 7417 */ 'd', 'c', 'b', 'z', 'l', 'e', 'p', 32, 0,
839  /* 7426 */ 'd', 'c', 'b', 't', 'e', 'p', 32, 0,
840  /* 7434 */ 'd', 'c', 'b', 's', 't', 'e', 'p', 32, 0,
841  /* 7443 */ 'd', 'c', 'b', 't', 's', 't', 'e', 'p', 32, 0,
842  /* 7453 */ 'd', 'c', 'b', 'z', 'e', 'p', 32, 0,
843  /* 7461 */ 'v', 'c', 'm', 'p', 'b', 'f', 'p', 32, 0,
844  /* 7470 */ 'v', 'n', 'm', 's', 'u', 'b', 'f', 'p', 32, 0,
845  /* 7480 */ 'v', 's', 'u', 'b', 'f', 'p', 32, 0,
846  /* 7488 */ 'v', 'm', 'a', 'd', 'd', 'f', 'p', 32, 0,
847  /* 7497 */ 'v', 'a', 'd', 'd', 'f', 'p', 32, 0,
848  /* 7505 */ 'v', 'l', 'o', 'g', 'e', 'f', 'p', 32, 0,
849  /* 7514 */ 'v', 'c', 'm', 'p', 'g', 'e', 'f', 'p', 32, 0,
850  /* 7524 */ 'v', 'r', 'e', 'f', 'p', 32, 0,
851  /* 7531 */ 'v', 'e', 'x', 'p', 't', 'e', 'f', 'p', 32, 0,
852  /* 7541 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 'f', 'p', 32, 0,
853  /* 7552 */ 'v', 'm', 'i', 'n', 'f', 'p', 32, 0,
854  /* 7560 */ 'v', 'c', 'm', 'p', 'e', 'q', 'f', 'p', 32, 0,
855  /* 7570 */ 'v', 'c', 'm', 'p', 'g', 't', 'f', 'p', 32, 0,
856  /* 7580 */ 'v', 'm', 'a', 'x', 'f', 'p', 32, 0,
857  /* 7588 */ 'x', 's', 'c', 'v', 'd', 'p', 'h', 'p', 32, 0,
858  /* 7598 */ 'x', 'v', 'c', 'v', 's', 'p', 'h', 'p', 32, 0,
859  /* 7608 */ 'v', 'r', 'f', 'i', 'p', 32, 0,
860  /* 7615 */ 'x', 's', 'r', 'd', 'p', 'i', 'p', 32, 0,
861  /* 7624 */ 'x', 'v', 'r', 'd', 'p', 'i', 'p', 32, 0,
862  /* 7633 */ 'x', 'v', 'r', 's', 'p', 'i', 'p', 32, 0,
863  /* 7642 */ 'q', 'v', 'f', 'r', 'i', 'p', 32, 0,
864  /* 7650 */ 'd', 'c', 'b', 'f', 'l', 'p', 32, 0,
865  /* 7658 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,
866  /* 7669 */ 'x', 's', 'm', 's', 'u', 'b', 'q', 'p', 32, 0,
867  /* 7679 */ 'x', 's', 's', 'u', 'b', 'q', 'p', 32, 0,
868  /* 7688 */ 'x', 's', 't', 's', 't', 'd', 'c', 'q', 'p', 32, 0,
869  /* 7699 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,
870  /* 7710 */ 'x', 's', 'm', 'a', 'd', 'd', 'q', 'p', 32, 0,
871  /* 7720 */ 'x', 's', 'a', 'd', 'd', 'q', 'p', 32, 0,
872  /* 7729 */ 'x', 's', 'c', 'v', 's', 'd', 'q', 'p', 32, 0,
873  /* 7739 */ 'x', 's', 'c', 'v', 'u', 'd', 'q', 'p', 32, 0,
874  /* 7749 */ 'x', 's', 'n', 'e', 'g', 'q', 'p', 32, 0,
875  /* 7758 */ 'x', 's', 'x', 's', 'i', 'g', 'q', 'p', 32, 0,
876  /* 7768 */ 'x', 's', 'm', 'u', 'l', 'q', 'p', 32, 0,
877  /* 7777 */ 'x', 's', 'c', 'p', 's', 'g', 'n', 'q', 'p', 32, 0,
878  /* 7788 */ 'x', 's', 'c', 'm', 'p', 'o', 'q', 'p', 32, 0,
879  /* 7798 */ 'x', 's', 'c', 'v', 'd', 'p', 'q', 'p', 32, 0,
880  /* 7808 */ 'x', 's', 'i', 'e', 'x', 'p', 'q', 'p', 32, 0,
881  /* 7818 */ 'x', 's', 'c', 'm', 'p', 'e', 'x', 'p', 'q', 'p', 32, 0,
882  /* 7830 */ 'x', 's', 'x', 'e', 'x', 'p', 'q', 'p', 32, 0,
883  /* 7840 */ 'x', 's', 'n', 'a', 'b', 's', 'q', 'p', 32, 0,
884  /* 7850 */ 'x', 's', 'a', 'b', 's', 'q', 'p', 32, 0,
885  /* 7859 */ 'x', 's', 's', 'q', 'r', 't', 'q', 'p', 32, 0,
886  /* 7869 */ 'x', 's', 'c', 'm', 'p', 'u', 'q', 'p', 32, 0,
887  /* 7879 */ 'x', 's', 'd', 'i', 'v', 'q', 'p', 32, 0,
888  /* 7888 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
889  /* 7900 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
890  /* 7912 */ 'x', 's', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
891  /* 7923 */ 'x', 'v', 'm', 's', 'u', 'b', 'a', 's', 'p', 32, 0,
892  /* 7934 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
893  /* 7946 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
894  /* 7958 */ 'x', 's', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
895  /* 7969 */ 'x', 'v', 'm', 'a', 'd', 'd', 'a', 's', 'p', 32, 0,
896  /* 7980 */ 'x', 's', 's', 'u', 'b', 's', 'p', 32, 0,
897  /* 7989 */ 'x', 'v', 's', 'u', 'b', 's', 'p', 32, 0,
898  /* 7998 */ 'x', 's', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,
899  /* 8009 */ 'x', 'v', 't', 's', 't', 'd', 'c', 's', 'p', 32, 0,
900  /* 8020 */ 'x', 's', 'a', 'd', 'd', 's', 'p', 32, 0,
901  /* 8029 */ 'x', 'v', 'a', 'd', 'd', 's', 'p', 32, 0,
902  /* 8038 */ 'x', 's', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,
903  /* 8049 */ 'x', 'v', 'c', 'v', 's', 'x', 'd', 's', 'p', 32, 0,
904  /* 8060 */ 'x', 's', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,
905  /* 8071 */ 'x', 'v', 'c', 'v', 'u', 'x', 'd', 's', 'p', 32, 0,
906  /* 8082 */ 'x', 'v', 'c', 'm', 'p', 'g', 'e', 's', 'p', 32, 0,
907  /* 8093 */ 'x', 's', 'r', 'e', 's', 'p', 32, 0,
908  /* 8101 */ 'x', 'v', 'r', 'e', 's', 'p', 32, 0,
909  /* 8109 */ 'x', 's', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,
910  /* 8121 */ 'x', 'v', 'r', 's', 'q', 'r', 't', 'e', 's', 'p', 32, 0,
911  /* 8133 */ 'x', 'v', 'n', 'e', 'g', 's', 'p', 32, 0,
912  /* 8142 */ 'x', 'v', 'x', 's', 'i', 'g', 's', 'p', 32, 0,
913  /* 8152 */ 'x', 's', 'm', 'u', 'l', 's', 'p', 32, 0,
914  /* 8161 */ 'x', 'v', 'm', 'u', 'l', 's', 'p', 32, 0,
915  /* 8170 */ 'x', 's', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
916  /* 8182 */ 'x', 'v', 'n', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
917  /* 8194 */ 'x', 's', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
918  /* 8205 */ 'x', 'v', 'm', 's', 'u', 'b', 'm', 's', 'p', 32, 0,
919  /* 8216 */ 'x', 's', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
920  /* 8228 */ 'x', 'v', 'n', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
921  /* 8240 */ 'x', 's', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
922  /* 8251 */ 'x', 'v', 'm', 'a', 'd', 'd', 'm', 's', 'p', 32, 0,
923  /* 8262 */ 'x', 'v', 'c', 'p', 's', 'g', 'n', 's', 'p', 32, 0,
924  /* 8273 */ 'x', 'v', 'm', 'i', 'n', 's', 'p', 32, 0,
925  /* 8282 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,
926  /* 8292 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'p', 32, 0,
927  /* 8302 */ 'x', 'v', 'c', 'v', 'h', 'p', 's', 'p', 32, 0,
928  /* 8312 */ 'x', 'v', 'i', 'e', 'x', 'p', 's', 'p', 32, 0,
929  /* 8322 */ 'x', 'v', 'x', 'e', 'x', 'p', 's', 'p', 32, 0,
930  /* 8332 */ 'x', 'v', 'c', 'm', 'p', 'e', 'q', 's', 'p', 32, 0,
931  /* 8343 */ 'q', 'v', 'f', 'r', 's', 'p', 32, 0,
932  /* 8351 */ 'x', 's', 'r', 's', 'p', 32, 0,
933  /* 8358 */ 'x', 'v', 'n', 'a', 'b', 's', 's', 'p', 32, 0,
934  /* 8368 */ 'x', 'v', 'a', 'b', 's', 's', 'p', 32, 0,
935  /* 8377 */ 'l', 'x', 's', 's', 'p', 32, 0,
936  /* 8384 */ 's', 't', 'x', 's', 's', 'p', 32, 0,
937  /* 8392 */ 'x', 'v', 'c', 'm', 'p', 'g', 't', 's', 'p', 32, 0,
938  /* 8403 */ 'x', 's', 's', 'q', 'r', 't', 's', 'p', 32, 0,
939  /* 8413 */ 'x', 'v', 't', 's', 'q', 'r', 't', 's', 'p', 32, 0,
940  /* 8424 */ 'x', 'v', 's', 'q', 'r', 't', 's', 'p', 32, 0,
941  /* 8434 */ 'x', 's', 'd', 'i', 'v', 's', 'p', 32, 0,
942  /* 8443 */ 'x', 'v', 't', 'd', 'i', 'v', 's', 'p', 32, 0,
943  /* 8453 */ 'x', 'v', 'd', 'i', 'v', 's', 'p', 32, 0,
944  /* 8462 */ 'x', 'v', 'c', 'v', 's', 'x', 'w', 's', 'p', 32, 0,
945  /* 8473 */ 'x', 'v', 'c', 'v', 'u', 'x', 'w', 's', 'p', 32, 0,
946  /* 8484 */ 'x', 'v', 'm', 'a', 'x', 's', 'p', 32, 0,
947  /* 8493 */ 'x', 's', 'r', 'q', 'p', 'x', 'p', 32, 0,
948  /* 8502 */ 'v', 'p', 'r', 't', 'y', 'b', 'q', 32, 0,
949  /* 8511 */ 'e', 'f', 'd', 'c', 'm', 'p', 'e', 'q', 32, 0,
950  /* 8521 */ 'q', 'v', 'f', 'c', 'm', 'p', 'e', 'q', 32, 0,
951  /* 8531 */ 'e', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,
952  /* 8541 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'e', 'q', 32, 0,
953  /* 8552 */ 'e', 'v', 'c', 'm', 'p', 'e', 'q', 32, 0,
954  /* 8561 */ 'e', 'f', 'd', 't', 's', 't', 'e', 'q', 32, 0,
955  /* 8571 */ 'e', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,
956  /* 8581 */ 'e', 'v', 'f', 's', 't', 's', 't', 'e', 'q', 32, 0,
957  /* 8592 */ 'v', 'b', 'p', 'e', 'r', 'm', 'q', 32, 0,
958  /* 8601 */ 'x', 'x', 'b', 'r', 'q', 32, 0,
959  /* 8608 */ 'v', 'm', 'u', 'l', '1', '0', 'u', 'q', 32, 0,
960  /* 8618 */ 'v', 'm', 'u', 'l', '1', '0', 'c', 'u', 'q', 32, 0,
961  /* 8629 */ 'v', 's', 'u', 'b', 'c', 'u', 'q', 32, 0,
962  /* 8638 */ 'v', 'a', 'd', 'd', 'c', 'u', 'q', 32, 0,
963  /* 8647 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'c', 'u', 'q', 32, 0,
964  /* 8659 */ 'v', 's', 'u', 'b', 'e', 'c', 'u', 'q', 32, 0,
965  /* 8669 */ 'v', 'a', 'd', 'd', 'e', 'c', 'u', 'q', 32, 0,
966  /* 8679 */ 'v', 'm', 'u', 'l', '1', '0', 'e', 'u', 'q', 32, 0,
967  /* 8690 */ '#', 'T', 'C', '_', 'R', 'E', 'T', 'U', 'R', 'N', 'r', 32, 0,
968  /* 8703 */ 'm', 'b', 'a', 'r', 32, 0,
969  /* 8709 */ 'm', 'f', 'd', 'c', 'r', 32, 0,
970  /* 8716 */ 'r', 'l', 'd', 'c', 'r', 32, 0,
971  /* 8723 */ 'm', 't', 'd', 'c', 'r', 32, 0,
972  /* 8730 */ 'm', 'f', 'c', 'r', 32, 0,
973  /* 8736 */ 'r', 'l', 'd', 'i', 'c', 'r', 32, 0,
974  /* 8744 */ 'm', 'f', 'v', 's', 'c', 'r', 32, 0,
975  /* 8752 */ 'm', 't', 'v', 's', 'c', 'r', 32, 0,
976  /* 8760 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,
977  /* 8770 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 32, 0,
978  /* 8779 */ 'b', 'c', 'l', 'r', 32, 0,
979  /* 8785 */ 'm', 'f', 'l', 'r', 32, 0,
980  /* 8791 */ 'm', 't', 'l', 'r', 32, 0,
981  /* 8797 */ 'q', 'v', 'f', 'm', 'r', 32, 0,
982  /* 8804 */ 'm', 'f', 'p', 'm', 'r', 32, 0,
983  /* 8811 */ 'm', 't', 'p', 'm', 'r', 32, 0,
984  /* 8818 */ 'v', 'p', 'e', 'r', 'm', 'r', 32, 0,
985  /* 8826 */ 'x', 'x', 'p', 'e', 'r', 'm', 'r', 32, 0,
986  /* 8835 */ 'x', 'x', 'l', 'o', 'r', 32, 0,
987  /* 8842 */ 'x', 'x', 'l', 'n', 'o', 'r', 32, 0,
988  /* 8850 */ 'c', 'r', 'n', 'o', 'r', 32, 0,
989  /* 8857 */ 'e', 'v', 'n', 'o', 'r', 32, 0,
990  /* 8864 */ 'c', 'r', 'o', 'r', 32, 0,
991  /* 8870 */ 'e', 'v', 'o', 'r', 32, 0,
992  /* 8876 */ 'x', 'x', 'l', 'x', 'o', 'r', 32, 0,
993  /* 8884 */ 'v', 'p', 'e', 'r', 'm', 'x', 'o', 'r', 32, 0,
994  /* 8894 */ 'c', 'r', 'x', 'o', 'r', 32, 0,
995  /* 8901 */ 'e', 'v', 'x', 'o', 'r', 32, 0,
996  /* 8908 */ 'm', 'f', 's', 'p', 'r', 32, 0,
997  /* 8915 */ 'm', 't', 's', 'p', 'r', 32, 0,
998  /* 8922 */ 'm', 'f', 's', 'r', 32, 0,
999  /* 8928 */ 'm', 'f', 'm', 's', 'r', 32, 0,
1000  /* 8935 */ 'm', 't', 'm', 's', 'r', 32, 0,
1001  /* 8942 */ 'm', 't', 's', 'r', 32, 0,
1002  /* 8948 */ 'l', 'v', 's', 'r', 32, 0,
1003  /* 8954 */ 'b', 'c', 'c', 't', 'r', 32, 0,
1004  /* 8961 */ 'm', 'f', 'c', 't', 'r', 32, 0,
1005  /* 8968 */ 'm', 't', 'c', 't', 'r', 32, 0,
1006  /* 8975 */ 'e', 'f', 'd', 'a', 'b', 's', 32, 0,
1007  /* 8983 */ 'q', 'v', 'f', 'a', 'b', 's', 32, 0,
1008  /* 8991 */ 'e', 'f', 'd', 'n', 'a', 'b', 's', 32, 0,
1009  /* 9000 */ 'q', 'v', 'f', 'n', 'a', 'b', 's', 32, 0,
1010  /* 9009 */ 'e', 'f', 's', 'n', 'a', 'b', 's', 32, 0,
1011  /* 9018 */ 'e', 'v', 'f', 's', 'n', 'a', 'b', 's', 32, 0,
1012  /* 9028 */ 'e', 'f', 's', 'a', 'b', 's', 32, 0,
1013  /* 9036 */ 'e', 'v', 'f', 's', 'a', 'b', 's', 32, 0,
1014  /* 9045 */ 'e', 'v', 'a', 'b', 's', 32, 0,
1015  /* 9052 */ 'v', 's', 'u', 'm', '4', 's', 'b', 's', 32, 0,
1016  /* 9062 */ 'v', 's', 'u', 'b', 's', 'b', 's', 32, 0,
1017  /* 9071 */ 'v', 'a', 'd', 'd', 's', 'b', 's', 32, 0,
1018  /* 9080 */ 'v', 's', 'u', 'm', '4', 'u', 'b', 's', 32, 0,
1019  /* 9090 */ 'v', 's', 'u', 'b', 'u', 'b', 's', 32, 0,
1020  /* 9099 */ 'v', 'a', 'd', 'd', 'u', 'b', 's', 32, 0,
1021  /* 9108 */ 'q', 'v', 'f', 's', 'u', 'b', 's', 32, 0,
1022  /* 9117 */ 'q', 'v', 'f', 'm', 's', 'u', 'b', 's', 32, 0,
1023  /* 9127 */ 'q', 'v', 'f', 'n', 'm', 's', 'u', 'b', 's', 32, 0,
1024  /* 9138 */ 'q', 'v', 'f', 'a', 'd', 'd', 's', 32, 0,
1025  /* 9147 */ 'q', 'v', 'f', 'm', 'a', 'd', 'd', 's', 32, 0,
1026  /* 9157 */ 'q', 'v', 'f', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,
1027  /* 9168 */ 'q', 'v', 'f', 'x', 'x', 'c', 'p', 'n', 'm', 'a', 'd', 'd', 's', 32, 0,
1028  /* 9183 */ 'q', 'v', 'f', 'x', 'x', 'n', 'p', 'm', 'a', 'd', 'd', 's', 32, 0,
1029  /* 9197 */ 'q', 'v', 'f', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,
1030  /* 9208 */ 'q', 'v', 'f', 'x', 'x', 'm', 'a', 'd', 'd', 's', 32, 0,
1031  /* 9220 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 's', 32, 0,
1032  /* 9230 */ 'd', 'c', 'b', 't', 'd', 's', 32, 0,
1033  /* 9238 */ 'd', 'c', 'b', 't', 's', 't', 'd', 's', 32, 0,
1034  /* 9248 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,
1035  /* 9260 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'd', 's', 32, 0,
1036  /* 9272 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'd', 's', 32, 0,
1037  /* 9284 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,
1038  /* 9296 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'd', 's', 32, 0,
1039  /* 9308 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'd', 's', 32, 0,
1040  /* 9320 */ 'q', 'v', 'f', 'r', 'e', 's', 32, 0,
1041  /* 9328 */ 'q', 'v', 'f', 'r', 's', 'q', 'r', 't', 'e', 's', 32, 0,
1042  /* 9340 */ 'e', 'f', 'd', 'c', 'f', 's', 32, 0,
1043  /* 9348 */ 'm', 'f', 'f', 's', 32, 0,
1044  /* 9354 */ 'l', 'f', 's', 32, 0,
1045  /* 9359 */ 'm', 'c', 'r', 'f', 's', 32, 0,
1046  /* 9366 */ 's', 't', 'f', 's', 32, 0,
1047  /* 9372 */ 'v', 's', 'u', 'm', '4', 's', 'h', 's', 32, 0,
1048  /* 9382 */ 'v', 's', 'u', 'b', 's', 'h', 's', 32, 0,
1049  /* 9391 */ 'v', 'm', 'h', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1050  /* 9402 */ 'v', 'm', 'h', 'r', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1051  /* 9414 */ 'v', 'a', 'd', 'd', 's', 'h', 's', 32, 0,
1052  /* 9423 */ 'v', 'm', 's', 'u', 'm', 's', 'h', 's', 32, 0,
1053  /* 9433 */ 'v', 's', 'u', 'b', 'u', 'h', 's', 32, 0,
1054  /* 9442 */ 'v', 'a', 'd', 'd', 'u', 'h', 's', 32, 0,
1055  /* 9451 */ 'v', 'm', 's', 'u', 'm', 'u', 'h', 's', 32, 0,
1056  /* 9461 */ 's', 'u', 'b', 'i', 's', 32, 0,
1057  /* 9468 */ 's', 'u', 'b', 'p', 'c', 'i', 's', 32, 0,
1058  /* 9477 */ 'a', 'd', 'd', 'p', 'c', 'i', 's', 32, 0,
1059  /* 9486 */ 'a', 'd', 'd', 'i', 's', 32, 0,
1060  /* 9493 */ 'l', 'i', 's', 32, 0,
1061  /* 9498 */ 'x', 'o', 'r', 'i', 's', 32, 0,
1062  /* 9505 */ 'e', 'v', 's', 'r', 'w', 'i', 's', 32, 0,
1063  /* 9514 */ 'i', 'c', 'b', 't', 'l', 's', 32, 0,
1064  /* 9522 */ 'q', 'v', 'f', 'm', 'u', 'l', 's', 32, 0,
1065  /* 9531 */ 'q', 'v', 'f', 'x', 'm', 'u', 'l', 's', 32, 0,
1066  /* 9541 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 32, 0,
1067  /* 9550 */ 'v', 'p', 'k', 's', 'd', 's', 's', 32, 0,
1068  /* 9559 */ 'v', 'p', 'k', 's', 'h', 's', 's', 32, 0,
1069  /* 9568 */ 'v', 'p', 'k', 's', 'w', 's', 's', 32, 0,
1070  /* 9577 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 's', 32, 0,
1071  /* 9587 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 's', 32, 0,
1072  /* 9597 */ 'f', 's', 'q', 'r', 't', 's', 32, 0,
1073  /* 9605 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 's', 32, 0,
1074  /* 9616 */ 'v', 'p', 'k', 's', 'd', 'u', 's', 32, 0,
1075  /* 9625 */ 'v', 'p', 'k', 'u', 'd', 'u', 's', 32, 0,
1076  /* 9634 */ 'v', 'p', 'k', 's', 'h', 'u', 's', 32, 0,
1077  /* 9643 */ 'v', 'p', 'k', 'u', 'h', 'u', 's', 32, 0,
1078  /* 9652 */ 'v', 'p', 'k', 's', 'w', 'u', 's', 32, 0,
1079  /* 9661 */ 'v', 'p', 'k', 'u', 'w', 'u', 's', 32, 0,
1080  /* 9670 */ 'f', 'd', 'i', 'v', 's', 32, 0,
1081  /* 9677 */ 'e', 'v', 's', 'r', 'w', 's', 32, 0,
1082  /* 9685 */ 'm', 't', 'v', 's', 'r', 'w', 's', 32, 0,
1083  /* 9694 */ 'v', 's', 'u', 'm', '2', 's', 'w', 's', 32, 0,
1084  /* 9704 */ 'v', 's', 'u', 'b', 's', 'w', 's', 32, 0,
1085  /* 9713 */ 'v', 'a', 'd', 'd', 's', 'w', 's', 32, 0,
1086  /* 9722 */ 'v', 's', 'u', 'm', 's', 'w', 's', 32, 0,
1087  /* 9731 */ 'v', 's', 'u', 'b', 'u', 'w', 's', 32, 0,
1088  /* 9740 */ 'v', 'a', 'd', 'd', 'u', 'w', 's', 32, 0,
1089  /* 9749 */ 'e', 'v', 'd', 'i', 'v', 'w', 's', 32, 0,
1090  /* 9758 */ 'x', 's', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,
1091  /* 9770 */ 'x', 'v', 'c', 'v', 'd', 'p', 's', 'x', 'w', 's', 32, 0,
1092  /* 9782 */ 'x', 'v', 'c', 'v', 's', 'p', 's', 'x', 'w', 's', 32, 0,
1093  /* 9794 */ 'x', 's', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,
1094  /* 9806 */ 'x', 'v', 'c', 'v', 'd', 'p', 'u', 'x', 'w', 's', 32, 0,
1095  /* 9818 */ 'x', 'v', 'c', 'v', 's', 'p', 'u', 'x', 'w', 's', 32, 0,
1096  /* 9830 */ 'v', 'c', 't', 's', 'x', 's', 32, 0,
1097  /* 9838 */ 'v', 'c', 't', 'u', 'x', 's', 32, 0,
1098  /* 9846 */ 'l', 'd', 'a', 't', 32, 0,
1099  /* 9852 */ 's', 't', 'd', 'a', 't', 32, 0,
1100  /* 9859 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 32, 0,
1101  /* 9872 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 32, 0,
1102  /* 9884 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 32, 0,
1103  /* 9898 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 32, 0,
1104  /* 9912 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 32, 0,
1105  /* 9924 */ 'l', 'w', 'a', 't', 32, 0,
1106  /* 9930 */ 's', 't', 'w', 'a', 't', 32, 0,
1107  /* 9937 */ 'd', 'c', 'b', 't', 32, 0,
1108  /* 9943 */ 'i', 'c', 'b', 't', 32, 0,
1109  /* 9949 */ 'd', 'c', 'b', 't', 'c', 't', 32, 0,
1110  /* 9957 */ 'd', 'c', 'b', 't', 's', 't', 'c', 't', 32, 0,
1111  /* 9967 */ 'e', 'f', 'd', 'c', 'm', 'p', 'g', 't', 32, 0,
1112  /* 9977 */ 'q', 'v', 'f', 'c', 'm', 'p', 'g', 't', 32, 0,
1113  /* 9987 */ 'e', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,
1114  /* 9997 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'g', 't', 32, 0,
1115  /* 10008 */ 'e', 'f', 'd', 't', 's', 't', 'g', 't', 32, 0,
1116  /* 10018 */ 'e', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,
1117  /* 10028 */ 'e', 'v', 'f', 's', 't', 's', 't', 'g', 't', 32, 0,
1118  /* 10039 */ 'w', 'a', 'i', 't', 32, 0,
1119  /* 10045 */ 'e', 'f', 'd', 'c', 'm', 'p', 'l', 't', 32, 0,
1120  /* 10055 */ 'q', 'v', 'f', 'c', 'm', 'p', 'l', 't', 32, 0,
1121  /* 10065 */ 'e', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,
1122  /* 10075 */ 'e', 'v', 'f', 's', 'c', 'm', 'p', 'l', 't', 32, 0,
1123  /* 10086 */ 'e', 'f', 'd', 't', 's', 't', 'l', 't', 32, 0,
1124  /* 10096 */ 'e', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,
1125  /* 10106 */ 'e', 'v', 'f', 's', 't', 's', 't', 'l', 't', 32, 0,
1126  /* 10117 */ 'f', 's', 'q', 'r', 't', 32, 0,
1127  /* 10124 */ 'f', 't', 's', 'q', 'r', 't', 32, 0,
1128  /* 10132 */ 'p', 'a', 's', 't', 'e', '_', 'l', 'a', 's', 't', 32, 0,
1129  /* 10144 */ 'v', 'n', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,
1130  /* 10158 */ 'v', 'c', 'i', 'p', 'h', 'e', 'r', 'l', 'a', 's', 't', 32, 0,
1131  /* 10171 */ 'd', 'c', 'b', 's', 't', 32, 0,
1132  /* 10178 */ 'd', 's', 't', 32, 0,
1133  /* 10183 */ 'c', 'o', 'p', 'y', '_', 'f', 'i', 'r', 's', 't', 32, 0,
1134  /* 10195 */ 'd', 'c', 'b', 't', 's', 't', 32, 0,
1135  /* 10203 */ 'd', 's', 't', 's', 't', 32, 0,
1136  /* 10210 */ 'd', 'c', 'b', 't', 't', 32, 0,
1137  /* 10217 */ 'd', 's', 't', 't', 32, 0,
1138  /* 10223 */ 'd', 'c', 'b', 't', 's', 't', 't', 32, 0,
1139  /* 10232 */ 'd', 's', 't', 's', 't', 't', 32, 0,
1140  /* 10240 */ 'l', 'h', 'a', 'u', 32, 0,
1141  /* 10246 */ 's', 't', 'b', 'u', 32, 0,
1142  /* 10252 */ 'l', 'f', 'd', 'u', 32, 0,
1143  /* 10258 */ 's', 't', 'f', 'd', 'u', 32, 0,
1144  /* 10265 */ 'm', 'a', 'd', 'd', 'h', 'd', 'u', 32, 0,
1145  /* 10274 */ 'm', 'u', 'l', 'h', 'd', 'u', 32, 0,
1146  /* 10282 */ 'q', 'v', 'f', 'c', 'f', 'i', 'd', 'u', 32, 0,
1147  /* 10292 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 32, 0,
1148  /* 10302 */ 'l', 'd', 'u', 32, 0,
1149  /* 10307 */ 's', 't', 'd', 'u', 32, 0,
1150  /* 10313 */ 'd', 'i', 'v', 'd', 'u', 32, 0,
1151  /* 10320 */ 'd', 'i', 'v', 'd', 'e', 'u', 32, 0,
1152  /* 10328 */ 'd', 'i', 'v', 'w', 'e', 'u', 32, 0,
1153  /* 10336 */ 's', 't', 'h', 'u', 32, 0,
1154  /* 10342 */ 'e', 'v', 's', 'r', 'w', 'i', 'u', 32, 0,
1155  /* 10351 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 32, 0,
1156  /* 10360 */ 'f', 'c', 'm', 'p', 'u', 32, 0,
1157  /* 10367 */ 'l', 'f', 's', 'u', 32, 0,
1158  /* 10373 */ 's', 't', 'f', 's', 'u', 32, 0,
1159  /* 10380 */ 'e', 'v', 'c', 'm', 'p', 'g', 't', 'u', 32, 0,
1160  /* 10390 */ 'e', 'v', 'c', 'm', 'p', 'l', 't', 'u', 32, 0,
1161  /* 10400 */ 'm', 'u', 'l', 'h', 'w', 'u', 32, 0,
1162  /* 10408 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 32, 0,
1163  /* 10418 */ 'e', 'v', 's', 'r', 'w', 'u', 32, 0,
1164  /* 10426 */ 's', 't', 'w', 'u', 32, 0,
1165  /* 10432 */ 'e', 'v', 'd', 'i', 'v', 'w', 'u', 32, 0,
1166  /* 10441 */ 'l', 'b', 'z', 'u', 32, 0,
1167  /* 10447 */ 'l', 'h', 'z', 'u', 32, 0,
1168  /* 10453 */ 'l', 'w', 'z', 'u', 32, 0,
1169  /* 10459 */ 's', 'l', 'b', 'm', 'f', 'e', 'v', 32, 0,
1170  /* 10468 */ 'e', 'f', 'd', 'd', 'i', 'v', 32, 0,
1171  /* 10476 */ 'f', 'd', 'i', 'v', 32, 0,
1172  /* 10482 */ 'e', 'f', 's', 'd', 'i', 'v', 32, 0,
1173  /* 10490 */ 'e', 'v', 'f', 's', 'd', 'i', 'v', 32, 0,
1174  /* 10499 */ 'f', 't', 'd', 'i', 'v', 32, 0,
1175  /* 10506 */ 'v', 's', 'l', 'v', 32, 0,
1176  /* 10512 */ 'x', 'x', 'l', 'e', 'q', 'v', 32, 0,
1177  /* 10520 */ 'c', 'r', 'e', 'q', 'v', 32, 0,
1178  /* 10527 */ 'e', 'v', 'e', 'q', 'v', 32, 0,
1179  /* 10534 */ 'v', 's', 'r', 'v', 32, 0,
1180  /* 10540 */ 'l', 'x', 'v', 32, 0,
1181  /* 10545 */ 's', 't', 'x', 'v', 32, 0,
1182  /* 10551 */ 'v', 'e', 'x', 't', 's', 'b', '2', 'w', 32, 0,
1183  /* 10561 */ 'v', 'e', 'x', 't', 's', 'h', '2', 'w', 32, 0,
1184  /* 10571 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,
1185  /* 10584 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'a', 'w', 32, 0,
1186  /* 10597 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'a', 'w', 32, 0,
1187  /* 10610 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'a', 'w', 32, 0,
1188  /* 10623 */ 'e', 'v', 'a', 'd', 'd', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1189  /* 10636 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1190  /* 10649 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1191  /* 10663 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1192  /* 10676 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'a', 'w', 32, 0,
1193  /* 10689 */ 'e', 'v', 'a', 'd', 'd', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1194  /* 10702 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1195  /* 10715 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1196  /* 10729 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1197  /* 10742 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'a', 'w', 32, 0,
1198  /* 10755 */ 'e', 'v', 'a', 'd', 'd', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1199  /* 10768 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1200  /* 10781 */ 'e', 'v', 's', 'u', 'b', 'f', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1201  /* 10795 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1202  /* 10808 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'a', 'w', 32, 0,
1203  /* 10821 */ 'e', 'v', 'a', 'd', 'd', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1204  /* 10834 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1205  /* 10847 */ 'e', 'v', 's', 'u', 'b', 'f', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1206  /* 10861 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1207  /* 10874 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'a', 'w', 32, 0,
1208  /* 10887 */ 'v', 's', 'h', 'a', 's', 'i', 'g', 'm', 'a', 'w', 32, 0,
1209  /* 10899 */ 'v', 's', 'r', 'a', 'w', 32, 0,
1210  /* 10906 */ 'v', 'p', 'r', 't', 'y', 'b', 'w', 32, 0,
1211  /* 10915 */ 'e', 'v', 'a', 'd', 'd', 'w', 32, 0,
1212  /* 10923 */ 'e', 'v', 'l', 'd', 'w', 32, 0,
1213  /* 10930 */ 'e', 'v', 'r', 'n', 'd', 'w', 32, 0,
1214  /* 10938 */ 'e', 'v', 's', 't', 'd', 'w', 32, 0,
1215  /* 10946 */ 'v', 'm', 'r', 'g', 'e', 'w', 32, 0,
1216  /* 10954 */ 'v', 'c', 'm', 'p', 'n', 'e', 'w', 32, 0,
1217  /* 10963 */ 'e', 'v', 's', 'u', 'b', 'f', 'w', 32, 0,
1218  /* 10972 */ 'e', 'v', 's', 'u', 'b', 'i', 'f', 'w', 32, 0,
1219  /* 10982 */ 'v', 'n', 'e', 'g', 'w', 32, 0,
1220  /* 10989 */ 'v', 'm', 'r', 'g', 'h', 'w', 32, 0,
1221  /* 10997 */ 'x', 'x', 'm', 'r', 'g', 'h', 'w', 32, 0,
1222  /* 11006 */ 'm', 'u', 'l', 'h', 'w', 32, 0,
1223  /* 11013 */ 'e', 'v', 'a', 'd', 'd', 'i', 'w', 32, 0,
1224  /* 11022 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 32, 0,
1225  /* 11031 */ 'v', 'm', 'r', 'g', 'l', 'w', 32, 0,
1226  /* 11039 */ 'x', 'x', 'm', 'r', 'g', 'l', 'w', 32, 0,
1227  /* 11048 */ 'm', 'u', 'l', 'l', 'w', 32, 0,
1228  /* 11055 */ 'c', 'm', 'p', 'l', 'w', 32, 0,
1229  /* 11062 */ 'e', 'v', 'r', 'l', 'w', 32, 0,
1230  /* 11069 */ 'e', 'v', 's', 'l', 'w', 32, 0,
1231  /* 11076 */ 'l', 'm', 'w', 32, 0,
1232  /* 11081 */ 's', 't', 'm', 'w', 32, 0,
1233  /* 11087 */ 'v', 'p', 'm', 's', 'u', 'm', 'w', 32, 0,
1234  /* 11096 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,
1235  /* 11109 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'f', 'a', 'n', 'w', 32, 0,
1236  /* 11122 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'f', 'a', 'n', 'w', 32, 0,
1237  /* 11135 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'f', 'a', 'n', 'w', 32, 0,
1238  /* 11148 */ 'e', 'v', 'm', 'h', 'e', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1239  /* 11161 */ 'e', 'v', 'm', 'w', 'l', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1240  /* 11174 */ 'e', 'v', 'm', 'h', 'o', 's', 'm', 'i', 'a', 'n', 'w', 32, 0,
1241  /* 11187 */ 'e', 'v', 'm', 'h', 'e', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1242  /* 11200 */ 'e', 'v', 'm', 'w', 'l', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1243  /* 11213 */ 'e', 'v', 'm', 'h', 'o', 'u', 'm', 'i', 'a', 'n', 'w', 32, 0,
1244  /* 11226 */ 'e', 'v', 'm', 'h', 'e', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1245  /* 11239 */ 'e', 'v', 'm', 'w', 'l', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1246  /* 11252 */ 'e', 'v', 'm', 'h', 'o', 's', 's', 'i', 'a', 'n', 'w', 32, 0,
1247  /* 11265 */ 'e', 'v', 'm', 'h', 'e', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1248  /* 11278 */ 'e', 'v', 'm', 'w', 'l', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1249  /* 11291 */ 'e', 'v', 'm', 'h', 'o', 'u', 's', 'i', 'a', 'n', 'w', 32, 0,
1250  /* 11304 */ 'v', 'm', 'r', 'g', 'o', 'w', 32, 0,
1251  /* 11312 */ 'c', 'm', 'p', 'w', 32, 0,
1252  /* 11318 */ 'x', 'x', 'b', 'r', 'w', 32, 0,
1253  /* 11325 */ 'v', 's', 'r', 'w', 32, 0,
1254  /* 11331 */ 'm', 'o', 'd', 's', 'w', 32, 0,
1255  /* 11338 */ 'v', 'm', 'u', 'l', 'e', 's', 'w', 32, 0,
1256  /* 11347 */ 'v', 'a', 'v', 'g', 's', 'w', 32, 0,
1257  /* 11355 */ 'v', 'u', 'p', 'k', 'h', 's', 'w', 32, 0,
1258  /* 11364 */ 'v', 's', 'p', 'l', 't', 'i', 's', 'w', 32, 0,
1259  /* 11374 */ 'v', 'u', 'p', 'k', 'l', 's', 'w', 32, 0,
1260  /* 11383 */ 'e', 'v', 'c', 'n', 't', 'l', 's', 'w', 32, 0,
1261  /* 11393 */ 'v', 'm', 'i', 'n', 's', 'w', 32, 0,
1262  /* 11401 */ 'v', 'm', 'u', 'l', 'o', 's', 'w', 32, 0,
1263  /* 11410 */ 'v', 'c', 'm', 'p', 'g', 't', 's', 'w', 32, 0,
1264  /* 11420 */ 'e', 'x', 't', 's', 'w', 32, 0,
1265  /* 11427 */ 'v', 'm', 'a', 'x', 's', 'w', 32, 0,
1266  /* 11435 */ 'v', 's', 'p', 'l', 't', 'w', 32, 0,
1267  /* 11443 */ 'x', 'x', 's', 'p', 'l', 't', 'w', 32, 0,
1268  /* 11452 */ 'v', 'p', 'o', 'p', 'c', 'n', 't', 'w', 32, 0,
1269  /* 11462 */ 'v', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,
1270  /* 11472 */ 'x', 'x', 'i', 'n', 's', 'e', 'r', 't', 'w', 32, 0,
1271  /* 11483 */ 's', 't', 'w', 32, 0,
1272  /* 11488 */ 'v', 's', 'u', 'b', 'c', 'u', 'w', 32, 0,
1273  /* 11497 */ 'v', 'a', 'd', 'd', 'c', 'u', 'w', 32, 0,
1274  /* 11506 */ 'm', 'o', 'd', 'u', 'w', 32, 0,
1275  /* 11513 */ 'v', 'a', 'b', 's', 'd', 'u', 'w', 32, 0,
1276  /* 11522 */ 'v', 'm', 'u', 'l', 'e', 'u', 'w', 32, 0,
1277  /* 11531 */ 'v', 'a', 'v', 'g', 'u', 'w', 32, 0,
1278  /* 11539 */ 'v', 'm', 'i', 'n', 'u', 'w', 32, 0,
1279  /* 11547 */ 'v', 'm', 'u', 'l', 'o', 'u', 'w', 32, 0,
1280  /* 11556 */ 'v', 'c', 'm', 'p', 'e', 'q', 'u', 'w', 32, 0,
1281  /* 11566 */ 'v', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,
1282  /* 11578 */ 'x', 'x', 'e', 'x', 't', 'r', 'a', 'c', 't', 'u', 'w', 32, 0,
1283  /* 11591 */ 'v', 'c', 'm', 'p', 'g', 't', 'u', 'w', 32, 0,
1284  /* 11601 */ 'v', 'm', 'a', 'x', 'u', 'w', 32, 0,
1285  /* 11609 */ 'd', 'i', 'v', 'w', 32, 0,
1286  /* 11615 */ 'v', 'c', 'm', 'p', 'n', 'e', 'z', 'w', 32, 0,
1287  /* 11625 */ 'v', 'c', 'l', 'z', 'w', 32, 0,
1288  /* 11632 */ 'e', 'v', 'c', 'n', 't', 'l', 'z', 'w', 32, 0,
1289  /* 11642 */ 'v', 'c', 't', 'z', 'w', 32, 0,
1290  /* 11649 */ 'c', 'n', 't', 't', 'z', 'w', 32, 0,
1291  /* 11657 */ 'l', 'x', 'v', 'd', '2', 'x', 32, 0,
1292  /* 11665 */ 's', 't', 'x', 'v', 'd', '2', 'x', 32, 0,
1293  /* 11674 */ 'l', 'x', 'v', 'w', '4', 'x', 32, 0,
1294  /* 11682 */ 's', 't', 'x', 'v', 'w', '4', 'x', 32, 0,
1295  /* 11691 */ 'l', 'x', 'v', 'b', '1', '6', 'x', 32, 0,
1296  /* 11700 */ 's', 't', 'x', 'v', 'b', '1', '6', 'x', 32, 0,
1297  /* 11710 */ 'l', 'x', 'v', 'h', '8', 'x', 32, 0,
1298  /* 11718 */ 's', 't', 'x', 'v', 'h', '8', 'x', 32, 0,
1299  /* 11727 */ 'l', 'h', 'a', 'x', 32, 0,
1300  /* 11733 */ 't', 'l', 'b', 'i', 'v', 'a', 'x', 32, 0,
1301  /* 11742 */ 'q', 'v', 'l', 'f', 'i', 'w', 'a', 'x', 32, 0,
1302  /* 11752 */ 'l', 'x', 's', 'i', 'w', 'a', 'x', 32, 0,
1303  /* 11761 */ 'l', 'w', 'a', 'x', 32, 0,
1304  /* 11767 */ 'l', 'v', 'e', 'b', 'x', 32, 0,
1305  /* 11774 */ 's', 't', 'v', 'e', 'b', 'x', 32, 0,
1306  /* 11782 */ 's', 't', 'x', 's', 'i', 'b', 'x', 32, 0,
1307  /* 11791 */ 's', 't', 'b', 'x', 32, 0,
1308  /* 11797 */ 'q', 'v', 'l', 'f', 'c', 'd', 'x', 32, 0,
1309  /* 11806 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'x', 32, 0,
1310  /* 11816 */ 'e', 'v', 'l', 'd', 'd', 'x', 32, 0,
1311  /* 11824 */ 'e', 'v', 's', 't', 'd', 'd', 'x', 32, 0,
1312  /* 11833 */ 'q', 'v', 'l', 'f', 'd', 'x', 32, 0,
1313  /* 11841 */ 'q', 'v', 's', 't', 'f', 'd', 'x', 32, 0,
1314  /* 11850 */ 'q', 'v', 'l', 'p', 'c', 'l', 'd', 'x', 32, 0,
1315  /* 11860 */ 'q', 'v', 'l', 'p', 'c', 'r', 'd', 'x', 32, 0,
1316  /* 11870 */ 'l', 'x', 's', 'd', 'x', 32, 0,
1317  /* 11877 */ 's', 't', 'x', 's', 'd', 'x', 32, 0,
1318  /* 11885 */ 's', 't', 'd', 'x', 32, 0,
1319  /* 11891 */ 'e', 'v', 'l', 'w', 'h', 'e', 'x', 32, 0,
1320  /* 11900 */ 'e', 'v', 's', 't', 'w', 'h', 'e', 'x', 32, 0,
1321  /* 11910 */ 'e', 'v', 's', 't', 'w', 'w', 'e', 'x', 32, 0,
1322  /* 11920 */ 'e', 'v', 'l', 'd', 'h', 'x', 32, 0,
1323  /* 11928 */ 'e', 'v', 's', 't', 'd', 'h', 'x', 32, 0,
1324  /* 11937 */ 'l', 'v', 'e', 'h', 'x', 32, 0,
1325  /* 11944 */ 's', 't', 'v', 'e', 'h', 'x', 32, 0,
1326  /* 11952 */ 's', 't', 'x', 's', 'i', 'h', 'x', 32, 0,
1327  /* 11961 */ 's', 't', 'h', 'x', 32, 0,
1328  /* 11967 */ 's', 't', 'b', 'c', 'i', 'x', 32, 0,
1329  /* 11975 */ 'l', 'd', 'c', 'i', 'x', 32, 0,
1330  /* 11982 */ 's', 't', 'd', 'c', 'i', 'x', 32, 0,
1331  /* 11990 */ 's', 't', 'h', 'c', 'i', 'x', 32, 0,
1332  /* 11998 */ 's', 't', 'w', 'c', 'i', 'x', 32, 0,
1333  /* 12006 */ 'l', 'b', 'z', 'c', 'i', 'x', 32, 0,
1334  /* 12014 */ 'l', 'h', 'z', 'c', 'i', 'x', 32, 0,
1335  /* 12022 */ 'l', 'w', 'z', 'c', 'i', 'x', 32, 0,
1336  /* 12030 */ 'x', 's', 'r', 'q', 'p', 'i', 'x', 32, 0,
1337  /* 12039 */ 'v', 'e', 'x', 't', 'u', 'b', 'l', 'x', 32, 0,
1338  /* 12049 */ 'v', 'e', 'x', 't', 'u', 'h', 'l', 'x', 32, 0,
1339  /* 12059 */ 'v', 'e', 'x', 't', 'u', 'w', 'l', 'x', 32, 0,
1340  /* 12069 */ 'l', 'd', 'm', 'x', 32, 0,
1341  /* 12075 */ 'v', 's', 'b', 'o', 'x', 32, 0,
1342  /* 12082 */ 'e', 'v', 's', 't', 'w', 'h', 'o', 'x', 32, 0,
1343  /* 12092 */ 'e', 'v', 's', 't', 'w', 'w', 'o', 'x', 32, 0,
1344  /* 12102 */ 'l', 'b', 'e', 'p', 'x', 32, 0,
1345  /* 12109 */ 's', 't', 'b', 'e', 'p', 'x', 32, 0,
1346  /* 12117 */ 'l', 'f', 'd', 'e', 'p', 'x', 32, 0,
1347  /* 12125 */ 's', 't', 'f', 'd', 'e', 'p', 'x', 32, 0,
1348  /* 12134 */ 'l', 'h', 'e', 'p', 'x', 32, 0,
1349  /* 12141 */ 's', 't', 'h', 'e', 'p', 'x', 32, 0,
1350  /* 12149 */ 'l', 'w', 'e', 'p', 'x', 32, 0,
1351  /* 12156 */ 's', 't', 'w', 'e', 'p', 'x', 32, 0,
1352  /* 12164 */ 'v', 'u', 'p', 'k', 'h', 'p', 'x', 32, 0,
1353  /* 12173 */ 'v', 'p', 'k', 'p', 'x', 32, 0,
1354  /* 12180 */ 'v', 'u', 'p', 'k', 'l', 'p', 'x', 32, 0,
1355  /* 12189 */ 'l', 'x', 's', 's', 'p', 'x', 32, 0,
1356  /* 12197 */ 's', 't', 'x', 's', 's', 'p', 'x', 32, 0,
1357  /* 12206 */ 'l', 'b', 'a', 'r', 'x', 32, 0,
1358  /* 12213 */ 'l', 'd', 'a', 'r', 'x', 32, 0,
1359  /* 12220 */ 'l', 'h', 'a', 'r', 'x', 32, 0,
1360  /* 12227 */ 'l', 'w', 'a', 'r', 'x', 32, 0,
1361  /* 12234 */ 'l', 'd', 'b', 'r', 'x', 32, 0,
1362  /* 12241 */ 's', 't', 'd', 'b', 'r', 'x', 32, 0,
1363  /* 12249 */ 'l', 'h', 'b', 'r', 'x', 32, 0,
1364  /* 12256 */ 's', 't', 'h', 'b', 'r', 'x', 32, 0,
1365  /* 12264 */ 'v', 'e', 'x', 't', 'u', 'b', 'r', 'x', 32, 0,
1366  /* 12274 */ 'l', 'w', 'b', 'r', 'x', 32, 0,
1367  /* 12281 */ 's', 't', 'w', 'b', 'r', 'x', 32, 0,
1368  /* 12289 */ 'v', 'e', 'x', 't', 'u', 'h', 'r', 'x', 32, 0,
1369  /* 12299 */ 'v', 'e', 'x', 't', 'u', 'w', 'r', 'x', 32, 0,
1370  /* 12309 */ 'm', 'c', 'r', 'x', 'r', 'x', 32, 0,
1371  /* 12317 */ 't', 'l', 'b', 's', 'x', 32, 0,
1372  /* 12324 */ 'q', 'v', 'l', 'f', 'c', 's', 'x', 32, 0,
1373  /* 12333 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'x', 32, 0,
1374  /* 12343 */ 'l', 'x', 'v', 'd', 's', 'x', 32, 0,
1375  /* 12351 */ 'v', 'c', 'f', 's', 'x', 32, 0,
1376  /* 12358 */ 'q', 'v', 'l', 'f', 's', 'x', 32, 0,
1377  /* 12366 */ 'q', 'v', 's', 't', 'f', 's', 'x', 32, 0,
1378  /* 12375 */ 'q', 'v', 'l', 'p', 'c', 'l', 's', 'x', 32, 0,
1379  /* 12385 */ 'e', 'v', 'l', 'w', 'h', 'o', 's', 'x', 32, 0,
1380  /* 12395 */ 'q', 'v', 'l', 'p', 'c', 'r', 's', 'x', 32, 0,
1381  /* 12405 */ 'l', 'x', 'v', 'w', 's', 'x', 32, 0,
1382  /* 12413 */ 'e', 'v', 'l', 'h', 'h', 'e', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1383  /* 12427 */ 'e', 'v', 'l', 'w', 'h', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1384  /* 12440 */ 'e', 'v', 'l', 'h', 'h', 'o', 's', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1385  /* 12455 */ 'e', 'v', 'l', 'h', 'h', 'o', 'u', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1386  /* 12470 */ 'e', 'v', 'l', 'w', 'w', 's', 'p', 'l', 'a', 't', 'x', 32, 0,
1387  /* 12483 */ 'l', 'h', 'a', 'u', 'x', 32, 0,
1388  /* 12490 */ 'l', 'w', 'a', 'u', 'x', 32, 0,
1389  /* 12497 */ 's', 't', 'b', 'u', 'x', 32, 0,
1390  /* 12504 */ 'q', 'v', 'l', 'f', 'c', 'd', 'u', 'x', 32, 0,
1391  /* 12514 */ 'q', 'v', 's', 't', 'f', 'c', 'd', 'u', 'x', 32, 0,
1392  /* 12525 */ 'q', 'v', 'l', 'f', 'd', 'u', 'x', 32, 0,
1393  /* 12534 */ 'q', 'v', 's', 't', 'f', 'd', 'u', 'x', 32, 0,
1394  /* 12544 */ 'l', 'd', 'u', 'x', 32, 0,
1395  /* 12550 */ 's', 't', 'd', 'u', 'x', 32, 0,
1396  /* 12557 */ 'v', 'c', 'f', 'u', 'x', 32, 0,
1397  /* 12564 */ 's', 't', 'h', 'u', 'x', 32, 0,
1398  /* 12571 */ 'e', 'v', 'l', 'w', 'h', 'o', 'u', 'x', 32, 0,
1399  /* 12581 */ 'q', 'v', 'l', 'f', 'c', 's', 'u', 'x', 32, 0,
1400  /* 12591 */ 'q', 'v', 's', 't', 'f', 'c', 's', 'u', 'x', 32, 0,
1401  /* 12602 */ 'q', 'v', 'l', 'f', 's', 'u', 'x', 32, 0,
1402  /* 12611 */ 'q', 'v', 's', 't', 'f', 's', 'u', 'x', 32, 0,
1403  /* 12621 */ 's', 't', 'w', 'u', 'x', 32, 0,
1404  /* 12628 */ 'l', 'b', 'z', 'u', 'x', 32, 0,
1405  /* 12635 */ 'l', 'h', 'z', 'u', 'x', 32, 0,
1406  /* 12642 */ 'l', 'w', 'z', 'u', 'x', 32, 0,
1407  /* 12649 */ 'l', 'v', 'x', 32, 0,
1408  /* 12654 */ 's', 't', 'v', 'x', 32, 0,
1409  /* 12660 */ 'l', 'x', 'v', 'x', 32, 0,
1410  /* 12666 */ 's', 't', 'x', 'v', 'x', 32, 0,
1411  /* 12673 */ 'e', 'v', 'l', 'd', 'w', 'x', 32, 0,
1412  /* 12681 */ 'e', 'v', 's', 't', 'd', 'w', 'x', 32, 0,
1413  /* 12690 */ 'l', 'v', 'e', 'w', 'x', 32, 0,
1414  /* 12697 */ 's', 't', 'v', 'e', 'w', 'x', 32, 0,
1415  /* 12705 */ 'q', 'v', 's', 't', 'f', 'i', 'w', 'x', 32, 0,
1416  /* 12715 */ 's', 't', 'x', 's', 'i', 'w', 'x', 32, 0,
1417  /* 12724 */ 's', 't', 'w', 'x', 32, 0,
1418  /* 12730 */ 'l', 'x', 's', 'i', 'b', 'z', 'x', 32, 0,
1419  /* 12739 */ 'l', 'b', 'z', 'x', 32, 0,
1420  /* 12745 */ 'l', 'x', 's', 'i', 'h', 'z', 'x', 32, 0,
1421  /* 12754 */ 'l', 'h', 'z', 'x', 32, 0,
1422  /* 12760 */ 'q', 'v', 'l', 'f', 'i', 'w', 'z', 'x', 32, 0,
1423  /* 12770 */ 'l', 'x', 's', 'i', 'w', 'z', 'x', 32, 0,
1424  /* 12779 */ 'l', 'w', 'z', 'x', 32, 0,
1425  /* 12785 */ 'c', 'o', 'p', 'y', 32, 0,
1426  /* 12791 */ 'd', 'c', 'b', 'z', 32, 0,
1427  /* 12797 */ 'l', 'b', 'z', 32, 0,
1428  /* 12802 */ 'b', 'd', 'z', 32, 0,
1429  /* 12807 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'd', 'z', 32, 0,
1430  /* 12818 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'z', 32, 0,
1431  /* 12828 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'd', 'z', 32, 0,
1432  /* 12839 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'd', 'z', 32, 0,
1433  /* 12850 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'd', 'z', 32, 0,
1434  /* 12861 */ 'l', 'h', 'z', 32, 0,
1435  /* 12866 */ 'v', 'r', 'f', 'i', 'z', 32, 0,
1436  /* 12873 */ 'x', 's', 'r', 'd', 'p', 'i', 'z', 32, 0,
1437  /* 12882 */ 'x', 'v', 'r', 'd', 'p', 'i', 'z', 32, 0,
1438  /* 12891 */ 'x', 'v', 'r', 's', 'p', 'i', 'z', 32, 0,
1439  /* 12900 */ 'q', 'v', 'f', 'r', 'i', 'z', 32, 0,
1440  /* 12908 */ 'e', 'f', 'd', 'c', 't', 's', 'i', 'z', 32, 0,
1441  /* 12918 */ 'e', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,
1442  /* 12928 */ 'e', 'v', 'f', 's', 'c', 't', 's', 'i', 'z', 32, 0,
1443  /* 12939 */ 'e', 'f', 'd', 'c', 't', 'u', 'i', 'z', 32, 0,
1444  /* 12949 */ 'e', 'f', 's', 'c', 't', 'u', 'i', 'z', 32, 0,
1445  /* 12959 */ 'b', 'd', 'n', 'z', 32, 0,
1446  /* 12965 */ 'q', 'v', 'f', 'c', 't', 'i', 'd', 'u', 'z', 32, 0,
1447  /* 12976 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'u', 'z', 32, 0,
1448  /* 12987 */ 'q', 'v', 'f', 'c', 't', 'i', 'w', 'z', 32, 0,
1449  /* 12997 */ 'l', 'w', 'z', 32, 0,
1450  /* 13002 */ 'm', 'f', 'v', 's', 'r', 'w', 'z', 32, 0,
1451  /* 13011 */ 'm', 't', 'v', 's', 'r', 'w', 'z', 32, 0,
1452  /* 13020 */ 'x', 's', 'c', 'v', 'q', 'p', 's', 'w', 'z', 32, 0,
1453  /* 13031 */ 'x', 's', 'c', 'v', 'q', 'p', 'u', 'w', 'z', 32, 0,
1454  /* 13042 */ 'b', 'd', 'z', 'l', 'r', 'l', '+', 0,
1455  /* 13050 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '+', 0,
1456  /* 13059 */ 'b', 'd', 'z', 'l', 'r', '+', 0,
1457  /* 13066 */ 'b', 'd', 'n', 'z', 'l', 'r', '+', 0,
1458  /* 13074 */ 'e', 'v', 's', 'e', 'l', 32, 'c', 'r', 'D', ',', 0,
1459  /* 13085 */ 'b', 'd', 'z', 'l', 'r', 'l', '-', 0,
1460  /* 13093 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', '-', 0,
1461  /* 13102 */ 'b', 'd', 'z', 'l', 'r', '-', 0,
1462  /* 13109 */ 'b', 'd', 'n', 'z', 'l', 'r', '-', 0,
1463  /* 13117 */ '#', 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,
1464  /* 13148 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1465  /* 13172 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1466  /* 13197 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
1467  /* 13220 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
1468  /* 13243 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
1469  /* 13265 */ 't', 'r', 'e', 'c', 'h', 'k', 'p', 't', '.', 0,
1470  /* 13275 */ 'o', 'r', 'i', 32, '1', ',', 32, '1', ',', 32, '0', 0,
1471  /* 13287 */ 'o', 'r', 'i', 32, '2', ',', 32, '2', ',', 32, '0', 0,
1472  /* 13299 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', '3', '2', 0,
1473  /* 13316 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '3', '2', 0,
1474  /* 13337 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '3', '2', 0,
1475  /* 13358 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
1476  /* 13380 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '3', '2', 0,
1477  /* 13401 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
1478  /* 13423 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '3', '2', 0,
1479  /* 13444 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '3', '2', 0,
1480  /* 13461 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '3', '2', 0,
1481  /* 13482 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '3', '2', 0,
1482  /* 13502 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
1483  /* 13524 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '3', '2', 0,
1484  /* 13545 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', '3', '2', 0,
1485  /* 13559 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', '3', '2', 0,
1486  /* 13573 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,
1487  /* 13588 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', '3', '2', 0,
1488  /* 13603 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '3', '2', 0,
1489  /* 13622 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '3', '2', 0,
1490  /* 13640 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,
1491  /* 13658 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', '3', '2', 0,
1492  /* 13676 */ 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', '3', '2', 0,
1493  /* 13691 */ 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', '3', '2', 0,
1494  /* 13704 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,
1495  /* 13715 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '3', '2', 0,
1496  /* 13726 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,
1497  /* 13738 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '3', '2', 0,
1498  /* 13750 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '6', '4', 0,
1499  /* 13771 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '6', '4', 0,
1500  /* 13792 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '6', '4', 0,
1501  /* 13814 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
1502  /* 13836 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '6', '4', 0,
1503  /* 13857 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
1504  /* 13874 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '6', '4', 0,
1505  /* 13895 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '6', '4', 0,
1506  /* 13916 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '6', '4', 0,
1507  /* 13936 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
1508  /* 13958 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '6', '4', 0,
1509  /* 13979 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'L', 'O', 'N', 'G', 'J', 'M', 'P', '6', '4', 0,
1510  /* 13998 */ '#', 'E', 'H', '_', 'S', 'J', 'L', 'J', '_', 'S', 'E', 'T', 'J', 'M', 'P', '6', '4', 0,
1511  /* 14016 */ '#', 'D', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,
1512  /* 14027 */ '#', 'X', 'F', 'L', 'O', 'A', 'D', 'f', '6', '4', 0,
1513  /* 14038 */ '#', 'D', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,
1514  /* 14050 */ '#', 'X', 'F', 'S', 'T', 'O', 'R', 'E', 'f', '6', '4', 0,
1515  /* 14062 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'i', '6', '4', 0,
1516  /* 14083 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', '4', 0,
1517  /* 14099 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', '4', 0,
1518  /* 14112 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '4', 0,
1519  /* 14126 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '4', 0,
1520  /* 14137 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '4', 0,
1521  /* 14151 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '4', 0,
1522  /* 14162 */ 'c', 'r', 'x', 'o', 'r', 32, '6', ',', 32, '6', ',', 32, '6', 0,
1523  /* 14176 */ 'c', 'r', 'e', 'q', 'v', 32, '6', ',', 32, '6', ',', 32, '6', 0,
1524  /* 14190 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '1', '6', 0,
1525  /* 14205 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '1', '6', 0,
1526  /* 14217 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '1', '6', 0,
1527  /* 14238 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '1', '6', 0,
1528  /* 14259 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
1529  /* 14281 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '1', '6', 0,
1530  /* 14302 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
1531  /* 14324 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '1', '6', 0,
1532  /* 14345 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'I', '1', '6', 0,
1533  /* 14362 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '1', '6', 0,
1534  /* 14383 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '1', '6', 0,
1535  /* 14403 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
1536  /* 14425 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '1', '6', 0,
1537  /* 14446 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'o', 'c', 'H', 'A', '8', 0,
1538  /* 14459 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', '8', 0,
1539  /* 14470 */ '#', 'C', 'F', 'E', 'N', 'C', 'E', '8', 0,
1540  /* 14479 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'F', '8', 0,
1541  /* 14493 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'F', '8', 0,
1542  /* 14504 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'S', 'U', 'B', '_', 'I', '8', 0,
1543  /* 14524 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'I', '8', 0,
1544  /* 14538 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'D', 'D', '_', 'I', '8', 0,
1545  /* 14558 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'N', 'A', 'N', 'D', '_', 'I', '8', 0,
1546  /* 14579 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'A', 'N', 'D', '_', 'I', '8', 0,
1547  /* 14599 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'I', 'N', '_', 'I', '8', 0,
1548  /* 14620 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'I', 'N', '_', 'I', '8', 0,
1549  /* 14640 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'C', 'M', 'P', '_', 'S', 'W', 'A', 'P', '_', 'I', '8', 0,
1550  /* 14660 */ 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'X', 'O', 'R', '_', 'I', '8', 0,
1551  /* 14679 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'O', 'R', '_', 'I', '8', 0,
1552  /* 14698 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'I', '8', 0,
1553  /* 14709 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'U', 'M', 'A', 'X', '_', 'I', '8', 0,
1554  /* 14730 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'L', 'O', 'A', 'D', '_', 'M', 'A', 'X', '_', 'I', '8', 0,
1555  /* 14750 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', '8', 0,
1556  /* 14763 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', '8', 0,
1557  /* 14779 */ '#', 'A', 'N', 'D', 'I', '_', 'r', 'e', 'c', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', '8', 0,
1558  /* 14799 */ '#', 'A', 'N', 'D', 'I', '_', 'r', 'e', 'c', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', '8', 0,
1559  /* 14819 */ '#', 'A', 'T', 'O', 'M', 'I', 'C', '_', 'S', 'W', 'A', 'P', '_', 'i', '8', 0,
1560  /* 14835 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'o', 'c', 'H', 'A', 0,
1561  /* 14847 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'g', 'd', 'H', 'A', 0,
1562  /* 14861 */ '#', 'A', 'D', 'D', 'I', 'S', 't', 'l', 's', 'l', 'd', 'H', 'A', 0,
1563  /* 14875 */ '#', 'A', 'D', 'D', 'I', 'S', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'H', 'A', 0,
1564  /* 14892 */ '#', 'A', 'D', 'D', 'I', 'S', 'd', 't', 'p', 'r', 'e', 'l', 'H', 'A', 0,
1565  /* 14907 */ '#', 'R', 'e', 'a', 'd', 'T', 'B', 0,
1566  /* 14915 */ '#', 'D', 'Y', 'N', 'A', 'L', 'L', 'O', 'C', 0,
1567  /* 14925 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'B', 'R', 'C', 0,
1568  /* 14941 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'B', 'R', 'C', 0,
1569  /* 14954 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'F', 'R', 'C', 0,
1570  /* 14970 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'F', 'R', 'C', 0,
1571  /* 14983 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'F', 'R', 'C', 0,
1572  /* 15000 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'F', 'R', 'C', 0,
1573  /* 15014 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'R', 'R', 'C', 0,
1574  /* 15030 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'R', 'R', 'C', 0,
1575  /* 15043 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'Q', 'S', 'R', 'C', 0,
1576  /* 15059 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'Q', 'S', 'R', 'C', 0,
1577  /* 15072 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'S', 'R', 'C', 0,
1578  /* 15089 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'S', 'R', 'C', 0,
1579  /* 15103 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'V', 'S', 'R', 'C', 0,
1580  /* 15119 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'V', 'S', 'R', 'C', 0,
1581  /* 15132 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 0,
1582  /* 15147 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
1583  /* 15160 */ '#', 'S', 'E', 'T', 'R', 'N', 'D', 0,
1584  /* 15168 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
1585  /* 15175 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'C', 'C', '_', 'S', 'P', 'E', 0,
1586  /* 15190 */ '#', 'S', 'E', 'L', 'E', 'C', 'T', '_', 'S', 'P', 'E', 0,
1587  /* 15202 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
1588  /* 15212 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,
1589  /* 15228 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'V', 'R', 'S', 'A', 'V', 'E', 0,
1590  /* 15242 */ '#', 'L', 'D', 't', 'o', 'c', 'J', 'T', 'I', 0,
1591  /* 15252 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
1592  /* 15262 */ '#', 'L', 'D', 't', 'o', 'c', 'L', 0,
1593  /* 15270 */ '#', 'A', 'D', 'D', 'I', 't', 'o', 'c', 'L', 0,
1594  /* 15280 */ '#', 'L', 'W', 'Z', 't', 'o', 'c', 'L', 0,
1595  /* 15289 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 0,
1596  /* 15301 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 0,
1597  /* 15313 */ '#', 'L', 'D', 'g', 'o', 't', 'T', 'p', 'r', 'e', 'l', 'L', 0,
1598  /* 15326 */ '#', 'A', 'D', 'D', 'I', 'd', 't', 'p', 'r', 'e', 'l', 'L', 0,
1599  /* 15339 */ '#', 'U', 'N', 'E', 'N', 'C', 'O', 'D', 'E', 'D', '_', 'N', 'O', 'P', 0,
1600  /* 15354 */ '#', 'U', 'p', 'd', 'a', 't', 'e', 'G', 'B', 'R', 0,
1601  /* 15365 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 0,
1602  /* 15377 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 0,
1603  /* 15387 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'g', 'd', 'L', 'A', 'D', 'D', 'R', 0,
1604  /* 15403 */ '#', 'A', 'D', 'D', 'I', 't', 'l', 's', 'l', 'd', 'L', 'A', 'D', 'D', 'R', 0,
1605  /* 15419 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'l', 'd', 'A', 'D', 'D', 'R', 0,
1606  /* 15433 */ '#', 'G', 'E', 'T', 't', 'l', 's', 'A', 'D', 'D', 'R', 0,
1607  /* 15445 */ '#', 'M', 'o', 'v', 'e', 'P', 'C', 't', 'o', 'L', 'R', 0,
1608  /* 15457 */ '#', 'M', 'o', 'v', 'e', 'G', 'O', 'T', 't', 'o', 'L', 'R', 0,
1609  /* 15470 */ '#', 'T', 'C', 'H', 'E', 'C', 'K', '_', 'R', 'E', 'T', 0,
1610  /* 15482 */ '#', 'T', 'B', 'E', 'G', 'I', 'N', '_', 'R', 'E', 'T', 0,
1611  /* 15494 */ '#', 'D', 'Y', 'N', 'A', 'R', 'E', 'A', 'O', 'F', 'F', 'S', 'E', 'T', 0,
1612  /* 15509 */ '#', 'R', 'E', 'S', 'T', 'O', 'R', 'E', '_', 'C', 'R', 'B', 'I', 'T', 0,
1613  /* 15524 */ '#', 'S', 'P', 'I', 'L', 'L', '_', 'C', 'R', 'B', 'I', 'T', 0,
1614  /* 15537 */ '#', 'A', 'N', 'D', 'I', '_', 'r', 'e', 'c', '_', '1', '_', 'E', 'Q', '_', 'B', 'I', 'T', 0,
1615  /* 15556 */ '#', 'A', 'N', 'D', 'I', '_', 'r', 'e', 'c', '_', '1', '_', 'G', 'T', '_', 'B', 'I', 'T', 0,
1616  /* 15575 */ '#', 'P', 'P', 'C', '3', '2', 'G', 'O', 'T', 0,
1617  /* 15585 */ '#', 'P', 'P', 'C', '3', '2', 'P', 'I', 'C', 'G', 'O', 'T', 0,
1618  /* 15598 */ '#', 'L', 'D', 't', 'o', 'c', 'C', 'P', 'T', 0,
1619  /* 15608 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
1620  /* 15623 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 0,
1621  /* 15638 */ '#', 'L', 'I', 'W', 'A', 'X', 0,
1622  /* 15645 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'L', 'D', 'X', 0,
1623  /* 15661 */ '#', 'S', 'P', 'I', 'L', 'L', 'T', 'O', 'V', 'S', 'R', '_', 'S', 'T', 'X', 0,
1624  /* 15677 */ '#', 'S', 'T', 'I', 'W', 'X', 0,
1625  /* 15684 */ '#', 'L', 'I', 'W', 'Z', 'X', 0,
1626  /* 15691 */ 'b', 'c', 'a', 0,
1627  /* 15695 */ 's', 'l', 'b', 'i', 'a', 0,
1628  /* 15701 */ 't', 'l', 'b', 'i', 'a', 0,
1629  /* 15707 */ 'b', 'c', 'l', 'a', 0,
1630  /* 15712 */ 'c', 'l', 'r', 'b', 'h', 'r', 'b', 0,
1631  /* 15720 */ 'b', 'c', 0,
1632  /* 15723 */ 's', 'l', 'b', 's', 'y', 'n', 'c', 0,
1633  /* 15731 */ 't', 'l', 'b', 's', 'y', 'n', 'c', 0,
1634  /* 15739 */ 'm', 's', 'g', 's', 'y', 'n', 'c', 0,
1635  /* 15747 */ 'i', 's', 'y', 'n', 'c', 0,
1636  /* 15753 */ 'm', 's', 'y', 'n', 'c', 0,
1637  /* 15759 */ '#', 'L', 'D', 't', 'o', 'c', 0,
1638  /* 15766 */ '#', 'L', 'W', 'Z', 't', 'o', 'c', 0,
1639  /* 15774 */ 'h', 'r', 'f', 'i', 'd', 0,
1640  /* 15780 */ 't', 'l', 'b', 'r', 'e', 0,
1641  /* 15786 */ 't', 'l', 'b', 'w', 'e', 0,
1642  /* 15792 */ '#', 'S', 'E', 'T', 'R', 'N', 'D', 'i', 0,
1643  /* 15801 */ 'r', 'f', 'c', 'i', 0,
1644  /* 15806 */ 'r', 'f', 'm', 'c', 'i', 0,
1645  /* 15812 */ 'r', 'f', 'd', 'i', 0,
1646  /* 15817 */ 'r', 'f', 'i', 0,
1647  /* 15821 */ 'b', 'c', 'l', 0,
1648  /* 15825 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
1649  /* 15839 */ 'd', 's', 's', 'a', 'l', 'l', 0,
1650  /* 15846 */ 'b', 'l', 'r', 'l', 0,
1651  /* 15851 */ 'b', 'd', 'z', 'l', 'r', 'l', 0,
1652  /* 15858 */ 'b', 'd', 'n', 'z', 'l', 'r', 'l', 0,
1653  /* 15866 */ 'b', 'c', 't', 'r', 'l', 0,
1654  /* 15872 */ 'a', 't', 't', 'n', 0,
1655  /* 15877 */ 'e', 'i', 'e', 'i', 'o', 0,
1656  /* 15883 */ 'n', 'a', 'p', 0,
1657  /* 15887 */ 't', 'r', 'a', 'p', 0,
1658  /* 15892 */ 'n', 'o', 'p', 0,
1659  /* 15896 */ 's', 't', 'o', 'p', 0,
1660  /* 15901 */ 'b', 'l', 'r', 0,
1661  /* 15905 */ 'b', 'd', 'z', 'l', 'r', 0,
1662  /* 15911 */ 'b', 'd', 'n', 'z', 'l', 'r', 0,
1663  /* 15918 */ 'b', 'c', 't', 'r', 0,
1664  /* 15923 */ 'c', 'p', '_', 'a', 'b', 'o', 'r', 't', 0,
1665  };
1666
1667  static const uint32_t OpInfo0[] = {
1668    0U,	// PHI
1669    0U,	// INLINEASM
1670    0U,	// INLINEASM_BR
1671    0U,	// CFI_INSTRUCTION
1672    0U,	// EH_LABEL
1673    0U,	// GC_LABEL
1674    0U,	// ANNOTATION_LABEL
1675    0U,	// KILL
1676    0U,	// EXTRACT_SUBREG
1677    0U,	// INSERT_SUBREG
1678    0U,	// IMPLICIT_DEF
1679    0U,	// SUBREG_TO_REG
1680    0U,	// COPY_TO_REGCLASS
1681    15203U,	// DBG_VALUE
1682    15253U,	// DBG_LABEL
1683    0U,	// REG_SEQUENCE
1684    0U,	// COPY
1685    15169U,	// BUNDLE
1686    15609U,	// LIFETIME_START
1687    15148U,	// LIFETIME_END
1688    0U,	// STACKMAP
1689    15826U,	// FENTRY_CALL
1690    0U,	// PATCHPOINT
1691    0U,	// LOAD_STACK_GUARD
1692    0U,	// STATEPOINT
1693    0U,	// LOCAL_ESCAPE
1694    0U,	// FAULTING_OP
1695    0U,	// PATCHABLE_OP
1696    13198U,	// PATCHABLE_FUNCTION_ENTER
1697    13118U,	// PATCHABLE_RET
1698    13244U,	// PATCHABLE_FUNCTION_EXIT
1699    13221U,	// PATCHABLE_TAIL_CALL
1700    13173U,	// PATCHABLE_EVENT_CALL
1701    13149U,	// PATCHABLE_TYPED_EVENT_CALL
1702    0U,	// ICALL_BRANCH_FUNNEL
1703    0U,	// G_ADD
1704    0U,	// G_SUB
1705    0U,	// G_MUL
1706    0U,	// G_SDIV
1707    0U,	// G_UDIV
1708    0U,	// G_SREM
1709    0U,	// G_UREM
1710    0U,	// G_AND
1711    0U,	// G_OR
1712    0U,	// G_XOR
1713    0U,	// G_IMPLICIT_DEF
1714    0U,	// G_PHI
1715    0U,	// G_FRAME_INDEX
1716    0U,	// G_GLOBAL_VALUE
1717    0U,	// G_EXTRACT
1718    0U,	// G_UNMERGE_VALUES
1719    0U,	// G_INSERT
1720    0U,	// G_MERGE_VALUES
1721    0U,	// G_BUILD_VECTOR
1722    0U,	// G_BUILD_VECTOR_TRUNC
1723    0U,	// G_CONCAT_VECTORS
1724    0U,	// G_PTRTOINT
1725    0U,	// G_INTTOPTR
1726    0U,	// G_BITCAST
1727    0U,	// G_INTRINSIC_TRUNC
1728    0U,	// G_INTRINSIC_ROUND
1729    0U,	// G_READCYCLECOUNTER
1730    0U,	// G_LOAD
1731    0U,	// G_SEXTLOAD
1732    0U,	// G_ZEXTLOAD
1733    0U,	// G_INDEXED_LOAD
1734    0U,	// G_INDEXED_SEXTLOAD
1735    0U,	// G_INDEXED_ZEXTLOAD
1736    0U,	// G_STORE
1737    0U,	// G_INDEXED_STORE
1738    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
1739    0U,	// G_ATOMIC_CMPXCHG
1740    0U,	// G_ATOMICRMW_XCHG
1741    0U,	// G_ATOMICRMW_ADD
1742    0U,	// G_ATOMICRMW_SUB
1743    0U,	// G_ATOMICRMW_AND
1744    0U,	// G_ATOMICRMW_NAND
1745    0U,	// G_ATOMICRMW_OR
1746    0U,	// G_ATOMICRMW_XOR
1747    0U,	// G_ATOMICRMW_MAX
1748    0U,	// G_ATOMICRMW_MIN
1749    0U,	// G_ATOMICRMW_UMAX
1750    0U,	// G_ATOMICRMW_UMIN
1751    0U,	// G_ATOMICRMW_FADD
1752    0U,	// G_ATOMICRMW_FSUB
1753    0U,	// G_FENCE
1754    0U,	// G_BRCOND
1755    0U,	// G_BRINDIRECT
1756    0U,	// G_INTRINSIC
1757    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
1758    0U,	// G_ANYEXT
1759    0U,	// G_TRUNC
1760    0U,	// G_CONSTANT
1761    0U,	// G_FCONSTANT
1762    0U,	// G_VASTART
1763    0U,	// G_VAARG
1764    0U,	// G_SEXT
1765    0U,	// G_SEXT_INREG
1766    0U,	// G_ZEXT
1767    0U,	// G_SHL
1768    0U,	// G_LSHR
1769    0U,	// G_ASHR
1770    0U,	// G_ICMP
1771    0U,	// G_FCMP
1772    0U,	// G_SELECT
1773    0U,	// G_UADDO
1774    0U,	// G_UADDE
1775    0U,	// G_USUBO
1776    0U,	// G_USUBE
1777    0U,	// G_SADDO
1778    0U,	// G_SADDE
1779    0U,	// G_SSUBO
1780    0U,	// G_SSUBE
1781    0U,	// G_UMULO
1782    0U,	// G_SMULO
1783    0U,	// G_UMULH
1784    0U,	// G_SMULH
1785    0U,	// G_FADD
1786    0U,	// G_FSUB
1787    0U,	// G_FMUL
1788    0U,	// G_FMA
1789    0U,	// G_FMAD
1790    0U,	// G_FDIV
1791    0U,	// G_FREM
1792    0U,	// G_FPOW
1793    0U,	// G_FEXP
1794    0U,	// G_FEXP2
1795    0U,	// G_FLOG
1796    0U,	// G_FLOG2
1797    0U,	// G_FLOG10
1798    0U,	// G_FNEG
1799    0U,	// G_FPEXT
1800    0U,	// G_FPTRUNC
1801    0U,	// G_FPTOSI
1802    0U,	// G_FPTOUI
1803    0U,	// G_SITOFP
1804    0U,	// G_UITOFP
1805    0U,	// G_FABS
1806    0U,	// G_FCOPYSIGN
1807    0U,	// G_FCANONICALIZE
1808    0U,	// G_FMINNUM
1809    0U,	// G_FMAXNUM
1810    0U,	// G_FMINNUM_IEEE
1811    0U,	// G_FMAXNUM_IEEE
1812    0U,	// G_FMINIMUM
1813    0U,	// G_FMAXIMUM
1814    0U,	// G_PTR_ADD
1815    0U,	// G_PTR_MASK
1816    0U,	// G_SMIN
1817    0U,	// G_SMAX
1818    0U,	// G_UMIN
1819    0U,	// G_UMAX
1820    0U,	// G_BR
1821    0U,	// G_BRJT
1822    0U,	// G_INSERT_VECTOR_ELT
1823    0U,	// G_EXTRACT_VECTOR_ELT
1824    0U,	// G_SHUFFLE_VECTOR
1825    0U,	// G_CTTZ
1826    0U,	// G_CTTZ_ZERO_UNDEF
1827    0U,	// G_CTLZ
1828    0U,	// G_CTLZ_ZERO_UNDEF
1829    0U,	// G_CTPOP
1830    0U,	// G_BSWAP
1831    0U,	// G_BITREVERSE
1832    0U,	// G_FCEIL
1833    0U,	// G_FCOS
1834    0U,	// G_FSIN
1835    0U,	// G_FSQRT
1836    0U,	// G_FFLOOR
1837    0U,	// G_FRINT
1838    0U,	// G_FNEARBYINT
1839    0U,	// G_ADDRSPACE_CAST
1840    0U,	// G_BLOCK_ADDR
1841    0U,	// G_JUMP_TABLE
1842    0U,	// G_DYN_STACKALLOC
1843    0U,	// G_READ_REGISTER
1844    0U,	// G_WRITE_REGISTER
1845    14471U,	// CFENCE8
1846    21250U,	// CLRLSLDI
1847    17235U,	// CLRLSLDI_rec
1848    21759U,	// CLRLSLWI
1849    17344U,	// CLRLSLWI_rec
1850    21285U,	// CLRRDI
1851    17262U,	// CLRRDI_rec
1852    21800U,	// CLRRWI
1853    17373U,	// CLRRWI_rec
1854    536897480U,	// CP_COPY_FIRST
1855    536900082U,	// CP_COPYx
1856    536897429U,	// CP_PASTE_LAST
1857    536891470U,	// CP_PASTEx
1858    562689U,	// DCBFL
1859    564707U,	// DCBFLP
1860    561275U,	// DCBFx
1861    553690846U,	// DCBTCT
1862    553690127U,	// DCBTDS
1863    553690854U,	// DCBTSTCT
1864    553690135U,	// DCBTSTDS
1865    567280U,	// DCBTSTT
1866    567252U,	// DCBTSTx
1867    567267U,	// DCBTT
1868    566994U,	// DCBTx
1869    13705U,	// DFLOADf32
1870    14017U,	// DFLOADf64
1871    13727U,	// DFSTOREf32
1872    14039U,	// DFSTOREf64
1873    21260U,	// EXTLDI
1874    17246U,	// EXTLDI_rec
1875    21785U,	// EXTLWI
1876    17364U,	// EXTLWI_rec
1877    21309U,	// EXTRDI
1878    17289U,	// EXTRDI_rec
1879    21824U,	// EXTRWI
1880    17400U,	// EXTRWI_rec
1881    21769U,	// INSLWI
1882    17355U,	// INSLWI_rec
1883    21293U,	// INSRDI
1884    17271U,	// INSRDI_rec
1885    21808U,	// INSRWI
1886    17382U,	// INSRWI_rec
1887    33573450U,	// LAx
1888    15639U,	// LIWAX
1889    15685U,	// LIWZX
1890    21413U,	// RLWIMIbm
1891    17327U,	// RLWIMIbm_rec
1892    22310U,	// RLWINMbm
1893    17458U,	// RLWINMbm_rec
1894    22319U,	// RLWNMbm
1895    17467U,	// RLWNMbm_rec
1896    21301U,	// ROTRDI
1897    17280U,	// ROTRDI_rec
1898    21816U,	// ROTRWI
1899    17391U,	// ROTRWI_rec
1900    21254U,	// SLDI
1901    17239U,	// SLDI_rec
1902    21763U,	// SLWI
1903    17348U,	// SLWI_rec
1904    15133U,	// SPILLTOVSR_LD
1905    15646U,	// SPILLTOVSR_LDX
1906    15624U,	// SPILLTOVSR_ST
1907    15662U,	// SPILLTOVSR_STX
1908    21295U,	// SRDI
1909    17273U,	// SRDI_rec
1910    21810U,	// SRWI
1911    17384U,	// SRWI_rec
1912    15678U,	// STIWX
1913    21201U,	// SUBI
1914    19730U,	// SUBIC
1915    16810U,	// SUBIC_rec
1916    25846U,	// SUBIS
1917    50357501U,	// SUBPCIS
1918    13716U,	// XFLOADf32
1919    14028U,	// XFLOADf64
1920    13739U,	// XFSTOREf32
1921    14051U,	// XFSTOREf64
1922    19913U,	// ADD4
1923    22678U,	// ADD4O
1924    17558U,	// ADD4O_rec
1925    19913U,	// ADD4TLS
1926    16882U,	// ADD4_rec
1927    19913U,	// ADD8
1928    22678U,	// ADD8O
1929    17558U,	// ADD8O_rec
1930    19913U,	// ADD8TLS
1931    19913U,	// ADD8TLS_
1932    16882U,	// ADD8_rec
1933    19692U,	// ADDC
1934    19692U,	// ADDC8
1935    22663U,	// ADDC8O
1936    17541U,	// ADDC8O_rec
1937    16777U,	// ADDC8_rec
1938    22663U,	// ADDCO
1939    17541U,	// ADDCO_rec
1940    16777U,	// ADDC_rec
1941    20443U,	// ADDE
1942    20443U,	// ADDE8
1943    22699U,	// ADDE8O
1944    17582U,	// ADDE8O_rec
1945    17021U,	// ADDE8_rec
1946    22699U,	// ADDEO
1947    17582U,	// ADDEO_rec
1948    17021U,	// ADDE_rec
1949    21236U,	// ADDI
1950    21236U,	// ADDI8
1951    19737U,	// ADDIC
1952    19737U,	// ADDIC8
1953    16818U,	// ADDIC_rec
1954    25871U,	// ADDIS
1955    25871U,	// ADDIS8
1956    14893U,	// ADDISdtprelHA
1957    13300U,	// ADDISdtprelHA32
1958    14876U,	// ADDISgotTprelHA
1959    14848U,	// ADDIStlsgdHA
1960    14862U,	// ADDIStlsldHA
1961    14836U,	// ADDIStocHA
1962    14447U,	// ADDIStocHA8
1963    15327U,	// ADDIdtprelL
1964    13589U,	// ADDIdtprelL32
1965    15290U,	// ADDItlsgdL
1966    13546U,	// ADDItlsgdL32
1967    15388U,	// ADDItlsgdLADDR
1968    13641U,	// ADDItlsgdLADDR32
1969    15302U,	// ADDItlsldL
1970    13560U,	// ADDItlsldL32
1971    15404U,	// ADDItlsldLADDR
1972    13659U,	// ADDItlsldLADDR32
1973    15271U,	// ADDItocL
1974    536891422U,	// ADDME
1975    536891422U,	// ADDME8
1976    536893634U,	// ADDME8O
1977    536888520U,	// ADDME8O_rec
1978    536887965U,	// ADDME8_rec
1979    536893634U,	// ADDMEO
1980    536888520U,	// ADDMEO_rec
1981    536887965U,	// ADDME_rec
1982    536896774U,	// ADDPCIS
1983    536891500U,	// ADDZE
1984    536891500U,	// ADDZE8
1985    536893659U,	// ADDZE8O
1986    536888548U,	// ADDZE8O_rec
1987    536888014U,	// ADDZE8_rec
1988    536893659U,	// ADDZEO
1989    536888548U,	// ADDZEO_rec
1990    536888014U,	// ADDZE_rec
1991    51319U,	// ADJCALLSTACKDOWN
1992    51338U,	// ADJCALLSTACKUP
1993    20184U,	// AND
1994    20184U,	// AND8
1995    16944U,	// AND8_rec
1996    19701U,	// ANDC
1997    19701U,	// ANDC8
1998    16784U,	// ANDC8_rec
1999    16784U,	// ANDC_rec
2000    17255U,	// ANDI8_rec
2001    18041U,	// ANDIS8_rec
2002    18041U,	// ANDIS_rec
2003    17255U,	// ANDI_rec
2004    15538U,	// ANDI_rec_1_EQ_BIT
2005    14780U,	// ANDI_rec_1_EQ_BIT8
2006    15557U,	// ANDI_rec_1_GT_BIT
2007    14800U,	// ANDI_rec_1_GT_BIT8
2008    16944U,	// AND_rec
2009    1141917736U,	// ATOMIC_CMP_SWAP_I16
2010    1141917714U,	// ATOMIC_CMP_SWAP_I32
2011    13875U,	// ATOMIC_CMP_SWAP_I64
2012    14641U,	// ATOMIC_CMP_SWAP_I8
2013    14239U,	// ATOMIC_LOAD_ADD_I16
2014    13338U,	// ATOMIC_LOAD_ADD_I32
2015    13772U,	// ATOMIC_LOAD_ADD_I64
2016    14539U,	// ATOMIC_LOAD_ADD_I8
2017    14282U,	// ATOMIC_LOAD_AND_I16
2018    13381U,	// ATOMIC_LOAD_AND_I32
2019    14063U,	// ATOMIC_LOAD_AND_I64
2020    14580U,	// ATOMIC_LOAD_AND_I8
2021    14426U,	// ATOMIC_LOAD_MAX_I16
2022    13525U,	// ATOMIC_LOAD_MAX_I32
2023    13959U,	// ATOMIC_LOAD_MAX_I64
2024    14731U,	// ATOMIC_LOAD_MAX_I8
2025    14325U,	// ATOMIC_LOAD_MIN_I16
2026    13424U,	// ATOMIC_LOAD_MIN_I32
2027    13837U,	// ATOMIC_LOAD_MIN_I64
2028    14621U,	// ATOMIC_LOAD_MIN_I8
2029    14260U,	// ATOMIC_LOAD_NAND_I16
2030    13359U,	// ATOMIC_LOAD_NAND_I32
2031    13793U,	// ATOMIC_LOAD_NAND_I64
2032    14559U,	// ATOMIC_LOAD_NAND_I8
2033    14384U,	// ATOMIC_LOAD_OR_I16
2034    13483U,	// ATOMIC_LOAD_OR_I32
2035    13917U,	// ATOMIC_LOAD_OR_I64
2036    14680U,	// ATOMIC_LOAD_OR_I8
2037    14218U,	// ATOMIC_LOAD_SUB_I16
2038    13317U,	// ATOMIC_LOAD_SUB_I32
2039    13751U,	// ATOMIC_LOAD_SUB_I64
2040    14505U,	// ATOMIC_LOAD_SUB_I8
2041    14404U,	// ATOMIC_LOAD_UMAX_I16
2042    13503U,	// ATOMIC_LOAD_UMAX_I32
2043    13937U,	// ATOMIC_LOAD_UMAX_I64
2044    14710U,	// ATOMIC_LOAD_UMAX_I8
2045    14303U,	// ATOMIC_LOAD_UMIN_I16
2046    13402U,	// ATOMIC_LOAD_UMIN_I32
2047    13815U,	// ATOMIC_LOAD_UMIN_I64
2048    14600U,	// ATOMIC_LOAD_UMIN_I8
2049    14363U,	// ATOMIC_LOAD_XOR_I16
2050    13462U,	// ATOMIC_LOAD_XOR_I32
2051    13896U,	// ATOMIC_LOAD_XOR_I64
2052    14661U,	// ATOMIC_LOAD_XOR_I8
2053    14346U,	// ATOMIC_SWAP_I16
2054    13445U,	// ATOMIC_SWAP_I32
2055    13858U,	// ATOMIC_SWAP_I64
2056    14820U,	// ATOMIC_SWAP_I8
2057    15873U,	// ATTN
2058    592722U,	// B
2059    608548U,	// BA
2060    83902583U,	// BC
2061    1686887U,	// BCC
2062    2211175U,	// BCCA
2063    2735463U,	// BCCCTR
2064    2735463U,	// BCCCTR8
2065    3259751U,	// BCCCTRL
2066    3259751U,	// BCCCTRL8
2067    3784039U,	// BCCL
2068    4308327U,	// BCCLA
2069    4832615U,	// BCCLR
2070    5356903U,	// BCCLRL
2071    5783721U,	// BCCTR
2072    5783721U,	// BCCTR8
2073    5783777U,	// BCCTR8n
2074    5783699U,	// BCCTRL
2075    5783699U,	// BCCTRL8
2076    5783757U,	// BCCTRL8n
2077    5783757U,	// BCCTRLn
2078    5783777U,	// BCCTRn
2079    17475U,	// BCDCFN_rec
2080    17862U,	// BCDCFSQ_rec
2081    18380U,	// BCDCFZ_rec
2082    17484U,	// BCDCPSGN_rec
2083    536888444U,	// BCDCTN_rec
2084    536888784U,	// BCDCTSQ_rec
2085    18396U,	// BCDCTZ_rec
2086    17504U,	// BCDSETSGN_rec
2087    17917U,	// BCDSR_rec
2088    17973U,	// BCDS_rec
2089    16834U,	// BCDTRUNC_rec
2090    18066U,	// BCDUS_rec
2091    16845U,	// BCDUTRUNC_rec
2092    83902591U,	// BCL
2093    5783711U,	// BCLR
2094    5783688U,	// BCLRL
2095    5783747U,	// BCLRLn
2096    5783768U,	// BCLRn
2097    589901U,	// BCLalways
2098    83902651U,	// BCLn
2099    15919U,	// BCTR
2100    15919U,	// BCTR8
2101    15867U,	// BCTRL
2102    15867U,	// BCTRL8
2103    114778U,	// BCTRL8_LDinto_toc
2104    114792U,	// BCTRL_LWZinto_toc
2105    83902644U,	// BCn
2106    602784U,	// BDNZ
2107    602784U,	// BDNZ8
2108    609095U,	// BDNZA
2109    606479U,	// BDNZAm
2110    606249U,	// BDNZAp
2111    595588U,	// BDNZL
2112    608859U,	// BDNZLA
2113    606463U,	// BDNZLAm
2114    606233U,	// BDNZLAp
2115    15912U,	// BDNZLR
2116    15912U,	// BDNZLR8
2117    15859U,	// BDNZLRL
2118    13094U,	// BDNZLRLm
2119    13051U,	// BDNZLRLp
2120    13110U,	// BDNZLRm
2121    13067U,	// BDNZLRp
2122    590110U,	// BDNZLm
2123    589880U,	// BDNZLp
2124    590124U,	// BDNZm
2125    589894U,	// BDNZp
2126    602627U,	// BDZ
2127    602627U,	// BDZ8
2128    609089U,	// BDZA
2129    606472U,	// BDZAm
2130    606242U,	// BDZAp
2131    595582U,	// BDZL
2132    608852U,	// BDZLA
2133    606455U,	// BDZLAm
2134    606225U,	// BDZLAp
2135    15906U,	// BDZLR
2136    15906U,	// BDZLR8
2137    15852U,	// BDZLRL
2138    13086U,	// BDZLRLm
2139    13043U,	// BDZLRLp
2140    13103U,	// BDZLRm
2141    13060U,	// BDZLRp
2142    590103U,	// BDZLm
2143    589873U,	// BDZLp
2144    590118U,	// BDZm
2145    589888U,	// BDZp
2146    595398U,	// BL
2147    595398U,	// BL8
2148    6362566U,	// BL8_NOP
2149    6428102U,	// BL8_NOP_TLS
2150    660934U,	// BL8_TLS
2151    660934U,	// BL8_TLS_
2152    608841U,	// BLA
2153    608841U,	// BLA8
2154    6376009U,	// BLA8_NOP
2155    15902U,	// BLR
2156    15902U,	// BLR8
2157    15847U,	// BLRL
2158    6362566U,	// BL_NOP
2159    660934U,	// BL_TLS
2160    20164U,	// BPERMD
2161    19793U,	// BRINC
2162    15713U,	// CLRBHRB
2163    19368U,	// CMPB
2164    19368U,	// CMPB8
2165    20228U,	// CMPD
2166    21278U,	// CMPDI
2167    19374U,	// CMPEQB
2168    20135U,	// CMPLD
2169    21242U,	// CMPLDI
2170    27440U,	// CMPLW
2171    21743U,	// CMPLWI
2172    100682678U,	// CMPRB
2173    100682678U,	// CMPRB8
2174    27697U,	// CMPW
2175    21793U,	// CMPWI
2176    536891315U,	// CNTLZD
2177    536887915U,	// CNTLZD_rec
2178    536898931U,	// CNTLZW
2179    536898931U,	// CNTLZW8
2180    536889225U,	// CNTLZW8_rec
2181    536889225U,	// CNTLZW_rec
2182    536891330U,	// CNTTZD
2183    536887924U,	// CNTTZD_rec
2184    536898946U,	// CNTTZW
2185    536898946U,	// CNTTZW8
2186    536889234U,	// CNTTZW8_rec
2187    536889234U,	// CNTTZW_rec
2188    15924U,	// CP_ABORT
2189    29170U,	// CP_COPY
2190    29170U,	// CP_COPY8
2191    20558U,	// CP_PASTE
2192    20558U,	// CP_PASTE8
2193    17086U,	// CP_PASTE8_rec
2194    17086U,	// CP_PASTE_rec
2195    14177U,	// CR6SET
2196    14163U,	// CR6UNSET
2197    20214U,	// CRAND
2198    19707U,	// CRANDC
2199    26905U,	// CREQV
2200    20198U,	// CRNAND
2201    25235U,	// CRNOR
2202    25249U,	// CROR
2203    19814U,	// CRORC
2204    117467417U,	// CRSET
2205    117465791U,	// CRUNSET
2206    25279U,	// CRXOR
2207    1686887U,	// CTRL_DEP
2208    536893550U,	// DARN
2209    559394U,	// DCBA
2210    151675U,	// DCBF
2211    564458U,	// DCBFEP
2212    561861U,	// DCBI
2213    567228U,	// DCBST
2214    564491U,	// DCBSTEP
2215    157394U,	// DCBT
2216    171267U,	// DCBTEP
2217    157652U,	// DCBTST
2218    171284U,	// DCBTSTEP
2219    569848U,	// DCBZ
2220    564510U,	// DCBZEP
2221    562807U,	// DCBZL
2222    564474U,	// DCBZLEP
2223    536892119U,	// DCCCI
2224    20390U,	// DIVD
2225    20449U,	// DIVDE
2226    22706U,	// DIVDEO
2227    17590U,	// DIVDEO_rec
2228    26705U,	// DIVDEU
2229    22938U,	// DIVDEUO
2230    17679U,	// DIVDEUO_rec
2231    18144U,	// DIVDEU_rec
2232    17028U,	// DIVDE_rec
2233    22692U,	// DIVDO
2234    17574U,	// DIVDO_rec
2235    26698U,	// DIVDU
2236    22930U,	// DIVDUO
2237    17670U,	// DIVDUO_rec
2238    18136U,	// DIVDU_rec
2239    16996U,	// DIVD_rec
2240    27994U,	// DIVW
2241    20572U,	// DIVWE
2242    22739U,	// DIVWEO
2243    17627U,	// DIVWEO_rec
2244    26713U,	// DIVWEU
2245    22947U,	// DIVWEUO
2246    17689U,	// DIVWEUO_rec
2247    18153U,	// DIVWEU_rec
2248    17094U,	// DIVWE_rec
2249    22972U,	// DIVWO
2250    17717U,	// DIVWO_rec
2251    26819U,	// DIVWU
2252    22956U,	// DIVWUO
2253    17699U,	// DIVWUO_rec
2254    18180U,	// DIVWU_rec
2255    18295U,	// DIVW_rec
2256    714067U,	// DSS
2257    15840U,	// DSSALL
2258    1745037251U,	// DST
2259    1745037251U,	// DST64
2260    1745037276U,	// DSTST
2261    1745037276U,	// DSTST64
2262    1745037305U,	// DSTSTT
2263    1745037305U,	// DSTSTT64
2264    1745037290U,	// DSTT
2265    1745037290U,	// DSTT64
2266    14916U,	// DYNALLOC
2267    14460U,	// DYNALLOC8
2268    15495U,	// DYNAREAOFFSET
2269    14764U,	// DYNAREAOFFSET8
2270    536896272U,	// EFDABS
2271    19910U,	// EFDADD
2272    536896637U,	// EFDCFS
2273    536891595U,	// EFDCFSF
2274    536892506U,	// EFDCFSI
2275    536890996U,	// EFDCFSID
2276    536891697U,	// EFDCFUF
2277    536892583U,	// EFDCFUI
2278    536891015U,	// EFDCFUID
2279    24896U,	// EFDCMPEQ
2280    26352U,	// EFDCMPGT
2281    26430U,	// EFDCMPLT
2282    536891669U,	// EFDCTSF
2283    536892534U,	// EFDCTSI
2284    536900104U,	// EFDCTSIDZ
2285    536900205U,	// EFDCTSIZ
2286    536891725U,	// EFDCTUF
2287    536892611U,	// EFDCTUI
2288    536900125U,	// EFDCTUIDZ
2289    536900236U,	// EFDCTUIZ
2290    26853U,	// EFDDIV
2291    22067U,	// EFDMUL
2292    536896288U,	// EFDNABS
2293    536891751U,	// EFDNEG
2294    19582U,	// EFDSUB
2295    24946U,	// EFDTSTEQ
2296    26393U,	// EFDTSTGT
2297    26471U,	// EFDTSTLT
2298    536896325U,	// EFSABS
2299    19993U,	// EFSADD
2300    536890946U,	// EFSCFD
2301    536891604U,	// EFSCFSF
2302    536892515U,	// EFSCFSI
2303    536891706U,	// EFSCFUF
2304    536892592U,	// EFSCFUI
2305    24916U,	// EFSCMPEQ
2306    26372U,	// EFSCMPGT
2307    26450U,	// EFSCMPLT
2308    536891678U,	// EFSCTSF
2309    536892543U,	// EFSCTSI
2310    536900215U,	// EFSCTSIZ
2311    536891734U,	// EFSCTUF
2312    536892620U,	// EFSCTUI
2313    536900246U,	// EFSCTUIZ
2314    26867U,	// EFSDIV
2315    22083U,	// EFSMUL
2316    536896306U,	// EFSNABS
2317    536891767U,	// EFSNEG
2318    19617U,	// EFSSUB
2319    24956U,	// EFSTSTEQ
2320    26403U,	// EFSTSTGT
2321    26481U,	// EFSTSTLT
2322    13604U,	// EH_SjLj_LongJmp32
2323    13980U,	// EH_SjLj_LongJmp64
2324    13623U,	// EH_SjLj_SetJmp32
2325    13999U,	// EH_SjLj_SetJmp64
2326    589825U,	// EH_SjLj_Setup
2327    26900U,	// EQV
2328    26900U,	// EQV8
2329    18195U,	// EQV8_rec
2330    18195U,	// EQV_rec
2331    536896342U,	// EVABS
2332    16804614U,	// EVADDIW
2333    536897920U,	// EVADDSMIAAW
2334    536898052U,	// EVADDSSIAAW
2335    536897986U,	// EVADDUMIAAW
2336    536898118U,	// EVADDUSIAAW
2337    27300U,	// EVADDW
2338    20221U,	// EVAND
2339    19715U,	// EVANDC
2340    24937U,	// EVCMPEQ
2341    25962U,	// EVCMPGTS
2342    26765U,	// EVCMPGTU
2343    25972U,	// EVCMPLTS
2344    26775U,	// EVCMPLTU
2345    536898680U,	// EVCNTLSW
2346    536898929U,	// EVCNTLZW
2347    26134U,	// EVDIVWS
2348    26817U,	// EVDIVWU
2349    26912U,	// EVEQV
2350    536890379U,	// EVEXTSB
2351    536891944U,	// EVEXTSH
2352    536896333U,	// EVFSABS
2353    20001U,	// EVFSADD
2354    536891613U,	// EVFSCFSF
2355    536892524U,	// EVFSCFSI
2356    536891715U,	// EVFSCFUF
2357    536892601U,	// EVFSCFUI
2358    24926U,	// EVFSCMPEQ
2359    26382U,	// EVFSCMPGT
2360    26460U,	// EVFSCMPLT
2361    536891687U,	// EVFSCTSF
2362    536892552U,	// EVFSCTSI
2363    536900225U,	// EVFSCTSIZ
2364    536891687U,	// EVFSCTUF
2365    536892629U,	// EVFSCTUI
2366    536900225U,	// EVFSCTUIZ
2367    26875U,	// EVFSDIV
2368    22091U,	// EVFSMUL
2369    536896315U,	// EVFSNABS
2370    536891775U,	// EVFSNEG
2371    19625U,	// EVFSSUB
2372    24966U,	// EVFSTSTEQ
2373    26413U,	// EVFSTSTGT
2374    26491U,	// EVFSTSTLT
2375    33574442U,	// EVLDD
2376    604007977U,	// EVLDDX
2377    33575318U,	// EVLDH
2378    604008081U,	// EVLDHX
2379    33581740U,	// EVLDW
2380    604008834U,	// EVLDWX
2381    33580676U,	// EVLHHESPLAT
2382    604008574U,	// EVLHHESPLATX
2383    33580701U,	// EVLHHOSSPLAT
2384    604008601U,	// EVLHHOSSPLATX
2385    33580715U,	// EVLHHOUSPLAT
2386    604008616U,	// EVLHHOUSPLATX
2387    33574911U,	// EVLWHE
2388    604008052U,	// EVLWHEX
2389    33580358U,	// EVLWHOS
2390    604008546U,	// EVLWHOSX
2391    33581168U,	// EVLWHOU
2392    604008732U,	// EVLWHOUX
2393    33580689U,	// EVLWHSPLAT
2394    604008588U,	// EVLWHSPLATX
2395    33580729U,	// EVLWWSPLAT
2396    604008631U,	// EVLWWSPLATX
2397    21349U,	// EVMERGEHI
2398    22797U,	// EVMERGEHILO
2399    22786U,	// EVMERGELO
2400    21360U,	// EVMERGELOHI
2401    18600U,	// EVMHEGSMFAA
2402    22442U,	// EVMHEGSMFAN
2403    18648U,	// EVMHEGSMIAA
2404    22490U,	// EVMHEGSMIAN
2405    18685U,	// EVMHEGUMIAA
2406    22527U,	// EVMHEGUMIAN
2407    20615U,	// EVMHESMF
2408    18733U,	// EVMHESMFA
2409    26956U,	// EVMHESMFAAW
2410    27481U,	// EVMHESMFANW
2411    21421U,	// EVMHESMI
2412    18824U,	// EVMHESMIA
2413    27021U,	// EVMHESMIAAW
2414    27533U,	// EVMHESMIANW
2415    20718U,	// EVMHESSF
2416    18776U,	// EVMHESSFA
2417    26982U,	// EVMHESSFAAW
2418    27507U,	// EVMHESSFANW
2419    27153U,	// EVMHESSIAAW
2420    27611U,	// EVMHESSIANW
2421    21460U,	// EVMHEUMI
2422    18867U,	// EVMHEUMIA
2423    27087U,	// EVMHEUMIAAW
2424    27572U,	// EVMHEUMIANW
2425    27219U,	// EVMHEUSIAAW
2426    27650U,	// EVMHEUSIANW
2427    18613U,	// EVMHOGSMFAA
2428    22455U,	// EVMHOGSMFAN
2429    18661U,	// EVMHOGSMIAA
2430    22503U,	// EVMHOGSMIAN
2431    18698U,	// EVMHOGUMIAA
2432    22540U,	// EVMHOGUMIAN
2433    20635U,	// EVMHOSMF
2434    18755U,	// EVMHOSMFA
2435    26969U,	// EVMHOSMFAAW
2436    27494U,	// EVMHOSMFANW
2437    21441U,	// EVMHOSMI
2438    18846U,	// EVMHOSMIA
2439    27061U,	// EVMHOSMIAAW
2440    27559U,	// EVMHOSMIANW
2441    20738U,	// EVMHOSSF
2442    18798U,	// EVMHOSSFA
2443    26995U,	// EVMHOSSFAAW
2444    27520U,	// EVMHOSSFANW
2445    27193U,	// EVMHOSSIAAW
2446    27637U,	// EVMHOSSIANW
2447    21490U,	// EVMHOUMI
2448    18900U,	// EVMHOUMIA
2449    27127U,	// EVMHOUMIAAW
2450    27598U,	// EVMHOUMIANW
2451    27259U,	// EVMHOUSIAAW
2452    27676U,	// EVMHOUSIANW
2453    536889955U,	// EVMRA
2454    20625U,	// EVMWHSMF
2455    18744U,	// EVMWHSMFA
2456    21431U,	// EVMWHSMI
2457    18835U,	// EVMWHSMIA
2458    20728U,	// EVMWHSSF
2459    18787U,	// EVMWHSSFA
2460    21470U,	// EVMWHUMI
2461    18878U,	// EVMWHUMIA
2462    27048U,	// EVMWLSMIAAW
2463    27546U,	// EVMWLSMIANW
2464    27180U,	// EVMWLSSIAAW
2465    27624U,	// EVMWLSSIANW
2466    21480U,	// EVMWLUMI
2467    18889U,	// EVMWLUMIA
2468    27114U,	// EVMWLUMIAAW
2469    27585U,	// EVMWLUMIANW
2470    27246U,	// EVMWLUSIAAW
2471    27663U,	// EVMWLUSIANW
2472    20645U,	// EVMWSMF
2473    18766U,	// EVMWSMFA
2474    18626U,	// EVMWSMFAA
2475    22468U,	// EVMWSMFAN
2476    21451U,	// EVMWSMI
2477    18857U,	// EVMWSMIA
2478    18674U,	// EVMWSMIAA
2479    22516U,	// EVMWSMIAN
2480    20748U,	// EVMWSSF
2481    18809U,	// EVMWSSFA
2482    18637U,	// EVMWSSFAA
2483    22479U,	// EVMWSSFAN
2484    21500U,	// EVMWUMI
2485    18911U,	// EVMWUMIA
2486    18711U,	// EVMWUMIAA
2487    22553U,	// EVMWUMIAN
2488    20206U,	// EVNAND
2489    536891784U,	// EVNEG
2490    25242U,	// EVNOR
2491    25255U,	// EVOR
2492    19821U,	// EVORC
2493    27447U,	// EVRLW
2494    21751U,	// EVRLWI
2495    536898227U,	// EVRNDW
2496    2154328851U,	// EVSEL
2497    27454U,	// EVSLW
2498    21777U,	// EVSLWI
2499    151016282U,	// EVSPLATFI
2500    151016605U,	// EVSPLATI
2501    25890U,	// EVSRWIS
2502    26727U,	// EVSRWIU
2503    26062U,	// EVSRWS
2504    26803U,	// EVSRWU
2505    33574458U,	// EVSTDD
2506    604007985U,	// EVSTDDX
2507    33575325U,	// EVSTDH
2508    604008089U,	// EVSTDHX
2509    33581755U,	// EVSTDW
2510    604008842U,	// EVSTDWX
2511    33574919U,	// EVSTWHE
2512    604008061U,	// EVSTWHEX
2513    33577209U,	// EVSTWHO
2514    604008243U,	// EVSTWHOX
2515    33575011U,	// EVSTWWE
2516    604008071U,	// EVSTWWEX
2517    33577411U,	// EVSTWWO
2518    604008253U,	// EVSTWWOX
2519    536897946U,	// EVSUBFSMIAAW
2520    536898078U,	// EVSUBFSSIAAW
2521    536898012U,	// EVSUBFUMIAAW
2522    536898144U,	// EVSUBFUSIAAW
2523    27348U,	// EVSUBFW
2524    167799517U,	// EVSUBIFW
2525    25286U,	// EVXOR
2526    536890381U,	// EXTSB
2527    536890381U,	// EXTSB8
2528    536890381U,	// EXTSB8_32_64
2529    536887624U,	// EXTSB8_rec
2530    536887624U,	// EXTSB_rec
2531    536891946U,	// EXTSH
2532    536891946U,	// EXTSH8
2533    536891946U,	// EXTSH8_32_64
2534    536888074U,	// EXTSH8_rec
2535    536888074U,	// EXTSH_rec
2536    536898717U,	// EXTSW
2537    21387U,	// EXTSWSLI
2538    21387U,	// EXTSWSLI_32_64
2539    17307U,	// EXTSWSLI_32_64_rec
2540    17307U,	// EXTSWSLI_rec
2541    536898717U,	// EXTSW_32
2542    536898717U,	// EXTSW_32_64
2543    536889177U,	// EXTSW_32_64_rec
2544    536889177U,	// EXTSW_rec
2545    15878U,	// EnforceIEIO
2546    536896282U,	// FABSD
2547    536888843U,	// FABSD_rec
2548    536896282U,	// FABSS
2549    536888843U,	// FABSS_rec
2550    19920U,	// FADD
2551    25525U,	// FADDS
2552    17980U,	// FADDS_rec
2553    16881U,	// FADD_rec
2554    0U,	// FADDrtz
2555    536890989U,	// FCFID
2556    536896519U,	// FCFIDS
2557    536888919U,	// FCFIDS_rec
2558    536897581U,	// FCFIDU
2559    536896904U,	// FCFIDUS
2560    536888986U,	// FCFIDUS_rec
2561    536889030U,	// FCFIDU_rec
2562    536887825U,	// FCFID_rec
2563    26745U,	// FCMPUD
2564    26745U,	// FCMPUS
2565    22577U,	// FCPSGND
2566    17495U,	// FCPSGND_rec
2567    22577U,	// FCPSGNS
2568    17495U,	// FCPSGNS_rec
2569    536891008U,	// FCTID
2570    536897591U,	// FCTIDU
2571    536900264U,	// FCTIDUZ
2572    536889317U,	// FCTIDUZ_rec
2573    536889039U,	// FCTIDU_rec
2574    536900117U,	// FCTIDZ
2575    536889283U,	// FCTIDZ_rec
2576    536887833U,	// FCTID_rec
2577    536898321U,	// FCTIW
2578    536897707U,	// FCTIWU
2579    536900275U,	// FCTIWUZ
2580    536889327U,	// FCTIWUZ_rec
2581    536889083U,	// FCTIWU_rec
2582    536900286U,	// FCTIWZ
2583    536889337U,	// FCTIWZ_rec
2584    536889138U,	// FCTIW_rec
2585    26861U,	// FDIV
2586    26055U,	// FDIVS
2587    18084U,	// FDIVS_rec
2588    18188U,	// FDIV_rec
2589    19928U,	// FMADD
2590    25534U,	// FMADDS
2591    17988U,	// FMADDS_rec
2592    16888U,	// FMADD_rec
2593    536896096U,	// FMR
2594    536888811U,	// FMR_rec
2595    19600U,	// FMSUB
2596    25504U,	// FMSUBS
2597    17954U,	// FMSUBS_rec
2598    16738U,	// FMSUB_rec
2599    22077U,	// FMUL
2600    25909U,	// FMULS
2601    18049U,	// FMULS_rec
2602    17433U,	// FMUL_rec
2603    536896299U,	// FNABSD
2604    536888850U,	// FNABSD_rec
2605    536896299U,	// FNABSS
2606    536888850U,	// FNABSS_rec
2607    536891761U,	// FNEGD
2608    536888046U,	// FNEGD_rec
2609    536891761U,	// FNEGS
2610    536888046U,	// FNEGS_rec
2611    19937U,	// FNMADD
2612    25544U,	// FNMADDS
2613    17997U,	// FNMADDS_rec
2614    16896U,	// FNMADD_rec
2615    19609U,	// FNMSUB
2616    25514U,	// FNMSUBS
2617    17963U,	// FNMSUBS_rec
2618    16746U,	// FNMSUB_rec
2619    536891446U,	// FRE
2620    536896619U,	// FRES
2621    536888928U,	// FRES_rec
2622    536887982U,	// FRE_rec
2623    536893208U,	// FRIMD
2624    536888363U,	// FRIMD_rec
2625    536893208U,	// FRIMS
2626    536888363U,	// FRIMS_rec
2627    536893506U,	// FRIND
2628    536888437U,	// FRIND_rec
2629    536893506U,	// FRINS
2630    536888437U,	// FRINS_rec
2631    536894941U,	// FRIPD
2632    536888716U,	// FRIPD_rec
2633    536894941U,	// FRIPS
2634    536888716U,	// FRIPS_rec
2635    536900199U,	// FRIZD
2636    536889301U,	// FRIZD_rec
2637    536900199U,	// FRIZS
2638    536889301U,	// FRIZS_rec
2639    536895642U,	// FRSP
2640    536888747U,	// FRSP_rec
2641    536891461U,	// FRSQRTE
2642    536896627U,	// FRSQRTES
2643    536888935U,	// FRSQRTES_rec
2644    536887988U,	// FRSQRTE_rec
2645    21992U,	// FSELD
2646    17426U,	// FSELD_rec
2647    21992U,	// FSELS
2648    17426U,	// FSELS_rec
2649    536897414U,	// FSQRT
2650    536896894U,	// FSQRTS
2651    536888969U,	// FSQRTS_rec
2652    536889013U,	// FSQRT_rec
2653    19592U,	// FSUB
2654    25495U,	// FSUBS
2655    17946U,	// FSUBS_rec
2656    16731U,	// FSUB_rec
2657    26884U,	// FTDIV
2658    536897421U,	// FTSQRT
2659    15434U,	// GETtlsADDR
2660    13692U,	// GETtlsADDR32
2661    15420U,	// GETtlsldADDR
2662    13677U,	// GETtlsldADDR32
2663    15775U,	// HRFID
2664    561867U,	// ICBI
2665    564466U,	// ICBIEP
2666    216394U,	// ICBLC
2667    214462U,	// ICBLQ
2668    222936U,	// ICBT
2669    222507U,	// ICBTLS
2670    536892126U,	// ICCCI
2671    21998U,	// ISEL
2672    21998U,	// ISEL8
2673    15748U,	// ISYNC
2674    184568394U,	// LA
2675    604008367U,	// LBARX
2676    2751492015U,	// LBARXL
2677    604008263U,	// LBEPX
2678    33583614U,	// LBZ
2679    33583614U,	// LBZ8
2680    28391U,	// LBZCIX
2681    201353418U,	// LBZU
2682    201353418U,	// LBZU8
2683    218132821U,	// LBZUX
2684    218132821U,	// LBZUX8
2685    604008900U,	// LBZX
2686    604008900U,	// LBZX8
2687    29124U,	// LBZXTLS
2688    29124U,	// LBZXTLS_
2689    29124U,	// LBZXTLS_32
2690    33574548U,	// LD
2691    604008374U,	// LDARX
2692    2751492022U,	// LDARXL
2693    26231U,	// LDAT
2694    604008395U,	// LDBRX
2695    28360U,	// LDCIX
2696    604008230U,	// LDMX
2697    201353279U,	// LDU
2698    218132737U,	// LDUX
2699    604008016U,	// LDX
2700    28240U,	// LDXTLS
2701    28240U,	// LDXTLS_
2702    15314U,	// LDgotTprelL
2703    13574U,	// LDgotTprelL32
2704    15760U,	// LDtoc
2705    15599U,	// LDtocBA
2706    15599U,	// LDtocCPT
2707    15243U,	// LDtocJTI
2708    15263U,	// LDtocL
2709    33574474U,	// LFD
2710    604008278U,	// LFDEPX
2711    201353229U,	// LFDU
2712    218132720U,	// LFDUX
2713    604007996U,	// LFDX
2714    604007905U,	// LFIWAX
2715    604008923U,	// LFIWZX
2716    33580171U,	// LFS
2717    201353344U,	// LFSU
2718    218132797U,	// LFSUX
2719    604008521U,	// LFSX
2720    33573251U,	// LHA
2721    33573251U,	// LHA8
2722    604008381U,	// LHARX
2723    2751492029U,	// LHARXL
2724    201353217U,	// LHAU
2725    201353217U,	// LHAU8
2726    218132676U,	// LHAUX
2727    218132676U,	// LHAUX8
2728    604007888U,	// LHAX
2729    604007888U,	// LHAX8
2730    604008410U,	// LHBRX
2731    604008410U,	// LHBRX8
2732    604008295U,	// LHEPX
2733    33583678U,	// LHZ
2734    33583678U,	// LHZ8
2735    28399U,	// LHZCIX
2736    201353424U,	// LHZU
2737    201353424U,	// LHZU8
2738    218132828U,	// LHZUX
2739    218132828U,	// LHZUX8
2740    604008915U,	// LHZX
2741    604008915U,	// LHZX8
2742    29139U,	// LHZXTLS
2743    29139U,	// LHZXTLS_
2744    29139U,	// LHZXTLS_32
2745    50353024U,	// LI
2746    50353024U,	// LI8
2747    50357526U,	// LIS
2748    50357526U,	// LIS8
2749    33581893U,	// LMW
2750    21832U,	// LSWI
2751    604007928U,	// LVEBX
2752    604008098U,	// LVEHX
2753    604008851U,	// LVEWX
2754    604001837U,	// LVSL
2755    604005109U,	// LVSR
2756    604008810U,	// LVX
2757    604001898U,	// LVXL
2758    33573482U,	// LWA
2759    604008388U,	// LWARX
2760    2751492036U,	// LWARXL
2761    26309U,	// LWAT
2762    218132683U,	// LWAUX
2763    604007922U,	// LWAX
2764    604007922U,	// LWAX_32
2765    33573482U,	// LWA_32
2766    604008435U,	// LWBRX
2767    604008435U,	// LWBRX8
2768    604008310U,	// LWEPX
2769    33583814U,	// LWZ
2770    33583814U,	// LWZ8
2771    28407U,	// LWZCIX
2772    201353430U,	// LWZU
2773    201353430U,	// LWZU8
2774    218132835U,	// LWZUX
2775    218132835U,	// LWZUX8
2776    604008940U,	// LWZX
2777    604008940U,	// LWZX8
2778    29164U,	// LWZXTLS
2779    29164U,	// LWZXTLS_
2780    29164U,	// LWZXTLS_32
2781    15767U,	// LWZtoc
2782    15281U,	// LWZtocL
2783    33574730U,	// LXSD
2784    604008031U,	// LXSDX
2785    604008891U,	// LXSIBZX
2786    604008906U,	// LXSIHZX
2787    604007913U,	// LXSIWAX
2788    604008931U,	// LXSIWZX
2789    33579194U,	// LXSSP
2790    604008350U,	// LXSSPX
2791    33581357U,	// LXV
2792    604007852U,	// LXVB16X
2793    604007818U,	// LXVD2X
2794    604008504U,	// LXVDSX
2795    604007871U,	// LXVH8X
2796    22109U,	// LXVL
2797    22024U,	// LXVLL
2798    604007835U,	// LXVW4X
2799    604008566U,	// LXVWSX
2800    604008821U,	// LXVX
2801    20060U,	// MADDHD
2802    26650U,	// MADDHDU
2803    20120U,	// MADDLD
2804    20120U,	// MADDLD8
2805    713216U,	// MBAR
2806    536891566U,	// MCRF
2807    536896656U,	// MCRFS
2808    552982U,	// MCRXRX
2809    234901450U,	// MFBHRBE
2810    549403U,	// MFCR
2811    549403U,	// MFCR8
2812    549634U,	// MFCTR
2813    549634U,	// MFCTR8
2814    536896006U,	// MFDCR
2815    550021U,	// MFFS
2816    536893565U,	// MFFSCDRN
2817    251679777U,	// MFFSCDRNI
2818    544723U,	// MFFSCE
2819    536893556U,	// MFFSCRN
2820    268456983U,	// MFFSCRNI
2821    546342U,	// MFFSL
2822    542322U,	// MFFS_rec
2823    549458U,	// MFLR
2824    549458U,	// MFLR8
2825    549601U,	// MFMSR
2826    285233332U,	// MFOCRF
2827    285233332U,	// MFOCRF8
2828    536896101U,	// MFPMR
2829    536896205U,	// MFSPR
2830    536896205U,	// MFSPR8
2831    302015195U,	// MFSR
2832    536893512U,	// MFSRIN
2833    536890402U,	// MFTB
2834    7365325U,	// MFTB8
2835    536891161U,	// MFVRD
2836    7889613U,	// MFVRSAVE
2837    7889613U,	// MFVRSAVEv
2838    536900299U,	// MFVRWZ
2839    549417U,	// MFVSCR
2840    536891161U,	// MFVSRD
2841    536891054U,	// MFVSRLD
2842    536900299U,	// MFVSRWZ
2843    20265U,	// MODSD
2844    27716U,	// MODSW
2845    20347U,	// MODUD
2846    27891U,	// MODUW
2847    15740U,	// MSGSYNC
2848    15754U,	// MSYNC
2849    536891588U,	// MTCRF
2850    536891588U,	// MTCRF8
2851    549641U,	// MTCTR
2852    549641U,	// MTCTR8
2853    549641U,	// MTCTR8loop
2854    549641U,	// MTCTRloop
2855    654516756U,	// MTDCR
2856    706562U,	// MTFSB0
2857    706570U,	// MTFSB1
2858    20711U,	// MTFSF
2859    21330U,	// MTFSFI
2860    17298U,	// MTFSFI_rec
2861    17126U,	// MTFSF_rec
2862    536891623U,	// MTFSFb
2863    549464U,	// MTLR
2864    549464U,	// MTLR8
2865    536896232U,	// MTMSR
2866    536891153U,	// MTMSRD
2867    233660U,	// MTOCRF
2868    233660U,	// MTOCRF8
2869    536896108U,	// MTPMR
2870    536896212U,	// MTSPR
2871    536896212U,	// MTSPR8
2872    254703U,	// MTSR
2873    536893520U,	// MTSRIN
2874    536891169U,	// MTVRD
2875    540907U,	// MTVRSAVE
2876    721131U,	// MTVRSAVEv
2877    536889967U,	// MTVRWA
2878    536900308U,	// MTVRWZ
2879    549425U,	// MTVSCR
2880    536891169U,	// MTVSRD
2881    20017U,	// MTVSRDD
2882    536889967U,	// MTVSRWA
2883    536896982U,	// MTVSRWS
2884    536900308U,	// MTVSRWZ
2885    20068U,	// MULHD
2886    26659U,	// MULHDU
2887    18109U,	// MULHDU_rec
2888    16905U,	// MULHD_rec
2889    27391U,	// MULHW
2890    26785U,	// MULHWU
2891    18162U,	// MULHWU_rec
2892    18218U,	// MULHW_rec
2893    20128U,	// MULLD
2894    22684U,	// MULLDO
2895    17565U,	// MULLDO_rec
2896    16929U,	// MULLD_rec
2897    21380U,	// MULLI
2898    21380U,	// MULLI8
2899    27433U,	// MULLW
2900    22964U,	// MULLWO
2901    17708U,	// MULLWO_rec
2902    18234U,	// MULLW_rec
2903    15458U,	// MoveGOTtoLR
2904    15446U,	// MovePCtoLR
2905    14751U,	// MovePCtoLR8
2906    20192U,	// NAND
2907    20192U,	// NAND8
2908    16943U,	// NAND8_rec
2909    16943U,	// NAND_rec
2910    15884U,	// NAP
2911    536891754U,	// NEG
2912    536891754U,	// NEG8
2913    536893683U,	// NEG8O
2914    536888575U,	// NEG8O_rec
2915    536888047U,	// NEG8_rec
2916    536893683U,	// NEGO
2917    536888575U,	// NEGO_rec
2918    536888047U,	// NEG_rec
2919    15893U,	// NOP
2920    13276U,	// NOP_GT_PWR6
2921    13288U,	// NOP_GT_PWR7
2922    25230U,	// NOR
2923    25230U,	// NOR8
2924    17905U,	// NOR8_rec
2925    17905U,	// NOR_rec
2926    25223U,	// OR
2927    25223U,	// OR8
2928    17906U,	// OR8_rec
2929    19809U,	// ORC
2930    19809U,	// ORC8
2931    16857U,	// ORC8_rec
2932    16857U,	// ORC_rec
2933    21589U,	// ORI
2934    21589U,	// ORI8
2935    25884U,	// ORIS
2936    25884U,	// ORIS8
2937    17906U,	// OR_rec
2938    536890417U,	// POPCNTB
2939    536891235U,	// POPCNTD
2940    536898750U,	// POPCNTW
2941    15576U,	// PPC32GOT
2942    15586U,	// PPC32PICGOT
2943    21517U,	// QVALIGNI
2944    21517U,	// QVALIGNIb
2945    21517U,	// QVALIGNIs
2946    21650U,	// QVESPLATI
2947    21650U,	// QVESPLATIb
2948    21650U,	// QVESPLATIs
2949    536896280U,	// QVFABS
2950    536896280U,	// QVFABSs
2951    19918U,	// QVFADD
2952    25523U,	// QVFADDS
2953    25523U,	// QVFADDSs
2954    536890987U,	// QVFCFID
2955    536896517U,	// QVFCFIDS
2956    536897579U,	// QVFCFIDU
2957    536896902U,	// QVFCFIDUS
2958    536890987U,	// QVFCFIDb
2959    24906U,	// QVFCMPEQ
2960    24906U,	// QVFCMPEQb
2961    24906U,	// QVFCMPEQbs
2962    26362U,	// QVFCMPGT
2963    26362U,	// QVFCMPGTb
2964    26362U,	// QVFCMPGTbs
2965    26440U,	// QVFCMPLT
2966    26440U,	// QVFCMPLTb
2967    26440U,	// QVFCMPLTbs
2968    22575U,	// QVFCPSGN
2969    22575U,	// QVFCPSGNs
2970    536891006U,	// QVFCTID
2971    536897589U,	// QVFCTIDU
2972    536900262U,	// QVFCTIDUZ
2973    536900115U,	// QVFCTIDZ
2974    536891006U,	// QVFCTIDb
2975    536898319U,	// QVFCTIW
2976    536897705U,	// QVFCTIWU
2977    536900273U,	// QVFCTIWUZ
2978    536900284U,	// QVFCTIWZ
2979    21946U,	// QVFLOGICAL
2980    21946U,	// QVFLOGICALb
2981    21946U,	// QVFLOGICALs
2982    19926U,	// QVFMADD
2983    25532U,	// QVFMADDS
2984    25532U,	// QVFMADDSs
2985    536896094U,	// QVFMR
2986    536896094U,	// QVFMRb
2987    536896094U,	// QVFMRs
2988    19598U,	// QVFMSUB
2989    25502U,	// QVFMSUBS
2990    25502U,	// QVFMSUBSs
2991    22075U,	// QVFMUL
2992    25907U,	// QVFMULS
2993    25907U,	// QVFMULSs
2994    536896297U,	// QVFNABS
2995    536896297U,	// QVFNABSs
2996    536891759U,	// QVFNEG
2997    536891759U,	// QVFNEGs
2998    19935U,	// QVFNMADD
2999    25542U,	// QVFNMADDS
3000    25542U,	// QVFNMADDSs
3001    19607U,	// QVFNMSUB
3002    25512U,	// QVFNMSUBS
3003    25512U,	// QVFNMSUBSs
3004    22364U,	// QVFPERM
3005    22364U,	// QVFPERMs
3006    536891444U,	// QVFRE
3007    536896617U,	// QVFRES
3008    536896617U,	// QVFRESs
3009    536893206U,	// QVFRIM
3010    536893206U,	// QVFRIMs
3011    536893504U,	// QVFRIN
3012    536893504U,	// QVFRINs
3013    536894939U,	// QVFRIP
3014    536894939U,	// QVFRIPs
3015    536900197U,	// QVFRIZ
3016    536900197U,	// QVFRIZs
3017    536895640U,	// QVFRSP
3018    536895640U,	// QVFRSPs
3019    536891459U,	// QVFRSQRTE
3020    536896625U,	// QVFRSQRTES
3021    536896625U,	// QVFRSQRTESs
3022    21990U,	// QVFSEL
3023    21990U,	// QVFSELb
3024    21990U,	// QVFSELbb
3025    21990U,	// QVFSELbs
3026    19590U,	// QVFSUB
3027    25493U,	// QVFSUBS
3028    25493U,	// QVFSUBSs
3029    22564U,	// QVFTSTNAN
3030    22564U,	// QVFTSTNANb
3031    22564U,	// QVFTSTNANbs
3032    19972U,	// QVFXMADD
3033    25582U,	// QVFXMADDS
3034    22100U,	// QVFXMUL
3035    25916U,	// QVFXMULS
3036    19945U,	// QVFXXCPNMADD
3037    25553U,	// QVFXXCPNMADDS
3038    19982U,	// QVFXXMADD
3039    25593U,	// QVFXXMADDS
3040    19959U,	// QVFXXNPMADD
3041    25568U,	// QVFXXNPMADDS
3042    318788325U,	// QVGPCI
3043    604008665U,	// QVLFCDUX
3044    603998931U,	// QVLFCDUXA
3045    604007958U,	// QVLFCDX
3046    603998851U,	// QVLFCDXA
3047    604008742U,	// QVLFCSUX
3048    603998975U,	// QVLFCSUXA
3049    604008485U,	// QVLFCSX
3050    603998891U,	// QVLFCSXA
3051    604008485U,	// QVLFCSXs
3052    218132718U,	// QVLFDUX
3053    603998954U,	// QVLFDUXA
3054    604007994U,	// QVLFDX
3055    603998872U,	// QVLFDXA
3056    604007994U,	// QVLFDXb
3057    604007903U,	// QVLFIWAX
3058    603998840U,	// QVLFIWAXA
3059    604008921U,	// QVLFIWZX
3060    603999030U,	// QVLFIWZXA
3061    218132795U,	// QVLFSUX
3062    603998998U,	// QVLFSUXA
3063    604008519U,	// QVLFSX
3064    603998912U,	// QVLFSXA
3065    604008519U,	// QVLFSXb
3066    604008519U,	// QVLFSXs
3067    604008011U,	// QVLPCLDX
3068    604008536U,	// QVLPCLSX
3069    8417368U,	// QVLPCLSXint
3070    604008021U,	// QVLPCRDX
3071    604008556U,	// QVLPCRSX
3072    604008675U,	// QVSTFCDUX
3073    603998942U,	// QVSTFCDUXA
3074    604001668U,	// QVSTFCDUXI
3075    603998743U,	// QVSTFCDUXIA
3076    604007967U,	// QVSTFCDX
3077    603998861U,	// QVSTFCDXA
3078    604001626U,	// QVSTFCDXI
3079    603998697U,	// QVSTFCDXIA
3080    604008752U,	// QVSTFCSUX
3081    603998986U,	// QVSTFCSUXA
3082    604001691U,	// QVSTFCSUXI
3083    603998768U,	// QVSTFCSUXIA
3084    604008494U,	// QVSTFCSX
3085    603998901U,	// QVSTFCSXA
3086    604001647U,	// QVSTFCSXI
3087    603998720U,	// QVSTFCSXIA
3088    604008494U,	// QVSTFCSXs
3089    218312951U,	// QVSTFDUX
3090    603998964U,	// QVSTFDUXA
3091    604001680U,	// QVSTFDUXI
3092    603998756U,	// QVSTFDUXIA
3093    604008002U,	// QVSTFDX
3094    603998881U,	// QVSTFDXA
3095    604001637U,	// QVSTFDXI
3096    603998709U,	// QVSTFDXIA
3097    604008002U,	// QVSTFDXb
3098    604008866U,	// QVSTFIWX
3099    603999019U,	// QVSTFIWXA
3100    218313028U,	// QVSTFSUX
3101    603999008U,	// QVSTFSUXA
3102    604001703U,	// QVSTFSUXI
3103    603998781U,	// QVSTFSUXIA
3104    218313028U,	// QVSTFSUXs
3105    604008527U,	// QVSTFSX
3106    603998921U,	// QVSTFSXA
3107    604001658U,	// QVSTFSXI
3108    603998732U,	// QVSTFSXIA
3109    604008527U,	// QVSTFSXs
3110    15366U,	// RESTORE_CR
3111    15510U,	// RESTORE_CRBIT
3112    15213U,	// RESTORE_VRSAVE
3113    15802U,	// RFCI
3114    15813U,	// RFDI
3115    265045U,	// RFEBB
3116    15818U,	// RFI
3117    15776U,	// RFID
3118    15807U,	// RFMCI
3119    21967U,	// RLDCL
3120    17409U,	// RLDCL_rec
3121    25101U,	// RLDCR
3122    17882U,	// RLDCR_rec
3123    19744U,	// RLDIC
3124    21974U,	// RLDICL
3125    21974U,	// RLDICL_32
3126    21974U,	// RLDICL_32_64
3127    17417U,	// RLDICL_32_rec
3128    17417U,	// RLDICL_rec
3129    25121U,	// RLDICR
3130    25121U,	// RLDICR_32
3131    17890U,	// RLDICR_rec
3132    16826U,	// RLDIC_rec
3133    3355464605U,	// RLDIMI
3134    3355460518U,	// RLDIMI_rec
3135    3892335525U,	// RLWIMI
3136    3892335525U,	// RLWIMI8
3137    3892331439U,	// RLWIMI8_rec
3138    3892331439U,	// RLWIMI_rec
3139    22310U,	// RLWINM
3140    22310U,	// RLWINM8
3141    17458U,	// RLWINM8_rec
3142    17458U,	// RLWINM_rec
3143    22319U,	// RLWNM
3144    22319U,	// RLWNM8
3145    17467U,	// RLWNM8_rec
3146    17467U,	// RLWNM_rec
3147    14908U,	// ReadTB
3148    544116U,	// SC
3149    14191U,	// SELECT_CC_F16
3150    14113U,	// SELECT_CC_F4
3151    14480U,	// SELECT_CC_F8
3152    14138U,	// SELECT_CC_I4
3153    14525U,	// SELECT_CC_I8
3154    14926U,	// SELECT_CC_QBRC
3155    14955U,	// SELECT_CC_QFRC
3156    15044U,	// SELECT_CC_QSRC
3157    15176U,	// SELECT_CC_SPE
3158    14084U,	// SELECT_CC_SPE4
3159    15015U,	// SELECT_CC_VRRC
3160    14984U,	// SELECT_CC_VSFRC
3161    15104U,	// SELECT_CC_VSRC
3162    15073U,	// SELECT_CC_VSSRC
3163    14206U,	// SELECT_F16
3164    14127U,	// SELECT_F4
3165    14494U,	// SELECT_F8
3166    14152U,	// SELECT_I4
3167    14699U,	// SELECT_I8
3168    14942U,	// SELECT_QBRC
3169    14971U,	// SELECT_QFRC
3170    15060U,	// SELECT_QSRC
3171    15191U,	// SELECT_SPE
3172    14100U,	// SELECT_SPE4
3173    15031U,	// SELECT_VRRC
3174    15001U,	// SELECT_VSFRC
3175    15120U,	// SELECT_VSRC
3176    15090U,	// SELECT_VSSRC
3177    536890396U,	// SETB
3178    536890396U,	// SETB8
3179    15161U,	// SETRND
3180    15793U,	// SETRNDi
3181    536887948U,	// SLBFEE_rec
3182    15696U,	// SLBIA
3183    544784U,	// SLBIE
3184    536891743U,	// SLBIEG
3185    536891368U,	// SLBMFEE
3186    536897756U,	// SLBMFEV
3187    536891451U,	// SLBMTE
3188    15724U,	// SLBSYNC
3189    20158U,	// SLD
3190    16937U,	// SLD_rec
3191    27456U,	// SLW
3192    27456U,	// SLW8
3193    18242U,	// SLW8_rec
3194    18242U,	// SLW_rec
3195    33583814U,	// SPELWZ
3196    604008940U,	// SPELWZX
3197    33582300U,	// SPESTW
3198    604008885U,	// SPESTWX
3199    15378U,	// SPILL_CR
3200    15525U,	// SPILL_CRBIT
3201    15229U,	// SPILL_VRSAVE
3202    19888U,	// SRAD
3203    21229U,	// SRADI
3204    21229U,	// SRADI_32
3205    17227U,	// SRADI_rec
3206    16874U,	// SRAD_rec
3207    27285U,	// SRAW
3208    21727U,	// SRAWI
3209    17336U,	// SRAWI_rec
3210    18201U,	// SRAW_rec
3211    20244U,	// SRD
3212    16957U,	// SRD_rec
3213    27711U,	// SRW
3214    27711U,	// SRW8
3215    18248U,	// SRW8_rec
3216    18248U,	// SRW_rec
3217    33573956U,	// STB
3218    33573956U,	// STB8
3219    28352U,	// STBCIX
3220    603998107U,	// STBCX
3221    604008270U,	// STBEPX
3222    201533447U,	// STBU
3223    201533447U,	// STBU8
3224    218312914U,	// STBUX
3225    218312914U,	// STBUX8
3226    604007952U,	// STBX
3227    604007952U,	// STBX8
3228    28176U,	// STBXTLS
3229    28176U,	// STBXTLS_
3230    28176U,	// STBXTLS_32
3231    33574774U,	// STD
3232    26237U,	// STDAT
3233    604008402U,	// STDBRX
3234    28367U,	// STDCIX
3235    603998115U,	// STDCX
3236    201533508U,	// STDU
3237    218312967U,	// STDUX
3238    604008046U,	// STDX
3239    28270U,	// STDXTLS
3240    28270U,	// STDXTLS_
3241    33574479U,	// STFD
3242    604008286U,	// STFDEPX
3243    201533459U,	// STFDU
3244    218312953U,	// STFDUX
3245    604008004U,	// STFDX
3246    604008868U,	// STFIWX
3247    33580183U,	// STFS
3248    201533574U,	// STFSU
3249    218313030U,	// STFSUX
3250    604008529U,	// STFSX
3251    33575509U,	// STH
3252    33575509U,	// STH8
3253    604008417U,	// STHBRX
3254    28375U,	// STHCIX
3255    603998123U,	// STHCX
3256    604008302U,	// STHEPX
3257    201533537U,	// STHU
3258    201533537U,	// STHU8
3259    218312981U,	// STHUX
3260    218312981U,	// STHUX8
3261    604008122U,	// STHX
3262    604008122U,	// STHX8
3263    28346U,	// STHXTLS
3264    28346U,	// STHXTLS_
3265    28346U,	// STHXTLS_32
3266    33581898U,	// STMW
3267    15897U,	// STOP
3268    21838U,	// STSWI
3269    604007935U,	// STVEBX
3270    604008105U,	// STVEHX
3271    604008858U,	// STVEWX
3272    604008815U,	// STVX
3273    604001904U,	// STVXL
3274    33582300U,	// STW
3275    33582300U,	// STW8
3276    26315U,	// STWAT
3277    604008442U,	// STWBRX
3278    28383U,	// STWCIX
3279    603998131U,	// STWCX
3280    604008317U,	// STWEPX
3281    201533627U,	// STWU
3282    201533627U,	// STWU8
3283    218313038U,	// STWUX
3284    218313038U,	// STWUX8
3285    604008885U,	// STWX
3286    604008885U,	// STWX8
3287    29109U,	// STWXTLS
3288    29109U,	// STWXTLS_
3289    29109U,	// STWXTLS_32
3290    33574736U,	// STXSD
3291    604008038U,	// STXSDX
3292    604007943U,	// STXSIBX
3293    604007943U,	// STXSIBXv
3294    604008113U,	// STXSIHX
3295    604008113U,	// STXSIHXv
3296    604008876U,	// STXSIWX
3297    33579201U,	// STXSSP
3298    604008358U,	// STXSSPX
3299    33581362U,	// STXV
3300    604007861U,	// STXVB16X
3301    604007826U,	// STXVD2X
3302    604007879U,	// STXVH8X
3303    22115U,	// STXVL
3304    22031U,	// STXVLL
3305    604007843U,	// STXVW4X
3306    604008827U,	// STXVX
3307    20609U,	// SUBF
3308    20609U,	// SUBF8
3309    22764U,	// SUBF8O
3310    17655U,	// SUBF8O_rec
3311    17119U,	// SUBF8_rec
3312    19723U,	// SUBFC
3313    19723U,	// SUBFC8
3314    22670U,	// SUBFC8O
3315    17549U,	// SUBFC8O_rec
3316    16802U,	// SUBFC8_rec
3317    22670U,	// SUBFCO
3318    17549U,	// SUBFCO_rec
3319    16802U,	// SUBFC_rec
3320    20472U,	// SUBFE
3321    20472U,	// SUBFE8
3322    22714U,	// SUBFE8O
3323    17599U,	// SUBFE8O_rec
3324    17045U,	// SUBFE8_rec
3325    22714U,	// SUBFEO
3326    17599U,	// SUBFEO_rec
3327    17045U,	// SUBFE_rec
3328    19751U,	// SUBFIC
3329    19751U,	// SUBFIC8
3330    536891429U,	// SUBFME
3331    536891429U,	// SUBFME8
3332    536893642U,	// SUBFME8O
3333    536888529U,	// SUBFME8O_rec
3334    536887973U,	// SUBFME8_rec
3335    536893642U,	// SUBFMEO
3336    536888529U,	// SUBFMEO_rec
3337    536887973U,	// SUBFME_rec
3338    22764U,	// SUBFO
3339    17655U,	// SUBFO_rec
3340    536891507U,	// SUBFZE
3341    536891507U,	// SUBFZE8
3342    536893667U,	// SUBFZE8O
3343    536888557U,	// SUBFZE8O_rec
3344    536888022U,	// SUBFZE8_rec
3345    536893667U,	// SUBFZEO
3346    536888557U,	// SUBFZEO_rec
3347    536888022U,	// SUBFZE_rec
3348    17119U,	// SUBF_rec
3349    544088U,	// SYNC
3350    542380U,	// TABORT
3351    180631U,	// TABORTDC
3352    181043U,	// TABORTDCI
3353    180703U,	// TABORTWC
3354    181055U,	// TABORTWCI
3355    592722U,	// TAILB
3356    592722U,	// TAILB8
3357    608548U,	// TAILBA
3358    608548U,	// TAILBA8
3359    15919U,	// TAILBCTR
3360    15919U,	// TAILBCTR8
3361    263276U,	// TBEGIN
3362    15483U,	// TBEGIN_RET
3363    546226U,	// TCHECK
3364    15471U,	// TCHECK_RET
3365    538003611U,	// TCRETURNai
3366    538003518U,	// TCRETURNai8
3367    537988502U,	// TCRETURNdi
3368    537987148U,	// TCRETURNdi8
3369    537944563U,	// TCRETURNri
3370    537938010U,	// TCRETURNri8
3371    184158U,	// TD
3372    185157U,	// TDI
3373    262710U,	// TEND
3374    15702U,	// TLBIA
3375    661327895U,	// TLBIE
3376    546270U,	// TLBIEL
3377    536899030U,	// TLBIVAX
3378    544401U,	// TLBLD
3379    545661U,	// TLBLI
3380    15781U,	// TLBRE
3381    20525U,	// TLBRE2
3382    536899614U,	// TLBSX
3383    28702U,	// TLBSX2
3384    18363U,	// TLBSX2D
3385    15732U,	// TLBSYNC
3386    15787U,	// TLBWE
3387    20565U,	// TLBWE2
3388    15888U,	// TRAP
3389    13266U,	// TRECHKPT
3390    541728U,	// TRECLAIM
3391    263685U,	// TSR
3392    191664U,	// TW
3393    185685U,	// TWI
3394    15340U,	// UNENCODED_NOP
3395    536889448U,	// UPDATE_VRSAVE
3396    15355U,	// UpdateGBR
3397    19529U,	// VABSDUB
3398    21082U,	// VABSDUH
3399    27898U,	// VABSDUW
3400    25023U,	// VADDCUQ
3401    27882U,	// VADDCUW
3402    25054U,	// VADDECUQ
3403    22354U,	// VADDEUQM
3404    23882U,	// VADDFP
3405    25456U,	// VADDSBS
3406    25799U,	// VADDSHS
3407    26098U,	// VADDSWS
3408    22174U,	// VADDUBM
3409    25484U,	// VADDUBS
3410    22202U,	// VADDUDM
3411    22241U,	// VADDUHM
3412    25827U,	// VADDUHS
3413    22335U,	// VADDUQM
3414    22424U,	// VADDUWM
3415    26125U,	// VADDUWS
3416    20222U,	// VAND
3417    19716U,	// VANDC
3418    19404U,	// VAVGSB
3419    20969U,	// VAVGSH
3420    27732U,	// VAVGSW
3421    19547U,	// VAVGUB
3422    21100U,	// VAVGUH
3423    27916U,	// VAVGUW
3424    20163U,	// VBPERMD
3425    24977U,	// VBPERMQ
3426    134246464U,	// VCFSX
3427    536899648U,	// VCFSX_0
3428    134246670U,	// VCFUX
3429    536899854U,	// VCFUX_0
3430    25155U,	// VCIPHER
3431    26543U,	// VCIPHERLAST
3432    536890586U,	// VCLZB
3433    536891308U,	// VCLZD
3434    536892087U,	// VCLZH
3435    536890204U,	// VCLZLSBB
3436    536898922U,	// VCLZW
3437    23846U,	// VCMPBFP
3438    17761U,	// VCMPBFP_rec
3439    23945U,	// VCMPEQFP
3440    17782U,	// VCMPEQFP_rec
3441    19572U,	// VCMPEQUB
3442    16720U,	// VCMPEQUB_rec
3443    20362U,	// VCMPEQUD
3444    16974U,	// VCMPEQUD_rec
3445    21125U,	// VCMPEQUH
3446    17170U,	// VCMPEQUH_rec
3447    27941U,	// VCMPEQUW
3448    18273U,	// VCMPEQUW_rec
3449    23899U,	// VCMPGEFP
3450    17771U,	// VCMPGEFP_rec
3451    23955U,	// VCMPGTFP
3452    17793U,	// VCMPGTFP_rec
3453    19457U,	// VCMPGTSB
3454    16701U,	// VCMPGTSB_rec
3455    20280U,	// VCMPGTSD
3456    16963U,	// VCMPGTSD_rec
3457    21022U,	// VCMPGTSH
3458    17151U,	// VCMPGTSH_rec
3459    27795U,	// VCMPGTSW
3460    18254U,	// VCMPGTSW_rec
3461    19646U,	// VCMPGTUB
3462    16755U,	// VCMPGTUB_rec
3463    20372U,	// VCMPGTUD
3464    16985U,	// VCMPGTUD_rec
3465    21147U,	// VCMPGTUH
3466    17181U,	// VCMPGTUH_rec
3467    27976U,	// VCMPGTUW
3468    18284U,	// VCMPGTUW_rec
3469    19312U,	// VCMPNEB
3470    16691U,	// VCMPNEB_rec
3471    20901U,	// VCMPNEH
3472    17141U,	// VCMPNEH_rec
3473    27339U,	// VCMPNEW
3474    18208U,	// VCMPNEW_rec
3475    19664U,	// VCMPNEZB
3476    16766U,	// VCMPNEZB_rec
3477    21165U,	// VCMPNEZH
3478    17192U,	// VCMPNEZH_rec
3479    28000U,	// VCMPNEZW
3480    18302U,	// VCMPNEZW_rec
3481    134243943U,	// VCTSXS
3482    536897127U,	// VCTSXS_0
3483    134243951U,	// VCTUXS
3484    536897135U,	// VCTUXS_0
3485    536890593U,	// VCTZB
3486    536891323U,	// VCTZD
3487    536892094U,	// VCTZH
3488    536890214U,	// VCTZLSBB
3489    536898939U,	// VCTZW
3490    26913U,	// VEQV
3491    536894828U,	// VEXPTEFP
3492    1207979863U,	// VEXTRACTD
3493    1207979186U,	// VEXTRACTUB
3494    1207980687U,	// VEXTRACTUH
3495    1207987503U,	// VEXTRACTUW
3496    536890744U,	// VEXTSB2D
3497    536890744U,	// VEXTSB2Ds
3498    536897848U,	// VEXTSB2W
3499    536897848U,	// VEXTSB2Ws
3500    536890754U,	// VEXTSH2D
3501    536890754U,	// VEXTSH2Ds
3502    536897858U,	// VEXTSH2W
3503    536897858U,	// VEXTSH2Ws
3504    536890764U,	// VEXTSW2D
3505    536890764U,	// VEXTSW2Ds
3506    28424U,	// VEXTUBLX
3507    28649U,	// VEXTUBRX
3508    28434U,	// VEXTUHLX
3509    28674U,	// VEXTUHRX
3510    28444U,	// VEXTUWLX
3511    28684U,	// VEXTUWRX
3512    536890806U,	// VGBBD
3513    335563834U,	// VINSERTB
3514    1207979884U,	// VINSERTD
3515    335565387U,	// VINSERTH
3516    1207987399U,	// VINSERTW
3517    536894802U,	// VLOGEFP
3518    23873U,	// VMADDFP
3519    23965U,	// VMAXFP
3520    19476U,	// VMAXSB
3521    20290U,	// VMAXSD
3522    21041U,	// VMAXSH
3523    27812U,	// VMAXSW
3524    19656U,	// VMAXUB
3525    20382U,	// VMAXUD
3526    21157U,	// VMAXUH
3527    27986U,	// VMAXUW
3528    25776U,	// VMHADDSHS
3529    25787U,	// VMHRADDSHS
3530    23937U,	// VMINFP
3531    19440U,	// VMINSB
3532    20272U,	// VMINSD
3533    21005U,	// VMINSH
3534    27778U,	// VMINSW
3535    19555U,	// VMINUB
3536    20354U,	// VMINUD
3537    21108U,	// VMINUH
3538    27924U,	// VMINUW
3539    22230U,	// VMLADDUHM
3540    27331U,	// VMRGEW
3541    19321U,	// VMRGHB
3542    20910U,	// VMRGHH
3543    27374U,	// VMRGHW
3544    19339U,	// VMRGLB
3545    20918U,	// VMRGLH
3546    27416U,	// VMRGLW
3547    27689U,	// VMRGOW
3548    22155U,	// VMSUMMBM
3549    22211U,	// VMSUMSHM
3550    25808U,	// VMSUMSHS
3551    22183U,	// VMSUMUBM
3552    22250U,	// VMSUMUHM
3553    25836U,	// VMSUMUHS
3554    536895915U,	// VMUL10CUQ
3555    25032U,	// VMUL10ECUQ
3556    25064U,	// VMUL10EUQ
3557    536895905U,	// VMUL10UQ
3558    19395U,	// VMULESB
3559    20960U,	// VMULESH
3560    27723U,	// VMULESW
3561    19538U,	// VMULEUB
3562    21091U,	// VMULEUH
3563    27907U,	// VMULEUW
3564    19448U,	// VMULOSB
3565    21013U,	// VMULOSH
3566    27786U,	// VMULOSW
3567    19563U,	// VMULOUB
3568    21116U,	// VMULOUH
3569    27932U,	// VMULOUW
3570    22433U,	// VMULUWM
3571    20207U,	// VNAND
3572    25145U,	// VNCIPHER
3573    26529U,	// VNCIPHERLAST
3574    536890965U,	// VNEGD
3575    536898279U,	// VNEGW
3576    23855U,	// VNMSUBFP
3577    25243U,	// VNOR
3578    25256U,	// VOR
3579    19822U,	// VORC
3580    22373U,	// VPERM
3581    25203U,	// VPERMR
3582    25269U,	// VPERMXOR
3583    28558U,	// VPKPX
3584    25935U,	// VPKSDSS
3585    26001U,	// VPKSDUS
3586    25944U,	// VPKSHSS
3587    26019U,	// VPKSHUS
3588    25953U,	// VPKSWSS
3589    26037U,	// VPKSWUS
3590    22388U,	// VPKUDUM
3591    26010U,	// VPKUDUS
3592    22397U,	// VPKUHUM
3593    26028U,	// VPKUHUS
3594    22406U,	// VPKUWUM
3595    26046U,	// VPKUWUS
3596    19359U,	// VPMSUMB
3597    20172U,	// VPMSUMD
3598    20938U,	// VPMSUMH
3599    27472U,	// VPMSUMW
3600    536890416U,	// VPOPCNTB
3601    536891234U,	// VPOPCNTD
3602    536891969U,	// VPOPCNTH
3603    536898749U,	// VPOPCNTW
3604    536890813U,	// VPRTYBD
3605    536895799U,	// VPRTYBQ
3606    536898203U,	// VPRTYBW
3607    536894821U,	// VREFP
3608    536893172U,	// VRFIM
3609    536893497U,	// VRFIN
3610    536894905U,	// VRFIP
3611    536900163U,	// VRFIZ
3612    19347U,	// VRLB
3613    20151U,	// VRLD
3614    21397U,	// VRLDMI
3615    22302U,	// VRLDNM
3616    20926U,	// VRLH
3617    27448U,	// VRLW
3618    21509U,	// VRLWMI
3619    22318U,	// VRLWNM
3620    536894838U,	// VRSQRTEFP
3621    536899372U,	// VSBOX
3622    22004U,	// VSEL
3623    19875U,	// VSHASIGMAD
3624    27272U,	// VSHASIGMAW
3625    22062U,	// VSL
3626    19353U,	// VSLB
3627    20157U,	// VSLD
3628    21548U,	// VSLDOI
3629    20932U,	// VSLH
3630    22810U,	// VSLO
3631    26891U,	// VSLV
3632    27455U,	// VSLW
3633    134237224U,	// VSPLTB
3634    134237224U,	// VSPLTBs
3635    134238777U,	// VSPLTH
3636    134238777U,	// VSPLTHs
3637    151014365U,	// VSPLTISB
3638    151015930U,	// VSPLTISH
3639    151022693U,	// VSPLTISW
3640    134245548U,	// VSPLTW
3641    25334U,	// VSR
3642    19278U,	// VSRAB
3643    19887U,	// VSRAD
3644    20879U,	// VSRAH
3645    27284U,	// VSRAW
3646    19389U,	// VSRB
3647    20251U,	// VSRD
3648    20954U,	// VSRH
3649    22924U,	// VSRO
3650    26919U,	// VSRV
3651    27710U,	// VSRW
3652    25014U,	// VSUBCUQ
3653    27873U,	// VSUBCUW
3654    25044U,	// VSUBECUQ
3655    22344U,	// VSUBEUQM
3656    23865U,	// VSUBFP
3657    25447U,	// VSUBSBS
3658    25767U,	// VSUBSHS
3659    26089U,	// VSUBSWS
3660    22165U,	// VSUBUBM
3661    25475U,	// VSUBUBS
3662    22193U,	// VSUBUDM
3663    22221U,	// VSUBUHM
3664    25818U,	// VSUBUHS
3665    22326U,	// VSUBUQM
3666    22415U,	// VSUBUWM
3667    26116U,	// VSUBUWS
3668    26079U,	// VSUM2SWS
3669    25437U,	// VSUM4SBS
3670    25757U,	// VSUM4SHS
3671    25465U,	// VSUM4UBS
3672    26107U,	// VSUMSWS
3673    536899461U,	// VUPKHPX
3674    536890324U,	// VUPKHSB
3675    536891889U,	// VUPKHSH
3676    536898652U,	// VUPKHSW
3677    536899477U,	// VUPKLPX
3678    536890343U,	// VUPKLSB
3679    536891908U,	// VUPKLSH
3680    536898671U,	// VUPKLSW
3681    25287U,	// VXOR
3682    117465799U,	// V_SET0
3683    117465799U,	// V_SET0B
3684    117465799U,	// V_SET0H
3685    8940645U,	// V_SETALLONES
3686    8940645U,	// V_SETALLONESB
3687    8940645U,	// V_SETALLONESH
3688    550712U,	// WAIT
3689    544753U,	// WRTEE
3690    545610U,	// WRTEEI
3691    25264U,	// XOR
3692    25264U,	// XOR8
3693    17911U,	// XOR8_rec
3694    21588U,	// XORI
3695    21588U,	// XORI8
3696    25883U,	// XORIS
3697    25883U,	// XORIS8
3698    17911U,	// XOR_rec
3699    536894528U,	// XSABSDP
3700    536895147U,	// XSABSQP
3701    23140U,	// XSADDDP
3702    24105U,	// XSADDQP
3703    22883U,	// XSADDQPO
3704    24405U,	// XSADDSP
3705    23574U,	// XSCMPEQDP
3706    23542U,	// XSCMPEXPDP
3707    24203U,	// XSCMPEXPQP
3708    23202U,	// XSCMPGEDP
3709    23634U,	// XSCMPGTDP
3710    23472U,	// XSCMPODP
3711    24173U,	// XSCMPOQP
3712    23698U,	// XSCMPUDP
3713    24254U,	// XSCMPUQP
3714    23432U,	// XSCPSGNDP
3715    24162U,	// XSCPSGNQP
3716    536894885U,	// XSCVDPHP
3717    536895095U,	// XSCVDPQP
3718    536895579U,	// XSCVDPSP
3719    536893539U,	// XSCVDPSPN
3720    536896545U,	// XSCVDPSXDS
3721    536896545U,	// XSCVDPSXDSs
3722    536897055U,	// XSCVDPSXWS
3723    536897055U,	// XSCVDPSXWSs
3724    536896581U,	// XSCVDPUXDS
3725    536896581U,	// XSCVDPUXDSs
3726    536897091U,	// XSCVDPUXWS
3727    536897091U,	// XSCVDPUXWSs
3728    536894394U,	// XSCVHPDP
3729    536894404U,	// XSCVQPDP
3730    536893728U,	// XSCVQPDPO
3731    536900136U,	// XSCVQPSDZ
3732    536900317U,	// XSCVQPSWZ
3733    536900147U,	// XSCVQPUDZ
3734    536900328U,	// XSCVQPUWZ
3735    536895026U,	// XSCVSDQP
3736    536894414U,	// XSCVSPDP
3737    536893528U,	// XSCVSPDPN
3738    536894070U,	// XSCVSXDDP
3739    536895335U,	// XSCVSXDSP
3740    536895036U,	// XSCVUDQP
3741    536894092U,	// XSCVUXDDP
3742    536895357U,	// XSCVUXDSP
3743    23708U,	// XSDIVDP
3744    24264U,	// XSDIVQP
3745    22914U,	// XSDIVQPO
3746    24819U,	// XSDIVSP
3747    23522U,	// XSIEXPDP
3748    24193U,	// XSIEXPQP
3749    1744853522U,	// XSMADDADP
3750    1744854807U,	// XSMADDASP
3751    1744853874U,	// XSMADDMDP
3752    1744855089U,	// XSMADDMSP
3753    1744854559U,	// XSMADDQP
3754    1744853336U,	// XSMADDQPO
3755    23130U,	// XSMAXCDP
3756    23768U,	// XSMAXDP
3757    23312U,	// XSMAXJDP
3758    23120U,	// XSMINCDP
3759    23454U,	// XSMINDP
3760    23302U,	// XSMINJDP
3761    1744853476U,	// XSMSUBADP
3762    1744854761U,	// XSMSUBASP
3763    1744853828U,	// XSMSUBMDP
3764    1744855043U,	// XSMSUBMSP
3765    1744854518U,	// XSMSUBQP
3766    1744853303U,	// XSMSUBQPO
3767    23322U,	// XSMULDP
3768    24153U,	// XSMULQP
3769    22893U,	// XSMULQPO
3770    24537U,	// XSMULSP
3771    536894508U,	// XSNABSDP
3772    536895137U,	// XSNABSQP
3773    536894176U,	// XSNEGDP
3774    536895046U,	// XSNEGQP
3775    1744853498U,	// XSNMADDADP
3776    1744854783U,	// XSNMADDASP
3777    1744853850U,	// XSNMADDMDP
3778    1744855065U,	// XSNMADDMSP
3779    1744854548U,	// XSNMADDQP
3780    1744853324U,	// XSNMADDQPO
3781    1744853452U,	// XSNMSUBADP
3782    1744854737U,	// XSNMSUBASP
3783    1744853804U,	// XSNMSUBMDP
3784    1744855019U,	// XSNMSUBMSP
3785    1744854507U,	// XSNMSUBQP
3786    1744853291U,	// XSNMSUBQPO
3787    536892468U,	// XSRDPI
3788    536890671U,	// XSRDPIC
3789    536893179U,	// XSRDPIM
3790    536894912U,	// XSRDPIP
3791    536900170U,	// XSRDPIZ
3792    536894136U,	// XSREDP
3793    536895390U,	// XSRESP
3794    283716U,	// XSRQPI
3795    290559U,	// XSRQPIX
3796    287022U,	// XSRQPXP
3797    536895648U,	// XSRSP
3798    536894152U,	// XSRSQRTEDP
3799    536895406U,	// XSRSQRTESP
3800    536894568U,	// XSSQRTDP
3801    536895156U,	// XSSQRTQP
3802    536893815U,	// XSSQRTQPO
3803    536895700U,	// XSSQRTSP
3804    23080U,	// XSSUBDP
3805    24064U,	// XSSUBQP
3806    22850U,	// XSSUBQPO
3807    24365U,	// XSSUBSP
3808    23717U,	// XSTDIVDP
3809    536894578U,	// XSTSQRTDP
3810    2281724474U,	// XSTSTDCDP
3811    2281725449U,	// XSTSTDCQP
3812    2281725759U,	// XSTSTDCSP
3813    536894466U,	// XSXEXPDP
3814    536895127U,	// XSXEXPQP
3815    536894194U,	// XSXSIGDP
3816    536895055U,	// XSXSIGQP
3817    536894537U,	// XVABSDP
3818    536895665U,	// XVABSSP
3819    23149U,	// XVADDDP
3820    24414U,	// XVADDSP
3821    23585U,	// XVCMPEQDP
3822    17737U,	// XVCMPEQDP_rec
3823    24717U,	// XVCMPEQSP
3824    17823U,	// XVCMPEQSP_rec
3825    23213U,	// XVCMPGEDP
3826    17725U,	// XVCMPGEDP_rec
3827    24467U,	// XVCMPGESP
3828    17811U,	// XVCMPGESP_rec
3829    23645U,	// XVCMPGTDP
3830    17749U,	// XVCMPGTDP_rec
3831    24777U,	// XVCMPGTSP
3832    17842U,	// XVCMPGTSP_rec
3833    23443U,	// XVCPSGNDP
3834    24647U,	// XVCPSGNSP
3835    536895589U,	// XVCVDPSP
3836    536896557U,	// XVCVDPSXDS
3837    536897067U,	// XVCVDPSXWS
3838    536896593U,	// XVCVDPUXDS
3839    536897103U,	// XVCVDPUXWS
3840    536895599U,	// XVCVHPSP
3841    536894424U,	// XVCVSPDP
3842    536894895U,	// XVCVSPHP
3843    536896569U,	// XVCVSPSXDS
3844    536897079U,	// XVCVSPSXWS
3845    536896605U,	// XVCVSPUXDS
3846    536897115U,	// XVCVSPUXWS
3847    536894081U,	// XVCVSXDDP
3848    536895346U,	// XVCVSXDSP
3849    536894658U,	// XVCVSXWDP
3850    536895759U,	// XVCVSXWSP
3851    536894103U,	// XVCVUXDDP
3852    536895368U,	// XVCVUXDSP
3853    536894669U,	// XVCVUXWDP
3854    536895770U,	// XVCVUXWSP
3855    23737U,	// XVDIVDP
3856    24838U,	// XVDIVSP
3857    23532U,	// XVIEXPDP
3858    24697U,	// XVIEXPSP
3859    1744853533U,	// XVMADDADP
3860    1744854818U,	// XVMADDASP
3861    1744853885U,	// XVMADDMDP
3862    1744855100U,	// XVMADDMSP
3863    23777U,	// XVMAXDP
3864    24869U,	// XVMAXSP
3865    23463U,	// XVMINDP
3866    24658U,	// XVMINSP
3867    1744853487U,	// XVMSUBADP
3868    1744854772U,	// XVMSUBASP
3869    1744853839U,	// XVMSUBMDP
3870    1744855054U,	// XVMSUBMSP
3871    23331U,	// XVMULDP
3872    24546U,	// XVMULSP
3873    536894518U,	// XVNABSDP
3874    536895655U,	// XVNABSSP
3875    536894185U,	// XVNEGDP
3876    536895430U,	// XVNEGSP
3877    1744853510U,	// XVNMADDADP
3878    1744854795U,	// XVNMADDASP
3879    1744853862U,	// XVNMADDMDP
3880    1744855077U,	// XVNMADDMSP
3881    1744853464U,	// XVNMSUBADP
3882    1744854749U,	// XVNMSUBASP
3883    1744853816U,	// XVNMSUBMDP
3884    1744855031U,	// XVNMSUBMSP
3885    536892476U,	// XVRDPI
3886    536890680U,	// XVRDPIC
3887    536893188U,	// XVRDPIM
3888    536894921U,	// XVRDPIP
3889    536900179U,	// XVRDPIZ
3890    536894144U,	// XVREDP
3891    536895398U,	// XVRESP
3892    536892492U,	// XVRSPI
3893    536890689U,	// XVRSPIC
3894    536893197U,	// XVRSPIM
3895    536894930U,	// XVRSPIP
3896    536900188U,	// XVRSPIZ
3897    536894164U,	// XVRSQRTEDP
3898    536895418U,	// XVRSQRTESP
3899    536894600U,	// XVSQRTDP
3900    536895721U,	// XVSQRTSP
3901    23089U,	// XVSUBDP
3902    24374U,	// XVSUBSP
3903    23727U,	// XVTDIVDP
3904    24828U,	// XVTDIVSP
3905    536894589U,	// XVTSQRTDP
3906    536895710U,	// XVTSQRTSP
3907    2281724485U,	// XVTSTDCDP
3908    2281725770U,	// XVTSTDCSP
3909    536894476U,	// XVXEXPDP
3910    536895619U,	// XVXEXPSP
3911    536894204U,	// XVXSIGDP
3912    536895439U,	// XVXSIGSP
3913    536891146U,	// XXBRD
3914    536891859U,	// XXBRH
3915    536895898U,	// XXBRQ
3916    536898615U,	// XXBRW
3917    27963U,	// XXEXTRACTUW
3918    2818600145U,	// XXINSERTW
3919    20181U,	// XXLAND
3920    19698U,	// XXLANDC
3921    26897U,	// XXLEQV
3922    117467409U,	// XXLEQVOnes
3923    20189U,	// XXLNAND
3924    25227U,	// XXLNOR
3925    25220U,	// XXLOR
3926    19806U,	// XXLORC
3927    25220U,	// XXLORf
3928    25261U,	// XXLXOR
3929    117465773U,	// XXLXORdpz
3930    117465773U,	// XXLXORspz
3931    117465773U,	// XXLXORz
3932    27382U,	// XXMRGHW
3933    27424U,	// XXMRGLW
3934    22380U,	// XXPERM
3935    21268U,	// XXPERMDI
3936    21268U,	// XXPERMDIs
3937    25211U,	// XXPERMR
3938    22010U,	// XXSEL
3939    21734U,	// XXSLDWI
3940    21734U,	// XXSLDWIs
3941    352340865U,	// XXSPLTIB
3942    27828U,	// XXSPLTW
3943    27828U,	// XXSPLTWs
3944    183528U,	// gBC
3945    182568U,	// gBCA
3946    9747788U,	// gBCAat
3947    189179U,	// gBCCTR
3948    185886U,	// gBCCTRL
3949    185802U,	// gBCL
3950    182862U,	// gBCLA
3951    9747804U,	// gBCLAat
3952    189004U,	// gBCLR
3953    185879U,	// gBCLRL
3954    10272206U,	// gBCLat
3955    10272105U,	// gBCat
3956  };
3957
3958  static const uint16_t OpInfo1[] = {
3959    0U,	// PHI
3960    0U,	// INLINEASM
3961    0U,	// INLINEASM_BR
3962    0U,	// CFI_INSTRUCTION
3963    0U,	// EH_LABEL
3964    0U,	// GC_LABEL
3965    0U,	// ANNOTATION_LABEL
3966    0U,	// KILL
3967    0U,	// EXTRACT_SUBREG
3968    0U,	// INSERT_SUBREG
3969    0U,	// IMPLICIT_DEF
3970    0U,	// SUBREG_TO_REG
3971    0U,	// COPY_TO_REGCLASS
3972    0U,	// DBG_VALUE
3973    0U,	// DBG_LABEL
3974    0U,	// REG_SEQUENCE
3975    0U,	// COPY
3976    0U,	// BUNDLE
3977    0U,	// LIFETIME_START
3978    0U,	// LIFETIME_END
3979    0U,	// STACKMAP
3980    0U,	// FENTRY_CALL
3981    0U,	// PATCHPOINT
3982    0U,	// LOAD_STACK_GUARD
3983    0U,	// STATEPOINT
3984    0U,	// LOCAL_ESCAPE
3985    0U,	// FAULTING_OP
3986    0U,	// PATCHABLE_OP
3987    0U,	// PATCHABLE_FUNCTION_ENTER
3988    0U,	// PATCHABLE_RET
3989    0U,	// PATCHABLE_FUNCTION_EXIT
3990    0U,	// PATCHABLE_TAIL_CALL
3991    0U,	// PATCHABLE_EVENT_CALL
3992    0U,	// PATCHABLE_TYPED_EVENT_CALL
3993    0U,	// ICALL_BRANCH_FUNNEL
3994    0U,	// G_ADD
3995    0U,	// G_SUB
3996    0U,	// G_MUL
3997    0U,	// G_SDIV
3998    0U,	// G_UDIV
3999    0U,	// G_SREM
4000    0U,	// G_UREM
4001    0U,	// G_AND
4002    0U,	// G_OR
4003    0U,	// G_XOR
4004    0U,	// G_IMPLICIT_DEF
4005    0U,	// G_PHI
4006    0U,	// G_FRAME_INDEX
4007    0U,	// G_GLOBAL_VALUE
4008    0U,	// G_EXTRACT
4009    0U,	// G_UNMERGE_VALUES
4010    0U,	// G_INSERT
4011    0U,	// G_MERGE_VALUES
4012    0U,	// G_BUILD_VECTOR
4013    0U,	// G_BUILD_VECTOR_TRUNC
4014    0U,	// G_CONCAT_VECTORS
4015    0U,	// G_PTRTOINT
4016    0U,	// G_INTTOPTR
4017    0U,	// G_BITCAST
4018    0U,	// G_INTRINSIC_TRUNC
4019    0U,	// G_INTRINSIC_ROUND
4020    0U,	// G_READCYCLECOUNTER
4021    0U,	// G_LOAD
4022    0U,	// G_SEXTLOAD
4023    0U,	// G_ZEXTLOAD
4024    0U,	// G_INDEXED_LOAD
4025    0U,	// G_INDEXED_SEXTLOAD
4026    0U,	// G_INDEXED_ZEXTLOAD
4027    0U,	// G_STORE
4028    0U,	// G_INDEXED_STORE
4029    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
4030    0U,	// G_ATOMIC_CMPXCHG
4031    0U,	// G_ATOMICRMW_XCHG
4032    0U,	// G_ATOMICRMW_ADD
4033    0U,	// G_ATOMICRMW_SUB
4034    0U,	// G_ATOMICRMW_AND
4035    0U,	// G_ATOMICRMW_NAND
4036    0U,	// G_ATOMICRMW_OR
4037    0U,	// G_ATOMICRMW_XOR
4038    0U,	// G_ATOMICRMW_MAX
4039    0U,	// G_ATOMICRMW_MIN
4040    0U,	// G_ATOMICRMW_UMAX
4041    0U,	// G_ATOMICRMW_UMIN
4042    0U,	// G_ATOMICRMW_FADD
4043    0U,	// G_ATOMICRMW_FSUB
4044    0U,	// G_FENCE
4045    0U,	// G_BRCOND
4046    0U,	// G_BRINDIRECT
4047    0U,	// G_INTRINSIC
4048    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
4049    0U,	// G_ANYEXT
4050    0U,	// G_TRUNC
4051    0U,	// G_CONSTANT
4052    0U,	// G_FCONSTANT
4053    0U,	// G_VASTART
4054    0U,	// G_VAARG
4055    0U,	// G_SEXT
4056    0U,	// G_SEXT_INREG
4057    0U,	// G_ZEXT
4058    0U,	// G_SHL
4059    0U,	// G_LSHR
4060    0U,	// G_ASHR
4061    0U,	// G_ICMP
4062    0U,	// G_FCMP
4063    0U,	// G_SELECT
4064    0U,	// G_UADDO
4065    0U,	// G_UADDE
4066    0U,	// G_USUBO
4067    0U,	// G_USUBE
4068    0U,	// G_SADDO
4069    0U,	// G_SADDE
4070    0U,	// G_SSUBO
4071    0U,	// G_SSUBE
4072    0U,	// G_UMULO
4073    0U,	// G_SMULO
4074    0U,	// G_UMULH
4075    0U,	// G_SMULH
4076    0U,	// G_FADD
4077    0U,	// G_FSUB
4078    0U,	// G_FMUL
4079    0U,	// G_FMA
4080    0U,	// G_FMAD
4081    0U,	// G_FDIV
4082    0U,	// G_FREM
4083    0U,	// G_FPOW
4084    0U,	// G_FEXP
4085    0U,	// G_FEXP2
4086    0U,	// G_FLOG
4087    0U,	// G_FLOG2
4088    0U,	// G_FLOG10
4089    0U,	// G_FNEG
4090    0U,	// G_FPEXT
4091    0U,	// G_FPTRUNC
4092    0U,	// G_FPTOSI
4093    0U,	// G_FPTOUI
4094    0U,	// G_SITOFP
4095    0U,	// G_UITOFP
4096    0U,	// G_FABS
4097    0U,	// G_FCOPYSIGN
4098    0U,	// G_FCANONICALIZE
4099    0U,	// G_FMINNUM
4100    0U,	// G_FMAXNUM
4101    0U,	// G_FMINNUM_IEEE
4102    0U,	// G_FMAXNUM_IEEE
4103    0U,	// G_FMINIMUM
4104    0U,	// G_FMAXIMUM
4105    0U,	// G_PTR_ADD
4106    0U,	// G_PTR_MASK
4107    0U,	// G_SMIN
4108    0U,	// G_SMAX
4109    0U,	// G_UMIN
4110    0U,	// G_UMAX
4111    0U,	// G_BR
4112    0U,	// G_BRJT
4113    0U,	// G_INSERT_VECTOR_ELT
4114    0U,	// G_EXTRACT_VECTOR_ELT
4115    0U,	// G_SHUFFLE_VECTOR
4116    0U,	// G_CTTZ
4117    0U,	// G_CTTZ_ZERO_UNDEF
4118    0U,	// G_CTLZ
4119    0U,	// G_CTLZ_ZERO_UNDEF
4120    0U,	// G_CTPOP
4121    0U,	// G_BSWAP
4122    0U,	// G_BITREVERSE
4123    0U,	// G_FCEIL
4124    0U,	// G_FCOS
4125    0U,	// G_FSIN
4126    0U,	// G_FSQRT
4127    0U,	// G_FFLOOR
4128    0U,	// G_FRINT
4129    0U,	// G_FNEARBYINT
4130    0U,	// G_ADDRSPACE_CAST
4131    0U,	// G_BLOCK_ADDR
4132    0U,	// G_JUMP_TABLE
4133    0U,	// G_DYN_STACKALLOC
4134    0U,	// G_READ_REGISTER
4135    0U,	// G_WRITE_REGISTER
4136    0U,	// CFENCE8
4137    0U,	// CLRLSLDI
4138    0U,	// CLRLSLDI_rec
4139    66U,	// CLRLSLWI
4140    66U,	// CLRLSLWI_rec
4141    32U,	// CLRRDI
4142    32U,	// CLRRDI_rec
4143    34U,	// CLRRWI
4144    34U,	// CLRRWI_rec
4145    0U,	// CP_COPY_FIRST
4146    0U,	// CP_COPYx
4147    0U,	// CP_PASTE_LAST
4148    0U,	// CP_PASTEx
4149    0U,	// DCBFL
4150    0U,	// DCBFLP
4151    0U,	// DCBFx
4152    0U,	// DCBTCT
4153    0U,	// DCBTDS
4154    0U,	// DCBTSTCT
4155    0U,	// DCBTSTDS
4156    0U,	// DCBTSTT
4157    0U,	// DCBTSTx
4158    0U,	// DCBTT
4159    0U,	// DCBTx
4160    0U,	// DFLOADf32
4161    0U,	// DFLOADf64
4162    0U,	// DFSTOREf32
4163    0U,	// DFSTOREf64
4164    0U,	// EXTLDI
4165    0U,	// EXTLDI_rec
4166    66U,	// EXTLWI
4167    66U,	// EXTLWI_rec
4168    0U,	// EXTRDI
4169    0U,	// EXTRDI_rec
4170    66U,	// EXTRWI
4171    66U,	// EXTRWI_rec
4172    66U,	// INSLWI
4173    66U,	// INSLWI_rec
4174    0U,	// INSRDI
4175    0U,	// INSRDI_rec
4176    66U,	// INSRWI
4177    66U,	// INSRWI_rec
4178    0U,	// LAx
4179    0U,	// LIWAX
4180    0U,	// LIWZX
4181    130U,	// RLWIMIbm
4182    130U,	// RLWIMIbm_rec
4183    130U,	// RLWINMbm
4184    130U,	// RLWINMbm_rec
4185    130U,	// RLWNMbm
4186    130U,	// RLWNMbm_rec
4187    32U,	// ROTRDI
4188    32U,	// ROTRDI_rec
4189    34U,	// ROTRWI
4190    34U,	// ROTRWI_rec
4191    32U,	// SLDI
4192    32U,	// SLDI_rec
4193    34U,	// SLWI
4194    34U,	// SLWI_rec
4195    0U,	// SPILLTOVSR_LD
4196    0U,	// SPILLTOVSR_LDX
4197    0U,	// SPILLTOVSR_ST
4198    0U,	// SPILLTOVSR_STX
4199    32U,	// SRDI
4200    32U,	// SRDI_rec
4201    34U,	// SRWI
4202    34U,	// SRWI_rec
4203    0U,	// STIWX
4204    4U,	// SUBI
4205    4U,	// SUBIC
4206    4U,	// SUBIC_rec
4207    4U,	// SUBIS
4208    0U,	// SUBPCIS
4209    0U,	// XFLOADf32
4210    0U,	// XFLOADf64
4211    0U,	// XFSTOREf32
4212    0U,	// XFSTOREf64
4213    38U,	// ADD4
4214    38U,	// ADD4O
4215    38U,	// ADD4O_rec
4216    38U,	// ADD4TLS
4217    38U,	// ADD4_rec
4218    38U,	// ADD8
4219    38U,	// ADD8O
4220    38U,	// ADD8O_rec
4221    38U,	// ADD8TLS
4222    38U,	// ADD8TLS_
4223    38U,	// ADD8_rec
4224    38U,	// ADDC
4225    38U,	// ADDC8
4226    38U,	// ADDC8O
4227    38U,	// ADDC8O_rec
4228    38U,	// ADDC8_rec
4229    38U,	// ADDCO
4230    38U,	// ADDCO_rec
4231    38U,	// ADDC_rec
4232    38U,	// ADDE
4233    38U,	// ADDE8
4234    38U,	// ADDE8O
4235    38U,	// ADDE8O_rec
4236    38U,	// ADDE8_rec
4237    38U,	// ADDEO
4238    38U,	// ADDEO_rec
4239    38U,	// ADDE_rec
4240    4U,	// ADDI
4241    4U,	// ADDI8
4242    4U,	// ADDIC
4243    4U,	// ADDIC8
4244    4U,	// ADDIC_rec
4245    4U,	// ADDIS
4246    4U,	// ADDIS8
4247    0U,	// ADDISdtprelHA
4248    0U,	// ADDISdtprelHA32
4249    0U,	// ADDISgotTprelHA
4250    0U,	// ADDIStlsgdHA
4251    0U,	// ADDIStlsldHA
4252    0U,	// ADDIStocHA
4253    0U,	// ADDIStocHA8
4254    0U,	// ADDIdtprelL
4255    0U,	// ADDIdtprelL32
4256    0U,	// ADDItlsgdL
4257    0U,	// ADDItlsgdL32
4258    0U,	// ADDItlsgdLADDR
4259    0U,	// ADDItlsgdLADDR32
4260    0U,	// ADDItlsldL
4261    0U,	// ADDItlsldL32
4262    0U,	// ADDItlsldLADDR
4263    0U,	// ADDItlsldLADDR32
4264    0U,	// ADDItocL
4265    0U,	// ADDME
4266    0U,	// ADDME8
4267    0U,	// ADDME8O
4268    0U,	// ADDME8O_rec
4269    0U,	// ADDME8_rec
4270    0U,	// ADDMEO
4271    0U,	// ADDMEO_rec
4272    0U,	// ADDME_rec
4273    0U,	// ADDPCIS
4274    0U,	// ADDZE
4275    0U,	// ADDZE8
4276    0U,	// ADDZE8O
4277    0U,	// ADDZE8O_rec
4278    0U,	// ADDZE8_rec
4279    0U,	// ADDZEO
4280    0U,	// ADDZEO_rec
4281    0U,	// ADDZE_rec
4282    0U,	// ADJCALLSTACKDOWN
4283    0U,	// ADJCALLSTACKUP
4284    38U,	// AND
4285    38U,	// AND8
4286    38U,	// AND8_rec
4287    38U,	// ANDC
4288    38U,	// ANDC8
4289    38U,	// ANDC8_rec
4290    38U,	// ANDC_rec
4291    8U,	// ANDI8_rec
4292    8U,	// ANDIS8_rec
4293    8U,	// ANDIS_rec
4294    8U,	// ANDI_rec
4295    0U,	// ANDI_rec_1_EQ_BIT
4296    0U,	// ANDI_rec_1_EQ_BIT8
4297    0U,	// ANDI_rec_1_GT_BIT
4298    0U,	// ANDI_rec_1_GT_BIT8
4299    38U,	// AND_rec
4300    0U,	// ATOMIC_CMP_SWAP_I16
4301    0U,	// ATOMIC_CMP_SWAP_I32
4302    0U,	// ATOMIC_CMP_SWAP_I64
4303    0U,	// ATOMIC_CMP_SWAP_I8
4304    0U,	// ATOMIC_LOAD_ADD_I16
4305    0U,	// ATOMIC_LOAD_ADD_I32
4306    0U,	// ATOMIC_LOAD_ADD_I64
4307    0U,	// ATOMIC_LOAD_ADD_I8
4308    0U,	// ATOMIC_LOAD_AND_I16
4309    0U,	// ATOMIC_LOAD_AND_I32
4310    0U,	// ATOMIC_LOAD_AND_I64
4311    0U,	// ATOMIC_LOAD_AND_I8
4312    0U,	// ATOMIC_LOAD_MAX_I16
4313    0U,	// ATOMIC_LOAD_MAX_I32
4314    0U,	// ATOMIC_LOAD_MAX_I64
4315    0U,	// ATOMIC_LOAD_MAX_I8
4316    0U,	// ATOMIC_LOAD_MIN_I16
4317    0U,	// ATOMIC_LOAD_MIN_I32
4318    0U,	// ATOMIC_LOAD_MIN_I64
4319    0U,	// ATOMIC_LOAD_MIN_I8
4320    0U,	// ATOMIC_LOAD_NAND_I16
4321    0U,	// ATOMIC_LOAD_NAND_I32
4322    0U,	// ATOMIC_LOAD_NAND_I64
4323    0U,	// ATOMIC_LOAD_NAND_I8
4324    0U,	// ATOMIC_LOAD_OR_I16
4325    0U,	// ATOMIC_LOAD_OR_I32
4326    0U,	// ATOMIC_LOAD_OR_I64
4327    0U,	// ATOMIC_LOAD_OR_I8
4328    0U,	// ATOMIC_LOAD_SUB_I16
4329    0U,	// ATOMIC_LOAD_SUB_I32
4330    0U,	// ATOMIC_LOAD_SUB_I64
4331    0U,	// ATOMIC_LOAD_SUB_I8
4332    0U,	// ATOMIC_LOAD_UMAX_I16
4333    0U,	// ATOMIC_LOAD_UMAX_I32
4334    0U,	// ATOMIC_LOAD_UMAX_I64
4335    0U,	// ATOMIC_LOAD_UMAX_I8
4336    0U,	// ATOMIC_LOAD_UMIN_I16
4337    0U,	// ATOMIC_LOAD_UMIN_I32
4338    0U,	// ATOMIC_LOAD_UMIN_I64
4339    0U,	// ATOMIC_LOAD_UMIN_I8
4340    0U,	// ATOMIC_LOAD_XOR_I16
4341    0U,	// ATOMIC_LOAD_XOR_I32
4342    0U,	// ATOMIC_LOAD_XOR_I64
4343    0U,	// ATOMIC_LOAD_XOR_I8
4344    0U,	// ATOMIC_SWAP_I16
4345    0U,	// ATOMIC_SWAP_I32
4346    0U,	// ATOMIC_SWAP_I64
4347    0U,	// ATOMIC_SWAP_I8
4348    0U,	// ATTN
4349    0U,	// B
4350    0U,	// BA
4351    0U,	// BC
4352    0U,	// BCC
4353    0U,	// BCCA
4354    0U,	// BCCCTR
4355    0U,	// BCCCTR8
4356    0U,	// BCCCTRL
4357    0U,	// BCCCTRL8
4358    0U,	// BCCL
4359    0U,	// BCCLA
4360    0U,	// BCCLR
4361    0U,	// BCCLRL
4362    0U,	// BCCTR
4363    0U,	// BCCTR8
4364    0U,	// BCCTR8n
4365    0U,	// BCCTRL
4366    0U,	// BCCTRL8
4367    0U,	// BCCTRL8n
4368    0U,	// BCCTRLn
4369    0U,	// BCCTRn
4370    42U,	// BCDCFN_rec
4371    42U,	// BCDCFSQ_rec
4372    42U,	// BCDCFZ_rec
4373    38U,	// BCDCPSGN_rec
4374    0U,	// BCDCTN_rec
4375    0U,	// BCDCTSQ_rec
4376    42U,	// BCDCTZ_rec
4377    42U,	// BCDSETSGN_rec
4378    198U,	// BCDSR_rec
4379    198U,	// BCDS_rec
4380    198U,	// BCDTRUNC_rec
4381    38U,	// BCDUS_rec
4382    38U,	// BCDUTRUNC_rec
4383    0U,	// BCL
4384    0U,	// BCLR
4385    0U,	// BCLRL
4386    0U,	// BCLRLn
4387    0U,	// BCLRn
4388    0U,	// BCLalways
4389    0U,	// BCLn
4390    0U,	// BCTR
4391    0U,	// BCTR8
4392    0U,	// BCTRL
4393    0U,	// BCTRL8
4394    0U,	// BCTRL8_LDinto_toc
4395    0U,	// BCTRL_LWZinto_toc
4396    0U,	// BCn
4397    0U,	// BDNZ
4398    0U,	// BDNZ8
4399    0U,	// BDNZA
4400    0U,	// BDNZAm
4401    0U,	// BDNZAp
4402    0U,	// BDNZL
4403    0U,	// BDNZLA
4404    0U,	// BDNZLAm
4405    0U,	// BDNZLAp
4406    0U,	// BDNZLR
4407    0U,	// BDNZLR8
4408    0U,	// BDNZLRL
4409    0U,	// BDNZLRLm
4410    0U,	// BDNZLRLp
4411    0U,	// BDNZLRm
4412    0U,	// BDNZLRp
4413    0U,	// BDNZLm
4414    0U,	// BDNZLp
4415    0U,	// BDNZm
4416    0U,	// BDNZp
4417    0U,	// BDZ
4418    0U,	// BDZ8
4419    0U,	// BDZA
4420    0U,	// BDZAm
4421    0U,	// BDZAp
4422    0U,	// BDZL
4423    0U,	// BDZLA
4424    0U,	// BDZLAm
4425    0U,	// BDZLAp
4426    0U,	// BDZLR
4427    0U,	// BDZLR8
4428    0U,	// BDZLRL
4429    0U,	// BDZLRLm
4430    0U,	// BDZLRLp
4431    0U,	// BDZLRm
4432    0U,	// BDZLRp
4433    0U,	// BDZLm
4434    0U,	// BDZLp
4435    0U,	// BDZm
4436    0U,	// BDZp
4437    0U,	// BL
4438    0U,	// BL8
4439    0U,	// BL8_NOP
4440    0U,	// BL8_NOP_TLS
4441    0U,	// BL8_TLS
4442    0U,	// BL8_TLS_
4443    0U,	// BLA
4444    0U,	// BLA8
4445    0U,	// BLA8_NOP
4446    0U,	// BLR
4447    0U,	// BLR8
4448    0U,	// BLRL
4449    0U,	// BL_NOP
4450    0U,	// BL_TLS
4451    38U,	// BPERMD
4452    38U,	// BRINC
4453    0U,	// CLRBHRB
4454    38U,	// CMPB
4455    38U,	// CMPB8
4456    38U,	// CMPD
4457    4U,	// CMPDI
4458    38U,	// CMPEQB
4459    38U,	// CMPLD
4460    8U,	// CMPLDI
4461    38U,	// CMPLW
4462    8U,	// CMPLWI
4463    0U,	// CMPRB
4464    0U,	// CMPRB8
4465    38U,	// CMPW
4466    4U,	// CMPWI
4467    0U,	// CNTLZD
4468    0U,	// CNTLZD_rec
4469    0U,	// CNTLZW
4470    0U,	// CNTLZW8
4471    0U,	// CNTLZW8_rec
4472    0U,	// CNTLZW_rec
4473    0U,	// CNTTZD
4474    0U,	// CNTTZD_rec
4475    0U,	// CNTTZW
4476    0U,	// CNTTZW8
4477    0U,	// CNTTZW8_rec
4478    0U,	// CNTTZW_rec
4479    0U,	// CP_ABORT
4480    42U,	// CP_COPY
4481    42U,	// CP_COPY8
4482    42U,	// CP_PASTE
4483    42U,	// CP_PASTE8
4484    42U,	// CP_PASTE8_rec
4485    42U,	// CP_PASTE_rec
4486    0U,	// CR6SET
4487    0U,	// CR6UNSET
4488    38U,	// CRAND
4489    38U,	// CRANDC
4490    38U,	// CREQV
4491    38U,	// CRNAND
4492    38U,	// CRNOR
4493    38U,	// CROR
4494    38U,	// CRORC
4495    12U,	// CRSET
4496    12U,	// CRUNSET
4497    38U,	// CRXOR
4498    0U,	// CTRL_DEP
4499    0U,	// DARN
4500    0U,	// DCBA
4501    0U,	// DCBF
4502    0U,	// DCBFEP
4503    0U,	// DCBI
4504    0U,	// DCBST
4505    0U,	// DCBSTEP
4506    0U,	// DCBT
4507    0U,	// DCBTEP
4508    0U,	// DCBTST
4509    0U,	// DCBTSTEP
4510    0U,	// DCBZ
4511    0U,	// DCBZEP
4512    0U,	// DCBZL
4513    0U,	// DCBZLEP
4514    0U,	// DCCCI
4515    38U,	// DIVD
4516    38U,	// DIVDE
4517    38U,	// DIVDEO
4518    38U,	// DIVDEO_rec
4519    38U,	// DIVDEU
4520    38U,	// DIVDEUO
4521    38U,	// DIVDEUO_rec
4522    38U,	// DIVDEU_rec
4523    38U,	// DIVDE_rec
4524    38U,	// DIVDO
4525    38U,	// DIVDO_rec
4526    38U,	// DIVDU
4527    38U,	// DIVDUO
4528    38U,	// DIVDUO_rec
4529    38U,	// DIVDU_rec
4530    38U,	// DIVD_rec
4531    38U,	// DIVW
4532    38U,	// DIVWE
4533    38U,	// DIVWEO
4534    38U,	// DIVWEO_rec
4535    38U,	// DIVWEU
4536    38U,	// DIVWEUO
4537    38U,	// DIVWEUO_rec
4538    38U,	// DIVWEU_rec
4539    38U,	// DIVWE_rec
4540    38U,	// DIVWO
4541    38U,	// DIVWO_rec
4542    38U,	// DIVWU
4543    38U,	// DIVWUO
4544    38U,	// DIVWUO_rec
4545    38U,	// DIVWU_rec
4546    38U,	// DIVW_rec
4547    0U,	// DSS
4548    0U,	// DSSALL
4549    0U,	// DST
4550    0U,	// DST64
4551    0U,	// DSTST
4552    0U,	// DSTST64
4553    0U,	// DSTSTT
4554    0U,	// DSTSTT64
4555    0U,	// DSTT
4556    0U,	// DSTT64
4557    0U,	// DYNALLOC
4558    0U,	// DYNALLOC8
4559    0U,	// DYNAREAOFFSET
4560    0U,	// DYNAREAOFFSET8
4561    0U,	// EFDABS
4562    38U,	// EFDADD
4563    0U,	// EFDCFS
4564    0U,	// EFDCFSF
4565    0U,	// EFDCFSI
4566    0U,	// EFDCFSID
4567    0U,	// EFDCFUF
4568    0U,	// EFDCFUI
4569    0U,	// EFDCFUID
4570    38U,	// EFDCMPEQ
4571    38U,	// EFDCMPGT
4572    38U,	// EFDCMPLT
4573    0U,	// EFDCTSF
4574    0U,	// EFDCTSI
4575    0U,	// EFDCTSIDZ
4576    0U,	// EFDCTSIZ
4577    0U,	// EFDCTUF
4578    0U,	// EFDCTUI
4579    0U,	// EFDCTUIDZ
4580    0U,	// EFDCTUIZ
4581    38U,	// EFDDIV
4582    38U,	// EFDMUL
4583    0U,	// EFDNABS
4584    0U,	// EFDNEG
4585    38U,	// EFDSUB
4586    38U,	// EFDTSTEQ
4587    38U,	// EFDTSTGT
4588    38U,	// EFDTSTLT
4589    0U,	// EFSABS
4590    38U,	// EFSADD
4591    0U,	// EFSCFD
4592    0U,	// EFSCFSF
4593    0U,	// EFSCFSI
4594    0U,	// EFSCFUF
4595    0U,	// EFSCFUI
4596    38U,	// EFSCMPEQ
4597    38U,	// EFSCMPGT
4598    38U,	// EFSCMPLT
4599    0U,	// EFSCTSF
4600    0U,	// EFSCTSI
4601    0U,	// EFSCTSIZ
4602    0U,	// EFSCTUF
4603    0U,	// EFSCTUI
4604    0U,	// EFSCTUIZ
4605    38U,	// EFSDIV
4606    38U,	// EFSMUL
4607    0U,	// EFSNABS
4608    0U,	// EFSNEG
4609    38U,	// EFSSUB
4610    38U,	// EFSTSTEQ
4611    38U,	// EFSTSTGT
4612    38U,	// EFSTSTLT
4613    0U,	// EH_SjLj_LongJmp32
4614    0U,	// EH_SjLj_LongJmp64
4615    0U,	// EH_SjLj_SetJmp32
4616    0U,	// EH_SjLj_SetJmp64
4617    0U,	// EH_SjLj_Setup
4618    38U,	// EQV
4619    38U,	// EQV8
4620    38U,	// EQV8_rec
4621    38U,	// EQV_rec
4622    0U,	// EVABS
4623    46U,	// EVADDIW
4624    0U,	// EVADDSMIAAW
4625    0U,	// EVADDSSIAAW
4626    0U,	// EVADDUMIAAW
4627    0U,	// EVADDUSIAAW
4628    38U,	// EVADDW
4629    38U,	// EVAND
4630    38U,	// EVANDC
4631    38U,	// EVCMPEQ
4632    38U,	// EVCMPGTS
4633    38U,	// EVCMPGTU
4634    38U,	// EVCMPLTS
4635    38U,	// EVCMPLTU
4636    0U,	// EVCNTLSW
4637    0U,	// EVCNTLZW
4638    38U,	// EVDIVWS
4639    38U,	// EVDIVWU
4640    38U,	// EVEQV
4641    0U,	// EVEXTSB
4642    0U,	// EVEXTSH
4643    0U,	// EVFSABS
4644    38U,	// EVFSADD
4645    0U,	// EVFSCFSF
4646    0U,	// EVFSCFSI
4647    0U,	// EVFSCFUF
4648    0U,	// EVFSCFUI
4649    38U,	// EVFSCMPEQ
4650    38U,	// EVFSCMPGT
4651    38U,	// EVFSCMPLT
4652    0U,	// EVFSCTSF
4653    0U,	// EVFSCTSI
4654    0U,	// EVFSCTSIZ
4655    0U,	// EVFSCTUF
4656    0U,	// EVFSCTUI
4657    0U,	// EVFSCTUIZ
4658    38U,	// EVFSDIV
4659    38U,	// EVFSMUL
4660    0U,	// EVFSNABS
4661    0U,	// EVFSNEG
4662    38U,	// EVFSSUB
4663    38U,	// EVFSTSTEQ
4664    38U,	// EVFSTSTGT
4665    38U,	// EVFSTSTLT
4666    0U,	// EVLDD
4667    0U,	// EVLDDX
4668    0U,	// EVLDH
4669    0U,	// EVLDHX
4670    0U,	// EVLDW
4671    0U,	// EVLDWX
4672    0U,	// EVLHHESPLAT
4673    0U,	// EVLHHESPLATX
4674    0U,	// EVLHHOSSPLAT
4675    0U,	// EVLHHOSSPLATX
4676    0U,	// EVLHHOUSPLAT
4677    0U,	// EVLHHOUSPLATX
4678    0U,	// EVLWHE
4679    0U,	// EVLWHEX
4680    0U,	// EVLWHOS
4681    0U,	// EVLWHOSX
4682    0U,	// EVLWHOU
4683    0U,	// EVLWHOUX
4684    0U,	// EVLWHSPLAT
4685    0U,	// EVLWHSPLATX
4686    0U,	// EVLWWSPLAT
4687    0U,	// EVLWWSPLATX
4688    38U,	// EVMERGEHI
4689    38U,	// EVMERGEHILO
4690    38U,	// EVMERGELO
4691    38U,	// EVMERGELOHI
4692    38U,	// EVMHEGSMFAA
4693    38U,	// EVMHEGSMFAN
4694    38U,	// EVMHEGSMIAA
4695    38U,	// EVMHEGSMIAN
4696    38U,	// EVMHEGUMIAA
4697    38U,	// EVMHEGUMIAN
4698    38U,	// EVMHESMF
4699    38U,	// EVMHESMFA
4700    38U,	// EVMHESMFAAW
4701    38U,	// EVMHESMFANW
4702    38U,	// EVMHESMI
4703    38U,	// EVMHESMIA
4704    38U,	// EVMHESMIAAW
4705    38U,	// EVMHESMIANW
4706    38U,	// EVMHESSF
4707    38U,	// EVMHESSFA
4708    38U,	// EVMHESSFAAW
4709    38U,	// EVMHESSFANW
4710    38U,	// EVMHESSIAAW
4711    38U,	// EVMHESSIANW
4712    38U,	// EVMHEUMI
4713    38U,	// EVMHEUMIA
4714    38U,	// EVMHEUMIAAW
4715    38U,	// EVMHEUMIANW
4716    38U,	// EVMHEUSIAAW
4717    38U,	// EVMHEUSIANW
4718    38U,	// EVMHOGSMFAA
4719    38U,	// EVMHOGSMFAN
4720    38U,	// EVMHOGSMIAA
4721    38U,	// EVMHOGSMIAN
4722    38U,	// EVMHOGUMIAA
4723    38U,	// EVMHOGUMIAN
4724    38U,	// EVMHOSMF
4725    38U,	// EVMHOSMFA
4726    38U,	// EVMHOSMFAAW
4727    38U,	// EVMHOSMFANW
4728    38U,	// EVMHOSMI
4729    38U,	// EVMHOSMIA
4730    38U,	// EVMHOSMIAAW
4731    38U,	// EVMHOSMIANW
4732    38U,	// EVMHOSSF
4733    38U,	// EVMHOSSFA
4734    38U,	// EVMHOSSFAAW
4735    38U,	// EVMHOSSFANW
4736    38U,	// EVMHOSSIAAW
4737    38U,	// EVMHOSSIANW
4738    38U,	// EVMHOUMI
4739    38U,	// EVMHOUMIA
4740    38U,	// EVMHOUMIAAW
4741    38U,	// EVMHOUMIANW
4742    38U,	// EVMHOUSIAAW
4743    38U,	// EVMHOUSIANW
4744    0U,	// EVMRA
4745    38U,	// EVMWHSMF
4746    38U,	// EVMWHSMFA
4747    38U,	// EVMWHSMI
4748    38U,	// EVMWHSMIA
4749    38U,	// EVMWHSSF
4750    38U,	// EVMWHSSFA
4751    38U,	// EVMWHUMI
4752    38U,	// EVMWHUMIA
4753    38U,	// EVMWLSMIAAW
4754    38U,	// EVMWLSMIANW
4755    38U,	// EVMWLSSIAAW
4756    38U,	// EVMWLSSIANW
4757    38U,	// EVMWLUMI
4758    38U,	// EVMWLUMIA
4759    38U,	// EVMWLUMIAAW
4760    38U,	// EVMWLUMIANW
4761    38U,	// EVMWLUSIAAW
4762    38U,	// EVMWLUSIANW
4763    38U,	// EVMWSMF
4764    38U,	// EVMWSMFA
4765    38U,	// EVMWSMFAA
4766    38U,	// EVMWSMFAN
4767    38U,	// EVMWSMI
4768    38U,	// EVMWSMIA
4769    38U,	// EVMWSMIAA
4770    38U,	// EVMWSMIAN
4771    38U,	// EVMWSSF
4772    38U,	// EVMWSSFA
4773    38U,	// EVMWSSFAA
4774    38U,	// EVMWSSFAN
4775    38U,	// EVMWUMI
4776    38U,	// EVMWUMIA
4777    38U,	// EVMWUMIAA
4778    38U,	// EVMWUMIAN
4779    38U,	// EVNAND
4780    0U,	// EVNEG
4781    38U,	// EVNOR
4782    38U,	// EVOR
4783    38U,	// EVORC
4784    38U,	// EVRLW
4785    34U,	// EVRLWI
4786    0U,	// EVRNDW
4787    0U,	// EVSEL
4788    38U,	// EVSLW
4789    34U,	// EVSLWI
4790    0U,	// EVSPLATFI
4791    0U,	// EVSPLATI
4792    34U,	// EVSRWIS
4793    34U,	// EVSRWIU
4794    38U,	// EVSRWS
4795    38U,	// EVSRWU
4796    0U,	// EVSTDD
4797    0U,	// EVSTDDX
4798    0U,	// EVSTDH
4799    0U,	// EVSTDHX
4800    0U,	// EVSTDW
4801    0U,	// EVSTDWX
4802    0U,	// EVSTWHE
4803    0U,	// EVSTWHEX
4804    0U,	// EVSTWHO
4805    0U,	// EVSTWHOX
4806    0U,	// EVSTWWE
4807    0U,	// EVSTWWEX
4808    0U,	// EVSTWWO
4809    0U,	// EVSTWWOX
4810    0U,	// EVSUBFSMIAAW
4811    0U,	// EVSUBFSSIAAW
4812    0U,	// EVSUBFUMIAAW
4813    0U,	// EVSUBFUSIAAW
4814    38U,	// EVSUBFW
4815    0U,	// EVSUBIFW
4816    38U,	// EVXOR
4817    0U,	// EXTSB
4818    0U,	// EXTSB8
4819    0U,	// EXTSB8_32_64
4820    0U,	// EXTSB8_rec
4821    0U,	// EXTSB_rec
4822    0U,	// EXTSH
4823    0U,	// EXTSH8
4824    0U,	// EXTSH8_32_64
4825    0U,	// EXTSH8_rec
4826    0U,	// EXTSH_rec
4827    0U,	// EXTSW
4828    32U,	// EXTSWSLI
4829    32U,	// EXTSWSLI_32_64
4830    32U,	// EXTSWSLI_32_64_rec
4831    32U,	// EXTSWSLI_rec
4832    0U,	// EXTSW_32
4833    0U,	// EXTSW_32_64
4834    0U,	// EXTSW_32_64_rec
4835    0U,	// EXTSW_rec
4836    0U,	// EnforceIEIO
4837    0U,	// FABSD
4838    0U,	// FABSD_rec
4839    0U,	// FABSS
4840    0U,	// FABSS_rec
4841    38U,	// FADD
4842    38U,	// FADDS
4843    38U,	// FADDS_rec
4844    38U,	// FADD_rec
4845    0U,	// FADDrtz
4846    0U,	// FCFID
4847    0U,	// FCFIDS
4848    0U,	// FCFIDS_rec
4849    0U,	// FCFIDU
4850    0U,	// FCFIDUS
4851    0U,	// FCFIDUS_rec
4852    0U,	// FCFIDU_rec
4853    0U,	// FCFID_rec
4854    38U,	// FCMPUD
4855    38U,	// FCMPUS
4856    38U,	// FCPSGND
4857    38U,	// FCPSGND_rec
4858    38U,	// FCPSGNS
4859    38U,	// FCPSGNS_rec
4860    0U,	// FCTID
4861    0U,	// FCTIDU
4862    0U,	// FCTIDUZ
4863    0U,	// FCTIDUZ_rec
4864    0U,	// FCTIDU_rec
4865    0U,	// FCTIDZ
4866    0U,	// FCTIDZ_rec
4867    0U,	// FCTID_rec
4868    0U,	// FCTIW
4869    0U,	// FCTIWU
4870    0U,	// FCTIWUZ
4871    0U,	// FCTIWUZ_rec
4872    0U,	// FCTIWU_rec
4873    0U,	// FCTIWZ
4874    0U,	// FCTIWZ_rec
4875    0U,	// FCTIW_rec
4876    38U,	// FDIV
4877    38U,	// FDIVS
4878    38U,	// FDIVS_rec
4879    38U,	// FDIV_rec
4880    134U,	// FMADD
4881    134U,	// FMADDS
4882    134U,	// FMADDS_rec
4883    134U,	// FMADD_rec
4884    0U,	// FMR
4885    0U,	// FMR_rec
4886    134U,	// FMSUB
4887    134U,	// FMSUBS
4888    134U,	// FMSUBS_rec
4889    134U,	// FMSUB_rec
4890    38U,	// FMUL
4891    38U,	// FMULS
4892    38U,	// FMULS_rec
4893    38U,	// FMUL_rec
4894    0U,	// FNABSD
4895    0U,	// FNABSD_rec
4896    0U,	// FNABSS
4897    0U,	// FNABSS_rec
4898    0U,	// FNEGD
4899    0U,	// FNEGD_rec
4900    0U,	// FNEGS
4901    0U,	// FNEGS_rec
4902    134U,	// FNMADD
4903    134U,	// FNMADDS
4904    134U,	// FNMADDS_rec
4905    134U,	// FNMADD_rec
4906    134U,	// FNMSUB
4907    134U,	// FNMSUBS
4908    134U,	// FNMSUBS_rec
4909    134U,	// FNMSUB_rec
4910    0U,	// FRE
4911    0U,	// FRES
4912    0U,	// FRES_rec
4913    0U,	// FRE_rec
4914    0U,	// FRIMD
4915    0U,	// FRIMD_rec
4916    0U,	// FRIMS
4917    0U,	// FRIMS_rec
4918    0U,	// FRIND
4919    0U,	// FRIND_rec
4920    0U,	// FRINS
4921    0U,	// FRINS_rec
4922    0U,	// FRIPD
4923    0U,	// FRIPD_rec
4924    0U,	// FRIPS
4925    0U,	// FRIPS_rec
4926    0U,	// FRIZD
4927    0U,	// FRIZD_rec
4928    0U,	// FRIZS
4929    0U,	// FRIZS_rec
4930    0U,	// FRSP
4931    0U,	// FRSP_rec
4932    0U,	// FRSQRTE
4933    0U,	// FRSQRTES
4934    0U,	// FRSQRTES_rec
4935    0U,	// FRSQRTE_rec
4936    134U,	// FSELD
4937    134U,	// FSELD_rec
4938    134U,	// FSELS
4939    134U,	// FSELS_rec
4940    0U,	// FSQRT
4941    0U,	// FSQRTS
4942    0U,	// FSQRTS_rec
4943    0U,	// FSQRT_rec
4944    38U,	// FSUB
4945    38U,	// FSUBS
4946    38U,	// FSUBS_rec
4947    38U,	// FSUB_rec
4948    38U,	// FTDIV
4949    0U,	// FTSQRT
4950    0U,	// GETtlsADDR
4951    0U,	// GETtlsADDR32
4952    0U,	// GETtlsldADDR
4953    0U,	// GETtlsldADDR32
4954    0U,	// HRFID
4955    0U,	// ICBI
4956    0U,	// ICBIEP
4957    0U,	// ICBLC
4958    0U,	// ICBLQ
4959    0U,	// ICBT
4960    0U,	// ICBTLS
4961    0U,	// ICCCI
4962    134U,	// ISEL
4963    134U,	// ISEL8
4964    0U,	// ISYNC
4965    0U,	// LA
4966    0U,	// LBARX
4967    0U,	// LBARXL
4968    0U,	// LBEPX
4969    0U,	// LBZ
4970    0U,	// LBZ8
4971    38U,	// LBZCIX
4972    0U,	// LBZU
4973    0U,	// LBZU8
4974    0U,	// LBZUX
4975    0U,	// LBZUX8
4976    0U,	// LBZX
4977    0U,	// LBZX8
4978    38U,	// LBZXTLS
4979    38U,	// LBZXTLS_
4980    38U,	// LBZXTLS_32
4981    0U,	// LD
4982    0U,	// LDARX
4983    0U,	// LDARXL
4984    34U,	// LDAT
4985    0U,	// LDBRX
4986    38U,	// LDCIX
4987    0U,	// LDMX
4988    0U,	// LDU
4989    0U,	// LDUX
4990    0U,	// LDX
4991    38U,	// LDXTLS
4992    38U,	// LDXTLS_
4993    0U,	// LDgotTprelL
4994    0U,	// LDgotTprelL32
4995    0U,	// LDtoc
4996    0U,	// LDtocBA
4997    0U,	// LDtocCPT
4998    0U,	// LDtocJTI
4999    0U,	// LDtocL
5000    0U,	// LFD
5001    0U,	// LFDEPX
5002    0U,	// LFDU
5003    0U,	// LFDUX
5004    0U,	// LFDX
5005    0U,	// LFIWAX
5006    0U,	// LFIWZX
5007    0U,	// LFS
5008    0U,	// LFSU
5009    0U,	// LFSUX
5010    0U,	// LFSX
5011    0U,	// LHA
5012    0U,	// LHA8
5013    0U,	// LHARX
5014    0U,	// LHARXL
5015    0U,	// LHAU
5016    0U,	// LHAU8
5017    0U,	// LHAUX
5018    0U,	// LHAUX8
5019    0U,	// LHAX
5020    0U,	// LHAX8
5021    0U,	// LHBRX
5022    0U,	// LHBRX8
5023    0U,	// LHEPX
5024    0U,	// LHZ
5025    0U,	// LHZ8
5026    38U,	// LHZCIX
5027    0U,	// LHZU
5028    0U,	// LHZU8
5029    0U,	// LHZUX
5030    0U,	// LHZUX8
5031    0U,	// LHZX
5032    0U,	// LHZX8
5033    38U,	// LHZXTLS
5034    38U,	// LHZXTLS_
5035    38U,	// LHZXTLS_32
5036    0U,	// LI
5037    0U,	// LI8
5038    0U,	// LIS
5039    0U,	// LIS8
5040    0U,	// LMW
5041    34U,	// LSWI
5042    0U,	// LVEBX
5043    0U,	// LVEHX
5044    0U,	// LVEWX
5045    0U,	// LVSL
5046    0U,	// LVSR
5047    0U,	// LVX
5048    0U,	// LVXL
5049    0U,	// LWA
5050    0U,	// LWARX
5051    0U,	// LWARXL
5052    34U,	// LWAT
5053    0U,	// LWAUX
5054    0U,	// LWAX
5055    0U,	// LWAX_32
5056    0U,	// LWA_32
5057    0U,	// LWBRX
5058    0U,	// LWBRX8
5059    0U,	// LWEPX
5060    0U,	// LWZ
5061    0U,	// LWZ8
5062    38U,	// LWZCIX
5063    0U,	// LWZU
5064    0U,	// LWZU8
5065    0U,	// LWZUX
5066    0U,	// LWZUX8
5067    0U,	// LWZX
5068    0U,	// LWZX8
5069    38U,	// LWZXTLS
5070    38U,	// LWZXTLS_
5071    38U,	// LWZXTLS_32
5072    0U,	// LWZtoc
5073    0U,	// LWZtocL
5074    0U,	// LXSD
5075    0U,	// LXSDX
5076    0U,	// LXSIBZX
5077    0U,	// LXSIHZX
5078    0U,	// LXSIWAX
5079    0U,	// LXSIWZX
5080    0U,	// LXSSP
5081    0U,	// LXSSPX
5082    0U,	// LXV
5083    0U,	// LXVB16X
5084    0U,	// LXVD2X
5085    0U,	// LXVDSX
5086    0U,	// LXVH8X
5087    38U,	// LXVL
5088    38U,	// LXVLL
5089    0U,	// LXVW4X
5090    0U,	// LXVWSX
5091    0U,	// LXVX
5092    134U,	// MADDHD
5093    134U,	// MADDHDU
5094    134U,	// MADDLD
5095    134U,	// MADDLD8
5096    0U,	// MBAR
5097    0U,	// MCRF
5098    0U,	// MCRFS
5099    0U,	// MCRXRX
5100    0U,	// MFBHRBE
5101    0U,	// MFCR
5102    0U,	// MFCR8
5103    0U,	// MFCTR
5104    0U,	// MFCTR8
5105    0U,	// MFDCR
5106    0U,	// MFFS
5107    0U,	// MFFSCDRN
5108    0U,	// MFFSCDRNI
5109    0U,	// MFFSCE
5110    0U,	// MFFSCRN
5111    0U,	// MFFSCRNI
5112    0U,	// MFFSL
5113    0U,	// MFFS_rec
5114    0U,	// MFLR
5115    0U,	// MFLR8
5116    0U,	// MFMSR
5117    0U,	// MFOCRF
5118    0U,	// MFOCRF8
5119    0U,	// MFPMR
5120    0U,	// MFSPR
5121    0U,	// MFSPR8
5122    0U,	// MFSR
5123    0U,	// MFSRIN
5124    0U,	// MFTB
5125    0U,	// MFTB8
5126    0U,	// MFVRD
5127    0U,	// MFVRSAVE
5128    0U,	// MFVRSAVEv
5129    0U,	// MFVRWZ
5130    0U,	// MFVSCR
5131    0U,	// MFVSRD
5132    0U,	// MFVSRLD
5133    0U,	// MFVSRWZ
5134    38U,	// MODSD
5135    38U,	// MODSW
5136    38U,	// MODUD
5137    38U,	// MODUW
5138    0U,	// MSGSYNC
5139    0U,	// MSYNC
5140    0U,	// MTCRF
5141    0U,	// MTCRF8
5142    0U,	// MTCTR
5143    0U,	// MTCTR8
5144    0U,	// MTCTR8loop
5145    0U,	// MTCTRloop
5146    0U,	// MTDCR
5147    0U,	// MTFSB0
5148    0U,	// MTFSB1
5149    134U,	// MTFSF
5150    38U,	// MTFSFI
5151    38U,	// MTFSFI_rec
5152    134U,	// MTFSF_rec
5153    0U,	// MTFSFb
5154    0U,	// MTLR
5155    0U,	// MTLR8
5156    0U,	// MTMSR
5157    0U,	// MTMSRD
5158    0U,	// MTOCRF
5159    0U,	// MTOCRF8
5160    0U,	// MTPMR
5161    0U,	// MTSPR
5162    0U,	// MTSPR8
5163    0U,	// MTSR
5164    0U,	// MTSRIN
5165    0U,	// MTVRD
5166    0U,	// MTVRSAVE
5167    0U,	// MTVRSAVEv
5168    0U,	// MTVRWA
5169    0U,	// MTVRWZ
5170    0U,	// MTVSCR
5171    0U,	// MTVSRD
5172    38U,	// MTVSRDD
5173    0U,	// MTVSRWA
5174    0U,	// MTVSRWS
5175    0U,	// MTVSRWZ
5176    38U,	// MULHD
5177    38U,	// MULHDU
5178    38U,	// MULHDU_rec
5179    38U,	// MULHD_rec
5180    38U,	// MULHW
5181    38U,	// MULHWU
5182    38U,	// MULHWU_rec
5183    38U,	// MULHW_rec
5184    38U,	// MULLD
5185    38U,	// MULLDO
5186    38U,	// MULLDO_rec
5187    38U,	// MULLD_rec
5188    4U,	// MULLI
5189    4U,	// MULLI8
5190    38U,	// MULLW
5191    38U,	// MULLWO
5192    38U,	// MULLWO_rec
5193    38U,	// MULLW_rec
5194    0U,	// MoveGOTtoLR
5195    0U,	// MovePCtoLR
5196    0U,	// MovePCtoLR8
5197    38U,	// NAND
5198    38U,	// NAND8
5199    38U,	// NAND8_rec
5200    38U,	// NAND_rec
5201    0U,	// NAP
5202    0U,	// NEG
5203    0U,	// NEG8
5204    0U,	// NEG8O
5205    0U,	// NEG8O_rec
5206    0U,	// NEG8_rec
5207    0U,	// NEGO
5208    0U,	// NEGO_rec
5209    0U,	// NEG_rec
5210    0U,	// NOP
5211    0U,	// NOP_GT_PWR6
5212    0U,	// NOP_GT_PWR7
5213    38U,	// NOR
5214    38U,	// NOR8
5215    38U,	// NOR8_rec
5216    38U,	// NOR_rec
5217    38U,	// OR
5218    38U,	// OR8
5219    38U,	// OR8_rec
5220    38U,	// ORC
5221    38U,	// ORC8
5222    38U,	// ORC8_rec
5223    38U,	// ORC_rec
5224    8U,	// ORI
5225    8U,	// ORI8
5226    8U,	// ORIS
5227    8U,	// ORIS8
5228    38U,	// OR_rec
5229    0U,	// POPCNTB
5230    0U,	// POPCNTD
5231    0U,	// POPCNTW
5232    0U,	// PPC32GOT
5233    0U,	// PPC32PICGOT
5234    262U,	// QVALIGNI
5235    262U,	// QVALIGNIb
5236    262U,	// QVALIGNIs
5237    16U,	// QVESPLATI
5238    16U,	// QVESPLATIb
5239    16U,	// QVESPLATIs
5240    0U,	// QVFABS
5241    0U,	// QVFABSs
5242    38U,	// QVFADD
5243    38U,	// QVFADDS
5244    38U,	// QVFADDSs
5245    0U,	// QVFCFID
5246    0U,	// QVFCFIDS
5247    0U,	// QVFCFIDU
5248    0U,	// QVFCFIDUS
5249    0U,	// QVFCFIDb
5250    38U,	// QVFCMPEQ
5251    38U,	// QVFCMPEQb
5252    38U,	// QVFCMPEQbs
5253    38U,	// QVFCMPGT
5254    38U,	// QVFCMPGTb
5255    38U,	// QVFCMPGTbs
5256    38U,	// QVFCMPLT
5257    38U,	// QVFCMPLTb
5258    38U,	// QVFCMPLTbs
5259    38U,	// QVFCPSGN
5260    38U,	// QVFCPSGNs
5261    0U,	// QVFCTID
5262    0U,	// QVFCTIDU
5263    0U,	// QVFCTIDUZ
5264    0U,	// QVFCTIDZ
5265    0U,	// QVFCTIDb
5266    0U,	// QVFCTIW
5267    0U,	// QVFCTIWU
5268    0U,	// QVFCTIWUZ
5269    0U,	// QVFCTIWZ
5270    326U,	// QVFLOGICAL
5271    326U,	// QVFLOGICALb
5272    326U,	// QVFLOGICALs
5273    18U,	// QVFMADD
5274    18U,	// QVFMADDS
5275    18U,	// QVFMADDSs
5276    0U,	// QVFMR
5277    0U,	// QVFMRb
5278    0U,	// QVFMRs
5279    18U,	// QVFMSUB
5280    18U,	// QVFMSUBS
5281    18U,	// QVFMSUBSs
5282    38U,	// QVFMUL
5283    38U,	// QVFMULS
5284    38U,	// QVFMULSs
5285    0U,	// QVFNABS
5286    0U,	// QVFNABSs
5287    0U,	// QVFNEG
5288    0U,	// QVFNEGs
5289    18U,	// QVFNMADD
5290    18U,	// QVFNMADDS
5291    18U,	// QVFNMADDSs
5292    18U,	// QVFNMSUB
5293    18U,	// QVFNMSUBS
5294    18U,	// QVFNMSUBSs
5295    134U,	// QVFPERM
5296    134U,	// QVFPERMs
5297    0U,	// QVFRE
5298    0U,	// QVFRES
5299    0U,	// QVFRESs
5300    0U,	// QVFRIM
5301    0U,	// QVFRIMs
5302    0U,	// QVFRIN
5303    0U,	// QVFRINs
5304    0U,	// QVFRIP
5305    0U,	// QVFRIPs
5306    0U,	// QVFRIZ
5307    0U,	// QVFRIZs
5308    0U,	// QVFRSP
5309    0U,	// QVFRSPs
5310    0U,	// QVFRSQRTE
5311    0U,	// QVFRSQRTES
5312    0U,	// QVFRSQRTESs
5313    18U,	// QVFSEL
5314    18U,	// QVFSELb
5315    18U,	// QVFSELbb
5316    18U,	// QVFSELbs
5317    38U,	// QVFSUB
5318    38U,	// QVFSUBS
5319    38U,	// QVFSUBSs
5320    38U,	// QVFTSTNAN
5321    38U,	// QVFTSTNANb
5322    38U,	// QVFTSTNANbs
5323    18U,	// QVFXMADD
5324    18U,	// QVFXMADDS
5325    38U,	// QVFXMUL
5326    38U,	// QVFXMULS
5327    18U,	// QVFXXCPNMADD
5328    18U,	// QVFXXCPNMADDS
5329    18U,	// QVFXXMADD
5330    18U,	// QVFXXMADDS
5331    18U,	// QVFXXNPMADD
5332    18U,	// QVFXXNPMADDS
5333    0U,	// QVGPCI
5334    0U,	// QVLFCDUX
5335    0U,	// QVLFCDUXA
5336    0U,	// QVLFCDX
5337    0U,	// QVLFCDXA
5338    0U,	// QVLFCSUX
5339    0U,	// QVLFCSUXA
5340    0U,	// QVLFCSX
5341    0U,	// QVLFCSXA
5342    0U,	// QVLFCSXs
5343    0U,	// QVLFDUX
5344    0U,	// QVLFDUXA
5345    0U,	// QVLFDX
5346    0U,	// QVLFDXA
5347    0U,	// QVLFDXb
5348    0U,	// QVLFIWAX
5349    0U,	// QVLFIWAXA
5350    0U,	// QVLFIWZX
5351    0U,	// QVLFIWZXA
5352    0U,	// QVLFSUX
5353    0U,	// QVLFSUXA
5354    0U,	// QVLFSX
5355    0U,	// QVLFSXA
5356    0U,	// QVLFSXb
5357    0U,	// QVLFSXs
5358    0U,	// QVLPCLDX
5359    0U,	// QVLPCLSX
5360    0U,	// QVLPCLSXint
5361    0U,	// QVLPCRDX
5362    0U,	// QVLPCRSX
5363    0U,	// QVSTFCDUX
5364    0U,	// QVSTFCDUXA
5365    0U,	// QVSTFCDUXI
5366    0U,	// QVSTFCDUXIA
5367    0U,	// QVSTFCDX
5368    0U,	// QVSTFCDXA
5369    0U,	// QVSTFCDXI
5370    0U,	// QVSTFCDXIA
5371    0U,	// QVSTFCSUX
5372    0U,	// QVSTFCSUXA
5373    0U,	// QVSTFCSUXI
5374    0U,	// QVSTFCSUXIA
5375    0U,	// QVSTFCSX
5376    0U,	// QVSTFCSXA
5377    0U,	// QVSTFCSXI
5378    0U,	// QVSTFCSXIA
5379    0U,	// QVSTFCSXs
5380    0U,	// QVSTFDUX
5381    0U,	// QVSTFDUXA
5382    0U,	// QVSTFDUXI
5383    0U,	// QVSTFDUXIA
5384    0U,	// QVSTFDX
5385    0U,	// QVSTFDXA
5386    0U,	// QVSTFDXI
5387    0U,	// QVSTFDXIA
5388    0U,	// QVSTFDXb
5389    0U,	// QVSTFIWX
5390    0U,	// QVSTFIWXA
5391    0U,	// QVSTFSUX
5392    0U,	// QVSTFSUXA
5393    0U,	// QVSTFSUXI
5394    0U,	// QVSTFSUXIA
5395    0U,	// QVSTFSUXs
5396    0U,	// QVSTFSX
5397    0U,	// QVSTFSXA
5398    0U,	// QVSTFSXI
5399    0U,	// QVSTFSXIA
5400    0U,	// QVSTFSXs
5401    0U,	// RESTORE_CR
5402    0U,	// RESTORE_CRBIT
5403    0U,	// RESTORE_VRSAVE
5404    0U,	// RFCI
5405    0U,	// RFDI
5406    0U,	// RFEBB
5407    0U,	// RFI
5408    0U,	// RFID
5409    0U,	// RFMCI
5410    6U,	// RLDCL
5411    6U,	// RLDCL_rec
5412    6U,	// RLDCR
5413    6U,	// RLDCR_rec
5414    0U,	// RLDIC
5415    0U,	// RLDICL
5416    0U,	// RLDICL_32
5417    0U,	// RLDICL_32_64
5418    0U,	// RLDICL_32_rec
5419    0U,	// RLDICL_rec
5420    0U,	// RLDICR
5421    0U,	// RLDICR_32
5422    0U,	// RLDICR_rec
5423    0U,	// RLDIC_rec
5424    0U,	// RLDIMI
5425    0U,	// RLDIMI_rec
5426    0U,	// RLWIMI
5427    0U,	// RLWIMI8
5428    0U,	// RLWIMI8_rec
5429    0U,	// RLWIMI_rec
5430    578U,	// RLWINM
5431    578U,	// RLWINM8
5432    578U,	// RLWINM8_rec
5433    578U,	// RLWINM_rec
5434    582U,	// RLWNM
5435    582U,	// RLWNM8
5436    582U,	// RLWNM8_rec
5437    582U,	// RLWNM_rec
5438    0U,	// ReadTB
5439    0U,	// SC
5440    0U,	// SELECT_CC_F16
5441    0U,	// SELECT_CC_F4
5442    0U,	// SELECT_CC_F8
5443    0U,	// SELECT_CC_I4
5444    0U,	// SELECT_CC_I8
5445    0U,	// SELECT_CC_QBRC
5446    0U,	// SELECT_CC_QFRC
5447    0U,	// SELECT_CC_QSRC
5448    0U,	// SELECT_CC_SPE
5449    0U,	// SELECT_CC_SPE4
5450    0U,	// SELECT_CC_VRRC
5451    0U,	// SELECT_CC_VSFRC
5452    0U,	// SELECT_CC_VSRC
5453    0U,	// SELECT_CC_VSSRC
5454    0U,	// SELECT_F16
5455    0U,	// SELECT_F4
5456    0U,	// SELECT_F8
5457    0U,	// SELECT_I4
5458    0U,	// SELECT_I8
5459    0U,	// SELECT_QBRC
5460    0U,	// SELECT_QFRC
5461    0U,	// SELECT_QSRC
5462    0U,	// SELECT_SPE
5463    0U,	// SELECT_SPE4
5464    0U,	// SELECT_VRRC
5465    0U,	// SELECT_VSFRC
5466    0U,	// SELECT_VSRC
5467    0U,	// SELECT_VSSRC
5468    0U,	// SETB
5469    0U,	// SETB8
5470    0U,	// SETRND
5471    0U,	// SETRNDi
5472    0U,	// SLBFEE_rec
5473    0U,	// SLBIA
5474    0U,	// SLBIE
5475    0U,	// SLBIEG
5476    0U,	// SLBMFEE
5477    0U,	// SLBMFEV
5478    0U,	// SLBMTE
5479    0U,	// SLBSYNC
5480    38U,	// SLD
5481    38U,	// SLD_rec
5482    38U,	// SLW
5483    38U,	// SLW8
5484    38U,	// SLW8_rec
5485    38U,	// SLW_rec
5486    0U,	// SPELWZ
5487    0U,	// SPELWZX
5488    0U,	// SPESTW
5489    0U,	// SPESTWX
5490    0U,	// SPILL_CR
5491    0U,	// SPILL_CRBIT
5492    0U,	// SPILL_VRSAVE
5493    38U,	// SRAD
5494    32U,	// SRADI
5495    32U,	// SRADI_32
5496    32U,	// SRADI_rec
5497    38U,	// SRAD_rec
5498    38U,	// SRAW
5499    34U,	// SRAWI
5500    34U,	// SRAWI_rec
5501    38U,	// SRAW_rec
5502    38U,	// SRD
5503    38U,	// SRD_rec
5504    38U,	// SRW
5505    38U,	// SRW8
5506    38U,	// SRW8_rec
5507    38U,	// SRW_rec
5508    0U,	// STB
5509    0U,	// STB8
5510    38U,	// STBCIX
5511    0U,	// STBCX
5512    0U,	// STBEPX
5513    0U,	// STBU
5514    0U,	// STBU8
5515    0U,	// STBUX
5516    0U,	// STBUX8
5517    0U,	// STBX
5518    0U,	// STBX8
5519    38U,	// STBXTLS
5520    38U,	// STBXTLS_
5521    38U,	// STBXTLS_32
5522    0U,	// STD
5523    34U,	// STDAT
5524    0U,	// STDBRX
5525    38U,	// STDCIX
5526    0U,	// STDCX
5527    0U,	// STDU
5528    0U,	// STDUX
5529    0U,	// STDX
5530    38U,	// STDXTLS
5531    38U,	// STDXTLS_
5532    0U,	// STFD
5533    0U,	// STFDEPX
5534    0U,	// STFDU
5535    0U,	// STFDUX
5536    0U,	// STFDX
5537    0U,	// STFIWX
5538    0U,	// STFS
5539    0U,	// STFSU
5540    0U,	// STFSUX
5541    0U,	// STFSX
5542    0U,	// STH
5543    0U,	// STH8
5544    0U,	// STHBRX
5545    38U,	// STHCIX
5546    0U,	// STHCX
5547    0U,	// STHEPX
5548    0U,	// STHU
5549    0U,	// STHU8
5550    0U,	// STHUX
5551    0U,	// STHUX8
5552    0U,	// STHX
5553    0U,	// STHX8
5554    38U,	// STHXTLS
5555    38U,	// STHXTLS_
5556    38U,	// STHXTLS_32
5557    0U,	// STMW
5558    0U,	// STOP
5559    34U,	// STSWI
5560    0U,	// STVEBX
5561    0U,	// STVEHX
5562    0U,	// STVEWX
5563    0U,	// STVX
5564    0U,	// STVXL
5565    0U,	// STW
5566    0U,	// STW8
5567    34U,	// STWAT
5568    0U,	// STWBRX
5569    38U,	// STWCIX
5570    0U,	// STWCX
5571    0U,	// STWEPX
5572    0U,	// STWU
5573    0U,	// STWU8
5574    0U,	// STWUX
5575    0U,	// STWUX8
5576    0U,	// STWX
5577    0U,	// STWX8
5578    38U,	// STWXTLS
5579    38U,	// STWXTLS_
5580    38U,	// STWXTLS_32
5581    0U,	// STXSD
5582    0U,	// STXSDX
5583    0U,	// STXSIBX
5584    0U,	// STXSIBXv
5585    0U,	// STXSIHX
5586    0U,	// STXSIHXv
5587    0U,	// STXSIWX
5588    0U,	// STXSSP
5589    0U,	// STXSSPX
5590    0U,	// STXV
5591    0U,	// STXVB16X
5592    0U,	// STXVD2X
5593    0U,	// STXVH8X
5594    38U,	// STXVL
5595    38U,	// STXVLL
5596    0U,	// STXVW4X
5597    0U,	// STXVX
5598    38U,	// SUBF
5599    38U,	// SUBF8
5600    38U,	// SUBF8O
5601    38U,	// SUBF8O_rec
5602    38U,	// SUBF8_rec
5603    38U,	// SUBFC
5604    38U,	// SUBFC8
5605    38U,	// SUBFC8O
5606    38U,	// SUBFC8O_rec
5607    38U,	// SUBFC8_rec
5608    38U,	// SUBFCO
5609    38U,	// SUBFCO_rec
5610    38U,	// SUBFC_rec
5611    38U,	// SUBFE
5612    38U,	// SUBFE8
5613    38U,	// SUBFE8O
5614    38U,	// SUBFE8O_rec
5615    38U,	// SUBFE8_rec
5616    38U,	// SUBFEO
5617    38U,	// SUBFEO_rec
5618    38U,	// SUBFE_rec
5619    4U,	// SUBFIC
5620    4U,	// SUBFIC8
5621    0U,	// SUBFME
5622    0U,	// SUBFME8
5623    0U,	// SUBFME8O
5624    0U,	// SUBFME8O_rec
5625    0U,	// SUBFME8_rec
5626    0U,	// SUBFMEO
5627    0U,	// SUBFMEO_rec
5628    0U,	// SUBFME_rec
5629    38U,	// SUBFO
5630    38U,	// SUBFO_rec
5631    0U,	// SUBFZE
5632    0U,	// SUBFZE8
5633    0U,	// SUBFZE8O
5634    0U,	// SUBFZE8O_rec
5635    0U,	// SUBFZE8_rec
5636    0U,	// SUBFZEO
5637    0U,	// SUBFZEO_rec
5638    0U,	// SUBFZE_rec
5639    38U,	// SUBF_rec
5640    0U,	// SYNC
5641    0U,	// TABORT
5642    38U,	// TABORTDC
5643    34U,	// TABORTDCI
5644    38U,	// TABORTWC
5645    34U,	// TABORTWCI
5646    0U,	// TAILB
5647    0U,	// TAILB8
5648    0U,	// TAILBA
5649    0U,	// TAILBA8
5650    0U,	// TAILBCTR
5651    0U,	// TAILBCTR8
5652    0U,	// TBEGIN
5653    0U,	// TBEGIN_RET
5654    0U,	// TCHECK
5655    0U,	// TCHECK_RET
5656    0U,	// TCRETURNai
5657    0U,	// TCRETURNai8
5658    0U,	// TCRETURNdi
5659    0U,	// TCRETURNdi8
5660    0U,	// TCRETURNri
5661    0U,	// TCRETURNri8
5662    38U,	// TD
5663    4U,	// TDI
5664    0U,	// TEND
5665    0U,	// TLBIA
5666    0U,	// TLBIE
5667    0U,	// TLBIEL
5668    0U,	// TLBIVAX
5669    0U,	// TLBLD
5670    0U,	// TLBLI
5671    0U,	// TLBRE
5672    38U,	// TLBRE2
5673    0U,	// TLBSX
5674    38U,	// TLBSX2
5675    38U,	// TLBSX2D
5676    0U,	// TLBSYNC
5677    0U,	// TLBWE
5678    38U,	// TLBWE2
5679    0U,	// TRAP
5680    0U,	// TRECHKPT
5681    0U,	// TRECLAIM
5682    0U,	// TSR
5683    38U,	// TW
5684    4U,	// TWI
5685    0U,	// UNENCODED_NOP
5686    0U,	// UPDATE_VRSAVE
5687    0U,	// UpdateGBR
5688    38U,	// VABSDUB
5689    38U,	// VABSDUH
5690    38U,	// VABSDUW
5691    38U,	// VADDCUQ
5692    38U,	// VADDCUW
5693    134U,	// VADDECUQ
5694    134U,	// VADDEUQM
5695    38U,	// VADDFP
5696    38U,	// VADDSBS
5697    38U,	// VADDSHS
5698    38U,	// VADDSWS
5699    38U,	// VADDUBM
5700    38U,	// VADDUBS
5701    38U,	// VADDUDM
5702    38U,	// VADDUHM
5703    38U,	// VADDUHS
5704    38U,	// VADDUQM
5705    38U,	// VADDUWM
5706    38U,	// VADDUWS
5707    38U,	// VAND
5708    38U,	// VANDC
5709    38U,	// VAVGSB
5710    38U,	// VAVGSH
5711    38U,	// VAVGSW
5712    38U,	// VAVGUB
5713    38U,	// VAVGUH
5714    38U,	// VAVGUW
5715    38U,	// VBPERMD
5716    38U,	// VBPERMQ
5717    1U,	// VCFSX
5718    1U,	// VCFSX_0
5719    1U,	// VCFUX
5720    1U,	// VCFUX_0
5721    38U,	// VCIPHER
5722    38U,	// VCIPHERLAST
5723    0U,	// VCLZB
5724    0U,	// VCLZD
5725    0U,	// VCLZH
5726    0U,	// VCLZLSBB
5727    0U,	// VCLZW
5728    38U,	// VCMPBFP
5729    38U,	// VCMPBFP_rec
5730    38U,	// VCMPEQFP
5731    38U,	// VCMPEQFP_rec
5732    38U,	// VCMPEQUB
5733    38U,	// VCMPEQUB_rec
5734    38U,	// VCMPEQUD
5735    38U,	// VCMPEQUD_rec
5736    38U,	// VCMPEQUH
5737    38U,	// VCMPEQUH_rec
5738    38U,	// VCMPEQUW
5739    38U,	// VCMPEQUW_rec
5740    38U,	// VCMPGEFP
5741    38U,	// VCMPGEFP_rec
5742    38U,	// VCMPGTFP
5743    38U,	// VCMPGTFP_rec
5744    38U,	// VCMPGTSB
5745    38U,	// VCMPGTSB_rec
5746    38U,	// VCMPGTSD
5747    38U,	// VCMPGTSD_rec
5748    38U,	// VCMPGTSH
5749    38U,	// VCMPGTSH_rec
5750    38U,	// VCMPGTSW
5751    38U,	// VCMPGTSW_rec
5752    38U,	// VCMPGTUB
5753    38U,	// VCMPGTUB_rec
5754    38U,	// VCMPGTUD
5755    38U,	// VCMPGTUD_rec
5756    38U,	// VCMPGTUH
5757    38U,	// VCMPGTUH_rec
5758    38U,	// VCMPGTUW
5759    38U,	// VCMPGTUW_rec
5760    38U,	// VCMPNEB
5761    38U,	// VCMPNEB_rec
5762    38U,	// VCMPNEH
5763    38U,	// VCMPNEH_rec
5764    38U,	// VCMPNEW
5765    38U,	// VCMPNEW_rec
5766    38U,	// VCMPNEZB
5767    38U,	// VCMPNEZB_rec
5768    38U,	// VCMPNEZH
5769    38U,	// VCMPNEZH_rec
5770    38U,	// VCMPNEZW
5771    38U,	// VCMPNEZW_rec
5772    1U,	// VCTSXS
5773    1U,	// VCTSXS_0
5774    1U,	// VCTUXS
5775    1U,	// VCTUXS_0
5776    0U,	// VCTZB
5777    0U,	// VCTZD
5778    0U,	// VCTZH
5779    0U,	// VCTZLSBB
5780    0U,	// VCTZW
5781    38U,	// VEQV
5782    0U,	// VEXPTEFP
5783    1U,	// VEXTRACTD
5784    1U,	// VEXTRACTUB
5785    1U,	// VEXTRACTUH
5786    1U,	// VEXTRACTUW
5787    0U,	// VEXTSB2D
5788    0U,	// VEXTSB2Ds
5789    0U,	// VEXTSB2W
5790    0U,	// VEXTSB2Ws
5791    0U,	// VEXTSH2D
5792    0U,	// VEXTSH2Ds
5793    0U,	// VEXTSH2W
5794    0U,	// VEXTSH2Ws
5795    0U,	// VEXTSW2D
5796    0U,	// VEXTSW2Ds
5797    38U,	// VEXTUBLX
5798    38U,	// VEXTUBRX
5799    38U,	// VEXTUHLX
5800    38U,	// VEXTUHRX
5801    38U,	// VEXTUWLX
5802    38U,	// VEXTUWRX
5803    0U,	// VGBBD
5804    0U,	// VINSERTB
5805    1U,	// VINSERTD
5806    0U,	// VINSERTH
5807    1U,	// VINSERTW
5808    0U,	// VLOGEFP
5809    134U,	// VMADDFP
5810    38U,	// VMAXFP
5811    38U,	// VMAXSB
5812    38U,	// VMAXSD
5813    38U,	// VMAXSH
5814    38U,	// VMAXSW
5815    38U,	// VMAXUB
5816    38U,	// VMAXUD
5817    38U,	// VMAXUH
5818    38U,	// VMAXUW
5819    134U,	// VMHADDSHS
5820    134U,	// VMHRADDSHS
5821    38U,	// VMINFP
5822    38U,	// VMINSB
5823    38U,	// VMINSD
5824    38U,	// VMINSH
5825    38U,	// VMINSW
5826    38U,	// VMINUB
5827    38U,	// VMINUD
5828    38U,	// VMINUH
5829    38U,	// VMINUW
5830    134U,	// VMLADDUHM
5831    38U,	// VMRGEW
5832    38U,	// VMRGHB
5833    38U,	// VMRGHH
5834    38U,	// VMRGHW
5835    38U,	// VMRGLB
5836    38U,	// VMRGLH
5837    38U,	// VMRGLW
5838    38U,	// VMRGOW
5839    134U,	// VMSUMMBM
5840    134U,	// VMSUMSHM
5841    134U,	// VMSUMSHS
5842    134U,	// VMSUMUBM
5843    134U,	// VMSUMUHM
5844    134U,	// VMSUMUHS
5845    0U,	// VMUL10CUQ
5846    38U,	// VMUL10ECUQ
5847    38U,	// VMUL10EUQ
5848    0U,	// VMUL10UQ
5849    38U,	// VMULESB
5850    38U,	// VMULESH
5851    38U,	// VMULESW
5852    38U,	// VMULEUB
5853    38U,	// VMULEUH
5854    38U,	// VMULEUW
5855    38U,	// VMULOSB
5856    38U,	// VMULOSH
5857    38U,	// VMULOSW
5858    38U,	// VMULOUB
5859    38U,	// VMULOUH
5860    38U,	// VMULOUW
5861    38U,	// VMULUWM
5862    38U,	// VNAND
5863    38U,	// VNCIPHER
5864    38U,	// VNCIPHERLAST
5865    0U,	// VNEGD
5866    0U,	// VNEGW
5867    134U,	// VNMSUBFP
5868    38U,	// VNOR
5869    38U,	// VOR
5870    38U,	// VORC
5871    134U,	// VPERM
5872    134U,	// VPERMR
5873    134U,	// VPERMXOR
5874    38U,	// VPKPX
5875    38U,	// VPKSDSS
5876    38U,	// VPKSDUS
5877    38U,	// VPKSHSS
5878    38U,	// VPKSHUS
5879    38U,	// VPKSWSS
5880    38U,	// VPKSWUS
5881    38U,	// VPKUDUM
5882    38U,	// VPKUDUS
5883    38U,	// VPKUHUM
5884    38U,	// VPKUHUS
5885    38U,	// VPKUWUM
5886    38U,	// VPKUWUS
5887    38U,	// VPMSUMB
5888    38U,	// VPMSUMD
5889    38U,	// VPMSUMH
5890    38U,	// VPMSUMW
5891    0U,	// VPOPCNTB
5892    0U,	// VPOPCNTD
5893    0U,	// VPOPCNTH
5894    0U,	// VPOPCNTW
5895    0U,	// VPRTYBD
5896    0U,	// VPRTYBQ
5897    0U,	// VPRTYBW
5898    0U,	// VREFP
5899    0U,	// VRFIM
5900    0U,	// VRFIN
5901    0U,	// VRFIP
5902    0U,	// VRFIZ
5903    38U,	// VRLB
5904    38U,	// VRLD
5905    38U,	// VRLDMI
5906    38U,	// VRLDNM
5907    38U,	// VRLH
5908    38U,	// VRLW
5909    38U,	// VRLWMI
5910    38U,	// VRLWNM
5911    0U,	// VRSQRTEFP
5912    0U,	// VSBOX
5913    134U,	// VSEL
5914    394U,	// VSHASIGMAD
5915    394U,	// VSHASIGMAW
5916    38U,	// VSL
5917    38U,	// VSLB
5918    38U,	// VSLD
5919    390U,	// VSLDOI
5920    38U,	// VSLH
5921    38U,	// VSLO
5922    38U,	// VSLV
5923    38U,	// VSLW
5924    1U,	// VSPLTB
5925    1U,	// VSPLTBs
5926    1U,	// VSPLTH
5927    1U,	// VSPLTHs
5928    0U,	// VSPLTISB
5929    0U,	// VSPLTISH
5930    0U,	// VSPLTISW
5931    1U,	// VSPLTW
5932    38U,	// VSR
5933    38U,	// VSRAB
5934    38U,	// VSRAD
5935    38U,	// VSRAH
5936    38U,	// VSRAW
5937    38U,	// VSRB
5938    38U,	// VSRD
5939    38U,	// VSRH
5940    38U,	// VSRO
5941    38U,	// VSRV
5942    38U,	// VSRW
5943    38U,	// VSUBCUQ
5944    38U,	// VSUBCUW
5945    134U,	// VSUBECUQ
5946    134U,	// VSUBEUQM
5947    38U,	// VSUBFP
5948    38U,	// VSUBSBS
5949    38U,	// VSUBSHS
5950    38U,	// VSUBSWS
5951    38U,	// VSUBUBM
5952    38U,	// VSUBUBS
5953    38U,	// VSUBUDM
5954    38U,	// VSUBUHM
5955    38U,	// VSUBUHS
5956    38U,	// VSUBUQM
5957    38U,	// VSUBUWM
5958    38U,	// VSUBUWS
5959    38U,	// VSUM2SWS
5960    38U,	// VSUM4SBS
5961    38U,	// VSUM4SHS
5962    38U,	// VSUM4UBS
5963    38U,	// VSUMSWS
5964    0U,	// VUPKHPX
5965    0U,	// VUPKHSB
5966    0U,	// VUPKHSH
5967    0U,	// VUPKHSW
5968    0U,	// VUPKLPX
5969    0U,	// VUPKLSB
5970    0U,	// VUPKLSH
5971    0U,	// VUPKLSW
5972    38U,	// VXOR
5973    12U,	// V_SET0
5974    12U,	// V_SET0B
5975    12U,	// V_SET0H
5976    0U,	// V_SETALLONES
5977    0U,	// V_SETALLONESB
5978    0U,	// V_SETALLONESH
5979    0U,	// WAIT
5980    0U,	// WRTEE
5981    0U,	// WRTEEI
5982    38U,	// XOR
5983    38U,	// XOR8
5984    38U,	// XOR8_rec
5985    8U,	// XORI
5986    8U,	// XORI8
5987    8U,	// XORIS
5988    8U,	// XORIS8
5989    38U,	// XOR_rec
5990    0U,	// XSABSDP
5991    0U,	// XSABSQP
5992    38U,	// XSADDDP
5993    38U,	// XSADDQP
5994    38U,	// XSADDQPO
5995    38U,	// XSADDSP
5996    38U,	// XSCMPEQDP
5997    38U,	// XSCMPEXPDP
5998    38U,	// XSCMPEXPQP
5999    38U,	// XSCMPGEDP
6000    38U,	// XSCMPGTDP
6001    38U,	// XSCMPODP
6002    38U,	// XSCMPOQP
6003    38U,	// XSCMPUDP
6004    38U,	// XSCMPUQP
6005    38U,	// XSCPSGNDP
6006    38U,	// XSCPSGNQP
6007    0U,	// XSCVDPHP
6008    0U,	// XSCVDPQP
6009    0U,	// XSCVDPSP
6010    0U,	// XSCVDPSPN
6011    0U,	// XSCVDPSXDS
6012    0U,	// XSCVDPSXDSs
6013    0U,	// XSCVDPSXWS
6014    0U,	// XSCVDPSXWSs
6015    0U,	// XSCVDPUXDS
6016    0U,	// XSCVDPUXDSs
6017    0U,	// XSCVDPUXWS
6018    0U,	// XSCVDPUXWSs
6019    0U,	// XSCVHPDP
6020    0U,	// XSCVQPDP
6021    0U,	// XSCVQPDPO
6022    0U,	// XSCVQPSDZ
6023    0U,	// XSCVQPSWZ
6024    0U,	// XSCVQPUDZ
6025    0U,	// XSCVQPUWZ
6026    0U,	// XSCVSDQP
6027    0U,	// XSCVSPDP
6028    0U,	// XSCVSPDPN
6029    0U,	// XSCVSXDDP
6030    0U,	// XSCVSXDSP
6031    0U,	// XSCVUDQP
6032    0U,	// XSCVUXDDP
6033    0U,	// XSCVUXDSP
6034    38U,	// XSDIVDP
6035    38U,	// XSDIVQP
6036    38U,	// XSDIVQPO
6037    38U,	// XSDIVSP
6038    38U,	// XSIEXPDP
6039    38U,	// XSIEXPQP
6040    1U,	// XSMADDADP
6041    1U,	// XSMADDASP
6042    1U,	// XSMADDMDP
6043    1U,	// XSMADDMSP
6044    1U,	// XSMADDQP
6045    1U,	// XSMADDQPO
6046    38U,	// XSMAXCDP
6047    38U,	// XSMAXDP
6048    38U,	// XSMAXJDP
6049    38U,	// XSMINCDP
6050    38U,	// XSMINDP
6051    38U,	// XSMINJDP
6052    1U,	// XSMSUBADP
6053    1U,	// XSMSUBASP
6054    1U,	// XSMSUBMDP
6055    1U,	// XSMSUBMSP
6056    1U,	// XSMSUBQP
6057    1U,	// XSMSUBQPO
6058    38U,	// XSMULDP
6059    38U,	// XSMULQP
6060    38U,	// XSMULQPO
6061    38U,	// XSMULSP
6062    0U,	// XSNABSDP
6063    0U,	// XSNABSQP
6064    0U,	// XSNEGDP
6065    0U,	// XSNEGQP
6066    1U,	// XSNMADDADP
6067    1U,	// XSNMADDASP
6068    1U,	// XSNMADDMDP
6069    1U,	// XSNMADDMSP
6070    1U,	// XSNMADDQP
6071    1U,	// XSNMADDQPO
6072    1U,	// XSNMSUBADP
6073    1U,	// XSNMSUBASP
6074    1U,	// XSNMSUBMDP
6075    1U,	// XSNMSUBMSP
6076    1U,	// XSNMSUBQP
6077    1U,	// XSNMSUBQPO
6078    0U,	// XSRDPI
6079    0U,	// XSRDPIC
6080    0U,	// XSRDPIM
6081    0U,	// XSRDPIP
6082    0U,	// XSRDPIZ
6083    0U,	// XSREDP
6084    0U,	// XSRESP
6085    0U,	// XSRQPI
6086    0U,	// XSRQPIX
6087    0U,	// XSRQPXP
6088    0U,	// XSRSP
6089    0U,	// XSRSQRTEDP
6090    0U,	// XSRSQRTESP
6091    0U,	// XSSQRTDP
6092    0U,	// XSSQRTQP
6093    0U,	// XSSQRTQPO
6094    0U,	// XSSQRTSP
6095    38U,	// XSSUBDP
6096    38U,	// XSSUBQP
6097    38U,	// XSSUBQPO
6098    38U,	// XSSUBSP
6099    38U,	// XSTDIVDP
6100    0U,	// XSTSQRTDP
6101    1U,	// XSTSTDCDP
6102    1U,	// XSTSTDCQP
6103    1U,	// XSTSTDCSP
6104    0U,	// XSXEXPDP
6105    0U,	// XSXEXPQP
6106    0U,	// XSXSIGDP
6107    0U,	// XSXSIGQP
6108    0U,	// XVABSDP
6109    0U,	// XVABSSP
6110    38U,	// XVADDDP
6111    38U,	// XVADDSP
6112    38U,	// XVCMPEQDP
6113    38U,	// XVCMPEQDP_rec
6114    38U,	// XVCMPEQSP
6115    38U,	// XVCMPEQSP_rec
6116    38U,	// XVCMPGEDP
6117    38U,	// XVCMPGEDP_rec
6118    38U,	// XVCMPGESP
6119    38U,	// XVCMPGESP_rec
6120    38U,	// XVCMPGTDP
6121    38U,	// XVCMPGTDP_rec
6122    38U,	// XVCMPGTSP
6123    38U,	// XVCMPGTSP_rec
6124    38U,	// XVCPSGNDP
6125    38U,	// XVCPSGNSP
6126    0U,	// XVCVDPSP
6127    0U,	// XVCVDPSXDS
6128    0U,	// XVCVDPSXWS
6129    0U,	// XVCVDPUXDS
6130    0U,	// XVCVDPUXWS
6131    0U,	// XVCVHPSP
6132    0U,	// XVCVSPDP
6133    0U,	// XVCVSPHP
6134    0U,	// XVCVSPSXDS
6135    0U,	// XVCVSPSXWS
6136    0U,	// XVCVSPUXDS
6137    0U,	// XVCVSPUXWS
6138    0U,	// XVCVSXDDP
6139    0U,	// XVCVSXDSP
6140    0U,	// XVCVSXWDP
6141    0U,	// XVCVSXWSP
6142    0U,	// XVCVUXDDP
6143    0U,	// XVCVUXDSP
6144    0U,	// XVCVUXWDP
6145    0U,	// XVCVUXWSP
6146    38U,	// XVDIVDP
6147    38U,	// XVDIVSP
6148    38U,	// XVIEXPDP
6149    38U,	// XVIEXPSP
6150    1U,	// XVMADDADP
6151    1U,	// XVMADDASP
6152    1U,	// XVMADDMDP
6153    1U,	// XVMADDMSP
6154    38U,	// XVMAXDP
6155    38U,	// XVMAXSP
6156    38U,	// XVMINDP
6157    38U,	// XVMINSP
6158    1U,	// XVMSUBADP
6159    1U,	// XVMSUBASP
6160    1U,	// XVMSUBMDP
6161    1U,	// XVMSUBMSP
6162    38U,	// XVMULDP
6163    38U,	// XVMULSP
6164    0U,	// XVNABSDP
6165    0U,	// XVNABSSP
6166    0U,	// XVNEGDP
6167    0U,	// XVNEGSP
6168    1U,	// XVNMADDADP
6169    1U,	// XVNMADDASP
6170    1U,	// XVNMADDMDP
6171    1U,	// XVNMADDMSP
6172    1U,	// XVNMSUBADP
6173    1U,	// XVNMSUBASP
6174    1U,	// XVNMSUBMDP
6175    1U,	// XVNMSUBMSP
6176    0U,	// XVRDPI
6177    0U,	// XVRDPIC
6178    0U,	// XVRDPIM
6179    0U,	// XVRDPIP
6180    0U,	// XVRDPIZ
6181    0U,	// XVREDP
6182    0U,	// XVRESP
6183    0U,	// XVRSPI
6184    0U,	// XVRSPIC
6185    0U,	// XVRSPIM
6186    0U,	// XVRSPIP
6187    0U,	// XVRSPIZ
6188    0U,	// XVRSQRTEDP
6189    0U,	// XVRSQRTESP
6190    0U,	// XVSQRTDP
6191    0U,	// XVSQRTSP
6192    38U,	// XVSUBDP
6193    38U,	// XVSUBSP
6194    38U,	// XVTDIVDP
6195    38U,	// XVTDIVSP
6196    0U,	// XVTSQRTDP
6197    0U,	// XVTSQRTSP
6198    1U,	// XVTSTDCDP
6199    1U,	// XVTSTDCSP
6200    0U,	// XVXEXPDP
6201    0U,	// XVXEXPSP
6202    0U,	// XVXSIGDP
6203    0U,	// XVXSIGSP
6204    0U,	// XXBRD
6205    0U,	// XXBRH
6206    0U,	// XXBRQ
6207    0U,	// XXBRW
6208    20U,	// XXEXTRACTUW
6209    1U,	// XXINSERTW
6210    38U,	// XXLAND
6211    38U,	// XXLANDC
6212    38U,	// XXLEQV
6213    12U,	// XXLEQVOnes
6214    38U,	// XXLNAND
6215    38U,	// XXLNOR
6216    38U,	// XXLOR
6217    38U,	// XXLORC
6218    38U,	// XXLORf
6219    38U,	// XXLXOR
6220    12U,	// XXLXORdpz
6221    12U,	// XXLXORspz
6222    12U,	// XXLXORz
6223    38U,	// XXMRGHW
6224    38U,	// XXMRGLW
6225    38U,	// XXPERM
6226    262U,	// XXPERMDI
6227    462U,	// XXPERMDIs
6228    38U,	// XXPERMR
6229    134U,	// XXSEL
6230    262U,	// XXSLDWI
6231    462U,	// XXSLDWIs
6232    0U,	// XXSPLTIB
6233    16U,	// XXSPLTW
6234    16U,	// XXSPLTWs
6235    22U,	// gBC
6236    24U,	// gBCA
6237    0U,	// gBCAat
6238    38U,	// gBCCTR
6239    38U,	// gBCCTRL
6240    22U,	// gBCL
6241    24U,	// gBCLA
6242    0U,	// gBCLAat
6243    38U,	// gBCLR
6244    38U,	// gBCLRL
6245    0U,	// gBCLat
6246    0U,	// gBCat
6247  };
6248
6249  O << "\t";
6250
6251  // Emit the opcode for the instruction.
6252  uint64_t Bits = 0;
6253  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
6254  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
6255  assert(Bits != 0 && "Cannot print this instruction.");
6256  O << AsmStrs+(Bits & 16383)-1;
6257
6258
6259  // Fragment 0 encoded into 5 bits for 19 unique commands.
6260  switch ((Bits >> 14) & 31) {
6261  default: llvm_unreachable("Invalid command number.");
6262  case 0:
6263    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
6264    return;
6265    break;
6266  case 1:
6267    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
6268    printOperand(MI, 0, O);
6269    break;
6270  case 2:
6271    // DCBFL, DCBFLP, DCBFx, DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, DCBTSTT, DCB...
6272    printMemRegReg(MI, 0, O);
6273    break;
6274  case 3:
6275    // ADJCALLSTACKDOWN, ADJCALLSTACKUP
6276    printU16ImmOperand(MI, 0, O);
6277    O << ' ';
6278    printU16ImmOperand(MI, 1, O);
6279    return;
6280    break;
6281  case 4:
6282    // B, BCLalways, BDNZ, BDNZ8, BDNZL, BDNZLm, BDNZLp, BDNZm, BDNZp, BDZ, B...
6283    printBranchOperand(MI, 0, O);
6284    break;
6285  case 5:
6286    // BA, BDNZA, BDNZAm, BDNZAp, BDNZLA, BDNZLAm, BDNZLAp, BDZA, BDZAm, BDZA...
6287    printAbsBranchOperand(MI, 0, O);
6288    break;
6289  case 6:
6290    // BCC, BCCA, BCCCTR, BCCCTR8, BCCCTRL, BCCCTRL8, BCCL, BCCLA, BCCLR, BCC...
6291    printPredicateOperand(MI, 0, O, "cc");
6292    break;
6293  case 7:
6294    // BCTRL8_LDinto_toc, BCTRL_LWZinto_toc
6295    printMemRegImm(MI, 0, O);
6296    return;
6297    break;
6298  case 8:
6299    // BL8_NOP_TLS, BL8_TLS, BL8_TLS_, BL_TLS
6300    printTLSCall(MI, 0, O);
6301    break;
6302  case 9:
6303    // DCBF, DCBT, DCBTST
6304    printMemRegReg(MI, 1, O);
6305    O << ", ";
6306    printU5ImmOperand(MI, 0, O);
6307    return;
6308    break;
6309  case 10:
6310    // DCBTEP, DCBTSTEP
6311    printU5ImmOperand(MI, 2, O);
6312    O << ", ";
6313    printMemRegReg(MI, 0, O);
6314    return;
6315    break;
6316  case 11:
6317    // DSS, MBAR, MTFSB0, MTFSB1, TABORTDC, TABORTDCI, TABORTWC, TABORTWCI, T...
6318    printU5ImmOperand(MI, 0, O);
6319    break;
6320  case 12:
6321    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, MTDCR, MTV...
6322    printOperand(MI, 1, O);
6323    break;
6324  case 13:
6325    // ICBLC, ICBLQ, ICBT, ICBTLS
6326    printU4ImmOperand(MI, 0, O);
6327    O << ", ";
6328    printMemRegReg(MI, 1, O);
6329    return;
6330    break;
6331  case 14:
6332    // MTOCRF, MTOCRF8
6333    printcrbitm(MI, 0, O);
6334    O << ", ";
6335    printOperand(MI, 1, O);
6336    return;
6337    break;
6338  case 15:
6339    // MTSR
6340    printU4ImmOperand(MI, 1, O);
6341    O << ", ";
6342    printOperand(MI, 0, O);
6343    return;
6344    break;
6345  case 16:
6346    // RFEBB, TBEGIN, TEND, TSR
6347    printU1ImmOperand(MI, 0, O);
6348    return;
6349    break;
6350  case 17:
6351    // XSRQPI, XSRQPIX, XSRQPXP
6352    printU1ImmOperand(MI, 1, O);
6353    O << ", ";
6354    printOperand(MI, 0, O);
6355    O << ", ";
6356    printOperand(MI, 2, O);
6357    O << ", ";
6358    printU2ImmOperand(MI, 3, O);
6359    return;
6360    break;
6361  case 18:
6362    // gBCAat, gBCLAat, gBCLat, gBCat
6363    printATBitsAsHint(MI, 1, O);
6364    O << ' ';
6365    printU5ImmOperand(MI, 0, O);
6366    O << ", ";
6367    printOperand(MI, 2, O);
6368    O << ", ";
6369    break;
6370  }
6371
6372
6373  // Fragment 1 encoded into 5 bits for 20 unique commands.
6374  switch ((Bits >> 19) & 31) {
6375  default: llvm_unreachable("Invalid command number.");
6376  case 0:
6377    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
6378    O << ", ";
6379    break;
6380  case 1:
6381    // DCBFL, DCBFLP, DCBFx, DCBTSTT, DCBTSTx, DCBTT, DCBTx, B, BA, BCLalways...
6382    return;
6383    break;
6384  case 2:
6385    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, TCRETURNai, TCRETURNai8, TCR...
6386    O << ' ';
6387    break;
6388  case 3:
6389    // BCC, CTRL_DEP
6390    printPredicateOperand(MI, 0, O, "pm");
6391    O << ' ';
6392    printPredicateOperand(MI, 0, O, "reg");
6393    O << ", ";
6394    printBranchOperand(MI, 2, O);
6395    return;
6396    break;
6397  case 4:
6398    // BCCA
6399    O << 'a';
6400    printPredicateOperand(MI, 0, O, "pm");
6401    O << ' ';
6402    printPredicateOperand(MI, 0, O, "reg");
6403    O << ", ";
6404    printAbsBranchOperand(MI, 2, O);
6405    return;
6406    break;
6407  case 5:
6408    // BCCCTR, BCCCTR8
6409    O << "ctr";
6410    printPredicateOperand(MI, 0, O, "pm");
6411    O << ' ';
6412    printPredicateOperand(MI, 0, O, "reg");
6413    return;
6414    break;
6415  case 6:
6416    // BCCCTRL, BCCCTRL8
6417    O << "ctrl";
6418    printPredicateOperand(MI, 0, O, "pm");
6419    O << ' ';
6420    printPredicateOperand(MI, 0, O, "reg");
6421    return;
6422    break;
6423  case 7:
6424    // BCCL
6425    O << 'l';
6426    printPredicateOperand(MI, 0, O, "pm");
6427    O << ' ';
6428    printPredicateOperand(MI, 0, O, "reg");
6429    O << ", ";
6430    printBranchOperand(MI, 2, O);
6431    return;
6432    break;
6433  case 8:
6434    // BCCLA
6435    O << "la";
6436    printPredicateOperand(MI, 0, O, "pm");
6437    O << ' ';
6438    printPredicateOperand(MI, 0, O, "reg");
6439    O << ", ";
6440    printAbsBranchOperand(MI, 2, O);
6441    return;
6442    break;
6443  case 9:
6444    // BCCLR
6445    O << "lr";
6446    printPredicateOperand(MI, 0, O, "pm");
6447    O << ' ';
6448    printPredicateOperand(MI, 0, O, "reg");
6449    return;
6450    break;
6451  case 10:
6452    // BCCLRL
6453    O << "lrl";
6454    printPredicateOperand(MI, 0, O, "pm");
6455    O << ' ';
6456    printPredicateOperand(MI, 0, O, "reg");
6457    return;
6458    break;
6459  case 11:
6460    // BCCTR, BCCTR8, BCCTR8n, BCCTRL, BCCTRL8, BCCTRL8n, BCCTRLn, BCCTRn, BC...
6461    O << ", 0";
6462    return;
6463    break;
6464  case 12:
6465    // BL8_NOP, BL8_NOP_TLS, BLA8_NOP, BL_NOP
6466    O << "\n\tnop";
6467    return;
6468    break;
6469  case 13:
6470    // EVSEL, TLBIE
6471    O << ',';
6472    break;
6473  case 14:
6474    // MFTB8
6475    O << ", 268";
6476    return;
6477    break;
6478  case 15:
6479    // MFVRSAVE, MFVRSAVEv
6480    O << ", 256";
6481    return;
6482    break;
6483  case 16:
6484    // QVLPCLSXint
6485    O << ", 0, ";
6486    printOperand(MI, 1, O);
6487    return;
6488    break;
6489  case 17:
6490    // V_SETALLONES, V_SETALLONESB, V_SETALLONESH
6491    O << ", -1";
6492    return;
6493    break;
6494  case 18:
6495    // gBCAat, gBCLAat
6496    printAbsBranchOperand(MI, 3, O);
6497    return;
6498    break;
6499  case 19:
6500    // gBCLat, gBCat
6501    printBranchOperand(MI, 3, O);
6502    return;
6503    break;
6504  }
6505
6506
6507  // Fragment 2 encoded into 5 bits for 22 unique commands.
6508  switch ((Bits >> 24) & 31) {
6509  default: llvm_unreachable("Invalid command number.");
6510  case 0:
6511    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
6512    printOperand(MI, 1, O);
6513    break;
6514  case 1:
6515    // DCBTCT, DCBTDS, DCBTSTCT, DCBTSTDS, EVADDIW
6516    printU5ImmOperand(MI, 2, O);
6517    break;
6518  case 2:
6519    // LAx, EVLDD, EVLDH, EVLDW, EVLHHESPLAT, EVLHHOSSPLAT, EVLHHOUSPLAT, EVL...
6520    printMemRegImm(MI, 1, O);
6521    return;
6522    break;
6523  case 3:
6524    // SUBPCIS, LI, LI8, LIS, LIS8
6525    printS16ImmOperand(MI, 1, O);
6526    return;
6527    break;
6528  case 4:
6529    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32, EVLDDX, EVLDHX, EVLDWX, EVLH...
6530    printMemRegReg(MI, 1, O);
6531    break;
6532  case 5:
6533    // BC, BCL, BCLn, BCn
6534    printBranchOperand(MI, 1, O);
6535    return;
6536    break;
6537  case 6:
6538    // CMPRB, CMPRB8
6539    printU1ImmOperand(MI, 1, O);
6540    O << ", ";
6541    printOperand(MI, 2, O);
6542    O << ", ";
6543    printOperand(MI, 3, O);
6544    return;
6545    break;
6546  case 7:
6547    // CRSET, CRUNSET, MTDCR, TLBIE, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XX...
6548    printOperand(MI, 0, O);
6549    break;
6550  case 8:
6551    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64, RLDIMI, RL...
6552    printOperand(MI, 2, O);
6553    O << ", ";
6554    break;
6555  case 9:
6556    // EVSPLATFI, EVSPLATI, VSPLTISB, VSPLTISH, VSPLTISW
6557    printS5ImmOperand(MI, 1, O);
6558    return;
6559    break;
6560  case 10:
6561    // EVSUBIFW
6562    printU5ImmOperand(MI, 1, O);
6563    O << ", ";
6564    printOperand(MI, 2, O);
6565    return;
6566    break;
6567  case 11:
6568    // LA
6569    printS16ImmOperand(MI, 2, O);
6570    O << '(';
6571    printOperand(MI, 1, O);
6572    O << ')';
6573    return;
6574    break;
6575  case 12:
6576    // LBZU, LBZU8, LDU, LFDU, LFSU, LHAU, LHAU8, LHZU, LHZU8, LWZU, LWZU8, S...
6577    printMemRegImm(MI, 2, O);
6578    return;
6579    break;
6580  case 13:
6581    // LBZUX, LBZUX8, LDUX, LFDUX, LFSUX, LHAUX, LHAUX8, LHZUX, LHZUX8, LWAUX...
6582    printMemRegReg(MI, 2, O);
6583    return;
6584    break;
6585  case 14:
6586    // MFBHRBE
6587    printU10ImmOperand(MI, 1, O);
6588    return;
6589    break;
6590  case 15:
6591    // MFFSCDRNI
6592    printU3ImmOperand(MI, 1, O);
6593    return;
6594    break;
6595  case 16:
6596    // MFFSCRNI
6597    printU2ImmOperand(MI, 1, O);
6598    return;
6599    break;
6600  case 17:
6601    // MFOCRF, MFOCRF8
6602    printcrbitm(MI, 1, O);
6603    return;
6604    break;
6605  case 18:
6606    // MFSR
6607    printU4ImmOperand(MI, 1, O);
6608    return;
6609    break;
6610  case 19:
6611    // QVGPCI
6612    printU12ImmOperand(MI, 1, O);
6613    return;
6614    break;
6615  case 20:
6616    // VINSERTB, VINSERTH
6617    printOperand(MI, 3, O);
6618    O << ", ";
6619    printU4ImmOperand(MI, 2, O);
6620    return;
6621    break;
6622  case 21:
6623    // XXSPLTIB
6624    printU8ImmOperand(MI, 1, O);
6625    return;
6626    break;
6627  }
6628
6629
6630  // Fragment 3 encoded into 4 bits for 14 unique commands.
6631  switch ((Bits >> 29) & 15) {
6632  default: llvm_unreachable("Invalid command number.");
6633  case 0:
6634    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, CLRRDI, CLRRDI_rec, CL...
6635    O << ", ";
6636    break;
6637  case 1:
6638    // CP_COPY_FIRST, CP_COPYx, CP_PASTE_LAST, CP_PASTEx, DCBTCT, DCBTDS, DCB...
6639    return;
6640    break;
6641  case 2:
6642    // ATOMIC_CMP_SWAP_I16, ATOMIC_CMP_SWAP_I32
6643    O << ' ';
6644    printOperand(MI, 3, O);
6645    O << ' ';
6646    printOperand(MI, 4, O);
6647    return;
6648    break;
6649  case 3:
6650    // DST, DST64, DSTST, DSTST64, DSTSTT, DSTSTT64, DSTT, DSTT64
6651    printU5ImmOperand(MI, 0, O);
6652    return;
6653    break;
6654  case 4:
6655    // EVSEL
6656    O << ',';
6657    printOperand(MI, 2, O);
6658    return;
6659    break;
6660  case 5:
6661    // LBARXL, LDARXL, LHARXL, LWARXL
6662    O << ", 1";
6663    return;
6664    break;
6665  case 6:
6666    // RLDIMI, RLDIMI_rec
6667    printU6ImmOperand(MI, 3, O);
6668    O << ", ";
6669    printU6ImmOperand(MI, 4, O);
6670    return;
6671    break;
6672  case 7:
6673    // RLWIMI, RLWIMI8, RLWIMI8_rec, RLWIMI_rec
6674    printU5ImmOperand(MI, 3, O);
6675    O << ", ";
6676    printU5ImmOperand(MI, 4, O);
6677    O << ", ";
6678    printU5ImmOperand(MI, 5, O);
6679    return;
6680    break;
6681  case 8:
6682    // VCFSX, VCFUX, VCTSXS, VCTUXS, VSPLTB, VSPLTBs, VSPLTH, VSPLTHs, VSPLTW
6683    printU5ImmOperand(MI, 1, O);
6684    return;
6685    break;
6686  case 9:
6687    // VCFSX_0, VCFUX_0, VCTSXS_0, VCTUXS_0
6688    O << ", 0";
6689    return;
6690    break;
6691  case 10:
6692    // VEXTRACTD, VEXTRACTUB, VEXTRACTUH, VEXTRACTUW, VINSERTD, VINSERTW
6693    printU4ImmOperand(MI, 1, O);
6694    return;
6695    break;
6696  case 11:
6697    // XSMADDADP, XSMADDASP, XSMADDMDP, XSMADDMSP, XSMADDQP, XSMADDQPO, XSMSU...
6698    printOperand(MI, 3, O);
6699    return;
6700    break;
6701  case 12:
6702    // XSTSTDCDP, XSTSTDCQP, XSTSTDCSP, XVTSTDCDP, XVTSTDCSP
6703    printU7ImmOperand(MI, 1, O);
6704    return;
6705    break;
6706  case 13:
6707    // XXINSERTW
6708    printU4ImmOperand(MI, 3, O);
6709    return;
6710    break;
6711  }
6712
6713
6714  // Fragment 4 encoded into 4 bits for 13 unique commands.
6715  switch ((Bits >> 33) & 15) {
6716  default: llvm_unreachable("Invalid command number.");
6717  case 0:
6718    // CLRLSLDI, CLRLSLDI_rec, CLRRDI, CLRRDI_rec, EXTLDI, EXTLDI_rec, EXTRDI...
6719    printU6ImmOperand(MI, 2, O);
6720    break;
6721  case 1:
6722    // CLRLSLWI, CLRLSLWI_rec, CLRRWI, CLRRWI_rec, EXTLWI, EXTLWI_rec, EXTRWI...
6723    printU5ImmOperand(MI, 2, O);
6724    break;
6725  case 2:
6726    // SUBI, SUBIC, SUBIC_rec, SUBIS, ADDI, ADDI8, ADDIC, ADDIC8, ADDIC_rec, ...
6727    printS16ImmOperand(MI, 2, O);
6728    return;
6729    break;
6730  case 3:
6731    // ADD4, ADD4O, ADD4O_rec, ADD4TLS, ADD4_rec, ADD8, ADD8O, ADD8O_rec, ADD...
6732    printOperand(MI, 2, O);
6733    break;
6734  case 4:
6735    // ANDI8_rec, ANDIS8_rec, ANDIS_rec, ANDI_rec, CMPLDI, CMPLWI, ORI, ORI8,...
6736    printU16ImmOperand(MI, 2, O);
6737    return;
6738    break;
6739  case 5:
6740    // BCDCFN_rec, BCDCFSQ_rec, BCDCFZ_rec, BCDCTZ_rec, BCDSETSGN_rec, CP_COP...
6741    printU1ImmOperand(MI, 2, O);
6742    break;
6743  case 6:
6744    // CRSET, CRUNSET, V_SET0, V_SET0B, V_SET0H, XXLEQVOnes, XXLXORdpz, XXLXO...
6745    printOperand(MI, 0, O);
6746    return;
6747    break;
6748  case 7:
6749    // EVADDIW, XXPERMDIs, XXSLDWIs
6750    printOperand(MI, 1, O);
6751    break;
6752  case 8:
6753    // QVESPLATI, QVESPLATIb, QVESPLATIs, XXSPLTW, XXSPLTWs
6754    printU2ImmOperand(MI, 2, O);
6755    return;
6756    break;
6757  case 9:
6758    // QVFMADD, QVFMADDS, QVFMADDSs, QVFMSUB, QVFMSUBS, QVFMSUBSs, QVFNMADD, ...
6759    printOperand(MI, 3, O);
6760    O << ", ";
6761    printOperand(MI, 2, O);
6762    return;
6763    break;
6764  case 10:
6765    // XXEXTRACTUW
6766    printU4ImmOperand(MI, 2, O);
6767    return;
6768    break;
6769  case 11:
6770    // gBC, gBCL
6771    printBranchOperand(MI, 2, O);
6772    return;
6773    break;
6774  case 12:
6775    // gBCA, gBCLA
6776    printAbsBranchOperand(MI, 2, O);
6777    return;
6778    break;
6779  }
6780
6781
6782  // Fragment 5 encoded into 1 bits for 2 unique commands.
6783  if ((Bits >> 37) & 1) {
6784    // CLRRDI, CLRRDI_rec, CLRRWI, CLRRWI_rec, ROTRDI, ROTRDI_rec, ROTRWI, RO...
6785    return;
6786  } else {
6787    // CLRLSLDI, CLRLSLDI_rec, CLRLSLWI, CLRLSLWI_rec, EXTLDI, EXTLDI_rec, EX...
6788    O << ", ";
6789  }
6790
6791
6792  // Fragment 6 encoded into 3 bits for 8 unique commands.
6793  switch ((Bits >> 38) & 7) {
6794  default: llvm_unreachable("Invalid command number.");
6795  case 0:
6796    // CLRLSLDI, CLRLSLDI_rec, EXTLDI, EXTLDI_rec, EXTRDI, EXTRDI_rec, INSRDI...
6797    printU6ImmOperand(MI, 3, O);
6798    return;
6799    break;
6800  case 1:
6801    // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
6802    printU5ImmOperand(MI, 3, O);
6803    break;
6804  case 2:
6805    // RLWIMIbm, RLWIMIbm_rec, RLWINMbm, RLWINMbm_rec, RLWNMbm, RLWNMbm_rec, ...
6806    printOperand(MI, 3, O);
6807    return;
6808    break;
6809  case 3:
6810    // BCDSR_rec, BCDS_rec, BCDTRUNC_rec
6811    printU1ImmOperand(MI, 3, O);
6812    return;
6813    break;
6814  case 4:
6815    // QVALIGNI, QVALIGNIb, QVALIGNIs, XXPERMDI, XXSLDWI
6816    printU2ImmOperand(MI, 3, O);
6817    return;
6818    break;
6819  case 5:
6820    // QVFLOGICAL, QVFLOGICALb, QVFLOGICALs
6821    printU12ImmOperand(MI, 3, O);
6822    return;
6823    break;
6824  case 6:
6825    // VSHASIGMAD, VSHASIGMAW, VSLDOI
6826    printU4ImmOperand(MI, 3, O);
6827    return;
6828    break;
6829  case 7:
6830    // XXPERMDIs, XXSLDWIs
6831    printU2ImmOperand(MI, 2, O);
6832    return;
6833    break;
6834  }
6835
6836
6837  // Fragment 7 encoded into 1 bits for 2 unique commands.
6838  if ((Bits >> 41) & 1) {
6839    // RLWINM, RLWINM8, RLWINM8_rec, RLWINM_rec, RLWNM, RLWNM8, RLWNM8_rec, R...
6840    O << ", ";
6841    printU5ImmOperand(MI, 4, O);
6842    return;
6843  } else {
6844    // CLRLSLWI, CLRLSLWI_rec, EXTLWI, EXTLWI_rec, EXTRWI, EXTRWI_rec, INSLWI...
6845    return;
6846  }
6847
6848}
6849
6850
6851/// getRegisterName - This method is automatically generated by tblgen
6852/// from the register set description.  This returns the assembler name
6853/// for the specified register.
6854const char *PPCInstPrinter::getRegisterName(unsigned RegNo) {
6855  assert(RegNo && RegNo < 344 && "Invalid register number!");
6856
6857  static const char AsmStrs[] = {
6858  /* 0 */ '*', '*', 'R', 'O', 'U', 'N', 'D', 'I', 'N', 'G', 32, 'M', 'O', 'D', 'E', '*', '*', 0,
6859  /* 18 */ '*', '*', 'F', 'R', 'A', 'M', 'E', 32, 'P', 'O', 'I', 'N', 'T', 'E', 'R', '*', '*', 0,
6860  /* 36 */ '*', '*', 'B', 'A', 'S', 'E', 32, 'P', 'O', 'I', 'N', 'T', 'E', 'R', '*', '*', 0,
6861  /* 53 */ 'f', '1', '0', 0,
6862  /* 57 */ 'q', '1', '0', 0,
6863  /* 61 */ 'r', '1', '0', 0,
6864  /* 65 */ 'v', 's', '1', '0', 0,
6865  /* 70 */ 'v', '1', '0', 0,
6866  /* 74 */ 'f', '2', '0', 0,
6867  /* 78 */ 'q', '2', '0', 0,
6868  /* 82 */ 'r', '2', '0', 0,
6869  /* 86 */ 'v', 's', '2', '0', 0,
6870  /* 91 */ 'v', '2', '0', 0,
6871  /* 95 */ 'f', '3', '0', 0,
6872  /* 99 */ 'q', '3', '0', 0,
6873  /* 103 */ 'r', '3', '0', 0,
6874  /* 107 */ 'v', 's', '3', '0', 0,
6875  /* 112 */ 'v', '3', '0', 0,
6876  /* 116 */ 'v', 's', '4', '0', 0,
6877  /* 121 */ 'v', 's', '5', '0', 0,
6878  /* 126 */ 'v', 's', '6', '0', 0,
6879  /* 131 */ 'f', '0', 0,
6880  /* 134 */ 'q', '0', 0,
6881  /* 137 */ 'c', 'r', '0', 0,
6882  /* 141 */ 'v', 's', '0', 0,
6883  /* 145 */ 'v', '0', 0,
6884  /* 148 */ 'f', '1', '1', 0,
6885  /* 152 */ 'q', '1', '1', 0,
6886  /* 156 */ 'r', '1', '1', 0,
6887  /* 160 */ 'v', 's', '1', '1', 0,
6888  /* 165 */ 'v', '1', '1', 0,
6889  /* 169 */ 'f', '2', '1', 0,
6890  /* 173 */ 'q', '2', '1', 0,
6891  /* 177 */ 'r', '2', '1', 0,
6892  /* 181 */ 'v', 's', '2', '1', 0,
6893  /* 186 */ 'v', '2', '1', 0,
6894  /* 190 */ 'f', '3', '1', 0,
6895  /* 194 */ 'q', '3', '1', 0,
6896  /* 198 */ 'r', '3', '1', 0,
6897  /* 202 */ 'v', 's', '3', '1', 0,
6898  /* 207 */ 'v', '3', '1', 0,
6899  /* 211 */ 'v', 's', '4', '1', 0,
6900  /* 216 */ 'v', 's', '5', '1', 0,
6901  /* 221 */ 'v', 's', '6', '1', 0,
6902  /* 226 */ 'f', '1', 0,
6903  /* 229 */ 'q', '1', 0,
6904  /* 232 */ 'c', 'r', '1', 0,
6905  /* 236 */ 'v', 's', '1', 0,
6906  /* 240 */ 'v', '1', 0,
6907  /* 243 */ 'f', '1', '2', 0,
6908  /* 247 */ 'q', '1', '2', 0,
6909  /* 251 */ 'r', '1', '2', 0,
6910  /* 255 */ 'v', 's', '1', '2', 0,
6911  /* 260 */ 'v', '1', '2', 0,
6912  /* 264 */ 'f', '2', '2', 0,
6913  /* 268 */ 'q', '2', '2', 0,
6914  /* 272 */ 'r', '2', '2', 0,
6915  /* 276 */ 'v', 's', '2', '2', 0,
6916  /* 281 */ 'v', '2', '2', 0,
6917  /* 285 */ 'v', 's', '3', '2', 0,
6918  /* 290 */ 'v', 's', '4', '2', 0,
6919  /* 295 */ 'v', 's', '5', '2', 0,
6920  /* 300 */ 'v', 's', '6', '2', 0,
6921  /* 305 */ 'f', '2', 0,
6922  /* 308 */ 'q', '2', 0,
6923  /* 311 */ 'c', 'r', '2', 0,
6924  /* 315 */ 'v', 's', '2', 0,
6925  /* 319 */ 'v', '2', 0,
6926  /* 322 */ 'f', '1', '3', 0,
6927  /* 326 */ 'q', '1', '3', 0,
6928  /* 330 */ 'r', '1', '3', 0,
6929  /* 334 */ 'v', 's', '1', '3', 0,
6930  /* 339 */ 'v', '1', '3', 0,
6931  /* 343 */ 'f', '2', '3', 0,
6932  /* 347 */ 'q', '2', '3', 0,
6933  /* 351 */ 'r', '2', '3', 0,
6934  /* 355 */ 'v', 's', '2', '3', 0,
6935  /* 360 */ 'v', '2', '3', 0,
6936  /* 364 */ 'v', 's', '3', '3', 0,
6937  /* 369 */ 'v', 's', '4', '3', 0,
6938  /* 374 */ 'v', 's', '5', '3', 0,
6939  /* 379 */ 'v', 's', '6', '3', 0,
6940  /* 384 */ 'f', '3', 0,
6941  /* 387 */ 'q', '3', 0,
6942  /* 390 */ 'c', 'r', '3', 0,
6943  /* 394 */ 'v', 's', '3', 0,
6944  /* 398 */ 'v', '3', 0,
6945  /* 401 */ 'f', '1', '4', 0,
6946  /* 405 */ 'q', '1', '4', 0,
6947  /* 409 */ 'r', '1', '4', 0,
6948  /* 413 */ 'v', 's', '1', '4', 0,
6949  /* 418 */ 'v', '1', '4', 0,
6950  /* 422 */ 'f', '2', '4', 0,
6951  /* 426 */ 'q', '2', '4', 0,
6952  /* 430 */ 'r', '2', '4', 0,
6953  /* 434 */ 'v', 's', '2', '4', 0,
6954  /* 439 */ 'v', '2', '4', 0,
6955  /* 443 */ 'v', 's', '3', '4', 0,
6956  /* 448 */ 'v', 's', '4', '4', 0,
6957  /* 453 */ 'v', 's', '5', '4', 0,
6958  /* 458 */ 'f', '4', 0,
6959  /* 461 */ 'q', '4', 0,
6960  /* 464 */ 'c', 'r', '4', 0,
6961  /* 468 */ 'v', 's', '4', 0,
6962  /* 472 */ 'v', '4', 0,
6963  /* 475 */ 'f', '1', '5', 0,
6964  /* 479 */ 'q', '1', '5', 0,
6965  /* 483 */ 'r', '1', '5', 0,
6966  /* 487 */ 'v', 's', '1', '5', 0,
6967  /* 492 */ 'v', '1', '5', 0,
6968  /* 496 */ 'f', '2', '5', 0,
6969  /* 500 */ 'q', '2', '5', 0,
6970  /* 504 */ 'r', '2', '5', 0,
6971  /* 508 */ 'v', 's', '2', '5', 0,
6972  /* 513 */ 'v', '2', '5', 0,
6973  /* 517 */ 'v', 's', '3', '5', 0,
6974  /* 522 */ 'v', 's', '4', '5', 0,
6975  /* 527 */ 'v', 's', '5', '5', 0,
6976  /* 532 */ 'f', '5', 0,
6977  /* 535 */ 'q', '5', 0,
6978  /* 538 */ 'c', 'r', '5', 0,
6979  /* 542 */ 'v', 's', '5', 0,
6980  /* 546 */ 'v', '5', 0,
6981  /* 549 */ 'f', '1', '6', 0,
6982  /* 553 */ 'q', '1', '6', 0,
6983  /* 557 */ 'r', '1', '6', 0,
6984  /* 561 */ 'v', 's', '1', '6', 0,
6985  /* 566 */ 'v', '1', '6', 0,
6986  /* 570 */ 'f', '2', '6', 0,
6987  /* 574 */ 'q', '2', '6', 0,
6988  /* 578 */ 'r', '2', '6', 0,
6989  /* 582 */ 'v', 's', '2', '6', 0,
6990  /* 587 */ 'v', '2', '6', 0,
6991  /* 591 */ 'v', 's', '3', '6', 0,
6992  /* 596 */ 'v', 's', '4', '6', 0,
6993  /* 601 */ 'v', 's', '5', '6', 0,
6994  /* 606 */ 'f', '6', 0,
6995  /* 609 */ 'q', '6', 0,
6996  /* 612 */ 'c', 'r', '6', 0,
6997  /* 616 */ 'v', 's', '6', 0,
6998  /* 620 */ 'v', '6', 0,
6999  /* 623 */ 'f', '1', '7', 0,
7000  /* 627 */ 'q', '1', '7', 0,
7001  /* 631 */ 'r', '1', '7', 0,
7002  /* 635 */ 'v', 's', '1', '7', 0,
7003  /* 640 */ 'v', '1', '7', 0,
7004  /* 644 */ 'f', '2', '7', 0,
7005  /* 648 */ 'q', '2', '7', 0,
7006  /* 652 */ 'r', '2', '7', 0,
7007  /* 656 */ 'v', 's', '2', '7', 0,
7008  /* 661 */ 'v', '2', '7', 0,
7009  /* 665 */ 'v', 's', '3', '7', 0,
7010  /* 670 */ 'v', 's', '4', '7', 0,
7011  /* 675 */ 'v', 's', '5', '7', 0,
7012  /* 680 */ 'f', '7', 0,
7013  /* 683 */ 'q', '7', 0,
7014  /* 686 */ 'c', 'r', '7', 0,
7015  /* 690 */ 'v', 's', '7', 0,
7016  /* 694 */ 'v', '7', 0,
7017  /* 697 */ 'f', '1', '8', 0,
7018  /* 701 */ 'q', '1', '8', 0,
7019  /* 705 */ 'r', '1', '8', 0,
7020  /* 709 */ 'v', 's', '1', '8', 0,
7021  /* 714 */ 'v', '1', '8', 0,
7022  /* 718 */ 'f', '2', '8', 0,
7023  /* 722 */ 'q', '2', '8', 0,
7024  /* 726 */ 'r', '2', '8', 0,
7025  /* 730 */ 'v', 's', '2', '8', 0,
7026  /* 735 */ 'v', '2', '8', 0,
7027  /* 739 */ 'v', 's', '3', '8', 0,
7028  /* 744 */ 'v', 's', '4', '8', 0,
7029  /* 749 */ 'v', 's', '5', '8', 0,
7030  /* 754 */ 'f', '8', 0,
7031  /* 757 */ 'q', '8', 0,
7032  /* 760 */ 'r', '8', 0,
7033  /* 763 */ 'v', 's', '8', 0,
7034  /* 767 */ 'v', '8', 0,
7035  /* 770 */ 'f', '1', '9', 0,
7036  /* 774 */ 'q', '1', '9', 0,
7037  /* 778 */ 'r', '1', '9', 0,
7038  /* 782 */ 'v', 's', '1', '9', 0,
7039  /* 787 */ 'v', '1', '9', 0,
7040  /* 791 */ 'f', '2', '9', 0,
7041  /* 795 */ 'q', '2', '9', 0,
7042  /* 799 */ 'r', '2', '9', 0,
7043  /* 803 */ 'v', 's', '2', '9', 0,
7044  /* 808 */ 'v', '2', '9', 0,
7045  /* 812 */ 'v', 's', '3', '9', 0,
7046  /* 817 */ 'v', 's', '4', '9', 0,
7047  /* 822 */ 'v', 's', '5', '9', 0,
7048  /* 827 */ 'f', '9', 0,
7049  /* 830 */ 'q', '9', 0,
7050  /* 833 */ 'r', '9', 0,
7051  /* 836 */ 'v', 's', '9', 0,
7052  /* 840 */ 'v', '9', 0,
7053  /* 843 */ 'v', 'r', 's', 'a', 'v', 'e', 0,
7054  /* 850 */ 's', 'p', 'e', 'f', 's', 'c', 'r', 0,
7055  /* 858 */ 'x', 'e', 'r', 0,
7056  /* 862 */ 'l', 'r', 0,
7057  /* 865 */ 'c', 't', 'r', 0,
7058  };
7059
7060  static const uint16_t RegAsmOffset[] = {
7061    36, 858, 865, 18, 862, 0, 850, 843, 858, 55, 36, 137, 232, 311,
7062    390, 464, 538, 612, 686, 865, 131, 226, 305, 384, 458, 532, 606, 680,
7063    754, 827, 53, 148, 243, 322, 401, 475, 549, 623, 697, 770, 74, 169,
7064    264, 343, 422, 496, 570, 644, 718, 791, 95, 190, 18, 862, 134, 229,
7065    308, 387, 461, 535, 609, 683, 757, 830, 57, 152, 247, 326, 405, 479,
7066    553, 627, 701, 774, 78, 173, 268, 347, 426, 500, 574, 648, 722, 795,
7067    99, 194, 138, 233, 312, 391, 465, 539, 613, 687, 760, 833, 61, 156,
7068    251, 330, 409, 483, 557, 631, 705, 778, 82, 177, 272, 351, 430, 504,
7069    578, 652, 726, 799, 103, 198, 138, 233, 312, 391, 465, 539, 613, 687,
7070    760, 833, 61, 156, 251, 330, 409, 483, 557, 631, 705, 778, 82, 177,
7071    272, 351, 430, 504, 578, 652, 726, 799, 103, 198, 145, 240, 319, 398,
7072    472, 546, 620, 694, 767, 840, 70, 165, 260, 339, 418, 492, 566, 640,
7073    714, 787, 91, 186, 281, 360, 439, 513, 587, 661, 735, 808, 112, 207,
7074    145, 240, 319, 398, 472, 546, 620, 694, 767, 840, 70, 165, 260, 339,
7075    418, 492, 566, 640, 714, 787, 91, 186, 281, 360, 439, 513, 587, 661,
7076    735, 808, 112, 207, 141, 236, 315, 394, 468, 542, 616, 690, 763, 836,
7077    65, 160, 255, 334, 413, 487, 561, 635, 709, 782, 86, 181, 276, 355,
7078    434, 508, 582, 656, 730, 803, 107, 202, 285, 364, 443, 517, 591, 665,
7079    739, 812, 116, 211, 290, 369, 448, 522, 596, 670, 744, 817, 121, 216,
7080    295, 374, 453, 527, 601, 675, 749, 822, 126, 221, 300, 379, 138, 233,
7081    312, 391, 465, 539, 613, 687, 760, 833, 61, 156, 251, 330, 409, 483,
7082    557, 631, 705, 778, 82, 177, 272, 351, 430, 504, 578, 652, 726, 799,
7083    103, 198, 55, 245, 551, 54, 402, 698, 265, 571, 96, 150, 477, 772,
7084    323, 624, 170, 497, 792, 55, 403, 699, 244, 550, 75, 423, 719, 324,
7085    625, 149, 476, 771, 344, 645, 191,
7086  };
7087
7088  assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
7089          "Invalid alt name index for register!");
7090  return AsmStrs+RegAsmOffset[RegNo-1];
7091}
7092
7093#ifdef PRINT_ALIAS_INSTR
7094#undef PRINT_ALIAS_INSTR
7095
7096bool PPCInstPrinter::printAliasInstr(const MCInst *MI, raw_ostream &OS) {
7097  static const PatternsForOpcode OpToPatterns[] = {
7098    {PPC::ADDPCIS, 0, 1 },
7099    {PPC::BCC, 1, 24 },
7100    {PPC::BCCA, 25, 24 },
7101    {PPC::BCCCTR, 49, 24 },
7102    {PPC::BCCCTRL, 73, 24 },
7103    {PPC::BCCL, 97, 24 },
7104    {PPC::BCCLA, 121, 24 },
7105    {PPC::BCCLR, 145, 24 },
7106    {PPC::BCCLRL, 169, 24 },
7107    {PPC::CMPD, 193, 1 },
7108    {PPC::CMPDI, 194, 1 },
7109    {PPC::CMPLD, 195, 1 },
7110    {PPC::CMPLDI, 196, 1 },
7111    {PPC::CMPLW, 197, 1 },
7112    {PPC::CMPLWI, 198, 1 },
7113    {PPC::CMPW, 199, 1 },
7114    {PPC::CMPWI, 200, 1 },
7115    {PPC::CNTLZW, 201, 1 },
7116    {PPC::CNTLZW_rec, 202, 1 },
7117    {PPC::CREQV, 203, 1 },
7118    {PPC::CRNOR, 204, 1 },
7119    {PPC::CROR, 205, 1 },
7120    {PPC::CRXOR, 206, 1 },
7121    {PPC::MBAR, 207, 1 },
7122    {PPC::MFDCR, 208, 8 },
7123    {PPC::MFSPR, 216, 37 },
7124    {PPC::MFTB, 253, 1 },
7125    {PPC::MFVRSAVE, 254, 1 },
7126    {PPC::MFVSRD, 255, 1 },
7127    {PPC::MFVSRWZ, 256, 1 },
7128    {PPC::MTCRF8, 257, 1 },
7129    {PPC::MTDCR, 258, 8 },
7130    {PPC::MTFSF, 266, 1 },
7131    {PPC::MTFSFI, 267, 1 },
7132    {PPC::MTFSFI_rec, 268, 1 },
7133    {PPC::MTFSF_rec, 269, 1 },
7134    {PPC::MTMSR, 270, 1 },
7135    {PPC::MTMSRD, 271, 1 },
7136    {PPC::MTSPR, 272, 35 },
7137    {PPC::MTVRSAVE, 307, 1 },
7138    {PPC::MTVSRD, 308, 1 },
7139    {PPC::MTVSRWA, 309, 1 },
7140    {PPC::MTVSRWZ, 310, 1 },
7141    {PPC::NOR8, 311, 1 },
7142    {PPC::NOR8_rec, 312, 1 },
7143    {PPC::OR8, 313, 1 },
7144    {PPC::OR8_rec, 314, 1 },
7145    {PPC::QVFLOGICALb, 315, 12 },
7146    {PPC::RLDCL, 327, 1 },
7147    {PPC::RLDCL_rec, 328, 1 },
7148    {PPC::RLDICL, 329, 2 },
7149    {PPC::RLDICL_32_64, 331, 1 },
7150    {PPC::RLDICL_rec, 332, 2 },
7151    {PPC::RLWINM, 334, 2 },
7152    {PPC::RLWINM_rec, 336, 2 },
7153    {PPC::RLWNM, 338, 1 },
7154    {PPC::RLWNM_rec, 339, 1 },
7155    {PPC::SC, 340, 1 },
7156    {PPC::SUBF8, 341, 1 },
7157    {PPC::SUBF8_rec, 342, 1 },
7158    {PPC::SUBFC8, 343, 1 },
7159    {PPC::SUBFC8_rec, 344, 1 },
7160    {PPC::SYNC, 345, 3 },
7161    {PPC::TD, 348, 7 },
7162    {PPC::TDI, 355, 7 },
7163    {PPC::TLBIE, 362, 1 },
7164    {PPC::TLBRE2, 363, 2 },
7165    {PPC::TLBWE2, 365, 2 },
7166    {PPC::TW, 367, 7 },
7167    {PPC::TWI, 374, 7 },
7168    {PPC::VNOR, 381, 1 },
7169    {PPC::VOR, 382, 1 },
7170    {PPC::WAIT, 383, 3 },
7171    {PPC::XORI, 386, 1 },
7172    {PPC::XVCPSGNDP, 387, 1 },
7173    {PPC::XVCPSGNSP, 388, 1 },
7174    {PPC::XXPERMDI, 389, 5 },
7175    {PPC::XXPERMDIs, 394, 3 },
7176    {PPC::gBC, 397, 10 },
7177    {PPC::gBCA, 407, 10 },
7178    {PPC::gBCAat, 417, 2 },
7179    {PPC::gBCCTR, 419, 7 },
7180    {PPC::gBCCTRL, 426, 7 },
7181    {PPC::gBCL, 433, 10 },
7182    {PPC::gBCLA, 443, 10 },
7183    {PPC::gBCLAat, 453, 2 },
7184    {PPC::gBCLR, 455, 11 },
7185    {PPC::gBCLRL, 466, 11 },
7186    {PPC::gBCLat, 477, 2 },
7187    {PPC::gBCat, 479, 2 },
7188  };
7189
7190  static const AliasPattern Patterns[] = {
7191    // PPC::ADDPCIS - 0
7192    {0, 0, 2, 2 },
7193    // PPC::BCC - 1
7194    {8, 2, 3, 2 },
7195    {21, 4, 3, 2 },
7196    {30, 6, 3, 2 },
7197    {44, 8, 3, 2 },
7198    {54, 10, 3, 2 },
7199    {68, 12, 3, 2 },
7200    {78, 14, 3, 2 },
7201    {91, 16, 3, 2 },
7202    {100, 18, 3, 2 },
7203    {114, 20, 3, 2 },
7204    {124, 22, 3, 2 },
7205    {138, 24, 3, 2 },
7206    {148, 26, 3, 2 },
7207    {161, 28, 3, 2 },
7208    {170, 30, 3, 2 },
7209    {184, 32, 3, 2 },
7210    {194, 34, 3, 2 },
7211    {208, 36, 3, 2 },
7212    {218, 38, 3, 2 },
7213    {231, 40, 3, 2 },
7214    {240, 42, 3, 2 },
7215    {254, 44, 3, 2 },
7216    {264, 46, 3, 2 },
7217    {278, 48, 3, 2 },
7218    // PPC::BCCA - 25
7219    {288, 50, 3, 2 },
7220    {302, 52, 3, 2 },
7221    {312, 54, 3, 2 },
7222    {327, 56, 3, 2 },
7223    {338, 58, 3, 2 },
7224    {353, 60, 3, 2 },
7225    {364, 62, 3, 2 },
7226    {378, 64, 3, 2 },
7227    {388, 66, 3, 2 },
7228    {403, 68, 3, 2 },
7229    {414, 70, 3, 2 },
7230    {429, 72, 3, 2 },
7231    {440, 74, 3, 2 },
7232    {454, 76, 3, 2 },
7233    {464, 78, 3, 2 },
7234    {479, 80, 3, 2 },
7235    {490, 82, 3, 2 },
7236    {505, 84, 3, 2 },
7237    {516, 86, 3, 2 },
7238    {530, 88, 3, 2 },
7239    {540, 90, 3, 2 },
7240    {555, 92, 3, 2 },
7241    {566, 94, 3, 2 },
7242    {581, 96, 3, 2 },
7243    // PPC::BCCCTR - 49
7244    {592, 98, 2, 2 },
7245    {602, 100, 2, 2 },
7246    {609, 102, 2, 2 },
7247    {620, 104, 2, 2 },
7248    {628, 106, 2, 2 },
7249    {639, 108, 2, 2 },
7250    {647, 110, 2, 2 },
7251    {657, 112, 2, 2 },
7252    {664, 114, 2, 2 },
7253    {675, 116, 2, 2 },
7254    {683, 118, 2, 2 },
7255    {694, 120, 2, 2 },
7256    {702, 122, 2, 2 },
7257    {712, 124, 2, 2 },
7258    {719, 126, 2, 2 },
7259    {730, 128, 2, 2 },
7260    {738, 130, 2, 2 },
7261    {749, 132, 2, 2 },
7262    {757, 134, 2, 2 },
7263    {767, 136, 2, 2 },
7264    {774, 138, 2, 2 },
7265    {785, 140, 2, 2 },
7266    {793, 142, 2, 2 },
7267    {804, 144, 2, 2 },
7268    // PPC::BCCCTRL - 73
7269    {812, 146, 2, 2 },
7270    {823, 148, 2, 2 },
7271    {831, 150, 2, 2 },
7272    {843, 152, 2, 2 },
7273    {852, 154, 2, 2 },
7274    {864, 156, 2, 2 },
7275    {873, 158, 2, 2 },
7276    {884, 160, 2, 2 },
7277    {892, 162, 2, 2 },
7278    {904, 164, 2, 2 },
7279    {913, 166, 2, 2 },
7280    {925, 168, 2, 2 },
7281    {934, 170, 2, 2 },
7282    {945, 172, 2, 2 },
7283    {953, 174, 2, 2 },
7284    {965, 176, 2, 2 },
7285    {974, 178, 2, 2 },
7286    {986, 180, 2, 2 },
7287    {995, 182, 2, 2 },
7288    {1006, 184, 2, 2 },
7289    {1014, 186, 2, 2 },
7290    {1026, 188, 2, 2 },
7291    {1035, 190, 2, 2 },
7292    {1047, 192, 2, 2 },
7293    // PPC::BCCL - 97
7294    {1056, 194, 3, 2 },
7295    {1070, 196, 3, 2 },
7296    {1080, 198, 3, 2 },
7297    {1095, 200, 3, 2 },
7298    {1106, 202, 3, 2 },
7299    {1121, 204, 3, 2 },
7300    {1132, 206, 3, 2 },
7301    {1146, 208, 3, 2 },
7302    {1156, 210, 3, 2 },
7303    {1171, 212, 3, 2 },
7304    {1182, 214, 3, 2 },
7305    {1197, 216, 3, 2 },
7306    {1208, 218, 3, 2 },
7307    {1222, 220, 3, 2 },
7308    {1232, 222, 3, 2 },
7309    {1247, 224, 3, 2 },
7310    {1258, 226, 3, 2 },
7311    {1273, 228, 3, 2 },
7312    {1284, 230, 3, 2 },
7313    {1298, 232, 3, 2 },
7314    {1308, 234, 3, 2 },
7315    {1323, 236, 3, 2 },
7316    {1334, 238, 3, 2 },
7317    {1349, 240, 3, 2 },
7318    // PPC::BCCLA - 121
7319    {1360, 242, 3, 2 },
7320    {1375, 244, 3, 2 },
7321    {1386, 246, 3, 2 },
7322    {1402, 248, 3, 2 },
7323    {1414, 250, 3, 2 },
7324    {1430, 252, 3, 2 },
7325    {1442, 254, 3, 2 },
7326    {1457, 256, 3, 2 },
7327    {1468, 258, 3, 2 },
7328    {1484, 260, 3, 2 },
7329    {1496, 262, 3, 2 },
7330    {1512, 264, 3, 2 },
7331    {1524, 266, 3, 2 },
7332    {1539, 268, 3, 2 },
7333    {1550, 270, 3, 2 },
7334    {1566, 272, 3, 2 },
7335    {1578, 274, 3, 2 },
7336    {1594, 276, 3, 2 },
7337    {1606, 278, 3, 2 },
7338    {1621, 280, 3, 2 },
7339    {1632, 282, 3, 2 },
7340    {1648, 284, 3, 2 },
7341    {1660, 286, 3, 2 },
7342    {1676, 288, 3, 2 },
7343    // PPC::BCCLR - 145
7344    {1688, 290, 2, 2 },
7345    {1697, 292, 2, 2 },
7346    {1703, 294, 2, 2 },
7347    {1713, 296, 2, 2 },
7348    {1720, 298, 2, 2 },
7349    {1730, 300, 2, 2 },
7350    {1737, 302, 2, 2 },
7351    {1746, 304, 2, 2 },
7352    {1752, 306, 2, 2 },
7353    {1762, 308, 2, 2 },
7354    {1769, 310, 2, 2 },
7355    {1779, 312, 2, 2 },
7356    {1786, 314, 2, 2 },
7357    {1795, 316, 2, 2 },
7358    {1801, 318, 2, 2 },
7359    {1811, 320, 2, 2 },
7360    {1818, 322, 2, 2 },
7361    {1828, 324, 2, 2 },
7362    {1835, 326, 2, 2 },
7363    {1844, 328, 2, 2 },
7364    {1850, 330, 2, 2 },
7365    {1860, 332, 2, 2 },
7366    {1867, 334, 2, 2 },
7367    {1877, 336, 2, 2 },
7368    // PPC::BCCLRL - 169
7369    {1884, 338, 2, 2 },
7370    {1894, 340, 2, 2 },
7371    {1901, 342, 2, 2 },
7372    {1912, 344, 2, 2 },
7373    {1920, 346, 2, 2 },
7374    {1931, 348, 2, 2 },
7375    {1939, 350, 2, 2 },
7376    {1949, 352, 2, 2 },
7377    {1956, 354, 2, 2 },
7378    {1967, 356, 2, 2 },
7379    {1975, 358, 2, 2 },
7380    {1986, 360, 2, 2 },
7381    {1994, 362, 2, 2 },
7382    {2004, 364, 2, 2 },
7383    {2011, 366, 2, 2 },
7384    {2022, 368, 2, 2 },
7385    {2030, 370, 2, 2 },
7386    {2041, 372, 2, 2 },
7387    {2049, 374, 2, 2 },
7388    {2059, 376, 2, 2 },
7389    {2066, 378, 2, 2 },
7390    {2077, 380, 2, 2 },
7391    {2085, 382, 2, 2 },
7392    {2096, 384, 2, 2 },
7393    // PPC::CMPD - 193
7394    {2104, 386, 3, 3 },
7395    // PPC::CMPDI - 194
7396    {2116, 389, 3, 2 },
7397    // PPC::CMPLD - 195
7398    {2131, 391, 3, 3 },
7399    // PPC::CMPLDI - 196
7400    {2144, 394, 3, 2 },
7401    // PPC::CMPLW - 197
7402    {2160, 396, 3, 3 },
7403    // PPC::CMPLWI - 198
7404    {2173, 399, 3, 2 },
7405    // PPC::CMPW - 199
7406    {2189, 401, 3, 3 },
7407    // PPC::CMPWI - 200
7408    {2201, 404, 3, 2 },
7409    // PPC::CNTLZW - 201
7410    {2216, 406, 2, 2 },
7411    // PPC::CNTLZW_rec - 202
7412    {2230, 408, 2, 2 },
7413    // PPC::CREQV - 203
7414    {2245, 410, 3, 3 },
7415    // PPC::CRNOR - 204
7416    {2254, 413, 3, 3 },
7417    // PPC::CROR - 205
7418    {2267, 416, 3, 3 },
7419    // PPC::CRXOR - 206
7420    {2281, 419, 3, 3 },
7421    // PPC::MBAR - 207
7422    {2290, 422, 1, 1 },
7423    // PPC::MFDCR - 208
7424    {2295, 423, 2, 2 },
7425    {2304, 425, 2, 2 },
7426    {2313, 427, 2, 2 },
7427    {2322, 429, 2, 2 },
7428    {2331, 431, 2, 2 },
7429    {2340, 433, 2, 2 },
7430    {2349, 435, 2, 2 },
7431    {2358, 437, 2, 2 },
7432    // PPC::MFSPR - 216
7433    {2367, 439, 2, 2 },
7434    {2376, 441, 2, 2 },
7435    {2386, 443, 2, 2 },
7436    {2396, 445, 2, 2 },
7437    {2406, 447, 2, 2 },
7438    {2417, 449, 2, 2 },
7439    {2426, 451, 2, 2 },
7440    {2436, 453, 2, 2 },
7441    {2446, 455, 2, 2 },
7442    {2456, 457, 2, 2 },
7443    {2465, 459, 2, 2 },
7444    {2474, 461, 2, 2 },
7445    {2484, 463, 2, 2 },
7446    {2494, 465, 2, 2 },
7447    {2508, 467, 2, 2 },
7448    {2522, 469, 2, 2 },
7449    {2536, 471, 2, 2 },
7450    {2550, 473, 2, 2 },
7451    {2564, 475, 2, 2 },
7452    {2578, 477, 2, 2 },
7453    {2592, 479, 2, 2 },
7454    {2606, 481, 2, 2 },
7455    {2620, 483, 2, 2 },
7456    {2634, 485, 2, 2 },
7457    {2648, 487, 2, 2 },
7458    {2662, 489, 2, 2 },
7459    {2676, 491, 2, 2 },
7460    {2690, 493, 2, 2 },
7461    {2704, 495, 2, 2 },
7462    {2718, 497, 2, 2 },
7463    {2728, 499, 2, 2 },
7464    {2738, 501, 2, 2 },
7465    {2748, 503, 2, 2 },
7466    {2757, 505, 2, 2 },
7467    {2770, 507, 2, 2 },
7468    {2779, 509, 2, 2 },
7469    {2788, 511, 2, 2 },
7470    // PPC::MFTB - 253
7471    {2797, 513, 2, 2 },
7472    // PPC::MFVRSAVE - 254
7473    {2806, 515, 1, 1 },
7474    // PPC::MFVSRD - 255
7475    {2818, 516, 2, 2 },
7476    // PPC::MFVSRWZ - 256
7477    {2832, 518, 2, 2 },
7478    // PPC::MTCRF8 - 257
7479    {2847, 520, 2, 2 },
7480    // PPC::MTDCR - 258
7481    {2855, 522, 2, 2 },
7482    {2864, 524, 2, 2 },
7483    {2873, 526, 2, 2 },
7484    {2882, 528, 2, 2 },
7485    {2891, 530, 2, 2 },
7486    {2900, 532, 2, 2 },
7487    {2909, 534, 2, 2 },
7488    {2918, 536, 2, 2 },
7489    // PPC::MTFSF - 266
7490    {2927, 538, 4, 4 },
7491    // PPC::MTFSFI - 267
7492    {2940, 542, 3, 3 },
7493    // PPC::MTFSFI_rec - 268
7494    {2954, 545, 3, 3 },
7495    // PPC::MTFSF_rec - 269
7496    {2969, 548, 4, 4 },
7497    // PPC::MTMSR - 270
7498    {2983, 552, 2, 2 },
7499    // PPC::MTMSRD - 271
7500    {2992, 554, 2, 2 },
7501    // PPC::MTSPR - 272
7502    {3002, 556, 2, 2 },
7503    {3011, 558, 2, 2 },
7504    {3021, 560, 2, 2 },
7505    {3032, 562, 2, 2 },
7506    {3041, 564, 2, 2 },
7507    {3051, 566, 2, 2 },
7508    {3061, 568, 2, 2 },
7509    {3071, 570, 2, 2 },
7510    {3080, 572, 2, 2 },
7511    {3089, 574, 2, 2 },
7512    {3098, 576, 2, 2 },
7513    {3107, 578, 2, 2 },
7514    {3117, 580, 2, 2 },
7515    {3127, 582, 2, 2 },
7516    {3141, 584, 2, 2 },
7517    {3155, 586, 2, 2 },
7518    {3169, 588, 2, 2 },
7519    {3183, 590, 2, 2 },
7520    {3197, 592, 2, 2 },
7521    {3211, 594, 2, 2 },
7522    {3225, 596, 2, 2 },
7523    {3239, 598, 2, 2 },
7524    {3253, 600, 2, 2 },
7525    {3267, 602, 2, 2 },
7526    {3281, 604, 2, 2 },
7527    {3295, 606, 2, 2 },
7528    {3309, 608, 2, 2 },
7529    {3323, 610, 2, 2 },
7530    {3337, 612, 2, 2 },
7531    {3351, 614, 2, 2 },
7532    {3361, 616, 2, 2 },
7533    {3371, 618, 2, 2 },
7534    {3381, 620, 2, 2 },
7535    {3390, 622, 2, 2 },
7536    {3403, 624, 2, 2 },
7537    // PPC::MTVRSAVE - 307
7538    {3412, 626, 1, 1 },
7539    // PPC::MTVSRD - 308
7540    {3424, 627, 2, 2 },
7541    // PPC::MTVSRWA - 309
7542    {3438, 629, 2, 2 },
7543    // PPC::MTVSRWZ - 310
7544    {3453, 631, 2, 2 },
7545    // PPC::NOR8 - 311
7546    {3468, 633, 3, 3 },
7547    // PPC::NOR8_rec - 312
7548    {3479, 636, 3, 3 },
7549    // PPC::OR8 - 313
7550    {3491, 639, 3, 3 },
7551    // PPC::OR8_rec - 314
7552    {3501, 642, 3, 3 },
7553    // PPC::QVFLOGICALb - 315
7554    {3512, 645, 4, 4 },
7555    {3522, 649, 4, 4 },
7556    {3540, 653, 4, 4 },
7557    {3559, 657, 4, 4 },
7558    {3574, 661, 4, 4 },
7559    {3592, 665, 4, 4 },
7560    {3609, 669, 4, 4 },
7561    {3627, 673, 4, 4 },
7562    {3645, 677, 4, 4 },
7563    {3659, 681, 4, 4 },
7564    {3677, 685, 4, 4 },
7565    {3696, 689, 4, 4 },
7566    // PPC::RLDCL - 327
7567    {3706, 693, 4, 4 },
7568    // PPC::RLDCL_rec - 328
7569    {3723, 697, 4, 4 },
7570    // PPC::RLDICL - 329
7571    {3741, 701, 4, 4 },
7572    {3761, 705, 4, 3 },
7573    // PPC::RLDICL_32_64 - 331
7574    {3761, 708, 4, 3 },
7575    // PPC::RLDICL_rec - 332
7576    {3781, 711, 4, 4 },
7577    {3802, 715, 4, 3 },
7578    // PPC::RLWINM - 334
7579    {3823, 718, 5, 5 },
7580    {3843, 723, 5, 5 },
7581    // PPC::RLWINM_rec - 336
7582    {3863, 728, 5, 5 },
7583    {3884, 733, 5, 5 },
7584    // PPC::RLWNM - 338
7585    {3905, 738, 5, 5 },
7586    // PPC::RLWNM_rec - 339
7587    {3922, 743, 5, 5 },
7588    // PPC::SC - 340
7589    {3940, 748, 1, 1 },
7590    // PPC::SUBF8 - 341
7591    {3943, 749, 3, 3 },
7592    // PPC::SUBF8_rec - 342
7593    {3958, 752, 3, 3 },
7594    // PPC::SUBFC8 - 343
7595    {3974, 755, 3, 3 },
7596    // PPC::SUBFC8_rec - 344
7597    {3990, 758, 3, 3 },
7598    // PPC::SYNC - 345
7599    {4007, 761, 1, 1 },
7600    {4012, 762, 1, 1 },
7601    {4019, 763, 1, 1 },
7602    // PPC::TD - 348
7603    {4027, 764, 3, 3 },
7604    {4039, 767, 3, 3 },
7605    {4051, 770, 3, 3 },
7606    {4063, 773, 3, 3 },
7607    {4075, 776, 3, 3 },
7608    {4088, 779, 3, 3 },
7609    {4101, 782, 3, 3 },
7610    // PPC::TDI - 355
7611    {4112, 785, 3, 2 },
7612    {4127, 787, 3, 2 },
7613    {4142, 789, 3, 2 },
7614    {4157, 791, 3, 2 },
7615    {4172, 793, 3, 2 },
7616    {4188, 795, 3, 2 },
7617    {4204, 797, 3, 2 },
7618    // PPC::TLBIE - 362
7619    {4218, 799, 2, 2 },
7620    // PPC::TLBRE2 - 363
7621    {4227, 801, 3, 3 },
7622    {4242, 804, 3, 3 },
7623    // PPC::TLBWE2 - 365
7624    {4257, 807, 3, 3 },
7625    {4272, 810, 3, 3 },
7626    // PPC::TW - 367
7627    {4287, 813, 3, 3 },
7628    {4299, 816, 3, 3 },
7629    {4311, 819, 3, 3 },
7630    {4323, 822, 3, 3 },
7631    {4335, 825, 3, 3 },
7632    {4348, 828, 3, 3 },
7633    {4361, 831, 3, 3 },
7634    // PPC::TWI - 374
7635    {4372, 834, 3, 2 },
7636    {4387, 836, 3, 2 },
7637    {4402, 838, 3, 2 },
7638    {4417, 840, 3, 2 },
7639    {4432, 842, 3, 2 },
7640    {4448, 844, 3, 2 },
7641    {4464, 846, 3, 2 },
7642    // PPC::VNOR - 381
7643    {4478, 848, 3, 3 },
7644    // PPC::VOR - 382
7645    {4490, 851, 3, 3 },
7646    // PPC::WAIT - 383
7647    {4501, 854, 1, 1 },
7648    {4506, 855, 1, 1 },
7649    {4514, 856, 1, 1 },
7650    // PPC::XORI - 386
7651    {4523, 857, 3, 3 },
7652    // PPC::XVCPSGNDP - 387
7653    {4528, 860, 3, 3 },
7654    // PPC::XVCPSGNSP - 388
7655    {4543, 863, 3, 3 },
7656    // PPC::XXPERMDI - 389
7657    {4558, 866, 4, 4 },
7658    {4576, 870, 4, 4 },
7659    {4594, 874, 4, 4 },
7660    {4613, 878, 4, 4 },
7661    {4632, 882, 4, 4 },
7662    // PPC::XXPERMDIs - 394
7663    {4558, 886, 3, 3 },
7664    {4576, 889, 3, 3 },
7665    {4632, 892, 3, 3 },
7666    // PPC::gBC - 397
7667    {4647, 895, 3, 2 },
7668    {4659, 897, 3, 2 },
7669    {4671, 899, 3, 2 },
7670    {4684, 901, 3, 2 },
7671    {4697, 903, 3, 2 },
7672    {4710, 905, 3, 2 },
7673    {4723, 907, 3, 2 },
7674    {4738, 909, 3, 2 },
7675    {4753, 911, 3, 2 },
7676    {4767, 913, 3, 2 },
7677    // PPC::gBCA - 407
7678    {4781, 915, 3, 2 },
7679    {4794, 917, 3, 2 },
7680    {4807, 919, 3, 2 },
7681    {4821, 921, 3, 2 },
7682    {4835, 923, 3, 2 },
7683    {4849, 925, 3, 2 },
7684    {4863, 927, 3, 2 },
7685    {4879, 929, 3, 2 },
7686    {4895, 931, 3, 2 },
7687    {4910, 933, 3, 2 },
7688    // PPC::gBCAat - 417
7689    {4925, 935, 4, 3 },
7690    {4945, 938, 4, 3 },
7691    // PPC::gBCCTR - 419
7692    {4965, 941, 3, 3 },
7693    {4980, 944, 3, 3 },
7694    {4989, 947, 3, 3 },
7695    {4998, 950, 3, 3 },
7696    {5008, 953, 3, 3 },
7697    {5018, 956, 3, 3 },
7698    {5028, 959, 3, 3 },
7699    // PPC::gBCCTRL - 426
7700    {5038, 962, 3, 3 },
7701    {5054, 965, 3, 3 },
7702    {5064, 968, 3, 3 },
7703    {5074, 971, 3, 3 },
7704    {5085, 974, 3, 3 },
7705    {5096, 977, 3, 3 },
7706    {5107, 980, 3, 3 },
7707    // PPC::gBCL - 433
7708    {5118, 983, 3, 2 },
7709    {5131, 985, 3, 2 },
7710    {5144, 987, 3, 2 },
7711    {5158, 989, 3, 2 },
7712    {5172, 991, 3, 2 },
7713    {5186, 993, 3, 2 },
7714    {5200, 995, 3, 2 },
7715    {5216, 997, 3, 2 },
7716    {5232, 999, 3, 2 },
7717    {5247, 1001, 3, 2 },
7718    // PPC::gBCLA - 443
7719    {5262, 1003, 3, 2 },
7720    {5276, 1005, 3, 2 },
7721    {5290, 1007, 3, 2 },
7722    {5305, 1009, 3, 2 },
7723    {5320, 1011, 3, 2 },
7724    {5335, 1013, 3, 2 },
7725    {5350, 1015, 3, 2 },
7726    {5367, 1017, 3, 2 },
7727    {5384, 1019, 3, 2 },
7728    {5400, 1021, 3, 2 },
7729    // PPC::gBCLAat - 453
7730    {5416, 1023, 4, 3 },
7731    {5437, 1026, 4, 3 },
7732    // PPC::gBCLR - 455
7733    {5458, 1029, 3, 3 },
7734    {5472, 1032, 3, 3 },
7735    {5480, 1035, 3, 3 },
7736    {5488, 1038, 3, 3 },
7737    {5497, 1041, 3, 3 },
7738    {5506, 1044, 3, 3 },
7739    {5515, 1047, 3, 3 },
7740    {5524, 1050, 3, 3 },
7741    {5535, 1053, 3, 3 },
7742    {5546, 1056, 3, 3 },
7743    {5556, 1059, 3, 3 },
7744    // PPC::gBCLRL - 466
7745    {5566, 1062, 3, 3 },
7746    {5581, 1065, 3, 3 },
7747    {5590, 1068, 3, 3 },
7748    {5599, 1071, 3, 3 },
7749    {5609, 1074, 3, 3 },
7750    {5619, 1077, 3, 3 },
7751    {5629, 1080, 3, 3 },
7752    {5639, 1083, 3, 3 },
7753    {5651, 1086, 3, 3 },
7754    {5663, 1089, 3, 3 },
7755    {5674, 1092, 3, 3 },
7756    // PPC::gBCLat - 477
7757    {5685, 1095, 4, 3 },
7758    {5705, 1098, 4, 3 },
7759    // PPC::gBCat - 479
7760    {5725, 1101, 4, 3 },
7761    {5744, 1104, 4, 3 },
7762  };
7763
7764  static const AliasPatternCond Conds[] = {
7765    // (ADDPCIS g8rc:$RT, 0) - 0
7766    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
7767    {AliasPatternCond::K_Imm, uint32_t(0)},
7768    // (BCC 12, crrc:$cc, condbrtarget:$dst) - 2
7769    {AliasPatternCond::K_Imm, uint32_t(12)},
7770    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7771    // (BCC 12, CR0, condbrtarget:$dst) - 4
7772    {AliasPatternCond::K_Imm, uint32_t(12)},
7773    {AliasPatternCond::K_Reg, PPC::CR0},
7774    // (BCC 14, crrc:$cc, condbrtarget:$dst) - 6
7775    {AliasPatternCond::K_Imm, uint32_t(14)},
7776    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7777    // (BCC 14, CR0, condbrtarget:$dst) - 8
7778    {AliasPatternCond::K_Imm, uint32_t(14)},
7779    {AliasPatternCond::K_Reg, PPC::CR0},
7780    // (BCC 15, crrc:$cc, condbrtarget:$dst) - 10
7781    {AliasPatternCond::K_Imm, uint32_t(15)},
7782    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7783    // (BCC 15, CR0, condbrtarget:$dst) - 12
7784    {AliasPatternCond::K_Imm, uint32_t(15)},
7785    {AliasPatternCond::K_Reg, PPC::CR0},
7786    // (BCC 44, crrc:$cc, condbrtarget:$dst) - 14
7787    {AliasPatternCond::K_Imm, uint32_t(44)},
7788    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7789    // (BCC 44, CR0, condbrtarget:$dst) - 16
7790    {AliasPatternCond::K_Imm, uint32_t(44)},
7791    {AliasPatternCond::K_Reg, PPC::CR0},
7792    // (BCC 46, crrc:$cc, condbrtarget:$dst) - 18
7793    {AliasPatternCond::K_Imm, uint32_t(46)},
7794    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7795    // (BCC 46, CR0, condbrtarget:$dst) - 20
7796    {AliasPatternCond::K_Imm, uint32_t(46)},
7797    {AliasPatternCond::K_Reg, PPC::CR0},
7798    // (BCC 47, crrc:$cc, condbrtarget:$dst) - 22
7799    {AliasPatternCond::K_Imm, uint32_t(47)},
7800    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7801    // (BCC 47, CR0, condbrtarget:$dst) - 24
7802    {AliasPatternCond::K_Imm, uint32_t(47)},
7803    {AliasPatternCond::K_Reg, PPC::CR0},
7804    // (BCC 76, crrc:$cc, condbrtarget:$dst) - 26
7805    {AliasPatternCond::K_Imm, uint32_t(76)},
7806    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7807    // (BCC 76, CR0, condbrtarget:$dst) - 28
7808    {AliasPatternCond::K_Imm, uint32_t(76)},
7809    {AliasPatternCond::K_Reg, PPC::CR0},
7810    // (BCC 78, crrc:$cc, condbrtarget:$dst) - 30
7811    {AliasPatternCond::K_Imm, uint32_t(78)},
7812    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7813    // (BCC 78, CR0, condbrtarget:$dst) - 32
7814    {AliasPatternCond::K_Imm, uint32_t(78)},
7815    {AliasPatternCond::K_Reg, PPC::CR0},
7816    // (BCC 79, crrc:$cc, condbrtarget:$dst) - 34
7817    {AliasPatternCond::K_Imm, uint32_t(79)},
7818    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7819    // (BCC 79, CR0, condbrtarget:$dst) - 36
7820    {AliasPatternCond::K_Imm, uint32_t(79)},
7821    {AliasPatternCond::K_Reg, PPC::CR0},
7822    // (BCC 68, crrc:$cc, condbrtarget:$dst) - 38
7823    {AliasPatternCond::K_Imm, uint32_t(68)},
7824    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7825    // (BCC 68, CR0, condbrtarget:$dst) - 40
7826    {AliasPatternCond::K_Imm, uint32_t(68)},
7827    {AliasPatternCond::K_Reg, PPC::CR0},
7828    // (BCC 70, crrc:$cc, condbrtarget:$dst) - 42
7829    {AliasPatternCond::K_Imm, uint32_t(70)},
7830    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7831    // (BCC 70, CR0, condbrtarget:$dst) - 44
7832    {AliasPatternCond::K_Imm, uint32_t(70)},
7833    {AliasPatternCond::K_Reg, PPC::CR0},
7834    // (BCC 71, crrc:$cc, condbrtarget:$dst) - 46
7835    {AliasPatternCond::K_Imm, uint32_t(71)},
7836    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7837    // (BCC 71, CR0, condbrtarget:$dst) - 48
7838    {AliasPatternCond::K_Imm, uint32_t(71)},
7839    {AliasPatternCond::K_Reg, PPC::CR0},
7840    // (BCCA 12, crrc:$cc, abscondbrtarget:$dst) - 50
7841    {AliasPatternCond::K_Imm, uint32_t(12)},
7842    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7843    // (BCCA 12, CR0, abscondbrtarget:$dst) - 52
7844    {AliasPatternCond::K_Imm, uint32_t(12)},
7845    {AliasPatternCond::K_Reg, PPC::CR0},
7846    // (BCCA 14, crrc:$cc, abscondbrtarget:$dst) - 54
7847    {AliasPatternCond::K_Imm, uint32_t(14)},
7848    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7849    // (BCCA 14, CR0, abscondbrtarget:$dst) - 56
7850    {AliasPatternCond::K_Imm, uint32_t(14)},
7851    {AliasPatternCond::K_Reg, PPC::CR0},
7852    // (BCCA 15, crrc:$cc, abscondbrtarget:$dst) - 58
7853    {AliasPatternCond::K_Imm, uint32_t(15)},
7854    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7855    // (BCCA 15, CR0, abscondbrtarget:$dst) - 60
7856    {AliasPatternCond::K_Imm, uint32_t(15)},
7857    {AliasPatternCond::K_Reg, PPC::CR0},
7858    // (BCCA 44, crrc:$cc, abscondbrtarget:$dst) - 62
7859    {AliasPatternCond::K_Imm, uint32_t(44)},
7860    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7861    // (BCCA 44, CR0, abscondbrtarget:$dst) - 64
7862    {AliasPatternCond::K_Imm, uint32_t(44)},
7863    {AliasPatternCond::K_Reg, PPC::CR0},
7864    // (BCCA 46, crrc:$cc, abscondbrtarget:$dst) - 66
7865    {AliasPatternCond::K_Imm, uint32_t(46)},
7866    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7867    // (BCCA 46, CR0, abscondbrtarget:$dst) - 68
7868    {AliasPatternCond::K_Imm, uint32_t(46)},
7869    {AliasPatternCond::K_Reg, PPC::CR0},
7870    // (BCCA 47, crrc:$cc, abscondbrtarget:$dst) - 70
7871    {AliasPatternCond::K_Imm, uint32_t(47)},
7872    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7873    // (BCCA 47, CR0, abscondbrtarget:$dst) - 72
7874    {AliasPatternCond::K_Imm, uint32_t(47)},
7875    {AliasPatternCond::K_Reg, PPC::CR0},
7876    // (BCCA 76, crrc:$cc, abscondbrtarget:$dst) - 74
7877    {AliasPatternCond::K_Imm, uint32_t(76)},
7878    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7879    // (BCCA 76, CR0, abscondbrtarget:$dst) - 76
7880    {AliasPatternCond::K_Imm, uint32_t(76)},
7881    {AliasPatternCond::K_Reg, PPC::CR0},
7882    // (BCCA 78, crrc:$cc, abscondbrtarget:$dst) - 78
7883    {AliasPatternCond::K_Imm, uint32_t(78)},
7884    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7885    // (BCCA 78, CR0, abscondbrtarget:$dst) - 80
7886    {AliasPatternCond::K_Imm, uint32_t(78)},
7887    {AliasPatternCond::K_Reg, PPC::CR0},
7888    // (BCCA 79, crrc:$cc, abscondbrtarget:$dst) - 82
7889    {AliasPatternCond::K_Imm, uint32_t(79)},
7890    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7891    // (BCCA 79, CR0, abscondbrtarget:$dst) - 84
7892    {AliasPatternCond::K_Imm, uint32_t(79)},
7893    {AliasPatternCond::K_Reg, PPC::CR0},
7894    // (BCCA 68, crrc:$cc, abscondbrtarget:$dst) - 86
7895    {AliasPatternCond::K_Imm, uint32_t(68)},
7896    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7897    // (BCCA 68, CR0, abscondbrtarget:$dst) - 88
7898    {AliasPatternCond::K_Imm, uint32_t(68)},
7899    {AliasPatternCond::K_Reg, PPC::CR0},
7900    // (BCCA 70, crrc:$cc, abscondbrtarget:$dst) - 90
7901    {AliasPatternCond::K_Imm, uint32_t(70)},
7902    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7903    // (BCCA 70, CR0, abscondbrtarget:$dst) - 92
7904    {AliasPatternCond::K_Imm, uint32_t(70)},
7905    {AliasPatternCond::K_Reg, PPC::CR0},
7906    // (BCCA 71, crrc:$cc, abscondbrtarget:$dst) - 94
7907    {AliasPatternCond::K_Imm, uint32_t(71)},
7908    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7909    // (BCCA 71, CR0, abscondbrtarget:$dst) - 96
7910    {AliasPatternCond::K_Imm, uint32_t(71)},
7911    {AliasPatternCond::K_Reg, PPC::CR0},
7912    // (BCCCTR 12, crrc:$cc) - 98
7913    {AliasPatternCond::K_Imm, uint32_t(12)},
7914    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7915    // (BCCCTR 12, CR0) - 100
7916    {AliasPatternCond::K_Imm, uint32_t(12)},
7917    {AliasPatternCond::K_Reg, PPC::CR0},
7918    // (BCCCTR 14, crrc:$cc) - 102
7919    {AliasPatternCond::K_Imm, uint32_t(14)},
7920    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7921    // (BCCCTR 14, CR0) - 104
7922    {AliasPatternCond::K_Imm, uint32_t(14)},
7923    {AliasPatternCond::K_Reg, PPC::CR0},
7924    // (BCCCTR 15, crrc:$cc) - 106
7925    {AliasPatternCond::K_Imm, uint32_t(15)},
7926    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7927    // (BCCCTR 15, CR0) - 108
7928    {AliasPatternCond::K_Imm, uint32_t(15)},
7929    {AliasPatternCond::K_Reg, PPC::CR0},
7930    // (BCCCTR 44, crrc:$cc) - 110
7931    {AliasPatternCond::K_Imm, uint32_t(44)},
7932    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7933    // (BCCCTR 44, CR0) - 112
7934    {AliasPatternCond::K_Imm, uint32_t(44)},
7935    {AliasPatternCond::K_Reg, PPC::CR0},
7936    // (BCCCTR 46, crrc:$cc) - 114
7937    {AliasPatternCond::K_Imm, uint32_t(46)},
7938    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7939    // (BCCCTR 46, CR0) - 116
7940    {AliasPatternCond::K_Imm, uint32_t(46)},
7941    {AliasPatternCond::K_Reg, PPC::CR0},
7942    // (BCCCTR 47, crrc:$cc) - 118
7943    {AliasPatternCond::K_Imm, uint32_t(47)},
7944    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7945    // (BCCCTR 47, CR0) - 120
7946    {AliasPatternCond::K_Imm, uint32_t(47)},
7947    {AliasPatternCond::K_Reg, PPC::CR0},
7948    // (BCCCTR 76, crrc:$cc) - 122
7949    {AliasPatternCond::K_Imm, uint32_t(76)},
7950    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7951    // (BCCCTR 76, CR0) - 124
7952    {AliasPatternCond::K_Imm, uint32_t(76)},
7953    {AliasPatternCond::K_Reg, PPC::CR0},
7954    // (BCCCTR 78, crrc:$cc) - 126
7955    {AliasPatternCond::K_Imm, uint32_t(78)},
7956    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7957    // (BCCCTR 78, CR0) - 128
7958    {AliasPatternCond::K_Imm, uint32_t(78)},
7959    {AliasPatternCond::K_Reg, PPC::CR0},
7960    // (BCCCTR 79, crrc:$cc) - 130
7961    {AliasPatternCond::K_Imm, uint32_t(79)},
7962    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7963    // (BCCCTR 79, CR0) - 132
7964    {AliasPatternCond::K_Imm, uint32_t(79)},
7965    {AliasPatternCond::K_Reg, PPC::CR0},
7966    // (BCCCTR 68, crrc:$cc) - 134
7967    {AliasPatternCond::K_Imm, uint32_t(68)},
7968    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7969    // (BCCCTR 68, CR0) - 136
7970    {AliasPatternCond::K_Imm, uint32_t(68)},
7971    {AliasPatternCond::K_Reg, PPC::CR0},
7972    // (BCCCTR 70, crrc:$cc) - 138
7973    {AliasPatternCond::K_Imm, uint32_t(70)},
7974    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7975    // (BCCCTR 70, CR0) - 140
7976    {AliasPatternCond::K_Imm, uint32_t(70)},
7977    {AliasPatternCond::K_Reg, PPC::CR0},
7978    // (BCCCTR 71, crrc:$cc) - 142
7979    {AliasPatternCond::K_Imm, uint32_t(71)},
7980    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7981    // (BCCCTR 71, CR0) - 144
7982    {AliasPatternCond::K_Imm, uint32_t(71)},
7983    {AliasPatternCond::K_Reg, PPC::CR0},
7984    // (BCCCTRL 12, crrc:$cc) - 146
7985    {AliasPatternCond::K_Imm, uint32_t(12)},
7986    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7987    // (BCCCTRL 12, CR0) - 148
7988    {AliasPatternCond::K_Imm, uint32_t(12)},
7989    {AliasPatternCond::K_Reg, PPC::CR0},
7990    // (BCCCTRL 14, crrc:$cc) - 150
7991    {AliasPatternCond::K_Imm, uint32_t(14)},
7992    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7993    // (BCCCTRL 14, CR0) - 152
7994    {AliasPatternCond::K_Imm, uint32_t(14)},
7995    {AliasPatternCond::K_Reg, PPC::CR0},
7996    // (BCCCTRL 15, crrc:$cc) - 154
7997    {AliasPatternCond::K_Imm, uint32_t(15)},
7998    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
7999    // (BCCCTRL 15, CR0) - 156
8000    {AliasPatternCond::K_Imm, uint32_t(15)},
8001    {AliasPatternCond::K_Reg, PPC::CR0},
8002    // (BCCCTRL 44, crrc:$cc) - 158
8003    {AliasPatternCond::K_Imm, uint32_t(44)},
8004    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8005    // (BCCCTRL 44, CR0) - 160
8006    {AliasPatternCond::K_Imm, uint32_t(44)},
8007    {AliasPatternCond::K_Reg, PPC::CR0},
8008    // (BCCCTRL 46, crrc:$cc) - 162
8009    {AliasPatternCond::K_Imm, uint32_t(46)},
8010    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8011    // (BCCCTRL 46, CR0) - 164
8012    {AliasPatternCond::K_Imm, uint32_t(46)},
8013    {AliasPatternCond::K_Reg, PPC::CR0},
8014    // (BCCCTRL 47, crrc:$cc) - 166
8015    {AliasPatternCond::K_Imm, uint32_t(47)},
8016    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8017    // (BCCCTRL 47, CR0) - 168
8018    {AliasPatternCond::K_Imm, uint32_t(47)},
8019    {AliasPatternCond::K_Reg, PPC::CR0},
8020    // (BCCCTRL 76, crrc:$cc) - 170
8021    {AliasPatternCond::K_Imm, uint32_t(76)},
8022    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8023    // (BCCCTRL 76, CR0) - 172
8024    {AliasPatternCond::K_Imm, uint32_t(76)},
8025    {AliasPatternCond::K_Reg, PPC::CR0},
8026    // (BCCCTRL 78, crrc:$cc) - 174
8027    {AliasPatternCond::K_Imm, uint32_t(78)},
8028    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8029    // (BCCCTRL 78, CR0) - 176
8030    {AliasPatternCond::K_Imm, uint32_t(78)},
8031    {AliasPatternCond::K_Reg, PPC::CR0},
8032    // (BCCCTRL 79, crrc:$cc) - 178
8033    {AliasPatternCond::K_Imm, uint32_t(79)},
8034    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8035    // (BCCCTRL 79, CR0) - 180
8036    {AliasPatternCond::K_Imm, uint32_t(79)},
8037    {AliasPatternCond::K_Reg, PPC::CR0},
8038    // (BCCCTRL 68, crrc:$cc) - 182
8039    {AliasPatternCond::K_Imm, uint32_t(68)},
8040    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8041    // (BCCCTRL 68, CR0) - 184
8042    {AliasPatternCond::K_Imm, uint32_t(68)},
8043    {AliasPatternCond::K_Reg, PPC::CR0},
8044    // (BCCCTRL 70, crrc:$cc) - 186
8045    {AliasPatternCond::K_Imm, uint32_t(70)},
8046    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8047    // (BCCCTRL 70, CR0) - 188
8048    {AliasPatternCond::K_Imm, uint32_t(70)},
8049    {AliasPatternCond::K_Reg, PPC::CR0},
8050    // (BCCCTRL 71, crrc:$cc) - 190
8051    {AliasPatternCond::K_Imm, uint32_t(71)},
8052    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8053    // (BCCCTRL 71, CR0) - 192
8054    {AliasPatternCond::K_Imm, uint32_t(71)},
8055    {AliasPatternCond::K_Reg, PPC::CR0},
8056    // (BCCL 12, crrc:$cc, condbrtarget:$dst) - 194
8057    {AliasPatternCond::K_Imm, uint32_t(12)},
8058    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8059    // (BCCL 12, CR0, condbrtarget:$dst) - 196
8060    {AliasPatternCond::K_Imm, uint32_t(12)},
8061    {AliasPatternCond::K_Reg, PPC::CR0},
8062    // (BCCL 14, crrc:$cc, condbrtarget:$dst) - 198
8063    {AliasPatternCond::K_Imm, uint32_t(14)},
8064    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8065    // (BCCL 14, CR0, condbrtarget:$dst) - 200
8066    {AliasPatternCond::K_Imm, uint32_t(14)},
8067    {AliasPatternCond::K_Reg, PPC::CR0},
8068    // (BCCL 15, crrc:$cc, condbrtarget:$dst) - 202
8069    {AliasPatternCond::K_Imm, uint32_t(15)},
8070    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8071    // (BCCL 15, CR0, condbrtarget:$dst) - 204
8072    {AliasPatternCond::K_Imm, uint32_t(15)},
8073    {AliasPatternCond::K_Reg, PPC::CR0},
8074    // (BCCL 44, crrc:$cc, condbrtarget:$dst) - 206
8075    {AliasPatternCond::K_Imm, uint32_t(44)},
8076    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8077    // (BCCL 44, CR0, condbrtarget:$dst) - 208
8078    {AliasPatternCond::K_Imm, uint32_t(44)},
8079    {AliasPatternCond::K_Reg, PPC::CR0},
8080    // (BCCL 46, crrc:$cc, condbrtarget:$dst) - 210
8081    {AliasPatternCond::K_Imm, uint32_t(46)},
8082    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8083    // (BCCL 46, CR0, condbrtarget:$dst) - 212
8084    {AliasPatternCond::K_Imm, uint32_t(46)},
8085    {AliasPatternCond::K_Reg, PPC::CR0},
8086    // (BCCL 47, crrc:$cc, condbrtarget:$dst) - 214
8087    {AliasPatternCond::K_Imm, uint32_t(47)},
8088    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8089    // (BCCL 47, CR0, condbrtarget:$dst) - 216
8090    {AliasPatternCond::K_Imm, uint32_t(47)},
8091    {AliasPatternCond::K_Reg, PPC::CR0},
8092    // (BCCL 76, crrc:$cc, condbrtarget:$dst) - 218
8093    {AliasPatternCond::K_Imm, uint32_t(76)},
8094    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8095    // (BCCL 76, CR0, condbrtarget:$dst) - 220
8096    {AliasPatternCond::K_Imm, uint32_t(76)},
8097    {AliasPatternCond::K_Reg, PPC::CR0},
8098    // (BCCL 78, crrc:$cc, condbrtarget:$dst) - 222
8099    {AliasPatternCond::K_Imm, uint32_t(78)},
8100    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8101    // (BCCL 78, CR0, condbrtarget:$dst) - 224
8102    {AliasPatternCond::K_Imm, uint32_t(78)},
8103    {AliasPatternCond::K_Reg, PPC::CR0},
8104    // (BCCL 79, crrc:$cc, condbrtarget:$dst) - 226
8105    {AliasPatternCond::K_Imm, uint32_t(79)},
8106    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8107    // (BCCL 79, CR0, condbrtarget:$dst) - 228
8108    {AliasPatternCond::K_Imm, uint32_t(79)},
8109    {AliasPatternCond::K_Reg, PPC::CR0},
8110    // (BCCL 68, crrc:$cc, condbrtarget:$dst) - 230
8111    {AliasPatternCond::K_Imm, uint32_t(68)},
8112    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8113    // (BCCL 68, CR0, condbrtarget:$dst) - 232
8114    {AliasPatternCond::K_Imm, uint32_t(68)},
8115    {AliasPatternCond::K_Reg, PPC::CR0},
8116    // (BCCL 70, crrc:$cc, condbrtarget:$dst) - 234
8117    {AliasPatternCond::K_Imm, uint32_t(70)},
8118    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8119    // (BCCL 70, CR0, condbrtarget:$dst) - 236
8120    {AliasPatternCond::K_Imm, uint32_t(70)},
8121    {AliasPatternCond::K_Reg, PPC::CR0},
8122    // (BCCL 71, crrc:$cc, condbrtarget:$dst) - 238
8123    {AliasPatternCond::K_Imm, uint32_t(71)},
8124    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8125    // (BCCL 71, CR0, condbrtarget:$dst) - 240
8126    {AliasPatternCond::K_Imm, uint32_t(71)},
8127    {AliasPatternCond::K_Reg, PPC::CR0},
8128    // (BCCLA 12, crrc:$cc, abscondbrtarget:$dst) - 242
8129    {AliasPatternCond::K_Imm, uint32_t(12)},
8130    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8131    // (BCCLA 12, CR0, abscondbrtarget:$dst) - 244
8132    {AliasPatternCond::K_Imm, uint32_t(12)},
8133    {AliasPatternCond::K_Reg, PPC::CR0},
8134    // (BCCLA 14, crrc:$cc, abscondbrtarget:$dst) - 246
8135    {AliasPatternCond::K_Imm, uint32_t(14)},
8136    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8137    // (BCCLA 14, CR0, abscondbrtarget:$dst) - 248
8138    {AliasPatternCond::K_Imm, uint32_t(14)},
8139    {AliasPatternCond::K_Reg, PPC::CR0},
8140    // (BCCLA 15, crrc:$cc, abscondbrtarget:$dst) - 250
8141    {AliasPatternCond::K_Imm, uint32_t(15)},
8142    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8143    // (BCCLA 15, CR0, abscondbrtarget:$dst) - 252
8144    {AliasPatternCond::K_Imm, uint32_t(15)},
8145    {AliasPatternCond::K_Reg, PPC::CR0},
8146    // (BCCLA 44, crrc:$cc, abscondbrtarget:$dst) - 254
8147    {AliasPatternCond::K_Imm, uint32_t(44)},
8148    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8149    // (BCCLA 44, CR0, abscondbrtarget:$dst) - 256
8150    {AliasPatternCond::K_Imm, uint32_t(44)},
8151    {AliasPatternCond::K_Reg, PPC::CR0},
8152    // (BCCLA 46, crrc:$cc, abscondbrtarget:$dst) - 258
8153    {AliasPatternCond::K_Imm, uint32_t(46)},
8154    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8155    // (BCCLA 46, CR0, abscondbrtarget:$dst) - 260
8156    {AliasPatternCond::K_Imm, uint32_t(46)},
8157    {AliasPatternCond::K_Reg, PPC::CR0},
8158    // (BCCLA 47, crrc:$cc, abscondbrtarget:$dst) - 262
8159    {AliasPatternCond::K_Imm, uint32_t(47)},
8160    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8161    // (BCCLA 47, CR0, abscondbrtarget:$dst) - 264
8162    {AliasPatternCond::K_Imm, uint32_t(47)},
8163    {AliasPatternCond::K_Reg, PPC::CR0},
8164    // (BCCLA 76, crrc:$cc, abscondbrtarget:$dst) - 266
8165    {AliasPatternCond::K_Imm, uint32_t(76)},
8166    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8167    // (BCCLA 76, CR0, abscondbrtarget:$dst) - 268
8168    {AliasPatternCond::K_Imm, uint32_t(76)},
8169    {AliasPatternCond::K_Reg, PPC::CR0},
8170    // (BCCLA 78, crrc:$cc, abscondbrtarget:$dst) - 270
8171    {AliasPatternCond::K_Imm, uint32_t(78)},
8172    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8173    // (BCCLA 78, CR0, abscondbrtarget:$dst) - 272
8174    {AliasPatternCond::K_Imm, uint32_t(78)},
8175    {AliasPatternCond::K_Reg, PPC::CR0},
8176    // (BCCLA 79, crrc:$cc, abscondbrtarget:$dst) - 274
8177    {AliasPatternCond::K_Imm, uint32_t(79)},
8178    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8179    // (BCCLA 79, CR0, abscondbrtarget:$dst) - 276
8180    {AliasPatternCond::K_Imm, uint32_t(79)},
8181    {AliasPatternCond::K_Reg, PPC::CR0},
8182    // (BCCLA 68, crrc:$cc, abscondbrtarget:$dst) - 278
8183    {AliasPatternCond::K_Imm, uint32_t(68)},
8184    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8185    // (BCCLA 68, CR0, abscondbrtarget:$dst) - 280
8186    {AliasPatternCond::K_Imm, uint32_t(68)},
8187    {AliasPatternCond::K_Reg, PPC::CR0},
8188    // (BCCLA 70, crrc:$cc, abscondbrtarget:$dst) - 282
8189    {AliasPatternCond::K_Imm, uint32_t(70)},
8190    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8191    // (BCCLA 70, CR0, abscondbrtarget:$dst) - 284
8192    {AliasPatternCond::K_Imm, uint32_t(70)},
8193    {AliasPatternCond::K_Reg, PPC::CR0},
8194    // (BCCLA 71, crrc:$cc, abscondbrtarget:$dst) - 286
8195    {AliasPatternCond::K_Imm, uint32_t(71)},
8196    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8197    // (BCCLA 71, CR0, abscondbrtarget:$dst) - 288
8198    {AliasPatternCond::K_Imm, uint32_t(71)},
8199    {AliasPatternCond::K_Reg, PPC::CR0},
8200    // (BCCLR 12, crrc:$cc) - 290
8201    {AliasPatternCond::K_Imm, uint32_t(12)},
8202    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8203    // (BCCLR 12, CR0) - 292
8204    {AliasPatternCond::K_Imm, uint32_t(12)},
8205    {AliasPatternCond::K_Reg, PPC::CR0},
8206    // (BCCLR 14, crrc:$cc) - 294
8207    {AliasPatternCond::K_Imm, uint32_t(14)},
8208    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8209    // (BCCLR 14, CR0) - 296
8210    {AliasPatternCond::K_Imm, uint32_t(14)},
8211    {AliasPatternCond::K_Reg, PPC::CR0},
8212    // (BCCLR 15, crrc:$cc) - 298
8213    {AliasPatternCond::K_Imm, uint32_t(15)},
8214    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8215    // (BCCLR 15, CR0) - 300
8216    {AliasPatternCond::K_Imm, uint32_t(15)},
8217    {AliasPatternCond::K_Reg, PPC::CR0},
8218    // (BCCLR 44, crrc:$cc) - 302
8219    {AliasPatternCond::K_Imm, uint32_t(44)},
8220    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8221    // (BCCLR 44, CR0) - 304
8222    {AliasPatternCond::K_Imm, uint32_t(44)},
8223    {AliasPatternCond::K_Reg, PPC::CR0},
8224    // (BCCLR 46, crrc:$cc) - 306
8225    {AliasPatternCond::K_Imm, uint32_t(46)},
8226    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8227    // (BCCLR 46, CR0) - 308
8228    {AliasPatternCond::K_Imm, uint32_t(46)},
8229    {AliasPatternCond::K_Reg, PPC::CR0},
8230    // (BCCLR 47, crrc:$cc) - 310
8231    {AliasPatternCond::K_Imm, uint32_t(47)},
8232    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8233    // (BCCLR 47, CR0) - 312
8234    {AliasPatternCond::K_Imm, uint32_t(47)},
8235    {AliasPatternCond::K_Reg, PPC::CR0},
8236    // (BCCLR 76, crrc:$cc) - 314
8237    {AliasPatternCond::K_Imm, uint32_t(76)},
8238    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8239    // (BCCLR 76, CR0) - 316
8240    {AliasPatternCond::K_Imm, uint32_t(76)},
8241    {AliasPatternCond::K_Reg, PPC::CR0},
8242    // (BCCLR 78, crrc:$cc) - 318
8243    {AliasPatternCond::K_Imm, uint32_t(78)},
8244    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8245    // (BCCLR 78, CR0) - 320
8246    {AliasPatternCond::K_Imm, uint32_t(78)},
8247    {AliasPatternCond::K_Reg, PPC::CR0},
8248    // (BCCLR 79, crrc:$cc) - 322
8249    {AliasPatternCond::K_Imm, uint32_t(79)},
8250    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8251    // (BCCLR 79, CR0) - 324
8252    {AliasPatternCond::K_Imm, uint32_t(79)},
8253    {AliasPatternCond::K_Reg, PPC::CR0},
8254    // (BCCLR 68, crrc:$cc) - 326
8255    {AliasPatternCond::K_Imm, uint32_t(68)},
8256    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8257    // (BCCLR 68, CR0) - 328
8258    {AliasPatternCond::K_Imm, uint32_t(68)},
8259    {AliasPatternCond::K_Reg, PPC::CR0},
8260    // (BCCLR 70, crrc:$cc) - 330
8261    {AliasPatternCond::K_Imm, uint32_t(70)},
8262    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8263    // (BCCLR 70, CR0) - 332
8264    {AliasPatternCond::K_Imm, uint32_t(70)},
8265    {AliasPatternCond::K_Reg, PPC::CR0},
8266    // (BCCLR 71, crrc:$cc) - 334
8267    {AliasPatternCond::K_Imm, uint32_t(71)},
8268    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8269    // (BCCLR 71, CR0) - 336
8270    {AliasPatternCond::K_Imm, uint32_t(71)},
8271    {AliasPatternCond::K_Reg, PPC::CR0},
8272    // (BCCLRL 12, crrc:$cc) - 338
8273    {AliasPatternCond::K_Imm, uint32_t(12)},
8274    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8275    // (BCCLRL 12, CR0) - 340
8276    {AliasPatternCond::K_Imm, uint32_t(12)},
8277    {AliasPatternCond::K_Reg, PPC::CR0},
8278    // (BCCLRL 14, crrc:$cc) - 342
8279    {AliasPatternCond::K_Imm, uint32_t(14)},
8280    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8281    // (BCCLRL 14, CR0) - 344
8282    {AliasPatternCond::K_Imm, uint32_t(14)},
8283    {AliasPatternCond::K_Reg, PPC::CR0},
8284    // (BCCLRL 15, crrc:$cc) - 346
8285    {AliasPatternCond::K_Imm, uint32_t(15)},
8286    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8287    // (BCCLRL 15, CR0) - 348
8288    {AliasPatternCond::K_Imm, uint32_t(15)},
8289    {AliasPatternCond::K_Reg, PPC::CR0},
8290    // (BCCLRL 44, crrc:$cc) - 350
8291    {AliasPatternCond::K_Imm, uint32_t(44)},
8292    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8293    // (BCCLRL 44, CR0) - 352
8294    {AliasPatternCond::K_Imm, uint32_t(44)},
8295    {AliasPatternCond::K_Reg, PPC::CR0},
8296    // (BCCLRL 46, crrc:$cc) - 354
8297    {AliasPatternCond::K_Imm, uint32_t(46)},
8298    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8299    // (BCCLRL 46, CR0) - 356
8300    {AliasPatternCond::K_Imm, uint32_t(46)},
8301    {AliasPatternCond::K_Reg, PPC::CR0},
8302    // (BCCLRL 47, crrc:$cc) - 358
8303    {AliasPatternCond::K_Imm, uint32_t(47)},
8304    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8305    // (BCCLRL 47, CR0) - 360
8306    {AliasPatternCond::K_Imm, uint32_t(47)},
8307    {AliasPatternCond::K_Reg, PPC::CR0},
8308    // (BCCLRL 76, crrc:$cc) - 362
8309    {AliasPatternCond::K_Imm, uint32_t(76)},
8310    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8311    // (BCCLRL 76, CR0) - 364
8312    {AliasPatternCond::K_Imm, uint32_t(76)},
8313    {AliasPatternCond::K_Reg, PPC::CR0},
8314    // (BCCLRL 78, crrc:$cc) - 366
8315    {AliasPatternCond::K_Imm, uint32_t(78)},
8316    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8317    // (BCCLRL 78, CR0) - 368
8318    {AliasPatternCond::K_Imm, uint32_t(78)},
8319    {AliasPatternCond::K_Reg, PPC::CR0},
8320    // (BCCLRL 79, crrc:$cc) - 370
8321    {AliasPatternCond::K_Imm, uint32_t(79)},
8322    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8323    // (BCCLRL 79, CR0) - 372
8324    {AliasPatternCond::K_Imm, uint32_t(79)},
8325    {AliasPatternCond::K_Reg, PPC::CR0},
8326    // (BCCLRL 68, crrc:$cc) - 374
8327    {AliasPatternCond::K_Imm, uint32_t(68)},
8328    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8329    // (BCCLRL 68, CR0) - 376
8330    {AliasPatternCond::K_Imm, uint32_t(68)},
8331    {AliasPatternCond::K_Reg, PPC::CR0},
8332    // (BCCLRL 70, crrc:$cc) - 378
8333    {AliasPatternCond::K_Imm, uint32_t(70)},
8334    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8335    // (BCCLRL 70, CR0) - 380
8336    {AliasPatternCond::K_Imm, uint32_t(70)},
8337    {AliasPatternCond::K_Reg, PPC::CR0},
8338    // (BCCLRL 71, crrc:$cc) - 382
8339    {AliasPatternCond::K_Imm, uint32_t(71)},
8340    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8341    // (BCCLRL 71, CR0) - 384
8342    {AliasPatternCond::K_Imm, uint32_t(71)},
8343    {AliasPatternCond::K_Reg, PPC::CR0},
8344    // (CMPD CR0, g8rc:$rA, g8rc:$rB) - 386
8345    {AliasPatternCond::K_Reg, PPC::CR0},
8346    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8347    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8348    // (CMPDI CR0, g8rc:$rA, s16imm64:$imm) - 389
8349    {AliasPatternCond::K_Reg, PPC::CR0},
8350    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8351    // (CMPLD CR0, g8rc:$rA, g8rc:$rB) - 391
8352    {AliasPatternCond::K_Reg, PPC::CR0},
8353    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8354    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8355    // (CMPLDI CR0, g8rc:$rA, u16imm64:$imm) - 394
8356    {AliasPatternCond::K_Reg, PPC::CR0},
8357    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8358    // (CMPLW CR0, gprc:$rA, gprc:$rB) - 396
8359    {AliasPatternCond::K_Reg, PPC::CR0},
8360    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8361    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8362    // (CMPLWI CR0, gprc:$rA, u16imm:$imm) - 399
8363    {AliasPatternCond::K_Reg, PPC::CR0},
8364    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8365    // (CMPW CR0, gprc:$rA, gprc:$rB) - 401
8366    {AliasPatternCond::K_Reg, PPC::CR0},
8367    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8368    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8369    // (CMPWI CR0, gprc:$rA, s16imm:$imm) - 404
8370    {AliasPatternCond::K_Reg, PPC::CR0},
8371    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8372    // (CNTLZW gprc:$rA, gprc:$rS) - 406
8373    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8374    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8375    // (CNTLZW_rec gprc:$rA, gprc:$rS) - 408
8376    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8377    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8378    // (CREQV crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 410
8379    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8380    {AliasPatternCond::K_TiedReg, 0},
8381    {AliasPatternCond::K_TiedReg, 0},
8382    // (CRNOR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 413
8383    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8384    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8385    {AliasPatternCond::K_TiedReg, 1},
8386    // (CROR crbitrc:$bx, crbitrc:$by, crbitrc:$by) - 416
8387    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8388    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8389    {AliasPatternCond::K_TiedReg, 1},
8390    // (CRXOR crbitrc:$bx, crbitrc:$bx, crbitrc:$bx) - 419
8391    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
8392    {AliasPatternCond::K_TiedReg, 0},
8393    {AliasPatternCond::K_TiedReg, 0},
8394    // (MBAR 0) - 422
8395    {AliasPatternCond::K_Imm, uint32_t(0)},
8396    // (MFDCR gprc:$Rx, 128) - 423
8397    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8398    {AliasPatternCond::K_Imm, uint32_t(128)},
8399    // (MFDCR gprc:$Rx, 129) - 425
8400    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8401    {AliasPatternCond::K_Imm, uint32_t(129)},
8402    // (MFDCR gprc:$Rx, 130) - 427
8403    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8404    {AliasPatternCond::K_Imm, uint32_t(130)},
8405    // (MFDCR gprc:$Rx, 131) - 429
8406    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8407    {AliasPatternCond::K_Imm, uint32_t(131)},
8408    // (MFDCR gprc:$Rx, 132) - 431
8409    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8410    {AliasPatternCond::K_Imm, uint32_t(132)},
8411    // (MFDCR gprc:$Rx, 133) - 433
8412    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8413    {AliasPatternCond::K_Imm, uint32_t(133)},
8414    // (MFDCR gprc:$Rx, 134) - 435
8415    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8416    {AliasPatternCond::K_Imm, uint32_t(134)},
8417    // (MFDCR gprc:$Rx, 135) - 437
8418    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8419    {AliasPatternCond::K_Imm, uint32_t(135)},
8420    // (MFSPR gprc:$Rx, 1) - 439
8421    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8422    {AliasPatternCond::K_Imm, uint32_t(1)},
8423    // (MFSPR gprc:$Rx, 4) - 441
8424    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8425    {AliasPatternCond::K_Imm, uint32_t(4)},
8426    // (MFSPR gprc:$Rx, 5) - 443
8427    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8428    {AliasPatternCond::K_Imm, uint32_t(5)},
8429    // (MFSPR gprc:$Rx, 17) - 445
8430    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8431    {AliasPatternCond::K_Imm, uint32_t(17)},
8432    // (MFSPR gprc:$Rx, 18) - 447
8433    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8434    {AliasPatternCond::K_Imm, uint32_t(18)},
8435    // (MFSPR gprc:$Rx, 19) - 449
8436    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8437    {AliasPatternCond::K_Imm, uint32_t(19)},
8438    // (MFSPR gprc:$Rx, 990) - 451
8439    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8440    {AliasPatternCond::K_Imm, uint32_t(990)},
8441    // (MFSPR gprc:$Rx, 991) - 453
8442    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8443    {AliasPatternCond::K_Imm, uint32_t(991)},
8444    // (MFSPR gprc:$Rx, 28) - 455
8445    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8446    {AliasPatternCond::K_Imm, uint32_t(28)},
8447    // (MFSPR gprc:$Rx, 29) - 457
8448    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8449    {AliasPatternCond::K_Imm, uint32_t(29)},
8450    // (MFSPR gprc:$Rx, 48) - 459
8451    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8452    {AliasPatternCond::K_Imm, uint32_t(48)},
8453    // (MFSPR gprc:$Rx, 989) - 461
8454    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8455    {AliasPatternCond::K_Imm, uint32_t(989)},
8456    // (MFSPR gprc:$Rx, 988) - 463
8457    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8458    {AliasPatternCond::K_Imm, uint32_t(988)},
8459    // (MFSPR gprc:$Rx, 536) - 465
8460    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8461    {AliasPatternCond::K_Imm, uint32_t(536)},
8462    // (MFSPR gprc:$Rx, 537) - 467
8463    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8464    {AliasPatternCond::K_Imm, uint32_t(537)},
8465    // (MFSPR gprc:$Rx, 528) - 469
8466    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8467    {AliasPatternCond::K_Imm, uint32_t(528)},
8468    // (MFSPR gprc:$Rx, 529) - 471
8469    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8470    {AliasPatternCond::K_Imm, uint32_t(529)},
8471    // (MFSPR gprc:$Rx, 538) - 473
8472    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8473    {AliasPatternCond::K_Imm, uint32_t(538)},
8474    // (MFSPR gprc:$Rx, 539) - 475
8475    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8476    {AliasPatternCond::K_Imm, uint32_t(539)},
8477    // (MFSPR gprc:$Rx, 530) - 477
8478    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8479    {AliasPatternCond::K_Imm, uint32_t(530)},
8480    // (MFSPR gprc:$Rx, 531) - 479
8481    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8482    {AliasPatternCond::K_Imm, uint32_t(531)},
8483    // (MFSPR gprc:$Rx, 540) - 481
8484    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8485    {AliasPatternCond::K_Imm, uint32_t(540)},
8486    // (MFSPR gprc:$Rx, 541) - 483
8487    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8488    {AliasPatternCond::K_Imm, uint32_t(541)},
8489    // (MFSPR gprc:$Rx, 532) - 485
8490    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8491    {AliasPatternCond::K_Imm, uint32_t(532)},
8492    // (MFSPR gprc:$Rx, 533) - 487
8493    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8494    {AliasPatternCond::K_Imm, uint32_t(533)},
8495    // (MFSPR gprc:$Rx, 542) - 489
8496    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8497    {AliasPatternCond::K_Imm, uint32_t(542)},
8498    // (MFSPR gprc:$Rx, 543) - 491
8499    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8500    {AliasPatternCond::K_Imm, uint32_t(543)},
8501    // (MFSPR gprc:$Rx, 534) - 493
8502    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8503    {AliasPatternCond::K_Imm, uint32_t(534)},
8504    // (MFSPR gprc:$Rx, 535) - 495
8505    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8506    {AliasPatternCond::K_Imm, uint32_t(535)},
8507    // (MFSPR gprc:$Rx, 1018) - 497
8508    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8509    {AliasPatternCond::K_Imm, uint32_t(1018)},
8510    // (MFSPR gprc:$Rx, 1019) - 499
8511    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8512    {AliasPatternCond::K_Imm, uint32_t(1019)},
8513    // (MFSPR gprc:$Rx, 981) - 501
8514    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8515    {AliasPatternCond::K_Imm, uint32_t(981)},
8516    // (MFSPR gprc:$Rx, 980) - 503
8517    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8518    {AliasPatternCond::K_Imm, uint32_t(980)},
8519    // (MFSPR gprc:$Rx, 512) - 505
8520    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8521    {AliasPatternCond::K_Imm, uint32_t(512)},
8522    // (MFSPR gprc:$Rx, 986) - 507
8523    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8524    {AliasPatternCond::K_Imm, uint32_t(986)},
8525    // (MFSPR gprc:$RT, 280) - 509
8526    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8527    {AliasPatternCond::K_Imm, uint32_t(280)},
8528    // (MFSPR gprc:$RT, 287) - 511
8529    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8530    {AliasPatternCond::K_Imm, uint32_t(287)},
8531    // (MFTB gprc:$Rx, 269) - 513
8532    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8533    {AliasPatternCond::K_Imm, uint32_t(269)},
8534    // (MFVRSAVE gprc:$rS) - 515
8535    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8536    // (MFVSRD g8rc:$rA, f8rc:$src) - 516
8537    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8538    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8539    // (MFVSRWZ gprc:$rA, f8rc:$src) - 518
8540    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8541    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8542    // (MTCRF8 255, g8rc:$rA) - 520
8543    {AliasPatternCond::K_Imm, uint32_t(255)},
8544    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8545    // (MTDCR gprc:$Rx, 128) - 522
8546    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8547    {AliasPatternCond::K_Imm, uint32_t(128)},
8548    // (MTDCR gprc:$Rx, 129) - 524
8549    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8550    {AliasPatternCond::K_Imm, uint32_t(129)},
8551    // (MTDCR gprc:$Rx, 130) - 526
8552    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8553    {AliasPatternCond::K_Imm, uint32_t(130)},
8554    // (MTDCR gprc:$Rx, 131) - 528
8555    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8556    {AliasPatternCond::K_Imm, uint32_t(131)},
8557    // (MTDCR gprc:$Rx, 132) - 530
8558    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8559    {AliasPatternCond::K_Imm, uint32_t(132)},
8560    // (MTDCR gprc:$Rx, 133) - 532
8561    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8562    {AliasPatternCond::K_Imm, uint32_t(133)},
8563    // (MTDCR gprc:$Rx, 134) - 534
8564    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8565    {AliasPatternCond::K_Imm, uint32_t(134)},
8566    // (MTDCR gprc:$Rx, 135) - 536
8567    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8568    {AliasPatternCond::K_Imm, uint32_t(135)},
8569    // (MTFSF i32imm:$FLM, f8rc:$FRB, 0, 0) - 538
8570    {AliasPatternCond::K_Ignore, 0},
8571    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8572    {AliasPatternCond::K_Imm, uint32_t(0)},
8573    {AliasPatternCond::K_Imm, uint32_t(0)},
8574    // (MTFSFI crrc:$BF, i32imm:$U, 0) - 542
8575    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8576    {AliasPatternCond::K_Ignore, 0},
8577    {AliasPatternCond::K_Imm, uint32_t(0)},
8578    // (MTFSFI_rec crrc:$BF, i32imm:$U, 0) - 545
8579    {AliasPatternCond::K_RegClass, PPC::CRRCRegClassID},
8580    {AliasPatternCond::K_Ignore, 0},
8581    {AliasPatternCond::K_Imm, uint32_t(0)},
8582    // (MTFSF_rec i32imm:$FLM, f8rc:$FRB, 0, 0) - 548
8583    {AliasPatternCond::K_Ignore, 0},
8584    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8585    {AliasPatternCond::K_Imm, uint32_t(0)},
8586    {AliasPatternCond::K_Imm, uint32_t(0)},
8587    // (MTMSR gprc:$RS, 0) - 552
8588    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8589    {AliasPatternCond::K_Imm, uint32_t(0)},
8590    // (MTMSRD gprc:$RS, 0) - 554
8591    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8592    {AliasPatternCond::K_Imm, uint32_t(0)},
8593    // (MTSPR 1, gprc:$Rx) - 556
8594    {AliasPatternCond::K_Imm, uint32_t(1)},
8595    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8596    // (MTSPR 17, gprc:$Rx) - 558
8597    {AliasPatternCond::K_Imm, uint32_t(17)},
8598    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8599    // (MTSPR 18, gprc:$Rx) - 560
8600    {AliasPatternCond::K_Imm, uint32_t(18)},
8601    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8602    // (MTSPR 19, gprc:$Rx) - 562
8603    {AliasPatternCond::K_Imm, uint32_t(19)},
8604    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8605    // (MTSPR 990, gprc:$Rx) - 564
8606    {AliasPatternCond::K_Imm, uint32_t(990)},
8607    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8608    // (MTSPR 991, gprc:$Rx) - 566
8609    {AliasPatternCond::K_Imm, uint32_t(991)},
8610    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8611    // (MTSPR 28, gprc:$Rx) - 568
8612    {AliasPatternCond::K_Imm, uint32_t(28)},
8613    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8614    // (MTSPR 29, gprc:$Rx) - 570
8615    {AliasPatternCond::K_Imm, uint32_t(29)},
8616    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8617    // (MTSPR 48, gprc:$Rx) - 572
8618    {AliasPatternCond::K_Imm, uint32_t(48)},
8619    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8620    // (MTSPR 284, gprc:$Rx) - 574
8621    {AliasPatternCond::K_Imm, uint32_t(284)},
8622    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8623    // (MTSPR 285, gprc:$Rx) - 576
8624    {AliasPatternCond::K_Imm, uint32_t(285)},
8625    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8626    // (MTSPR 989, gprc:$Rx) - 578
8627    {AliasPatternCond::K_Imm, uint32_t(989)},
8628    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8629    // (MTSPR 988, gprc:$Rx) - 580
8630    {AliasPatternCond::K_Imm, uint32_t(988)},
8631    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8632    // (MTSPR 536, gprc:$Rx) - 582
8633    {AliasPatternCond::K_Imm, uint32_t(536)},
8634    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8635    // (MTSPR 537, gprc:$Rx) - 584
8636    {AliasPatternCond::K_Imm, uint32_t(537)},
8637    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8638    // (MTSPR 528, gprc:$Rx) - 586
8639    {AliasPatternCond::K_Imm, uint32_t(528)},
8640    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8641    // (MTSPR 529, gprc:$Rx) - 588
8642    {AliasPatternCond::K_Imm, uint32_t(529)},
8643    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8644    // (MTSPR 538, gprc:$Rx) - 590
8645    {AliasPatternCond::K_Imm, uint32_t(538)},
8646    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8647    // (MTSPR 539, gprc:$Rx) - 592
8648    {AliasPatternCond::K_Imm, uint32_t(539)},
8649    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8650    // (MTSPR 530, gprc:$Rx) - 594
8651    {AliasPatternCond::K_Imm, uint32_t(530)},
8652    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8653    // (MTSPR 531, gprc:$Rx) - 596
8654    {AliasPatternCond::K_Imm, uint32_t(531)},
8655    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8656    // (MTSPR 540, gprc:$Rx) - 598
8657    {AliasPatternCond::K_Imm, uint32_t(540)},
8658    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8659    // (MTSPR 541, gprc:$Rx) - 600
8660    {AliasPatternCond::K_Imm, uint32_t(541)},
8661    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8662    // (MTSPR 532, gprc:$Rx) - 602
8663    {AliasPatternCond::K_Imm, uint32_t(532)},
8664    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8665    // (MTSPR 533, gprc:$Rx) - 604
8666    {AliasPatternCond::K_Imm, uint32_t(533)},
8667    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8668    // (MTSPR 542, gprc:$Rx) - 606
8669    {AliasPatternCond::K_Imm, uint32_t(542)},
8670    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8671    // (MTSPR 543, gprc:$Rx) - 608
8672    {AliasPatternCond::K_Imm, uint32_t(543)},
8673    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8674    // (MTSPR 534, gprc:$Rx) - 610
8675    {AliasPatternCond::K_Imm, uint32_t(534)},
8676    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8677    // (MTSPR 535, gprc:$Rx) - 612
8678    {AliasPatternCond::K_Imm, uint32_t(535)},
8679    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8680    // (MTSPR 1018, gprc:$Rx) - 614
8681    {AliasPatternCond::K_Imm, uint32_t(1018)},
8682    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8683    // (MTSPR 1019, gprc:$Rx) - 616
8684    {AliasPatternCond::K_Imm, uint32_t(1019)},
8685    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8686    // (MTSPR 981, gprc:$Rx) - 618
8687    {AliasPatternCond::K_Imm, uint32_t(981)},
8688    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8689    // (MTSPR 980, gprc:$Rx) - 620
8690    {AliasPatternCond::K_Imm, uint32_t(980)},
8691    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8692    // (MTSPR 512, gprc:$Rx) - 622
8693    {AliasPatternCond::K_Imm, uint32_t(512)},
8694    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8695    // (MTSPR 986, gprc:$Rx) - 624
8696    {AliasPatternCond::K_Imm, uint32_t(986)},
8697    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8698    // (MTVRSAVE gprc:$rS) - 626
8699    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8700    // (MTVSRD f8rc:$dst, g8rc:$rA) - 627
8701    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8702    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8703    // (MTVSRWA f8rc:$dst, gprc:$rA) - 629
8704    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8705    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8706    // (MTVSRWZ f8rc:$dst, gprc:$rA) - 631
8707    {AliasPatternCond::K_RegClass, PPC::F8RCRegClassID},
8708    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8709    // (NOR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 633
8710    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8711    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8712    {AliasPatternCond::K_TiedReg, 1},
8713    // (NOR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 636
8714    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8715    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8716    {AliasPatternCond::K_TiedReg, 1},
8717    // (OR8 g8rc:$rA, g8rc:$rB, g8rc:$rB) - 639
8718    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8719    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8720    {AliasPatternCond::K_TiedReg, 1},
8721    // (OR8_rec g8rc:$rA, g8rc:$rB, g8rc:$rB) - 642
8722    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8723    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8724    {AliasPatternCond::K_TiedReg, 1},
8725    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 0) - 645
8726    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8727    {AliasPatternCond::K_TiedReg, 0},
8728    {AliasPatternCond::K_TiedReg, 0},
8729    {AliasPatternCond::K_Imm, uint32_t(0)},
8730    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 1) - 649
8731    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8732    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8733    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8734    {AliasPatternCond::K_Imm, uint32_t(1)},
8735    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 4) - 653
8736    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8737    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8738    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8739    {AliasPatternCond::K_Imm, uint32_t(4)},
8740    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 5) - 657
8741    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8742    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8743    {AliasPatternCond::K_TiedReg, 1},
8744    {AliasPatternCond::K_Imm, uint32_t(5)},
8745    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 6) - 661
8746    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8747    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8748    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8749    {AliasPatternCond::K_Imm, uint32_t(6)},
8750    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 7) - 665
8751    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8752    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8753    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8754    {AliasPatternCond::K_Imm, uint32_t(7)},
8755    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 8) - 669
8756    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8757    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8758    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8759    {AliasPatternCond::K_Imm, uint32_t(8)},
8760    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 9) - 673
8761    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8762    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8763    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8764    {AliasPatternCond::K_Imm, uint32_t(9)},
8765    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRA, 10) - 677
8766    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8767    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8768    {AliasPatternCond::K_TiedReg, 1},
8769    {AliasPatternCond::K_Imm, uint32_t(10)},
8770    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 13) - 681
8771    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8772    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8773    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8774    {AliasPatternCond::K_Imm, uint32_t(13)},
8775    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRA, qbrc:$FRB, 14) - 685
8776    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8777    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8778    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8779    {AliasPatternCond::K_Imm, uint32_t(14)},
8780    // (QVFLOGICALb qbrc:$FRT, qbrc:$FRT, qbrc:$FRT, 15) - 689
8781    {AliasPatternCond::K_RegClass, PPC::QBRCRegClassID},
8782    {AliasPatternCond::K_TiedReg, 0},
8783    {AliasPatternCond::K_TiedReg, 0},
8784    {AliasPatternCond::K_Imm, uint32_t(15)},
8785    // (RLDCL g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 693
8786    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8787    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8788    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8789    {AliasPatternCond::K_Imm, uint32_t(0)},
8790    // (RLDCL_rec g8rc:$rA, g8rc:$rS, gprc:$rB, 0) - 697
8791    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8792    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8793    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8794    {AliasPatternCond::K_Imm, uint32_t(0)},
8795    // (RLDICL g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 701
8796    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8797    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8798    {AliasPatternCond::K_Ignore, 0},
8799    {AliasPatternCond::K_Imm, uint32_t(0)},
8800    // (RLDICL g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 705
8801    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8802    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8803    {AliasPatternCond::K_Imm, uint32_t(0)},
8804    // (RLDICL_32_64 g8rc:$rA, gprc:$rS, 0, u6imm:$n) - 708
8805    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8806    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8807    {AliasPatternCond::K_Imm, uint32_t(0)},
8808    // (RLDICL_rec g8rc:$rA, g8rc:$rS, u6imm:$n, 0) - 711
8809    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8810    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8811    {AliasPatternCond::K_Ignore, 0},
8812    {AliasPatternCond::K_Imm, uint32_t(0)},
8813    // (RLDICL_rec g8rc:$rA, g8rc:$rS, 0, u6imm:$n) - 715
8814    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8815    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8816    {AliasPatternCond::K_Imm, uint32_t(0)},
8817    // (RLWINM gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 718
8818    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8819    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8820    {AliasPatternCond::K_Ignore, 0},
8821    {AliasPatternCond::K_Imm, uint32_t(0)},
8822    {AliasPatternCond::K_Imm, uint32_t(31)},
8823    // (RLWINM gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 723
8824    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8825    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8826    {AliasPatternCond::K_Imm, uint32_t(0)},
8827    {AliasPatternCond::K_Ignore, 0},
8828    {AliasPatternCond::K_Imm, uint32_t(31)},
8829    // (RLWINM_rec gprc:$rA, gprc:$rS, u5imm:$n, 0, 31) - 728
8830    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8831    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8832    {AliasPatternCond::K_Ignore, 0},
8833    {AliasPatternCond::K_Imm, uint32_t(0)},
8834    {AliasPatternCond::K_Imm, uint32_t(31)},
8835    // (RLWINM_rec gprc:$rA, gprc:$rS, 0, u5imm:$n, 31) - 733
8836    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8837    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8838    {AliasPatternCond::K_Imm, uint32_t(0)},
8839    {AliasPatternCond::K_Ignore, 0},
8840    {AliasPatternCond::K_Imm, uint32_t(31)},
8841    // (RLWNM gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 738
8842    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8843    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8844    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8845    {AliasPatternCond::K_Imm, uint32_t(0)},
8846    {AliasPatternCond::K_Imm, uint32_t(31)},
8847    // (RLWNM_rec gprc:$rA, gprc:$rS, gprc:$rB, 0, 31) - 743
8848    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8849    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8850    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8851    {AliasPatternCond::K_Imm, uint32_t(0)},
8852    {AliasPatternCond::K_Imm, uint32_t(31)},
8853    // (SC 0) - 748
8854    {AliasPatternCond::K_Imm, uint32_t(0)},
8855    // (SUBF8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 749
8856    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8857    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8858    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8859    // (SUBF8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 752
8860    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8861    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8862    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8863    // (SUBFC8 g8rc:$rA, g8rc:$rC, g8rc:$rB) - 755
8864    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8865    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8866    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8867    // (SUBFC8_rec g8rc:$rA, g8rc:$rC, g8rc:$rB) - 758
8868    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8869    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8870    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8871    // (SYNC 0) - 761
8872    {AliasPatternCond::K_Imm, uint32_t(0)},
8873    // (SYNC 1) - 762
8874    {AliasPatternCond::K_Imm, uint32_t(1)},
8875    // (SYNC 2) - 763
8876    {AliasPatternCond::K_Imm, uint32_t(2)},
8877    // (TD 16, g8rc:$rA, g8rc:$rB) - 764
8878    {AliasPatternCond::K_Imm, uint32_t(16)},
8879    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8880    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8881    // (TD 4, g8rc:$rA, g8rc:$rB) - 767
8882    {AliasPatternCond::K_Imm, uint32_t(4)},
8883    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8884    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8885    // (TD 8, g8rc:$rA, g8rc:$rB) - 770
8886    {AliasPatternCond::K_Imm, uint32_t(8)},
8887    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8888    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8889    // (TD 24, g8rc:$rA, g8rc:$rB) - 773
8890    {AliasPatternCond::K_Imm, uint32_t(24)},
8891    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8892    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8893    // (TD 2, g8rc:$rA, g8rc:$rB) - 776
8894    {AliasPatternCond::K_Imm, uint32_t(2)},
8895    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8896    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8897    // (TD 1, g8rc:$rA, g8rc:$rB) - 779
8898    {AliasPatternCond::K_Imm, uint32_t(1)},
8899    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8900    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8901    // (TD 31, g8rc:$rA, g8rc:$rB) - 782
8902    {AliasPatternCond::K_Imm, uint32_t(31)},
8903    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8904    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8905    // (TDI 16, g8rc:$rA, s16imm:$imm) - 785
8906    {AliasPatternCond::K_Imm, uint32_t(16)},
8907    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8908    // (TDI 4, g8rc:$rA, s16imm:$imm) - 787
8909    {AliasPatternCond::K_Imm, uint32_t(4)},
8910    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8911    // (TDI 8, g8rc:$rA, s16imm:$imm) - 789
8912    {AliasPatternCond::K_Imm, uint32_t(8)},
8913    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8914    // (TDI 24, g8rc:$rA, s16imm:$imm) - 791
8915    {AliasPatternCond::K_Imm, uint32_t(24)},
8916    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8917    // (TDI 2, g8rc:$rA, s16imm:$imm) - 793
8918    {AliasPatternCond::K_Imm, uint32_t(2)},
8919    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8920    // (TDI 1, g8rc:$rA, s16imm:$imm) - 795
8921    {AliasPatternCond::K_Imm, uint32_t(1)},
8922    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8923    // (TDI 31, g8rc:$rA, s16imm:$imm) - 797
8924    {AliasPatternCond::K_Imm, uint32_t(31)},
8925    {AliasPatternCond::K_RegClass, PPC::G8RCRegClassID},
8926    // (TLBIE R0, gprc:$RB) - 799
8927    {AliasPatternCond::K_Reg, PPC::R0},
8928    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8929    // (TLBRE2 gprc:$RS, gprc:$A, 0) - 801
8930    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8931    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8932    {AliasPatternCond::K_Imm, uint32_t(0)},
8933    // (TLBRE2 gprc:$RS, gprc:$A, 1) - 804
8934    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8935    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8936    {AliasPatternCond::K_Imm, uint32_t(1)},
8937    // (TLBWE2 gprc:$RS, gprc:$A, 0) - 807
8938    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8939    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8940    {AliasPatternCond::K_Imm, uint32_t(0)},
8941    // (TLBWE2 gprc:$RS, gprc:$A, 1) - 810
8942    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8943    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8944    {AliasPatternCond::K_Imm, uint32_t(1)},
8945    // (TW 16, gprc:$rA, gprc:$rB) - 813
8946    {AliasPatternCond::K_Imm, uint32_t(16)},
8947    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8948    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8949    // (TW 4, gprc:$rA, gprc:$rB) - 816
8950    {AliasPatternCond::K_Imm, uint32_t(4)},
8951    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8952    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8953    // (TW 8, gprc:$rA, gprc:$rB) - 819
8954    {AliasPatternCond::K_Imm, uint32_t(8)},
8955    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8956    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8957    // (TW 24, gprc:$rA, gprc:$rB) - 822
8958    {AliasPatternCond::K_Imm, uint32_t(24)},
8959    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8960    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8961    // (TW 2, gprc:$rA, gprc:$rB) - 825
8962    {AliasPatternCond::K_Imm, uint32_t(2)},
8963    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8964    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8965    // (TW 1, gprc:$rA, gprc:$rB) - 828
8966    {AliasPatternCond::K_Imm, uint32_t(1)},
8967    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8968    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8969    // (TW 31, gprc:$rA, gprc:$rB) - 831
8970    {AliasPatternCond::K_Imm, uint32_t(31)},
8971    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8972    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8973    // (TWI 16, gprc:$rA, s16imm:$imm) - 834
8974    {AliasPatternCond::K_Imm, uint32_t(16)},
8975    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8976    // (TWI 4, gprc:$rA, s16imm:$imm) - 836
8977    {AliasPatternCond::K_Imm, uint32_t(4)},
8978    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8979    // (TWI 8, gprc:$rA, s16imm:$imm) - 838
8980    {AliasPatternCond::K_Imm, uint32_t(8)},
8981    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8982    // (TWI 24, gprc:$rA, s16imm:$imm) - 840
8983    {AliasPatternCond::K_Imm, uint32_t(24)},
8984    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8985    // (TWI 2, gprc:$rA, s16imm:$imm) - 842
8986    {AliasPatternCond::K_Imm, uint32_t(2)},
8987    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8988    // (TWI 1, gprc:$rA, s16imm:$imm) - 844
8989    {AliasPatternCond::K_Imm, uint32_t(1)},
8990    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8991    // (TWI 31, gprc:$rA, s16imm:$imm) - 846
8992    {AliasPatternCond::K_Imm, uint32_t(31)},
8993    {AliasPatternCond::K_RegClass, PPC::GPRCRegClassID},
8994    // (VNOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 848
8995    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
8996    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
8997    {AliasPatternCond::K_TiedReg, 1},
8998    // (VOR vrrc:$vD, vrrc:$vA, vrrc:$vA) - 851
8999    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
9000    {AliasPatternCond::K_RegClass, PPC::VRRCRegClassID},
9001    {AliasPatternCond::K_TiedReg, 1},
9002    // (WAIT 0) - 854
9003    {AliasPatternCond::K_Imm, uint32_t(0)},
9004    // (WAIT 1) - 855
9005    {AliasPatternCond::K_Imm, uint32_t(1)},
9006    // (WAIT 2) - 856
9007    {AliasPatternCond::K_Imm, uint32_t(2)},
9008    // (XORI R0, R0, 0) - 857
9009    {AliasPatternCond::K_Reg, PPC::R0},
9010    {AliasPatternCond::K_Reg, PPC::R0},
9011    {AliasPatternCond::K_Imm, uint32_t(0)},
9012    // (XVCPSGNDP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 860
9013    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9014    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9015    {AliasPatternCond::K_TiedReg, 1},
9016    // (XVCPSGNSP vsrc:$XT, vsrc:$XB, vsrc:$XB) - 863
9017    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9018    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9019    {AliasPatternCond::K_TiedReg, 1},
9020    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 0) - 866
9021    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9022    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9023    {AliasPatternCond::K_TiedReg, 1},
9024    {AliasPatternCond::K_Imm, uint32_t(0)},
9025    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 3) - 870
9026    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9027    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9028    {AliasPatternCond::K_TiedReg, 1},
9029    {AliasPatternCond::K_Imm, uint32_t(3)},
9030    // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 0) - 874
9031    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9032    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9033    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9034    {AliasPatternCond::K_Imm, uint32_t(0)},
9035    // (XXPERMDI vsrc:$XT, vsrc:$XA, vsrc:$XB, 3) - 878
9036    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9037    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9038    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9039    {AliasPatternCond::K_Imm, uint32_t(3)},
9040    // (XXPERMDI vsrc:$XT, vsrc:$XB, vsrc:$XB, 2) - 882
9041    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9042    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9043    {AliasPatternCond::K_TiedReg, 1},
9044    {AliasPatternCond::K_Imm, uint32_t(2)},
9045    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 0) - 886
9046    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9047    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
9048    {AliasPatternCond::K_Imm, uint32_t(0)},
9049    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 3) - 889
9050    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9051    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
9052    {AliasPatternCond::K_Imm, uint32_t(3)},
9053    // (XXPERMDIs vsrc:$XT, vsfrc:$XB, 2) - 892
9054    {AliasPatternCond::K_RegClass, PPC::VSRCRegClassID},
9055    {AliasPatternCond::K_RegClass, PPC::VSFRCRegClassID},
9056    {AliasPatternCond::K_Imm, uint32_t(2)},
9057    // (gBC 12, crbitrc:$bi, condbrtarget:$dst) - 895
9058    {AliasPatternCond::K_Imm, uint32_t(12)},
9059    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9060    // (gBC 4, crbitrc:$bi, condbrtarget:$dst) - 897
9061    {AliasPatternCond::K_Imm, uint32_t(4)},
9062    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9063    // (gBC 14, crbitrc:$bi, condbrtarget:$dst) - 899
9064    {AliasPatternCond::K_Imm, uint32_t(14)},
9065    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9066    // (gBC 6, crbitrc:$bi, condbrtarget:$dst) - 901
9067    {AliasPatternCond::K_Imm, uint32_t(6)},
9068    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9069    // (gBC 15, crbitrc:$bi, condbrtarget:$dst) - 903
9070    {AliasPatternCond::K_Imm, uint32_t(15)},
9071    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9072    // (gBC 7, crbitrc:$bi, condbrtarget:$dst) - 905
9073    {AliasPatternCond::K_Imm, uint32_t(7)},
9074    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9075    // (gBC 8, crbitrc:$bi, condbrtarget:$dst) - 907
9076    {AliasPatternCond::K_Imm, uint32_t(8)},
9077    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9078    // (gBC 0, crbitrc:$bi, condbrtarget:$dst) - 909
9079    {AliasPatternCond::K_Imm, uint32_t(0)},
9080    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9081    // (gBC 10, crbitrc:$bi, condbrtarget:$dst) - 911
9082    {AliasPatternCond::K_Imm, uint32_t(10)},
9083    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9084    // (gBC 2, crbitrc:$bi, condbrtarget:$dst) - 913
9085    {AliasPatternCond::K_Imm, uint32_t(2)},
9086    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9087    // (gBCA 12, crbitrc:$bi, abscondbrtarget:$dst) - 915
9088    {AliasPatternCond::K_Imm, uint32_t(12)},
9089    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9090    // (gBCA 4, crbitrc:$bi, abscondbrtarget:$dst) - 917
9091    {AliasPatternCond::K_Imm, uint32_t(4)},
9092    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9093    // (gBCA 14, crbitrc:$bi, abscondbrtarget:$dst) - 919
9094    {AliasPatternCond::K_Imm, uint32_t(14)},
9095    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9096    // (gBCA 6, crbitrc:$bi, abscondbrtarget:$dst) - 921
9097    {AliasPatternCond::K_Imm, uint32_t(6)},
9098    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9099    // (gBCA 15, crbitrc:$bi, abscondbrtarget:$dst) - 923
9100    {AliasPatternCond::K_Imm, uint32_t(15)},
9101    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9102    // (gBCA 7, crbitrc:$bi, abscondbrtarget:$dst) - 925
9103    {AliasPatternCond::K_Imm, uint32_t(7)},
9104    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9105    // (gBCA 8, crbitrc:$bi, abscondbrtarget:$dst) - 927
9106    {AliasPatternCond::K_Imm, uint32_t(8)},
9107    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9108    // (gBCA 0, crbitrc:$bi, abscondbrtarget:$dst) - 929
9109    {AliasPatternCond::K_Imm, uint32_t(0)},
9110    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9111    // (gBCA 10, crbitrc:$bi, abscondbrtarget:$dst) - 931
9112    {AliasPatternCond::K_Imm, uint32_t(10)},
9113    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9114    // (gBCA 2, crbitrc:$bi, abscondbrtarget:$dst) - 933
9115    {AliasPatternCond::K_Imm, uint32_t(2)},
9116    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9117    // (gBCAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 935
9118    {AliasPatternCond::K_Ignore, 0},
9119    {AliasPatternCond::K_Imm, uint32_t(3)},
9120    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9121    // (gBCAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 938
9122    {AliasPatternCond::K_Ignore, 0},
9123    {AliasPatternCond::K_Imm, uint32_t(2)},
9124    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9125    // (gBCCTR u5imm:$bo, crbitrc:$bi, 0) - 941
9126    {AliasPatternCond::K_Ignore, 0},
9127    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9128    {AliasPatternCond::K_Imm, uint32_t(0)},
9129    // (gBCCTR 12, crbitrc:$bi, 0) - 944
9130    {AliasPatternCond::K_Imm, uint32_t(12)},
9131    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9132    {AliasPatternCond::K_Imm, uint32_t(0)},
9133    // (gBCCTR 4, crbitrc:$bi, 0) - 947
9134    {AliasPatternCond::K_Imm, uint32_t(4)},
9135    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9136    {AliasPatternCond::K_Imm, uint32_t(0)},
9137    // (gBCCTR 14, crbitrc:$bi, 0) - 950
9138    {AliasPatternCond::K_Imm, uint32_t(14)},
9139    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9140    {AliasPatternCond::K_Imm, uint32_t(0)},
9141    // (gBCCTR 6, crbitrc:$bi, 0) - 953
9142    {AliasPatternCond::K_Imm, uint32_t(6)},
9143    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9144    {AliasPatternCond::K_Imm, uint32_t(0)},
9145    // (gBCCTR 15, crbitrc:$bi, 0) - 956
9146    {AliasPatternCond::K_Imm, uint32_t(15)},
9147    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9148    {AliasPatternCond::K_Imm, uint32_t(0)},
9149    // (gBCCTR 7, crbitrc:$bi, 0) - 959
9150    {AliasPatternCond::K_Imm, uint32_t(7)},
9151    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9152    {AliasPatternCond::K_Imm, uint32_t(0)},
9153    // (gBCCTRL u5imm:$bo, crbitrc:$bi, 0) - 962
9154    {AliasPatternCond::K_Ignore, 0},
9155    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9156    {AliasPatternCond::K_Imm, uint32_t(0)},
9157    // (gBCCTRL 12, crbitrc:$bi, 0) - 965
9158    {AliasPatternCond::K_Imm, uint32_t(12)},
9159    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9160    {AliasPatternCond::K_Imm, uint32_t(0)},
9161    // (gBCCTRL 4, crbitrc:$bi, 0) - 968
9162    {AliasPatternCond::K_Imm, uint32_t(4)},
9163    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9164    {AliasPatternCond::K_Imm, uint32_t(0)},
9165    // (gBCCTRL 14, crbitrc:$bi, 0) - 971
9166    {AliasPatternCond::K_Imm, uint32_t(14)},
9167    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9168    {AliasPatternCond::K_Imm, uint32_t(0)},
9169    // (gBCCTRL 6, crbitrc:$bi, 0) - 974
9170    {AliasPatternCond::K_Imm, uint32_t(6)},
9171    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9172    {AliasPatternCond::K_Imm, uint32_t(0)},
9173    // (gBCCTRL 15, crbitrc:$bi, 0) - 977
9174    {AliasPatternCond::K_Imm, uint32_t(15)},
9175    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9176    {AliasPatternCond::K_Imm, uint32_t(0)},
9177    // (gBCCTRL 7, crbitrc:$bi, 0) - 980
9178    {AliasPatternCond::K_Imm, uint32_t(7)},
9179    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9180    {AliasPatternCond::K_Imm, uint32_t(0)},
9181    // (gBCL 12, crbitrc:$bi, condbrtarget:$dst) - 983
9182    {AliasPatternCond::K_Imm, uint32_t(12)},
9183    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9184    // (gBCL 4, crbitrc:$bi, condbrtarget:$dst) - 985
9185    {AliasPatternCond::K_Imm, uint32_t(4)},
9186    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9187    // (gBCL 14, crbitrc:$bi, condbrtarget:$dst) - 987
9188    {AliasPatternCond::K_Imm, uint32_t(14)},
9189    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9190    // (gBCL 6, crbitrc:$bi, condbrtarget:$dst) - 989
9191    {AliasPatternCond::K_Imm, uint32_t(6)},
9192    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9193    // (gBCL 15, crbitrc:$bi, condbrtarget:$dst) - 991
9194    {AliasPatternCond::K_Imm, uint32_t(15)},
9195    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9196    // (gBCL 7, crbitrc:$bi, condbrtarget:$dst) - 993
9197    {AliasPatternCond::K_Imm, uint32_t(7)},
9198    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9199    // (gBCL 8, crbitrc:$bi, condbrtarget:$dst) - 995
9200    {AliasPatternCond::K_Imm, uint32_t(8)},
9201    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9202    // (gBCL 0, crbitrc:$bi, condbrtarget:$dst) - 997
9203    {AliasPatternCond::K_Imm, uint32_t(0)},
9204    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9205    // (gBCL 10, crbitrc:$bi, condbrtarget:$dst) - 999
9206    {AliasPatternCond::K_Imm, uint32_t(10)},
9207    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9208    // (gBCL 2, crbitrc:$bi, condbrtarget:$dst) - 1001
9209    {AliasPatternCond::K_Imm, uint32_t(2)},
9210    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9211    // (gBCLA 12, crbitrc:$bi, abscondbrtarget:$dst) - 1003
9212    {AliasPatternCond::K_Imm, uint32_t(12)},
9213    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9214    // (gBCLA 4, crbitrc:$bi, abscondbrtarget:$dst) - 1005
9215    {AliasPatternCond::K_Imm, uint32_t(4)},
9216    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9217    // (gBCLA 14, crbitrc:$bi, abscondbrtarget:$dst) - 1007
9218    {AliasPatternCond::K_Imm, uint32_t(14)},
9219    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9220    // (gBCLA 6, crbitrc:$bi, abscondbrtarget:$dst) - 1009
9221    {AliasPatternCond::K_Imm, uint32_t(6)},
9222    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9223    // (gBCLA 15, crbitrc:$bi, abscondbrtarget:$dst) - 1011
9224    {AliasPatternCond::K_Imm, uint32_t(15)},
9225    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9226    // (gBCLA 7, crbitrc:$bi, abscondbrtarget:$dst) - 1013
9227    {AliasPatternCond::K_Imm, uint32_t(7)},
9228    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9229    // (gBCLA 8, crbitrc:$bi, abscondbrtarget:$dst) - 1015
9230    {AliasPatternCond::K_Imm, uint32_t(8)},
9231    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9232    // (gBCLA 0, crbitrc:$bi, abscondbrtarget:$dst) - 1017
9233    {AliasPatternCond::K_Imm, uint32_t(0)},
9234    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9235    // (gBCLA 10, crbitrc:$bi, abscondbrtarget:$dst) - 1019
9236    {AliasPatternCond::K_Imm, uint32_t(10)},
9237    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9238    // (gBCLA 2, crbitrc:$bi, abscondbrtarget:$dst) - 1021
9239    {AliasPatternCond::K_Imm, uint32_t(2)},
9240    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9241    // (gBCLAat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1023
9242    {AliasPatternCond::K_Ignore, 0},
9243    {AliasPatternCond::K_Imm, uint32_t(3)},
9244    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9245    // (gBCLAat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1026
9246    {AliasPatternCond::K_Ignore, 0},
9247    {AliasPatternCond::K_Imm, uint32_t(2)},
9248    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9249    // (gBCLR u5imm:$bo, crbitrc:$bi, 0) - 1029
9250    {AliasPatternCond::K_Ignore, 0},
9251    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9252    {AliasPatternCond::K_Imm, uint32_t(0)},
9253    // (gBCLR 12, crbitrc:$bi, 0) - 1032
9254    {AliasPatternCond::K_Imm, uint32_t(12)},
9255    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9256    {AliasPatternCond::K_Imm, uint32_t(0)},
9257    // (gBCLR 4, crbitrc:$bi, 0) - 1035
9258    {AliasPatternCond::K_Imm, uint32_t(4)},
9259    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9260    {AliasPatternCond::K_Imm, uint32_t(0)},
9261    // (gBCLR 14, crbitrc:$bi, 0) - 1038
9262    {AliasPatternCond::K_Imm, uint32_t(14)},
9263    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9264    {AliasPatternCond::K_Imm, uint32_t(0)},
9265    // (gBCLR 6, crbitrc:$bi, 0) - 1041
9266    {AliasPatternCond::K_Imm, uint32_t(6)},
9267    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9268    {AliasPatternCond::K_Imm, uint32_t(0)},
9269    // (gBCLR 15, crbitrc:$bi, 0) - 1044
9270    {AliasPatternCond::K_Imm, uint32_t(15)},
9271    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9272    {AliasPatternCond::K_Imm, uint32_t(0)},
9273    // (gBCLR 7, crbitrc:$bi, 0) - 1047
9274    {AliasPatternCond::K_Imm, uint32_t(7)},
9275    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9276    {AliasPatternCond::K_Imm, uint32_t(0)},
9277    // (gBCLR 8, crbitrc:$bi, 0) - 1050
9278    {AliasPatternCond::K_Imm, uint32_t(8)},
9279    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9280    {AliasPatternCond::K_Imm, uint32_t(0)},
9281    // (gBCLR 0, crbitrc:$bi, 0) - 1053
9282    {AliasPatternCond::K_Imm, uint32_t(0)},
9283    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9284    {AliasPatternCond::K_Imm, uint32_t(0)},
9285    // (gBCLR 10, crbitrc:$bi, 0) - 1056
9286    {AliasPatternCond::K_Imm, uint32_t(10)},
9287    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9288    {AliasPatternCond::K_Imm, uint32_t(0)},
9289    // (gBCLR 2, crbitrc:$bi, 0) - 1059
9290    {AliasPatternCond::K_Imm, uint32_t(2)},
9291    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9292    {AliasPatternCond::K_Imm, uint32_t(0)},
9293    // (gBCLRL u5imm:$bo, crbitrc:$bi, 0) - 1062
9294    {AliasPatternCond::K_Ignore, 0},
9295    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9296    {AliasPatternCond::K_Imm, uint32_t(0)},
9297    // (gBCLRL 12, crbitrc:$bi, 0) - 1065
9298    {AliasPatternCond::K_Imm, uint32_t(12)},
9299    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9300    {AliasPatternCond::K_Imm, uint32_t(0)},
9301    // (gBCLRL 4, crbitrc:$bi, 0) - 1068
9302    {AliasPatternCond::K_Imm, uint32_t(4)},
9303    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9304    {AliasPatternCond::K_Imm, uint32_t(0)},
9305    // (gBCLRL 14, crbitrc:$bi, 0) - 1071
9306    {AliasPatternCond::K_Imm, uint32_t(14)},
9307    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9308    {AliasPatternCond::K_Imm, uint32_t(0)},
9309    // (gBCLRL 6, crbitrc:$bi, 0) - 1074
9310    {AliasPatternCond::K_Imm, uint32_t(6)},
9311    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9312    {AliasPatternCond::K_Imm, uint32_t(0)},
9313    // (gBCLRL 15, crbitrc:$bi, 0) - 1077
9314    {AliasPatternCond::K_Imm, uint32_t(15)},
9315    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9316    {AliasPatternCond::K_Imm, uint32_t(0)},
9317    // (gBCLRL 7, crbitrc:$bi, 0) - 1080
9318    {AliasPatternCond::K_Imm, uint32_t(7)},
9319    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9320    {AliasPatternCond::K_Imm, uint32_t(0)},
9321    // (gBCLRL 8, crbitrc:$bi, 0) - 1083
9322    {AliasPatternCond::K_Imm, uint32_t(8)},
9323    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9324    {AliasPatternCond::K_Imm, uint32_t(0)},
9325    // (gBCLRL 0, crbitrc:$bi, 0) - 1086
9326    {AliasPatternCond::K_Imm, uint32_t(0)},
9327    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9328    {AliasPatternCond::K_Imm, uint32_t(0)},
9329    // (gBCLRL 10, crbitrc:$bi, 0) - 1089
9330    {AliasPatternCond::K_Imm, uint32_t(10)},
9331    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9332    {AliasPatternCond::K_Imm, uint32_t(0)},
9333    // (gBCLRL 2, crbitrc:$bi, 0) - 1092
9334    {AliasPatternCond::K_Imm, uint32_t(2)},
9335    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9336    {AliasPatternCond::K_Imm, uint32_t(0)},
9337    // (gBCLat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1095
9338    {AliasPatternCond::K_Ignore, 0},
9339    {AliasPatternCond::K_Imm, uint32_t(3)},
9340    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9341    // (gBCLat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1098
9342    {AliasPatternCond::K_Ignore, 0},
9343    {AliasPatternCond::K_Imm, uint32_t(2)},
9344    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9345    // (gBCat u5imm:$bo, 3, crbitrc:$bi, condbrtarget:$dst) - 1101
9346    {AliasPatternCond::K_Ignore, 0},
9347    {AliasPatternCond::K_Imm, uint32_t(3)},
9348    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9349    // (gBCat u5imm:$bo, 2, crbitrc:$bi, condbrtarget:$dst) - 1104
9350    {AliasPatternCond::K_Ignore, 0},
9351    {AliasPatternCond::K_Imm, uint32_t(2)},
9352    {AliasPatternCond::K_RegClass, PPC::CRBITRCRegClassID},
9353  };
9354
9355  static const char AsmStrings[] =
9356    /* 0 */ "lnia $\x01\0"
9357    /* 8 */ "blt $\x02, $\xFF\x03\x01\0"
9358    /* 21 */ "blt $\xFF\x03\x01\0"
9359    /* 30 */ "blt- $\x02, $\xFF\x03\x01\0"
9360    /* 44 */ "blt- $\xFF\x03\x01\0"
9361    /* 54 */ "blt+ $\x02, $\xFF\x03\x01\0"
9362    /* 68 */ "blt+ $\xFF\x03\x01\0"
9363    /* 78 */ "bgt $\x02, $\xFF\x03\x01\0"
9364    /* 91 */ "bgt $\xFF\x03\x01\0"
9365    /* 100 */ "bgt- $\x02, $\xFF\x03\x01\0"
9366    /* 114 */ "bgt- $\xFF\x03\x01\0"
9367    /* 124 */ "bgt+ $\x02, $\xFF\x03\x01\0"
9368    /* 138 */ "bgt+ $\xFF\x03\x01\0"
9369    /* 148 */ "beq $\x02, $\xFF\x03\x01\0"
9370    /* 161 */ "beq $\xFF\x03\x01\0"
9371    /* 170 */ "beq- $\x02, $\xFF\x03\x01\0"
9372    /* 184 */ "beq- $\xFF\x03\x01\0"
9373    /* 194 */ "beq+ $\x02, $\xFF\x03\x01\0"
9374    /* 208 */ "beq+ $\xFF\x03\x01\0"
9375    /* 218 */ "bne $\x02, $\xFF\x03\x01\0"
9376    /* 231 */ "bne $\xFF\x03\x01\0"
9377    /* 240 */ "bne- $\x02, $\xFF\x03\x01\0"
9378    /* 254 */ "bne- $\xFF\x03\x01\0"
9379    /* 264 */ "bne+ $\x02, $\xFF\x03\x01\0"
9380    /* 278 */ "bne+ $\xFF\x03\x01\0"
9381    /* 288 */ "blta $\x02, $\xFF\x03\x02\0"
9382    /* 302 */ "blta $\xFF\x03\x02\0"
9383    /* 312 */ "blta- $\x02, $\xFF\x03\x02\0"
9384    /* 327 */ "blta- $\xFF\x03\x02\0"
9385    /* 338 */ "blta+ $\x02, $\xFF\x03\x02\0"
9386    /* 353 */ "blta+ $\xFF\x03\x02\0"
9387    /* 364 */ "bgta $\x02, $\xFF\x03\x02\0"
9388    /* 378 */ "bgta $\xFF\x03\x02\0"
9389    /* 388 */ "bgta- $\x02, $\xFF\x03\x02\0"
9390    /* 403 */ "bgta- $\xFF\x03\x02\0"
9391    /* 414 */ "bgta+ $\x02, $\xFF\x03\x02\0"
9392    /* 429 */ "bgta+ $\xFF\x03\x02\0"
9393    /* 440 */ "beqa $\x02, $\xFF\x03\x02\0"
9394    /* 454 */ "beqa $\xFF\x03\x02\0"
9395    /* 464 */ "beqa- $\x02, $\xFF\x03\x02\0"
9396    /* 479 */ "beqa- $\xFF\x03\x02\0"
9397    /* 490 */ "beqa+ $\x02, $\xFF\x03\x02\0"
9398    /* 505 */ "beqa+ $\xFF\x03\x02\0"
9399    /* 516 */ "bnea $\x02, $\xFF\x03\x02\0"
9400    /* 530 */ "bnea $\xFF\x03\x02\0"
9401    /* 540 */ "bnea- $\x02, $\xFF\x03\x02\0"
9402    /* 555 */ "bnea- $\xFF\x03\x02\0"
9403    /* 566 */ "bnea+ $\x02, $\xFF\x03\x02\0"
9404    /* 581 */ "bnea+ $\xFF\x03\x02\0"
9405    /* 592 */ "bltctr $\x02\0"
9406    /* 602 */ "bltctr\0"
9407    /* 609 */ "bltctr- $\x02\0"
9408    /* 620 */ "bltctr-\0"
9409    /* 628 */ "bltctr+ $\x02\0"
9410    /* 639 */ "bltctr+\0"
9411    /* 647 */ "bgtctr $\x02\0"
9412    /* 657 */ "bgtctr\0"
9413    /* 664 */ "bgtctr- $\x02\0"
9414    /* 675 */ "bgtctr-\0"
9415    /* 683 */ "bgtctr+ $\x02\0"
9416    /* 694 */ "bgtctr+\0"
9417    /* 702 */ "beqctr $\x02\0"
9418    /* 712 */ "beqctr\0"
9419    /* 719 */ "beqctr- $\x02\0"
9420    /* 730 */ "beqctr-\0"
9421    /* 738 */ "beqctr+ $\x02\0"
9422    /* 749 */ "beqctr+\0"
9423    /* 757 */ "bnectr $\x02\0"
9424    /* 767 */ "bnectr\0"
9425    /* 774 */ "bnectr- $\x02\0"
9426    /* 785 */ "bnectr-\0"
9427    /* 793 */ "bnectr+ $\x02\0"
9428    /* 804 */ "bnectr+\0"
9429    /* 812 */ "bltctrl $\x02\0"
9430    /* 823 */ "bltctrl\0"
9431    /* 831 */ "bltctrl- $\x02\0"
9432    /* 843 */ "bltctrl-\0"
9433    /* 852 */ "bltctrl+ $\x02\0"
9434    /* 864 */ "bltctrl+\0"
9435    /* 873 */ "bgtctrl $\x02\0"
9436    /* 884 */ "bgtctrl\0"
9437    /* 892 */ "bgtctrl- $\x02\0"
9438    /* 904 */ "bgtctrl-\0"
9439    /* 913 */ "bgtctrl+ $\x02\0"
9440    /* 925 */ "bgtctrl+\0"
9441    /* 934 */ "beqctrl $\x02\0"
9442    /* 945 */ "beqctrl\0"
9443    /* 953 */ "beqctrl- $\x02\0"
9444    /* 965 */ "beqctrl-\0"
9445    /* 974 */ "beqctrl+ $\x02\0"
9446    /* 986 */ "beqctrl+\0"
9447    /* 995 */ "bnectrl $\x02\0"
9448    /* 1006 */ "bnectrl\0"
9449    /* 1014 */ "bnectrl- $\x02\0"
9450    /* 1026 */ "bnectrl-\0"
9451    /* 1035 */ "bnectrl+ $\x02\0"
9452    /* 1047 */ "bnectrl+\0"
9453    /* 1056 */ "bltl $\x02, $\xFF\x03\x01\0"
9454    /* 1070 */ "bltl $\xFF\x03\x01\0"
9455    /* 1080 */ "bltl- $\x02, $\xFF\x03\x01\0"
9456    /* 1095 */ "bltl- $\xFF\x03\x01\0"
9457    /* 1106 */ "bltl+ $\x02, $\xFF\x03\x01\0"
9458    /* 1121 */ "bltl+ $\xFF\x03\x01\0"
9459    /* 1132 */ "bgtl $\x02, $\xFF\x03\x01\0"
9460    /* 1146 */ "bgtl $\xFF\x03\x01\0"
9461    /* 1156 */ "bgtl- $\x02, $\xFF\x03\x01\0"
9462    /* 1171 */ "bgtl- $\xFF\x03\x01\0"
9463    /* 1182 */ "bgtl+ $\x02, $\xFF\x03\x01\0"
9464    /* 1197 */ "bgtl+ $\xFF\x03\x01\0"
9465    /* 1208 */ "beql $\x02, $\xFF\x03\x01\0"
9466    /* 1222 */ "beql $\xFF\x03\x01\0"
9467    /* 1232 */ "beql- $\x02, $\xFF\x03\x01\0"
9468    /* 1247 */ "beql- $\xFF\x03\x01\0"
9469    /* 1258 */ "beql+ $\x02, $\xFF\x03\x01\0"
9470    /* 1273 */ "beql+ $\xFF\x03\x01\0"
9471    /* 1284 */ "bnel $\x02, $\xFF\x03\x01\0"
9472    /* 1298 */ "bnel $\xFF\x03\x01\0"
9473    /* 1308 */ "bnel- $\x02, $\xFF\x03\x01\0"
9474    /* 1323 */ "bnel- $\xFF\x03\x01\0"
9475    /* 1334 */ "bnel+ $\x02, $\xFF\x03\x01\0"
9476    /* 1349 */ "bnel+ $\xFF\x03\x01\0"
9477    /* 1360 */ "bltla $\x02, $\xFF\x03\x02\0"
9478    /* 1375 */ "bltla $\xFF\x03\x02\0"
9479    /* 1386 */ "bltla- $\x02, $\xFF\x03\x02\0"
9480    /* 1402 */ "bltla- $\xFF\x03\x02\0"
9481    /* 1414 */ "bltla+ $\x02, $\xFF\x03\x02\0"
9482    /* 1430 */ "bltla+ $\xFF\x03\x02\0"
9483    /* 1442 */ "bgtla $\x02, $\xFF\x03\x02\0"
9484    /* 1457 */ "bgtla $\xFF\x03\x02\0"
9485    /* 1468 */ "bgtla- $\x02, $\xFF\x03\x02\0"
9486    /* 1484 */ "bgtla- $\xFF\x03\x02\0"
9487    /* 1496 */ "bgtla+ $\x02, $\xFF\x03\x02\0"
9488    /* 1512 */ "bgtla+ $\xFF\x03\x02\0"
9489    /* 1524 */ "beqla $\x02, $\xFF\x03\x02\0"
9490    /* 1539 */ "beqla $\xFF\x03\x02\0"
9491    /* 1550 */ "beqla- $\x02, $\xFF\x03\x02\0"
9492    /* 1566 */ "beqla- $\xFF\x03\x02\0"
9493    /* 1578 */ "beqla+ $\x02, $\xFF\x03\x02\0"
9494    /* 1594 */ "beqla+ $\xFF\x03\x02\0"
9495    /* 1606 */ "bnela $\x02, $\xFF\x03\x02\0"
9496    /* 1621 */ "bnela $\xFF\x03\x02\0"
9497    /* 1632 */ "bnela- $\x02, $\xFF\x03\x02\0"
9498    /* 1648 */ "bnela- $\xFF\x03\x02\0"
9499    /* 1660 */ "bnela+ $\x02, $\xFF\x03\x02\0"
9500    /* 1676 */ "bnela+ $\xFF\x03\x02\0"
9501    /* 1688 */ "bltlr $\x02\0"
9502    /* 1697 */ "bltlr\0"
9503    /* 1703 */ "bltlr- $\x02\0"
9504    /* 1713 */ "bltlr-\0"
9505    /* 1720 */ "bltlr+ $\x02\0"
9506    /* 1730 */ "bltlr+\0"
9507    /* 1737 */ "bgtlr $\x02\0"
9508    /* 1746 */ "bgtlr\0"
9509    /* 1752 */ "bgtlr- $\x02\0"
9510    /* 1762 */ "bgtlr-\0"
9511    /* 1769 */ "bgtlr+ $\x02\0"
9512    /* 1779 */ "bgtlr+\0"
9513    /* 1786 */ "beqlr $\x02\0"
9514    /* 1795 */ "beqlr\0"
9515    /* 1801 */ "beqlr- $\x02\0"
9516    /* 1811 */ "beqlr-\0"
9517    /* 1818 */ "beqlr+ $\x02\0"
9518    /* 1828 */ "beqlr+\0"
9519    /* 1835 */ "bnelr $\x02\0"
9520    /* 1844 */ "bnelr\0"
9521    /* 1850 */ "bnelr- $\x02\0"
9522    /* 1860 */ "bnelr-\0"
9523    /* 1867 */ "bnelr+ $\x02\0"
9524    /* 1877 */ "bnelr+\0"
9525    /* 1884 */ "bltlrl $\x02\0"
9526    /* 1894 */ "bltlrl\0"
9527    /* 1901 */ "bltlrl- $\x02\0"
9528    /* 1912 */ "bltlrl-\0"
9529    /* 1920 */ "bltlrl+ $\x02\0"
9530    /* 1931 */ "bltlrl+\0"
9531    /* 1939 */ "bgtlrl $\x02\0"
9532    /* 1949 */ "bgtlrl\0"
9533    /* 1956 */ "bgtlrl- $\x02\0"
9534    /* 1967 */ "bgtlrl-\0"
9535    /* 1975 */ "bgtlrl+ $\x02\0"
9536    /* 1986 */ "bgtlrl+\0"
9537    /* 1994 */ "beqlrl $\x02\0"
9538    /* 2004 */ "beqlrl\0"
9539    /* 2011 */ "beqlrl- $\x02\0"
9540    /* 2022 */ "beqlrl-\0"
9541    /* 2030 */ "beqlrl+ $\x02\0"
9542    /* 2041 */ "beqlrl+\0"
9543    /* 2049 */ "bnelrl $\x02\0"
9544    /* 2059 */ "bnelrl\0"
9545    /* 2066 */ "bnelrl- $\x02\0"
9546    /* 2077 */ "bnelrl-\0"
9547    /* 2085 */ "bnelrl+ $\x02\0"
9548    /* 2096 */ "bnelrl+\0"
9549    /* 2104 */ "cmpd $\x02, $\x03\0"
9550    /* 2116 */ "cmpdi $\x02, $\xFF\x03\x03\0"
9551    /* 2131 */ "cmpld $\x02, $\x03\0"
9552    /* 2144 */ "cmpldi $\x02, $\xFF\x03\x04\0"
9553    /* 2160 */ "cmplw $\x02, $\x03\0"
9554    /* 2173 */ "cmplwi $\x02, $\xFF\x03\x04\0"
9555    /* 2189 */ "cmpw $\x02, $\x03\0"
9556    /* 2201 */ "cmpwi $\x02, $\xFF\x03\x03\0"
9557    /* 2216 */ "cntlzw $\x01, $\x02\0"
9558    /* 2230 */ "cntlzw. $\x01, $\x02\0"
9559    /* 2245 */ "crset $\x01\0"
9560    /* 2254 */ "crnot $\x01, $\x02\0"
9561    /* 2267 */ "crmove $\x01, $\x02\0"
9562    /* 2281 */ "crclr $\x01\0"
9563    /* 2290 */ "mbar\0"
9564    /* 2295 */ "mfbr0 $\x01\0"
9565    /* 2304 */ "mfbr1 $\x01\0"
9566    /* 2313 */ "mfbr2 $\x01\0"
9567    /* 2322 */ "mfbr3 $\x01\0"
9568    /* 2331 */ "mfbr4 $\x01\0"
9569    /* 2340 */ "mfbr5 $\x01\0"
9570    /* 2349 */ "mfbr6 $\x01\0"
9571    /* 2358 */ "mfbr7 $\x01\0"
9572    /* 2367 */ "mfxer $\x01\0"
9573    /* 2376 */ "mfrtcu $\x01\0"
9574    /* 2386 */ "mfrtcl $\x01\0"
9575    /* 2396 */ "mfdscr $\x01\0"
9576    /* 2406 */ "mfdsisr $\x01\0"
9577    /* 2417 */ "mfdar $\x01\0"
9578    /* 2426 */ "mfsrr2 $\x01\0"
9579    /* 2436 */ "mfsrr3 $\x01\0"
9580    /* 2446 */ "mfcfar $\x01\0"
9581    /* 2456 */ "mfamr $\x01\0"
9582    /* 2465 */ "mfpid $\x01\0"
9583    /* 2474 */ "mftblo $\x01\0"
9584    /* 2484 */ "mftbhi $\x01\0"
9585    /* 2494 */ "mfdbatu $\x01, 0\0"
9586    /* 2508 */ "mfdbatl $\x01, 0\0"
9587    /* 2522 */ "mfibatu $\x01, 0\0"
9588    /* 2536 */ "mfibatl $\x01, 0\0"
9589    /* 2550 */ "mfdbatu $\x01, 1\0"
9590    /* 2564 */ "mfdbatl $\x01, 1\0"
9591    /* 2578 */ "mfibatu $\x01, 1\0"
9592    /* 2592 */ "mfibatl $\x01, 1\0"
9593    /* 2606 */ "mfdbatu $\x01, 2\0"
9594    /* 2620 */ "mfdbatl $\x01, 2\0"
9595    /* 2634 */ "mfibatu $\x01, 2\0"
9596    /* 2648 */ "mfibatl $\x01, 2\0"
9597    /* 2662 */ "mfdbatu $\x01, 3\0"
9598    /* 2676 */ "mfdbatl $\x01, 3\0"
9599    /* 2690 */ "mfibatu $\x01, 3\0"
9600    /* 2704 */ "mfibatl $\x01, 3\0"
9601    /* 2718 */ "mfdccr $\x01\0"
9602    /* 2728 */ "mficcr $\x01\0"
9603    /* 2738 */ "mfdear $\x01\0"
9604    /* 2748 */ "mfesr $\x01\0"
9605    /* 2757 */ "mfspefscr $\x01\0"
9606    /* 2770 */ "mftcr $\x01\0"
9607    /* 2779 */ "mfasr $\x01\0"
9608    /* 2788 */ "mfpvr $\x01\0"
9609    /* 2797 */ "mftbu $\x01\0"
9610    /* 2806 */ "mfvrsave $\x01\0"
9611    /* 2818 */ "mffprd $\x01, $\x02\0"
9612    /* 2832 */ "mffprwz $\x01, $\x02\0"
9613    /* 2847 */ "mtcr $\x02\0"
9614    /* 2855 */ "mtbr0 $\x01\0"
9615    /* 2864 */ "mtbr1 $\x01\0"
9616    /* 2873 */ "mtbr2 $\x01\0"
9617    /* 2882 */ "mtbr3 $\x01\0"
9618    /* 2891 */ "mtbr4 $\x01\0"
9619    /* 2900 */ "mtbr5 $\x01\0"
9620    /* 2909 */ "mtbr6 $\x01\0"
9621    /* 2918 */ "mtbr7 $\x01\0"
9622    /* 2927 */ "mtfsf $\x01, $\x02\0"
9623    /* 2940 */ "mtfsfi $\x01, $\x02\0"
9624    /* 2954 */ "mtfsfi. $\x01, $\x02\0"
9625    /* 2969 */ "mtfsf. $\x01, $\x02\0"
9626    /* 2983 */ "mtmsr $\x01\0"
9627    /* 2992 */ "mtmsrd $\x01\0"
9628    /* 3002 */ "mtxer $\x02\0"
9629    /* 3011 */ "mtdscr $\x02\0"
9630    /* 3021 */ "mtdsisr $\x02\0"
9631    /* 3032 */ "mtdar $\x02\0"
9632    /* 3041 */ "mtsrr2 $\x02\0"
9633    /* 3051 */ "mtsrr3 $\x02\0"
9634    /* 3061 */ "mtcfar $\x02\0"
9635    /* 3071 */ "mtamr $\x02\0"
9636    /* 3080 */ "mtpid $\x02\0"
9637    /* 3089 */ "mttbl $\x02\0"
9638    /* 3098 */ "mttbu $\x02\0"
9639    /* 3107 */ "mttblo $\x02\0"
9640    /* 3117 */ "mttbhi $\x02\0"
9641    /* 3127 */ "mtdbatu 0, $\x02\0"
9642    /* 3141 */ "mtdbatl 0, $\x02\0"
9643    /* 3155 */ "mtibatu 0, $\x02\0"
9644    /* 3169 */ "mtibatl 0, $\x02\0"
9645    /* 3183 */ "mtdbatu 1, $\x02\0"
9646    /* 3197 */ "mtdbatl 1, $\x02\0"
9647    /* 3211 */ "mtibatu 1, $\x02\0"
9648    /* 3225 */ "mtibatl 1, $\x02\0"
9649    /* 3239 */ "mtdbatu 2, $\x02\0"
9650    /* 3253 */ "mtdbatl 2, $\x02\0"
9651    /* 3267 */ "mtibatu 2, $\x02\0"
9652    /* 3281 */ "mtibatl 2, $\x02\0"
9653    /* 3295 */ "mtdbatu 3, $\x02\0"
9654    /* 3309 */ "mtdbatl 3, $\x02\0"
9655    /* 3323 */ "mtibatu 3, $\x02\0"
9656    /* 3337 */ "mtibatl 3, $\x02\0"
9657    /* 3351 */ "mtdccr $\x02\0"
9658    /* 3361 */ "mticcr $\x02\0"
9659    /* 3371 */ "mtdear $\x02\0"
9660    /* 3381 */ "mtesr $\x02\0"
9661    /* 3390 */ "mtspefscr $\x02\0"
9662    /* 3403 */ "mttcr $\x02\0"
9663    /* 3412 */ "mtvrsave $\x01\0"
9664    /* 3424 */ "mtfprd $\x01, $\x02\0"
9665    /* 3438 */ "mtfprwa $\x01, $\x02\0"
9666    /* 3453 */ "mtfprwz $\x01, $\x02\0"
9667    /* 3468 */ "not $\x01, $\x02\0"
9668    /* 3479 */ "not. $\x01, $\x02\0"
9669    /* 3491 */ "mr $\x01, $\x02\0"
9670    /* 3501 */ "mr. $\x01, $\x02\0"
9671    /* 3512 */ "qvfclr $\x01\0"
9672    /* 3522 */ "qvfand $\x01, $\x02, $\x03\0"
9673    /* 3540 */ "qvfandc $\x01, $\x02, $\x03\0"
9674    /* 3559 */ "qvfctfb $\x01, $\x02\0"
9675    /* 3574 */ "qvfxor $\x01, $\x02, $\x03\0"
9676    /* 3592 */ "qvfor $\x01, $\x02, $\x03\0"
9677    /* 3609 */ "qvfnor $\x01, $\x02, $\x03\0"
9678    /* 3627 */ "qvfequ $\x01, $\x02, $\x03\0"
9679    /* 3645 */ "qvfnot $\x01, $\x02\0"
9680    /* 3659 */ "qvforc $\x01, $\x02, $\x03\0"
9681    /* 3677 */ "qvfnand $\x01, $\x02, $\x03\0"
9682    /* 3696 */ "qvfset $\x01\0"
9683    /* 3706 */ "rotld $\x01, $\x02, $\x03\0"
9684    /* 3723 */ "rotld. $\x01, $\x02, $\x03\0"
9685    /* 3741 */ "rotldi $\x01, $\x02, $\xFF\x03\x05\0"
9686    /* 3761 */ "clrldi $\x01, $\x02, $\xFF\x04\x05\0"
9687    /* 3781 */ "rotldi. $\x01, $\x02, $\xFF\x03\x05\0"
9688    /* 3802 */ "clrldi. $\x01, $\x02, $\xFF\x04\x05\0"
9689    /* 3823 */ "rotlwi $\x01, $\x02, $\xFF\x03\x06\0"
9690    /* 3843 */ "clrlwi $\x01, $\x02, $\xFF\x04\x06\0"
9691    /* 3863 */ "rotlwi. $\x01, $\x02, $\xFF\x03\x06\0"
9692    /* 3884 */ "clrlwi. $\x01, $\x02, $\xFF\x04\x06\0"
9693    /* 3905 */ "rotlw $\x01, $\x02, $\x03\0"
9694    /* 3922 */ "rotlw. $\x01, $\x02, $\x03\0"
9695    /* 3940 */ "sc\0"
9696    /* 3943 */ "sub $\x01, $\x03, $\x02\0"
9697    /* 3958 */ "sub. $\x01, $\x03, $\x02\0"
9698    /* 3974 */ "subc $\x01, $\x03, $\x02\0"
9699    /* 3990 */ "subc. $\x01, $\x03, $\x02\0"
9700    /* 4007 */ "sync\0"
9701    /* 4012 */ "lwsync\0"
9702    /* 4019 */ "ptesync\0"
9703    /* 4027 */ "tdlt $\x02, $\x03\0"
9704    /* 4039 */ "tdeq $\x02, $\x03\0"
9705    /* 4051 */ "tdgt $\x02, $\x03\0"
9706    /* 4063 */ "tdne $\x02, $\x03\0"
9707    /* 4075 */ "tdllt $\x02, $\x03\0"
9708    /* 4088 */ "tdlgt $\x02, $\x03\0"
9709    /* 4101 */ "tdu $\x02, $\x03\0"
9710    /* 4112 */ "tdlti $\x02, $\xFF\x03\x03\0"
9711    /* 4127 */ "tdeqi $\x02, $\xFF\x03\x03\0"
9712    /* 4142 */ "tdgti $\x02, $\xFF\x03\x03\0"
9713    /* 4157 */ "tdnei $\x02, $\xFF\x03\x03\0"
9714    /* 4172 */ "tdllti $\x02, $\xFF\x03\x03\0"
9715    /* 4188 */ "tdlgti $\x02, $\xFF\x03\x03\0"
9716    /* 4204 */ "tdui $\x02, $\xFF\x03\x03\0"
9717    /* 4218 */ "tlbie $\x02\0"
9718    /* 4227 */ "tlbrehi $\x01, $\x02\0"
9719    /* 4242 */ "tlbrelo $\x01, $\x02\0"
9720    /* 4257 */ "tlbwehi $\x01, $\x02\0"
9721    /* 4272 */ "tlbwelo $\x01, $\x02\0"
9722    /* 4287 */ "twlt $\x02, $\x03\0"
9723    /* 4299 */ "tweq $\x02, $\x03\0"
9724    /* 4311 */ "twgt $\x02, $\x03\0"
9725    /* 4323 */ "twne $\x02, $\x03\0"
9726    /* 4335 */ "twllt $\x02, $\x03\0"
9727    /* 4348 */ "twlgt $\x02, $\x03\0"
9728    /* 4361 */ "twu $\x02, $\x03\0"
9729    /* 4372 */ "twlti $\x02, $\xFF\x03\x03\0"
9730    /* 4387 */ "tweqi $\x02, $\xFF\x03\x03\0"
9731    /* 4402 */ "twgti $\x02, $\xFF\x03\x03\0"
9732    /* 4417 */ "twnei $\x02, $\xFF\x03\x03\0"
9733    /* 4432 */ "twllti $\x02, $\xFF\x03\x03\0"
9734    /* 4448 */ "twlgti $\x02, $\xFF\x03\x03\0"
9735    /* 4464 */ "twui $\x02, $\xFF\x03\x03\0"
9736    /* 4478 */ "vnot $\x01, $\x02\0"
9737    /* 4490 */ "vmr $\x01, $\x02\0"
9738    /* 4501 */ "wait\0"
9739    /* 4506 */ "waitrsv\0"
9740    /* 4514 */ "waitimpl\0"
9741    /* 4523 */ "xnop\0"
9742    /* 4528 */ "xvmovdp $\x01, $\x02\0"
9743    /* 4543 */ "xvmovsp $\x01, $\x02\0"
9744    /* 4558 */ "xxspltd $\x01, $\x02, 0\0"
9745    /* 4576 */ "xxspltd $\x01, $\x02, 1\0"
9746    /* 4594 */ "xxmrghd $\x01, $\x02, $\x03\0"
9747    /* 4613 */ "xxmrgld $\x01, $\x02, $\x03\0"
9748    /* 4632 */ "xxswapd $\x01, $\x02\0"
9749    /* 4647 */ "bt $\x02, $\xFF\x03\x01\0"
9750    /* 4659 */ "bf $\x02, $\xFF\x03\x01\0"
9751    /* 4671 */ "bt- $\x02, $\xFF\x03\x01\0"
9752    /* 4684 */ "bf- $\x02, $\xFF\x03\x01\0"
9753    /* 4697 */ "bt+ $\x02, $\xFF\x03\x01\0"
9754    /* 4710 */ "bf+ $\x02, $\xFF\x03\x01\0"
9755    /* 4723 */ "bdnzt $\x02, $\xFF\x03\x01\0"
9756    /* 4738 */ "bdnzf $\x02, $\xFF\x03\x01\0"
9757    /* 4753 */ "bdzt $\x02, $\xFF\x03\x01\0"
9758    /* 4767 */ "bdzf $\x02, $\xFF\x03\x01\0"
9759    /* 4781 */ "bta $\x02, $\xFF\x03\x02\0"
9760    /* 4794 */ "bfa $\x02, $\xFF\x03\x02\0"
9761    /* 4807 */ "bta- $\x02, $\xFF\x03\x02\0"
9762    /* 4821 */ "bfa- $\x02, $\xFF\x03\x02\0"
9763    /* 4835 */ "bta+ $\x02, $\xFF\x03\x02\0"
9764    /* 4849 */ "bfa+ $\x02, $\xFF\x03\x02\0"
9765    /* 4863 */ "bdnzta $\x02, $\xFF\x03\x02\0"
9766    /* 4879 */ "bdnzfa $\x02, $\xFF\x03\x02\0"
9767    /* 4895 */ "bdzta $\x02, $\xFF\x03\x02\0"
9768    /* 4910 */ "bdzfa $\x02, $\xFF\x03\x02\0"
9769    /* 4925 */ "bca+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9770    /* 4945 */ "bca- $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9771    /* 4965 */ "bcctr $\xFF\x01\x06, $\x02\0"
9772    /* 4980 */ "btctr $\x02\0"
9773    /* 4989 */ "bfctr $\x02\0"
9774    /* 4998 */ "btctr- $\x02\0"
9775    /* 5008 */ "bfctr- $\x02\0"
9776    /* 5018 */ "btctr+ $\x02\0"
9777    /* 5028 */ "bfctr+ $\x02\0"
9778    /* 5038 */ "bcctrl $\xFF\x01\x06, $\x02\0"
9779    /* 5054 */ "btctrl $\x02\0"
9780    /* 5064 */ "bfctrl $\x02\0"
9781    /* 5074 */ "btctrl- $\x02\0"
9782    /* 5085 */ "bfctrl- $\x02\0"
9783    /* 5096 */ "btctrl+ $\x02\0"
9784    /* 5107 */ "bfctrl+ $\x02\0"
9785    /* 5118 */ "btl $\x02, $\xFF\x03\x01\0"
9786    /* 5131 */ "bfl $\x02, $\xFF\x03\x01\0"
9787    /* 5144 */ "btl- $\x02, $\xFF\x03\x01\0"
9788    /* 5158 */ "bfl- $\x02, $\xFF\x03\x01\0"
9789    /* 5172 */ "btl+ $\x02, $\xFF\x03\x01\0"
9790    /* 5186 */ "bfl+ $\x02, $\xFF\x03\x01\0"
9791    /* 5200 */ "bdnztl $\x02, $\xFF\x03\x01\0"
9792    /* 5216 */ "bdnzfl $\x02, $\xFF\x03\x01\0"
9793    /* 5232 */ "bdztl $\x02, $\xFF\x03\x01\0"
9794    /* 5247 */ "bdzfl $\x02, $\xFF\x03\x01\0"
9795    /* 5262 */ "btla $\x02, $\xFF\x03\x02\0"
9796    /* 5276 */ "bfla $\x02, $\xFF\x03\x02\0"
9797    /* 5290 */ "btla- $\x02, $\xFF\x03\x02\0"
9798    /* 5305 */ "bfla- $\x02, $\xFF\x03\x02\0"
9799    /* 5320 */ "btla+ $\x02, $\xFF\x03\x02\0"
9800    /* 5335 */ "bfla+ $\x02, $\xFF\x03\x02\0"
9801    /* 5350 */ "bdnztla $\x02, $\xFF\x03\x02\0"
9802    /* 5367 */ "bdnzfla $\x02, $\xFF\x03\x02\0"
9803    /* 5384 */ "bdztla $\x02, $\xFF\x03\x02\0"
9804    /* 5400 */ "bdzfla $\x02, $\xFF\x03\x02\0"
9805    /* 5416 */ "bcla+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9806    /* 5437 */ "bcla- $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9807    /* 5458 */ "bclr $\xFF\x01\x06, $\x02\0"
9808    /* 5472 */ "btlr $\x02\0"
9809    /* 5480 */ "bflr $\x02\0"
9810    /* 5488 */ "btlr- $\x02\0"
9811    /* 5497 */ "bflr- $\x02\0"
9812    /* 5506 */ "btlr+ $\x02\0"
9813    /* 5515 */ "bflr+ $\x02\0"
9814    /* 5524 */ "bdnztlr $\x02\0"
9815    /* 5535 */ "bdnzflr $\x02\0"
9816    /* 5546 */ "bdztlr $\x02\0"
9817    /* 5556 */ "bdzflr $\x02\0"
9818    /* 5566 */ "bclrl $\xFF\x01\x06, $\x02\0"
9819    /* 5581 */ "btlrl $\x02\0"
9820    /* 5590 */ "bflrl $\x02\0"
9821    /* 5599 */ "btlrl- $\x02\0"
9822    /* 5609 */ "bflrl- $\x02\0"
9823    /* 5619 */ "btlrl+ $\x02\0"
9824    /* 5629 */ "bflrl+ $\x02\0"
9825    /* 5639 */ "bdnztlrl $\x02\0"
9826    /* 5651 */ "bdnzflrl $\x02\0"
9827    /* 5663 */ "bdztlrl $\x02\0"
9828    /* 5674 */ "bdzflrl $\x02\0"
9829    /* 5685 */ "bcl+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9830    /* 5705 */ "bcl- $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9831    /* 5725 */ "bc+ $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9832    /* 5744 */ "bc- $\xFF\x01\x06, $\x03, $\xFF\x04\x01\0"
9833  ;
9834
9835#ifndef NDEBUG
9836  static struct SortCheck {
9837    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
9838      assert(std::is_sorted(
9839                 OpToPatterns.begin(), OpToPatterns.end(),
9840                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
9841                   return L.Opcode < R.Opcode;
9842                 }) &&
9843             "tablegen failed to sort opcode patterns");
9844    }
9845  } sortCheckVar(OpToPatterns);
9846#endif
9847
9848  AliasMatchingData M {
9849    makeArrayRef(OpToPatterns),
9850    makeArrayRef(Patterns),
9851    makeArrayRef(Conds),
9852    StringRef(AsmStrings, array_lengthof(AsmStrings)),
9853    nullptr,
9854  };
9855  const char *AsmString = matchAliasPatterns(MI, nullptr, M);
9856  if (!AsmString) return false;
9857
9858  unsigned I = 0;
9859  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
9860         AsmString[I] != '$' && AsmString[I] != '\0')
9861    ++I;
9862  OS << '\t' << StringRef(AsmString, I);
9863  if (AsmString[I] != '\0') {
9864    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
9865      OS << '\t';
9866      ++I;
9867    }
9868    do {
9869      if (AsmString[I] == '$') {
9870        ++I;
9871        if (AsmString[I] == (char)0xff) {
9872          ++I;
9873          int OpIdx = AsmString[I++] - 1;
9874          int PrintMethodIdx = AsmString[I++] - 1;
9875          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
9876        } else
9877          printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
9878      } else {
9879        OS << AsmString[I++];
9880      }
9881    } while (AsmString[I] != '\0');
9882  }
9883
9884  return true;
9885}
9886
9887void PPCInstPrinter::printCustomAliasOperand(
9888         const MCInst *MI, unsigned OpIdx,
9889         unsigned PrintMethodIdx,
9890         raw_ostream &OS) {
9891  switch (PrintMethodIdx) {
9892  default:
9893    llvm_unreachable("Unknown PrintMethod kind");
9894    break;
9895  case 0:
9896    printBranchOperand(MI, OpIdx, OS);
9897    break;
9898  case 1:
9899    printAbsBranchOperand(MI, OpIdx, OS);
9900    break;
9901  case 2:
9902    printS16ImmOperand(MI, OpIdx, OS);
9903    break;
9904  case 3:
9905    printU16ImmOperand(MI, OpIdx, OS);
9906    break;
9907  case 4:
9908    printU6ImmOperand(MI, OpIdx, OS);
9909    break;
9910  case 5:
9911    printU5ImmOperand(MI, OpIdx, OS);
9912    break;
9913  }
9914}
9915
9916#endif // PRINT_ALIAS_INSTR
9917