• 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 MipsInstPrinter::printInstruction(const MCInst *MI, uint64_t Address, raw_ostream &O) {
12  static const char AsmStrs[] = {
13  /* 0 */ 'd', 'm', 'f', 'c', '0', 9, 0,
14  /* 7 */ 'd', 'm', 'f', 'g', 'c', '0', 9, 0,
15  /* 15 */ 'm', 'f', 'h', 'g', 'c', '0', 9, 0,
16  /* 23 */ 'm', 't', 'h', 'g', 'c', '0', 9, 0,
17  /* 31 */ 'd', 'm', 't', 'g', 'c', '0', 9, 0,
18  /* 39 */ 'm', 'f', 'h', 'c', '0', 9, 0,
19  /* 46 */ 'm', 't', 'h', 'c', '0', 9, 0,
20  /* 53 */ 'd', 'm', 't', 'c', '0', 9, 0,
21  /* 60 */ 'v', 'm', 'm', '0', 9, 0,
22  /* 66 */ 'm', 't', 'm', '0', 9, 0,
23  /* 72 */ 'm', 't', 'p', '0', 9, 0,
24  /* 78 */ 'b', 'b', 'i', 't', '0', 9, 0,
25  /* 85 */ 'l', 'd', 'c', '1', 9, 0,
26  /* 91 */ 's', 'd', 'c', '1', 9, 0,
27  /* 97 */ 'c', 'f', 'c', '1', 9, 0,
28  /* 103 */ 'd', 'm', 'f', 'c', '1', 9, 0,
29  /* 110 */ 'm', 'f', 'h', 'c', '1', 9, 0,
30  /* 117 */ 'm', 't', 'h', 'c', '1', 9, 0,
31  /* 124 */ 'c', 't', 'c', '1', 9, 0,
32  /* 130 */ 'd', 'm', 't', 'c', '1', 9, 0,
33  /* 137 */ 'l', 'w', 'c', '1', 9, 0,
34  /* 143 */ 's', 'w', 'c', '1', 9, 0,
35  /* 149 */ 'l', 'd', 'x', 'c', '1', 9, 0,
36  /* 156 */ 's', 'd', 'x', 'c', '1', 9, 0,
37  /* 163 */ 'l', 'u', 'x', 'c', '1', 9, 0,
38  /* 170 */ 's', 'u', 'x', 'c', '1', 9, 0,
39  /* 177 */ 'l', 'w', 'x', 'c', '1', 9, 0,
40  /* 184 */ 's', 'w', 'x', 'c', '1', 9, 0,
41  /* 191 */ 'm', 't', 'm', '1', 9, 0,
42  /* 197 */ 'm', 't', 'p', '1', 9, 0,
43  /* 203 */ 'b', 'b', 'i', 't', '1', 9, 0,
44  /* 210 */ 'b', 'b', 'i', 't', '0', '3', '2', 9, 0,
45  /* 219 */ 'b', 'b', 'i', 't', '1', '3', '2', 9, 0,
46  /* 228 */ 'd', 's', 'r', 'a', '3', '2', 9, 0,
47  /* 236 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 9, 0,
48  /* 246 */ 'd', 's', 'l', 'l', '3', '2', 9, 0,
49  /* 254 */ 'd', 's', 'r', 'l', '3', '2', 9, 0,
50  /* 262 */ 'l', 'w', 'm', '3', '2', 9, 0,
51  /* 269 */ 's', 'w', 'm', '3', '2', 9, 0,
52  /* 276 */ 'd', 'r', 'o', 't', 'r', '3', '2', 9, 0,
53  /* 285 */ 'c', 'i', 'n', 's', '3', '2', 9, 0,
54  /* 293 */ 'e', 'x', 't', 's', '3', '2', 9, 0,
55  /* 301 */ 'l', 'd', 'c', '2', 9, 0,
56  /* 307 */ 's', 'd', 'c', '2', 9, 0,
57  /* 313 */ 'c', 'f', 'c', '2', 9, 0,
58  /* 319 */ 'd', 'm', 'f', 'c', '2', 9, 0,
59  /* 326 */ 'm', 'f', 'h', 'c', '2', 9, 0,
60  /* 333 */ 'm', 't', 'h', 'c', '2', 9, 0,
61  /* 340 */ 'c', 't', 'c', '2', 9, 0,
62  /* 346 */ 'd', 'm', 't', 'c', '2', 9, 0,
63  /* 353 */ 'l', 'w', 'c', '2', 9, 0,
64  /* 359 */ 's', 'w', 'c', '2', 9, 0,
65  /* 365 */ 'm', 't', 'm', '2', 9, 0,
66  /* 371 */ 'm', 't', 'p', '2', 9, 0,
67  /* 377 */ 'a', 'd', 'd', 'i', 'u', 'r', '2', 9, 0,
68  /* 386 */ 'l', 'd', 'c', '3', 9, 0,
69  /* 392 */ 's', 'd', 'c', '3', 9, 0,
70  /* 398 */ 'l', 'w', 'c', '3', 9, 0,
71  /* 404 */ 's', 'w', 'c', '3', 9, 0,
72  /* 410 */ 'a', 'd', 'd', 'i', 'u', 's', '5', 9, 0,
73  /* 419 */ 's', 'b', '1', '6', 9, 0,
74  /* 425 */ 'b', 'c', '1', '6', 9, 0,
75  /* 431 */ 'j', 'r', 'c', '1', '6', 9, 0,
76  /* 438 */ 'b', 'n', 'e', 'z', 'c', '1', '6', 9, 0,
77  /* 447 */ 'b', 'e', 'q', 'z', 'c', '1', '6', 9, 0,
78  /* 456 */ 'a', 'n', 'd', '1', '6', 9, 0,
79  /* 463 */ 'm', 'o', 'v', 'e', '1', '6', 9, 0,
80  /* 471 */ 's', 'h', '1', '6', 9, 0,
81  /* 477 */ 'a', 'n', 'd', 'i', '1', '6', 9, 0,
82  /* 485 */ 'm', 'f', 'h', 'i', '1', '6', 9, 0,
83  /* 493 */ 'l', 'i', '1', '6', 9, 0,
84  /* 499 */ 'b', 'r', 'e', 'a', 'k', '1', '6', 9, 0,
85  /* 508 */ 's', 'l', 'l', '1', '6', 9, 0,
86  /* 515 */ 's', 'r', 'l', '1', '6', 9, 0,
87  /* 522 */ 'l', 'w', 'm', '1', '6', 9, 0,
88  /* 529 */ 's', 'w', 'm', '1', '6', 9, 0,
89  /* 536 */ 'm', 'f', 'l', 'o', '1', '6', 9, 0,
90  /* 544 */ 's', 'd', 'b', 'b', 'p', '1', '6', 9, 0,
91  /* 553 */ 'j', 'r', '1', '6', 9, 0,
92  /* 559 */ 'x', 'o', 'r', '1', '6', 9, 0,
93  /* 566 */ 'j', 'a', 'l', 'r', 's', '1', '6', 9, 0,
94  /* 575 */ 'n', 'o', 't', '1', '6', 9, 0,
95  /* 582 */ 'l', 'b', 'u', '1', '6', 9, 0,
96  /* 589 */ 's', 'u', 'b', 'u', '1', '6', 9, 0,
97  /* 597 */ 'a', 'd', 'd', 'u', '1', '6', 9, 0,
98  /* 605 */ 'l', 'h', 'u', '1', '6', 9, 0,
99  /* 612 */ 'l', 'w', '1', '6', 9, 0,
100  /* 618 */ 's', 'w', '1', '6', 9, 0,
101  /* 624 */ 'b', 'n', 'e', 'z', '1', '6', 9, 0,
102  /* 632 */ 'b', 'e', 'q', 'z', '1', '6', 9, 0,
103  /* 640 */ 's', 'a', 'a', 9, 0,
104  /* 645 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
105  /* 661 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 'a', 9, 0,
106  /* 678 */ 'd', 'l', 'a', 9, 0,
107  /* 683 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
108  /* 699 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 'a', 9, 0,
109  /* 716 */ 'd', 's', 'r', 'a', 9, 0,
110  /* 722 */ 'd', 'l', 's', 'a', 9, 0,
111  /* 728 */ 'c', 'f', 'c', 'm', 's', 'a', 9, 0,
112  /* 736 */ 'c', 't', 'c', 'm', 's', 'a', 9, 0,
113  /* 744 */ 'a', 'd', 'd', '_', 'a', '.', 'b', 9, 0,
114  /* 753 */ 'm', 'i', 'n', '_', 'a', '.', 'b', 9, 0,
115  /* 762 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'b', 9, 0,
116  /* 772 */ 'm', 'a', 'x', '_', 'a', '.', 'b', 9, 0,
117  /* 781 */ 's', 'r', 'a', '.', 'b', 9, 0,
118  /* 788 */ 'n', 'l', 'o', 'c', '.', 'b', 9, 0,
119  /* 796 */ 'n', 'l', 'z', 'c', '.', 'b', 9, 0,
120  /* 804 */ 's', 'l', 'd', '.', 'b', 9, 0,
121  /* 811 */ 'p', 'c', 'k', 'o', 'd', '.', 'b', 9, 0,
122  /* 820 */ 'i', 'l', 'v', 'o', 'd', '.', 'b', 9, 0,
123  /* 829 */ 'i', 'n', 's', 'v', 'e', '.', 'b', 9, 0,
124  /* 838 */ 'v', 's', 'h', 'f', '.', 'b', 9, 0,
125  /* 846 */ 'b', 'n', 'e', 'g', '.', 'b', 9, 0,
126  /* 854 */ 's', 'r', 'a', 'i', '.', 'b', 9, 0,
127  /* 862 */ 's', 'l', 'd', 'i', '.', 'b', 9, 0,
128  /* 870 */ 'a', 'n', 'd', 'i', '.', 'b', 9, 0,
129  /* 878 */ 'b', 'n', 'e', 'g', 'i', '.', 'b', 9, 0,
130  /* 887 */ 'b', 's', 'e', 'l', 'i', '.', 'b', 9, 0,
131  /* 896 */ 's', 'l', 'l', 'i', '.', 'b', 9, 0,
132  /* 904 */ 's', 'r', 'l', 'i', '.', 'b', 9, 0,
133  /* 912 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'b', 9, 0,
134  /* 922 */ 'c', 'e', 'q', 'i', '.', 'b', 9, 0,
135  /* 930 */ 's', 'r', 'a', 'r', 'i', '.', 'b', 9, 0,
136  /* 939 */ 'b', 'c', 'l', 'r', 'i', '.', 'b', 9, 0,
137  /* 948 */ 's', 'r', 'l', 'r', 'i', '.', 'b', 9, 0,
138  /* 957 */ 'n', 'o', 'r', 'i', '.', 'b', 9, 0,
139  /* 965 */ 'x', 'o', 'r', 'i', '.', 'b', 9, 0,
140  /* 973 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'b', 9, 0,
141  /* 983 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'b', 9, 0,
142  /* 993 */ 'b', 's', 'e', 't', 'i', '.', 'b', 9, 0,
143  /* 1002 */ 's', 'u', 'b', 'v', 'i', '.', 'b', 9, 0,
144  /* 1011 */ 'a', 'd', 'd', 'v', 'i', '.', 'b', 9, 0,
145  /* 1020 */ 'b', 'm', 'z', 'i', '.', 'b', 9, 0,
146  /* 1028 */ 'b', 'm', 'n', 'z', 'i', '.', 'b', 9, 0,
147  /* 1037 */ 'f', 'i', 'l', 'l', '.', 'b', 9, 0,
148  /* 1045 */ 's', 'l', 'l', '.', 'b', 9, 0,
149  /* 1052 */ 's', 'r', 'l', '.', 'b', 9, 0,
150  /* 1059 */ 'b', 'i', 'n', 's', 'l', '.', 'b', 9, 0,
151  /* 1068 */ 'i', 'l', 'v', 'l', '.', 'b', 9, 0,
152  /* 1076 */ 'c', 'e', 'q', '.', 'b', 9, 0,
153  /* 1083 */ 's', 'r', 'a', 'r', '.', 'b', 9, 0,
154  /* 1091 */ 'b', 'c', 'l', 'r', '.', 'b', 9, 0,
155  /* 1099 */ 's', 'r', 'l', 'r', '.', 'b', 9, 0,
156  /* 1107 */ 'b', 'i', 'n', 's', 'r', '.', 'b', 9, 0,
157  /* 1116 */ 'i', 'l', 'v', 'r', '.', 'b', 9, 0,
158  /* 1124 */ 'a', 's', 'u', 'b', '_', 's', '.', 'b', 9, 0,
159  /* 1134 */ 'm', 'o', 'd', '_', 's', '.', 'b', 9, 0,
160  /* 1143 */ 'c', 'l', 'e', '_', 's', '.', 'b', 9, 0,
161  /* 1152 */ 'a', 'v', 'e', '_', 's', '.', 'b', 9, 0,
162  /* 1161 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'b', 9, 0,
163  /* 1171 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'b', 9, 0,
164  /* 1181 */ 'c', 'l', 't', 'i', '_', 's', '.', 'b', 9, 0,
165  /* 1191 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'b', 9, 0,
166  /* 1201 */ 'm', 'i', 'n', '_', 's', '.', 'b', 9, 0,
167  /* 1210 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'b', 9, 0,
168  /* 1220 */ 's', 'u', 'b', 's', '_', 's', '.', 'b', 9, 0,
169  /* 1230 */ 'a', 'd', 'd', 's', '_', 's', '.', 'b', 9, 0,
170  /* 1240 */ 's', 'a', 't', '_', 's', '.', 'b', 9, 0,
171  /* 1249 */ 'c', 'l', 't', '_', 's', '.', 'b', 9, 0,
172  /* 1258 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'b', 9, 0,
173  /* 1270 */ 'd', 'i', 'v', '_', 's', '.', 'b', 9, 0,
174  /* 1279 */ 'm', 'a', 'x', '_', 's', '.', 'b', 9, 0,
175  /* 1288 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'b', 9, 0,
176  /* 1298 */ 's', 'p', 'l', 'a', 't', '.', 'b', 9, 0,
177  /* 1307 */ 'b', 's', 'e', 't', '.', 'b', 9, 0,
178  /* 1315 */ 'p', 'c', 'n', 't', '.', 'b', 9, 0,
179  /* 1323 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'b', 9, 0,
180  /* 1333 */ 's', 't', '.', 'b', 9, 0,
181  /* 1339 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'b', 9, 0,
182  /* 1349 */ 'm', 'o', 'd', '_', 'u', '.', 'b', 9, 0,
183  /* 1358 */ 'c', 'l', 'e', '_', 'u', '.', 'b', 9, 0,
184  /* 1367 */ 'a', 'v', 'e', '_', 'u', '.', 'b', 9, 0,
185  /* 1376 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'b', 9, 0,
186  /* 1386 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'b', 9, 0,
187  /* 1396 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'b', 9, 0,
188  /* 1406 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'b', 9, 0,
189  /* 1416 */ 'm', 'i', 'n', '_', 'u', '.', 'b', 9, 0,
190  /* 1425 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'b', 9, 0,
191  /* 1435 */ 's', 'u', 'b', 's', '_', 'u', '.', 'b', 9, 0,
192  /* 1445 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'b', 9, 0,
193  /* 1455 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'b', 9, 0,
194  /* 1467 */ 's', 'a', 't', '_', 'u', '.', 'b', 9, 0,
195  /* 1476 */ 'c', 'l', 't', '_', 'u', '.', 'b', 9, 0,
196  /* 1485 */ 'd', 'i', 'v', '_', 'u', '.', 'b', 9, 0,
197  /* 1494 */ 'm', 'a', 'x', '_', 'u', '.', 'b', 9, 0,
198  /* 1503 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'b', 9, 0,
199  /* 1513 */ 'm', 's', 'u', 'b', 'v', '.', 'b', 9, 0,
200  /* 1522 */ 'm', 'a', 'd', 'd', 'v', '.', 'b', 9, 0,
201  /* 1531 */ 'p', 'c', 'k', 'e', 'v', '.', 'b', 9, 0,
202  /* 1540 */ 'i', 'l', 'v', 'e', 'v', '.', 'b', 9, 0,
203  /* 1549 */ 'm', 'u', 'l', 'v', '.', 'b', 9, 0,
204  /* 1557 */ 'b', 'z', '.', 'b', 9, 0,
205  /* 1563 */ 'b', 'n', 'z', '.', 'b', 9, 0,
206  /* 1570 */ 'c', 'r', 'c', '3', '2', 'b', 9, 0,
207  /* 1578 */ 'c', 'r', 'c', '3', '2', 'c', 'b', 9, 0,
208  /* 1587 */ 's', 'e', 'b', 9, 0,
209  /* 1592 */ 'j', 'a', 'l', 'r', 'c', '.', 'h', 'b', 9, 0,
210  /* 1602 */ 'j', 'r', '.', 'h', 'b', 9, 0,
211  /* 1609 */ 'j', 'a', 'l', 'r', '.', 'h', 'b', 9, 0,
212  /* 1618 */ 'l', 'b', 9, 0,
213  /* 1622 */ 's', 'h', 'r', 'a', '.', 'q', 'b', 9, 0,
214  /* 1631 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
215  /* 1645 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
216  /* 1658 */ 'c', 'm', 'p', 'u', '.', 'l', 'e', '.', 'q', 'b', 9, 0,
217  /* 1670 */ 's', 'u', 'b', 'u', 'h', '.', 'q', 'b', 9, 0,
218  /* 1680 */ 'a', 'd', 'd', 'u', 'h', '.', 'q', 'b', 9, 0,
219  /* 1690 */ 'p', 'i', 'c', 'k', '.', 'q', 'b', 9, 0,
220  /* 1699 */ 's', 'h', 'l', 'l', '.', 'q', 'b', 9, 0,
221  /* 1708 */ 'r', 'e', 'p', 'l', '.', 'q', 'b', 9, 0,
222  /* 1717 */ 's', 'h', 'r', 'l', '.', 'q', 'b', 9, 0,
223  /* 1726 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
224  /* 1740 */ 'c', 'm', 'p', 'g', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
225  /* 1753 */ 'c', 'm', 'p', 'u', '.', 'e', 'q', '.', 'q', 'b', 9, 0,
226  /* 1765 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'q', 'b', 9, 0,
227  /* 1776 */ 's', 'u', 'b', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
228  /* 1788 */ 'a', 'd', 'd', 'u', 'h', '_', 'r', '.', 'q', 'b', 9, 0,
229  /* 1800 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'q', 'b', 9, 0,
230  /* 1812 */ 'a', 'b', 's', 'q', '_', 's', '.', 'q', 'b', 9, 0,
231  /* 1823 */ 's', 'u', 'b', 'u', '_', 's', '.', 'q', 'b', 9, 0,
232  /* 1834 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'q', 'b', 9, 0,
233  /* 1845 */ 'c', 'm', 'p', 'g', 'd', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
234  /* 1859 */ 'c', 'm', 'p', 'g', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
235  /* 1872 */ 'c', 'm', 'p', 'u', '.', 'l', 't', '.', 'q', 'b', 9, 0,
236  /* 1884 */ 's', 'u', 'b', 'u', '.', 'q', 'b', 9, 0,
237  /* 1893 */ 'a', 'd', 'd', 'u', '.', 'q', 'b', 9, 0,
238  /* 1902 */ 's', 'h', 'r', 'a', 'v', '.', 'q', 'b', 9, 0,
239  /* 1912 */ 's', 'h', 'l', 'l', 'v', '.', 'q', 'b', 9, 0,
240  /* 1922 */ 'r', 'e', 'p', 'l', 'v', '.', 'q', 'b', 9, 0,
241  /* 1932 */ 's', 'h', 'r', 'l', 'v', '.', 'q', 'b', 9, 0,
242  /* 1942 */ 'r', 'a', 'd', 'd', 'u', '.', 'w', '.', 'q', 'b', 9, 0,
243  /* 1954 */ 's', 'b', 9, 0,
244  /* 1958 */ 'm', 'o', 'd', 's', 'u', 'b', 9, 0,
245  /* 1966 */ 'm', 's', 'u', 'b', 9, 0,
246  /* 1972 */ 'b', 'p', 'o', 's', 'g', 'e', '3', '2', 'c', 9, 0,
247  /* 1983 */ 'b', 'c', 9, 0,
248  /* 1987 */ 'b', 'g', 'e', 'c', 9, 0,
249  /* 1993 */ 'b', 'n', 'e', 'c', 9, 0,
250  /* 1999 */ 'j', 'i', 'c', 9, 0,
251  /* 2004 */ 'b', 'a', 'l', 'c', 9, 0,
252  /* 2010 */ 'j', 'i', 'a', 'l', 'c', 9, 0,
253  /* 2017 */ 'b', 'g', 'e', 'z', 'a', 'l', 'c', 9, 0,
254  /* 2026 */ 'b', 'l', 'e', 'z', 'a', 'l', 'c', 9, 0,
255  /* 2035 */ 'b', 'n', 'e', 'z', 'a', 'l', 'c', 9, 0,
256  /* 2044 */ 'b', 'e', 'q', 'z', 'a', 'l', 'c', 9, 0,
257  /* 2053 */ 'b', 'g', 't', 'z', 'a', 'l', 'c', 9, 0,
258  /* 2062 */ 'b', 'l', 't', 'z', 'a', 'l', 'c', 9, 0,
259  /* 2071 */ 's', 'y', 'n', 'c', 9, 0,
260  /* 2077 */ 'l', 'd', 'p', 'c', 9, 0,
261  /* 2083 */ 'a', 'u', 'i', 'p', 'c', 9, 0,
262  /* 2090 */ 'a', 'l', 'u', 'i', 'p', 'c', 9, 0,
263  /* 2098 */ 'a', 'd', 'd', 'i', 'u', 'p', 'c', 9, 0,
264  /* 2107 */ 'l', 'w', 'u', 'p', 'c', 9, 0,
265  /* 2114 */ 'l', 'w', 'p', 'c', 9, 0,
266  /* 2120 */ 'b', 'e', 'q', 'c', 9, 0,
267  /* 2126 */ 'j', 'r', 'c', 9, 0,
268  /* 2131 */ 'j', 'a', 'l', 'r', 'c', 9, 0,
269  /* 2138 */ 'a', 'd', 'd', 's', 'c', 9, 0,
270  /* 2145 */ 'b', 'l', 't', 'c', 9, 0,
271  /* 2151 */ 'b', 'g', 'e', 'u', 'c', 9, 0,
272  /* 2158 */ 'b', 'l', 't', 'u', 'c', 9, 0,
273  /* 2165 */ 'b', 'n', 'v', 'c', 9, 0,
274  /* 2171 */ 'b', 'o', 'v', 'c', 9, 0,
275  /* 2177 */ 'a', 'd', 'd', 'w', 'c', 9, 0,
276  /* 2184 */ 'b', 'g', 'e', 'z', 'c', 9, 0,
277  /* 2191 */ 'b', 'l', 'e', 'z', 'c', 9, 0,
278  /* 2198 */ 'b', 'c', '1', 'n', 'e', 'z', 'c', 9, 0,
279  /* 2207 */ 'b', 'c', '2', 'n', 'e', 'z', 'c', 9, 0,
280  /* 2216 */ 'b', 'n', 'e', 'z', 'c', 9, 0,
281  /* 2223 */ 'b', 'c', '1', 'e', 'q', 'z', 'c', 9, 0,
282  /* 2232 */ 'b', 'c', '2', 'e', 'q', 'z', 'c', 9, 0,
283  /* 2241 */ 'b', 'e', 'q', 'z', 'c', 9, 0,
284  /* 2248 */ 'b', 'g', 't', 'z', 'c', 9, 0,
285  /* 2255 */ 'b', 'l', 't', 'z', 'c', 9, 0,
286  /* 2262 */ 'f', 'l', 'o', 'g', '2', '.', 'd', 9, 0,
287  /* 2271 */ 'f', 'e', 'x', 'p', '2', '.', 'd', 9, 0,
288  /* 2280 */ 'a', 'd', 'd', '_', 'a', '.', 'd', 9, 0,
289  /* 2289 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'd', 9, 0,
290  /* 2299 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'd', 9, 0,
291  /* 2309 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'd', 9, 0,
292  /* 2319 */ 'm', 'i', 'n', 'a', '.', 'd', 9, 0,
293  /* 2327 */ 's', 'r', 'a', '.', 'd', 9, 0,
294  /* 2334 */ 'm', 'a', 'x', 'a', '.', 'd', 9, 0,
295  /* 2342 */ 'f', 's', 'u', 'b', '.', 'd', 9, 0,
296  /* 2350 */ 'f', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
297  /* 2359 */ 'n', 'm', 's', 'u', 'b', '.', 'd', 9, 0,
298  /* 2368 */ 'n', 'l', 'o', 'c', '.', 'd', 9, 0,
299  /* 2376 */ 'n', 'l', 'z', 'c', '.', 'd', 9, 0,
300  /* 2384 */ 'f', 'a', 'd', 'd', '.', 'd', 9, 0,
301  /* 2392 */ 'f', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
302  /* 2401 */ 'n', 'm', 'a', 'd', 'd', '.', 'd', 9, 0,
303  /* 2410 */ 's', 'l', 'd', '.', 'd', 9, 0,
304  /* 2417 */ 'p', 'c', 'k', 'o', 'd', '.', 'd', 9, 0,
305  /* 2426 */ 'i', 'l', 'v', 'o', 'd', '.', 'd', 9, 0,
306  /* 2435 */ 'c', '.', 'n', 'g', 'e', '.', 'd', 9, 0,
307  /* 2444 */ 'c', '.', 'l', 'e', '.', 'd', 9, 0,
308  /* 2452 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'd', 9, 0,
309  /* 2462 */ 'f', 'c', 'l', 'e', '.', 'd', 9, 0,
310  /* 2470 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 'd', 9, 0,
311  /* 2480 */ 'c', '.', 'o', 'l', 'e', '.', 'd', 9, 0,
312  /* 2489 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 'd', 9, 0,
313  /* 2500 */ 'f', 's', 'l', 'e', '.', 'd', 9, 0,
314  /* 2508 */ 'c', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
315  /* 2517 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 'd', 9, 0,
316  /* 2528 */ 'f', 'c', 'u', 'l', 'e', '.', 'd', 9, 0,
317  /* 2537 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
318  /* 2549 */ 'f', 's', 'u', 'l', 'e', '.', 'd', 9, 0,
319  /* 2558 */ 'f', 'c', 'n', 'e', '.', 'd', 9, 0,
320  /* 2566 */ 'f', 's', 'n', 'e', '.', 'd', 9, 0,
321  /* 2574 */ 'f', 'c', 'u', 'n', 'e', '.', 'd', 9, 0,
322  /* 2583 */ 'f', 's', 'u', 'n', 'e', '.', 'd', 9, 0,
323  /* 2592 */ 'i', 'n', 's', 'v', 'e', '.', 'd', 9, 0,
324  /* 2601 */ 'c', '.', 'f', '.', 'd', 9, 0,
325  /* 2608 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 'd', 9, 0,
326  /* 2618 */ 'f', 'c', 'a', 'f', '.', 'd', 9, 0,
327  /* 2626 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 'd', 9, 0,
328  /* 2637 */ 'f', 's', 'a', 'f', '.', 'd', 9, 0,
329  /* 2645 */ 'm', 's', 'u', 'b', 'f', '.', 'd', 9, 0,
330  /* 2654 */ 'm', 'a', 'd', 'd', 'f', '.', 'd', 9, 0,
331  /* 2663 */ 'v', 's', 'h', 'f', '.', 'd', 9, 0,
332  /* 2671 */ 'c', '.', 's', 'f', '.', 'd', 9, 0,
333  /* 2679 */ 'm', 'o', 'v', 'f', '.', 'd', 9, 0,
334  /* 2687 */ 'b', 'n', 'e', 'g', '.', 'd', 9, 0,
335  /* 2695 */ 's', 'r', 'a', 'i', '.', 'd', 9, 0,
336  /* 2703 */ 's', 'l', 'd', 'i', '.', 'd', 9, 0,
337  /* 2711 */ 'b', 'n', 'e', 'g', 'i', '.', 'd', 9, 0,
338  /* 2720 */ 's', 'l', 'l', 'i', '.', 'd', 9, 0,
339  /* 2728 */ 's', 'r', 'l', 'i', '.', 'd', 9, 0,
340  /* 2736 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'd', 9, 0,
341  /* 2746 */ 'c', 'e', 'q', 'i', '.', 'd', 9, 0,
342  /* 2754 */ 's', 'r', 'a', 'r', 'i', '.', 'd', 9, 0,
343  /* 2763 */ 'b', 'c', 'l', 'r', 'i', '.', 'd', 9, 0,
344  /* 2772 */ 's', 'r', 'l', 'r', 'i', '.', 'd', 9, 0,
345  /* 2781 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'd', 9, 0,
346  /* 2791 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'd', 9, 0,
347  /* 2801 */ 'b', 's', 'e', 't', 'i', '.', 'd', 9, 0,
348  /* 2810 */ 's', 'u', 'b', 'v', 'i', '.', 'd', 9, 0,
349  /* 2819 */ 'a', 'd', 'd', 'v', 'i', '.', 'd', 9, 0,
350  /* 2828 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 'd', 9, 0,
351  /* 2839 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 'd', 9, 0,
352  /* 2850 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 'd', 9, 0,
353  /* 2860 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 'd', 9, 0,
354  /* 2871 */ 'c', 'v', 't', '.', 'l', '.', 'd', 9, 0,
355  /* 2880 */ 's', 'e', 'l', '.', 'd', 9, 0,
356  /* 2887 */ 'c', '.', 'n', 'g', 'l', '.', 'd', 9, 0,
357  /* 2896 */ 'f', 'i', 'l', 'l', '.', 'd', 9, 0,
358  /* 2904 */ 's', 'l', 'l', '.', 'd', 9, 0,
359  /* 2911 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'd', 9, 0,
360  /* 2921 */ 'f', 'f', 'q', 'l', '.', 'd', 9, 0,
361  /* 2929 */ 's', 'r', 'l', '.', 'd', 9, 0,
362  /* 2936 */ 'b', 'i', 'n', 's', 'l', '.', 'd', 9, 0,
363  /* 2945 */ 'f', 'm', 'u', 'l', '.', 'd', 9, 0,
364  /* 2953 */ 'i', 'l', 'v', 'l', '.', 'd', 9, 0,
365  /* 2961 */ 'f', 'm', 'i', 'n', '.', 'd', 9, 0,
366  /* 2969 */ 'c', '.', 'u', 'n', '.', 'd', 9, 0,
367  /* 2977 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 'd', 9, 0,
368  /* 2987 */ 'f', 'c', 'u', 'n', '.', 'd', 9, 0,
369  /* 2995 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 'd', 9, 0,
370  /* 3006 */ 'f', 's', 'u', 'n', '.', 'd', 9, 0,
371  /* 3014 */ 'm', 'o', 'v', 'n', '.', 'd', 9, 0,
372  /* 3022 */ 'f', 'r', 'c', 'p', '.', 'd', 9, 0,
373  /* 3030 */ 'r', 'e', 'c', 'i', 'p', '.', 'd', 9, 0,
374  /* 3039 */ 'c', '.', 'e', 'q', '.', 'd', 9, 0,
375  /* 3047 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'd', 9, 0,
376  /* 3057 */ 'f', 'c', 'e', 'q', '.', 'd', 9, 0,
377  /* 3065 */ 'c', '.', 's', 'e', 'q', '.', 'd', 9, 0,
378  /* 3074 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 'd', 9, 0,
379  /* 3085 */ 'f', 's', 'e', 'q', '.', 'd', 9, 0,
380  /* 3093 */ 'c', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
381  /* 3102 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 'd', 9, 0,
382  /* 3113 */ 'f', 'c', 'u', 'e', 'q', '.', 'd', 9, 0,
383  /* 3122 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
384  /* 3134 */ 'f', 's', 'u', 'e', 'q', '.', 'd', 9, 0,
385  /* 3143 */ 's', 'r', 'a', 'r', '.', 'd', 9, 0,
386  /* 3151 */ 'b', 'c', 'l', 'r', '.', 'd', 9, 0,
387  /* 3159 */ 's', 'r', 'l', 'r', '.', 'd', 9, 0,
388  /* 3167 */ 'f', 'c', 'o', 'r', '.', 'd', 9, 0,
389  /* 3175 */ 'f', 's', 'o', 'r', '.', 'd', 9, 0,
390  /* 3183 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'd', 9, 0,
391  /* 3193 */ 'f', 'f', 'q', 'r', '.', 'd', 9, 0,
392  /* 3201 */ 'b', 'i', 'n', 's', 'r', '.', 'd', 9, 0,
393  /* 3210 */ 'i', 'l', 'v', 'r', '.', 'd', 9, 0,
394  /* 3218 */ 'c', 'v', 't', '.', 's', '.', 'd', 9, 0,
395  /* 3227 */ 'a', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
396  /* 3237 */ 'h', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
397  /* 3247 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'd', 9, 0,
398  /* 3258 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'd', 9, 0,
399  /* 3270 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
400  /* 3280 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'd', 9, 0,
401  /* 3291 */ 'm', 'o', 'd', '_', 's', '.', 'd', 9, 0,
402  /* 3300 */ 'c', 'l', 'e', '_', 's', '.', 'd', 9, 0,
403  /* 3309 */ 'a', 'v', 'e', '_', 's', '.', 'd', 9, 0,
404  /* 3318 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'd', 9, 0,
405  /* 3328 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'd', 9, 0,
406  /* 3338 */ 'c', 'l', 't', 'i', '_', 's', '.', 'd', 9, 0,
407  /* 3348 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'd', 9, 0,
408  /* 3358 */ 'm', 'i', 'n', '_', 's', '.', 'd', 9, 0,
409  /* 3367 */ 'd', 'o', 't', 'p', '_', 's', '.', 'd', 9, 0,
410  /* 3377 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'd', 9, 0,
411  /* 3387 */ 's', 'u', 'b', 's', '_', 's', '.', 'd', 9, 0,
412  /* 3397 */ 'a', 'd', 'd', 's', '_', 's', '.', 'd', 9, 0,
413  /* 3407 */ 's', 'a', 't', '_', 's', '.', 'd', 9, 0,
414  /* 3416 */ 'c', 'l', 't', '_', 's', '.', 'd', 9, 0,
415  /* 3425 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
416  /* 3436 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'd', 9, 0,
417  /* 3447 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'd', 9, 0,
418  /* 3459 */ 'd', 'i', 'v', '_', 's', '.', 'd', 9, 0,
419  /* 3468 */ 'm', 'a', 'x', '_', 's', '.', 'd', 9, 0,
420  /* 3477 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'd', 9, 0,
421  /* 3487 */ 'a', 'b', 's', '.', 'd', 9, 0,
422  /* 3494 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'd', 9, 0,
423  /* 3504 */ 's', 'p', 'l', 'a', 't', '.', 'd', 9, 0,
424  /* 3513 */ 'b', 's', 'e', 't', '.', 'd', 9, 0,
425  /* 3521 */ 'c', '.', 'n', 'g', 't', '.', 'd', 9, 0,
426  /* 3530 */ 'c', '.', 'l', 't', '.', 'd', 9, 0,
427  /* 3538 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'd', 9, 0,
428  /* 3548 */ 'f', 'c', 'l', 't', '.', 'd', 9, 0,
429  /* 3556 */ 'c', '.', 'o', 'l', 't', '.', 'd', 9, 0,
430  /* 3565 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 'd', 9, 0,
431  /* 3576 */ 'f', 's', 'l', 't', '.', 'd', 9, 0,
432  /* 3584 */ 'c', '.', 'u', 'l', 't', '.', 'd', 9, 0,
433  /* 3593 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 'd', 9, 0,
434  /* 3604 */ 'f', 'c', 'u', 'l', 't', '.', 'd', 9, 0,
435  /* 3613 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 'd', 9, 0,
436  /* 3625 */ 'f', 's', 'u', 'l', 't', '.', 'd', 9, 0,
437  /* 3634 */ 'p', 'c', 'n', 't', '.', 'd', 9, 0,
438  /* 3642 */ 'f', 'r', 'i', 'n', 't', '.', 'd', 9, 0,
439  /* 3651 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'd', 9, 0,
440  /* 3661 */ 'f', 's', 'q', 'r', 't', '.', 'd', 9, 0,
441  /* 3670 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'd', 9, 0,
442  /* 3680 */ 's', 't', '.', 'd', 9, 0,
443  /* 3686 */ 'm', 'o', 'v', 't', '.', 'd', 9, 0,
444  /* 3694 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
445  /* 3704 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
446  /* 3714 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'd', 9, 0,
447  /* 3725 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'd', 9, 0,
448  /* 3737 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
449  /* 3747 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'd', 9, 0,
450  /* 3758 */ 'm', 'o', 'd', '_', 'u', '.', 'd', 9, 0,
451  /* 3767 */ 'c', 'l', 'e', '_', 'u', '.', 'd', 9, 0,
452  /* 3776 */ 'a', 'v', 'e', '_', 'u', '.', 'd', 9, 0,
453  /* 3785 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'd', 9, 0,
454  /* 3795 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'd', 9, 0,
455  /* 3805 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'd', 9, 0,
456  /* 3815 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'd', 9, 0,
457  /* 3825 */ 'm', 'i', 'n', '_', 'u', '.', 'd', 9, 0,
458  /* 3834 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'd', 9, 0,
459  /* 3844 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'd', 9, 0,
460  /* 3854 */ 's', 'u', 'b', 's', '_', 'u', '.', 'd', 9, 0,
461  /* 3864 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'd', 9, 0,
462  /* 3874 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'd', 9, 0,
463  /* 3886 */ 's', 'a', 't', '_', 'u', '.', 'd', 9, 0,
464  /* 3895 */ 'c', 'l', 't', '_', 'u', '.', 'd', 9, 0,
465  /* 3904 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
466  /* 3915 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'd', 9, 0,
467  /* 3926 */ 'd', 'i', 'v', '_', 'u', '.', 'd', 9, 0,
468  /* 3935 */ 'm', 'a', 'x', '_', 'u', '.', 'd', 9, 0,
469  /* 3944 */ 'm', 's', 'u', 'b', 'v', '.', 'd', 9, 0,
470  /* 3953 */ 'm', 'a', 'd', 'd', 'v', '.', 'd', 9, 0,
471  /* 3962 */ 'p', 'c', 'k', 'e', 'v', '.', 'd', 9, 0,
472  /* 3971 */ 'i', 'l', 'v', 'e', 'v', '.', 'd', 9, 0,
473  /* 3980 */ 'f', 'd', 'i', 'v', '.', 'd', 9, 0,
474  /* 3988 */ 'm', 'u', 'l', 'v', '.', 'd', 9, 0,
475  /* 3996 */ 'm', 'o', 'v', '.', 'd', 9, 0,
476  /* 4003 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 'd', 9, 0,
477  /* 4014 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 'd', 9, 0,
478  /* 4025 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 'd', 9, 0,
479  /* 4035 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 'd', 9, 0,
480  /* 4046 */ 'c', 'v', 't', '.', 'w', '.', 'd', 9, 0,
481  /* 4055 */ 'f', 'm', 'a', 'x', '.', 'd', 9, 0,
482  /* 4063 */ 'b', 'z', '.', 'd', 9, 0,
483  /* 4069 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 'd', 9, 0,
484  /* 4079 */ 'b', 'n', 'z', '.', 'd', 9, 0,
485  /* 4086 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 'd', 9, 0,
486  /* 4096 */ 'm', 'o', 'v', 'z', '.', 'd', 9, 0,
487  /* 4104 */ 'c', 'r', 'c', '3', '2', 'd', 9, 0,
488  /* 4112 */ 's', 'a', 'a', 'd', 9, 0,
489  /* 4118 */ 'c', 'r', 'c', '3', '2', 'c', 'd', 9, 0,
490  /* 4127 */ 's', 'c', 'd', 9, 0,
491  /* 4132 */ 'd', 'a', 'd', 'd', 9, 0,
492  /* 4138 */ 'm', 'a', 'd', 'd', 9, 0,
493  /* 4144 */ 'd', 's', 'h', 'd', 9, 0,
494  /* 4150 */ 'y', 'i', 'e', 'l', 'd', 9, 0,
495  /* 4157 */ 'l', 'l', 'd', 9, 0,
496  /* 4162 */ 'a', 'n', 'd', 9, 0,
497  /* 4167 */ 'p', 'r', 'e', 'p', 'e', 'n', 'd', 9, 0,
498  /* 4176 */ 'a', 'p', 'p', 'e', 'n', 'd', 9, 0,
499  /* 4184 */ 'd', 'm', 'o', 'd', 9, 0,
500  /* 4190 */ 's', 'd', 9, 0,
501  /* 4194 */ 'l', 'b', 'e', 9, 0,
502  /* 4199 */ 's', 'b', 'e', 9, 0,
503  /* 4204 */ 's', 'c', 'e', 9, 0,
504  /* 4209 */ 'c', 'a', 'c', 'h', 'e', 'e', 9, 0,
505  /* 4217 */ 'p', 'r', 'e', 'f', 'e', 9, 0,
506  /* 4224 */ 'b', 'g', 'e', 9, 0,
507  /* 4229 */ 's', 'g', 'e', 9, 0,
508  /* 4234 */ 't', 'g', 'e', 9, 0,
509  /* 4239 */ 'c', 'a', 'c', 'h', 'e', 9, 0,
510  /* 4246 */ 'l', 'h', 'e', 9, 0,
511  /* 4251 */ 's', 'h', 'e', 9, 0,
512  /* 4256 */ 's', 'i', 'g', 'r', 'i', 'e', 9, 0,
513  /* 4264 */ 'b', 'l', 'e', 9, 0,
514  /* 4269 */ 'l', 'l', 'e', 9, 0,
515  /* 4274 */ 'l', 'w', 'l', 'e', 9, 0,
516  /* 4280 */ 's', 'w', 'l', 'e', 9, 0,
517  /* 4286 */ 'b', 'n', 'e', 9, 0,
518  /* 4291 */ 's', 'n', 'e', 9, 0,
519  /* 4296 */ 't', 'n', 'e', 9, 0,
520  /* 4301 */ 'd', 'v', 'p', 'e', 9, 0,
521  /* 4307 */ 'e', 'v', 'p', 'e', 9, 0,
522  /* 4313 */ 'l', 'w', 'r', 'e', 9, 0,
523  /* 4319 */ 's', 'w', 'r', 'e', 9, 0,
524  /* 4325 */ 'l', 'b', 'u', 'e', 9, 0,
525  /* 4331 */ 'l', 'h', 'u', 'e', 9, 0,
526  /* 4337 */ 'm', 'o', 'v', 'e', 9, 0,
527  /* 4343 */ 'l', 'w', 'e', 9, 0,
528  /* 4348 */ 's', 'w', 'e', 9, 0,
529  /* 4353 */ 'b', 'c', '1', 'f', 9, 0,
530  /* 4359 */ 'p', 'r', 'e', 'f', 9, 0,
531  /* 4365 */ 'm', 'o', 'v', 'f', 9, 0,
532  /* 4371 */ 'n', 'e', 'g', 9, 0,
533  /* 4376 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0,
534  /* 4385 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0,
535  /* 4394 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0,
536  /* 4404 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0,
537  /* 4413 */ 's', 'r', 'a', '.', 'h', 9, 0,
538  /* 4420 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0,
539  /* 4428 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0,
540  /* 4436 */ 's', 'l', 'd', '.', 'h', 9, 0,
541  /* 4443 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0,
542  /* 4452 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0,
543  /* 4461 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0,
544  /* 4470 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0,
545  /* 4478 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0,
546  /* 4486 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0,
547  /* 4494 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0,
548  /* 4502 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0,
549  /* 4511 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0,
550  /* 4519 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0,
551  /* 4527 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0,
552  /* 4537 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0,
553  /* 4545 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0,
554  /* 4554 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0,
555  /* 4563 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0,
556  /* 4572 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0,
557  /* 4582 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0,
558  /* 4592 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0,
559  /* 4601 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0,
560  /* 4610 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0,
561  /* 4619 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0,
562  /* 4627 */ 's', 'l', 'l', '.', 'h', 9, 0,
563  /* 4634 */ 's', 'r', 'l', '.', 'h', 9, 0,
564  /* 4641 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0,
565  /* 4650 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0,
566  /* 4658 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0,
567  /* 4667 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0,
568  /* 4677 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0,
569  /* 4687 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0,
570  /* 4696 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0,
571  /* 4707 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0,
572  /* 4718 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0,
573  /* 4728 */ 'c', 'e', 'q', '.', 'h', 9, 0,
574  /* 4735 */ 'f', 't', 'q', '.', 'h', 9, 0,
575  /* 4742 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0,
576  /* 4750 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0,
577  /* 4758 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0,
578  /* 4766 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0,
579  /* 4775 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0,
580  /* 4783 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
581  /* 4793 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
582  /* 4803 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0,
583  /* 4814 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
584  /* 4824 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0,
585  /* 4835 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0,
586  /* 4844 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0,
587  /* 4853 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0,
588  /* 4862 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0,
589  /* 4872 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0,
590  /* 4882 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0,
591  /* 4892 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0,
592  /* 4902 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0,
593  /* 4911 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0,
594  /* 4921 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0,
595  /* 4931 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0,
596  /* 4941 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0,
597  /* 4951 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0,
598  /* 4961 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0,
599  /* 4970 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0,
600  /* 4979 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0,
601  /* 4991 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0,
602  /* 5000 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0,
603  /* 5011 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0,
604  /* 5020 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0,
605  /* 5030 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0,
606  /* 5039 */ 'b', 's', 'e', 't', '.', 'h', 9, 0,
607  /* 5047 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0,
608  /* 5055 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0,
609  /* 5065 */ 's', 't', '.', 'h', 9, 0,
610  /* 5071 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
611  /* 5081 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
612  /* 5091 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0,
613  /* 5102 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
614  /* 5112 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0,
615  /* 5123 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0,
616  /* 5132 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0,
617  /* 5141 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0,
618  /* 5150 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0,
619  /* 5160 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0,
620  /* 5170 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0,
621  /* 5180 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0,
622  /* 5190 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0,
623  /* 5199 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0,
624  /* 5209 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0,
625  /* 5219 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0,
626  /* 5229 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0,
627  /* 5239 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0,
628  /* 5251 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0,
629  /* 5260 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0,
630  /* 5269 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0,
631  /* 5278 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0,
632  /* 5287 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0,
633  /* 5297 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0,
634  /* 5306 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0,
635  /* 5315 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0,
636  /* 5324 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0,
637  /* 5333 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0,
638  /* 5341 */ 'b', 'z', '.', 'h', 9, 0,
639  /* 5347 */ 'b', 'n', 'z', '.', 'h', 9, 0,
640  /* 5354 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0,
641  /* 5362 */ 'd', 's', 'b', 'h', 9, 0,
642  /* 5368 */ 'w', 's', 'b', 'h', 9, 0,
643  /* 5374 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0,
644  /* 5383 */ 's', 'e', 'h', 9, 0,
645  /* 5388 */ 'u', 'l', 'h', 9, 0,
646  /* 5393 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0,
647  /* 5402 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
648  /* 5416 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
649  /* 5429 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0,
650  /* 5446 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0,
651  /* 5457 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0,
652  /* 5467 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0,
653  /* 5477 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0,
654  /* 5486 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0,
655  /* 5495 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0,
656  /* 5504 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0,
657  /* 5513 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0,
658  /* 5524 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0,
659  /* 5532 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0,
660  /* 5541 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0,
661  /* 5550 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0,
662  /* 5561 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0,
663  /* 5572 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
664  /* 5584 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0,
665  /* 5596 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0,
666  /* 5608 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0,
667  /* 5619 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0,
668  /* 5629 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0,
669  /* 5640 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0,
670  /* 5651 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0,
671  /* 5662 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0,
672  /* 5673 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0,
673  /* 5684 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0,
674  /* 5695 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0,
675  /* 5707 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0,
676  /* 5719 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0,
677  /* 5730 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0,
678  /* 5739 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0,
679  /* 5748 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0,
680  /* 5758 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0,
681  /* 5768 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0,
682  /* 5778 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0,
683  /* 5788 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
684  /* 5798 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
685  /* 5813 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
686  /* 5828 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0,
687  /* 5840 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
688  /* 5853 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
689  /* 5868 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
690  /* 5881 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
691  /* 5895 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0,
692  /* 5909 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0,
693  /* 5919 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
694  /* 5930 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0,
695  /* 5941 */ 'u', 's', 'h', 9, 0,
696  /* 5946 */ 'd', 'm', 'u', 'h', 9, 0,
697  /* 5952 */ 's', 'y', 'n', 'c', 'i', 9, 0,
698  /* 5959 */ 'd', 'a', 'd', 'd', 'i', 9, 0,
699  /* 5966 */ 'a', 'n', 'd', 'i', 9, 0,
700  /* 5972 */ 't', 'g', 'e', 'i', 9, 0,
701  /* 5978 */ 's', 'n', 'e', 'i', 9, 0,
702  /* 5984 */ 't', 'n', 'e', 'i', 9, 0,
703  /* 5990 */ 'd', 'a', 'h', 'i', 9, 0,
704  /* 5996 */ 'm', 'f', 'h', 'i', 9, 0,
705  /* 6002 */ 'm', 't', 'h', 'i', 9, 0,
706  /* 6008 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0,
707  /* 6022 */ 'd', 'l', 'i', 9, 0,
708  /* 6027 */ 'c', 'm', 'p', 'i', 9, 0,
709  /* 6033 */ 's', 'e', 'q', 'i', 9, 0,
710  /* 6039 */ 't', 'e', 'q', 'i', 9, 0,
711  /* 6045 */ 'x', 'o', 'r', 'i', 9, 0,
712  /* 6051 */ 'd', 'a', 't', 'i', 9, 0,
713  /* 6057 */ 's', 'l', 't', 'i', 9, 0,
714  /* 6063 */ 't', 'l', 't', 'i', 9, 0,
715  /* 6069 */ 'd', 'a', 'u', 'i', 9, 0,
716  /* 6075 */ 'l', 'u', 'i', 9, 0,
717  /* 6080 */ 'g', 'i', 'n', 'v', 'i', 9, 0,
718  /* 6087 */ 'j', 9, 0,
719  /* 6090 */ 'b', 'r', 'e', 'a', 'k', 9, 0,
720  /* 6097 */ 'f', 'o', 'r', 'k', 9, 0,
721  /* 6103 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0,
722  /* 6112 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0,
723  /* 6121 */ 'b', 'a', 'l', 9, 0,
724  /* 6126 */ 'j', 'a', 'l', 9, 0,
725  /* 6131 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0,
726  /* 6139 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0,
727  /* 6147 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
728  /* 6159 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0,
729  /* 6171 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
730  /* 6187 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
731  /* 6202 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0,
732  /* 6218 */ 'l', 'd', 'l', 9, 0,
733  /* 6223 */ 's', 'd', 'l', 9, 0,
734  /* 6228 */ 'b', 'g', 'e', 'l', 9, 0,
735  /* 6234 */ 'b', 'l', 'e', 'l', 9, 0,
736  /* 6240 */ 'b', 'n', 'e', 'l', 9, 0,
737  /* 6246 */ 'b', 'c', '1', 'f', 'l', 9, 0,
738  /* 6253 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
739  /* 6267 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
740  /* 6281 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
741  /* 6294 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0,
742  /* 6309 */ 'h', 'y', 'p', 'c', 'a', 'l', 'l', 9, 0,
743  /* 6318 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0,
744  /* 6327 */ 'b', 'g', 'e', 'z', 'a', 'l', 'l', 9, 0,
745  /* 6336 */ 'b', 'l', 't', 'z', 'a', 'l', 'l', 9, 0,
746  /* 6345 */ 'd', 's', 'l', 'l', 9, 0,
747  /* 6351 */ 'd', 'r', 'o', 'l', 9, 0,
748  /* 6357 */ 'c', 'v', 't', '.', 's', '.', 'p', 'l', 9, 0,
749  /* 6367 */ 'b', 'e', 'q', 'l', 9, 0,
750  /* 6373 */ 'd', 's', 'r', 'l', 9, 0,
751  /* 6379 */ 'b', 'c', '1', 't', 'l', 9, 0,
752  /* 6386 */ 'b', 'g', 't', 'l', 9, 0,
753  /* 6392 */ 'b', 'l', 't', 'l', 9, 0,
754  /* 6398 */ 'b', 'g', 'e', 'u', 'l', 9, 0,
755  /* 6405 */ 'b', 'l', 'e', 'u', 'l', 9, 0,
756  /* 6412 */ 'd', 'm', 'u', 'l', 9, 0,
757  /* 6418 */ 'b', 'g', 't', 'u', 'l', 9, 0,
758  /* 6425 */ 'b', 'l', 't', 'u', 'l', 9, 0,
759  /* 6432 */ 'l', 'w', 'l', 9, 0,
760  /* 6437 */ 's', 'w', 'l', 9, 0,
761  /* 6442 */ 'b', 'g', 'e', 'z', 'l', 9, 0,
762  /* 6449 */ 'b', 'l', 'e', 'z', 'l', 9, 0,
763  /* 6456 */ 'b', 'g', 't', 'z', 'l', 9, 0,
764  /* 6463 */ 'b', 'l', 't', 'z', 'l', 9, 0,
765  /* 6470 */ 'd', 'r', 'e', 'm', 9, 0,
766  /* 6476 */ 'd', 'i', 'n', 's', 'm', 9, 0,
767  /* 6483 */ 'd', 'e', 'x', 't', 'm', 9, 0,
768  /* 6490 */ 'l', 'w', 'm', 9, 0,
769  /* 6495 */ 's', 'w', 'm', 9, 0,
770  /* 6500 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0,
771  /* 6508 */ 'd', 'a', 'l', 'i', 'g', 'n', 9, 0,
772  /* 6516 */ 'm', 'o', 'v', 'n', 9, 0,
773  /* 6522 */ 'd', 'c', 'l', 'o', 9, 0,
774  /* 6528 */ 'm', 'f', 'l', 'o', 9, 0,
775  /* 6534 */ 's', 'h', 'i', 'l', 'o', 9, 0,
776  /* 6541 */ 'm', 't', 'l', 'o', 9, 0,
777  /* 6547 */ 'd', 'm', 'u', 'l', 'o', 9, 0,
778  /* 6554 */ 'd', 'b', 'i', 't', 's', 'w', 'a', 'p', 9, 0,
779  /* 6564 */ 's', 'd', 'b', 'b', 'p', 9, 0,
780  /* 6571 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0,
781  /* 6579 */ 'm', 'o', 'v', 'e', 'p', 9, 0,
782  /* 6586 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0,
783  /* 6594 */ 'c', 'm', 'p', 9, 0,
784  /* 6599 */ 'd', 'p', 'o', 'p', 9, 0,
785  /* 6605 */ 'a', 'd', 'd', 'i', 'u', 'r', '1', 's', 'p', 9, 0,
786  /* 6616 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
787  /* 6632 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0,
788  /* 6649 */ 'r', 'd', 'd', 's', 'p', 9, 0,
789  /* 6656 */ 'w', 'r', 'd', 's', 'p', 9, 0,
790  /* 6663 */ 'j', 'r', 'c', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0,
791  /* 6675 */ 'j', 'r', 'a', 'd', 'd', 'i', 'u', 's', 'p', 9, 0,
792  /* 6686 */ 's', 'w', 's', 'p', 9, 0,
793  /* 6692 */ 'e', 'x', 't', 'p', 9, 0,
794  /* 6698 */ 'd', 'v', 'p', 9, 0,
795  /* 6703 */ 'e', 'v', 'p', 9, 0,
796  /* 6708 */ 'l', 'w', 'p', 9, 0,
797  /* 6713 */ 's', 'w', 'p', 9, 0,
798  /* 6718 */ 'b', 'e', 'q', 9, 0,
799  /* 6723 */ 's', 'e', 'q', 9, 0,
800  /* 6728 */ 't', 'e', 'q', 9, 0,
801  /* 6733 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
802  /* 6745 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0,
803  /* 6757 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
804  /* 6773 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
805  /* 6788 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0,
806  /* 6804 */ 'l', 'd', 'r', 9, 0,
807  /* 6809 */ 's', 'd', 'r', 9, 0,
808  /* 6814 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
809  /* 6828 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
810  /* 6842 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
811  /* 6855 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0,
812  /* 6870 */ 'j', 'r', 9, 0,
813  /* 6874 */ 'j', 'a', 'l', 'r', 9, 0,
814  /* 6880 */ 'n', 'o', 'r', 9, 0,
815  /* 6885 */ 'd', 'r', 'o', 'r', 9, 0,
816  /* 6891 */ 'x', 'o', 'r', 9, 0,
817  /* 6896 */ 'r', 'd', 'p', 'g', 'p', 'r', 9, 0,
818  /* 6904 */ 'w', 'r', 'p', 'g', 'p', 'r', 9, 0,
819  /* 6912 */ 'm', 'f', 't', 'r', 9, 0,
820  /* 6918 */ 'd', 'r', 'o', 't', 'r', 9, 0,
821  /* 6925 */ 'm', 't', 't', 'r', 9, 0,
822  /* 6931 */ 'r', 'd', 'h', 'w', 'r', 9, 0,
823  /* 6938 */ 'l', 'w', 'r', 9, 0,
824  /* 6943 */ 's', 'w', 'r', 9, 0,
825  /* 6948 */ 'm', 'i', 'n', 'a', '.', 's', 9, 0,
826  /* 6956 */ 'm', 'a', 'x', 'a', '.', 's', 9, 0,
827  /* 6964 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0,
828  /* 6973 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0,
829  /* 6982 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0,
830  /* 6991 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0,
831  /* 7000 */ 'c', '.', 'l', 'e', '.', 's', 9, 0,
832  /* 7008 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 's', 9, 0,
833  /* 7018 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0,
834  /* 7028 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0,
835  /* 7037 */ 'c', 'm', 'p', '.', 's', 'l', 'e', '.', 's', 9, 0,
836  /* 7048 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0,
837  /* 7057 */ 'c', 'm', 'p', '.', 'u', 'l', 'e', '.', 's', 9, 0,
838  /* 7068 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 'e', '.', 's', 9, 0,
839  /* 7080 */ 'c', '.', 'f', '.', 's', 9, 0,
840  /* 7087 */ 'c', 'm', 'p', '.', 'a', 'f', '.', 's', 9, 0,
841  /* 7097 */ 'c', 'm', 'p', '.', 's', 'a', 'f', '.', 's', 9, 0,
842  /* 7108 */ 'm', 's', 'u', 'b', 'f', '.', 's', 9, 0,
843  /* 7117 */ 'm', 'a', 'd', 'd', 'f', '.', 's', 9, 0,
844  /* 7126 */ 'c', '.', 's', 'f', '.', 's', 9, 0,
845  /* 7134 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0,
846  /* 7142 */ 'n', 'e', 'g', '.', 's', 9, 0,
847  /* 7149 */ 'l', 'i', '.', 's', 9, 0,
848  /* 7155 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0,
849  /* 7166 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0,
850  /* 7177 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0,
851  /* 7187 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0,
852  /* 7198 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0,
853  /* 7207 */ 's', 'e', 'l', '.', 's', 9, 0,
854  /* 7214 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0,
855  /* 7223 */ 'm', 'u', 'l', '.', 's', 9, 0,
856  /* 7230 */ 'm', 'i', 'n', '.', 's', 9, 0,
857  /* 7237 */ 'c', '.', 'u', 'n', '.', 's', 9, 0,
858  /* 7245 */ 'c', 'm', 'p', '.', 'u', 'n', '.', 's', 9, 0,
859  /* 7255 */ 'c', 'm', 'p', '.', 's', 'u', 'n', '.', 's', 9, 0,
860  /* 7266 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0,
861  /* 7274 */ 'r', 'e', 'c', 'i', 'p', '.', 's', 9, 0,
862  /* 7283 */ 'c', '.', 'e', 'q', '.', 's', 9, 0,
863  /* 7291 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 's', 9, 0,
864  /* 7301 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0,
865  /* 7310 */ 'c', 'm', 'p', '.', 's', 'e', 'q', '.', 's', 9, 0,
866  /* 7321 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0,
867  /* 7330 */ 'c', 'm', 'p', '.', 'u', 'e', 'q', '.', 's', 9, 0,
868  /* 7341 */ 'c', 'm', 'p', '.', 's', 'u', 'e', 'q', '.', 's', 9, 0,
869  /* 7353 */ 'a', 'b', 's', '.', 's', 9, 0,
870  /* 7360 */ 'c', 'v', 't', '.', 'p', 's', '.', 's', 9, 0,
871  /* 7370 */ 'c', 'l', 'a', 's', 's', '.', 's', 9, 0,
872  /* 7379 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0,
873  /* 7388 */ 'c', '.', 'l', 't', '.', 's', 9, 0,
874  /* 7396 */ 'c', 'm', 'p', '.', 'l', 't', '.', 's', 9, 0,
875  /* 7406 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0,
876  /* 7415 */ 'c', 'm', 'p', '.', 's', 'l', 't', '.', 's', 9, 0,
877  /* 7426 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0,
878  /* 7435 */ 'c', 'm', 'p', '.', 'u', 'l', 't', '.', 's', 9, 0,
879  /* 7446 */ 'c', 'm', 'p', '.', 's', 'u', 'l', 't', '.', 's', 9, 0,
880  /* 7458 */ 'r', 'i', 'n', 't', '.', 's', 9, 0,
881  /* 7466 */ 'r', 's', 'q', 'r', 't', '.', 's', 9, 0,
882  /* 7475 */ 'm', 'o', 'v', 't', '.', 's', 9, 0,
883  /* 7483 */ 'd', 'i', 'v', '.', 's', 9, 0,
884  /* 7490 */ 'm', 'o', 'v', '.', 's', 9, 0,
885  /* 7497 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0,
886  /* 7508 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0,
887  /* 7519 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0,
888  /* 7529 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0,
889  /* 7540 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0,
890  /* 7549 */ 'm', 'a', 'x', '.', 's', 9, 0,
891  /* 7556 */ 's', 'e', 'l', 'n', 'e', 'z', '.', 's', 9, 0,
892  /* 7566 */ 's', 'e', 'l', 'e', 'q', 'z', '.', 's', 9, 0,
893  /* 7576 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0,
894  /* 7584 */ 'a', 'b', 's', 9, 0,
895  /* 7589 */ 'j', 'a', 'l', 's', 9, 0,
896  /* 7595 */ 'b', 'g', 'e', 'z', 'a', 'l', 's', 9, 0,
897  /* 7604 */ 'b', 'l', 't', 'z', 'a', 'l', 's', 9, 0,
898  /* 7613 */ 'c', 'i', 'n', 's', 9, 0,
899  /* 7619 */ 'd', 'i', 'n', 's', 9, 0,
900  /* 7625 */ 'p', 'l', 'l', '.', 'p', 's', 9, 0,
901  /* 7633 */ 'p', 'l', 'u', '.', 'p', 's', 9, 0,
902  /* 7641 */ 'j', 'a', 'l', 'r', 's', 9, 0,
903  /* 7648 */ 'e', 'x', 't', 's', 9, 0,
904  /* 7654 */ 'l', 'w', 'x', 's', 9, 0,
905  /* 7660 */ 'b', 'c', '1', 't', 9, 0,
906  /* 7666 */ 'b', 'g', 't', 9, 0,
907  /* 7671 */ 's', 'g', 't', 9, 0,
908  /* 7676 */ 'w', 'a', 'i', 't', 9, 0,
909  /* 7682 */ 'b', 'l', 't', 9, 0,
910  /* 7687 */ 's', 'l', 't', 9, 0,
911  /* 7692 */ 't', 'l', 't', 9, 0,
912  /* 7697 */ 'd', 'm', 'u', 'l', 't', 9, 0,
913  /* 7704 */ 'd', 'm', 't', 9, 0,
914  /* 7709 */ 'e', 'm', 't', 9, 0,
915  /* 7714 */ 'n', 'o', 't', 9, 0,
916  /* 7719 */ 'g', 'i', 'n', 'v', 't', 9, 0,
917  /* 7726 */ 'm', 'o', 'v', 't', 9, 0,
918  /* 7732 */ 'd', 'e', 'x', 't', 9, 0,
919  /* 7738 */ 'l', 'b', 'u', 9, 0,
920  /* 7743 */ 'd', 's', 'u', 'b', 'u', 9, 0,
921  /* 7750 */ 'm', 's', 'u', 'b', 'u', 9, 0,
922  /* 7757 */ 'b', 'a', 'd', 'd', 'u', 9, 0,
923  /* 7764 */ 'd', 'a', 'd', 'd', 'u', 9, 0,
924  /* 7771 */ 'm', 'a', 'd', 'd', 'u', 9, 0,
925  /* 7778 */ 'd', 'm', 'o', 'd', 'u', 9, 0,
926  /* 7785 */ 'b', 'g', 'e', 'u', 9, 0,
927  /* 7791 */ 's', 'g', 'e', 'u', 9, 0,
928  /* 7797 */ 't', 'g', 'e', 'u', 9, 0,
929  /* 7803 */ 'b', 'l', 'e', 'u', 9, 0,
930  /* 7809 */ 'u', 'l', 'h', 'u', 9, 0,
931  /* 7815 */ 'd', 'm', 'u', 'h', 'u', 9, 0,
932  /* 7822 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0,
933  /* 7830 */ 't', 'g', 'e', 'i', 'u', 9, 0,
934  /* 7837 */ 's', 'l', 't', 'i', 'u', 9, 0,
935  /* 7844 */ 't', 'l', 't', 'i', 'u', 9, 0,
936  /* 7851 */ 'v', '3', 'm', 'u', 'l', 'u', 9, 0,
937  /* 7859 */ 'd', 'm', 'u', 'l', 'u', 9, 0,
938  /* 7866 */ 'v', 'm', 'u', 'l', 'u', 9, 0,
939  /* 7873 */ 'd', 'r', 'e', 'm', 'u', 9, 0,
940  /* 7880 */ 'd', 'm', 'u', 'l', 'o', 'u', 9, 0,
941  /* 7888 */ 'c', 'v', 't', '.', 's', '.', 'p', 'u', 9, 0,
942  /* 7898 */ 'd', 'i', 'n', 's', 'u', 9, 0,
943  /* 7905 */ 'b', 'g', 't', 'u', 9, 0,
944  /* 7911 */ 's', 'g', 't', 'u', 9, 0,
945  /* 7917 */ 'b', 'l', 't', 'u', 9, 0,
946  /* 7923 */ 's', 'l', 't', 'u', 9, 0,
947  /* 7929 */ 't', 'l', 't', 'u', 9, 0,
948  /* 7935 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0,
949  /* 7943 */ 'd', 'e', 'x', 't', 'u', 9, 0,
950  /* 7950 */ 'd', 'd', 'i', 'v', 'u', 9, 0,
951  /* 7957 */ 'l', 'w', 'u', 9, 0,
952  /* 7962 */ 'a', 'n', 'd', '.', 'v', 9, 0,
953  /* 7969 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0,
954  /* 7977 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0,
955  /* 7985 */ 'n', 'o', 'r', '.', 'v', 9, 0,
956  /* 7992 */ 'x', 'o', 'r', '.', 'v', 9, 0,
957  /* 7999 */ 'b', 'z', '.', 'v', 9, 0,
958  /* 8005 */ 'b', 'm', 'z', '.', 'v', 9, 0,
959  /* 8012 */ 'b', 'n', 'z', '.', 'v', 9, 0,
960  /* 8019 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0,
961  /* 8027 */ 'd', 's', 'r', 'a', 'v', 9, 0,
962  /* 8034 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0,
963  /* 8042 */ 'd', 'd', 'i', 'v', 9, 0,
964  /* 8048 */ 'd', 's', 'l', 'l', 'v', 9, 0,
965  /* 8055 */ 'd', 's', 'r', 'l', 'v', 9, 0,
966  /* 8062 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0,
967  /* 8070 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0,
968  /* 8079 */ 'e', 'x', 't', 'p', 'v', 9, 0,
969  /* 8086 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0,
970  /* 8094 */ 'i', 'n', 's', 'v', 9, 0,
971  /* 8100 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0,
972  /* 8109 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0,
973  /* 8118 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0,
974  /* 8127 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0,
975  /* 8137 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0,
976  /* 8147 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0,
977  /* 8157 */ 's', 'r', 'a', '.', 'w', 9, 0,
978  /* 8164 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0,
979  /* 8172 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0,
980  /* 8181 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0,
981  /* 8189 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0,
982  /* 8197 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0,
983  /* 8206 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0,
984  /* 8214 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0,
985  /* 8223 */ 's', 'l', 'd', '.', 'w', 9, 0,
986  /* 8230 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0,
987  /* 8239 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0,
988  /* 8248 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0,
989  /* 8256 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0,
990  /* 8264 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0,
991  /* 8273 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0,
992  /* 8282 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0,
993  /* 8290 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0,
994  /* 8298 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0,
995  /* 8307 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0,
996  /* 8316 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0,
997  /* 8325 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0,
998  /* 8333 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0,
999  /* 8341 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0,
1000  /* 8349 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0,
1001  /* 8357 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0,
1002  /* 8373 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0,
1003  /* 8386 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0,
1004  /* 8404 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0,
1005  /* 8420 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0,
1006  /* 8429 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0,
1007  /* 8438 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0,
1008  /* 8446 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0,
1009  /* 8454 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0,
1010  /* 8463 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0,
1011  /* 8471 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0,
1012  /* 8479 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0,
1013  /* 8489 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0,
1014  /* 8497 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0,
1015  /* 8506 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0,
1016  /* 8515 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0,
1017  /* 8524 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0,
1018  /* 8534 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0,
1019  /* 8544 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0,
1020  /* 8553 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0,
1021  /* 8562 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0,
1022  /* 8571 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
1023  /* 8584 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0,
1024  /* 8597 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0,
1025  /* 8605 */ 's', 'l', 'l', '.', 'w', 9, 0,
1026  /* 8612 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0,
1027  /* 8622 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0,
1028  /* 8630 */ 's', 'r', 'l', '.', 'w', 9, 0,
1029  /* 8637 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0,
1030  /* 8646 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0,
1031  /* 8654 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0,
1032  /* 8662 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0,
1033  /* 8670 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0,
1034  /* 8678 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0,
1035  /* 8686 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0,
1036  /* 8695 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0,
1037  /* 8703 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0,
1038  /* 8713 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0,
1039  /* 8723 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0,
1040  /* 8732 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0,
1041  /* 8743 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0,
1042  /* 8754 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0,
1043  /* 8764 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0,
1044  /* 8772 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0,
1045  /* 8780 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0,
1046  /* 8789 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0,
1047  /* 8798 */ 'f', 't', 'q', '.', 'w', 9, 0,
1048  /* 8805 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0,
1049  /* 8815 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
1050  /* 8826 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0,
1051  /* 8837 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0,
1052  /* 8847 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0,
1053  /* 8858 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0,
1054  /* 8869 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0,
1055  /* 8877 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0,
1056  /* 8885 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0,
1057  /* 8893 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0,
1058  /* 8901 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0,
1059  /* 8909 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0,
1060  /* 8919 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0,
1061  /* 8927 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0,
1062  /* 8936 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0,
1063  /* 8944 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0,
1064  /* 8952 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0,
1065  /* 8961 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
1066  /* 8971 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
1067  /* 8981 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0,
1068  /* 8992 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0,
1069  /* 9004 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
1070  /* 9014 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0,
1071  /* 9025 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0,
1072  /* 9034 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0,
1073  /* 9043 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0,
1074  /* 9052 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0,
1075  /* 9062 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0,
1076  /* 9072 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0,
1077  /* 9082 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0,
1078  /* 9092 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0,
1079  /* 9102 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0,
1080  /* 9111 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0,
1081  /* 9121 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0,
1082  /* 9131 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0,
1083  /* 9141 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0,
1084  /* 9151 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0,
1085  /* 9161 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0,
1086  /* 9171 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0,
1087  /* 9181 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0,
1088  /* 9191 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0,
1089  /* 9200 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0,
1090  /* 9209 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
1091  /* 9220 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0,
1092  /* 9231 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0,
1093  /* 9243 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0,
1094  /* 9252 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0,
1095  /* 9263 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0,
1096  /* 9272 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0,
1097  /* 9282 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0,
1098  /* 9293 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0,
1099  /* 9304 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0,
1100  /* 9316 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0,
1101  /* 9326 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0,
1102  /* 9335 */ 'b', 's', 'e', 't', '.', 'w', 9, 0,
1103  /* 9343 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0,
1104  /* 9351 */ 'f', 's', 'l', 't', '.', 'w', 9, 0,
1105  /* 9359 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0,
1106  /* 9368 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0,
1107  /* 9377 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0,
1108  /* 9385 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0,
1109  /* 9394 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0,
1110  /* 9404 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0,
1111  /* 9413 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0,
1112  /* 9423 */ 's', 't', '.', 'w', 9, 0,
1113  /* 9429 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
1114  /* 9439 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
1115  /* 9449 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0,
1116  /* 9460 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0,
1117  /* 9472 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
1118  /* 9482 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0,
1119  /* 9493 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0,
1120  /* 9502 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0,
1121  /* 9511 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0,
1122  /* 9520 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0,
1123  /* 9530 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0,
1124  /* 9540 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0,
1125  /* 9550 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0,
1126  /* 9560 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0,
1127  /* 9569 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0,
1128  /* 9579 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0,
1129  /* 9589 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0,
1130  /* 9599 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0,
1131  /* 9609 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0,
1132  /* 9621 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0,
1133  /* 9630 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0,
1134  /* 9639 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
1135  /* 9650 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0,
1136  /* 9661 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0,
1137  /* 9670 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0,
1138  /* 9679 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0,
1139  /* 9689 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0,
1140  /* 9698 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0,
1141  /* 9707 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0,
1142  /* 9716 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0,
1143  /* 9725 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0,
1144  /* 9733 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0,
1145  /* 9741 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0,
1146  /* 9750 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0,
1147  /* 9758 */ 'b', 'z', '.', 'w', 9, 0,
1148  /* 9764 */ 'b', 'n', 'z', '.', 'w', 9, 0,
1149  /* 9771 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0,
1150  /* 9779 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0,
1151  /* 9788 */ 'u', 'l', 'w', 9, 0,
1152  /* 9793 */ 'u', 's', 'w', 9, 0,
1153  /* 9798 */ 'p', 'r', 'e', 'f', 'x', 9, 0,
1154  /* 9805 */ 'l', 'h', 'x', 9, 0,
1155  /* 9810 */ 'j', 'a', 'l', 'x', 9, 0,
1156  /* 9816 */ 'l', 'b', 'u', 'x', 9, 0,
1157  /* 9822 */ 'l', 'w', 'x', 9, 0,
1158  /* 9827 */ 'b', 'g', 'e', 'z', 9, 0,
1159  /* 9833 */ 'b', 'l', 'e', 'z', 9, 0,
1160  /* 9839 */ 'b', 'n', 'e', 'z', 9, 0,
1161  /* 9845 */ 's', 'e', 'l', 'n', 'e', 'z', 9, 0,
1162  /* 9853 */ 'b', 't', 'n', 'e', 'z', 9, 0,
1163  /* 9860 */ 'd', 'c', 'l', 'z', 9, 0,
1164  /* 9866 */ 'b', 'e', 'q', 'z', 9, 0,
1165  /* 9872 */ 's', 'e', 'l', 'e', 'q', 'z', 9, 0,
1166  /* 9880 */ 'b', 't', 'e', 'q', 'z', 9, 0,
1167  /* 9887 */ 'b', 'g', 't', 'z', 9, 0,
1168  /* 9893 */ 'b', 'l', 't', 'z', 9, 0,
1169  /* 9899 */ 'm', 'o', 'v', 'z', 9, 0,
1170  /* 9905 */ 's', 'e', 'b', 9, 32, 0,
1171  /* 9911 */ 's', 'e', 'h', 9, 32, 0,
1172  /* 9917 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
1173  /* 9931 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0,
1174  /* 9944 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0,
1175  /* 9956 */ 'm', 'f', 't', 'c', '0', 32, 0,
1176  /* 9963 */ 'm', 't', 't', 'c', '0', 32, 0,
1177  /* 9970 */ 'm', 'f', 't', 'h', 'c', '1', 32, 0,
1178  /* 9978 */ 'm', 't', 't', 'h', 'c', '1', 32, 0,
1179  /* 9986 */ 'c', 'f', 't', 'c', '1', 32, 0,
1180  /* 9993 */ 'm', 'f', 't', 'c', '1', 32, 0,
1181  /* 10000 */ 'c', 't', 't', 'c', '1', 32, 0,
1182  /* 10007 */ 'm', 't', 't', 'c', '1', 32, 0,
1183  /* 10014 */ 's', 'y', 'n', 'c', 32, 0,
1184  /* 10020 */ 'l', 'd', 32, 0,
1185  /* 10024 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0,
1186  /* 10032 */ 's', 'd', 32, 0,
1187  /* 10036 */ 'm', 'f', 't', 'h', 'i', 32, 0,
1188  /* 10043 */ 'm', 't', 't', 'h', 'i', 32, 0,
1189  /* 10050 */ 'm', 'f', 't', 'l', 'o', 32, 0,
1190  /* 10057 */ 'm', 't', 't', 'l', 'o', 32, 0,
1191  /* 10064 */ 'm', 'f', 't', 'd', 's', 'p', 32, 0,
1192  /* 10072 */ 'm', 't', 't', 'd', 's', 'p', 32, 0,
1193  /* 10080 */ 's', 'e', 'q', 32, 0,
1194  /* 10085 */ 'm', 'f', 't', 'g', 'p', 'r', 32, 0,
1195  /* 10093 */ 'm', 't', 't', 'g', 'p', 'r', 32, 0,
1196  /* 10101 */ 'd', 'e', 'x', 't', 32, 0,
1197  /* 10107 */ 'm', 'f', 't', 'a', 'c', 'x', 32, 0,
1198  /* 10115 */ 'm', 't', 't', 'a', 'c', 'x', 32, 0,
1199  /* 10123 */ 'b', 'c', '1', 'n', 'e', 'z', 32, 0,
1200  /* 10131 */ 'b', 'c', '2', 'n', 'e', 'z', 32, 0,
1201  /* 10139 */ 'b', 'c', '1', 'e', 'q', 'z', 32, 0,
1202  /* 10147 */ 'b', 'c', '2', 'e', 'q', 'z', 32, 0,
1203  /* 10155 */ '#', 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,
1204  /* 10186 */ 'c', '.', 0,
1205  /* 10189 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'y', 'p', 'e', 'd', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1206  /* 10213 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'C', 'u', 's', 't', 'o', 'm', 32, 'E', 'v', 'e', 'n', 't', 32, 'L', 'o', 'g', '.', 0,
1207  /* 10238 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'n', 't', 'e', 'r', '.', 0,
1208  /* 10261 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'T', 'a', 'i', 'l', 32, 'C', 'a', 'l', 'l', 32, 'E', 'x', 'i', 't', '.', 0,
1209  /* 10284 */ '#', 32, 'X', 'R', 'a', 'y', 32, 'F', 'u', 'n', 'c', 't', 'i', 'o', 'n', 32, 'E', 'x', 'i', 't', '.', 0,
1210  /* 10306 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0,
1211  /* 10314 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0,
1212  /* 10327 */ 'B', 'U', 'N', 'D', 'L', 'E', 0,
1213  /* 10334 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0,
1214  /* 10344 */ 'D', 'B', 'G', '_', 'L', 'A', 'B', 'E', 'L', 0,
1215  /* 10354 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0,
1216  /* 10369 */ 'j', 'r', 'c', 9, '$', 'r', 'a', 0,
1217  /* 10377 */ 'j', 'r', 9, '$', 'r', 'a', 0,
1218  /* 10384 */ 'e', 'h', 'b', 0,
1219  /* 10388 */ 'e', 'r', 'e', 't', 'n', 'c', 0,
1220  /* 10395 */ 'p', 'a', 'u', 's', 'e', 0,
1221  /* 10401 */ 't', 'l', 'b', 'i', 'n', 'v', 'f', 0,
1222  /* 10409 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 'f', 0,
1223  /* 10418 */ 't', 'l', 'b', 'w', 'i', 0,
1224  /* 10424 */ 't', 'l', 'b', 'g', 'w', 'i', 0,
1225  /* 10431 */ '#', 32, 'F', 'E', 'n', 't', 'r', 'y', 32, 'c', 'a', 'l', 'l', 0,
1226  /* 10445 */ 'f', 'o', 'o', 0,
1227  /* 10449 */ 't', 'l', 'b', 'p', 0,
1228  /* 10454 */ 't', 'l', 'b', 'g', 'p', 0,
1229  /* 10460 */ 's', 's', 'n', 'o', 'p', 0,
1230  /* 10466 */ 't', 'l', 'b', 'r', 0,
1231  /* 10471 */ 't', 'l', 'b', 'g', 'r', 0,
1232  /* 10477 */ 't', 'l', 'b', 'w', 'r', 0,
1233  /* 10483 */ 't', 'l', 'b', 'g', 'w', 'r', 0,
1234  /* 10490 */ 'd', 'e', 'r', 'e', 't', 0,
1235  /* 10496 */ 'w', 'a', 'i', 't', 0,
1236  /* 10501 */ 't', 'l', 'b', 'i', 'n', 'v', 0,
1237  /* 10508 */ 't', 'l', 'b', 'g', 'i', 'n', 'v', 0,
1238  };
1239
1240  static const uint32_t OpInfo0[] = {
1241    0U,	// PHI
1242    0U,	// INLINEASM
1243    0U,	// INLINEASM_BR
1244    0U,	// CFI_INSTRUCTION
1245    0U,	// EH_LABEL
1246    0U,	// GC_LABEL
1247    0U,	// ANNOTATION_LABEL
1248    0U,	// KILL
1249    0U,	// EXTRACT_SUBREG
1250    0U,	// INSERT_SUBREG
1251    0U,	// IMPLICIT_DEF
1252    0U,	// SUBREG_TO_REG
1253    0U,	// COPY_TO_REGCLASS
1254    10335U,	// DBG_VALUE
1255    10345U,	// DBG_LABEL
1256    0U,	// REG_SEQUENCE
1257    0U,	// COPY
1258    10328U,	// BUNDLE
1259    10355U,	// LIFETIME_START
1260    10315U,	// LIFETIME_END
1261    0U,	// STACKMAP
1262    10432U,	// FENTRY_CALL
1263    0U,	// PATCHPOINT
1264    0U,	// LOAD_STACK_GUARD
1265    0U,	// STATEPOINT
1266    0U,	// LOCAL_ESCAPE
1267    0U,	// FAULTING_OP
1268    0U,	// PATCHABLE_OP
1269    10239U,	// PATCHABLE_FUNCTION_ENTER
1270    10156U,	// PATCHABLE_RET
1271    10285U,	// PATCHABLE_FUNCTION_EXIT
1272    10262U,	// PATCHABLE_TAIL_CALL
1273    10214U,	// PATCHABLE_EVENT_CALL
1274    10190U,	// PATCHABLE_TYPED_EVENT_CALL
1275    0U,	// ICALL_BRANCH_FUNNEL
1276    0U,	// G_ADD
1277    0U,	// G_SUB
1278    0U,	// G_MUL
1279    0U,	// G_SDIV
1280    0U,	// G_UDIV
1281    0U,	// G_SREM
1282    0U,	// G_UREM
1283    0U,	// G_AND
1284    0U,	// G_OR
1285    0U,	// G_XOR
1286    0U,	// G_IMPLICIT_DEF
1287    0U,	// G_PHI
1288    0U,	// G_FRAME_INDEX
1289    0U,	// G_GLOBAL_VALUE
1290    0U,	// G_EXTRACT
1291    0U,	// G_UNMERGE_VALUES
1292    0U,	// G_INSERT
1293    0U,	// G_MERGE_VALUES
1294    0U,	// G_BUILD_VECTOR
1295    0U,	// G_BUILD_VECTOR_TRUNC
1296    0U,	// G_CONCAT_VECTORS
1297    0U,	// G_PTRTOINT
1298    0U,	// G_INTTOPTR
1299    0U,	// G_BITCAST
1300    0U,	// G_INTRINSIC_TRUNC
1301    0U,	// G_INTRINSIC_ROUND
1302    0U,	// G_READCYCLECOUNTER
1303    0U,	// G_LOAD
1304    0U,	// G_SEXTLOAD
1305    0U,	// G_ZEXTLOAD
1306    0U,	// G_INDEXED_LOAD
1307    0U,	// G_INDEXED_SEXTLOAD
1308    0U,	// G_INDEXED_ZEXTLOAD
1309    0U,	// G_STORE
1310    0U,	// G_INDEXED_STORE
1311    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
1312    0U,	// G_ATOMIC_CMPXCHG
1313    0U,	// G_ATOMICRMW_XCHG
1314    0U,	// G_ATOMICRMW_ADD
1315    0U,	// G_ATOMICRMW_SUB
1316    0U,	// G_ATOMICRMW_AND
1317    0U,	// G_ATOMICRMW_NAND
1318    0U,	// G_ATOMICRMW_OR
1319    0U,	// G_ATOMICRMW_XOR
1320    0U,	// G_ATOMICRMW_MAX
1321    0U,	// G_ATOMICRMW_MIN
1322    0U,	// G_ATOMICRMW_UMAX
1323    0U,	// G_ATOMICRMW_UMIN
1324    0U,	// G_ATOMICRMW_FADD
1325    0U,	// G_ATOMICRMW_FSUB
1326    0U,	// G_FENCE
1327    0U,	// G_BRCOND
1328    0U,	// G_BRINDIRECT
1329    0U,	// G_INTRINSIC
1330    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
1331    0U,	// G_ANYEXT
1332    0U,	// G_TRUNC
1333    0U,	// G_CONSTANT
1334    0U,	// G_FCONSTANT
1335    0U,	// G_VASTART
1336    0U,	// G_VAARG
1337    0U,	// G_SEXT
1338    0U,	// G_SEXT_INREG
1339    0U,	// G_ZEXT
1340    0U,	// G_SHL
1341    0U,	// G_LSHR
1342    0U,	// G_ASHR
1343    0U,	// G_ICMP
1344    0U,	// G_FCMP
1345    0U,	// G_SELECT
1346    0U,	// G_UADDO
1347    0U,	// G_UADDE
1348    0U,	// G_USUBO
1349    0U,	// G_USUBE
1350    0U,	// G_SADDO
1351    0U,	// G_SADDE
1352    0U,	// G_SSUBO
1353    0U,	// G_SSUBE
1354    0U,	// G_UMULO
1355    0U,	// G_SMULO
1356    0U,	// G_UMULH
1357    0U,	// G_SMULH
1358    0U,	// G_FADD
1359    0U,	// G_FSUB
1360    0U,	// G_FMUL
1361    0U,	// G_FMA
1362    0U,	// G_FMAD
1363    0U,	// G_FDIV
1364    0U,	// G_FREM
1365    0U,	// G_FPOW
1366    0U,	// G_FEXP
1367    0U,	// G_FEXP2
1368    0U,	// G_FLOG
1369    0U,	// G_FLOG2
1370    0U,	// G_FLOG10
1371    0U,	// G_FNEG
1372    0U,	// G_FPEXT
1373    0U,	// G_FPTRUNC
1374    0U,	// G_FPTOSI
1375    0U,	// G_FPTOUI
1376    0U,	// G_SITOFP
1377    0U,	// G_UITOFP
1378    0U,	// G_FABS
1379    0U,	// G_FCOPYSIGN
1380    0U,	// G_FCANONICALIZE
1381    0U,	// G_FMINNUM
1382    0U,	// G_FMAXNUM
1383    0U,	// G_FMINNUM_IEEE
1384    0U,	// G_FMAXNUM_IEEE
1385    0U,	// G_FMINIMUM
1386    0U,	// G_FMAXIMUM
1387    0U,	// G_PTR_ADD
1388    0U,	// G_PTR_MASK
1389    0U,	// G_SMIN
1390    0U,	// G_SMAX
1391    0U,	// G_UMIN
1392    0U,	// G_UMAX
1393    0U,	// G_BR
1394    0U,	// G_BRJT
1395    0U,	// G_INSERT_VECTOR_ELT
1396    0U,	// G_EXTRACT_VECTOR_ELT
1397    0U,	// G_SHUFFLE_VECTOR
1398    0U,	// G_CTTZ
1399    0U,	// G_CTTZ_ZERO_UNDEF
1400    0U,	// G_CTLZ
1401    0U,	// G_CTLZ_ZERO_UNDEF
1402    0U,	// G_CTPOP
1403    0U,	// G_BSWAP
1404    0U,	// G_BITREVERSE
1405    0U,	// G_FCEIL
1406    0U,	// G_FCOS
1407    0U,	// G_FSIN
1408    0U,	// G_FSQRT
1409    0U,	// G_FFLOOR
1410    0U,	// G_FRINT
1411    0U,	// G_FNEARBYINT
1412    0U,	// G_ADDRSPACE_CAST
1413    0U,	// G_BLOCK_ADDR
1414    0U,	// G_JUMP_TABLE
1415    0U,	// G_DYN_STACKALLOC
1416    0U,	// G_READ_REGISTER
1417    0U,	// G_WRITE_REGISTER
1418    23969U,	// ABSMacro
1419    0U,	// ADJCALLSTACKDOWN
1420    0U,	// ADJCALLSTACKUP
1421    0U,	// AND_V_D_PSEUDO
1422    0U,	// AND_V_H_PSEUDO
1423    0U,	// AND_V_W_PSEUDO
1424    0U,	// ATOMIC_CMP_SWAP_I16
1425    0U,	// ATOMIC_CMP_SWAP_I16_POSTRA
1426    0U,	// ATOMIC_CMP_SWAP_I32
1427    0U,	// ATOMIC_CMP_SWAP_I32_POSTRA
1428    0U,	// ATOMIC_CMP_SWAP_I64
1429    0U,	// ATOMIC_CMP_SWAP_I64_POSTRA
1430    0U,	// ATOMIC_CMP_SWAP_I8
1431    0U,	// ATOMIC_CMP_SWAP_I8_POSTRA
1432    0U,	// ATOMIC_LOAD_ADD_I16
1433    0U,	// ATOMIC_LOAD_ADD_I16_POSTRA
1434    0U,	// ATOMIC_LOAD_ADD_I32
1435    0U,	// ATOMIC_LOAD_ADD_I32_POSTRA
1436    0U,	// ATOMIC_LOAD_ADD_I64
1437    0U,	// ATOMIC_LOAD_ADD_I64_POSTRA
1438    0U,	// ATOMIC_LOAD_ADD_I8
1439    0U,	// ATOMIC_LOAD_ADD_I8_POSTRA
1440    0U,	// ATOMIC_LOAD_AND_I16
1441    0U,	// ATOMIC_LOAD_AND_I16_POSTRA
1442    0U,	// ATOMIC_LOAD_AND_I32
1443    0U,	// ATOMIC_LOAD_AND_I32_POSTRA
1444    0U,	// ATOMIC_LOAD_AND_I64
1445    0U,	// ATOMIC_LOAD_AND_I64_POSTRA
1446    0U,	// ATOMIC_LOAD_AND_I8
1447    0U,	// ATOMIC_LOAD_AND_I8_POSTRA
1448    0U,	// ATOMIC_LOAD_MAX_I16
1449    0U,	// ATOMIC_LOAD_MAX_I16_POSTRA
1450    0U,	// ATOMIC_LOAD_MAX_I32
1451    0U,	// ATOMIC_LOAD_MAX_I32_POSTRA
1452    0U,	// ATOMIC_LOAD_MAX_I64
1453    0U,	// ATOMIC_LOAD_MAX_I64_POSTRA
1454    0U,	// ATOMIC_LOAD_MAX_I8
1455    0U,	// ATOMIC_LOAD_MAX_I8_POSTRA
1456    0U,	// ATOMIC_LOAD_MIN_I16
1457    0U,	// ATOMIC_LOAD_MIN_I16_POSTRA
1458    0U,	// ATOMIC_LOAD_MIN_I32
1459    0U,	// ATOMIC_LOAD_MIN_I32_POSTRA
1460    0U,	// ATOMIC_LOAD_MIN_I64
1461    0U,	// ATOMIC_LOAD_MIN_I64_POSTRA
1462    0U,	// ATOMIC_LOAD_MIN_I8
1463    0U,	// ATOMIC_LOAD_MIN_I8_POSTRA
1464    0U,	// ATOMIC_LOAD_NAND_I16
1465    0U,	// ATOMIC_LOAD_NAND_I16_POSTRA
1466    0U,	// ATOMIC_LOAD_NAND_I32
1467    0U,	// ATOMIC_LOAD_NAND_I32_POSTRA
1468    0U,	// ATOMIC_LOAD_NAND_I64
1469    0U,	// ATOMIC_LOAD_NAND_I64_POSTRA
1470    0U,	// ATOMIC_LOAD_NAND_I8
1471    0U,	// ATOMIC_LOAD_NAND_I8_POSTRA
1472    0U,	// ATOMIC_LOAD_OR_I16
1473    0U,	// ATOMIC_LOAD_OR_I16_POSTRA
1474    0U,	// ATOMIC_LOAD_OR_I32
1475    0U,	// ATOMIC_LOAD_OR_I32_POSTRA
1476    0U,	// ATOMIC_LOAD_OR_I64
1477    0U,	// ATOMIC_LOAD_OR_I64_POSTRA
1478    0U,	// ATOMIC_LOAD_OR_I8
1479    0U,	// ATOMIC_LOAD_OR_I8_POSTRA
1480    0U,	// ATOMIC_LOAD_SUB_I16
1481    0U,	// ATOMIC_LOAD_SUB_I16_POSTRA
1482    0U,	// ATOMIC_LOAD_SUB_I32
1483    0U,	// ATOMIC_LOAD_SUB_I32_POSTRA
1484    0U,	// ATOMIC_LOAD_SUB_I64
1485    0U,	// ATOMIC_LOAD_SUB_I64_POSTRA
1486    0U,	// ATOMIC_LOAD_SUB_I8
1487    0U,	// ATOMIC_LOAD_SUB_I8_POSTRA
1488    0U,	// ATOMIC_LOAD_UMAX_I16
1489    0U,	// ATOMIC_LOAD_UMAX_I16_POSTRA
1490    0U,	// ATOMIC_LOAD_UMAX_I32
1491    0U,	// ATOMIC_LOAD_UMAX_I32_POSTRA
1492    0U,	// ATOMIC_LOAD_UMAX_I64
1493    0U,	// ATOMIC_LOAD_UMAX_I64_POSTRA
1494    0U,	// ATOMIC_LOAD_UMAX_I8
1495    0U,	// ATOMIC_LOAD_UMAX_I8_POSTRA
1496    0U,	// ATOMIC_LOAD_UMIN_I16
1497    0U,	// ATOMIC_LOAD_UMIN_I16_POSTRA
1498    0U,	// ATOMIC_LOAD_UMIN_I32
1499    0U,	// ATOMIC_LOAD_UMIN_I32_POSTRA
1500    0U,	// ATOMIC_LOAD_UMIN_I64
1501    0U,	// ATOMIC_LOAD_UMIN_I64_POSTRA
1502    0U,	// ATOMIC_LOAD_UMIN_I8
1503    0U,	// ATOMIC_LOAD_UMIN_I8_POSTRA
1504    0U,	// ATOMIC_LOAD_XOR_I16
1505    0U,	// ATOMIC_LOAD_XOR_I16_POSTRA
1506    0U,	// ATOMIC_LOAD_XOR_I32
1507    0U,	// ATOMIC_LOAD_XOR_I32_POSTRA
1508    0U,	// ATOMIC_LOAD_XOR_I64
1509    0U,	// ATOMIC_LOAD_XOR_I64_POSTRA
1510    0U,	// ATOMIC_LOAD_XOR_I8
1511    0U,	// ATOMIC_LOAD_XOR_I8_POSTRA
1512    0U,	// ATOMIC_SWAP_I16
1513    0U,	// ATOMIC_SWAP_I16_POSTRA
1514    0U,	// ATOMIC_SWAP_I32
1515    0U,	// ATOMIC_SWAP_I32_POSTRA
1516    0U,	// ATOMIC_SWAP_I64
1517    0U,	// ATOMIC_SWAP_I64_POSTRA
1518    0U,	// ATOMIC_SWAP_I8
1519    0U,	// ATOMIC_SWAP_I8_POSTRA
1520    0U,	// B
1521    0U,	// BAL_BR
1522    0U,	// BAL_BR_MM
1523    268458208U,	// BEQLImmMacro
1524    268456065U,	// BGE
1525    268456065U,	// BGEImmMacro
1526    268458069U,	// BGEL
1527    268458069U,	// BGELImmMacro
1528    268459626U,	// BGEU
1529    268459626U,	// BGEUImmMacro
1530    268458239U,	// BGEUL
1531    268458239U,	// BGEULImmMacro
1532    268459507U,	// BGT
1533    268459507U,	// BGTImmMacro
1534    268458227U,	// BGTL
1535    268458227U,	// BGTLImmMacro
1536    268459746U,	// BGTU
1537    268459746U,	// BGTUImmMacro
1538    268458259U,	// BGTUL
1539    268458259U,	// BGTULImmMacro
1540    268456105U,	// BLE
1541    268456105U,	// BLEImmMacro
1542    268458075U,	// BLEL
1543    268458075U,	// BLELImmMacro
1544    268459644U,	// BLEU
1545    268459644U,	// BLEUImmMacro
1546    268458246U,	// BLEUL
1547    268458246U,	// BLEULImmMacro
1548    268459523U,	// BLT
1549    268459523U,	// BLTImmMacro
1550    268458233U,	// BLTL
1551    268458233U,	// BLTLImmMacro
1552    268459758U,	// BLTU
1553    268459758U,	// BLTUImmMacro
1554    268458266U,	// BLTUL
1555    268458266U,	// BLTULImmMacro
1556    268458081U,	// BNELImmMacro
1557    0U,	// BPOSGE32_PSEUDO
1558    0U,	// BSEL_D_PSEUDO
1559    0U,	// BSEL_FD_PSEUDO
1560    0U,	// BSEL_FW_PSEUDO
1561    0U,	// BSEL_H_PSEUDO
1562    0U,	// BSEL_W_PSEUDO
1563    0U,	// B_MM
1564    279279U,	// B_MMR6_Pseudo
1565    279279U,	// B_MM_Pseudo
1566    268458559U,	// BeqImm
1567    268456127U,	// BneImm
1568    536893891U,	// BteqzT8CmpX16
1569    536893324U,	// BteqzT8CmpiX16
1570    536894984U,	// BteqzT8SltX16
1571    536893354U,	// BteqzT8SltiX16
1572    536895134U,	// BteqzT8SltiuX16
1573    536895220U,	// BteqzT8SltuX16
1574    805329347U,	// BtnezT8CmpX16
1575    805328780U,	// BtnezT8CmpiX16
1576    805330440U,	// BtnezT8SltX16
1577    805328810U,	// BtnezT8SltiX16
1578    805330590U,	// BtnezT8SltiuX16
1579    805330676U,	// BtnezT8SltuX16
1580    0U,	// BuildPairF64
1581    0U,	// BuildPairF64_64
1582    26371U,	// CFTC1
1583    10446U,	// CONSTPOOL_ENTRY
1584    0U,	// COPY_FD_PSEUDO
1585    0U,	// COPY_FW_PSEUDO
1586    8955665U,	// CTTC1
1587    288553U,	// Constant32
1588    268458253U,	// DMULImmMacro
1589    268458253U,	// DMULMacro
1590    268458388U,	// DMULOMacro
1591    268459721U,	// DMULOUMacro
1592    268458192U,	// DROL
1593    268458192U,	// DROLImm
1594    268458726U,	// DROR
1595    268458726U,	// DRORImm
1596    268459883U,	// DSDivIMacro
1597    268459883U,	// DSDivMacro
1598    268458311U,	// DSRemIMacro
1599    268458311U,	// DSRemMacro
1600    268459791U,	// DUDivIMacro
1601    268459791U,	// DUDivMacro
1602    268459714U,	// DURemIMacro
1603    268459714U,	// DURemMacro
1604    0U,	// ERet
1605    0U,	// ExtractElementF64
1606    0U,	// ExtractElementF64_64
1607    0U,	// FABS_D
1608    0U,	// FABS_W
1609    0U,	// FEXP2_D_1_PSEUDO
1610    0U,	// FEXP2_W_1_PSEUDO
1611    0U,	// FILL_FD_PSEUDO
1612    0U,	// FILL_FW_PSEUDO
1613    1090541443U,	// GotPrologue16
1614    0U,	// INSERT_B_VIDX64_PSEUDO
1615    0U,	// INSERT_B_VIDX_PSEUDO
1616    0U,	// INSERT_D_VIDX64_PSEUDO
1617    0U,	// INSERT_D_VIDX_PSEUDO
1618    0U,	// INSERT_FD_PSEUDO
1619    0U,	// INSERT_FD_VIDX64_PSEUDO
1620    0U,	// INSERT_FD_VIDX_PSEUDO
1621    0U,	// INSERT_FW_PSEUDO
1622    0U,	// INSERT_FW_VIDX64_PSEUDO
1623    0U,	// INSERT_FW_VIDX_PSEUDO
1624    0U,	// INSERT_H_VIDX64_PSEUDO
1625    0U,	// INSERT_H_VIDX_PSEUDO
1626    0U,	// INSERT_W_VIDX64_PSEUDO
1627    0U,	// INSERT_W_VIDX_PSEUDO
1628    0U,	// JALR64Pseudo
1629    0U,	// JALRHB64Pseudo
1630    0U,	// JALRHBPseudo
1631    0U,	// JALRPseudo
1632    0U,	// JAL_MMR6
1633    284655U,	// JalOneReg
1634    22511U,	// JalTwoReg
1635    25192229U,	// LDMacro
1636    0U,	// LD_F16
1637    25182214U,	// LOAD_ACC128
1638    25182214U,	// LOAD_ACC64
1639    25182214U,	// LOAD_ACC64DSP
1640    25188825U,	// LOAD_CCOND_DSP
1641    0U,	// LONG_BRANCH_ADDiu
1642    0U,	// LONG_BRANCH_ADDiu2Op
1643    0U,	// LONG_BRANCH_DADDiu
1644    0U,	// LONG_BRANCH_DADDiu2Op
1645    0U,	// LONG_BRANCH_LUi
1646    0U,	// LONG_BRANCH_LUi2Op
1647    0U,	// LONG_BRANCH_LUi2Op_64
1648    55643U,	// LWM_MM
1649    17042U,	// LoadAddrImm32
1650    17063U,	// LoadAddrImm64
1651    25182866U,	// LoadAddrReg32
1652    25182887U,	// LoadAddrReg64
1653    22403U,	// LoadImm32
1654    22407U,	// LoadImm64
1655    19107U,	// LoadImmDoubleFGR
1656    19107U,	// LoadImmDoubleFGR_32
1657    19107U,	// LoadImmDoubleGPR
1658    23534U,	// LoadImmSingleFGR
1659    23534U,	// LoadImmSingleGPR
1660    812606U,	// LwConstant32
1661    26492U,	// MFTACX
1662    268461797U,	// MFTC0
1663    26378U,	// MFTC1
1664    288593U,	// MFTDSP
1665    26470U,	// MFTGPR
1666    26355U,	// MFTHC1
1667    26421U,	// MFTHI
1668    26435U,	// MFTLO
1669    0U,	// MIPSeh_return32
1670    0U,	// MIPSeh_return64
1671    0U,	// MSA_FP_EXTEND_D_PSEUDO
1672    0U,	// MSA_FP_EXTEND_W_PSEUDO
1673    0U,	// MSA_FP_ROUND_D_PSEUDO
1674    0U,	// MSA_FP_ROUND_W_PSEUDO
1675    8955780U,	// MTTACX
1676    1376298732U,	// MTTC0
1677    8955672U,	// MTTC1
1678    288601U,	// MTTDSP
1679    8955758U,	// MTTGPR
1680    8955643U,	// MTTHC1
1681    8955708U,	// MTTHI
1682    8955722U,	// MTTLO
1683    268458254U,	// MULImmMacro
1684    268458389U,	// MULOMacro
1685    268459722U,	// MULOUMacro
1686    24083U,	// MultRxRy16
1687    43032083U,	// MultRxRyRz16
1688    24321U,	// MultuRxRy16
1689    43032321U,	// MultuRxRyRz16
1690    0U,	// NOP
1691    268458721U,	// NORImm
1692    268458721U,	// NORImm64
1693    0U,	// NOR_V_D_PSEUDO
1694    0U,	// NOR_V_H_PSEUDO
1695    0U,	// NOR_V_W_PSEUDO
1696    0U,	// OR_V_D_PSEUDO
1697    0U,	// OR_V_H_PSEUDO
1698    0U,	// OR_V_W_PSEUDO
1699    0U,	// PseudoCMPU_EQ_QB
1700    0U,	// PseudoCMPU_LE_QB
1701    0U,	// PseudoCMPU_LT_QB
1702    0U,	// PseudoCMP_EQ_PH
1703    0U,	// PseudoCMP_LE_PH
1704    0U,	// PseudoCMP_LT_PH
1705    16390U,	// PseudoCVT_D32_W
1706    16390U,	// PseudoCVT_D64_L
1707    16390U,	// PseudoCVT_D64_W
1708    16390U,	// PseudoCVT_S_L
1709    16390U,	// PseudoCVT_S_W
1710    0U,	// PseudoDMULT
1711    0U,	// PseudoDMULTu
1712    0U,	// PseudoDSDIV
1713    0U,	// PseudoDUDIV
1714    0U,	// PseudoD_SELECT_I
1715    0U,	// PseudoD_SELECT_I64
1716    0U,	// PseudoIndirectBranch
1717    0U,	// PseudoIndirectBranch64
1718    0U,	// PseudoIndirectBranch64R6
1719    0U,	// PseudoIndirectBranchR6
1720    0U,	// PseudoIndirectBranch_MM
1721    0U,	// PseudoIndirectBranch_MMR6
1722    0U,	// PseudoIndirectHazardBranch
1723    0U,	// PseudoIndirectHazardBranch64
1724    0U,	// PseudoIndrectHazardBranch64R6
1725    0U,	// PseudoIndrectHazardBranchR6
1726    0U,	// PseudoMADD
1727    0U,	// PseudoMADDU
1728    0U,	// PseudoMADDU_MM
1729    0U,	// PseudoMADD_MM
1730    0U,	// PseudoMFHI
1731    0U,	// PseudoMFHI64
1732    0U,	// PseudoMFHI_MM
1733    0U,	// PseudoMFLO
1734    0U,	// PseudoMFLO64
1735    0U,	// PseudoMFLO_MM
1736    0U,	// PseudoMSUB
1737    0U,	// PseudoMSUBU
1738    0U,	// PseudoMSUBU_MM
1739    0U,	// PseudoMSUB_MM
1740    0U,	// PseudoMTLOHI
1741    0U,	// PseudoMTLOHI64
1742    0U,	// PseudoMTLOHI_DSP
1743    0U,	// PseudoMTLOHI_MM
1744    0U,	// PseudoMULT
1745    0U,	// PseudoMULT_MM
1746    0U,	// PseudoMULTu
1747    0U,	// PseudoMULTu_MM
1748    0U,	// PseudoPICK_PH
1749    0U,	// PseudoPICK_QB
1750    0U,	// PseudoReturn
1751    0U,	// PseudoReturn64
1752    0U,	// PseudoSDIV
1753    0U,	// PseudoSELECTFP_F_D32
1754    0U,	// PseudoSELECTFP_F_D64
1755    0U,	// PseudoSELECTFP_F_I
1756    0U,	// PseudoSELECTFP_F_I64
1757    0U,	// PseudoSELECTFP_F_S
1758    0U,	// PseudoSELECTFP_T_D32
1759    0U,	// PseudoSELECTFP_T_D64
1760    0U,	// PseudoSELECTFP_T_I
1761    0U,	// PseudoSELECTFP_T_I64
1762    0U,	// PseudoSELECTFP_T_S
1763    0U,	// PseudoSELECT_D32
1764    0U,	// PseudoSELECT_D64
1765    0U,	// PseudoSELECT_I
1766    0U,	// PseudoSELECT_I64
1767    0U,	// PseudoSELECT_S
1768    268455844U,	// PseudoTRUNC_W_D
1769    268455844U,	// PseudoTRUNC_W_D32
1770    268459338U,	// PseudoTRUNC_W_S
1771    0U,	// PseudoUDIV
1772    268458193U,	// ROL
1773    268458193U,	// ROLImm
1774    268458727U,	// ROR
1775    268458727U,	// RORImm
1776    0U,	// RetRA
1777    0U,	// RetRA16
1778    25185431U,	// SDC1_M1
1779    0U,	// SDIV_MM_Pseudo
1780    25192241U,	// SDMacro
1781    268459884U,	// SDivIMacro
1782    268459884U,	// SDivMacro
1783    268461921U,	// SEQIMacro
1784    268461921U,	// SEQMacro
1785    268456070U,	// SGE
1786    268456070U,	// SGEImm
1787    268456070U,	// SGEImm64
1788    268459632U,	// SGEU
1789    268459632U,	// SGEUImm
1790    268459632U,	// SGEUImm64
1791    268459512U,	// SGTImm
1792    268459512U,	// SGTImm64
1793    268459752U,	// SGTUImm
1794    268459752U,	// SGTUImm64
1795    268459528U,	// SLTImm64
1796    268459764U,	// SLTUImm64
1797    0U,	// SNZ_B_PSEUDO
1798    0U,	// SNZ_D_PSEUDO
1799    0U,	// SNZ_H_PSEUDO
1800    0U,	// SNZ_V_PSEUDO
1801    0U,	// SNZ_W_PSEUDO
1802    268458312U,	// SRemIMacro
1803    268458312U,	// SRemMacro
1804    25182214U,	// STORE_ACC128
1805    25182214U,	// STORE_ACC64
1806    25182214U,	// STORE_ACC64DSP
1807    25188841U,	// STORE_CCOND_DSP
1808    0U,	// ST_F16
1809    55648U,	// SWM_MM
1810    0U,	// SZ_B_PSEUDO
1811    0U,	// SZ_D_PSEUDO
1812    0U,	// SZ_H_PSEUDO
1813    0U,	// SZ_V_PSEUDO
1814    0U,	// SZ_W_PSEUDO
1815    25182849U,	// SaaAddr
1816    25186321U,	// SaadAddr
1817    1386123U,	// SelBeqZ
1818    1386096U,	// SelBneZ
1819    1661016515U,	// SelTBteqZCmp
1820    1661015948U,	// SelTBteqZCmpi
1821    1661017608U,	// SelTBteqZSlt
1822    1661015978U,	// SelTBteqZSlti
1823    1661017758U,	// SelTBteqZSltiu
1824    1661017844U,	// SelTBteqZSltu
1825    1929451971U,	// SelTBtneZCmp
1826    1929451404U,	// SelTBtneZCmpi
1827    1929453064U,	// SelTBtneZSlt
1828    1929451434U,	// SelTBtneZSlti
1829    1929453214U,	// SelTBtneZSltiu
1830    1929453300U,	// SelTBtneZSltu
1831    59809288U,	// SltCCRxRy16
1832    59807658U,	// SltiCCRxImmX16
1833    59809438U,	// SltiuCCRxImmX16
1834    59809524U,	// SltuCCRxRy16
1835    59809524U,	// SltuRxRyRz16
1836    0U,	// TAILCALL
1837    0U,	// TAILCALL64R6REG
1838    0U,	// TAILCALLHB64R6REG
1839    0U,	// TAILCALLHBR6REG
1840    0U,	// TAILCALLR6REG
1841    0U,	// TAILCALLREG
1842    0U,	// TAILCALLREG64
1843    0U,	// TAILCALLREGHB
1844    0U,	// TAILCALLREGHB64
1845    0U,	// TAILCALLREG_MM
1846    0U,	// TAILCALLREG_MMR6
1847    0U,	// TAILCALL_MM
1848    0U,	// TAILCALL_MMR6
1849    0U,	// TRAP
1850    0U,	// TRAP_MM
1851    0U,	// UDIV_MM_Pseudo
1852    268459792U,	// UDivIMacro
1853    268459792U,	// UDivMacro
1854    268459715U,	// URemIMacro
1855    268459715U,	// URemMacro
1856    25187597U,	// Ulh
1857    25190018U,	// Ulhu
1858    25191997U,	// Ulw
1859    25188150U,	// Ush
1860    25192002U,	// Usw
1861    0U,	// XOR_V_D_PSEUDO
1862    0U,	// XOR_V_H_PSEUDO
1863    0U,	// XOR_V_W_PSEUDO
1864    22047U,	// ABSQ_S_PH
1865    22047U,	// ABSQ_S_PH_MM
1866    18197U,	// ABSQ_S_QB
1867    18197U,	// ABSQ_S_QB_MMR2
1868    25536U,	// ABSQ_S_W
1869    25536U,	// ABSQ_S_W_MM
1870    268455974U,	// ADD
1871    18483U,	// ADDIUPC
1872    18483U,	// ADDIUPC_MM
1873    18483U,	// ADDIUPC_MMR6
1874    22990U,	// ADDIUR1SP_MM
1875    268452218U,	// ADDIUR2_MM
1876    9470363U,	// ADDIUS5_MM
1877    285195U,	// ADDIUSP_MM
1878    268459664U,	// ADDIU_MMR6
1879    268457308U,	// ADDQH_PH
1880    268457308U,	// ADDQH_PH_MMR2
1881    268457425U,	// ADDQH_R_PH
1882    268457425U,	// ADDQH_R_PH_MMR2
1883    268460667U,	// ADDQH_R_W
1884    268460667U,	// ADDQH_R_W_MMR2
1885    268460270U,	// ADDQH_W
1886    268460270U,	// ADDQH_W_MMR2
1887    268457382U,	// ADDQ_PH
1888    268457382U,	// ADDQ_PH_MM
1889    268457481U,	// ADDQ_S_PH
1890    268457481U,	// ADDQ_S_PH_MM
1891    268460972U,	// ADDQ_S_W
1892    268460972U,	// ADDQ_S_W_MM
1893    268453979U,	// ADDSC
1894    268453979U,	// ADDSC_MM
1895    268452603U,	// ADDS_A_B
1896    268454140U,	// ADDS_A_D
1897    268456235U,	// ADDS_A_H
1898    268459978U,	// ADDS_A_W
1899    268453071U,	// ADDS_S_B
1900    268455238U,	// ADDS_S_D
1901    268456792U,	// ADDS_S_H
1902    268461022U,	// ADDS_S_W
1903    268453286U,	// ADDS_U_B
1904    268455705U,	// ADDS_U_D
1905    268457070U,	// ADDS_U_H
1906    268461440U,	// ADDS_U_W
1907    268452438U,	// ADDU16_MM
1908    268452438U,	// ADDU16_MMR6
1909    268453521U,	// ADDUH_QB
1910    268453521U,	// ADDUH_QB_MMR2
1911    268453629U,	// ADDUH_R_QB
1912    268453629U,	// ADDUH_R_QB_MMR2
1913    268459599U,	// ADDU_MMR6
1914    268457580U,	// ADDU_PH
1915    268457580U,	// ADDU_PH_MMR2
1916    268453734U,	// ADDU_QB
1917    268453734U,	// ADDU_QB_MM
1918    268457525U,	// ADDU_S_PH
1919    268457525U,	// ADDU_S_PH_MMR2
1920    268453675U,	// ADDU_S_QB
1921    268453675U,	// ADDU_S_QB_MM
1922    268452852U,	// ADDVI_B
1923    268454660U,	// ADDVI_D
1924    268456451U,	// ADDVI_H
1925    268460403U,	// ADDVI_W
1926    268453364U,	// ADDV_B
1927    268455795U,	// ADDV_D
1928    268457148U,	// ADDV_H
1929    268461540U,	// ADDV_W
1930    268454018U,	// ADDWC
1931    268454018U,	// ADDWC_MM
1932    268452585U,	// ADD_A_B
1933    268454121U,	// ADD_A_D
1934    268456217U,	// ADD_A_H
1935    268459959U,	// ADD_A_W
1936    268455974U,	// ADD_MM
1937    268455974U,	// ADD_MMR6
1938    268457801U,	// ADDi
1939    268457801U,	// ADDi_MM
1940    268459664U,	// ADDiu
1941    268459664U,	// ADDiu_MM
1942    268459599U,	// ADDu
1943    268459599U,	// ADDu_MM
1944    268458342U,	// ALIGN
1945    268458342U,	// ALIGN_MMR6
1946    18475U,	// ALUIPC
1947    18475U,	// ALUIPC_MMR6
1948    268456003U,	// AND
1949    10043849U,	// AND16_MM
1950    10043849U,	// AND16_MMR6
1951    268456003U,	// AND64
1952    268452318U,	// ANDI16_MM
1953    268452318U,	// ANDI16_MMR6
1954    268452711U,	// ANDI_B
1955    268457807U,	// ANDI_MMR6
1956    268456003U,	// AND_MM
1957    268456003U,	// AND_MMR6
1958    268459803U,	// AND_V
1959    268457807U,	// ANDi
1960    268457807U,	// ANDi64
1961    268457807U,	// ANDi_MM
1962    268456017U,	// APPEND
1963    268456017U,	// APPEND_MMR2
1964    268452965U,	// ASUB_S_B
1965    268455068U,	// ASUB_S_D
1966    268456624U,	// ASUB_S_H
1967    268460802U,	// ASUB_S_W
1968    268453180U,	// ASUB_U_B
1969    268455535U,	// ASUB_U_D
1970    268456912U,	// ASUB_U_H
1971    268461270U,	// ASUB_U_W
1972    268457911U,	// AUI
1973    18468U,	// AUIPC
1974    18468U,	// AUIPC_MMR6
1975    268457911U,	// AUI_MMR6
1976    268453051U,	// AVER_S_B
1977    268455218U,	// AVER_S_D
1978    268456762U,	// AVER_S_H
1979    268461002U,	// AVER_S_W
1980    268453266U,	// AVER_U_B
1981    268455685U,	// AVER_U_D
1982    268457050U,	// AVER_U_H
1983    268461420U,	// AVER_U_W
1984    268452993U,	// AVE_S_B
1985    268455150U,	// AVE_S_D
1986    268456694U,	// AVE_S_H
1987    268460884U,	// AVE_S_W
1988    268453208U,	// AVE_U_B
1989    268455617U,	// AVE_U_D
1990    268456982U,	// AVE_U_H
1991    268461352U,	// AVE_U_W
1992    24208U,	// AddiuRxImmX16
1993    1859216U,	// AddiuRxPcImmX16
1994    2164285072U,	// AddiuRxRxImm16
1995    16801424U,	// AddiuRxRxImmX16
1996    67133072U,	// AddiuRxRyOffMemX16
1997    2123481U,	// AddiuSpImm16
1998    288473U,	// AddiuSpImmX16
1999    268459599U,	// AdduRxRyRz16
2000    16797763U,	// AndRxRxRy16
2001    278949U,	// B16_MM
2002    268459598U,	// BADDu
2003    284650U,	// BAL
2004    280533U,	// BALC
2005    280533U,	// BALC_MMR6
2006    268458341U,	// BALIGN
2007    268458341U,	// BALIGN_MMR2
2008    75513935U,	// BBIT0
2009    75514067U,	// BBIT032
2010    75514060U,	// BBIT1
2011    75514076U,	// BBIT132
2012    280512U,	// BC
2013    278954U,	// BC16_MMR6
2014    26524U,	// BC1EQZ
2015    18608U,	// BC1EQZC_MMR6
2016    20738U,	// BC1F
2017    22631U,	// BC1FL
2018    20738U,	// BC1F_MM
2019    26508U,	// BC1NEZ
2020    18583U,	// BC1NEZC_MMR6
2021    24045U,	// BC1T
2022    22764U,	// BC1TL
2023    24045U,	// BC1T_MM
2024    26532U,	// BC2EQZ
2025    18617U,	// BC2EQZC_MMR6
2026    26516U,	// BC2NEZ
2027    18592U,	// BC2NEZC_MMR6
2028    268452780U,	// BCLRI_B
2029    268454604U,	// BCLRI_D
2030    268456395U,	// BCLRI_H
2031    268460347U,	// BCLRI_W
2032    268452932U,	// BCLR_B
2033    268454992U,	// BCLR_D
2034    268456591U,	// BCLR_H
2035    268460718U,	// BCLR_W
2036    280512U,	// BC_MMR6
2037    268458559U,	// BEQ
2038    268458559U,	// BEQ64
2039    268453961U,	// BEQC
2040    268453961U,	// BEQC64
2041    268453961U,	// BEQC_MMR6
2042    268458208U,	// BEQL
2043    17017U,	// BEQZ16_MM
2044    18429U,	// BEQZALC
2045    18429U,	// BEQZALC_MMR6
2046    18626U,	// BEQZC
2047    16832U,	// BEQZC16_MMR6
2048    18626U,	// BEQZC64
2049    18626U,	// BEQZC_MM
2050    18626U,	// BEQZC_MMR6
2051    268458559U,	// BEQ_MM
2052    268453828U,	// BGEC
2053    268453828U,	// BGEC64
2054    268453828U,	// BGEC_MMR6
2055    268453992U,	// BGEUC
2056    268453992U,	// BGEUC64
2057    268453992U,	// BGEUC_MMR6
2058    26212U,	// BGEZ
2059    26212U,	// BGEZ64
2060    22516U,	// BGEZAL
2061    18402U,	// BGEZALC
2062    18402U,	// BGEZALC_MMR6
2063    22712U,	// BGEZALL
2064    23980U,	// BGEZALS_MM
2065    22516U,	// BGEZAL_MM
2066    18569U,	// BGEZC
2067    18569U,	// BGEZC64
2068    18569U,	// BGEZC_MMR6
2069    22827U,	// BGEZL
2070    26212U,	// BGEZ_MM
2071    26272U,	// BGTZ
2072    26272U,	// BGTZ64
2073    18438U,	// BGTZALC
2074    18438U,	// BGTZALC_MMR6
2075    18633U,	// BGTZC
2076    18633U,	// BGTZC64
2077    18633U,	// BGTZC_MMR6
2078    22841U,	// BGTZL
2079    26272U,	// BGTZ_MM
2080    285229969U,	// BINSLI_B
2081    285231793U,	// BINSLI_D
2082    285233584U,	// BINSLI_H
2083    285237536U,	// BINSLI_W
2084    285230116U,	// BINSL_B
2085    285231993U,	// BINSL_D
2086    285233698U,	// BINSL_H
2087    285237694U,	// BINSL_W
2088    285230030U,	// BINSRI_B
2089    285231838U,	// BINSRI_D
2090    285233629U,	// BINSRI_H
2091    285237581U,	// BINSRI_W
2092    285230164U,	// BINSR_B
2093    285232258U,	// BINSR_D
2094    285233823U,	// BINSR_H
2095    285237984U,	// BINSR_W
2096    24419U,	// BITREV
2097    24419U,	// BITREV_MM
2098    22940U,	// BITSWAP
2099    22940U,	// BITSWAP_MMR6
2100    26218U,	// BLEZ
2101    26218U,	// BLEZ64
2102    18411U,	// BLEZALC
2103    18411U,	// BLEZALC_MMR6
2104    18576U,	// BLEZC
2105    18576U,	// BLEZC64
2106    18576U,	// BLEZC_MMR6
2107    22834U,	// BLEZL
2108    26218U,	// BLEZ_MM
2109    268453986U,	// BLTC
2110    268453986U,	// BLTC64
2111    268453986U,	// BLTC_MMR6
2112    268453999U,	// BLTUC
2113    268453999U,	// BLTUC64
2114    268453999U,	// BLTUC_MMR6
2115    26278U,	// BLTZ
2116    26278U,	// BLTZ64
2117    22524U,	// BLTZAL
2118    18447U,	// BLTZALC
2119    18447U,	// BLTZALC_MMR6
2120    22721U,	// BLTZALL
2121    23989U,	// BLTZALS_MM
2122    22524U,	// BLTZAL_MM
2123    18640U,	// BLTZC
2124    18640U,	// BLTZC64
2125    18640U,	// BLTZC_MMR6
2126    22848U,	// BLTZL
2127    26278U,	// BLTZ_MM
2128    285230085U,	// BMNZI_B
2129    285237076U,	// BMNZ_V
2130    285230077U,	// BMZI_B
2131    285237062U,	// BMZ_V
2132    268456127U,	// BNE
2133    268456127U,	// BNE64
2134    268453834U,	// BNEC
2135    268453834U,	// BNEC64
2136    268453834U,	// BNEC_MMR6
2137    268452719U,	// BNEGI_B
2138    268454552U,	// BNEGI_D
2139    268456343U,	// BNEGI_H
2140    268460295U,	// BNEGI_W
2141    268452687U,	// BNEG_B
2142    268454528U,	// BNEG_D
2143    268456319U,	// BNEG_H
2144    268460190U,	// BNEG_W
2145    268458081U,	// BNEL
2146    17009U,	// BNEZ16_MM
2147    18420U,	// BNEZALC
2148    18420U,	// BNEZALC_MMR6
2149    18601U,	// BNEZC
2150    16823U,	// BNEZC16_MMR6
2151    18601U,	// BNEZC64
2152    18601U,	// BNEZC_MM
2153    18601U,	// BNEZC_MMR6
2154    268456127U,	// BNE_MM
2155    268454006U,	// BNVC
2156    268454006U,	// BNVC_MMR6
2157    17948U,	// BNZ_B
2158    20464U,	// BNZ_D
2159    21732U,	// BNZ_H
2160    24397U,	// BNZ_V
2161    26149U,	// BNZ_W
2162    268454012U,	// BOVC
2163    268454012U,	// BOVC_MMR6
2164    278765U,	// BPOSGE32
2165    280501U,	// BPOSGE32C_MMR3
2166    278765U,	// BPOSGE32_MM
2167    83990475U,	// BREAK
2168    115188U,	// BREAK16_MM
2169    115188U,	// BREAK16_MMR6
2170    83990475U,	// BREAK_MM
2171    83990475U,	// BREAK_MMR6
2172    285229944U,	// BSELI_B
2173    285237034U,	// BSEL_V
2174    268452834U,	// BSETI_B
2175    268454642U,	// BSETI_D
2176    268456433U,	// BSETI_H
2177    268460385U,	// BSETI_W
2178    268453148U,	// BSET_B
2179    268455354U,	// BSET_D
2180    268456880U,	// BSET_H
2181    268461176U,	// BSET_W
2182    17942U,	// BZ_B
2183    20448U,	// BZ_D
2184    21726U,	// BZ_H
2185    24384U,	// BZ_V
2186    26143U,	// BZ_W
2187    2415945355U,	// BeqzRxImm16
2188    26251U,	// BeqzRxImmX16
2189    2114287U,	// Bimm16
2190    279279U,	// BimmX16
2191    2415945328U,	// BnezRxImm16
2192    26224U,	// BnezRxImmX16
2193    10307U,	// Break16
2194    2385561U,	// Bteqz16
2195    288409U,	// BteqzX16
2196    2385534U,	// Btnez16
2197    288382U,	// BtnezX16
2198    2756752U,	// CACHE
2199    2756722U,	// CACHEE
2200    2756722U,	// CACHEE_MM
2201    2756752U,	// CACHE_MM
2202    2756752U,	// CACHE_MMR6
2203    2756752U,	// CACHE_R6
2204    19235U,	// CEIL_L_D64
2205    19235U,	// CEIL_L_D_MMR6
2206    23562U,	// CEIL_L_S
2207    23562U,	// CEIL_L_S_MMR6
2208    20410U,	// CEIL_W_D32
2209    20410U,	// CEIL_W_D64
2210    20410U,	// CEIL_W_D_MMR6
2211    20410U,	// CEIL_W_MM
2212    23904U,	// CEIL_W_S
2213    23904U,	// CEIL_W_S_MM
2214    23904U,	// CEIL_W_S_MMR6
2215    268452763U,	// CEQI_B
2216    268454587U,	// CEQI_D
2217    268456378U,	// CEQI_H
2218    268460330U,	// CEQI_W
2219    268452917U,	// CEQ_B
2220    268454899U,	// CEQ_D
2221    268456569U,	// CEQ_H
2222    268460606U,	// CEQ_W
2223    16482U,	// CFC1
2224    16482U,	// CFC1_MM
2225    16698U,	// CFC2_MM
2226    17113U,	// CFCMSA
2227    268459454U,	// CINS
2228    268452126U,	// CINS32
2229    268459454U,	// CINS64_32
2230    268459454U,	// CINS_i32
2231    19880U,	// CLASS_D
2232    19880U,	// CLASS_D_MMR6
2233    23755U,	// CLASS_S
2234    23755U,	// CLASS_S_MMR6
2235    268453002U,	// CLEI_S_B
2236    268455159U,	// CLEI_S_D
2237    268456703U,	// CLEI_S_H
2238    268460893U,	// CLEI_S_W
2239    268453217U,	// CLEI_U_B
2240    268455626U,	// CLEI_U_D
2241    268456991U,	// CLEI_U_H
2242    268461361U,	// CLEI_U_W
2243    268452984U,	// CLE_S_B
2244    268455141U,	// CLE_S_D
2245    268456685U,	// CLE_S_H
2246    268460875U,	// CLE_S_W
2247    268453199U,	// CLE_U_B
2248    268455608U,	// CLE_U_D
2249    268456973U,	// CLE_U_H
2250    268461343U,	// CLE_U_W
2251    22908U,	// CLO
2252    22908U,	// CLO_MM
2253    22908U,	// CLO_MMR6
2254    22908U,	// CLO_R6
2255    268453022U,	// CLTI_S_B
2256    268455179U,	// CLTI_S_D
2257    268456723U,	// CLTI_S_H
2258    268460913U,	// CLTI_S_W
2259    268453237U,	// CLTI_U_B
2260    268455646U,	// CLTI_U_D
2261    268457011U,	// CLTI_U_H
2262    268461381U,	// CLTI_U_W
2263    268453090U,	// CLT_S_B
2264    268455257U,	// CLT_S_D
2265    268456811U,	// CLT_S_H
2266    268461041U,	// CLT_S_W
2267    268453317U,	// CLT_U_B
2268    268455736U,	// CLT_U_D
2269    268457101U,	// CLT_U_H
2270    268461471U,	// CLT_U_W
2271    26246U,	// CLZ
2272    26246U,	// CLZ_MM
2273    26246U,	// CLZ_MMR6
2274    26246U,	// CLZ_R6
2275    268453567U,	// CMPGDU_EQ_QB
2276    268453567U,	// CMPGDU_EQ_QB_MMR2
2277    268453472U,	// CMPGDU_LE_QB
2278    268453472U,	// CMPGDU_LE_QB_MMR2
2279    268453686U,	// CMPGDU_LT_QB
2280    268453686U,	// CMPGDU_LT_QB_MMR2
2281    268453581U,	// CMPGU_EQ_QB
2282    268453581U,	// CMPGU_EQ_QB_MM
2283    268453486U,	// CMPGU_LE_QB
2284    268453486U,	// CMPGU_LE_QB_MM
2285    268453700U,	// CMPGU_LT_QB
2286    268453700U,	// CMPGU_LT_QB_MM
2287    18138U,	// CMPU_EQ_QB
2288    18138U,	// CMPU_EQ_QB_MM
2289    18043U,	// CMPU_LE_QB
2290    18043U,	// CMPU_LE_QB_MM
2291    18257U,	// CMPU_LT_QB
2292    18257U,	// CMPU_LT_QB_MM
2293    268454449U,	// CMP_AF_D_MMR6
2294    268458928U,	// CMP_AF_S_MMR6
2295    268454888U,	// CMP_EQ_D
2296    268454888U,	// CMP_EQ_D_MMR6
2297    21935U,	// CMP_EQ_PH
2298    21935U,	// CMP_EQ_PH_MM
2299    268459132U,	// CMP_EQ_S
2300    268459132U,	// CMP_EQ_S_MMR6
2301    268454449U,	// CMP_F_D
2302    268458928U,	// CMP_F_S
2303    268454293U,	// CMP_LE_D
2304    268454293U,	// CMP_LE_D_MMR6
2305    21831U,	// CMP_LE_PH
2306    21831U,	// CMP_LE_PH_MM
2307    268458849U,	// CMP_LE_S
2308    268458849U,	// CMP_LE_S_MMR6
2309    268455379U,	// CMP_LT_D
2310    268455379U,	// CMP_LT_D_MMR6
2311    22104U,	// CMP_LT_PH
2312    22104U,	// CMP_LT_PH_MM
2313    268459237U,	// CMP_LT_S
2314    268459237U,	// CMP_LT_S_MMR6
2315    268454467U,	// CMP_SAF_D
2316    268454467U,	// CMP_SAF_D_MMR6
2317    268458938U,	// CMP_SAF_S
2318    268458938U,	// CMP_SAF_S_MMR6
2319    268454915U,	// CMP_SEQ_D
2320    268454915U,	// CMP_SEQ_D_MMR6
2321    268459151U,	// CMP_SEQ_S
2322    268459151U,	// CMP_SEQ_S_MMR6
2323    268454330U,	// CMP_SLE_D
2324    268454330U,	// CMP_SLE_D_MMR6
2325    268458878U,	// CMP_SLE_S
2326    268458878U,	// CMP_SLE_S_MMR6
2327    268455406U,	// CMP_SLT_D
2328    268455406U,	// CMP_SLT_D_MMR6
2329    268459256U,	// CMP_SLT_S
2330    268459256U,	// CMP_SLT_S_MMR6
2331    268454963U,	// CMP_SUEQ_D
2332    268454963U,	// CMP_SUEQ_D_MMR6
2333    268459182U,	// CMP_SUEQ_S
2334    268459182U,	// CMP_SUEQ_S_MMR6
2335    268454378U,	// CMP_SULE_D
2336    268454378U,	// CMP_SULE_D_MMR6
2337    268458909U,	// CMP_SULE_S
2338    268458909U,	// CMP_SULE_S_MMR6
2339    268455454U,	// CMP_SULT_D
2340    268455454U,	// CMP_SULT_D_MMR6
2341    268459287U,	// CMP_SULT_S
2342    268459287U,	// CMP_SULT_S_MMR6
2343    268454836U,	// CMP_SUN_D
2344    268454836U,	// CMP_SUN_D_MMR6
2345    268459096U,	// CMP_SUN_S
2346    268459096U,	// CMP_SUN_S_MMR6
2347    268454943U,	// CMP_UEQ_D
2348    268454943U,	// CMP_UEQ_D_MMR6
2349    268459171U,	// CMP_UEQ_S
2350    268459171U,	// CMP_UEQ_S_MMR6
2351    268454358U,	// CMP_ULE_D
2352    268454358U,	// CMP_ULE_D_MMR6
2353    268458898U,	// CMP_ULE_S
2354    268458898U,	// CMP_ULE_S_MMR6
2355    268455434U,	// CMP_ULT_D
2356    268455434U,	// CMP_ULT_D_MMR6
2357    268459276U,	// CMP_ULT_S
2358    268459276U,	// CMP_ULT_S_MMR6
2359    268454818U,	// CMP_UN_D
2360    268454818U,	// CMP_UN_D_MMR6
2361    268459086U,	// CMP_UN_S
2362    268459086U,	// CMP_UN_S_MMR6
2363    2684372233U,	// COPY_S_B
2364    2684374422U,	// COPY_S_D
2365    2684375965U,	// COPY_S_H
2366    2684380217U,	// COPY_S_W
2367    2684372448U,	// COPY_U_B
2368    2684376232U,	// COPY_U_H
2369    2684380624U,	// COPY_U_W
2370    268453411U,	// CRC32B
2371    268453419U,	// CRC32CB
2372    268455959U,	// CRC32CD
2373    268457215U,	// CRC32CH
2374    268461620U,	// CRC32CW
2375    268455945U,	// CRC32D
2376    268457195U,	// CRC32H
2377    268461612U,	// CRC32W
2378    8945789U,	// CTC1
2379    8945789U,	// CTC1_MM
2380    8946005U,	// CTC2_MM
2381    17121U,	// CTCMSA
2382    23358U,	// CVT_D32_S
2383    23358U,	// CVT_D32_S_MM
2384    24582U,	// CVT_D32_W
2385    24582U,	// CVT_D32_W_MM
2386    22488U,	// CVT_D64_L
2387    23358U,	// CVT_D64_S
2388    23358U,	// CVT_D64_S_MM
2389    24582U,	// CVT_D64_W
2390    24582U,	// CVT_D64_W_MM
2391    22488U,	// CVT_D_L_MMR6
2392    19256U,	// CVT_L_D64
2393    19256U,	// CVT_L_D64_MM
2394    19256U,	// CVT_L_D_MMR6
2395    23583U,	// CVT_L_S
2396    23583U,	// CVT_L_S_MM
2397    23583U,	// CVT_L_S_MMR6
2398    268459201U,	// CVT_PS_S64
2399    19603U,	// CVT_S_D32
2400    19603U,	// CVT_S_D32_MM
2401    19603U,	// CVT_S_D64
2402    19603U,	// CVT_S_D64_MM
2403    22497U,	// CVT_S_L
2404    22497U,	// CVT_S_L_MMR6
2405    22742U,	// CVT_S_PL64
2406    24273U,	// CVT_S_PU64
2407    25337U,	// CVT_S_W
2408    25337U,	// CVT_S_W_MM
2409    25337U,	// CVT_S_W_MMR6
2410    20431U,	// CVT_W_D32
2411    20431U,	// CVT_W_D32_MM
2412    20431U,	// CVT_W_D64
2413    20431U,	// CVT_W_D64_MM
2414    23925U,	// CVT_W_S
2415    23925U,	// CVT_W_S_MM
2416    23925U,	// CVT_W_S_MMR6
2417    268454880U,	// C_EQ_D32
2418    268454880U,	// C_EQ_D32_MM
2419    268454880U,	// C_EQ_D64
2420    268454880U,	// C_EQ_D64_MM
2421    268459124U,	// C_EQ_S
2422    268459124U,	// C_EQ_S_MM
2423    268454442U,	// C_F_D32
2424    268454442U,	// C_F_D32_MM
2425    268454442U,	// C_F_D64
2426    268454442U,	// C_F_D64_MM
2427    268458921U,	// C_F_S
2428    268458921U,	// C_F_S_MM
2429    268454285U,	// C_LE_D32
2430    268454285U,	// C_LE_D32_MM
2431    268454285U,	// C_LE_D64
2432    268454285U,	// C_LE_D64_MM
2433    268458841U,	// C_LE_S
2434    268458841U,	// C_LE_S_MM
2435    268455371U,	// C_LT_D32
2436    268455371U,	// C_LT_D32_MM
2437    268455371U,	// C_LT_D64
2438    268455371U,	// C_LT_D64_MM
2439    268459229U,	// C_LT_S
2440    268459229U,	// C_LT_S_MM
2441    268454276U,	// C_NGE_D32
2442    268454276U,	// C_NGE_D32_MM
2443    268454276U,	// C_NGE_D64
2444    268454276U,	// C_NGE_D64_MM
2445    268458832U,	// C_NGE_S
2446    268458832U,	// C_NGE_S_MM
2447    268454311U,	// C_NGLE_D32
2448    268454311U,	// C_NGLE_D32_MM
2449    268454311U,	// C_NGLE_D64
2450    268454311U,	// C_NGLE_D64_MM
2451    268458859U,	// C_NGLE_S
2452    268458859U,	// C_NGLE_S_MM
2453    268454728U,	// C_NGL_D32
2454    268454728U,	// C_NGL_D32_MM
2455    268454728U,	// C_NGL_D64
2456    268454728U,	// C_NGL_D64_MM
2457    268459055U,	// C_NGL_S
2458    268459055U,	// C_NGL_S_MM
2459    268455362U,	// C_NGT_D32
2460    268455362U,	// C_NGT_D32_MM
2461    268455362U,	// C_NGT_D64
2462    268455362U,	// C_NGT_D64_MM
2463    268459220U,	// C_NGT_S
2464    268459220U,	// C_NGT_S_MM
2465    268454321U,	// C_OLE_D32
2466    268454321U,	// C_OLE_D32_MM
2467    268454321U,	// C_OLE_D64
2468    268454321U,	// C_OLE_D64_MM
2469    268458869U,	// C_OLE_S
2470    268458869U,	// C_OLE_S_MM
2471    268455397U,	// C_OLT_D32
2472    268455397U,	// C_OLT_D32_MM
2473    268455397U,	// C_OLT_D64
2474    268455397U,	// C_OLT_D64_MM
2475    268459247U,	// C_OLT_S
2476    268459247U,	// C_OLT_S_MM
2477    268454906U,	// C_SEQ_D32
2478    268454906U,	// C_SEQ_D32_MM
2479    268454906U,	// C_SEQ_D64
2480    268454906U,	// C_SEQ_D64_MM
2481    268459142U,	// C_SEQ_S
2482    268459142U,	// C_SEQ_S_MM
2483    268454512U,	// C_SF_D32
2484    268454512U,	// C_SF_D32_MM
2485    268454512U,	// C_SF_D64
2486    268454512U,	// C_SF_D64_MM
2487    268458967U,	// C_SF_S
2488    268458967U,	// C_SF_S_MM
2489    268454934U,	// C_UEQ_D32
2490    268454934U,	// C_UEQ_D32_MM
2491    268454934U,	// C_UEQ_D64
2492    268454934U,	// C_UEQ_D64_MM
2493    268459162U,	// C_UEQ_S
2494    268459162U,	// C_UEQ_S_MM
2495    268454349U,	// C_ULE_D32
2496    268454349U,	// C_ULE_D32_MM
2497    268454349U,	// C_ULE_D64
2498    268454349U,	// C_ULE_D64_MM
2499    268458889U,	// C_ULE_S
2500    268458889U,	// C_ULE_S_MM
2501    268455425U,	// C_ULT_D32
2502    268455425U,	// C_ULT_D32_MM
2503    268455425U,	// C_ULT_D64
2504    268455425U,	// C_ULT_D64_MM
2505    268459267U,	// C_ULT_S
2506    268459267U,	// C_ULT_S_MM
2507    268454810U,	// C_UN_D32
2508    268454810U,	// C_UN_D32_MM
2509    268454810U,	// C_UN_D64
2510    268454810U,	// C_UN_D64_MM
2511    268459078U,	// C_UN_S
2512    268459078U,	// C_UN_S_MM
2513    22979U,	// CmpRxRy16
2514    2952812428U,	// CmpiRxImm16
2515    22412U,	// CmpiRxImmX16
2516    268455973U,	// DADD
2517    268457800U,	// DADDi
2518    268459663U,	// DADDiu
2519    268459605U,	// DADDu
2520    268457831U,	// DAHI
2521    268458349U,	// DALIGN
2522    268457892U,	// DATI
2523    268457910U,	// DAUI
2524    22939U,	// DBITSWAP
2525    22907U,	// DCLO
2526    22907U,	// DCLO_R6
2527    26245U,	// DCLZ
2528    26245U,	// DCLZ_R6
2529    268459883U,	// DDIV
2530    268459791U,	// DDIVU
2531    10491U,	// DERET
2532    10491U,	// DERET_MM
2533    10491U,	// DERET_MMR6
2534    268459573U,	// DEXT
2535    268461942U,	// DEXT64_32
2536    268458324U,	// DEXTM
2537    268459784U,	// DEXTU
2538    284491U,	// DI
2539    268459460U,	// DINS
2540    268458317U,	// DINSM
2541    268459739U,	// DINSU
2542    268459884U,	// DIV
2543    268459792U,	// DIVU
2544    268459792U,	// DIVU_MMR6
2545    268459884U,	// DIV_MMR6
2546    268453111U,	// DIV_S_B
2547    268455300U,	// DIV_S_D
2548    268456832U,	// DIV_S_H
2549    268461084U,	// DIV_S_W
2550    268453326U,	// DIV_U_B
2551    268455767U,	// DIV_U_D
2552    268457110U,	// DIV_U_H
2553    268461502U,	// DIV_U_W
2554    284491U,	// DI_MM
2555    284491U,	// DI_MMR6
2556    268452563U,	// DLSA
2557    268452563U,	// DLSA_R6
2558    268451841U,	// DMFC0
2559    16488U,	// DMFC1
2560    268452160U,	// DMFC2
2561    92291392U,	// DMFC2_OCTEON
2562    268451848U,	// DMFGC0
2563    268456025U,	// DMOD
2564    268459619U,	// DMODU
2565    286233U,	// DMT
2566    1376288822U,	// DMTC0
2567    8945795U,	// DMTC1
2568    1376289115U,	// DMTC2
2569    92291419U,	// DMTC2_OCTEON
2570    1376288800U,	// DMTGC0
2571    268457787U,	// DMUH
2572    268459656U,	// DMUHU
2573    268458253U,	// DMUL
2574    24082U,	// DMULT
2575    24320U,	// DMULTu
2576    268459700U,	// DMULU
2577    268458253U,	// DMUL_R6
2578    268455208U,	// DOTP_S_D
2579    268456752U,	// DOTP_S_H
2580    268460952U,	// DOTP_S_W
2581    268455675U,	// DOTP_U_D
2582    268457040U,	// DOTP_U_H
2583    268461410U,	// DOTP_U_W
2584    285232337U,	// DPADD_S_D
2585    285233881U,	// DPADD_S_H
2586    285238071U,	// DPADD_S_W
2587    285232804U,	// DPADD_U_D
2588    285234169U,	// DPADD_U_H
2589    285238539U,	// DPADD_U_W
2590    268457639U,	// DPAQX_SA_W_PH
2591    268457639U,	// DPAQX_SA_W_PH_MMR2
2592    268457722U,	// DPAQX_S_W_PH
2593    268457722U,	// DPAQX_S_W_PH_MMR2
2594    268460412U,	// DPAQ_SA_L_W
2595    268460412U,	// DPAQ_SA_L_W_MM
2596    268457681U,	// DPAQ_S_W_PH
2597    268457681U,	// DPAQ_S_W_PH_MM
2598    268457988U,	// DPAU_H_QBL
2599    268457988U,	// DPAU_H_QBL_MM
2600    268458574U,	// DPAU_H_QBR
2601    268458574U,	// DPAU_H_QBR_MM
2602    268457760U,	// DPAX_W_PH
2603    268457760U,	// DPAX_W_PH_MMR2
2604    268457629U,	// DPA_W_PH
2605    268457629U,	// DPA_W_PH_MMR2
2606    22984U,	// DPOP
2607    268457654U,	// DPSQX_SA_W_PH
2608    268457654U,	// DPSQX_SA_W_PH_MMR2
2609    268457736U,	// DPSQX_S_W_PH
2610    268457736U,	// DPSQX_S_W_PH_MMR2
2611    268460425U,	// DPSQ_SA_L_W
2612    268460425U,	// DPSQ_SA_L_W_MM
2613    268457709U,	// DPSQ_S_W_PH
2614    268457709U,	// DPSQ_S_W_PH_MM
2615    285232304U,	// DPSUB_S_D
2616    285233860U,	// DPSUB_S_H
2617    285238038U,	// DPSUB_S_W
2618    285232771U,	// DPSUB_U_D
2619    285234148U,	// DPSUB_U_H
2620    285238506U,	// DPSUB_U_W
2621    268458000U,	// DPSU_H_QBL
2622    268458000U,	// DPSU_H_QBL_MM
2623    268458586U,	// DPSU_H_QBR
2624    268458586U,	// DPSU_H_QBR_MM
2625    268457771U,	// DPSX_W_PH
2626    268457771U,	// DPSX_W_PH_MMR2
2627    268457750U,	// DPS_W_PH
2628    268457750U,	// DPS_W_PH_MMR2
2629    268458759U,	// DROTR
2630    268452117U,	// DROTR32
2631    268459927U,	// DROTRV
2632    21747U,	// DSBH
2633    26316U,	// DSDIV
2634    20529U,	// DSHD
2635    268458186U,	// DSLL
2636    268452087U,	// DSLL32
2637    3221248202U,	// DSLL64_32
2638    268459889U,	// DSLLV
2639    268452557U,	// DSRA
2640    268452069U,	// DSRA32
2641    268459868U,	// DSRAV
2642    268458214U,	// DSRL
2643    268452095U,	// DSRL32
2644    268459896U,	// DSRLV
2645    268453801U,	// DSUB
2646    268459584U,	// DSUBu
2647    26302U,	// DUDIV
2648    285227U,	// DVP
2649    282830U,	// DVPE
2650    285227U,	// DVP_MMR6
2651    26317U,	// DivRxRy16
2652    26303U,	// DivuRxRy16
2653    10385U,	// EHB
2654    10385U,	// EHB_MM
2655    10385U,	// EHB_MMR6
2656    284503U,	// EI
2657    284503U,	// EI_MM
2658    284503U,	// EI_MMR6
2659    286238U,	// EMT
2660    10492U,	// ERET
2661    10389U,	// ERETNC
2662    10389U,	// ERETNC_MMR6
2663    10492U,	// ERET_MM
2664    10492U,	// ERET_MMR6
2665    285232U,	// EVP
2666    282836U,	// EVPE
2667    285232U,	// EVP_MMR6
2668    268459574U,	// EXT
2669    268458533U,	// EXTP
2670    268458412U,	// EXTPDP
2671    268459911U,	// EXTPDPV
2672    268459911U,	// EXTPDPV_MM
2673    268458412U,	// EXTPDP_MM
2674    268459920U,	// EXTPV
2675    268459920U,	// EXTPV_MM
2676    268458533U,	// EXTP_MM
2677    268461145U,	// EXTRV_RS_W
2678    268461145U,	// EXTRV_RS_W_MM
2679    268460699U,	// EXTRV_R_W
2680    268460699U,	// EXTRV_R_W_MM
2681    268456841U,	// EXTRV_S_H
2682    268456841U,	// EXTRV_S_H_MM
2683    268461582U,	// EXTRV_W
2684    268461582U,	// EXTRV_W_MM
2685    268461134U,	// EXTR_RS_W
2686    268461134U,	// EXTR_RS_W_MM
2687    268460678U,	// EXTR_R_W
2688    268460678U,	// EXTR_R_W_MM
2689    268456772U,	// EXTR_S_H
2690    268456772U,	// EXTR_S_H_MM
2691    268460777U,	// EXTR_W
2692    268460777U,	// EXTR_W_MM
2693    268459489U,	// EXTS
2694    268452134U,	// EXTS32
2695    268459574U,	// EXT_MM
2696    268459574U,	// EXT_MMR6
2697    19872U,	// FABS_D32
2698    19872U,	// FABS_D32_MM
2699    19872U,	// FABS_D64
2700    19872U,	// FABS_D64_MM
2701    23738U,	// FABS_S
2702    23738U,	// FABS_S_MM
2703    268454225U,	// FADD_D
2704    268454226U,	// FADD_D32
2705    268454226U,	// FADD_D32_MM
2706    268454226U,	// FADD_D64
2707    268454226U,	// FADD_D64_MM
2708    268458825U,	// FADD_S
2709    268458825U,	// FADD_S_MM
2710    285236041U,	// FADD_S_MMR6
2711    268460047U,	// FADD_W
2712    268454459U,	// FCAF_D
2713    268460166U,	// FCAF_W
2714    268454898U,	// FCEQ_D
2715    268460605U,	// FCEQ_W
2716    19879U,	// FCLASS_D
2717    25701U,	// FCLASS_W
2718    268454303U,	// FCLE_D
2719    268460089U,	// FCLE_W
2720    268455389U,	// FCLT_D
2721    268461184U,	// FCLT_W
2722    3041227U,	// FCMP_D32
2723    3041227U,	// FCMP_D32_MM
2724    3041227U,	// FCMP_D64
2725    3303371U,	// FCMP_S32
2726    3303371U,	// FCMP_S32_MM
2727    268454399U,	// FCNE_D
2728    268460123U,	// FCNE_W
2729    268455008U,	// FCOR_D
2730    268460734U,	// FCOR_W
2731    268454954U,	// FCUEQ_D
2732    268460621U,	// FCUEQ_W
2733    268454369U,	// FCULE_D
2734    268460105U,	// FCULE_W
2735    268455445U,	// FCULT_D
2736    268461200U,	// FCULT_W
2737    268454415U,	// FCUNE_D
2738    268460139U,	// FCUNE_W
2739    268454828U,	// FCUN_D
2740    268460511U,	// FCUN_W
2741    268455821U,	// FDIV_D
2742    268455822U,	// FDIV_D32
2743    268455822U,	// FDIV_D32_MM
2744    268455822U,	// FDIV_D64
2745    268455822U,	// FDIV_D64_MM
2746    268459324U,	// FDIV_S
2747    268459324U,	// FDIV_S_MM
2748    285236540U,	// FDIV_S_MMR6
2749    268461566U,	// FDIV_W
2750    268456499U,	// FEXDO_H
2751    268460527U,	// FEXDO_W
2752    268454112U,	// FEXP2_D
2753    268459950U,	// FEXP2_W
2754    19296U,	// FEXUPL_D
2755    24997U,	// FEXUPL_W
2756    19568U,	// FEXUPR_D
2757    25294U,	// FEXUPR_W
2758    19810U,	// FFINT_S_D
2759    25594U,	// FFINT_S_W
2760    20289U,	// FFINT_U_D
2761    26024U,	// FFINT_U_W
2762    19306U,	// FFQL_D
2763    25007U,	// FFQL_W
2764    19578U,	// FFQR_D
2765    25304U,	// FFQR_W
2766    17422U,	// FILL_B
2767    19281U,	// FILL_D
2768    21004U,	// FILL_H
2769    24982U,	// FILL_W
2770    18647U,	// FLOG2_D
2771    24485U,	// FLOG2_W
2772    19245U,	// FLOOR_L_D64
2773    19245U,	// FLOOR_L_D_MMR6
2774    23572U,	// FLOOR_L_S
2775    23572U,	// FLOOR_L_S_MMR6
2776    20420U,	// FLOOR_W_D32
2777    20420U,	// FLOOR_W_D64
2778    20420U,	// FLOOR_W_D_MMR6
2779    20420U,	// FLOOR_W_MM
2780    23914U,	// FLOOR_W_S
2781    23914U,	// FLOOR_W_S_MM
2782    23914U,	// FLOOR_W_S_MMR6
2783    285231449U,	// FMADD_D
2784    285237271U,	// FMADD_W
2785    268454150U,	// FMAX_A_D
2786    268459988U,	// FMAX_A_W
2787    268455896U,	// FMAX_D
2788    268461591U,	// FMAX_W
2789    268454130U,	// FMIN_A_D
2790    268459968U,	// FMIN_A_W
2791    268454802U,	// FMIN_D
2792    268460503U,	// FMIN_W
2793    20381U,	// FMOV_D32
2794    20381U,	// FMOV_D32_MM
2795    20381U,	// FMOV_D64
2796    20381U,	// FMOV_D64_MM
2797    20381U,	// FMOV_D_MMR6
2798    23875U,	// FMOV_S
2799    23875U,	// FMOV_S_MM
2800    23875U,	// FMOV_S_MMR6
2801    285231407U,	// FMSUB_D
2802    285237229U,	// FMSUB_W
2803    268454786U,	// FMUL_D
2804    268454787U,	// FMUL_D32
2805    268454787U,	// FMUL_D32_MM
2806    268454787U,	// FMUL_D64
2807    268454787U,	// FMUL_D64_MM
2808    268459064U,	// FMUL_S
2809    268459064U,	// FMUL_S_MM
2810    285236280U,	// FMUL_S_MMR6
2811    268460487U,	// FMUL_W
2812    19073U,	// FNEG_D32
2813    19073U,	// FNEG_D32_MM
2814    19073U,	// FNEG_D64
2815    19073U,	// FNEG_D64_MM
2816    23527U,	// FNEG_S
2817    23527U,	// FNEG_S_MM
2818    23527U,	// FNEG_S_MMR6
2819    3523778514U,	// FORK
2820    19407U,	// FRCP_D
2821    25080U,	// FRCP_W
2822    20027U,	// FRINT_D
2823    25770U,	// FRINT_W
2824    20055U,	// FRSQRT_D
2825    25798U,	// FRSQRT_W
2826    268454478U,	// FSAF_D
2827    268460174U,	// FSAF_W
2828    268454926U,	// FSEQ_D
2829    268460613U,	// FSEQ_W
2830    268454341U,	// FSLE_D
2831    268460097U,	// FSLE_W
2832    268455417U,	// FSLT_D
2833    268461192U,	// FSLT_W
2834    268454407U,	// FSNE_D
2835    268460131U,	// FSNE_W
2836    268455016U,	// FSOR_D
2837    268460742U,	// FSOR_W
2838    20046U,	// FSQRT_D
2839    20047U,	// FSQRT_D32
2840    20047U,	// FSQRT_D32_MM
2841    20047U,	// FSQRT_D64
2842    20047U,	// FSQRT_D64_MM
2843    23852U,	// FSQRT_S
2844    23852U,	// FSQRT_S_MM
2845    25789U,	// FSQRT_W
2846    268454183U,	// FSUB_D
2847    268454184U,	// FSUB_D32
2848    268454184U,	// FSUB_D32_MM
2849    268454184U,	// FSUB_D64
2850    268454184U,	// FSUB_D64_MM
2851    268458807U,	// FSUB_S
2852    268458807U,	// FSUB_S_MM
2853    285236023U,	// FSUB_S_MMR6
2854    268460005U,	// FSUB_W
2855    268454975U,	// FSUEQ_D
2856    268460630U,	// FSUEQ_W
2857    268454390U,	// FSULE_D
2858    268460114U,	// FSULE_W
2859    268455466U,	// FSULT_D
2860    268461209U,	// FSULT_W
2861    268454424U,	// FSUNE_D
2862    268460148U,	// FSUNE_W
2863    268454847U,	// FSUN_D
2864    268460519U,	// FSUN_W
2865    19821U,	// FTINT_S_D
2866    25605U,	// FTINT_S_W
2867    20300U,	// FTINT_U_D
2868    26035U,	// FTINT_U_W
2869    268456576U,	// FTQ_H
2870    268460639U,	// FTQ_W
2871    19643U,	// FTRUNC_S_D
2872    25377U,	// FTRUNC_S_W
2873    20110U,	// FTRUNC_U_D
2874    25845U,	// FTRUNC_U_W
2875    284609U,	// GINVI
2876    284609U,	// GINVI_MMR6
2877    100687400U,	// GINVT
2878    100687400U,	// GINVT_MMR6
2879    268455111U,	// HADD_S_D
2880    268456655U,	// HADD_S_H
2881    268460845U,	// HADD_S_W
2882    268455578U,	// HADD_U_D
2883    268456943U,	// HADD_U_H
2884    268461313U,	// HADD_U_W
2885    268455078U,	// HSUB_S_D
2886    268456634U,	// HSUB_S_H
2887    268460812U,	// HSUB_S_W
2888    268455545U,	// HSUB_U_D
2889    268456922U,	// HSUB_U_H
2890    268461280U,	// HSUB_U_W
2891    366758U,	// HYPCALL
2892    366758U,	// HYPCALL_MM
2893    268453381U,	// ILVEV_B
2894    268455812U,	// ILVEV_D
2895    268457165U,	// ILVEV_H
2896    268461557U,	// ILVEV_W
2897    268452909U,	// ILVL_B
2898    268454794U,	// ILVL_D
2899    268456491U,	// ILVL_H
2900    268460495U,	// ILVL_W
2901    268452661U,	// ILVOD_B
2902    268454267U,	// ILVOD_D
2903    268456293U,	// ILVOD_H
2904    268460080U,	// ILVOD_W
2905    268452957U,	// ILVR_B
2906    268455051U,	// ILVR_D
2907    268456616U,	// ILVR_H
2908    268460785U,	// ILVR_W
2909    268459455U,	// INS
2910    112477484U,	// INSERT_B
2911    120868420U,	// INSERT_D
2912    129258432U,	// INSERT_H
2913    137651379U,	// INSERT_W
2914    16801695U,	// INSV
2915    146031422U,	// INSVE_B
2916    154421793U,	// INSVE_D
2917    162812270U,	// INSVE_H
2918    171204733U,	// INSVE_W
2919    16801695U,	// INSV_MM
2920    268459455U,	// INS_MM
2921    268459455U,	// INS_MMR6
2922    284616U,	// J
2923    284655U,	// JAL
2924    23259U,	// JALR
2925    285403U,	// JALR16_MM
2926    23259U,	// JALR64
2927    285403U,	// JALRC16_MMR6
2928    17977U,	// JALRC_HB_MMR6
2929    18516U,	// JALRC_MMR6
2930    279095U,	// JALRS16_MM
2931    24026U,	// JALRS_MM
2932    17994U,	// JALR_HB
2933    17994U,	// JALR_HB64
2934    23259U,	// JALR_MM
2935    286118U,	// JALS_MM
2936    288339U,	// JALX
2937    288339U,	// JALX_MM
2938    284655U,	// JAL_MM
2939    18395U,	// JIALC
2940    18395U,	// JIALC64
2941    18395U,	// JIALC_MMR6
2942    18384U,	// JIC
2943    18384U,	// JIC64
2944    18384U,	// JIC_MMR6
2945    285399U,	// JR
2946    279082U,	// JR16_MM
2947    285399U,	// JR64
2948    285204U,	// JRADDIUSP
2949    280655U,	// JRC16_MM
2950    278960U,	// JRC16_MMR6
2951    285192U,	// JRCADDIUSP_MMR6
2952    280131U,	// JR_HB
2953    280131U,	// JR_HB64
2954    280131U,	// JR_HB64_R6
2955    280131U,	// JR_HB_R6
2956    285399U,	// JR_MM
2957    284616U,	// J_MM
2958    3839983U,	// Jal16
2959    4102127U,	// JalB16
2960    10378U,	// JrRa16
2961    10370U,	// JrcRa16
2962    280655U,	// JrcRx16
2963    280660U,	// JumpLinkReg16
2964    25183827U,	// LB
2965    25183827U,	// LB64
2966    25186403U,	// LBE
2967    25186403U,	// LBE_MM
2968    25182791U,	// LBU16_MM
2969    3774899801U,	// LBUX
2970    3774899801U,	// LBUX_MM
2971    25189947U,	// LBU_MMR6
2972    25183827U,	// LB_MM
2973    25183827U,	// LB_MMR6
2974    25189947U,	// LBu
2975    25189947U,	// LBu64
2976    25186534U,	// LBuE
2977    25186534U,	// LBuE_MM
2978    25189947U,	// LBu_MM
2979    25186362U,	// LD
2980    25182294U,	// LDC1
2981    25182294U,	// LDC164
2982    25182294U,	// LDC1_D64_MMR6
2983    25182294U,	// LDC1_MM
2984    25182510U,	// LDC2
2985    25182510U,	// LDC2_MMR6
2986    25182510U,	// LDC2_R6
2987    25182595U,	// LDC3
2988    17248U,	// LDI_B
2989    19089U,	// LDI_D
2990    20880U,	// LDI_H
2991    24832U,	// LDI_W
2992    25188427U,	// LDL
2993    18462U,	// LDPC
2994    25189013U,	// LDR
2995    3774890134U,	// LDXC1
2996    3774890134U,	// LDXC164
2997    25183014U,	// LD_B
2998    25184620U,	// LD_D
2999    25186646U,	// LD_H
3000    25190433U,	// LD_W
3001    67133072U,	// LEA_ADDiu
3002    67133071U,	// LEA_ADDiu64
3003    67133072U,	// LEA_ADDiu_MM
3004    25187598U,	// LH
3005    25187598U,	// LH64
3006    25186455U,	// LHE
3007    25186455U,	// LHE_MM
3008    25182814U,	// LHU16_MM
3009    3774899790U,	// LHX
3010    3774899790U,	// LHX_MM
3011    25187598U,	// LH_MM
3012    25190019U,	// LHu
3013    25190019U,	// LHu64
3014    25186540U,	// LHuE
3015    25186540U,	// LHuE_MM
3016    25190019U,	// LHu_MM
3017    16878U,	// LI16_MM
3018    16878U,	// LI16_MMR6
3019    25188523U,	// LL
3020    25188523U,	// LL64
3021    25188523U,	// LL64_R6
3022    25186366U,	// LLD
3023    25186366U,	// LLD_R6
3024    25186478U,	// LLE
3025    25186478U,	// LLE_MM
3026    25188523U,	// LL_MM
3027    25188523U,	// LL_MMR6
3028    25188523U,	// LL_R6
3029    268452564U,	// LSA
3030    4061741780U,	// LSA_MMR6
3031    268452564U,	// LSA_R6
3032    92297148U,	// LUI_MMR6
3033    3774890148U,	// LUXC1
3034    3774890148U,	// LUXC164
3035    3774890148U,	// LUXC1_MM
3036    92297148U,	// LUi
3037    92297148U,	// LUi64
3038    92297148U,	// LUi_MM
3039    25191998U,	// LW
3040    25182821U,	// LW16_MM
3041    25191998U,	// LW64
3042    25182346U,	// LWC1
3043    25182346U,	// LWC1_MM
3044    25182562U,	// LWC2
3045    25182562U,	// LWC2_MMR6
3046    25182562U,	// LWC2_R6
3047    25182607U,	// LWC3
3048    25191998U,	// LWDSP
3049    25191998U,	// LWDSP_MM
3050    25186552U,	// LWE
3051    25186552U,	// LWE_MM
3052    25191998U,	// LWGP_MM
3053    25188641U,	// LWL
3054    25188641U,	// LWL64
3055    25186483U,	// LWLE
3056    25186483U,	// LWLE_MM
3057    25188641U,	// LWL_MM
3058    49675U,	// LWM16_MM
3059    49675U,	// LWM16_MMR6
3060    49415U,	// LWM32_MM
3061    18499U,	// LWPC
3062    18499U,	// LWPC_MMR6
3063    176183861U,	// LWP_MM
3064    25189147U,	// LWR
3065    25189147U,	// LWR64
3066    25186522U,	// LWRE
3067    25186522U,	// LWRE_MM
3068    25189147U,	// LWR_MM
3069    25191998U,	// LWSP_MM
3070    18492U,	// LWUPC
3071    25190166U,	// LWU_MM
3072    3774899807U,	// LWX
3073    3774890162U,	// LWXC1
3074    3774890162U,	// LWXC1_MM
3075    3774897639U,	// LWXS_MM
3076    3774899807U,	// LWX_MM
3077    25191998U,	// LW_MM
3078    25191998U,	// LW_MMR6
3079    25190166U,	// LWu
3080    25183827U,	// LbRxRyOffMemX16
3081    25189947U,	// LbuRxRyOffMemX16
3082    25187598U,	// LhRxRyOffMemX16
3083    25190019U,	// LhuRxRyOffMemX16
3084    2952812419U,	// LiRxImm16
3085    22393U,	// LiRxImmAlignX16
3086    22403U,	// LiRxImmX16
3087    2147509822U,	// LwRxPcTcp16
3088    26174U,	// LwRxPcTcpX16
3089    25191998U,	// LwRxRyOffMemX16
3090    25191998U,	// LwRxSpImmX16
3091    20523U,	// MADD
3092    285231711U,	// MADDF_D
3093    285231711U,	// MADDF_D_MMR6
3094    285236174U,	// MADDF_S
3095    285236174U,	// MADDF_S_MMR6
3096    285233764U,	// MADDR_Q_H
3097    285237800U,	// MADDR_Q_W
3098    24156U,	// MADDU
3099    268459612U,	// MADDU_DSP
3100    268459612U,	// MADDU_DSP_MM
3101    24156U,	// MADDU_MM
3102    285230579U,	// MADDV_B
3103    285233010U,	// MADDV_D
3104    285234363U,	// MADDV_H
3105    285238755U,	// MADDV_W
3106    268454234U,	// MADD_D32
3107    268454234U,	// MADD_D32_MM
3108    268454234U,	// MADD_D64
3109    268455979U,	// MADD_DSP
3110    268455979U,	// MADD_DSP_MM
3111    20523U,	// MADD_MM
3112    285233734U,	// MADD_Q_H
3113    285237770U,	// MADD_Q_W
3114    268458824U,	// MADD_S
3115    268458824U,	// MADD_S_MM
3116    268458094U,	// MAQ_SA_W_PHL
3117    268458094U,	// MAQ_SA_W_PHL_MM
3118    268458655U,	// MAQ_SA_W_PHR
3119    268458655U,	// MAQ_SA_W_PHR_MM
3120    268458122U,	// MAQ_S_W_PHL
3121    268458122U,	// MAQ_S_W_PHL_MM
3122    268458683U,	// MAQ_S_W_PHR
3123    268458683U,	// MAQ_S_W_PHR_MM
3124    268454175U,	// MAXA_D
3125    268454175U,	// MAXA_D_MMR6
3126    268458797U,	// MAXA_S
3127    268458797U,	// MAXA_S_MMR6
3128    268453032U,	// MAXI_S_B
3129    268455189U,	// MAXI_S_D
3130    268456733U,	// MAXI_S_H
3131    268460923U,	// MAXI_S_W
3132    268453247U,	// MAXI_U_B
3133    268455656U,	// MAXI_U_D
3134    268457021U,	// MAXI_U_H
3135    268461391U,	// MAXI_U_W
3136    268452613U,	// MAX_A_B
3137    268454151U,	// MAX_A_D
3138    268456245U,	// MAX_A_H
3139    268459989U,	// MAX_A_W
3140    268455897U,	// MAX_D
3141    268455897U,	// MAX_D_MMR6
3142    268459390U,	// MAX_S
3143    268453120U,	// MAX_S_B
3144    268455309U,	// MAX_S_D
3145    268456852U,	// MAX_S_H
3146    268459390U,	// MAX_S_MMR6
3147    268461104U,	// MAX_S_W
3148    268453335U,	// MAX_U_B
3149    268455776U,	// MAX_U_D
3150    268457119U,	// MAX_U_H
3151    268461511U,	// MAX_U_W
3152    268451842U,	// MFC0
3153    268451842U,	// MFC0_MMR6
3154    16489U,	// MFC1
3155    16489U,	// MFC1_D64
3156    16489U,	// MFC1_MM
3157    16489U,	// MFC1_MMR6
3158    268452161U,	// MFC2
3159    16705U,	// MFC2_MMR6
3160    268451849U,	// MFGC0
3161    268451849U,	// MFGC0_MM
3162    268451880U,	// MFHC0_MMR6
3163    16495U,	// MFHC1_D32
3164    16495U,	// MFHC1_D32_MM
3165    16495U,	// MFHC1_D64
3166    16495U,	// MFHC1_D64_MM
3167    16711U,	// MFHC2_MMR6
3168    268451856U,	// MFHGC0
3169    268451856U,	// MFHGC0_MM
3170    284525U,	// MFHI
3171    279014U,	// MFHI16_MM
3172    284525U,	// MFHI64
3173    22381U,	// MFHI_DSP
3174    22381U,	// MFHI_DSP_MM
3175    284525U,	// MFHI_MM
3176    285057U,	// MFLO
3177    279065U,	// MFLO16_MM
3178    285057U,	// MFLO64
3179    22913U,	// MFLO_DSP
3180    22913U,	// MFLO_DSP_MM
3181    285057U,	// MFLO_MM
3182    268458753U,	// MFTR
3183    268454160U,	// MINA_D
3184    268454160U,	// MINA_D_MMR6
3185    268458789U,	// MINA_S
3186    268458789U,	// MINA_S_MMR6
3187    268453012U,	// MINI_S_B
3188    268455169U,	// MINI_S_D
3189    268456713U,	// MINI_S_H
3190    268460903U,	// MINI_S_W
3191    268453227U,	// MINI_U_B
3192    268455636U,	// MINI_U_D
3193    268457001U,	// MINI_U_H
3194    268461371U,	// MINI_U_W
3195    268452594U,	// MIN_A_B
3196    268454131U,	// MIN_A_D
3197    268456226U,	// MIN_A_H
3198    268459969U,	// MIN_A_W
3199    268454803U,	// MIN_D
3200    268454803U,	// MIN_D_MMR6
3201    268459071U,	// MIN_S
3202    268453042U,	// MIN_S_B
3203    268455199U,	// MIN_S_D
3204    268456743U,	// MIN_S_H
3205    268459071U,	// MIN_S_MMR6
3206    268460943U,	// MIN_S_W
3207    268453257U,	// MIN_U_B
3208    268455666U,	// MIN_U_D
3209    268457031U,	// MIN_U_H
3210    268461401U,	// MIN_U_W
3211    268456026U,	// MOD
3212    268453799U,	// MODSUB
3213    268453799U,	// MODSUB_MM
3214    268459620U,	// MODU
3215    268459620U,	// MODU_MMR6
3216    268456026U,	// MOD_MMR6
3217    268452975U,	// MOD_S_B
3218    268455132U,	// MOD_S_D
3219    268456676U,	// MOD_S_H
3220    268460866U,	// MOD_S_W
3221    268453190U,	// MOD_U_B
3222    268455599U,	// MOD_U_D
3223    268456964U,	// MOD_U_H
3224    268461334U,	// MOD_U_W
3225    20722U,	// MOVE16_MM
3226    16848U,	// MOVE16_MMR6
3227    268458420U,	// MOVEP_MM
3228    268458420U,	// MOVEP_MMR6
3229    24354U,	// MOVE_V
3230    268454520U,	// MOVF_D32
3231    268454520U,	// MOVF_D32_MM
3232    268454520U,	// MOVF_D64
3233    268456206U,	// MOVF_I
3234    268456206U,	// MOVF_I64
3235    268456206U,	// MOVF_I_MM
3236    268458975U,	// MOVF_S
3237    268458975U,	// MOVF_S_MM
3238    268454855U,	// MOVN_I64_D64
3239    268458357U,	// MOVN_I64_I
3240    268458357U,	// MOVN_I64_I64
3241    268459107U,	// MOVN_I64_S
3242    268454855U,	// MOVN_I_D32
3243    268454855U,	// MOVN_I_D32_MM
3244    268454855U,	// MOVN_I_D64
3245    268458357U,	// MOVN_I_I
3246    268458357U,	// MOVN_I_I64
3247    268458357U,	// MOVN_I_MM
3248    268459107U,	// MOVN_I_S
3249    268459107U,	// MOVN_I_S_MM
3250    268455527U,	// MOVT_D32
3251    268455527U,	// MOVT_D32_MM
3252    268455527U,	// MOVT_D64
3253    268459567U,	// MOVT_I
3254    268459567U,	// MOVT_I64
3255    268459567U,	// MOVT_I_MM
3256    268459316U,	// MOVT_S
3257    268459316U,	// MOVT_S_MM
3258    268455937U,	// MOVZ_I64_D64
3259    268461740U,	// MOVZ_I64_I
3260    268461740U,	// MOVZ_I64_I64
3261    268459417U,	// MOVZ_I64_S
3262    268455937U,	// MOVZ_I_D32
3263    268455937U,	// MOVZ_I_D32_MM
3264    268455937U,	// MOVZ_I_D64
3265    268461740U,	// MOVZ_I_I
3266    268461740U,	// MOVZ_I_I64
3267    268461740U,	// MOVZ_I_MM
3268    268459417U,	// MOVZ_I_S
3269    268459417U,	// MOVZ_I_S_MM
3270    18351U,	// MSUB
3271    285231702U,	// MSUBF_D
3272    285231702U,	// MSUBF_D_MMR6
3273    285236165U,	// MSUBF_S
3274    285236165U,	// MSUBF_S_MMR6
3275    285233753U,	// MSUBR_Q_H
3276    285237789U,	// MSUBR_Q_W
3277    24135U,	// MSUBU
3278    268459591U,	// MSUBU_DSP
3279    268459591U,	// MSUBU_DSP_MM
3280    24135U,	// MSUBU_MM
3281    285230570U,	// MSUBV_B
3282    285233001U,	// MSUBV_D
3283    285234354U,	// MSUBV_H
3284    285238746U,	// MSUBV_W
3285    268454192U,	// MSUB_D32
3286    268454192U,	// MSUB_D32_MM
3287    268454192U,	// MSUB_D64
3288    268453807U,	// MSUB_DSP
3289    268453807U,	// MSUB_DSP_MM
3290    18351U,	// MSUB_MM
3291    285233724U,	// MSUB_Q_H
3292    285237760U,	// MSUB_Q_W
3293    268458806U,	// MSUB_S
3294    268458806U,	// MSUB_S_MM
3295    1376288823U,	// MTC0
3296    1376288823U,	// MTC0_MMR6
3297    8945796U,	// MTC1
3298    8945796U,	// MTC1_D64
3299    8945796U,	// MTC1_D64_MM
3300    8945796U,	// MTC1_MM
3301    8945796U,	// MTC1_MMR6
3302    1376289116U,	// MTC2
3303    8946012U,	// MTC2_MMR6
3304    1376288801U,	// MTGC0
3305    1376288801U,	// MTGC0_MM
3306    1376288815U,	// MTHC0_MMR6
3307    8994934U,	// MTHC1_D32
3308    8994934U,	// MTHC1_D32_MM
3309    8994934U,	// MTHC1_D64
3310    8994934U,	// MTHC1_D64_MM
3311    8945998U,	// MTHC2_MMR6
3312    1376288792U,	// MTHGC0
3313    1376288792U,	// MTHGC0_MM
3314    284531U,	// MTHI
3315    284531U,	// MTHI64
3316    8951667U,	// MTHI_DSP
3317    8951667U,	// MTHI_DSP_MM
3318    284531U,	// MTHI_MM
3319    8952251U,	// MTHLIP
3320    8952251U,	// MTHLIP_MM
3321    285070U,	// MTLO
3322    285070U,	// MTLO64
3323    8952206U,	// MTLO_DSP
3324    8952206U,	// MTLO_DSP_MM
3325    285070U,	// MTLO_MM
3326    278595U,	// MTM0
3327    278720U,	// MTM1
3328    278894U,	// MTM2
3329    278601U,	// MTP0
3330    278726U,	// MTP1
3331    278900U,	// MTP2
3332    34118414U,	// MTTR
3333    268457788U,	// MUH
3334    268459657U,	// MUHU
3335    268459657U,	// MUHU_MMR6
3336    268457788U,	// MUH_MMR6
3337    268458254U,	// MUL
3338    268458135U,	// MULEQ_S_W_PHL
3339    268458135U,	// MULEQ_S_W_PHL_MM
3340    268458696U,	// MULEQ_S_W_PHR
3341    268458696U,	// MULEQ_S_W_PHR_MM
3342    268458012U,	// MULEU_S_PH_QBL
3343    268458012U,	// MULEU_S_PH_QBL_MM
3344    268458598U,	// MULEU_S_PH_QBR
3345    268458598U,	// MULEU_S_PH_QBR_MM
3346    268457548U,	// MULQ_RS_PH
3347    268457548U,	// MULQ_RS_PH_MM
3348    268461123U,	// MULQ_RS_W
3349    268461123U,	// MULQ_RS_W_MMR2
3350    268457492U,	// MULQ_S_PH
3351    268457492U,	// MULQ_S_PH_MMR2
3352    268460982U,	// MULQ_S_W
3353    268460982U,	// MULQ_S_W_MMR2
3354    268456559U,	// MULR_Q_H
3355    268460595U,	// MULR_Q_W
3356    268457694U,	// MULSAQ_S_W_PH
3357    268457694U,	// MULSAQ_S_W_PH_MM
3358    268457669U,	// MULSA_W_PH
3359    268457669U,	// MULSA_W_PH_MMR2
3360    24083U,	// MULT
3361    268459777U,	// MULTU_DSP
3362    268459777U,	// MULTU_DSP_MM
3363    268459539U,	// MULT_DSP
3364    268459539U,	// MULT_DSP_MM
3365    24083U,	// MULT_MM
3366    24321U,	// MULTu
3367    24321U,	// MULTu_MM
3368    268459694U,	// MULU
3369    268459694U,	// MULU_MMR6
3370    268453390U,	// MULV_B
3371    268455829U,	// MULV_D
3372    268457174U,	// MULV_H
3373    268461574U,	// MULV_W
3374    268458254U,	// MUL_MM
3375    268458254U,	// MUL_MMR6
3376    268457365U,	// MUL_PH
3377    268457365U,	// MUL_PH_MMR2
3378    268456528U,	// MUL_Q_H
3379    268460564U,	// MUL_Q_W
3380    268458254U,	// MUL_R6
3381    268457460U,	// MUL_S_PH
3382    268457460U,	// MUL_S_PH_MMR2
3383    284525U,	// Mfhi16
3384    285057U,	// Mflo16
3385    20722U,	// Move32R16
3386    20722U,	// MoveR3216
3387    17173U,	// NLOC_B
3388    18753U,	// NLOC_D
3389    20805U,	// NLOC_H
3390    24566U,	// NLOC_W
3391    17181U,	// NLZC_B
3392    18761U,	// NLZC_D
3393    20813U,	// NLZC_H
3394    24574U,	// NLZC_W
3395    268454242U,	// NMADD_D32
3396    268454242U,	// NMADD_D32_MM
3397    268454242U,	// NMADD_D64
3398    268458823U,	// NMADD_S
3399    268458823U,	// NMADD_S_MM
3400    268454200U,	// NMSUB_D32
3401    268454200U,	// NMSUB_D32_MM
3402    268454200U,	// NMSUB_D64
3403    268458805U,	// NMSUB_S
3404    268458805U,	// NMSUB_S_MM
3405    268458721U,	// NOR
3406    268458721U,	// NOR64
3407    268452798U,	// NORI_B
3408    268458721U,	// NOR_MM
3409    268458721U,	// NOR_MMR6
3410    268459826U,	// NOR_V
3411    16960U,	// NOT16_MM
3412    16960U,	// NOT16_MMR6
3413    20756U,	// NegRxRy16
3414    24099U,	// NotRxRy16
3415    268458722U,	// OR
3416    10043953U,	// OR16_MM
3417    10043953U,	// OR16_MMR6
3418    268458722U,	// OR64
3419    268452799U,	// ORI_B
3420    268457887U,	// ORI_MMR6
3421    268458722U,	// OR_MM
3422    268458722U,	// OR_MMR6
3423    268459827U,	// OR_V
3424    268457887U,	// ORi
3425    268457887U,	// ORi64
3426    268457887U,	// ORi_MM
3427    16800482U,	// OrRxRxRy16
3428    268457354U,	// PACKRL_PH
3429    268457354U,	// PACKRL_PH_MM
3430    10396U,	// PAUSE
3431    10396U,	// PAUSE_MM
3432    10396U,	// PAUSE_MMR6
3433    268453372U,	// PCKEV_B
3434    268455803U,	// PCKEV_D
3435    268457156U,	// PCKEV_H
3436    268461548U,	// PCKEV_W
3437    268452652U,	// PCKOD_B
3438    268454258U,	// PCKOD_D
3439    268456284U,	// PCKOD_H
3440    268460071U,	// PCKOD_W
3441    17700U,	// PCNT_B
3442    20019U,	// PCNT_D
3443    21432U,	// PCNT_H
3444    25762U,	// PCNT_W
3445    268457318U,	// PICK_PH
3446    268457318U,	// PICK_PH_MM
3447    268453531U,	// PICK_QB
3448    268453531U,	// PICK_QB_MM
3449    268459466U,	// PLL_PS64
3450    268459474U,	// PLU_PS64
3451    22985U,	// POP
3452    22587U,	// PRECEQU_PH_QBL
3453    17046U,	// PRECEQU_PH_QBLA
3454    17046U,	// PRECEQU_PH_QBLA_MM
3455    22587U,	// PRECEQU_PH_QBL_MM
3456    23173U,	// PRECEQU_PH_QBR
3457    17084U,	// PRECEQU_PH_QBRA
3458    17084U,	// PRECEQU_PH_QBRA_MM
3459    23173U,	// PRECEQU_PH_QBR_MM
3460    22652U,	// PRECEQ_W_PHL
3461    22652U,	// PRECEQ_W_PHL_MM
3462    23213U,	// PRECEQ_W_PHR
3463    23213U,	// PRECEQ_W_PHR_MM
3464    22572U,	// PRECEU_PH_QBL
3465    17030U,	// PRECEU_PH_QBLA
3466    17030U,	// PRECEU_PH_QBLA_MM
3467    22572U,	// PRECEU_PH_QBL_MM
3468    23158U,	// PRECEU_PH_QBR
3469    17068U,	// PRECEU_PH_QBRA
3470    17068U,	// PRECEU_PH_QBRA_MM
3471    23158U,	// PRECEU_PH_QBR_MM
3472    268457270U,	// PRECRQU_S_QB_PH
3473    268457270U,	// PRECRQU_S_QB_PH_MM
3474    268460214U,	// PRECRQ_PH_W
3475    268460214U,	// PRECRQ_PH_W_MM
3476    268457243U,	// PRECRQ_QB_PH
3477    268457243U,	// PRECRQ_QB_PH_MM
3478    268460245U,	// PRECRQ_RS_PH_W
3479    268460245U,	// PRECRQ_RS_PH_W_MM
3480    268457257U,	// PRECR_QB_PH
3481    268457257U,	// PRECR_QB_PH_MMR2
3482    268460198U,	// PRECR_SRA_PH_W
3483    268460198U,	// PRECR_SRA_PH_W_MMR2
3484    268460227U,	// PRECR_SRA_R_PH_W
3485    268460227U,	// PRECR_SRA_R_PH_W_MMR2
3486    2756872U,	// PREF
3487    2756730U,	// PREFE
3488    2756730U,	// PREFE_MM
3489    186263111U,	// PREFX_MM
3490    2756872U,	// PREF_MM
3491    2756872U,	// PREF_MMR6
3492    2756872U,	// PREF_R6
3493    268456008U,	// PREPEND
3494    268456008U,	// PREPEND_MMR2
3495    18327U,	// RADDU_W_QB
3496    18327U,	// RADDU_W_QB_MM
3497    83909114U,	// RDDSP
3498    192961018U,	// RDDSP_MM
3499    268458772U,	// RDHWR
3500    268458772U,	// RDHWR64
3501    268458772U,	// RDHWR_MM
3502    268458772U,	// RDHWR_MMR6
3503    23281U,	// RDPGPR_MMR6
3504    19415U,	// RECIP_D32
3505    19415U,	// RECIP_D32_MM
3506    19415U,	// RECIP_D64
3507    19415U,	// RECIP_D64_MM
3508    23659U,	// RECIP_S
3509    23659U,	// RECIP_S_MM
3510    22153U,	// REPLV_PH
3511    22153U,	// REPLV_PH_MM
3512    18307U,	// REPLV_QB
3513    18307U,	// REPLV_QB_MM
3514    21880U,	// REPL_PH
3515    21880U,	// REPL_PH_MM
3516    201344685U,	// REPL_QB
3517    201344685U,	// REPL_QB_MM
3518    20028U,	// RINT_D
3519    20028U,	// RINT_D_MMR6
3520    23843U,	// RINT_S
3521    23843U,	// RINT_S_MMR6
3522    268458760U,	// ROTR
3523    268459928U,	// ROTRV
3524    268459928U,	// ROTRV_MM
3525    268458760U,	// ROTR_MM
3526    19224U,	// ROUND_L_D64
3527    19224U,	// ROUND_L_D_MMR6
3528    23551U,	// ROUND_L_S
3529    23551U,	// ROUND_L_S_MMR6
3530    20399U,	// ROUND_W_D32
3531    20399U,	// ROUND_W_D64
3532    20399U,	// ROUND_W_D_MMR6
3533    20399U,	// ROUND_W_MM
3534    23893U,	// ROUND_W_S
3535    23893U,	// ROUND_W_S_MM
3536    23893U,	// ROUND_W_S_MMR6
3537    20056U,	// RSQRT_D32
3538    20056U,	// RSQRT_D32_MM
3539    20056U,	// RSQRT_D64
3540    20056U,	// RSQRT_D64_MM
3541    23851U,	// RSQRT_S
3542    23851U,	// RSQRT_S_MM
3543    0U,	// Restore16
3544    0U,	// RestoreX16
3545    4211329U,	// SAA
3546    4214801U,	// SAAD
3547    268453081U,	// SAT_S_B
3548    268455248U,	// SAT_S_D
3549    268456802U,	// SAT_S_H
3550    268461032U,	// SAT_S_W
3551    268453308U,	// SAT_U_B
3552    268455727U,	// SAT_U_D
3553    268457092U,	// SAT_U_H
3554    268461462U,	// SAT_U_W
3555    25184163U,	// SB
3556    25182628U,	// SB16_MM
3557    25182628U,	// SB16_MMR6
3558    25184163U,	// SB64
3559    25186408U,	// SBE
3560    25186408U,	// SBE_MM
3561    25184163U,	// SB_MM
3562    25184163U,	// SB_MMR6
3563    4491358U,	// SC
3564    4491358U,	// SC64
3565    4491358U,	// SC64_R6
3566    4493344U,	// SCD
3567    4493344U,	// SCD_R6
3568    4493421U,	// SCE
3569    4493421U,	// SCE_MM
3570    4491358U,	// SC_MM
3571    4491358U,	// SC_MMR6
3572    4491358U,	// SC_R6
3573    25186399U,	// SD
3574    186789U,	// SDBBP
3575    115233U,	// SDBBP16_MM
3576    115233U,	// SDBBP16_MMR6
3577    367013U,	// SDBBP_MM
3578    186789U,	// SDBBP_MMR6
3579    186789U,	// SDBBP_R6
3580    25182300U,	// SDC1
3581    25182300U,	// SDC164
3582    25182300U,	// SDC1_D64_MMR6
3583    25182300U,	// SDC1_MM
3584    25182516U,	// SDC2
3585    25182516U,	// SDC2_MMR6
3586    25182516U,	// SDC2_R6
3587    25182601U,	// SDC3
3588    26317U,	// SDIV
3589    26317U,	// SDIV_MM
3590    25188432U,	// SDL
3591    25189018U,	// SDR
3592    3774890141U,	// SDXC1
3593    3774890141U,	// SDXC164
3594    17972U,	// SEB
3595    17972U,	// SEB64
3596    17972U,	// SEB_MM
3597    21768U,	// SEH
3598    21768U,	// SEH64
3599    21768U,	// SEH_MM
3600    268461713U,	// SELEQZ
3601    268461713U,	// SELEQZ64
3602    268455927U,	// SELEQZ_D
3603    268455927U,	// SELEQZ_D_MMR6
3604    268461713U,	// SELEQZ_MMR6
3605    268459407U,	// SELEQZ_S
3606    268459407U,	// SELEQZ_S_MMR6
3607    268461686U,	// SELNEZ
3608    268461686U,	// SELNEZ64
3609    268455910U,	// SELNEZ_D
3610    268455910U,	// SELNEZ_D_MMR6
3611    268461686U,	// SELNEZ_MMR6
3612    268459397U,	// SELNEZ_S
3613    268459397U,	// SELNEZ_S_MMR6
3614    285231937U,	// SEL_D
3615    285231937U,	// SEL_D_MMR6
3616    285236264U,	// SEL_S
3617    285236264U,	// SEL_S_MMR6
3618    268458564U,	// SEQ
3619    268457874U,	// SEQi
3620    25188151U,	// SH
3621    25182680U,	// SH16_MM
3622    25182680U,	// SH16_MMR6
3623    25188151U,	// SH64
3624    25186460U,	// SHE
3625    25186460U,	// SHE_MM
3626    268452680U,	// SHF_B
3627    268456312U,	// SHF_H
3628    268460183U,	// SHF_W
3629    22919U,	// SHILO
3630    24447U,	// SHILOV
3631    24447U,	// SHILOV_MM
3632    22919U,	// SHILO_MM
3633    268457599U,	// SHLLV_PH
3634    268457599U,	// SHLLV_PH_MM
3635    268453753U,	// SHLLV_QB
3636    268453753U,	// SHLLV_QB_MM
3637    268457536U,	// SHLLV_S_PH
3638    268457536U,	// SHLLV_S_PH_MM
3639    268461093U,	// SHLLV_S_W
3640    268461093U,	// SHLLV_S_W_MM
3641    268457327U,	// SHLL_PH
3642    268457327U,	// SHLL_PH_MM
3643    268453540U,	// SHLL_QB
3644    268453540U,	// SHLL_QB_MM
3645    268457449U,	// SHLL_S_PH
3646    268457449U,	// SHLL_S_PH_MM
3647    268460933U,	// SHLL_S_W
3648    268460933U,	// SHLL_S_W_MM
3649    268457589U,	// SHRAV_PH
3650    268457589U,	// SHRAV_PH_MM
3651    268453743U,	// SHRAV_QB
3652    268453743U,	// SHRAV_QB_MMR2
3653    268457437U,	// SHRAV_R_PH
3654    268457437U,	// SHRAV_R_PH_MM
3655    268453641U,	// SHRAV_R_QB
3656    268453641U,	// SHRAV_R_QB_MMR2
3657    268460688U,	// SHRAV_R_W
3658    268460688U,	// SHRAV_R_W_MM
3659    268457234U,	// SHRA_PH
3660    268457234U,	// SHRA_PH_MM
3661    268453463U,	// SHRA_QB
3662    268453463U,	// SHRA_QB_MMR2
3663    268457402U,	// SHRA_R_PH
3664    268457402U,	// SHRA_R_PH_MM
3665    268453606U,	// SHRA_R_QB
3666    268453606U,	// SHRA_R_QB_MMR2
3667    268460646U,	// SHRA_R_W
3668    268460646U,	// SHRA_R_W_MM
3669    268457619U,	// SHRLV_PH
3670    268457619U,	// SHRLV_PH_MMR2
3671    268453773U,	// SHRLV_QB
3672    268453773U,	// SHRLV_QB_MM
3673    268457345U,	// SHRL_PH
3674    268457345U,	// SHRL_PH_MMR2
3675    268453558U,	// SHRL_QB
3676    268453558U,	// SHRL_QB_MM
3677    25188151U,	// SH_MM
3678    25188151U,	// SH_MMR6
3679    200865U,	// SIGRIE
3680    200865U,	// SIGRIE_MMR6
3681    2701149023U,	// SLDI_B
3682    2701150864U,	// SLDI_D
3683    2701152655U,	// SLDI_H
3684    2701156607U,	// SLDI_W
3685    2701148965U,	// SLD_B
3686    2701150571U,	// SLD_D
3687    2701152597U,	// SLD_H
3688    2701156384U,	// SLD_W
3689    268458187U,	// SLL
3690    268452349U,	// SLL16_MM
3691    268452349U,	// SLL16_MMR6
3692    268458187U,	// SLL64_32
3693    268458187U,	// SLL64_64
3694    268452737U,	// SLLI_B
3695    268454561U,	// SLLI_D
3696    268456352U,	// SLLI_H
3697    268460304U,	// SLLI_W
3698    268459890U,	// SLLV
3699    268459890U,	// SLLV_MM
3700    268452886U,	// SLL_B
3701    268454745U,	// SLL_D
3702    268456468U,	// SLL_H
3703    268458187U,	// SLL_MM
3704    268458187U,	// SLL_MMR6
3705    268460446U,	// SLL_W
3706    268459528U,	// SLT
3707    268459528U,	// SLT64
3708    268459528U,	// SLT_MM
3709    268457898U,	// SLTi
3710    268457898U,	// SLTi64
3711    268457898U,	// SLTi_MM
3712    268459678U,	// SLTiu
3713    268459678U,	// SLTiu64
3714    268459678U,	// SLTiu_MM
3715    268459764U,	// SLTu
3716    268459764U,	// SLTu64
3717    268459764U,	// SLTu_MM
3718    268456132U,	// SNE
3719    268457819U,	// SNEi
3720    2684371928U,	// SPLATI_B
3721    2684373736U,	// SPLATI_D
3722    2684375527U,	// SPLATI_H
3723    2684379479U,	// SPLATI_W
3724    2684372243U,	// SPLAT_B
3725    2684374449U,	// SPLAT_D
3726    2684375975U,	// SPLAT_H
3727    2684380271U,	// SPLAT_W
3728    268452558U,	// SRA
3729    268452695U,	// SRAI_B
3730    268454536U,	// SRAI_D
3731    268456327U,	// SRAI_H
3732    268460279U,	// SRAI_W
3733    268452771U,	// SRARI_B
3734    268454595U,	// SRARI_D
3735    268456386U,	// SRARI_H
3736    268460338U,	// SRARI_W
3737    268452924U,	// SRAR_B
3738    268454984U,	// SRAR_D
3739    268456583U,	// SRAR_H
3740    268460710U,	// SRAR_W
3741    268459869U,	// SRAV
3742    268459869U,	// SRAV_MM
3743    268452622U,	// SRA_B
3744    268454168U,	// SRA_D
3745    268456254U,	// SRA_H
3746    268452558U,	// SRA_MM
3747    268459998U,	// SRA_W
3748    268458215U,	// SRL
3749    268452356U,	// SRL16_MM
3750    268452356U,	// SRL16_MMR6
3751    268452745U,	// SRLI_B
3752    268454569U,	// SRLI_D
3753    268456360U,	// SRLI_H
3754    268460312U,	// SRLI_W
3755    268452789U,	// SRLRI_B
3756    268454613U,	// SRLRI_D
3757    268456404U,	// SRLRI_H
3758    268460356U,	// SRLRI_W
3759    268452940U,	// SRLR_B
3760    268455000U,	// SRLR_D
3761    268456599U,	// SRLR_H
3762    268460726U,	// SRLR_W
3763    268459897U,	// SRLV
3764    268459897U,	// SRLV_MM
3765    268452893U,	// SRL_B
3766    268454770U,	// SRL_D
3767    268456475U,	// SRL_H
3768    268458215U,	// SRL_MM
3769    268460471U,	// SRL_W
3770    10461U,	// SSNOP
3771    10461U,	// SSNOP_MM
3772    10461U,	// SSNOP_MMR6
3773    25183542U,	// ST_B
3774    25185889U,	// ST_D
3775    25187274U,	// ST_H
3776    25191632U,	// ST_W
3777    268453802U,	// SUB
3778    268457298U,	// SUBQH_PH
3779    268457298U,	// SUBQH_PH_MMR2
3780    268457413U,	// SUBQH_R_PH
3781    268457413U,	// SUBQH_R_PH_MMR2
3782    268460656U,	// SUBQH_R_W
3783    268460656U,	// SUBQH_R_W_MMR2
3784    268460261U,	// SUBQH_W
3785    268460261U,	// SUBQH_W_MMR2
3786    268457373U,	// SUBQ_PH
3787    268457373U,	// SUBQ_PH_MM
3788    268457470U,	// SUBQ_S_PH
3789    268457470U,	// SUBQ_S_PH_MM
3790    268460962U,	// SUBQ_S_W
3791    268460962U,	// SUBQ_S_W_MM
3792    268453296U,	// SUBSUS_U_B
3793    268455715U,	// SUBSUS_U_D
3794    268457080U,	// SUBSUS_U_H
3795    268461450U,	// SUBSUS_U_W
3796    268453099U,	// SUBSUU_S_B
3797    268455288U,	// SUBSUU_S_D
3798    268456820U,	// SUBSUU_S_H
3799    268461072U,	// SUBSUU_S_W
3800    268453061U,	// SUBS_S_B
3801    268455228U,	// SUBS_S_D
3802    268456782U,	// SUBS_S_H
3803    268461012U,	// SUBS_S_W
3804    268453276U,	// SUBS_U_B
3805    268455695U,	// SUBS_U_D
3806    268457060U,	// SUBS_U_H
3807    268461430U,	// SUBS_U_W
3808    268452430U,	// SUBU16_MM
3809    268452430U,	// SUBU16_MMR6
3810    268453511U,	// SUBUH_QB
3811    268453511U,	// SUBUH_QB_MMR2
3812    268453617U,	// SUBUH_R_QB
3813    268453617U,	// SUBUH_R_QB_MMR2
3814    268459585U,	// SUBU_MMR6
3815    268457571U,	// SUBU_PH
3816    268457571U,	// SUBU_PH_MMR2
3817    268453725U,	// SUBU_QB
3818    268453725U,	// SUBU_QB_MM
3819    268457514U,	// SUBU_S_PH
3820    268457514U,	// SUBU_S_PH_MMR2
3821    268453664U,	// SUBU_S_QB
3822    268453664U,	// SUBU_S_QB_MM
3823    268452843U,	// SUBVI_B
3824    268454651U,	// SUBVI_D
3825    268456442U,	// SUBVI_H
3826    268460394U,	// SUBVI_W
3827    268453355U,	// SUBV_B
3828    268455786U,	// SUBV_D
3829    268457139U,	// SUBV_H
3830    268461531U,	// SUBV_W
3831    268453802U,	// SUB_MM
3832    268453802U,	// SUB_MMR6
3833    268459585U,	// SUBu
3834    268459585U,	// SUBu_MM
3835    3774890155U,	// SUXC1
3836    3774890155U,	// SUXC164
3837    3774890155U,	// SUXC1_MM
3838    25192003U,	// SW
3839    25182827U,	// SW16_MM
3840    25182827U,	// SW16_MMR6
3841    25192003U,	// SW64
3842    25182352U,	// SWC1
3843    25182352U,	// SWC1_MM
3844    25182568U,	// SWC2
3845    25182568U,	// SWC2_MMR6
3846    25182568U,	// SWC2_R6
3847    25182613U,	// SWC3
3848    25192003U,	// SWDSP
3849    25192003U,	// SWDSP_MM
3850    25186557U,	// SWE
3851    25186557U,	// SWE_MM
3852    25188646U,	// SWL
3853    25188646U,	// SWL64
3854    25186489U,	// SWLE
3855    25186489U,	// SWLE_MM
3856    25188646U,	// SWL_MM
3857    49682U,	// SWM16_MM
3858    49682U,	// SWM16_MMR6
3859    49422U,	// SWM32_MM
3860    176183866U,	// SWP_MM
3861    25189152U,	// SWR
3862    25189152U,	// SWR64
3863    25186528U,	// SWRE
3864    25186528U,	// SWRE_MM
3865    25189152U,	// SWR_MM
3866    25188895U,	// SWSP_MM
3867    25192003U,	// SWSP_MMR6
3868    3774890169U,	// SWXC1
3869    3774890169U,	// SWXC1_MM
3870    25192003U,	// SW_MM
3871    25192003U,	// SW_MMR6
3872    223007U,	// SYNC
3873    235329U,	// SYNCI
3874    235329U,	// SYNCI_MM
3875    235329U,	// SYNCI_MMR6
3876    223007U,	// SYNC_MM
3877    215064U,	// SYNC_MMR6
3878    186543U,	// SYSCALL
3879    366767U,	// SYSCALL_MM
3880    0U,	// Save16
3881    0U,	// SaveX16
3882    25184163U,	// SbRxRyOffMemX16
3883    288434U,	// SebRx16
3884    288440U,	// SehRx16
3885    25188151U,	// ShRxRyOffMemX16
3886    268458187U,	// SllX16
3887    16801650U,	// SllvRxRy16
3888    24072U,	// SltRxRy16
3889    2952812458U,	// SltiRxImm16
3890    22442U,	// SltiRxImmX16
3891    2952814238U,	// SltiuRxImm16
3892    24222U,	// SltiuRxImmX16
3893    24308U,	// SltuRxRy16
3894    268452558U,	// SraX16
3895    16801629U,	// SravRxRy16
3896    268458215U,	// SrlX16
3897    16801657U,	// SrlvRxRy16
3898    268459585U,	// SubuRxRyRz16
3899    25192003U,	// SwRxRyOffMemX16
3900    25192003U,	// SwRxSpImmX16
3901    268458569U,	// TEQ
3902    22424U,	// TEQI
3903    22424U,	// TEQI_MM
3904    268458569U,	// TEQ_MM
3905    268456075U,	// TGE
3906    22357U,	// TGEI
3907    24215U,	// TGEIU
3908    24215U,	// TGEIU_MM
3909    22357U,	// TGEI_MM
3910    268459638U,	// TGEU
3911    268459638U,	// TGEU_MM
3912    268456075U,	// TGE_MM
3913    10509U,	// TLBGINV
3914    10410U,	// TLBGINVF
3915    10410U,	// TLBGINVF_MM
3916    10509U,	// TLBGINV_MM
3917    10455U,	// TLBGP
3918    10455U,	// TLBGP_MM
3919    10472U,	// TLBGR
3920    10472U,	// TLBGR_MM
3921    10425U,	// TLBGWI
3922    10425U,	// TLBGWI_MM
3923    10484U,	// TLBGWR
3924    10484U,	// TLBGWR_MM
3925    10502U,	// TLBINV
3926    10402U,	// TLBINVF
3927    10402U,	// TLBINVF_MMR6
3928    10502U,	// TLBINV_MMR6
3929    10450U,	// TLBP
3930    10450U,	// TLBP_MM
3931    10467U,	// TLBR
3932    10467U,	// TLBR_MM
3933    10419U,	// TLBWI
3934    10419U,	// TLBWI_MM
3935    10478U,	// TLBWR
3936    10478U,	// TLBWR_MM
3937    268459533U,	// TLT
3938    22448U,	// TLTI
3939    24229U,	// TLTIU_MM
3940    22448U,	// TLTI_MM
3941    268459770U,	// TLTU
3942    268459770U,	// TLTU_MM
3943    268459533U,	// TLT_MM
3944    268456137U,	// TNE
3945    22369U,	// TNEI
3946    22369U,	// TNEI_MM
3947    268456137U,	// TNE_MM
3948    19213U,	// TRUNC_L_D64
3949    19213U,	// TRUNC_L_D_MMR6
3950    23540U,	// TRUNC_L_S
3951    23540U,	// TRUNC_L_S_MMR6
3952    20388U,	// TRUNC_W_D32
3953    20388U,	// TRUNC_W_D64
3954    20388U,	// TRUNC_W_D_MMR6
3955    20388U,	// TRUNC_W_MM
3956    23882U,	// TRUNC_W_S
3957    23882U,	// TRUNC_W_S_MM
3958    23882U,	// TRUNC_W_S_MMR6
3959    24229U,	// TTLTIU
3960    26303U,	// UDIV
3961    26303U,	// UDIV_MM
3962    268459692U,	// V3MULU
3963    268451901U,	// VMM0
3964    268459707U,	// VMULU
3965    285229895U,	// VSHF_B
3966    285231720U,	// VSHF_D
3967    285233527U,	// VSHF_H
3968    285237398U,	// VSHF_W
3969    10497U,	// WAIT
3970    368125U,	// WAIT_MM
3971    368125U,	// WAIT_MMR6
3972    83909121U,	// WRDSP
3973    192961025U,	// WRDSP_MM
3974    23289U,	// WRPGPR_MMR6
3975    21753U,	// WSBH
3976    21753U,	// WSBH_MM
3977    21753U,	// WSBH_MMR6
3978    268458732U,	// XOR
3979    10043952U,	// XOR16_MM
3980    10043952U,	// XOR16_MMR6
3981    268458732U,	// XOR64
3982    268452806U,	// XORI_B
3983    268457886U,	// XORI_MMR6
3984    268458732U,	// XOR_MM
3985    268458732U,	// XOR_MMR6
3986    268459833U,	// XOR_V
3987    268457886U,	// XORi
3988    268457886U,	// XORi64
3989    268457886U,	// XORi_MM
3990    16800492U,	// XorRxRxRy16
3991    20535U,	// YIELD
3992  };
3993
3994  static const uint16_t OpInfo1[] = {
3995    0U,	// PHI
3996    0U,	// INLINEASM
3997    0U,	// INLINEASM_BR
3998    0U,	// CFI_INSTRUCTION
3999    0U,	// EH_LABEL
4000    0U,	// GC_LABEL
4001    0U,	// ANNOTATION_LABEL
4002    0U,	// KILL
4003    0U,	// EXTRACT_SUBREG
4004    0U,	// INSERT_SUBREG
4005    0U,	// IMPLICIT_DEF
4006    0U,	// SUBREG_TO_REG
4007    0U,	// COPY_TO_REGCLASS
4008    0U,	// DBG_VALUE
4009    0U,	// DBG_LABEL
4010    0U,	// REG_SEQUENCE
4011    0U,	// COPY
4012    0U,	// BUNDLE
4013    0U,	// LIFETIME_START
4014    0U,	// LIFETIME_END
4015    0U,	// STACKMAP
4016    0U,	// FENTRY_CALL
4017    0U,	// PATCHPOINT
4018    0U,	// LOAD_STACK_GUARD
4019    0U,	// STATEPOINT
4020    0U,	// LOCAL_ESCAPE
4021    0U,	// FAULTING_OP
4022    0U,	// PATCHABLE_OP
4023    0U,	// PATCHABLE_FUNCTION_ENTER
4024    0U,	// PATCHABLE_RET
4025    0U,	// PATCHABLE_FUNCTION_EXIT
4026    0U,	// PATCHABLE_TAIL_CALL
4027    0U,	// PATCHABLE_EVENT_CALL
4028    0U,	// PATCHABLE_TYPED_EVENT_CALL
4029    0U,	// ICALL_BRANCH_FUNNEL
4030    0U,	// G_ADD
4031    0U,	// G_SUB
4032    0U,	// G_MUL
4033    0U,	// G_SDIV
4034    0U,	// G_UDIV
4035    0U,	// G_SREM
4036    0U,	// G_UREM
4037    0U,	// G_AND
4038    0U,	// G_OR
4039    0U,	// G_XOR
4040    0U,	// G_IMPLICIT_DEF
4041    0U,	// G_PHI
4042    0U,	// G_FRAME_INDEX
4043    0U,	// G_GLOBAL_VALUE
4044    0U,	// G_EXTRACT
4045    0U,	// G_UNMERGE_VALUES
4046    0U,	// G_INSERT
4047    0U,	// G_MERGE_VALUES
4048    0U,	// G_BUILD_VECTOR
4049    0U,	// G_BUILD_VECTOR_TRUNC
4050    0U,	// G_CONCAT_VECTORS
4051    0U,	// G_PTRTOINT
4052    0U,	// G_INTTOPTR
4053    0U,	// G_BITCAST
4054    0U,	// G_INTRINSIC_TRUNC
4055    0U,	// G_INTRINSIC_ROUND
4056    0U,	// G_READCYCLECOUNTER
4057    0U,	// G_LOAD
4058    0U,	// G_SEXTLOAD
4059    0U,	// G_ZEXTLOAD
4060    0U,	// G_INDEXED_LOAD
4061    0U,	// G_INDEXED_SEXTLOAD
4062    0U,	// G_INDEXED_ZEXTLOAD
4063    0U,	// G_STORE
4064    0U,	// G_INDEXED_STORE
4065    0U,	// G_ATOMIC_CMPXCHG_WITH_SUCCESS
4066    0U,	// G_ATOMIC_CMPXCHG
4067    0U,	// G_ATOMICRMW_XCHG
4068    0U,	// G_ATOMICRMW_ADD
4069    0U,	// G_ATOMICRMW_SUB
4070    0U,	// G_ATOMICRMW_AND
4071    0U,	// G_ATOMICRMW_NAND
4072    0U,	// G_ATOMICRMW_OR
4073    0U,	// G_ATOMICRMW_XOR
4074    0U,	// G_ATOMICRMW_MAX
4075    0U,	// G_ATOMICRMW_MIN
4076    0U,	// G_ATOMICRMW_UMAX
4077    0U,	// G_ATOMICRMW_UMIN
4078    0U,	// G_ATOMICRMW_FADD
4079    0U,	// G_ATOMICRMW_FSUB
4080    0U,	// G_FENCE
4081    0U,	// G_BRCOND
4082    0U,	// G_BRINDIRECT
4083    0U,	// G_INTRINSIC
4084    0U,	// G_INTRINSIC_W_SIDE_EFFECTS
4085    0U,	// G_ANYEXT
4086    0U,	// G_TRUNC
4087    0U,	// G_CONSTANT
4088    0U,	// G_FCONSTANT
4089    0U,	// G_VASTART
4090    0U,	// G_VAARG
4091    0U,	// G_SEXT
4092    0U,	// G_SEXT_INREG
4093    0U,	// G_ZEXT
4094    0U,	// G_SHL
4095    0U,	// G_LSHR
4096    0U,	// G_ASHR
4097    0U,	// G_ICMP
4098    0U,	// G_FCMP
4099    0U,	// G_SELECT
4100    0U,	// G_UADDO
4101    0U,	// G_UADDE
4102    0U,	// G_USUBO
4103    0U,	// G_USUBE
4104    0U,	// G_SADDO
4105    0U,	// G_SADDE
4106    0U,	// G_SSUBO
4107    0U,	// G_SSUBE
4108    0U,	// G_UMULO
4109    0U,	// G_SMULO
4110    0U,	// G_UMULH
4111    0U,	// G_SMULH
4112    0U,	// G_FADD
4113    0U,	// G_FSUB
4114    0U,	// G_FMUL
4115    0U,	// G_FMA
4116    0U,	// G_FMAD
4117    0U,	// G_FDIV
4118    0U,	// G_FREM
4119    0U,	// G_FPOW
4120    0U,	// G_FEXP
4121    0U,	// G_FEXP2
4122    0U,	// G_FLOG
4123    0U,	// G_FLOG2
4124    0U,	// G_FLOG10
4125    0U,	// G_FNEG
4126    0U,	// G_FPEXT
4127    0U,	// G_FPTRUNC
4128    0U,	// G_FPTOSI
4129    0U,	// G_FPTOUI
4130    0U,	// G_SITOFP
4131    0U,	// G_UITOFP
4132    0U,	// G_FABS
4133    0U,	// G_FCOPYSIGN
4134    0U,	// G_FCANONICALIZE
4135    0U,	// G_FMINNUM
4136    0U,	// G_FMAXNUM
4137    0U,	// G_FMINNUM_IEEE
4138    0U,	// G_FMAXNUM_IEEE
4139    0U,	// G_FMINIMUM
4140    0U,	// G_FMAXIMUM
4141    0U,	// G_PTR_ADD
4142    0U,	// G_PTR_MASK
4143    0U,	// G_SMIN
4144    0U,	// G_SMAX
4145    0U,	// G_UMIN
4146    0U,	// G_UMAX
4147    0U,	// G_BR
4148    0U,	// G_BRJT
4149    0U,	// G_INSERT_VECTOR_ELT
4150    0U,	// G_EXTRACT_VECTOR_ELT
4151    0U,	// G_SHUFFLE_VECTOR
4152    0U,	// G_CTTZ
4153    0U,	// G_CTTZ_ZERO_UNDEF
4154    0U,	// G_CTLZ
4155    0U,	// G_CTLZ_ZERO_UNDEF
4156    0U,	// G_CTPOP
4157    0U,	// G_BSWAP
4158    0U,	// G_BITREVERSE
4159    0U,	// G_FCEIL
4160    0U,	// G_FCOS
4161    0U,	// G_FSIN
4162    0U,	// G_FSQRT
4163    0U,	// G_FFLOOR
4164    0U,	// G_FRINT
4165    0U,	// G_FNEARBYINT
4166    0U,	// G_ADDRSPACE_CAST
4167    0U,	// G_BLOCK_ADDR
4168    0U,	// G_JUMP_TABLE
4169    0U,	// G_DYN_STACKALLOC
4170    0U,	// G_READ_REGISTER
4171    0U,	// G_WRITE_REGISTER
4172    0U,	// ABSMacro
4173    0U,	// ADJCALLSTACKDOWN
4174    0U,	// ADJCALLSTACKUP
4175    0U,	// AND_V_D_PSEUDO
4176    0U,	// AND_V_H_PSEUDO
4177    0U,	// AND_V_W_PSEUDO
4178    0U,	// ATOMIC_CMP_SWAP_I16
4179    0U,	// ATOMIC_CMP_SWAP_I16_POSTRA
4180    0U,	// ATOMIC_CMP_SWAP_I32
4181    0U,	// ATOMIC_CMP_SWAP_I32_POSTRA
4182    0U,	// ATOMIC_CMP_SWAP_I64
4183    0U,	// ATOMIC_CMP_SWAP_I64_POSTRA
4184    0U,	// ATOMIC_CMP_SWAP_I8
4185    0U,	// ATOMIC_CMP_SWAP_I8_POSTRA
4186    0U,	// ATOMIC_LOAD_ADD_I16
4187    0U,	// ATOMIC_LOAD_ADD_I16_POSTRA
4188    0U,	// ATOMIC_LOAD_ADD_I32
4189    0U,	// ATOMIC_LOAD_ADD_I32_POSTRA
4190    0U,	// ATOMIC_LOAD_ADD_I64
4191    0U,	// ATOMIC_LOAD_ADD_I64_POSTRA
4192    0U,	// ATOMIC_LOAD_ADD_I8
4193    0U,	// ATOMIC_LOAD_ADD_I8_POSTRA
4194    0U,	// ATOMIC_LOAD_AND_I16
4195    0U,	// ATOMIC_LOAD_AND_I16_POSTRA
4196    0U,	// ATOMIC_LOAD_AND_I32
4197    0U,	// ATOMIC_LOAD_AND_I32_POSTRA
4198    0U,	// ATOMIC_LOAD_AND_I64
4199    0U,	// ATOMIC_LOAD_AND_I64_POSTRA
4200    0U,	// ATOMIC_LOAD_AND_I8
4201    0U,	// ATOMIC_LOAD_AND_I8_POSTRA
4202    0U,	// ATOMIC_LOAD_MAX_I16
4203    0U,	// ATOMIC_LOAD_MAX_I16_POSTRA
4204    0U,	// ATOMIC_LOAD_MAX_I32
4205    0U,	// ATOMIC_LOAD_MAX_I32_POSTRA
4206    0U,	// ATOMIC_LOAD_MAX_I64
4207    0U,	// ATOMIC_LOAD_MAX_I64_POSTRA
4208    0U,	// ATOMIC_LOAD_MAX_I8
4209    0U,	// ATOMIC_LOAD_MAX_I8_POSTRA
4210    0U,	// ATOMIC_LOAD_MIN_I16
4211    0U,	// ATOMIC_LOAD_MIN_I16_POSTRA
4212    0U,	// ATOMIC_LOAD_MIN_I32
4213    0U,	// ATOMIC_LOAD_MIN_I32_POSTRA
4214    0U,	// ATOMIC_LOAD_MIN_I64
4215    0U,	// ATOMIC_LOAD_MIN_I64_POSTRA
4216    0U,	// ATOMIC_LOAD_MIN_I8
4217    0U,	// ATOMIC_LOAD_MIN_I8_POSTRA
4218    0U,	// ATOMIC_LOAD_NAND_I16
4219    0U,	// ATOMIC_LOAD_NAND_I16_POSTRA
4220    0U,	// ATOMIC_LOAD_NAND_I32
4221    0U,	// ATOMIC_LOAD_NAND_I32_POSTRA
4222    0U,	// ATOMIC_LOAD_NAND_I64
4223    0U,	// ATOMIC_LOAD_NAND_I64_POSTRA
4224    0U,	// ATOMIC_LOAD_NAND_I8
4225    0U,	// ATOMIC_LOAD_NAND_I8_POSTRA
4226    0U,	// ATOMIC_LOAD_OR_I16
4227    0U,	// ATOMIC_LOAD_OR_I16_POSTRA
4228    0U,	// ATOMIC_LOAD_OR_I32
4229    0U,	// ATOMIC_LOAD_OR_I32_POSTRA
4230    0U,	// ATOMIC_LOAD_OR_I64
4231    0U,	// ATOMIC_LOAD_OR_I64_POSTRA
4232    0U,	// ATOMIC_LOAD_OR_I8
4233    0U,	// ATOMIC_LOAD_OR_I8_POSTRA
4234    0U,	// ATOMIC_LOAD_SUB_I16
4235    0U,	// ATOMIC_LOAD_SUB_I16_POSTRA
4236    0U,	// ATOMIC_LOAD_SUB_I32
4237    0U,	// ATOMIC_LOAD_SUB_I32_POSTRA
4238    0U,	// ATOMIC_LOAD_SUB_I64
4239    0U,	// ATOMIC_LOAD_SUB_I64_POSTRA
4240    0U,	// ATOMIC_LOAD_SUB_I8
4241    0U,	// ATOMIC_LOAD_SUB_I8_POSTRA
4242    0U,	// ATOMIC_LOAD_UMAX_I16
4243    0U,	// ATOMIC_LOAD_UMAX_I16_POSTRA
4244    0U,	// ATOMIC_LOAD_UMAX_I32
4245    0U,	// ATOMIC_LOAD_UMAX_I32_POSTRA
4246    0U,	// ATOMIC_LOAD_UMAX_I64
4247    0U,	// ATOMIC_LOAD_UMAX_I64_POSTRA
4248    0U,	// ATOMIC_LOAD_UMAX_I8
4249    0U,	// ATOMIC_LOAD_UMAX_I8_POSTRA
4250    0U,	// ATOMIC_LOAD_UMIN_I16
4251    0U,	// ATOMIC_LOAD_UMIN_I16_POSTRA
4252    0U,	// ATOMIC_LOAD_UMIN_I32
4253    0U,	// ATOMIC_LOAD_UMIN_I32_POSTRA
4254    0U,	// ATOMIC_LOAD_UMIN_I64
4255    0U,	// ATOMIC_LOAD_UMIN_I64_POSTRA
4256    0U,	// ATOMIC_LOAD_UMIN_I8
4257    0U,	// ATOMIC_LOAD_UMIN_I8_POSTRA
4258    0U,	// ATOMIC_LOAD_XOR_I16
4259    0U,	// ATOMIC_LOAD_XOR_I16_POSTRA
4260    0U,	// ATOMIC_LOAD_XOR_I32
4261    0U,	// ATOMIC_LOAD_XOR_I32_POSTRA
4262    0U,	// ATOMIC_LOAD_XOR_I64
4263    0U,	// ATOMIC_LOAD_XOR_I64_POSTRA
4264    0U,	// ATOMIC_LOAD_XOR_I8
4265    0U,	// ATOMIC_LOAD_XOR_I8_POSTRA
4266    0U,	// ATOMIC_SWAP_I16
4267    0U,	// ATOMIC_SWAP_I16_POSTRA
4268    0U,	// ATOMIC_SWAP_I32
4269    0U,	// ATOMIC_SWAP_I32_POSTRA
4270    0U,	// ATOMIC_SWAP_I64
4271    0U,	// ATOMIC_SWAP_I64_POSTRA
4272    0U,	// ATOMIC_SWAP_I8
4273    0U,	// ATOMIC_SWAP_I8_POSTRA
4274    0U,	// B
4275    0U,	// BAL_BR
4276    0U,	// BAL_BR_MM
4277    0U,	// BEQLImmMacro
4278    0U,	// BGE
4279    0U,	// BGEImmMacro
4280    0U,	// BGEL
4281    0U,	// BGELImmMacro
4282    0U,	// BGEU
4283    0U,	// BGEUImmMacro
4284    0U,	// BGEUL
4285    0U,	// BGEULImmMacro
4286    0U,	// BGT
4287    0U,	// BGTImmMacro
4288    0U,	// BGTL
4289    0U,	// BGTLImmMacro
4290    0U,	// BGTU
4291    0U,	// BGTUImmMacro
4292    0U,	// BGTUL
4293    0U,	// BGTULImmMacro
4294    0U,	// BLE
4295    0U,	// BLEImmMacro
4296    0U,	// BLEL
4297    0U,	// BLELImmMacro
4298    0U,	// BLEU
4299    0U,	// BLEUImmMacro
4300    0U,	// BLEUL
4301    0U,	// BLEULImmMacro
4302    0U,	// BLT
4303    0U,	// BLTImmMacro
4304    0U,	// BLTL
4305    0U,	// BLTLImmMacro
4306    0U,	// BLTU
4307    0U,	// BLTUImmMacro
4308    0U,	// BLTUL
4309    0U,	// BLTULImmMacro
4310    0U,	// BNELImmMacro
4311    0U,	// BPOSGE32_PSEUDO
4312    0U,	// BSEL_D_PSEUDO
4313    0U,	// BSEL_FD_PSEUDO
4314    0U,	// BSEL_FW_PSEUDO
4315    0U,	// BSEL_H_PSEUDO
4316    0U,	// BSEL_W_PSEUDO
4317    0U,	// B_MM
4318    0U,	// B_MMR6_Pseudo
4319    0U,	// B_MM_Pseudo
4320    0U,	// BeqImm
4321    0U,	// BneImm
4322    0U,	// BteqzT8CmpX16
4323    0U,	// BteqzT8CmpiX16
4324    0U,	// BteqzT8SltX16
4325    0U,	// BteqzT8SltiX16
4326    0U,	// BteqzT8SltiuX16
4327    0U,	// BteqzT8SltuX16
4328    0U,	// BtnezT8CmpX16
4329    0U,	// BtnezT8CmpiX16
4330    0U,	// BtnezT8SltX16
4331    0U,	// BtnezT8SltiX16
4332    0U,	// BtnezT8SltiuX16
4333    0U,	// BtnezT8SltuX16
4334    0U,	// BuildPairF64
4335    0U,	// BuildPairF64_64
4336    0U,	// CFTC1
4337    0U,	// CONSTPOOL_ENTRY
4338    0U,	// COPY_FD_PSEUDO
4339    0U,	// COPY_FW_PSEUDO
4340    0U,	// CTTC1
4341    0U,	// Constant32
4342    0U,	// DMULImmMacro
4343    0U,	// DMULMacro
4344    0U,	// DMULOMacro
4345    0U,	// DMULOUMacro
4346    0U,	// DROL
4347    0U,	// DROLImm
4348    0U,	// DROR
4349    0U,	// DRORImm
4350    0U,	// DSDivIMacro
4351    0U,	// DSDivMacro
4352    0U,	// DSRemIMacro
4353    0U,	// DSRemMacro
4354    0U,	// DUDivIMacro
4355    0U,	// DUDivMacro
4356    0U,	// DURemIMacro
4357    0U,	// DURemMacro
4358    0U,	// ERet
4359    0U,	// ExtractElementF64
4360    0U,	// ExtractElementF64_64
4361    0U,	// FABS_D
4362    0U,	// FABS_W
4363    0U,	// FEXP2_D_1_PSEUDO
4364    0U,	// FEXP2_W_1_PSEUDO
4365    0U,	// FILL_FD_PSEUDO
4366    0U,	// FILL_FW_PSEUDO
4367    0U,	// GotPrologue16
4368    0U,	// INSERT_B_VIDX64_PSEUDO
4369    0U,	// INSERT_B_VIDX_PSEUDO
4370    0U,	// INSERT_D_VIDX64_PSEUDO
4371    0U,	// INSERT_D_VIDX_PSEUDO
4372    0U,	// INSERT_FD_PSEUDO
4373    0U,	// INSERT_FD_VIDX64_PSEUDO
4374    0U,	// INSERT_FD_VIDX_PSEUDO
4375    0U,	// INSERT_FW_PSEUDO
4376    0U,	// INSERT_FW_VIDX64_PSEUDO
4377    0U,	// INSERT_FW_VIDX_PSEUDO
4378    0U,	// INSERT_H_VIDX64_PSEUDO
4379    0U,	// INSERT_H_VIDX_PSEUDO
4380    0U,	// INSERT_W_VIDX64_PSEUDO
4381    0U,	// INSERT_W_VIDX_PSEUDO
4382    0U,	// JALR64Pseudo
4383    0U,	// JALRHB64Pseudo
4384    0U,	// JALRHBPseudo
4385    0U,	// JALRPseudo
4386    0U,	// JAL_MMR6
4387    0U,	// JalOneReg
4388    0U,	// JalTwoReg
4389    0U,	// LDMacro
4390    0U,	// LD_F16
4391    0U,	// LOAD_ACC128
4392    0U,	// LOAD_ACC64
4393    0U,	// LOAD_ACC64DSP
4394    0U,	// LOAD_CCOND_DSP
4395    0U,	// LONG_BRANCH_ADDiu
4396    0U,	// LONG_BRANCH_ADDiu2Op
4397    0U,	// LONG_BRANCH_DADDiu
4398    0U,	// LONG_BRANCH_DADDiu2Op
4399    0U,	// LONG_BRANCH_LUi
4400    0U,	// LONG_BRANCH_LUi2Op
4401    0U,	// LONG_BRANCH_LUi2Op_64
4402    0U,	// LWM_MM
4403    0U,	// LoadAddrImm32
4404    0U,	// LoadAddrImm64
4405    0U,	// LoadAddrReg32
4406    0U,	// LoadAddrReg64
4407    0U,	// LoadImm32
4408    0U,	// LoadImm64
4409    0U,	// LoadImmDoubleFGR
4410    0U,	// LoadImmDoubleFGR_32
4411    0U,	// LoadImmDoubleGPR
4412    0U,	// LoadImmSingleFGR
4413    0U,	// LoadImmSingleGPR
4414    0U,	// LwConstant32
4415    0U,	// MFTACX
4416    2U,	// MFTC0
4417    0U,	// MFTC1
4418    0U,	// MFTDSP
4419    0U,	// MFTGPR
4420    0U,	// MFTHC1
4421    0U,	// MFTHI
4422    0U,	// MFTLO
4423    0U,	// MIPSeh_return32
4424    0U,	// MIPSeh_return64
4425    0U,	// MSA_FP_EXTEND_D_PSEUDO
4426    0U,	// MSA_FP_EXTEND_W_PSEUDO
4427    0U,	// MSA_FP_ROUND_D_PSEUDO
4428    0U,	// MSA_FP_ROUND_W_PSEUDO
4429    0U,	// MTTACX
4430    0U,	// MTTC0
4431    0U,	// MTTC1
4432    0U,	// MTTDSP
4433    0U,	// MTTGPR
4434    0U,	// MTTHC1
4435    0U,	// MTTHI
4436    0U,	// MTTLO
4437    0U,	// MULImmMacro
4438    0U,	// MULOMacro
4439    0U,	// MULOUMacro
4440    0U,	// MultRxRy16
4441    0U,	// MultRxRyRz16
4442    0U,	// MultuRxRy16
4443    0U,	// MultuRxRyRz16
4444    0U,	// NOP
4445    0U,	// NORImm
4446    0U,	// NORImm64
4447    0U,	// NOR_V_D_PSEUDO
4448    0U,	// NOR_V_H_PSEUDO
4449    0U,	// NOR_V_W_PSEUDO
4450    0U,	// OR_V_D_PSEUDO
4451    0U,	// OR_V_H_PSEUDO
4452    0U,	// OR_V_W_PSEUDO
4453    0U,	// PseudoCMPU_EQ_QB
4454    0U,	// PseudoCMPU_LE_QB
4455    0U,	// PseudoCMPU_LT_QB
4456    0U,	// PseudoCMP_EQ_PH
4457    0U,	// PseudoCMP_LE_PH
4458    0U,	// PseudoCMP_LT_PH
4459    0U,	// PseudoCVT_D32_W
4460    0U,	// PseudoCVT_D64_L
4461    0U,	// PseudoCVT_D64_W
4462    0U,	// PseudoCVT_S_L
4463    0U,	// PseudoCVT_S_W
4464    0U,	// PseudoDMULT
4465    0U,	// PseudoDMULTu
4466    0U,	// PseudoDSDIV
4467    0U,	// PseudoDUDIV
4468    0U,	// PseudoD_SELECT_I
4469    0U,	// PseudoD_SELECT_I64
4470    0U,	// PseudoIndirectBranch
4471    0U,	// PseudoIndirectBranch64
4472    0U,	// PseudoIndirectBranch64R6
4473    0U,	// PseudoIndirectBranchR6
4474    0U,	// PseudoIndirectBranch_MM
4475    0U,	// PseudoIndirectBranch_MMR6
4476    0U,	// PseudoIndirectHazardBranch
4477    0U,	// PseudoIndirectHazardBranch64
4478    0U,	// PseudoIndrectHazardBranch64R6
4479    0U,	// PseudoIndrectHazardBranchR6
4480    0U,	// PseudoMADD
4481    0U,	// PseudoMADDU
4482    0U,	// PseudoMADDU_MM
4483    0U,	// PseudoMADD_MM
4484    0U,	// PseudoMFHI
4485    0U,	// PseudoMFHI64
4486    0U,	// PseudoMFHI_MM
4487    0U,	// PseudoMFLO
4488    0U,	// PseudoMFLO64
4489    0U,	// PseudoMFLO_MM
4490    0U,	// PseudoMSUB
4491    0U,	// PseudoMSUBU
4492    0U,	// PseudoMSUBU_MM
4493    0U,	// PseudoMSUB_MM
4494    0U,	// PseudoMTLOHI
4495    0U,	// PseudoMTLOHI64
4496    0U,	// PseudoMTLOHI_DSP
4497    0U,	// PseudoMTLOHI_MM
4498    0U,	// PseudoMULT
4499    0U,	// PseudoMULT_MM
4500    0U,	// PseudoMULTu
4501    0U,	// PseudoMULTu_MM
4502    0U,	// PseudoPICK_PH
4503    0U,	// PseudoPICK_QB
4504    0U,	// PseudoReturn
4505    0U,	// PseudoReturn64
4506    0U,	// PseudoSDIV
4507    0U,	// PseudoSELECTFP_F_D32
4508    0U,	// PseudoSELECTFP_F_D64
4509    0U,	// PseudoSELECTFP_F_I
4510    0U,	// PseudoSELECTFP_F_I64
4511    0U,	// PseudoSELECTFP_F_S
4512    0U,	// PseudoSELECTFP_T_D32
4513    0U,	// PseudoSELECTFP_T_D64
4514    0U,	// PseudoSELECTFP_T_I
4515    0U,	// PseudoSELECTFP_T_I64
4516    0U,	// PseudoSELECTFP_T_S
4517    0U,	// PseudoSELECT_D32
4518    0U,	// PseudoSELECT_D64
4519    0U,	// PseudoSELECT_I
4520    0U,	// PseudoSELECT_I64
4521    0U,	// PseudoSELECT_S
4522    0U,	// PseudoTRUNC_W_D
4523    0U,	// PseudoTRUNC_W_D32
4524    0U,	// PseudoTRUNC_W_S
4525    0U,	// PseudoUDIV
4526    0U,	// ROL
4527    0U,	// ROLImm
4528    0U,	// ROR
4529    0U,	// RORImm
4530    0U,	// RetRA
4531    0U,	// RetRA16
4532    0U,	// SDC1_M1
4533    0U,	// SDIV_MM_Pseudo
4534    0U,	// SDMacro
4535    0U,	// SDivIMacro
4536    0U,	// SDivMacro
4537    0U,	// SEQIMacro
4538    0U,	// SEQMacro
4539    0U,	// SGE
4540    0U,	// SGEImm
4541    0U,	// SGEImm64
4542    0U,	// SGEU
4543    0U,	// SGEUImm
4544    0U,	// SGEUImm64
4545    0U,	// SGTImm
4546    0U,	// SGTImm64
4547    0U,	// SGTUImm
4548    0U,	// SGTUImm64
4549    0U,	// SLTImm64
4550    0U,	// SLTUImm64
4551    0U,	// SNZ_B_PSEUDO
4552    0U,	// SNZ_D_PSEUDO
4553    0U,	// SNZ_H_PSEUDO
4554    0U,	// SNZ_V_PSEUDO
4555    0U,	// SNZ_W_PSEUDO
4556    0U,	// SRemIMacro
4557    0U,	// SRemMacro
4558    0U,	// STORE_ACC128
4559    0U,	// STORE_ACC64
4560    0U,	// STORE_ACC64DSP
4561    0U,	// STORE_CCOND_DSP
4562    0U,	// ST_F16
4563    0U,	// SWM_MM
4564    0U,	// SZ_B_PSEUDO
4565    0U,	// SZ_D_PSEUDO
4566    0U,	// SZ_H_PSEUDO
4567    0U,	// SZ_V_PSEUDO
4568    0U,	// SZ_W_PSEUDO
4569    0U,	// SaaAddr
4570    0U,	// SaadAddr
4571    0U,	// SelBeqZ
4572    0U,	// SelBneZ
4573    0U,	// SelTBteqZCmp
4574    0U,	// SelTBteqZCmpi
4575    0U,	// SelTBteqZSlt
4576    0U,	// SelTBteqZSlti
4577    0U,	// SelTBteqZSltiu
4578    0U,	// SelTBteqZSltu
4579    0U,	// SelTBtneZCmp
4580    0U,	// SelTBtneZCmpi
4581    0U,	// SelTBtneZSlt
4582    0U,	// SelTBtneZSlti
4583    0U,	// SelTBtneZSltiu
4584    0U,	// SelTBtneZSltu
4585    0U,	// SltCCRxRy16
4586    0U,	// SltiCCRxImmX16
4587    0U,	// SltiuCCRxImmX16
4588    0U,	// SltuCCRxRy16
4589    0U,	// SltuRxRyRz16
4590    0U,	// TAILCALL
4591    0U,	// TAILCALL64R6REG
4592    0U,	// TAILCALLHB64R6REG
4593    0U,	// TAILCALLHBR6REG
4594    0U,	// TAILCALLR6REG
4595    0U,	// TAILCALLREG
4596    0U,	// TAILCALLREG64
4597    0U,	// TAILCALLREGHB
4598    0U,	// TAILCALLREGHB64
4599    0U,	// TAILCALLREG_MM
4600    0U,	// TAILCALLREG_MMR6
4601    0U,	// TAILCALL_MM
4602    0U,	// TAILCALL_MMR6
4603    0U,	// TRAP
4604    0U,	// TRAP_MM
4605    0U,	// UDIV_MM_Pseudo
4606    0U,	// UDivIMacro
4607    0U,	// UDivMacro
4608    0U,	// URemIMacro
4609    0U,	// URemMacro
4610    0U,	// Ulh
4611    0U,	// Ulhu
4612    0U,	// Ulw
4613    0U,	// Ush
4614    0U,	// Usw
4615    0U,	// XOR_V_D_PSEUDO
4616    0U,	// XOR_V_H_PSEUDO
4617    0U,	// XOR_V_W_PSEUDO
4618    0U,	// ABSQ_S_PH
4619    0U,	// ABSQ_S_PH_MM
4620    0U,	// ABSQ_S_QB
4621    0U,	// ABSQ_S_QB_MMR2
4622    0U,	// ABSQ_S_W
4623    0U,	// ABSQ_S_W_MM
4624    0U,	// ADD
4625    0U,	// ADDIUPC
4626    0U,	// ADDIUPC_MM
4627    0U,	// ADDIUPC_MMR6
4628    0U,	// ADDIUR1SP_MM
4629    0U,	// ADDIUR2_MM
4630    0U,	// ADDIUS5_MM
4631    0U,	// ADDIUSP_MM
4632    0U,	// ADDIU_MMR6
4633    0U,	// ADDQH_PH
4634    0U,	// ADDQH_PH_MMR2
4635    0U,	// ADDQH_R_PH
4636    0U,	// ADDQH_R_PH_MMR2
4637    0U,	// ADDQH_R_W
4638    0U,	// ADDQH_R_W_MMR2
4639    0U,	// ADDQH_W
4640    0U,	// ADDQH_W_MMR2
4641    0U,	// ADDQ_PH
4642    0U,	// ADDQ_PH_MM
4643    0U,	// ADDQ_S_PH
4644    0U,	// ADDQ_S_PH_MM
4645    0U,	// ADDQ_S_W
4646    0U,	// ADDQ_S_W_MM
4647    0U,	// ADDSC
4648    0U,	// ADDSC_MM
4649    0U,	// ADDS_A_B
4650    0U,	// ADDS_A_D
4651    0U,	// ADDS_A_H
4652    0U,	// ADDS_A_W
4653    0U,	// ADDS_S_B
4654    0U,	// ADDS_S_D
4655    0U,	// ADDS_S_H
4656    0U,	// ADDS_S_W
4657    0U,	// ADDS_U_B
4658    0U,	// ADDS_U_D
4659    0U,	// ADDS_U_H
4660    0U,	// ADDS_U_W
4661    0U,	// ADDU16_MM
4662    0U,	// ADDU16_MMR6
4663    0U,	// ADDUH_QB
4664    0U,	// ADDUH_QB_MMR2
4665    0U,	// ADDUH_R_QB
4666    0U,	// ADDUH_R_QB_MMR2
4667    0U,	// ADDU_MMR6
4668    0U,	// ADDU_PH
4669    0U,	// ADDU_PH_MMR2
4670    0U,	// ADDU_QB
4671    0U,	// ADDU_QB_MM
4672    0U,	// ADDU_S_PH
4673    0U,	// ADDU_S_PH_MMR2
4674    0U,	// ADDU_S_QB
4675    0U,	// ADDU_S_QB_MM
4676    4U,	// ADDVI_B
4677    4U,	// ADDVI_D
4678    4U,	// ADDVI_H
4679    4U,	// ADDVI_W
4680    0U,	// ADDV_B
4681    0U,	// ADDV_D
4682    0U,	// ADDV_H
4683    0U,	// ADDV_W
4684    0U,	// ADDWC
4685    0U,	// ADDWC_MM
4686    0U,	// ADD_A_B
4687    0U,	// ADD_A_D
4688    0U,	// ADD_A_H
4689    0U,	// ADD_A_W
4690    0U,	// ADD_MM
4691    0U,	// ADD_MMR6
4692    0U,	// ADDi
4693    0U,	// ADDi_MM
4694    0U,	// ADDiu
4695    0U,	// ADDiu_MM
4696    0U,	// ADDu
4697    0U,	// ADDu_MM
4698    64U,	// ALIGN
4699    64U,	// ALIGN_MMR6
4700    0U,	// ALUIPC
4701    0U,	// ALUIPC_MMR6
4702    0U,	// AND
4703    0U,	// AND16_MM
4704    0U,	// AND16_MMR6
4705    0U,	// AND64
4706    0U,	// ANDI16_MM
4707    0U,	// ANDI16_MMR6
4708    6U,	// ANDI_B
4709    8U,	// ANDI_MMR6
4710    0U,	// AND_MM
4711    0U,	// AND_MMR6
4712    0U,	// AND_V
4713    8U,	// ANDi
4714    8U,	// ANDi64
4715    8U,	// ANDi_MM
4716    4U,	// APPEND
4717    4U,	// APPEND_MMR2
4718    0U,	// ASUB_S_B
4719    0U,	// ASUB_S_D
4720    0U,	// ASUB_S_H
4721    0U,	// ASUB_S_W
4722    0U,	// ASUB_U_B
4723    0U,	// ASUB_U_D
4724    0U,	// ASUB_U_H
4725    0U,	// ASUB_U_W
4726    8U,	// AUI
4727    0U,	// AUIPC
4728    0U,	// AUIPC_MMR6
4729    8U,	// AUI_MMR6
4730    0U,	// AVER_S_B
4731    0U,	// AVER_S_D
4732    0U,	// AVER_S_H
4733    0U,	// AVER_S_W
4734    0U,	// AVER_U_B
4735    0U,	// AVER_U_D
4736    0U,	// AVER_U_H
4737    0U,	// AVER_U_W
4738    0U,	// AVE_S_B
4739    0U,	// AVE_S_D
4740    0U,	// AVE_S_H
4741    0U,	// AVE_S_W
4742    0U,	// AVE_U_B
4743    0U,	// AVE_U_D
4744    0U,	// AVE_U_H
4745    0U,	// AVE_U_W
4746    0U,	// AddiuRxImmX16
4747    0U,	// AddiuRxPcImmX16
4748    0U,	// AddiuRxRxImm16
4749    0U,	// AddiuRxRxImmX16
4750    0U,	// AddiuRxRyOffMemX16
4751    0U,	// AddiuSpImm16
4752    0U,	// AddiuSpImmX16
4753    0U,	// AdduRxRyRz16
4754    0U,	// AndRxRxRy16
4755    0U,	// B16_MM
4756    0U,	// BADDu
4757    0U,	// BAL
4758    0U,	// BALC
4759    0U,	// BALC_MMR6
4760    10U,	// BALIGN
4761    10U,	// BALIGN_MMR2
4762    0U,	// BBIT0
4763    0U,	// BBIT032
4764    0U,	// BBIT1
4765    0U,	// BBIT132
4766    0U,	// BC
4767    0U,	// BC16_MMR6
4768    0U,	// BC1EQZ
4769    0U,	// BC1EQZC_MMR6
4770    0U,	// BC1F
4771    0U,	// BC1FL
4772    0U,	// BC1F_MM
4773    0U,	// BC1NEZ
4774    0U,	// BC1NEZC_MMR6
4775    0U,	// BC1T
4776    0U,	// BC1TL
4777    0U,	// BC1T_MM
4778    0U,	// BC2EQZ
4779    0U,	// BC2EQZC_MMR6
4780    0U,	// BC2NEZ
4781    0U,	// BC2NEZC_MMR6
4782    2U,	// BCLRI_B
4783    12U,	// BCLRI_D
4784    14U,	// BCLRI_H
4785    4U,	// BCLRI_W
4786    0U,	// BCLR_B
4787    0U,	// BCLR_D
4788    0U,	// BCLR_H
4789    0U,	// BCLR_W
4790    0U,	// BC_MMR6
4791    0U,	// BEQ
4792    0U,	// BEQ64
4793    0U,	// BEQC
4794    0U,	// BEQC64
4795    0U,	// BEQC_MMR6
4796    0U,	// BEQL
4797    0U,	// BEQZ16_MM
4798    0U,	// BEQZALC
4799    0U,	// BEQZALC_MMR6
4800    0U,	// BEQZC
4801    0U,	// BEQZC16_MMR6
4802    0U,	// BEQZC64
4803    0U,	// BEQZC_MM
4804    0U,	// BEQZC_MMR6
4805    0U,	// BEQ_MM
4806    0U,	// BGEC
4807    0U,	// BGEC64
4808    0U,	// BGEC_MMR6
4809    0U,	// BGEUC
4810    0U,	// BGEUC64
4811    0U,	// BGEUC_MMR6
4812    0U,	// BGEZ
4813    0U,	// BGEZ64
4814    0U,	// BGEZAL
4815    0U,	// BGEZALC
4816    0U,	// BGEZALC_MMR6
4817    0U,	// BGEZALL
4818    0U,	// BGEZALS_MM
4819    0U,	// BGEZAL_MM
4820    0U,	// BGEZC
4821    0U,	// BGEZC64
4822    0U,	// BGEZC_MMR6
4823    0U,	// BGEZL
4824    0U,	// BGEZ_MM
4825    0U,	// BGTZ
4826    0U,	// BGTZ64
4827    0U,	// BGTZALC
4828    0U,	// BGTZALC_MMR6
4829    0U,	// BGTZC
4830    0U,	// BGTZC64
4831    0U,	// BGTZC_MMR6
4832    0U,	// BGTZL
4833    0U,	// BGTZ_MM
4834    16U,	// BINSLI_B
4835    18U,	// BINSLI_D
4836    20U,	// BINSLI_H
4837    22U,	// BINSLI_W
4838    24U,	// BINSL_B
4839    24U,	// BINSL_D
4840    24U,	// BINSL_H
4841    24U,	// BINSL_W
4842    16U,	// BINSRI_B
4843    18U,	// BINSRI_D
4844    20U,	// BINSRI_H
4845    22U,	// BINSRI_W
4846    24U,	// BINSR_B
4847    24U,	// BINSR_D
4848    24U,	// BINSR_H
4849    24U,	// BINSR_W
4850    0U,	// BITREV
4851    0U,	// BITREV_MM
4852    0U,	// BITSWAP
4853    0U,	// BITSWAP_MMR6
4854    0U,	// BLEZ
4855    0U,	// BLEZ64
4856    0U,	// BLEZALC
4857    0U,	// BLEZALC_MMR6
4858    0U,	// BLEZC
4859    0U,	// BLEZC64
4860    0U,	// BLEZC_MMR6
4861    0U,	// BLEZL
4862    0U,	// BLEZ_MM
4863    0U,	// BLTC
4864    0U,	// BLTC64
4865    0U,	// BLTC_MMR6
4866    0U,	// BLTUC
4867    0U,	// BLTUC64
4868    0U,	// BLTUC_MMR6
4869    0U,	// BLTZ
4870    0U,	// BLTZ64
4871    0U,	// BLTZAL
4872    0U,	// BLTZALC
4873    0U,	// BLTZALC_MMR6
4874    0U,	// BLTZALL
4875    0U,	// BLTZALS_MM
4876    0U,	// BLTZAL_MM
4877    0U,	// BLTZC
4878    0U,	// BLTZC64
4879    0U,	// BLTZC_MMR6
4880    0U,	// BLTZL
4881    0U,	// BLTZ_MM
4882    26U,	// BMNZI_B
4883    24U,	// BMNZ_V
4884    26U,	// BMZI_B
4885    24U,	// BMZ_V
4886    0U,	// BNE
4887    0U,	// BNE64
4888    0U,	// BNEC
4889    0U,	// BNEC64
4890    0U,	// BNEC_MMR6
4891    2U,	// BNEGI_B
4892    12U,	// BNEGI_D
4893    14U,	// BNEGI_H
4894    4U,	// BNEGI_W
4895    0U,	// BNEG_B
4896    0U,	// BNEG_D
4897    0U,	// BNEG_H
4898    0U,	// BNEG_W
4899    0U,	// BNEL
4900    0U,	// BNEZ16_MM
4901    0U,	// BNEZALC
4902    0U,	// BNEZALC_MMR6
4903    0U,	// BNEZC
4904    0U,	// BNEZC16_MMR6
4905    0U,	// BNEZC64
4906    0U,	// BNEZC_MM
4907    0U,	// BNEZC_MMR6
4908    0U,	// BNE_MM
4909    0U,	// BNVC
4910    0U,	// BNVC_MMR6
4911    0U,	// BNZ_B
4912    0U,	// BNZ_D
4913    0U,	// BNZ_H
4914    0U,	// BNZ_V
4915    0U,	// BNZ_W
4916    0U,	// BOVC
4917    0U,	// BOVC_MMR6
4918    0U,	// BPOSGE32
4919    0U,	// BPOSGE32C_MMR3
4920    0U,	// BPOSGE32_MM
4921    0U,	// BREAK
4922    0U,	// BREAK16_MM
4923    0U,	// BREAK16_MMR6
4924    0U,	// BREAK_MM
4925    0U,	// BREAK_MMR6
4926    26U,	// BSELI_B
4927    24U,	// BSEL_V
4928    2U,	// BSETI_B
4929    12U,	// BSETI_D
4930    14U,	// BSETI_H
4931    4U,	// BSETI_W
4932    0U,	// BSET_B
4933    0U,	// BSET_D
4934    0U,	// BSET_H
4935    0U,	// BSET_W
4936    0U,	// BZ_B
4937    0U,	// BZ_D
4938    0U,	// BZ_H
4939    0U,	// BZ_V
4940    0U,	// BZ_W
4941    0U,	// BeqzRxImm16
4942    0U,	// BeqzRxImmX16
4943    0U,	// Bimm16
4944    0U,	// BimmX16
4945    0U,	// BnezRxImm16
4946    0U,	// BnezRxImmX16
4947    0U,	// Break16
4948    0U,	// Bteqz16
4949    0U,	// BteqzX16
4950    0U,	// Btnez16
4951    0U,	// BtnezX16
4952    0U,	// CACHE
4953    0U,	// CACHEE
4954    0U,	// CACHEE_MM
4955    0U,	// CACHE_MM
4956    0U,	// CACHE_MMR6
4957    0U,	// CACHE_R6
4958    0U,	// CEIL_L_D64
4959    0U,	// CEIL_L_D_MMR6
4960    0U,	// CEIL_L_S
4961    0U,	// CEIL_L_S_MMR6
4962    0U,	// CEIL_W_D32
4963    0U,	// CEIL_W_D64
4964    0U,	// CEIL_W_D_MMR6
4965    0U,	// CEIL_W_MM
4966    0U,	// CEIL_W_S
4967    0U,	// CEIL_W_S_MM
4968    0U,	// CEIL_W_S_MMR6
4969    0U,	// CEQI_B
4970    0U,	// CEQI_D
4971    0U,	// CEQI_H
4972    0U,	// CEQI_W
4973    0U,	// CEQ_B
4974    0U,	// CEQ_D
4975    0U,	// CEQ_H
4976    0U,	// CEQ_W
4977    0U,	// CFC1
4978    0U,	// CFC1_MM
4979    0U,	// CFC2_MM
4980    0U,	// CFCMSA
4981    580U,	// CINS
4982    580U,	// CINS32
4983    580U,	// CINS64_32
4984    580U,	// CINS_i32
4985    0U,	// CLASS_D
4986    0U,	// CLASS_D_MMR6
4987    0U,	// CLASS_S
4988    0U,	// CLASS_S_MMR6
4989    0U,	// CLEI_S_B
4990    0U,	// CLEI_S_D
4991    0U,	// CLEI_S_H
4992    0U,	// CLEI_S_W
4993    4U,	// CLEI_U_B
4994    4U,	// CLEI_U_D
4995    4U,	// CLEI_U_H
4996    4U,	// CLEI_U_W
4997    0U,	// CLE_S_B
4998    0U,	// CLE_S_D
4999    0U,	// CLE_S_H
5000    0U,	// CLE_S_W
5001    0U,	// CLE_U_B
5002    0U,	// CLE_U_D
5003    0U,	// CLE_U_H
5004    0U,	// CLE_U_W
5005    0U,	// CLO
5006    0U,	// CLO_MM
5007    0U,	// CLO_MMR6
5008    0U,	// CLO_R6
5009    0U,	// CLTI_S_B
5010    0U,	// CLTI_S_D
5011    0U,	// CLTI_S_H
5012    0U,	// CLTI_S_W
5013    4U,	// CLTI_U_B
5014    4U,	// CLTI_U_D
5015    4U,	// CLTI_U_H
5016    4U,	// CLTI_U_W
5017    0U,	// CLT_S_B
5018    0U,	// CLT_S_D
5019    0U,	// CLT_S_H
5020    0U,	// CLT_S_W
5021    0U,	// CLT_U_B
5022    0U,	// CLT_U_D
5023    0U,	// CLT_U_H
5024    0U,	// CLT_U_W
5025    0U,	// CLZ
5026    0U,	// CLZ_MM
5027    0U,	// CLZ_MMR6
5028    0U,	// CLZ_R6
5029    0U,	// CMPGDU_EQ_QB
5030    0U,	// CMPGDU_EQ_QB_MMR2
5031    0U,	// CMPGDU_LE_QB
5032    0U,	// CMPGDU_LE_QB_MMR2
5033    0U,	// CMPGDU_LT_QB
5034    0U,	// CMPGDU_LT_QB_MMR2
5035    0U,	// CMPGU_EQ_QB
5036    0U,	// CMPGU_EQ_QB_MM
5037    0U,	// CMPGU_LE_QB
5038    0U,	// CMPGU_LE_QB_MM
5039    0U,	// CMPGU_LT_QB
5040    0U,	// CMPGU_LT_QB_MM
5041    0U,	// CMPU_EQ_QB
5042    0U,	// CMPU_EQ_QB_MM
5043    0U,	// CMPU_LE_QB
5044    0U,	// CMPU_LE_QB_MM
5045    0U,	// CMPU_LT_QB
5046    0U,	// CMPU_LT_QB_MM
5047    0U,	// CMP_AF_D_MMR6
5048    0U,	// CMP_AF_S_MMR6
5049    0U,	// CMP_EQ_D
5050    0U,	// CMP_EQ_D_MMR6
5051    0U,	// CMP_EQ_PH
5052    0U,	// CMP_EQ_PH_MM
5053    0U,	// CMP_EQ_S
5054    0U,	// CMP_EQ_S_MMR6
5055    0U,	// CMP_F_D
5056    0U,	// CMP_F_S
5057    0U,	// CMP_LE_D
5058    0U,	// CMP_LE_D_MMR6
5059    0U,	// CMP_LE_PH
5060    0U,	// CMP_LE_PH_MM
5061    0U,	// CMP_LE_S
5062    0U,	// CMP_LE_S_MMR6
5063    0U,	// CMP_LT_D
5064    0U,	// CMP_LT_D_MMR6
5065    0U,	// CMP_LT_PH
5066    0U,	// CMP_LT_PH_MM
5067    0U,	// CMP_LT_S
5068    0U,	// CMP_LT_S_MMR6
5069    0U,	// CMP_SAF_D
5070    0U,	// CMP_SAF_D_MMR6
5071    0U,	// CMP_SAF_S
5072    0U,	// CMP_SAF_S_MMR6
5073    0U,	// CMP_SEQ_D
5074    0U,	// CMP_SEQ_D_MMR6
5075    0U,	// CMP_SEQ_S
5076    0U,	// CMP_SEQ_S_MMR6
5077    0U,	// CMP_SLE_D
5078    0U,	// CMP_SLE_D_MMR6
5079    0U,	// CMP_SLE_S
5080    0U,	// CMP_SLE_S_MMR6
5081    0U,	// CMP_SLT_D
5082    0U,	// CMP_SLT_D_MMR6
5083    0U,	// CMP_SLT_S
5084    0U,	// CMP_SLT_S_MMR6
5085    0U,	// CMP_SUEQ_D
5086    0U,	// CMP_SUEQ_D_MMR6
5087    0U,	// CMP_SUEQ_S
5088    0U,	// CMP_SUEQ_S_MMR6
5089    0U,	// CMP_SULE_D
5090    0U,	// CMP_SULE_D_MMR6
5091    0U,	// CMP_SULE_S
5092    0U,	// CMP_SULE_S_MMR6
5093    0U,	// CMP_SULT_D
5094    0U,	// CMP_SULT_D_MMR6
5095    0U,	// CMP_SULT_S
5096    0U,	// CMP_SULT_S_MMR6
5097    0U,	// CMP_SUN_D
5098    0U,	// CMP_SUN_D_MMR6
5099    0U,	// CMP_SUN_S
5100    0U,	// CMP_SUN_S_MMR6
5101    0U,	// CMP_UEQ_D
5102    0U,	// CMP_UEQ_D_MMR6
5103    0U,	// CMP_UEQ_S
5104    0U,	// CMP_UEQ_S_MMR6
5105    0U,	// CMP_ULE_D
5106    0U,	// CMP_ULE_D_MMR6
5107    0U,	// CMP_ULE_S
5108    0U,	// CMP_ULE_S_MMR6
5109    0U,	// CMP_ULT_D
5110    0U,	// CMP_ULT_D_MMR6
5111    0U,	// CMP_ULT_S
5112    0U,	// CMP_ULT_S_MMR6
5113    0U,	// CMP_UN_D
5114    0U,	// CMP_UN_D_MMR6
5115    0U,	// CMP_UN_S
5116    0U,	// CMP_UN_S_MMR6
5117    142U,	// COPY_S_B
5118    156U,	// COPY_S_D
5119    130U,	// COPY_S_H
5120    138U,	// COPY_S_W
5121    142U,	// COPY_U_B
5122    130U,	// COPY_U_H
5123    138U,	// COPY_U_W
5124    0U,	// CRC32B
5125    0U,	// CRC32CB
5126    0U,	// CRC32CD
5127    0U,	// CRC32CH
5128    0U,	// CRC32CW
5129    0U,	// CRC32D
5130    0U,	// CRC32H
5131    0U,	// CRC32W
5132    0U,	// CTC1
5133    0U,	// CTC1_MM
5134    0U,	// CTC2_MM
5135    0U,	// CTCMSA
5136    0U,	// CVT_D32_S
5137    0U,	// CVT_D32_S_MM
5138    0U,	// CVT_D32_W
5139    0U,	// CVT_D32_W_MM
5140    0U,	// CVT_D64_L
5141    0U,	// CVT_D64_S
5142    0U,	// CVT_D64_S_MM
5143    0U,	// CVT_D64_W
5144    0U,	// CVT_D64_W_MM
5145    0U,	// CVT_D_L_MMR6
5146    0U,	// CVT_L_D64
5147    0U,	// CVT_L_D64_MM
5148    0U,	// CVT_L_D_MMR6
5149    0U,	// CVT_L_S
5150    0U,	// CVT_L_S_MM
5151    0U,	// CVT_L_S_MMR6
5152    0U,	// CVT_PS_S64
5153    0U,	// CVT_S_D32
5154    0U,	// CVT_S_D32_MM
5155    0U,	// CVT_S_D64
5156    0U,	// CVT_S_D64_MM
5157    0U,	// CVT_S_L
5158    0U,	// CVT_S_L_MMR6
5159    0U,	// CVT_S_PL64
5160    0U,	// CVT_S_PU64
5161    0U,	// CVT_S_W
5162    0U,	// CVT_S_W_MM
5163    0U,	// CVT_S_W_MMR6
5164    0U,	// CVT_W_D32
5165    0U,	// CVT_W_D32_MM
5166    0U,	// CVT_W_D64
5167    0U,	// CVT_W_D64_MM
5168    0U,	// CVT_W_S
5169    0U,	// CVT_W_S_MM
5170    0U,	// CVT_W_S_MMR6
5171    0U,	// C_EQ_D32
5172    0U,	// C_EQ_D32_MM
5173    0U,	// C_EQ_D64
5174    0U,	// C_EQ_D64_MM
5175    0U,	// C_EQ_S
5176    0U,	// C_EQ_S_MM
5177    0U,	// C_F_D32
5178    0U,	// C_F_D32_MM
5179    0U,	// C_F_D64
5180    0U,	// C_F_D64_MM
5181    0U,	// C_F_S
5182    0U,	// C_F_S_MM
5183    0U,	// C_LE_D32
5184    0U,	// C_LE_D32_MM
5185    0U,	// C_LE_D64
5186    0U,	// C_LE_D64_MM
5187    0U,	// C_LE_S
5188    0U,	// C_LE_S_MM
5189    0U,	// C_LT_D32
5190    0U,	// C_LT_D32_MM
5191    0U,	// C_LT_D64
5192    0U,	// C_LT_D64_MM
5193    0U,	// C_LT_S
5194    0U,	// C_LT_S_MM
5195    0U,	// C_NGE_D32
5196    0U,	// C_NGE_D32_MM
5197    0U,	// C_NGE_D64
5198    0U,	// C_NGE_D64_MM
5199    0U,	// C_NGE_S
5200    0U,	// C_NGE_S_MM
5201    0U,	// C_NGLE_D32
5202    0U,	// C_NGLE_D32_MM
5203    0U,	// C_NGLE_D64
5204    0U,	// C_NGLE_D64_MM
5205    0U,	// C_NGLE_S
5206    0U,	// C_NGLE_S_MM
5207    0U,	// C_NGL_D32
5208    0U,	// C_NGL_D32_MM
5209    0U,	// C_NGL_D64
5210    0U,	// C_NGL_D64_MM
5211    0U,	// C_NGL_S
5212    0U,	// C_NGL_S_MM
5213    0U,	// C_NGT_D32
5214    0U,	// C_NGT_D32_MM
5215    0U,	// C_NGT_D64
5216    0U,	// C_NGT_D64_MM
5217    0U,	// C_NGT_S
5218    0U,	// C_NGT_S_MM
5219    0U,	// C_OLE_D32
5220    0U,	// C_OLE_D32_MM
5221    0U,	// C_OLE_D64
5222    0U,	// C_OLE_D64_MM
5223    0U,	// C_OLE_S
5224    0U,	// C_OLE_S_MM
5225    0U,	// C_OLT_D32
5226    0U,	// C_OLT_D32_MM
5227    0U,	// C_OLT_D64
5228    0U,	// C_OLT_D64_MM
5229    0U,	// C_OLT_S
5230    0U,	// C_OLT_S_MM
5231    0U,	// C_SEQ_D32
5232    0U,	// C_SEQ_D32_MM
5233    0U,	// C_SEQ_D64
5234    0U,	// C_SEQ_D64_MM
5235    0U,	// C_SEQ_S
5236    0U,	// C_SEQ_S_MM
5237    0U,	// C_SF_D32
5238    0U,	// C_SF_D32_MM
5239    0U,	// C_SF_D64
5240    0U,	// C_SF_D64_MM
5241    0U,	// C_SF_S
5242    0U,	// C_SF_S_MM
5243    0U,	// C_UEQ_D32
5244    0U,	// C_UEQ_D32_MM
5245    0U,	// C_UEQ_D64
5246    0U,	// C_UEQ_D64_MM
5247    0U,	// C_UEQ_S
5248    0U,	// C_UEQ_S_MM
5249    0U,	// C_ULE_D32
5250    0U,	// C_ULE_D32_MM
5251    0U,	// C_ULE_D64
5252    0U,	// C_ULE_D64_MM
5253    0U,	// C_ULE_S
5254    0U,	// C_ULE_S_MM
5255    0U,	// C_ULT_D32
5256    0U,	// C_ULT_D32_MM
5257    0U,	// C_ULT_D64
5258    0U,	// C_ULT_D64_MM
5259    0U,	// C_ULT_S
5260    0U,	// C_ULT_S_MM
5261    0U,	// C_UN_D32
5262    0U,	// C_UN_D32_MM
5263    0U,	// C_UN_D64
5264    0U,	// C_UN_D64_MM
5265    0U,	// C_UN_S
5266    0U,	// C_UN_S_MM
5267    0U,	// CmpRxRy16
5268    0U,	// CmpiRxImm16
5269    0U,	// CmpiRxImmX16
5270    0U,	// DADD
5271    0U,	// DADDi
5272    0U,	// DADDiu
5273    0U,	// DADDu
5274    8U,	// DAHI
5275    1088U,	// DALIGN
5276    8U,	// DATI
5277    8U,	// DAUI
5278    0U,	// DBITSWAP
5279    0U,	// DCLO
5280    0U,	// DCLO_R6
5281    0U,	// DCLZ
5282    0U,	// DCLZ_R6
5283    0U,	// DDIV
5284    0U,	// DDIVU
5285    0U,	// DERET
5286    0U,	// DERET_MM
5287    0U,	// DERET_MMR6
5288    1612U,	// DEXT
5289    2124U,	// DEXT64_32
5290    2628U,	// DEXTM
5291    222U,	// DEXTU
5292    0U,	// DI
5293    3148U,	// DINS
5294    3652U,	// DINSM
5295    286U,	// DINSU
5296    0U,	// DIV
5297    0U,	// DIVU
5298    0U,	// DIVU_MMR6
5299    0U,	// DIV_MMR6
5300    0U,	// DIV_S_B
5301    0U,	// DIV_S_D
5302    0U,	// DIV_S_H
5303    0U,	// DIV_S_W
5304    0U,	// DIV_U_B
5305    0U,	// DIV_U_D
5306    0U,	// DIV_U_H
5307    0U,	// DIV_U_W
5308    0U,	// DI_MM
5309    0U,	// DI_MMR6
5310    4160U,	// DLSA
5311    4160U,	// DLSA_R6
5312    2U,	// DMFC0
5313    0U,	// DMFC1
5314    2U,	// DMFC2
5315    0U,	// DMFC2_OCTEON
5316    2U,	// DMFGC0
5317    0U,	// DMOD
5318    0U,	// DMODU
5319    0U,	// DMT
5320    0U,	// DMTC0
5321    0U,	// DMTC1
5322    0U,	// DMTC2
5323    0U,	// DMTC2_OCTEON
5324    0U,	// DMTGC0
5325    0U,	// DMUH
5326    0U,	// DMUHU
5327    0U,	// DMUL
5328    0U,	// DMULT
5329    0U,	// DMULTu
5330    0U,	// DMULU
5331    0U,	// DMUL_R6
5332    0U,	// DOTP_S_D
5333    0U,	// DOTP_S_H
5334    0U,	// DOTP_S_W
5335    0U,	// DOTP_U_D
5336    0U,	// DOTP_U_H
5337    0U,	// DOTP_U_W
5338    24U,	// DPADD_S_D
5339    24U,	// DPADD_S_H
5340    24U,	// DPADD_S_W
5341    24U,	// DPADD_U_D
5342    24U,	// DPADD_U_H
5343    24U,	// DPADD_U_W
5344    0U,	// DPAQX_SA_W_PH
5345    0U,	// DPAQX_SA_W_PH_MMR2
5346    0U,	// DPAQX_S_W_PH
5347    0U,	// DPAQX_S_W_PH_MMR2
5348    0U,	// DPAQ_SA_L_W
5349    0U,	// DPAQ_SA_L_W_MM
5350    0U,	// DPAQ_S_W_PH
5351    0U,	// DPAQ_S_W_PH_MM
5352    0U,	// DPAU_H_QBL
5353    0U,	// DPAU_H_QBL_MM
5354    0U,	// DPAU_H_QBR
5355    0U,	// DPAU_H_QBR_MM
5356    0U,	// DPAX_W_PH
5357    0U,	// DPAX_W_PH_MMR2
5358    0U,	// DPA_W_PH
5359    0U,	// DPA_W_PH_MMR2
5360    0U,	// DPOP
5361    0U,	// DPSQX_SA_W_PH
5362    0U,	// DPSQX_SA_W_PH_MMR2
5363    0U,	// DPSQX_S_W_PH
5364    0U,	// DPSQX_S_W_PH_MMR2
5365    0U,	// DPSQ_SA_L_W
5366    0U,	// DPSQ_SA_L_W_MM
5367    0U,	// DPSQ_S_W_PH
5368    0U,	// DPSQ_S_W_PH_MM
5369    24U,	// DPSUB_S_D
5370    24U,	// DPSUB_S_H
5371    24U,	// DPSUB_S_W
5372    24U,	// DPSUB_U_D
5373    24U,	// DPSUB_U_H
5374    24U,	// DPSUB_U_W
5375    0U,	// DPSU_H_QBL
5376    0U,	// DPSU_H_QBL_MM
5377    0U,	// DPSU_H_QBR
5378    0U,	// DPSU_H_QBR_MM
5379    0U,	// DPSX_W_PH
5380    0U,	// DPSX_W_PH_MMR2
5381    0U,	// DPS_W_PH
5382    0U,	// DPS_W_PH_MMR2
5383    12U,	// DROTR
5384    4U,	// DROTR32
5385    0U,	// DROTRV
5386    0U,	// DSBH
5387    0U,	// DSDIV
5388    0U,	// DSHD
5389    12U,	// DSLL
5390    4U,	// DSLL32
5391    0U,	// DSLL64_32
5392    0U,	// DSLLV
5393    12U,	// DSRA
5394    4U,	// DSRA32
5395    0U,	// DSRAV
5396    12U,	// DSRL
5397    4U,	// DSRL32
5398    0U,	// DSRLV
5399    0U,	// DSUB
5400    0U,	// DSUBu
5401    0U,	// DUDIV
5402    0U,	// DVP
5403    0U,	// DVPE
5404    0U,	// DVP_MMR6
5405    0U,	// DivRxRy16
5406    0U,	// DivuRxRy16
5407    0U,	// EHB
5408    0U,	// EHB_MM
5409    0U,	// EHB_MMR6
5410    0U,	// EI
5411    0U,	// EI_MM
5412    0U,	// EI_MMR6
5413    0U,	// EMT
5414    0U,	// ERET
5415    0U,	// ERETNC
5416    0U,	// ERETNC_MMR6
5417    0U,	// ERET_MM
5418    0U,	// ERET_MMR6
5419    0U,	// EVP
5420    0U,	// EVPE
5421    0U,	// EVP_MMR6
5422    2116U,	// EXT
5423    4U,	// EXTP
5424    4U,	// EXTPDP
5425    0U,	// EXTPDPV
5426    0U,	// EXTPDPV_MM
5427    4U,	// EXTPDP_MM
5428    0U,	// EXTPV
5429    0U,	// EXTPV_MM
5430    4U,	// EXTP_MM
5431    0U,	// EXTRV_RS_W
5432    0U,	// EXTRV_RS_W_MM
5433    0U,	// EXTRV_R_W
5434    0U,	// EXTRV_R_W_MM
5435    0U,	// EXTRV_S_H
5436    0U,	// EXTRV_S_H_MM
5437    0U,	// EXTRV_W
5438    0U,	// EXTRV_W_MM
5439    4U,	// EXTR_RS_W
5440    4U,	// EXTR_RS_W_MM
5441    4U,	// EXTR_R_W
5442    4U,	// EXTR_R_W_MM
5443    4U,	// EXTR_S_H
5444    4U,	// EXTR_S_H_MM
5445    4U,	// EXTR_W
5446    4U,	// EXTR_W_MM
5447    580U,	// EXTS
5448    580U,	// EXTS32
5449    2116U,	// EXT_MM
5450    2116U,	// EXT_MMR6
5451    0U,	// FABS_D32
5452    0U,	// FABS_D32_MM
5453    0U,	// FABS_D64
5454    0U,	// FABS_D64_MM
5455    0U,	// FABS_S
5456    0U,	// FABS_S_MM
5457    0U,	// FADD_D
5458    0U,	// FADD_D32
5459    0U,	// FADD_D32_MM
5460    0U,	// FADD_D64
5461    0U,	// FADD_D64_MM
5462    0U,	// FADD_S
5463    0U,	// FADD_S_MM
5464    32U,	// FADD_S_MMR6
5465    0U,	// FADD_W
5466    0U,	// FCAF_D
5467    0U,	// FCAF_W
5468    0U,	// FCEQ_D
5469    0U,	// FCEQ_W
5470    0U,	// FCLASS_D
5471    0U,	// FCLASS_W
5472    0U,	// FCLE_D
5473    0U,	// FCLE_W
5474    0U,	// FCLT_D
5475    0U,	// FCLT_W
5476    0U,	// FCMP_D32
5477    0U,	// FCMP_D32_MM
5478    0U,	// FCMP_D64
5479    0U,	// FCMP_S32
5480    0U,	// FCMP_S32_MM
5481    0U,	// FCNE_D
5482    0U,	// FCNE_W
5483    0U,	// FCOR_D
5484    0U,	// FCOR_W
5485    0U,	// FCUEQ_D
5486    0U,	// FCUEQ_W
5487    0U,	// FCULE_D
5488    0U,	// FCULE_W
5489    0U,	// FCULT_D
5490    0U,	// FCULT_W
5491    0U,	// FCUNE_D
5492    0U,	// FCUNE_W
5493    0U,	// FCUN_D
5494    0U,	// FCUN_W
5495    0U,	// FDIV_D
5496    0U,	// FDIV_D32
5497    0U,	// FDIV_D32_MM
5498    0U,	// FDIV_D64
5499    0U,	// FDIV_D64_MM
5500    0U,	// FDIV_S
5501    0U,	// FDIV_S_MM
5502    32U,	// FDIV_S_MMR6
5503    0U,	// FDIV_W
5504    0U,	// FEXDO_H
5505    0U,	// FEXDO_W
5506    0U,	// FEXP2_D
5507    0U,	// FEXP2_W
5508    0U,	// FEXUPL_D
5509    0U,	// FEXUPL_W
5510    0U,	// FEXUPR_D
5511    0U,	// FEXUPR_W
5512    0U,	// FFINT_S_D
5513    0U,	// FFINT_S_W
5514    0U,	// FFINT_U_D
5515    0U,	// FFINT_U_W
5516    0U,	// FFQL_D
5517    0U,	// FFQL_W
5518    0U,	// FFQR_D
5519    0U,	// FFQR_W
5520    0U,	// FILL_B
5521    0U,	// FILL_D
5522    0U,	// FILL_H
5523    0U,	// FILL_W
5524    0U,	// FLOG2_D
5525    0U,	// FLOG2_W
5526    0U,	// FLOOR_L_D64
5527    0U,	// FLOOR_L_D_MMR6
5528    0U,	// FLOOR_L_S
5529    0U,	// FLOOR_L_S_MMR6
5530    0U,	// FLOOR_W_D32
5531    0U,	// FLOOR_W_D64
5532    0U,	// FLOOR_W_D_MMR6
5533    0U,	// FLOOR_W_MM
5534    0U,	// FLOOR_W_S
5535    0U,	// FLOOR_W_S_MM
5536    0U,	// FLOOR_W_S_MMR6
5537    24U,	// FMADD_D
5538    24U,	// FMADD_W
5539    0U,	// FMAX_A_D
5540    0U,	// FMAX_A_W
5541    0U,	// FMAX_D
5542    0U,	// FMAX_W
5543    0U,	// FMIN_A_D
5544    0U,	// FMIN_A_W
5545    0U,	// FMIN_D
5546    0U,	// FMIN_W
5547    0U,	// FMOV_D32
5548    0U,	// FMOV_D32_MM
5549    0U,	// FMOV_D64
5550    0U,	// FMOV_D64_MM
5551    0U,	// FMOV_D_MMR6
5552    0U,	// FMOV_S
5553    0U,	// FMOV_S_MM
5554    0U,	// FMOV_S_MMR6
5555    24U,	// FMSUB_D
5556    24U,	// FMSUB_W
5557    0U,	// FMUL_D
5558    0U,	// FMUL_D32
5559    0U,	// FMUL_D32_MM
5560    0U,	// FMUL_D64
5561    0U,	// FMUL_D64_MM
5562    0U,	// FMUL_S
5563    0U,	// FMUL_S_MM
5564    32U,	// FMUL_S_MMR6
5565    0U,	// FMUL_W
5566    0U,	// FNEG_D32
5567    0U,	// FNEG_D32_MM
5568    0U,	// FNEG_D64
5569    0U,	// FNEG_D64_MM
5570    0U,	// FNEG_S
5571    0U,	// FNEG_S_MM
5572    0U,	// FNEG_S_MMR6
5573    0U,	// FORK
5574    0U,	// FRCP_D
5575    0U,	// FRCP_W
5576    0U,	// FRINT_D
5577    0U,	// FRINT_W
5578    0U,	// FRSQRT_D
5579    0U,	// FRSQRT_W
5580    0U,	// FSAF_D
5581    0U,	// FSAF_W
5582    0U,	// FSEQ_D
5583    0U,	// FSEQ_W
5584    0U,	// FSLE_D
5585    0U,	// FSLE_W
5586    0U,	// FSLT_D
5587    0U,	// FSLT_W
5588    0U,	// FSNE_D
5589    0U,	// FSNE_W
5590    0U,	// FSOR_D
5591    0U,	// FSOR_W
5592    0U,	// FSQRT_D
5593    0U,	// FSQRT_D32
5594    0U,	// FSQRT_D32_MM
5595    0U,	// FSQRT_D64
5596    0U,	// FSQRT_D64_MM
5597    0U,	// FSQRT_S
5598    0U,	// FSQRT_S_MM
5599    0U,	// FSQRT_W
5600    0U,	// FSUB_D
5601    0U,	// FSUB_D32
5602    0U,	// FSUB_D32_MM
5603    0U,	// FSUB_D64
5604    0U,	// FSUB_D64_MM
5605    0U,	// FSUB_S
5606    0U,	// FSUB_S_MM
5607    32U,	// FSUB_S_MMR6
5608    0U,	// FSUB_W
5609    0U,	// FSUEQ_D
5610    0U,	// FSUEQ_W
5611    0U,	// FSULE_D
5612    0U,	// FSULE_W
5613    0U,	// FSULT_D
5614    0U,	// FSULT_W
5615    0U,	// FSUNE_D
5616    0U,	// FSUNE_W
5617    0U,	// FSUN_D
5618    0U,	// FSUN_W
5619    0U,	// FTINT_S_D
5620    0U,	// FTINT_S_W
5621    0U,	// FTINT_U_D
5622    0U,	// FTINT_U_W
5623    0U,	// FTQ_H
5624    0U,	// FTQ_W
5625    0U,	// FTRUNC_S_D
5626    0U,	// FTRUNC_S_W
5627    0U,	// FTRUNC_U_D
5628    0U,	// FTRUNC_U_W
5629    0U,	// GINVI
5630    0U,	// GINVI_MMR6
5631    0U,	// GINVT
5632    0U,	// GINVT_MMR6
5633    0U,	// HADD_S_D
5634    0U,	// HADD_S_H
5635    0U,	// HADD_S_W
5636    0U,	// HADD_U_D
5637    0U,	// HADD_U_H
5638    0U,	// HADD_U_W
5639    0U,	// HSUB_S_D
5640    0U,	// HSUB_S_H
5641    0U,	// HSUB_S_W
5642    0U,	// HSUB_U_D
5643    0U,	// HSUB_U_H
5644    0U,	// HSUB_U_W
5645    0U,	// HYPCALL
5646    0U,	// HYPCALL_MM
5647    0U,	// ILVEV_B
5648    0U,	// ILVEV_D
5649    0U,	// ILVEV_H
5650    0U,	// ILVEV_W
5651    0U,	// ILVL_B
5652    0U,	// ILVL_D
5653    0U,	// ILVL_H
5654    0U,	// ILVL_W
5655    0U,	// ILVOD_B
5656    0U,	// ILVOD_D
5657    0U,	// ILVOD_H
5658    0U,	// ILVOD_W
5659    0U,	// ILVR_B
5660    0U,	// ILVR_D
5661    0U,	// ILVR_H
5662    0U,	// ILVR_W
5663    3140U,	// INS
5664    0U,	// INSERT_B
5665    0U,	// INSERT_D
5666    0U,	// INSERT_H
5667    0U,	// INSERT_W
5668    0U,	// INSV
5669    0U,	// INSVE_B
5670    0U,	// INSVE_D
5671    0U,	// INSVE_H
5672    0U,	// INSVE_W
5673    0U,	// INSV_MM
5674    3140U,	// INS_MM
5675    3140U,	// INS_MMR6
5676    0U,	// J
5677    0U,	// JAL
5678    0U,	// JALR
5679    0U,	// JALR16_MM
5680    0U,	// JALR64
5681    0U,	// JALRC16_MMR6
5682    0U,	// JALRC_HB_MMR6
5683    0U,	// JALRC_MMR6
5684    0U,	// JALRS16_MM
5685    0U,	// JALRS_MM
5686    0U,	// JALR_HB
5687    0U,	// JALR_HB64
5688    0U,	// JALR_MM
5689    0U,	// JALS_MM
5690    0U,	// JALX
5691    0U,	// JALX_MM
5692    0U,	// JAL_MM
5693    0U,	// JIALC
5694    0U,	// JIALC64
5695    0U,	// JIALC_MMR6
5696    0U,	// JIC
5697    0U,	// JIC64
5698    0U,	// JIC_MMR6
5699    0U,	// JR
5700    0U,	// JR16_MM
5701    0U,	// JR64
5702    0U,	// JRADDIUSP
5703    0U,	// JRC16_MM
5704    0U,	// JRC16_MMR6
5705    0U,	// JRCADDIUSP_MMR6
5706    0U,	// JR_HB
5707    0U,	// JR_HB64
5708    0U,	// JR_HB64_R6
5709    0U,	// JR_HB_R6
5710    0U,	// JR_MM
5711    0U,	// J_MM
5712    0U,	// Jal16
5713    0U,	// JalB16
5714    0U,	// JrRa16
5715    0U,	// JrcRa16
5716    0U,	// JrcRx16
5717    0U,	// JumpLinkReg16
5718    0U,	// LB
5719    0U,	// LB64
5720    0U,	// LBE
5721    0U,	// LBE_MM
5722    0U,	// LBU16_MM
5723    0U,	// LBUX
5724    0U,	// LBUX_MM
5725    0U,	// LBU_MMR6
5726    0U,	// LB_MM
5727    0U,	// LB_MMR6
5728    0U,	// LBu
5729    0U,	// LBu64
5730    0U,	// LBuE
5731    0U,	// LBuE_MM
5732    0U,	// LBu_MM
5733    0U,	// LD
5734    0U,	// LDC1
5735    0U,	// LDC164
5736    0U,	// LDC1_D64_MMR6
5737    0U,	// LDC1_MM
5738    0U,	// LDC2
5739    0U,	// LDC2_MMR6
5740    0U,	// LDC2_R6
5741    0U,	// LDC3
5742    0U,	// LDI_B
5743    0U,	// LDI_D
5744    0U,	// LDI_H
5745    0U,	// LDI_W
5746    0U,	// LDL
5747    0U,	// LDPC
5748    0U,	// LDR
5749    0U,	// LDXC1
5750    0U,	// LDXC164
5751    0U,	// LD_B
5752    0U,	// LD_D
5753    0U,	// LD_H
5754    0U,	// LD_W
5755    0U,	// LEA_ADDiu
5756    0U,	// LEA_ADDiu64
5757    0U,	// LEA_ADDiu_MM
5758    0U,	// LH
5759    0U,	// LH64
5760    0U,	// LHE
5761    0U,	// LHE_MM
5762    0U,	// LHU16_MM
5763    0U,	// LHX
5764    0U,	// LHX_MM
5765    0U,	// LH_MM
5766    0U,	// LHu
5767    0U,	// LHu64
5768    0U,	// LHuE
5769    0U,	// LHuE_MM
5770    0U,	// LHu_MM
5771    0U,	// LI16_MM
5772    0U,	// LI16_MMR6
5773    0U,	// LL
5774    0U,	// LL64
5775    0U,	// LL64_R6
5776    0U,	// LLD
5777    0U,	// LLD_R6
5778    0U,	// LLE
5779    0U,	// LLE_MM
5780    0U,	// LL_MM
5781    0U,	// LL_MMR6
5782    0U,	// LL_R6
5783    4160U,	// LSA
5784    0U,	// LSA_MMR6
5785    4160U,	// LSA_R6
5786    0U,	// LUI_MMR6
5787    0U,	// LUXC1
5788    0U,	// LUXC164
5789    0U,	// LUXC1_MM
5790    0U,	// LUi
5791    0U,	// LUi64
5792    0U,	// LUi_MM
5793    0U,	// LW
5794    0U,	// LW16_MM
5795    0U,	// LW64
5796    0U,	// LWC1
5797    0U,	// LWC1_MM
5798    0U,	// LWC2
5799    0U,	// LWC2_MMR6
5800    0U,	// LWC2_R6
5801    0U,	// LWC3
5802    0U,	// LWDSP
5803    0U,	// LWDSP_MM
5804    0U,	// LWE
5805    0U,	// LWE_MM
5806    0U,	// LWGP_MM
5807    0U,	// LWL
5808    0U,	// LWL64
5809    0U,	// LWLE
5810    0U,	// LWLE_MM
5811    0U,	// LWL_MM
5812    0U,	// LWM16_MM
5813    0U,	// LWM16_MMR6
5814    0U,	// LWM32_MM
5815    0U,	// LWPC
5816    0U,	// LWPC_MMR6
5817    0U,	// LWP_MM
5818    0U,	// LWR
5819    0U,	// LWR64
5820    0U,	// LWRE
5821    0U,	// LWRE_MM
5822    0U,	// LWR_MM
5823    0U,	// LWSP_MM
5824    0U,	// LWUPC
5825    0U,	// LWU_MM
5826    0U,	// LWX
5827    0U,	// LWXC1
5828    0U,	// LWXC1_MM
5829    0U,	// LWXS_MM
5830    0U,	// LWX_MM
5831    0U,	// LW_MM
5832    0U,	// LW_MMR6
5833    0U,	// LWu
5834    0U,	// LbRxRyOffMemX16
5835    0U,	// LbuRxRyOffMemX16
5836    0U,	// LhRxRyOffMemX16
5837    0U,	// LhuRxRyOffMemX16
5838    0U,	// LiRxImm16
5839    0U,	// LiRxImmAlignX16
5840    0U,	// LiRxImmX16
5841    0U,	// LwRxPcTcp16
5842    0U,	// LwRxPcTcpX16
5843    0U,	// LwRxRyOffMemX16
5844    0U,	// LwRxSpImmX16
5845    0U,	// MADD
5846    24U,	// MADDF_D
5847    24U,	// MADDF_D_MMR6
5848    24U,	// MADDF_S
5849    24U,	// MADDF_S_MMR6
5850    24U,	// MADDR_Q_H
5851    24U,	// MADDR_Q_W
5852    0U,	// MADDU
5853    0U,	// MADDU_DSP
5854    0U,	// MADDU_DSP_MM
5855    0U,	// MADDU_MM
5856    24U,	// MADDV_B
5857    24U,	// MADDV_D
5858    24U,	// MADDV_H
5859    24U,	// MADDV_W
5860    4672U,	// MADD_D32
5861    4672U,	// MADD_D32_MM
5862    4672U,	// MADD_D64
5863    0U,	// MADD_DSP
5864    0U,	// MADD_DSP_MM
5865    0U,	// MADD_MM
5866    24U,	// MADD_Q_H
5867    24U,	// MADD_Q_W
5868    4672U,	// MADD_S
5869    4672U,	// MADD_S_MM
5870    0U,	// MAQ_SA_W_PHL
5871    0U,	// MAQ_SA_W_PHL_MM
5872    0U,	// MAQ_SA_W_PHR
5873    0U,	// MAQ_SA_W_PHR_MM
5874    0U,	// MAQ_S_W_PHL
5875    0U,	// MAQ_S_W_PHL_MM
5876    0U,	// MAQ_S_W_PHR
5877    0U,	// MAQ_S_W_PHR_MM
5878    0U,	// MAXA_D
5879    0U,	// MAXA_D_MMR6
5880    0U,	// MAXA_S
5881    0U,	// MAXA_S_MMR6
5882    0U,	// MAXI_S_B
5883    0U,	// MAXI_S_D
5884    0U,	// MAXI_S_H
5885    0U,	// MAXI_S_W
5886    4U,	// MAXI_U_B
5887    4U,	// MAXI_U_D
5888    4U,	// MAXI_U_H
5889    4U,	// MAXI_U_W
5890    0U,	// MAX_A_B
5891    0U,	// MAX_A_D
5892    0U,	// MAX_A_H
5893    0U,	// MAX_A_W
5894    0U,	// MAX_D
5895    0U,	// MAX_D_MMR6
5896    0U,	// MAX_S
5897    0U,	// MAX_S_B
5898    0U,	// MAX_S_D
5899    0U,	// MAX_S_H
5900    0U,	// MAX_S_MMR6
5901    0U,	// MAX_S_W
5902    0U,	// MAX_U_B
5903    0U,	// MAX_U_D
5904    0U,	// MAX_U_H
5905    0U,	// MAX_U_W
5906    2U,	// MFC0
5907    2U,	// MFC0_MMR6
5908    0U,	// MFC1
5909    0U,	// MFC1_D64
5910    0U,	// MFC1_MM
5911    0U,	// MFC1_MMR6
5912    2U,	// MFC2
5913    0U,	// MFC2_MMR6
5914    2U,	// MFGC0
5915    2U,	// MFGC0_MM
5916    2U,	// MFHC0_MMR6
5917    0U,	// MFHC1_D32
5918    0U,	// MFHC1_D32_MM
5919    0U,	// MFHC1_D64
5920    0U,	// MFHC1_D64_MM
5921    0U,	// MFHC2_MMR6
5922    2U,	// MFHGC0
5923    2U,	// MFHGC0_MM
5924    0U,	// MFHI
5925    0U,	// MFHI16_MM
5926    0U,	// MFHI64
5927    0U,	// MFHI_DSP
5928    0U,	// MFHI_DSP_MM
5929    0U,	// MFHI_MM
5930    0U,	// MFLO
5931    0U,	// MFLO16_MM
5932    0U,	// MFLO64
5933    0U,	// MFLO_DSP
5934    0U,	// MFLO_DSP_MM
5935    0U,	// MFLO_MM
5936    9308U,	// MFTR
5937    0U,	// MINA_D
5938    0U,	// MINA_D_MMR6
5939    0U,	// MINA_S
5940    0U,	// MINA_S_MMR6
5941    0U,	// MINI_S_B
5942    0U,	// MINI_S_D
5943    0U,	// MINI_S_H
5944    0U,	// MINI_S_W
5945    4U,	// MINI_U_B
5946    4U,	// MINI_U_D
5947    4U,	// MINI_U_H
5948    4U,	// MINI_U_W
5949    0U,	// MIN_A_B
5950    0U,	// MIN_A_D
5951    0U,	// MIN_A_H
5952    0U,	// MIN_A_W
5953    0U,	// MIN_D
5954    0U,	// MIN_D_MMR6
5955    0U,	// MIN_S
5956    0U,	// MIN_S_B
5957    0U,	// MIN_S_D
5958    0U,	// MIN_S_H
5959    0U,	// MIN_S_MMR6
5960    0U,	// MIN_S_W
5961    0U,	// MIN_U_B
5962    0U,	// MIN_U_D
5963    0U,	// MIN_U_H
5964    0U,	// MIN_U_W
5965    0U,	// MOD
5966    0U,	// MODSUB
5967    0U,	// MODSUB_MM
5968    0U,	// MODU
5969    0U,	// MODU_MMR6
5970    0U,	// MOD_MMR6
5971    0U,	// MOD_S_B
5972    0U,	// MOD_S_D
5973    0U,	// MOD_S_H
5974    0U,	// MOD_S_W
5975    0U,	// MOD_U_B
5976    0U,	// MOD_U_D
5977    0U,	// MOD_U_H
5978    0U,	// MOD_U_W
5979    0U,	// MOVE16_MM
5980    0U,	// MOVE16_MMR6
5981    4672U,	// MOVEP_MM
5982    4672U,	// MOVEP_MMR6
5983    0U,	// MOVE_V
5984    0U,	// MOVF_D32
5985    0U,	// MOVF_D32_MM
5986    0U,	// MOVF_D64
5987    0U,	// MOVF_I
5988    0U,	// MOVF_I64
5989    0U,	// MOVF_I_MM
5990    0U,	// MOVF_S
5991    0U,	// MOVF_S_MM
5992    0U,	// MOVN_I64_D64
5993    0U,	// MOVN_I64_I
5994    0U,	// MOVN_I64_I64
5995    0U,	// MOVN_I64_S
5996    0U,	// MOVN_I_D32
5997    0U,	// MOVN_I_D32_MM
5998    0U,	// MOVN_I_D64
5999    0U,	// MOVN_I_I
6000    0U,	// MOVN_I_I64
6001    0U,	// MOVN_I_MM
6002    0U,	// MOVN_I_S
6003    0U,	// MOVN_I_S_MM
6004    0U,	// MOVT_D32
6005    0U,	// MOVT_D32_MM
6006    0U,	// MOVT_D64
6007    0U,	// MOVT_I
6008    0U,	// MOVT_I64
6009    0U,	// MOVT_I_MM
6010    0U,	// MOVT_S
6011    0U,	// MOVT_S_MM
6012    0U,	// MOVZ_I64_D64
6013    0U,	// MOVZ_I64_I
6014    0U,	// MOVZ_I64_I64
6015    0U,	// MOVZ_I64_S
6016    0U,	// MOVZ_I_D32
6017    0U,	// MOVZ_I_D32_MM
6018    0U,	// MOVZ_I_D64
6019    0U,	// MOVZ_I_I
6020    0U,	// MOVZ_I_I64
6021    0U,	// MOVZ_I_MM
6022    0U,	// MOVZ_I_S
6023    0U,	// MOVZ_I_S_MM
6024    0U,	// MSUB
6025    24U,	// MSUBF_D
6026    24U,	// MSUBF_D_MMR6
6027    24U,	// MSUBF_S
6028    24U,	// MSUBF_S_MMR6
6029    24U,	// MSUBR_Q_H
6030    24U,	// MSUBR_Q_W
6031    0U,	// MSUBU
6032    0U,	// MSUBU_DSP
6033    0U,	// MSUBU_DSP_MM
6034    0U,	// MSUBU_MM
6035    24U,	// MSUBV_B
6036    24U,	// MSUBV_D
6037    24U,	// MSUBV_H
6038    24U,	// MSUBV_W
6039    4672U,	// MSUB_D32
6040    4672U,	// MSUB_D32_MM
6041    4672U,	// MSUB_D64
6042    0U,	// MSUB_DSP
6043    0U,	// MSUB_DSP_MM
6044    0U,	// MSUB_MM
6045    24U,	// MSUB_Q_H
6046    24U,	// MSUB_Q_W
6047    4672U,	// MSUB_S
6048    4672U,	// MSUB_S_MM
6049    0U,	// MTC0
6050    0U,	// MTC0_MMR6
6051    0U,	// MTC1
6052    0U,	// MTC1_D64
6053    0U,	// MTC1_D64_MM
6054    0U,	// MTC1_MM
6055    0U,	// MTC1_MMR6
6056    0U,	// MTC2
6057    0U,	// MTC2_MMR6
6058    0U,	// MTGC0
6059    0U,	// MTGC0_MM
6060    0U,	// MTHC0_MMR6
6061    0U,	// MTHC1_D32
6062    0U,	// MTHC1_D32_MM
6063    0U,	// MTHC1_D64
6064    0U,	// MTHC1_D64_MM
6065    0U,	// MTHC2_MMR6
6066    0U,	// MTHGC0
6067    0U,	// MTHGC0_MM
6068    0U,	// MTHI
6069    0U,	// MTHI64
6070    0U,	// MTHI_DSP
6071    0U,	// MTHI_DSP_MM
6072    0U,	// MTHI_MM
6073    0U,	// MTHLIP
6074    0U,	// MTHLIP_MM
6075    0U,	// MTLO
6076    0U,	// MTLO64
6077    0U,	// MTLO_DSP
6078    0U,	// MTLO_DSP_MM
6079    0U,	// MTLO_MM
6080    0U,	// MTM0
6081    0U,	// MTM1
6082    0U,	// MTM2
6083    0U,	// MTP0
6084    0U,	// MTP1
6085    0U,	// MTP2
6086    1U,	// MTTR
6087    0U,	// MUH
6088    0U,	// MUHU
6089    0U,	// MUHU_MMR6
6090    0U,	// MUH_MMR6
6091    0U,	// MUL
6092    0U,	// MULEQ_S_W_PHL
6093    0U,	// MULEQ_S_W_PHL_MM
6094    0U,	// MULEQ_S_W_PHR
6095    0U,	// MULEQ_S_W_PHR_MM
6096    0U,	// MULEU_S_PH_QBL
6097    0U,	// MULEU_S_PH_QBL_MM
6098    0U,	// MULEU_S_PH_QBR
6099    0U,	// MULEU_S_PH_QBR_MM
6100    0U,	// MULQ_RS_PH
6101    0U,	// MULQ_RS_PH_MM
6102    0U,	// MULQ_RS_W
6103    0U,	// MULQ_RS_W_MMR2
6104    0U,	// MULQ_S_PH
6105    0U,	// MULQ_S_PH_MMR2
6106    0U,	// MULQ_S_W
6107    0U,	// MULQ_S_W_MMR2
6108    0U,	// MULR_Q_H
6109    0U,	// MULR_Q_W
6110    0U,	// MULSAQ_S_W_PH
6111    0U,	// MULSAQ_S_W_PH_MM
6112    0U,	// MULSA_W_PH
6113    0U,	// MULSA_W_PH_MMR2
6114    0U,	// MULT
6115    0U,	// MULTU_DSP
6116    0U,	// MULTU_DSP_MM
6117    0U,	// MULT_DSP
6118    0U,	// MULT_DSP_MM
6119    0U,	// MULT_MM
6120    0U,	// MULTu
6121    0U,	// MULTu_MM
6122    0U,	// MULU
6123    0U,	// MULU_MMR6
6124    0U,	// MULV_B
6125    0U,	// MULV_D
6126    0U,	// MULV_H
6127    0U,	// MULV_W
6128    0U,	// MUL_MM
6129    0U,	// MUL_MMR6
6130    0U,	// MUL_PH
6131    0U,	// MUL_PH_MMR2
6132    0U,	// MUL_Q_H
6133    0U,	// MUL_Q_W
6134    0U,	// MUL_R6
6135    0U,	// MUL_S_PH
6136    0U,	// MUL_S_PH_MMR2
6137    0U,	// Mfhi16
6138    0U,	// Mflo16
6139    0U,	// Move32R16
6140    0U,	// MoveR3216
6141    0U,	// NLOC_B
6142    0U,	// NLOC_D
6143    0U,	// NLOC_H
6144    0U,	// NLOC_W
6145    0U,	// NLZC_B
6146    0U,	// NLZC_D
6147    0U,	// NLZC_H
6148    0U,	// NLZC_W
6149    4672U,	// NMADD_D32
6150    4672U,	// NMADD_D32_MM
6151    4672U,	// NMADD_D64
6152    4672U,	// NMADD_S
6153    4672U,	// NMADD_S_MM
6154    4672U,	// NMSUB_D32
6155    4672U,	// NMSUB_D32_MM
6156    4672U,	// NMSUB_D64
6157    4672U,	// NMSUB_S
6158    4672U,	// NMSUB_S_MM
6159    0U,	// NOR
6160    0U,	// NOR64
6161    6U,	// NORI_B
6162    0U,	// NOR_MM
6163    0U,	// NOR_MMR6
6164    0U,	// NOR_V
6165    0U,	// NOT16_MM
6166    0U,	// NOT16_MMR6
6167    0U,	// NegRxRy16
6168    0U,	// NotRxRy16
6169    0U,	// OR
6170    0U,	// OR16_MM
6171    0U,	// OR16_MMR6
6172    0U,	// OR64
6173    6U,	// ORI_B
6174    8U,	// ORI_MMR6
6175    0U,	// OR_MM
6176    0U,	// OR_MMR6
6177    0U,	// OR_V
6178    8U,	// ORi
6179    8U,	// ORi64
6180    8U,	// ORi_MM
6181    0U,	// OrRxRxRy16
6182    0U,	// PACKRL_PH
6183    0U,	// PACKRL_PH_MM
6184    0U,	// PAUSE
6185    0U,	// PAUSE_MM
6186    0U,	// PAUSE_MMR6
6187    0U,	// PCKEV_B
6188    0U,	// PCKEV_D
6189    0U,	// PCKEV_H
6190    0U,	// PCKEV_W
6191    0U,	// PCKOD_B
6192    0U,	// PCKOD_D
6193    0U,	// PCKOD_H
6194    0U,	// PCKOD_W
6195    0U,	// PCNT_B
6196    0U,	// PCNT_D
6197    0U,	// PCNT_H
6198    0U,	// PCNT_W
6199    0U,	// PICK_PH
6200    0U,	// PICK_PH_MM
6201    0U,	// PICK_QB
6202    0U,	// PICK_QB_MM
6203    0U,	// PLL_PS64
6204    0U,	// PLU_PS64
6205    0U,	// POP
6206    0U,	// PRECEQU_PH_QBL
6207    0U,	// PRECEQU_PH_QBLA
6208    0U,	// PRECEQU_PH_QBLA_MM
6209    0U,	// PRECEQU_PH_QBL_MM
6210    0U,	// PRECEQU_PH_QBR
6211    0U,	// PRECEQU_PH_QBRA
6212    0U,	// PRECEQU_PH_QBRA_MM
6213    0U,	// PRECEQU_PH_QBR_MM
6214    0U,	// PRECEQ_W_PHL
6215    0U,	// PRECEQ_W_PHL_MM
6216    0U,	// PRECEQ_W_PHR
6217    0U,	// PRECEQ_W_PHR_MM
6218    0U,	// PRECEU_PH_QBL
6219    0U,	// PRECEU_PH_QBLA
6220    0U,	// PRECEU_PH_QBLA_MM
6221    0U,	// PRECEU_PH_QBL_MM
6222    0U,	// PRECEU_PH_QBR
6223    0U,	// PRECEU_PH_QBRA
6224    0U,	// PRECEU_PH_QBRA_MM
6225    0U,	// PRECEU_PH_QBR_MM
6226    0U,	// PRECRQU_S_QB_PH
6227    0U,	// PRECRQU_S_QB_PH_MM
6228    0U,	// PRECRQ_PH_W
6229    0U,	// PRECRQ_PH_W_MM
6230    0U,	// PRECRQ_QB_PH
6231    0U,	// PRECRQ_QB_PH_MM
6232    0U,	// PRECRQ_RS_PH_W
6233    0U,	// PRECRQ_RS_PH_W_MM
6234    0U,	// PRECR_QB_PH
6235    0U,	// PRECR_QB_PH_MMR2
6236    4U,	// PRECR_SRA_PH_W
6237    4U,	// PRECR_SRA_PH_W_MMR2
6238    4U,	// PRECR_SRA_R_PH_W
6239    4U,	// PRECR_SRA_R_PH_W_MMR2
6240    0U,	// PREF
6241    0U,	// PREFE
6242    0U,	// PREFE_MM
6243    0U,	// PREFX_MM
6244    0U,	// PREF_MM
6245    0U,	// PREF_MMR6
6246    0U,	// PREF_R6
6247    4U,	// PREPEND
6248    4U,	// PREPEND_MMR2
6249    0U,	// RADDU_W_QB
6250    0U,	// RADDU_W_QB_MM
6251    0U,	// RDDSP
6252    0U,	// RDDSP_MM
6253    6U,	// RDHWR
6254    6U,	// RDHWR64
6255    6U,	// RDHWR_MM
6256    2U,	// RDHWR_MMR6
6257    0U,	// RDPGPR_MMR6
6258    0U,	// RECIP_D32
6259    0U,	// RECIP_D32_MM
6260    0U,	// RECIP_D64
6261    0U,	// RECIP_D64_MM
6262    0U,	// RECIP_S
6263    0U,	// RECIP_S_MM
6264    0U,	// REPLV_PH
6265    0U,	// REPLV_PH_MM
6266    0U,	// REPLV_QB
6267    0U,	// REPLV_QB_MM
6268    0U,	// REPL_PH
6269    0U,	// REPL_PH_MM
6270    0U,	// REPL_QB
6271    0U,	// REPL_QB_MM
6272    0U,	// RINT_D
6273    0U,	// RINT_D_MMR6
6274    0U,	// RINT_S
6275    0U,	// RINT_S_MMR6
6276    4U,	// ROTR
6277    0U,	// ROTRV
6278    0U,	// ROTRV_MM
6279    4U,	// ROTR_MM
6280    0U,	// ROUND_L_D64
6281    0U,	// ROUND_L_D_MMR6
6282    0U,	// ROUND_L_S
6283    0U,	// ROUND_L_S_MMR6
6284    0U,	// ROUND_W_D32
6285    0U,	// ROUND_W_D64
6286    0U,	// ROUND_W_D_MMR6
6287    0U,	// ROUND_W_MM
6288    0U,	// ROUND_W_S
6289    0U,	// ROUND_W_S_MM
6290    0U,	// ROUND_W_S_MMR6
6291    0U,	// RSQRT_D32
6292    0U,	// RSQRT_D32_MM
6293    0U,	// RSQRT_D64
6294    0U,	// RSQRT_D64_MM
6295    0U,	// RSQRT_S
6296    0U,	// RSQRT_S_MM
6297    0U,	// Restore16
6298    0U,	// RestoreX16
6299    0U,	// SAA
6300    0U,	// SAAD
6301    2U,	// SAT_S_B
6302    12U,	// SAT_S_D
6303    14U,	// SAT_S_H
6304    4U,	// SAT_S_W
6305    2U,	// SAT_U_B
6306    12U,	// SAT_U_D
6307    14U,	// SAT_U_H
6308    4U,	// SAT_U_W
6309    0U,	// SB
6310    0U,	// SB16_MM
6311    0U,	// SB16_MMR6
6312    0U,	// SB64
6313    0U,	// SBE
6314    0U,	// SBE_MM
6315    0U,	// SB_MM
6316    0U,	// SB_MMR6
6317    0U,	// SC
6318    0U,	// SC64
6319    0U,	// SC64_R6
6320    0U,	// SCD
6321    0U,	// SCD_R6
6322    0U,	// SCE
6323    0U,	// SCE_MM
6324    0U,	// SC_MM
6325    0U,	// SC_MMR6
6326    0U,	// SC_R6
6327    0U,	// SD
6328    0U,	// SDBBP
6329    0U,	// SDBBP16_MM
6330    0U,	// SDBBP16_MMR6
6331    0U,	// SDBBP_MM
6332    0U,	// SDBBP_MMR6
6333    0U,	// SDBBP_R6
6334    0U,	// SDC1
6335    0U,	// SDC164
6336    0U,	// SDC1_D64_MMR6
6337    0U,	// SDC1_MM
6338    0U,	// SDC2
6339    0U,	// SDC2_MMR6
6340    0U,	// SDC2_R6
6341    0U,	// SDC3
6342    0U,	// SDIV
6343    0U,	// SDIV_MM
6344    0U,	// SDL
6345    0U,	// SDR
6346    0U,	// SDXC1
6347    0U,	// SDXC164
6348    0U,	// SEB
6349    0U,	// SEB64
6350    0U,	// SEB_MM
6351    0U,	// SEH
6352    0U,	// SEH64
6353    0U,	// SEH_MM
6354    0U,	// SELEQZ
6355    0U,	// SELEQZ64
6356    0U,	// SELEQZ_D
6357    0U,	// SELEQZ_D_MMR6
6358    0U,	// SELEQZ_MMR6
6359    0U,	// SELEQZ_S
6360    0U,	// SELEQZ_S_MMR6
6361    0U,	// SELNEZ
6362    0U,	// SELNEZ64
6363    0U,	// SELNEZ_D
6364    0U,	// SELNEZ_D_MMR6
6365    0U,	// SELNEZ_MMR6
6366    0U,	// SELNEZ_S
6367    0U,	// SELNEZ_S_MMR6
6368    24U,	// SEL_D
6369    24U,	// SEL_D_MMR6
6370    24U,	// SEL_S
6371    24U,	// SEL_S_MMR6
6372    0U,	// SEQ
6373    0U,	// SEQi
6374    0U,	// SH
6375    0U,	// SH16_MM
6376    0U,	// SH16_MMR6
6377    0U,	// SH64
6378    0U,	// SHE
6379    0U,	// SHE_MM
6380    6U,	// SHF_B
6381    6U,	// SHF_H
6382    6U,	// SHF_W
6383    0U,	// SHILO
6384    0U,	// SHILOV
6385    0U,	// SHILOV_MM
6386    0U,	// SHILO_MM
6387    0U,	// SHLLV_PH
6388    0U,	// SHLLV_PH_MM
6389    0U,	// SHLLV_QB
6390    0U,	// SHLLV_QB_MM
6391    0U,	// SHLLV_S_PH
6392    0U,	// SHLLV_S_PH_MM
6393    0U,	// SHLLV_S_W
6394    0U,	// SHLLV_S_W_MM
6395    14U,	// SHLL_PH
6396    14U,	// SHLL_PH_MM
6397    2U,	// SHLL_QB
6398    2U,	// SHLL_QB_MM
6399    14U,	// SHLL_S_PH
6400    14U,	// SHLL_S_PH_MM
6401    4U,	// SHLL_S_W
6402    4U,	// SHLL_S_W_MM
6403    0U,	// SHRAV_PH
6404    0U,	// SHRAV_PH_MM
6405    0U,	// SHRAV_QB
6406    0U,	// SHRAV_QB_MMR2
6407    0U,	// SHRAV_R_PH
6408    0U,	// SHRAV_R_PH_MM
6409    0U,	// SHRAV_R_QB
6410    0U,	// SHRAV_R_QB_MMR2
6411    0U,	// SHRAV_R_W
6412    0U,	// SHRAV_R_W_MM
6413    14U,	// SHRA_PH
6414    14U,	// SHRA_PH_MM
6415    2U,	// SHRA_QB
6416    2U,	// SHRA_QB_MMR2
6417    14U,	// SHRA_R_PH
6418    14U,	// SHRA_R_PH_MM
6419    2U,	// SHRA_R_QB
6420    2U,	// SHRA_R_QB_MMR2
6421    4U,	// SHRA_R_W
6422    4U,	// SHRA_R_W_MM
6423    0U,	// SHRLV_PH
6424    0U,	// SHRLV_PH_MMR2
6425    0U,	// SHRLV_QB
6426    0U,	// SHRLV_QB_MM
6427    14U,	// SHRL_PH
6428    14U,	// SHRL_PH_MMR2
6429    2U,	// SHRL_QB
6430    2U,	// SHRL_QB_MM
6431    0U,	// SH_MM
6432    0U,	// SH_MMR6
6433    0U,	// SIGRIE
6434    0U,	// SIGRIE_MMR6
6435    148U,	// SLDI_B
6436    34U,	// SLDI_D
6437    144U,	// SLDI_H
6438    36U,	// SLDI_W
6439    152U,	// SLD_B
6440    152U,	// SLD_D
6441    152U,	// SLD_H
6442    152U,	// SLD_W
6443    4U,	// SLL
6444    0U,	// SLL16_MM
6445    0U,	// SLL16_MMR6
6446    1U,	// SLL64_32
6447    1U,	// SLL64_64
6448    2U,	// SLLI_B
6449    12U,	// SLLI_D
6450    14U,	// SLLI_H
6451    4U,	// SLLI_W
6452    0U,	// SLLV
6453    0U,	// SLLV_MM
6454    0U,	// SLL_B
6455    0U,	// SLL_D
6456    0U,	// SLL_H
6457    4U,	// SLL_MM
6458    4U,	// SLL_MMR6
6459    0U,	// SLL_W
6460    0U,	// SLT
6461    0U,	// SLT64
6462    0U,	// SLT_MM
6463    0U,	// SLTi
6464    0U,	// SLTi64
6465    0U,	// SLTi_MM
6466    0U,	// SLTiu
6467    0U,	// SLTiu64
6468    0U,	// SLTiu_MM
6469    0U,	// SLTu
6470    0U,	// SLTu64
6471    0U,	// SLTu_MM
6472    0U,	// SNE
6473    0U,	// SNEi
6474    142U,	// SPLATI_B
6475    156U,	// SPLATI_D
6476    130U,	// SPLATI_H
6477    138U,	// SPLATI_W
6478    128U,	// SPLAT_B
6479    128U,	// SPLAT_D
6480    128U,	// SPLAT_H
6481    128U,	// SPLAT_W
6482    4U,	// SRA
6483    2U,	// SRAI_B
6484    12U,	// SRAI_D
6485    14U,	// SRAI_H
6486    4U,	// SRAI_W
6487    2U,	// SRARI_B
6488    12U,	// SRARI_D
6489    14U,	// SRARI_H
6490    4U,	// SRARI_W
6491    0U,	// SRAR_B
6492    0U,	// SRAR_D
6493    0U,	// SRAR_H
6494    0U,	// SRAR_W
6495    0U,	// SRAV
6496    0U,	// SRAV_MM
6497    0U,	// SRA_B
6498    0U,	// SRA_D
6499    0U,	// SRA_H
6500    4U,	// SRA_MM
6501    0U,	// SRA_W
6502    4U,	// SRL
6503    0U,	// SRL16_MM
6504    0U,	// SRL16_MMR6
6505    2U,	// SRLI_B
6506    12U,	// SRLI_D
6507    14U,	// SRLI_H
6508    4U,	// SRLI_W
6509    2U,	// SRLRI_B
6510    12U,	// SRLRI_D
6511    14U,	// SRLRI_H
6512    4U,	// SRLRI_W
6513    0U,	// SRLR_B
6514    0U,	// SRLR_D
6515    0U,	// SRLR_H
6516    0U,	// SRLR_W
6517    0U,	// SRLV
6518    0U,	// SRLV_MM
6519    0U,	// SRL_B
6520    0U,	// SRL_D
6521    0U,	// SRL_H
6522    4U,	// SRL_MM
6523    0U,	// SRL_W
6524    0U,	// SSNOP
6525    0U,	// SSNOP_MM
6526    0U,	// SSNOP_MMR6
6527    0U,	// ST_B
6528    0U,	// ST_D
6529    0U,	// ST_H
6530    0U,	// ST_W
6531    0U,	// SUB
6532    0U,	// SUBQH_PH
6533    0U,	// SUBQH_PH_MMR2
6534    0U,	// SUBQH_R_PH
6535    0U,	// SUBQH_R_PH_MMR2
6536    0U,	// SUBQH_R_W
6537    0U,	// SUBQH_R_W_MMR2
6538    0U,	// SUBQH_W
6539    0U,	// SUBQH_W_MMR2
6540    0U,	// SUBQ_PH
6541    0U,	// SUBQ_PH_MM
6542    0U,	// SUBQ_S_PH
6543    0U,	// SUBQ_S_PH_MM
6544    0U,	// SUBQ_S_W
6545    0U,	// SUBQ_S_W_MM
6546    0U,	// SUBSUS_U_B
6547    0U,	// SUBSUS_U_D
6548    0U,	// SUBSUS_U_H
6549    0U,	// SUBSUS_U_W
6550    0U,	// SUBSUU_S_B
6551    0U,	// SUBSUU_S_D
6552    0U,	// SUBSUU_S_H
6553    0U,	// SUBSUU_S_W
6554    0U,	// SUBS_S_B
6555    0U,	// SUBS_S_D
6556    0U,	// SUBS_S_H
6557    0U,	// SUBS_S_W
6558    0U,	// SUBS_U_B
6559    0U,	// SUBS_U_D
6560    0U,	// SUBS_U_H
6561    0U,	// SUBS_U_W
6562    0U,	// SUBU16_MM
6563    0U,	// SUBU16_MMR6
6564    0U,	// SUBUH_QB
6565    0U,	// SUBUH_QB_MMR2
6566    0U,	// SUBUH_R_QB
6567    0U,	// SUBUH_R_QB_MMR2
6568    0U,	// SUBU_MMR6
6569    0U,	// SUBU_PH
6570    0U,	// SUBU_PH_MMR2
6571    0U,	// SUBU_QB
6572    0U,	// SUBU_QB_MM
6573    0U,	// SUBU_S_PH
6574    0U,	// SUBU_S_PH_MMR2
6575    0U,	// SUBU_S_QB
6576    0U,	// SUBU_S_QB_MM
6577    4U,	// SUBVI_B
6578    4U,	// SUBVI_D
6579    4U,	// SUBVI_H
6580    4U,	// SUBVI_W
6581    0U,	// SUBV_B
6582    0U,	// SUBV_D
6583    0U,	// SUBV_H
6584    0U,	// SUBV_W
6585    0U,	// SUB_MM
6586    0U,	// SUB_MMR6
6587    0U,	// SUBu
6588    0U,	// SUBu_MM
6589    0U,	// SUXC1
6590    0U,	// SUXC164
6591    0U,	// SUXC1_MM
6592    0U,	// SW
6593    0U,	// SW16_MM
6594    0U,	// SW16_MMR6
6595    0U,	// SW64
6596    0U,	// SWC1
6597    0U,	// SWC1_MM
6598    0U,	// SWC2
6599    0U,	// SWC2_MMR6
6600    0U,	// SWC2_R6
6601    0U,	// SWC3
6602    0U,	// SWDSP
6603    0U,	// SWDSP_MM
6604    0U,	// SWE
6605    0U,	// SWE_MM
6606    0U,	// SWL
6607    0U,	// SWL64
6608    0U,	// SWLE
6609    0U,	// SWLE_MM
6610    0U,	// SWL_MM
6611    0U,	// SWM16_MM
6612    0U,	// SWM16_MMR6
6613    0U,	// SWM32_MM
6614    0U,	// SWP_MM
6615    0U,	// SWR
6616    0U,	// SWR64
6617    0U,	// SWRE
6618    0U,	// SWRE_MM
6619    0U,	// SWR_MM
6620    0U,	// SWSP_MM
6621    0U,	// SWSP_MMR6
6622    0U,	// SWXC1
6623    0U,	// SWXC1_MM
6624    0U,	// SW_MM
6625    0U,	// SW_MMR6
6626    0U,	// SYNC
6627    0U,	// SYNCI
6628    0U,	// SYNCI_MM
6629    0U,	// SYNCI_MMR6
6630    0U,	// SYNC_MM
6631    0U,	// SYNC_MMR6
6632    0U,	// SYSCALL
6633    0U,	// SYSCALL_MM
6634    0U,	// Save16
6635    0U,	// SaveX16
6636    0U,	// SbRxRyOffMemX16
6637    0U,	// SebRx16
6638    0U,	// SehRx16
6639    0U,	// ShRxRyOffMemX16
6640    4U,	// SllX16
6641    0U,	// SllvRxRy16
6642    0U,	// SltRxRy16
6643    0U,	// SltiRxImm16
6644    0U,	// SltiRxImmX16
6645    0U,	// SltiuRxImm16
6646    0U,	// SltiuRxImmX16
6647    0U,	// SltuRxRy16
6648    4U,	// SraX16
6649    0U,	// SravRxRy16
6650    4U,	// SrlX16
6651    0U,	// SrlvRxRy16
6652    0U,	// SubuRxRyRz16
6653    0U,	// SwRxRyOffMemX16
6654    0U,	// SwRxSpImmX16
6655    38U,	// TEQ
6656    0U,	// TEQI
6657    0U,	// TEQI_MM
6658    14U,	// TEQ_MM
6659    38U,	// TGE
6660    0U,	// TGEI
6661    0U,	// TGEIU
6662    0U,	// TGEIU_MM
6663    0U,	// TGEI_MM
6664    38U,	// TGEU
6665    14U,	// TGEU_MM
6666    14U,	// TGE_MM
6667    0U,	// TLBGINV
6668    0U,	// TLBGINVF
6669    0U,	// TLBGINVF_MM
6670    0U,	// TLBGINV_MM
6671    0U,	// TLBGP
6672    0U,	// TLBGP_MM
6673    0U,	// TLBGR
6674    0U,	// TLBGR_MM
6675    0U,	// TLBGWI
6676    0U,	// TLBGWI_MM
6677    0U,	// TLBGWR
6678    0U,	// TLBGWR_MM
6679    0U,	// TLBINV
6680    0U,	// TLBINVF
6681    0U,	// TLBINVF_MMR6
6682    0U,	// TLBINV_MMR6
6683    0U,	// TLBP
6684    0U,	// TLBP_MM
6685    0U,	// TLBR
6686    0U,	// TLBR_MM
6687    0U,	// TLBWI
6688    0U,	// TLBWI_MM
6689    0U,	// TLBWR
6690    0U,	// TLBWR_MM
6691    38U,	// TLT
6692    0U,	// TLTI
6693    0U,	// TLTIU_MM
6694    0U,	// TLTI_MM
6695    38U,	// TLTU
6696    14U,	// TLTU_MM
6697    14U,	// TLT_MM
6698    38U,	// TNE
6699    0U,	// TNEI
6700    0U,	// TNEI_MM
6701    14U,	// TNE_MM
6702    0U,	// TRUNC_L_D64
6703    0U,	// TRUNC_L_D_MMR6
6704    0U,	// TRUNC_L_S
6705    0U,	// TRUNC_L_S_MMR6
6706    0U,	// TRUNC_W_D32
6707    0U,	// TRUNC_W_D64
6708    0U,	// TRUNC_W_D_MMR6
6709    0U,	// TRUNC_W_MM
6710    0U,	// TRUNC_W_S
6711    0U,	// TRUNC_W_S_MM
6712    0U,	// TRUNC_W_S_MMR6
6713    0U,	// TTLTIU
6714    0U,	// UDIV
6715    0U,	// UDIV_MM
6716    0U,	// V3MULU
6717    0U,	// VMM0
6718    0U,	// VMULU
6719    24U,	// VSHF_B
6720    24U,	// VSHF_D
6721    24U,	// VSHF_H
6722    24U,	// VSHF_W
6723    0U,	// WAIT
6724    0U,	// WAIT_MM
6725    0U,	// WAIT_MMR6
6726    0U,	// WRDSP
6727    0U,	// WRDSP_MM
6728    0U,	// WRPGPR_MMR6
6729    0U,	// WSBH
6730    0U,	// WSBH_MM
6731    0U,	// WSBH_MMR6
6732    0U,	// XOR
6733    0U,	// XOR16_MM
6734    0U,	// XOR16_MMR6
6735    0U,	// XOR64
6736    6U,	// XORI_B
6737    8U,	// XORI_MMR6
6738    0U,	// XOR_MM
6739    0U,	// XOR_MMR6
6740    0U,	// XOR_V
6741    8U,	// XORi
6742    8U,	// XORi64
6743    8U,	// XORi_MM
6744    0U,	// XorRxRxRy16
6745    0U,	// YIELD
6746  };
6747
6748  O << "\t";
6749
6750  // Emit the opcode for the instruction.
6751  uint64_t Bits = 0;
6752  Bits |= (uint64_t)OpInfo0[MI->getOpcode()] << 0;
6753  Bits |= (uint64_t)OpInfo1[MI->getOpcode()] << 32;
6754  assert(Bits != 0 && "Cannot print this instruction.");
6755  O << AsmStrs+(Bits & 16383)-1;
6756
6757
6758  // Fragment 0 encoded into 4 bits for 15 unique commands.
6759  switch ((Bits >> 14) & 15) {
6760  default: llvm_unreachable("Invalid command number.");
6761  case 0:
6762    // DBG_VALUE, DBG_LABEL, BUNDLE, LIFETIME_START, LIFETIME_END, FENTRY_CAL...
6763    return;
6764    break;
6765  case 1:
6766    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
6767    printOperand(MI, 0, O);
6768    break;
6769  case 2:
6770    // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, MultRxRyRz1...
6771    printOperand(MI, 1, O);
6772    O << ", ";
6773    break;
6774  case 3:
6775    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
6776    printRegisterList(MI, 0, O);
6777    O << ", ";
6778    printMemOperand(MI, 1, O);
6779    return;
6780    break;
6781  case 4:
6782    // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ...
6783    printOperand(MI, 3, O);
6784    break;
6785  case 5:
6786    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
6787    printOperand(MI, 2, O);
6788    O << ", ";
6789    break;
6790  case 6:
6791    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
6792    printUImm<10>(MI, 0, O);
6793    break;
6794  case 7:
6795    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
6796    printUImm<4>(MI, 0, O);
6797    return;
6798    break;
6799  case 8:
6800    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
6801    printUImm<5>(MI, 2, O);
6802    O << ", ";
6803    break;
6804  case 9:
6805    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
6806    printFCCOperand(MI, 2, O);
6807    break;
6808  case 10:
6809    // Jal16, JalB16
6810    printUImm<26>(MI, 0, O);
6811    break;
6812  case 11:
6813    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
6814    printUImm<20>(MI, 0, O);
6815    return;
6816    break;
6817  case 12:
6818    // SIGRIE, SIGRIE_MMR6
6819    printUImm<16>(MI, 0, O);
6820    return;
6821    break;
6822  case 13:
6823    // SYNC, SYNC_MM, SYNC_MMR6
6824    printUImm<5>(MI, 0, O);
6825    return;
6826    break;
6827  case 14:
6828    // SYNCI, SYNCI_MM, SYNCI_MMR6
6829    printMemOperand(MI, 0, O);
6830    return;
6831    break;
6832  }
6833
6834
6835  // Fragment 1 encoded into 5 bits for 18 unique commands.
6836  switch ((Bits >> 18) & 31) {
6837  default: llvm_unreachable("Invalid command number.");
6838  case 0:
6839    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
6840    O << ", ";
6841    break;
6842  case 1:
6843    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MTTDSP, ADD...
6844    return;
6845    break;
6846  case 2:
6847    // CTTC1, MTTACX, MTTC0, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, CTC1, CTC1_...
6848    printOperand(MI, 0, O);
6849    break;
6850  case 3:
6851    // LwConstant32
6852    O << ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t";
6853    printOperand(MI, 1, O);
6854    O << "\n2:";
6855    return;
6856    break;
6857  case 4:
6858    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
6859    printOperand(MI, 2, O);
6860    break;
6861  case 5:
6862    // SelBeqZ, SelBneZ
6863    O << ", .+4\n\t\n\tmove ";
6864    printOperand(MI, 1, O);
6865    O << ", ";
6866    printOperand(MI, 2, O);
6867    return;
6868    break;
6869  case 6:
6870    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
6871    printOperand(MI, 1, O);
6872    break;
6873  case 7:
6874    // AddiuRxPcImmX16
6875    O << ", $pc, ";
6876    printOperand(MI, 1, O);
6877    return;
6878    break;
6879  case 8:
6880    // AddiuSpImm16, Bimm16
6881    O << " # 16 bit inst";
6882    return;
6883    break;
6884  case 9:
6885    // Bteqz16, Btnez16
6886    O << "  # 16 bit inst";
6887    return;
6888    break;
6889  case 10:
6890    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
6891    printMemOperand(MI, 0, O);
6892    return;
6893    break;
6894  case 11:
6895    // FCMP_D32, FCMP_D32_MM, FCMP_D64
6896    O << ".d\t";
6897    printOperand(MI, 0, O);
6898    O << ", ";
6899    printOperand(MI, 1, O);
6900    return;
6901    break;
6902  case 12:
6903    // FCMP_S32, FCMP_S32_MM
6904    O << ".s\t";
6905    printOperand(MI, 0, O);
6906    O << ", ";
6907    printOperand(MI, 1, O);
6908    return;
6909    break;
6910  case 13:
6911    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
6912    O << '[';
6913    break;
6914  case 14:
6915    // Jal16
6916    O << "\n\tnop";
6917    return;
6918    break;
6919  case 15:
6920    // JalB16
6921    O << "\t# branch\n\tnop";
6922    return;
6923    break;
6924  case 16:
6925    // SAA, SAAD
6926    O << ", (";
6927    printOperand(MI, 1, O);
6928    O << ')';
6929    return;
6930    break;
6931  case 17:
6932    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_R6
6933    printMemOperand(MI, 2, O);
6934    return;
6935    break;
6936  }
6937
6938
6939  // Fragment 2 encoded into 5 bits for 25 unique commands.
6940  switch ((Bits >> 23) & 31) {
6941  default: llvm_unreachable("Invalid command number.");
6942  case 0:
6943    // ABSMacro, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
6944    printOperand(MI, 1, O);
6945    break;
6946  case 1:
6947    // CTTC1, MTTACX, MTTC1, MTTGPR, MTTHC1, MTTHI, MTTLO, ADDIUS5_MM, AND16_...
6948    return;
6949    break;
6950  case 2:
6951    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
6952    printOperand(MI, 2, O);
6953    break;
6954  case 3:
6955    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
6956    printMemOperand(MI, 1, O);
6957    return;
6958    break;
6959  case 4:
6960    // MTTC0, DMTC0, DMTC2, DMTGC0, FORK, LSA_MMR6, MTC0, MTC0_MMR6, MTC2, MT...
6961    O << ", ";
6962    break;
6963  case 5:
6964    // MultRxRyRz16, MultuRxRyRz16
6965    O << "\n\tmflo\t";
6966    printOperand(MI, 0, O);
6967    return;
6968    break;
6969  case 6:
6970    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
6971    printOperand(MI, 4, O);
6972    break;
6973  case 7:
6974    // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz...
6975    O << "\n\tmove\t";
6976    printOperand(MI, 0, O);
6977    O << ", $t8";
6978    return;
6979    break;
6980  case 8:
6981    // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM
6982    printMemOperandEA(MI, 1, O);
6983    return;
6984    break;
6985  case 9:
6986    // BBIT0, BBIT032, BBIT1, BBIT132
6987    printUImm<5>(MI, 1, O);
6988    O << ", ";
6989    printOperand(MI, 2, O);
6990    return;
6991    break;
6992  case 10:
6993    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
6994    printUImm<10>(MI, 1, O);
6995    return;
6996    break;
6997  case 11:
6998    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
6999    printUImm<16>(MI, 1, O);
7000    return;
7001    break;
7002  case 12:
7003    // GINVT, GINVT_MMR6
7004    printUImm<2>(MI, 1, O);
7005    return;
7006    break;
7007  case 13:
7008    // INSERT_B
7009    printUImm<4>(MI, 3, O);
7010    O << "], ";
7011    printOperand(MI, 2, O);
7012    return;
7013    break;
7014  case 14:
7015    // INSERT_D
7016    printUImm<1>(MI, 3, O);
7017    O << "], ";
7018    printOperand(MI, 2, O);
7019    return;
7020    break;
7021  case 15:
7022    // INSERT_H
7023    printUImm<3>(MI, 3, O);
7024    O << "], ";
7025    printOperand(MI, 2, O);
7026    return;
7027    break;
7028  case 16:
7029    // INSERT_W
7030    printUImm<2>(MI, 3, O);
7031    O << "], ";
7032    printOperand(MI, 2, O);
7033    return;
7034    break;
7035  case 17:
7036    // INSVE_B
7037    printUImm<4>(MI, 2, O);
7038    O << "], ";
7039    printOperand(MI, 3, O);
7040    O << '[';
7041    printUImm<0>(MI, 4, O);
7042    O << ']';
7043    return;
7044    break;
7045  case 18:
7046    // INSVE_D
7047    printUImm<1>(MI, 2, O);
7048    O << "], ";
7049    printOperand(MI, 3, O);
7050    O << '[';
7051    printUImm<0>(MI, 4, O);
7052    O << ']';
7053    return;
7054    break;
7055  case 19:
7056    // INSVE_H
7057    printUImm<3>(MI, 2, O);
7058    O << "], ";
7059    printOperand(MI, 3, O);
7060    O << '[';
7061    printUImm<0>(MI, 4, O);
7062    O << ']';
7063    return;
7064    break;
7065  case 20:
7066    // INSVE_W
7067    printUImm<2>(MI, 2, O);
7068    O << "], ";
7069    printOperand(MI, 3, O);
7070    O << '[';
7071    printUImm<0>(MI, 4, O);
7072    O << ']';
7073    return;
7074    break;
7075  case 21:
7076    // LWP_MM, SWP_MM
7077    printMemOperand(MI, 2, O);
7078    return;
7079    break;
7080  case 22:
7081    // PREFX_MM
7082    O << '(';
7083    printOperand(MI, 0, O);
7084    O << ')';
7085    return;
7086    break;
7087  case 23:
7088    // RDDSP_MM, WRDSP_MM
7089    printUImm<7>(MI, 1, O);
7090    return;
7091    break;
7092  case 24:
7093    // REPL_QB, REPL_QB_MM
7094    printUImm<8>(MI, 1, O);
7095    return;
7096    break;
7097  }
7098
7099
7100  // Fragment 3 encoded into 5 bits for 18 unique commands.
7101  switch ((Bits >> 28) & 31) {
7102  default: llvm_unreachable("Invalid command number.");
7103  case 0:
7104    // ABSMacro, CFTC1, JalTwoReg, LoadAddrImm32, LoadAddrImm64, LoadImm32, L...
7105    return;
7106    break;
7107  case 1:
7108    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
7109    O << ", ";
7110    break;
7111  case 2:
7112    // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S...
7113    O << "\n\tbteqz\t";
7114    printOperand(MI, 2, O);
7115    return;
7116    break;
7117  case 3:
7118    // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S...
7119    O << "\n\tbtnez\t";
7120    printOperand(MI, 2, O);
7121    return;
7122    break;
7123  case 4:
7124    // GotPrologue16
7125    O << "\n\taddiu\t";
7126    printOperand(MI, 1, O);
7127    O << ", $pc, ";
7128    printOperand(MI, 3, O);
7129    O << "\n ";
7130    return;
7131    break;
7132  case 5:
7133    // MTTC0, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, MTGC0_MM, M...
7134    printUImm<3>(MI, 2, O);
7135    return;
7136    break;
7137  case 6:
7138    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
7139    O << "\n\tbteqz\t.+4\n\tmove ";
7140    printOperand(MI, 1, O);
7141    O << ", ";
7142    printOperand(MI, 2, O);
7143    return;
7144    break;
7145  case 7:
7146    // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt...
7147    O << "\n\tbtnez\t.+4\n\tmove ";
7148    printOperand(MI, 1, O);
7149    O << ", ";
7150    printOperand(MI, 2, O);
7151    return;
7152    break;
7153  case 8:
7154    // AddiuRxRxImm16, LwRxPcTcp16
7155    O << "\t# 16 bit inst";
7156    return;
7157    break;
7158  case 9:
7159    // BeqzRxImm16, BnezRxImm16
7160    O << "  # 16 bit inst";
7161    return;
7162    break;
7163  case 10:
7164    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
7165    O << '[';
7166    break;
7167  case 11:
7168    // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16
7169    O << " \t# 16 bit inst";
7170    return;
7171    break;
7172  case 12:
7173    // DSLL64_32
7174    O << ", 32";
7175    return;
7176    break;
7177  case 13:
7178    // FORK
7179    printOperand(MI, 2, O);
7180    return;
7181    break;
7182  case 14:
7183    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
7184    O << '(';
7185    printOperand(MI, 1, O);
7186    O << ')';
7187    return;
7188    break;
7189  case 15:
7190    // LSA_MMR6
7191    printOperand(MI, 0, O);
7192    O << ", ";
7193    printUImm<2, 1>(MI, 3, O);
7194    return;
7195    break;
7196  case 16:
7197    // MTTR
7198    printUImm<1>(MI, 2, O);
7199    O << ", ";
7200    printUImm<3>(MI, 3, O);
7201    O << ", ";
7202    printUImm<1>(MI, 4, O);
7203    return;
7204    break;
7205  case 17:
7206    // SLL64_32, SLL64_64
7207    O << ", 0";
7208    return;
7209    break;
7210  }
7211
7212
7213  // Fragment 4 encoded into 5 bits for 20 unique commands.
7214  switch ((Bits >> 33) & 31) {
7215  default: llvm_unreachable("Invalid command number.");
7216  case 0:
7217    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
7218    printOperand(MI, 2, O);
7219    break;
7220  case 1:
7221    // MFTC0, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0, DMFC2, DM...
7222    printUImm<3>(MI, 2, O);
7223    break;
7224  case 2:
7225    // ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, BCLRI_W, BNEG...
7226    printUImm<5>(MI, 2, O);
7227    break;
7228  case 3:
7229    // ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, SHF_H, SHF_W, ...
7230    printUImm<8>(MI, 2, O);
7231    return;
7232    break;
7233  case 4:
7234    // ANDI_MMR6, ANDi, ANDi64, ANDi_MM, AUI, AUI_MMR6, DAHI, DATI, DAUI, ORI...
7235    printUImm<16>(MI, 2, O);
7236    return;
7237    break;
7238  case 5:
7239    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
7240    printUImm<2>(MI, 2, O);
7241    break;
7242  case 6:
7243    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
7244    printUImm<6>(MI, 2, O);
7245    break;
7246  case 7:
7247    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
7248    printUImm<4>(MI, 2, O);
7249    break;
7250  case 8:
7251    // BINSLI_B, BINSRI_B, SLDI_H
7252    printUImm<3>(MI, 3, O);
7253    break;
7254  case 9:
7255    // BINSLI_D, BINSRI_D
7256    printUImm<6>(MI, 3, O);
7257    return;
7258    break;
7259  case 10:
7260    // BINSLI_H, BINSRI_H, SLDI_B
7261    printUImm<4>(MI, 3, O);
7262    break;
7263  case 11:
7264    // BINSLI_W, BINSRI_W
7265    printUImm<5>(MI, 3, O);
7266    return;
7267    break;
7268  case 12:
7269    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
7270    printOperand(MI, 3, O);
7271    break;
7272  case 13:
7273    // BMNZI_B, BMZI_B, BSELI_B
7274    printUImm<8>(MI, 3, O);
7275    return;
7276    break;
7277  case 14:
7278    // COPY_S_D, MFTR, SPLATI_D
7279    printUImm<1>(MI, 2, O);
7280    break;
7281  case 15:
7282    // DEXTU, DINSU
7283    printUImm<5, 32>(MI, 2, O);
7284    O << ", ";
7285    break;
7286  case 16:
7287    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
7288    printOperand(MI, 1, O);
7289    return;
7290    break;
7291  case 17:
7292    // SLDI_D
7293    printUImm<1>(MI, 3, O);
7294    O << ']';
7295    return;
7296    break;
7297  case 18:
7298    // SLDI_W
7299    printUImm<2>(MI, 3, O);
7300    O << ']';
7301    return;
7302    break;
7303  case 19:
7304    // TEQ, TGE, TGEU, TLT, TLTU, TNE
7305    printUImm<10>(MI, 2, O);
7306    return;
7307    break;
7308  }
7309
7310
7311  // Fragment 5 encoded into 3 bits for 5 unique commands.
7312  switch ((Bits >> 38) & 7) {
7313  default: llvm_unreachable("Invalid command number.");
7314  case 0:
7315    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
7316    return;
7317    break;
7318  case 1:
7319    // ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN, DEXT, DE...
7320    O << ", ";
7321    break;
7322  case 2:
7323    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
7324    O << ']';
7325    return;
7326    break;
7327  case 3:
7328    // DEXTU
7329    printUImm<5, 1>(MI, 3, O);
7330    return;
7331    break;
7332  case 4:
7333    // DINSU
7334    printUImm<6>(MI, 3, O);
7335    return;
7336    break;
7337  }
7338
7339
7340  // Fragment 6 encoded into 4 bits for 10 unique commands.
7341  switch ((Bits >> 41) & 15) {
7342  default: llvm_unreachable("Invalid command number.");
7343  case 0:
7344    // ALIGN, ALIGN_MMR6
7345    printUImm<2>(MI, 3, O);
7346    return;
7347    break;
7348  case 1:
7349    // CINS, CINS32, CINS64_32, CINS_i32, EXTS, EXTS32
7350    printUImm<5>(MI, 3, O);
7351    return;
7352    break;
7353  case 2:
7354    // DALIGN, MFTR
7355    printUImm<3>(MI, 3, O);
7356    break;
7357  case 3:
7358    // DEXT
7359    printUImm<6, 1>(MI, 3, O);
7360    return;
7361    break;
7362  case 4:
7363    // DEXT64_32, EXT, EXT_MM, EXT_MMR6
7364    printUImm<5, 1>(MI, 3, O);
7365    return;
7366    break;
7367  case 5:
7368    // DEXTM
7369    printUImm<5, 33>(MI, 3, O);
7370    return;
7371    break;
7372  case 6:
7373    // DINS, INS, INS_MM, INS_MMR6
7374    printUImm<6>(MI, 3, O);
7375    return;
7376    break;
7377  case 7:
7378    // DINSM
7379    printUImm<6, 2>(MI, 3, O);
7380    return;
7381    break;
7382  case 8:
7383    // DLSA, DLSA_R6, LSA, LSA_R6
7384    printUImm<2, 1>(MI, 3, O);
7385    return;
7386    break;
7387  case 9:
7388    // MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEP_MM, MOVEP_MM...
7389    printOperand(MI, 3, O);
7390    return;
7391    break;
7392  }
7393
7394
7395  // Fragment 7 encoded into 1 bits for 2 unique commands.
7396  if ((Bits >> 45) & 1) {
7397    // MFTR
7398    O << ", ";
7399    printUImm<1>(MI, 4, O);
7400    return;
7401  } else {
7402    // DALIGN
7403    return;
7404  }
7405
7406}
7407
7408
7409/// getRegisterName - This method is automatically generated by tblgen
7410/// from the register set description.  This returns the assembler name
7411/// for the specified register.
7412const char *MipsInstPrinter::getRegisterName(unsigned RegNo) {
7413  assert(RegNo && RegNo < 442 && "Invalid register number!");
7414
7415  static const char AsmStrs[] = {
7416  /* 0 */ 'f', '1', '0', 0,
7417  /* 4 */ 'w', '1', '0', 0,
7418  /* 8 */ 'f', '2', '0', 0,
7419  /* 12 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '0', 0,
7420  /* 25 */ 'w', '2', '0', 0,
7421  /* 29 */ 'f', '3', '0', 0,
7422  /* 33 */ 'w', '3', '0', 0,
7423  /* 37 */ 'a', 'c', '0', 0,
7424  /* 41 */ 'f', 'c', 'c', '0', 0,
7425  /* 46 */ 'f', '0', 0,
7426  /* 49 */ 'm', 'p', 'l', '0', 0,
7427  /* 54 */ 'p', '0', 0,
7428  /* 57 */ 'w', '0', 0,
7429  /* 60 */ 'f', '1', '1', 0,
7430  /* 64 */ 'w', '1', '1', 0,
7431  /* 68 */ 'f', '2', '1', 0,
7432  /* 72 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '1', 0,
7433  /* 85 */ 'w', '2', '1', 0,
7434  /* 89 */ 'f', '3', '1', 0,
7435  /* 93 */ 'w', '3', '1', 0,
7436  /* 97 */ 'a', 'c', '1', 0,
7437  /* 101 */ 'f', 'c', 'c', '1', 0,
7438  /* 106 */ 'f', '1', 0,
7439  /* 109 */ 'm', 'p', 'l', '1', 0,
7440  /* 114 */ 'p', '1', 0,
7441  /* 117 */ 'w', '1', 0,
7442  /* 120 */ 'f', '1', '2', 0,
7443  /* 124 */ 'w', '1', '2', 0,
7444  /* 128 */ 'f', '2', '2', 0,
7445  /* 132 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '2', 0,
7446  /* 145 */ 'w', '2', '2', 0,
7447  /* 149 */ 'a', 'c', '2', 0,
7448  /* 153 */ 'f', 'c', 'c', '2', 0,
7449  /* 158 */ 'f', '2', 0,
7450  /* 161 */ 'm', 'p', 'l', '2', 0,
7451  /* 166 */ 'p', '2', 0,
7452  /* 169 */ 'w', '2', 0,
7453  /* 172 */ 'f', '1', '3', 0,
7454  /* 176 */ 'w', '1', '3', 0,
7455  /* 180 */ 'f', '2', '3', 0,
7456  /* 184 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '2', '3', 0,
7457  /* 197 */ 'w', '2', '3', 0,
7458  /* 201 */ 'a', 'c', '3', 0,
7459  /* 205 */ 'f', 'c', 'c', '3', 0,
7460  /* 210 */ 'f', '3', 0,
7461  /* 213 */ 'w', '3', 0,
7462  /* 216 */ 'f', '1', '4', 0,
7463  /* 220 */ 'w', '1', '4', 0,
7464  /* 224 */ 'f', '2', '4', 0,
7465  /* 228 */ 'w', '2', '4', 0,
7466  /* 232 */ 'f', 'c', 'c', '4', 0,
7467  /* 237 */ 'f', '4', 0,
7468  /* 240 */ 'w', '4', 0,
7469  /* 243 */ 'f', '1', '5', 0,
7470  /* 247 */ 'w', '1', '5', 0,
7471  /* 251 */ 'f', '2', '5', 0,
7472  /* 255 */ 'w', '2', '5', 0,
7473  /* 259 */ 'f', 'c', 'c', '5', 0,
7474  /* 264 */ 'f', '5', 0,
7475  /* 267 */ 'w', '5', 0,
7476  /* 270 */ 'f', '1', '6', 0,
7477  /* 274 */ 'w', '1', '6', 0,
7478  /* 278 */ 'f', '2', '6', 0,
7479  /* 282 */ 'w', '2', '6', 0,
7480  /* 286 */ 'f', 'c', 'c', '6', 0,
7481  /* 291 */ 'f', '6', 0,
7482  /* 294 */ 'w', '6', 0,
7483  /* 297 */ 'f', '1', '7', 0,
7484  /* 301 */ 'w', '1', '7', 0,
7485  /* 305 */ 'f', '2', '7', 0,
7486  /* 309 */ 'w', '2', '7', 0,
7487  /* 313 */ 'f', 'c', 'c', '7', 0,
7488  /* 318 */ 'f', '7', 0,
7489  /* 321 */ 'w', '7', 0,
7490  /* 324 */ 'f', '1', '8', 0,
7491  /* 328 */ 'w', '1', '8', 0,
7492  /* 332 */ 'f', '2', '8', 0,
7493  /* 336 */ 'w', '2', '8', 0,
7494  /* 340 */ 'f', '8', 0,
7495  /* 343 */ 'w', '8', 0,
7496  /* 346 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', '1', '6', '_', '1', '9', 0,
7497  /* 362 */ 'f', '1', '9', 0,
7498  /* 366 */ 'w', '1', '9', 0,
7499  /* 370 */ 'f', '2', '9', 0,
7500  /* 374 */ 'w', '2', '9', 0,
7501  /* 378 */ 'f', '9', 0,
7502  /* 381 */ 'w', '9', 0,
7503  /* 384 */ 'D', 'S', 'P', 'E', 'F', 'I', 0,
7504  /* 391 */ 'r', 'a', 0,
7505  /* 394 */ 'h', 'w', 'r', '_', 'c', 'c', 0,
7506  /* 401 */ 'p', 'c', 0,
7507  /* 404 */ 'D', 'S', 'P', 'C', 'C', 'o', 'n', 'd', 0,
7508  /* 413 */ 'D', 'S', 'P', 'O', 'u', 't', 'F', 'l', 'a', 'g', 0,
7509  /* 424 */ 'h', 'i', 0,
7510  /* 427 */ 'h', 'w', 'r', '_', 'c', 'p', 'u', 'n', 'u', 'm', 0,
7511  /* 438 */ 'l', 'o', 0,
7512  /* 441 */ 'z', 'e', 'r', 'o', 0,
7513  /* 446 */ 'h', 'w', 'r', '_', 's', 'y', 'n', 'c', 'i', '_', 's', 't', 'e', 'p', 0,
7514  /* 461 */ 'f', 'p', 0,
7515  /* 464 */ 'g', 'p', 0,
7516  /* 467 */ 's', 'p', 0,
7517  /* 470 */ 'h', 'w', 'r', '_', 'c', 'c', 'r', 'e', 's', 0,
7518  /* 480 */ 'D', 'S', 'P', 'P', 'o', 's', 0,
7519  /* 487 */ 'D', 'S', 'P', 'S', 'C', 'o', 'u', 'n', 't', 0,
7520  /* 497 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0,
7521  };
7522
7523  static const uint16_t RegAsmOffset[] = {
7524    62, 404, 497, 384, 413, 480, 487, 461, 464, 122, 62, 2, 272, 218,
7525    245, 174, 299, 401, 391, 467, 441, 218, 245, 272, 299, 37, 97, 149,
7526    201, 62, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360, 2, 62,
7527    122, 174, 218, 245, 272, 299, 326, 360, 2, 62, 122, 174, 218, 245,
7528    272, 299, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325, 359,
7529    9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 1, 61,
7530    121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181, 225, 252,
7531    279, 306, 333, 371, 30, 90, 1, 61, 121, 173, 217, 244, 271, 298,
7532    325, 359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90,
7533    46, 158, 237, 291, 340, 0, 120, 216, 270, 324, 8, 128, 224, 278,
7534    332, 29, 12, 72, 132, 184, 46, 106, 158, 210, 237, 264, 291, 318,
7535    340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68,
7536    128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 41, 101, 153, 205,
7537    232, 259, 286, 313, 2, 62, 122, 174, 218, 245, 272, 299, 326, 360,
7538    1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181,
7539    225, 252, 279, 306, 333, 371, 30, 90, 461, 46, 106, 158, 210, 237,
7540    264, 291, 318, 340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324,
7541    362, 8, 68, 128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 464,
7542    37, 97, 149, 201, 427, 446, 394, 470, 218, 245, 272, 299, 326, 360,
7543    1, 61, 121, 173, 217, 244, 271, 298, 325, 359, 9, 69, 129, 181,
7544    225, 252, 279, 306, 333, 371, 30, 90, 279, 306, 37, 97, 149, 201,
7545    49, 109, 161, 326, 360, 1, 61, 121, 173, 217, 244, 271, 298, 325,
7546    359, 9, 69, 129, 181, 225, 252, 279, 306, 333, 371, 30, 90, 54,
7547    114, 166, 391, 271, 298, 325, 359, 9, 69, 129, 181, 467, 326, 360,
7548    1, 61, 121, 173, 217, 244, 225, 252, 122, 174, 57, 117, 169, 213,
7549    240, 267, 294, 321, 343, 381, 4, 64, 124, 176, 220, 247, 274, 301,
7550    328, 366, 25, 85, 145, 197, 228, 255, 282, 309, 336, 374, 33, 93,
7551    441, 218, 245, 272, 299, 37, 46, 106, 158, 210, 237, 264, 291, 318,
7552    340, 378, 0, 60, 120, 172, 216, 243, 270, 297, 324, 362, 8, 68,
7553    128, 180, 224, 251, 278, 305, 332, 370, 29, 89, 346, 424, 279, 306,
7554    438, 271, 298, 325, 359, 9, 69, 129, 181, 326, 360, 1, 61, 121,
7555    173, 217, 244, 225, 252, 122, 174,
7556  };
7557
7558  assert (*(AsmStrs+RegAsmOffset[RegNo-1]) &&
7559          "Invalid alt name index for register!");
7560  return AsmStrs+RegAsmOffset[RegNo-1];
7561}
7562
7563#ifdef PRINT_ALIAS_INSTR
7564#undef PRINT_ALIAS_INSTR
7565
7566bool MipsInstPrinter::printAliasInstr(const MCInst *MI, raw_ostream &OS) {
7567  static const PatternsForOpcode OpToPatterns[] = {
7568    {Mips::MFTACX, 0, 1 },
7569    {Mips::MFTC0, 1, 1 },
7570    {Mips::MFTHI, 2, 1 },
7571    {Mips::MFTLO, 3, 1 },
7572    {Mips::MTTACX, 4, 1 },
7573    {Mips::MTTC0, 5, 1 },
7574    {Mips::MTTHI, 6, 1 },
7575    {Mips::MTTLO, 7, 1 },
7576    {Mips::NORImm, 8, 1 },
7577    {Mips::NORImm64, 9, 1 },
7578    {Mips::SLTImm64, 10, 1 },
7579    {Mips::SLTUImm64, 11, 1 },
7580    {Mips::ADDIUPC, 12, 1 },
7581    {Mips::ADDIUPC_MMR6, 13, 1 },
7582    {Mips::ADDu, 14, 1 },
7583    {Mips::BC1F, 15, 1 },
7584    {Mips::BC1FL, 16, 1 },
7585    {Mips::BC1F_MM, 17, 1 },
7586    {Mips::BC1T, 18, 1 },
7587    {Mips::BC1TL, 19, 1 },
7588    {Mips::BC1T_MM, 20, 1 },
7589    {Mips::BEQL, 21, 1 },
7590    {Mips::BGEZAL, 22, 1 },
7591    {Mips::BGEZAL_MM, 23, 1 },
7592    {Mips::BNEL, 24, 1 },
7593    {Mips::BREAK, 25, 2 },
7594    {Mips::BREAK_MM, 27, 2 },
7595    {Mips::C_EQ_D32, 29, 1 },
7596    {Mips::C_EQ_D32_MM, 30, 1 },
7597    {Mips::C_EQ_D64, 31, 1 },
7598    {Mips::C_EQ_D64_MM, 32, 1 },
7599    {Mips::C_EQ_S, 33, 1 },
7600    {Mips::C_EQ_S_MM, 34, 1 },
7601    {Mips::C_F_D32, 35, 1 },
7602    {Mips::C_F_D32_MM, 36, 1 },
7603    {Mips::C_F_D64, 37, 1 },
7604    {Mips::C_F_D64_MM, 38, 1 },
7605    {Mips::C_F_S, 39, 1 },
7606    {Mips::C_F_S_MM, 40, 1 },
7607    {Mips::C_LE_D32, 41, 1 },
7608    {Mips::C_LE_D32_MM, 42, 1 },
7609    {Mips::C_LE_D64, 43, 1 },
7610    {Mips::C_LE_D64_MM, 44, 1 },
7611    {Mips::C_LE_S, 45, 1 },
7612    {Mips::C_LE_S_MM, 46, 1 },
7613    {Mips::C_LT_D32, 47, 1 },
7614    {Mips::C_LT_D32_MM, 48, 1 },
7615    {Mips::C_LT_D64, 49, 1 },
7616    {Mips::C_LT_D64_MM, 50, 1 },
7617    {Mips::C_LT_S, 51, 1 },
7618    {Mips::C_LT_S_MM, 52, 1 },
7619    {Mips::C_NGE_D32, 53, 1 },
7620    {Mips::C_NGE_D32_MM, 54, 1 },
7621    {Mips::C_NGE_D64, 55, 1 },
7622    {Mips::C_NGE_D64_MM, 56, 1 },
7623    {Mips::C_NGE_S, 57, 1 },
7624    {Mips::C_NGE_S_MM, 58, 1 },
7625    {Mips::C_NGLE_D32, 59, 1 },
7626    {Mips::C_NGLE_D32_MM, 60, 1 },
7627    {Mips::C_NGLE_D64, 61, 1 },
7628    {Mips::C_NGLE_D64_MM, 62, 1 },
7629    {Mips::C_NGLE_S, 63, 1 },
7630    {Mips::C_NGLE_S_MM, 64, 1 },
7631    {Mips::C_NGL_D32, 65, 1 },
7632    {Mips::C_NGL_D32_MM, 66, 1 },
7633    {Mips::C_NGL_D64, 67, 1 },
7634    {Mips::C_NGL_D64_MM, 68, 1 },
7635    {Mips::C_NGL_S, 69, 1 },
7636    {Mips::C_NGL_S_MM, 70, 1 },
7637    {Mips::C_NGT_D32, 71, 1 },
7638    {Mips::C_NGT_D32_MM, 72, 1 },
7639    {Mips::C_NGT_D64, 73, 1 },
7640    {Mips::C_NGT_D64_MM, 74, 1 },
7641    {Mips::C_NGT_S, 75, 1 },
7642    {Mips::C_NGT_S_MM, 76, 1 },
7643    {Mips::C_OLE_D32, 77, 1 },
7644    {Mips::C_OLE_D32_MM, 78, 1 },
7645    {Mips::C_OLE_D64, 79, 1 },
7646    {Mips::C_OLE_D64_MM, 80, 1 },
7647    {Mips::C_OLE_S, 81, 1 },
7648    {Mips::C_OLE_S_MM, 82, 1 },
7649    {Mips::C_OLT_D32, 83, 1 },
7650    {Mips::C_OLT_D32_MM, 84, 1 },
7651    {Mips::C_OLT_D64, 85, 1 },
7652    {Mips::C_OLT_D64_MM, 86, 1 },
7653    {Mips::C_OLT_S, 87, 1 },
7654    {Mips::C_OLT_S_MM, 88, 1 },
7655    {Mips::C_SEQ_D32, 89, 1 },
7656    {Mips::C_SEQ_D32_MM, 90, 1 },
7657    {Mips::C_SEQ_D64, 91, 1 },
7658    {Mips::C_SEQ_D64_MM, 92, 1 },
7659    {Mips::C_SEQ_S, 93, 1 },
7660    {Mips::C_SEQ_S_MM, 94, 1 },
7661    {Mips::C_SF_D32, 95, 1 },
7662    {Mips::C_SF_D32_MM, 96, 1 },
7663    {Mips::C_SF_D64, 97, 1 },
7664    {Mips::C_SF_D64_MM, 98, 1 },
7665    {Mips::C_SF_S, 99, 1 },
7666    {Mips::C_SF_S_MM, 100, 1 },
7667    {Mips::C_UEQ_D32, 101, 1 },
7668    {Mips::C_UEQ_D32_MM, 102, 1 },
7669    {Mips::C_UEQ_D64, 103, 1 },
7670    {Mips::C_UEQ_D64_MM, 104, 1 },
7671    {Mips::C_UEQ_S, 105, 1 },
7672    {Mips::C_UEQ_S_MM, 106, 1 },
7673    {Mips::C_ULE_D32, 107, 1 },
7674    {Mips::C_ULE_D32_MM, 108, 1 },
7675    {Mips::C_ULE_D64, 109, 1 },
7676    {Mips::C_ULE_D64_MM, 110, 1 },
7677    {Mips::C_ULE_S, 111, 1 },
7678    {Mips::C_ULE_S_MM, 112, 1 },
7679    {Mips::C_ULT_D32, 113, 1 },
7680    {Mips::C_ULT_D32_MM, 114, 1 },
7681    {Mips::C_ULT_D64, 115, 1 },
7682    {Mips::C_ULT_D64_MM, 116, 1 },
7683    {Mips::C_ULT_S, 117, 1 },
7684    {Mips::C_ULT_S_MM, 118, 1 },
7685    {Mips::C_UN_D32, 119, 1 },
7686    {Mips::C_UN_D32_MM, 120, 1 },
7687    {Mips::C_UN_D64, 121, 1 },
7688    {Mips::C_UN_D64_MM, 122, 1 },
7689    {Mips::C_UN_S, 123, 1 },
7690    {Mips::C_UN_S_MM, 124, 1 },
7691    {Mips::DADDu, 125, 1 },
7692    {Mips::DI, 126, 1 },
7693    {Mips::DIV, 127, 1 },
7694    {Mips::DIVU, 128, 1 },
7695    {Mips::DI_MM, 129, 1 },
7696    {Mips::DI_MMR6, 130, 1 },
7697    {Mips::DMT, 131, 1 },
7698    {Mips::DSUB, 132, 2 },
7699    {Mips::DSUBu, 134, 2 },
7700    {Mips::DVPE, 136, 1 },
7701    {Mips::EI, 137, 1 },
7702    {Mips::EI_MM, 138, 1 },
7703    {Mips::EI_MMR6, 139, 1 },
7704    {Mips::EMT, 140, 1 },
7705    {Mips::EVPE, 141, 1 },
7706    {Mips::HYPCALL, 142, 1 },
7707    {Mips::HYPCALL_MM, 143, 1 },
7708    {Mips::JALR, 144, 1 },
7709    {Mips::JALR64, 145, 1 },
7710    {Mips::JALRC_HB_MMR6, 146, 1 },
7711    {Mips::JALRC_MMR6, 147, 1 },
7712    {Mips::JALR_HB, 148, 1 },
7713    {Mips::JALR_HB64, 149, 1 },
7714    {Mips::JIALC, 150, 1 },
7715    {Mips::JIALC64, 151, 1 },
7716    {Mips::JIC, 152, 1 },
7717    {Mips::JIC64, 153, 1 },
7718    {Mips::MOVE16_MM, 154, 1 },
7719    {Mips::Move32R16, 155, 1 },
7720    {Mips::OR, 156, 1 },
7721    {Mips::OR64, 157, 1 },
7722    {Mips::RDHWR, 158, 1 },
7723    {Mips::RDHWR64, 159, 1 },
7724    {Mips::RDHWR_MM, 160, 1 },
7725    {Mips::RDHWR_MMR6, 161, 1 },
7726    {Mips::SDBBP, 162, 1 },
7727    {Mips::SDBBP_MMR6, 163, 1 },
7728    {Mips::SDBBP_R6, 164, 1 },
7729    {Mips::SIGRIE, 165, 1 },
7730    {Mips::SIGRIE_MMR6, 166, 1 },
7731    {Mips::SLL, 167, 1 },
7732    {Mips::SLL_MM, 168, 1 },
7733    {Mips::SLL_MMR6, 169, 1 },
7734    {Mips::SUB, 170, 2 },
7735    {Mips::SUBU_MMR6, 172, 2 },
7736    {Mips::SUB_MM, 174, 2 },
7737    {Mips::SUB_MMR6, 176, 2 },
7738    {Mips::SUBu, 178, 2 },
7739    {Mips::SUBu_MM, 180, 2 },
7740    {Mips::SWSP_MM, 182, 1 },
7741    {Mips::SYNC, 183, 1 },
7742    {Mips::SYNC_MM, 184, 1 },
7743    {Mips::SYNC_MMR6, 185, 1 },
7744    {Mips::SYSCALL, 186, 1 },
7745    {Mips::SYSCALL_MM, 187, 1 },
7746    {Mips::TEQ, 188, 1 },
7747    {Mips::TEQ_MM, 189, 1 },
7748    {Mips::TGE, 190, 1 },
7749    {Mips::TGEU, 191, 1 },
7750    {Mips::TGEU_MM, 192, 1 },
7751    {Mips::TGE_MM, 193, 1 },
7752    {Mips::TLT, 194, 1 },
7753    {Mips::TLTU, 195, 1 },
7754    {Mips::TLTU_MM, 196, 1 },
7755    {Mips::TLT_MM, 197, 1 },
7756    {Mips::TNE, 198, 1 },
7757    {Mips::TNE_MM, 199, 1 },
7758    {Mips::WAIT_MM, 200, 1 },
7759    {Mips::WRDSP, 201, 1 },
7760    {Mips::WRDSP_MM, 202, 1 },
7761    {Mips::YIELD, 203, 1 },
7762  };
7763
7764  static const AliasPattern Patterns[] = {
7765    // Mips::MFTACX - 0
7766    {0, 0, 2, 2 },
7767    // Mips::MFTC0 - 1
7768    {10, 2, 3, 3 },
7769    // Mips::MFTHI - 2
7770    {23, 5, 2, 2 },
7771    // Mips::MFTLO - 3
7772    {32, 7, 2, 2 },
7773    // Mips::MTTACX - 4
7774    {41, 9, 2, 2 },
7775    // Mips::MTTC0 - 5
7776    {51, 11, 3, 3 },
7777    // Mips::MTTHI - 6
7778    {64, 14, 2, 2 },
7779    // Mips::MTTLO - 7
7780    {73, 16, 2, 2 },
7781    // Mips::NORImm - 8
7782    {82, 18, 3, 2 },
7783    // Mips::NORImm64 - 9
7784    {82, 20, 3, 2 },
7785    // Mips::SLTImm64 - 10
7786    {93, 22, 3, 2 },
7787    // Mips::SLTUImm64 - 11
7788    {104, 24, 3, 2 },
7789    // Mips::ADDIUPC - 12
7790    {116, 26, 2, 1 },
7791    // Mips::ADDIUPC_MMR6 - 13
7792    {116, 27, 2, 1 },
7793    // Mips::ADDu - 14
7794    {128, 28, 3, 3 },
7795    // Mips::BC1F - 15
7796    {140, 31, 2, 1 },
7797    // Mips::BC1FL - 16
7798    {148, 32, 2, 1 },
7799    // Mips::BC1F_MM - 17
7800    {140, 33, 2, 1 },
7801    // Mips::BC1T - 18
7802    {157, 34, 2, 1 },
7803    // Mips::BC1TL - 19
7804    {165, 35, 2, 1 },
7805    // Mips::BC1T_MM - 20
7806    {157, 36, 2, 1 },
7807    // Mips::BEQL - 21
7808    {174, 37, 3, 2 },
7809    // Mips::BGEZAL - 22
7810    {187, 39, 2, 1 },
7811    // Mips::BGEZAL_MM - 23
7812    {187, 40, 2, 1 },
7813    // Mips::BNEL - 24
7814    {194, 41, 3, 2 },
7815    // Mips::BREAK - 25
7816    {207, 43, 2, 2 },
7817    {213, 45, 2, 2 },
7818    // Mips::BREAK_MM - 27
7819    {207, 47, 2, 2 },
7820    {213, 49, 2, 2 },
7821    // Mips::C_EQ_D32 - 29
7822    {224, 51, 3, 3 },
7823    // Mips::C_EQ_D32_MM - 30
7824    {224, 54, 3, 3 },
7825    // Mips::C_EQ_D64 - 31
7826    {224, 57, 3, 3 },
7827    // Mips::C_EQ_D64_MM - 32
7828    {224, 60, 3, 3 },
7829    // Mips::C_EQ_S - 33
7830    {238, 63, 3, 3 },
7831    // Mips::C_EQ_S_MM - 34
7832    {238, 66, 3, 3 },
7833    // Mips::C_F_D32 - 35
7834    {252, 69, 3, 3 },
7835    // Mips::C_F_D32_MM - 36
7836    {252, 72, 3, 3 },
7837    // Mips::C_F_D64 - 37
7838    {252, 75, 3, 3 },
7839    // Mips::C_F_D64_MM - 38
7840    {252, 78, 3, 3 },
7841    // Mips::C_F_S - 39
7842    {265, 81, 3, 3 },
7843    // Mips::C_F_S_MM - 40
7844    {265, 84, 3, 3 },
7845    // Mips::C_LE_D32 - 41
7846    {278, 87, 3, 3 },
7847    // Mips::C_LE_D32_MM - 42
7848    {278, 90, 3, 3 },
7849    // Mips::C_LE_D64 - 43
7850    {278, 93, 3, 3 },
7851    // Mips::C_LE_D64_MM - 44
7852    {278, 96, 3, 3 },
7853    // Mips::C_LE_S - 45
7854    {292, 99, 3, 3 },
7855    // Mips::C_LE_S_MM - 46
7856    {292, 102, 3, 3 },
7857    // Mips::C_LT_D32 - 47
7858    {306, 105, 3, 3 },
7859    // Mips::C_LT_D32_MM - 48
7860    {306, 108, 3, 3 },
7861    // Mips::C_LT_D64 - 49
7862    {306, 111, 3, 3 },
7863    // Mips::C_LT_D64_MM - 50
7864    {306, 114, 3, 3 },
7865    // Mips::C_LT_S - 51
7866    {320, 117, 3, 3 },
7867    // Mips::C_LT_S_MM - 52
7868    {320, 120, 3, 3 },
7869    // Mips::C_NGE_D32 - 53
7870    {334, 123, 3, 3 },
7871    // Mips::C_NGE_D32_MM - 54
7872    {334, 126, 3, 3 },
7873    // Mips::C_NGE_D64 - 55
7874    {334, 129, 3, 3 },
7875    // Mips::C_NGE_D64_MM - 56
7876    {334, 132, 3, 3 },
7877    // Mips::C_NGE_S - 57
7878    {349, 135, 3, 3 },
7879    // Mips::C_NGE_S_MM - 58
7880    {349, 138, 3, 3 },
7881    // Mips::C_NGLE_D32 - 59
7882    {364, 141, 3, 3 },
7883    // Mips::C_NGLE_D32_MM - 60
7884    {364, 144, 3, 3 },
7885    // Mips::C_NGLE_D64 - 61
7886    {364, 147, 3, 3 },
7887    // Mips::C_NGLE_D64_MM - 62
7888    {364, 150, 3, 3 },
7889    // Mips::C_NGLE_S - 63
7890    {380, 153, 3, 3 },
7891    // Mips::C_NGLE_S_MM - 64
7892    {380, 156, 3, 3 },
7893    // Mips::C_NGL_D32 - 65
7894    {396, 159, 3, 3 },
7895    // Mips::C_NGL_D32_MM - 66
7896    {396, 162, 3, 3 },
7897    // Mips::C_NGL_D64 - 67
7898    {396, 165, 3, 3 },
7899    // Mips::C_NGL_D64_MM - 68
7900    {396, 168, 3, 3 },
7901    // Mips::C_NGL_S - 69
7902    {411, 171, 3, 3 },
7903    // Mips::C_NGL_S_MM - 70
7904    {411, 174, 3, 3 },
7905    // Mips::C_NGT_D32 - 71
7906    {426, 177, 3, 3 },
7907    // Mips::C_NGT_D32_MM - 72
7908    {426, 180, 3, 3 },
7909    // Mips::C_NGT_D64 - 73
7910    {426, 183, 3, 3 },
7911    // Mips::C_NGT_D64_MM - 74
7912    {426, 186, 3, 3 },
7913    // Mips::C_NGT_S - 75
7914    {441, 189, 3, 3 },
7915    // Mips::C_NGT_S_MM - 76
7916    {441, 192, 3, 3 },
7917    // Mips::C_OLE_D32 - 77
7918    {456, 195, 3, 3 },
7919    // Mips::C_OLE_D32_MM - 78
7920    {456, 198, 3, 3 },
7921    // Mips::C_OLE_D64 - 79
7922    {456, 201, 3, 3 },
7923    // Mips::C_OLE_D64_MM - 80
7924    {456, 204, 3, 3 },
7925    // Mips::C_OLE_S - 81
7926    {471, 207, 3, 3 },
7927    // Mips::C_OLE_S_MM - 82
7928    {471, 210, 3, 3 },
7929    // Mips::C_OLT_D32 - 83
7930    {486, 213, 3, 3 },
7931    // Mips::C_OLT_D32_MM - 84
7932    {486, 216, 3, 3 },
7933    // Mips::C_OLT_D64 - 85
7934    {486, 219, 3, 3 },
7935    // Mips::C_OLT_D64_MM - 86
7936    {486, 222, 3, 3 },
7937    // Mips::C_OLT_S - 87
7938    {501, 225, 3, 3 },
7939    // Mips::C_OLT_S_MM - 88
7940    {501, 228, 3, 3 },
7941    // Mips::C_SEQ_D32 - 89
7942    {516, 231, 3, 3 },
7943    // Mips::C_SEQ_D32_MM - 90
7944    {516, 234, 3, 3 },
7945    // Mips::C_SEQ_D64 - 91
7946    {516, 237, 3, 3 },
7947    // Mips::C_SEQ_D64_MM - 92
7948    {516, 240, 3, 3 },
7949    // Mips::C_SEQ_S - 93
7950    {531, 243, 3, 3 },
7951    // Mips::C_SEQ_S_MM - 94
7952    {531, 246, 3, 3 },
7953    // Mips::C_SF_D32 - 95
7954    {546, 249, 3, 3 },
7955    // Mips::C_SF_D32_MM - 96
7956    {546, 252, 3, 3 },
7957    // Mips::C_SF_D64 - 97
7958    {546, 255, 3, 3 },
7959    // Mips::C_SF_D64_MM - 98
7960    {546, 258, 3, 3 },
7961    // Mips::C_SF_S - 99
7962    {560, 261, 3, 3 },
7963    // Mips::C_SF_S_MM - 100
7964    {560, 264, 3, 3 },
7965    // Mips::C_UEQ_D32 - 101
7966    {574, 267, 3, 3 },
7967    // Mips::C_UEQ_D32_MM - 102
7968    {574, 270, 3, 3 },
7969    // Mips::C_UEQ_D64 - 103
7970    {574, 273, 3, 3 },
7971    // Mips::C_UEQ_D64_MM - 104
7972    {574, 276, 3, 3 },
7973    // Mips::C_UEQ_S - 105
7974    {589, 279, 3, 3 },
7975    // Mips::C_UEQ_S_MM - 106
7976    {589, 282, 3, 3 },
7977    // Mips::C_ULE_D32 - 107
7978    {604, 285, 3, 3 },
7979    // Mips::C_ULE_D32_MM - 108
7980    {604, 288, 3, 3 },
7981    // Mips::C_ULE_D64 - 109
7982    {604, 291, 3, 3 },
7983    // Mips::C_ULE_D64_MM - 110
7984    {604, 294, 3, 3 },
7985    // Mips::C_ULE_S - 111
7986    {619, 297, 3, 3 },
7987    // Mips::C_ULE_S_MM - 112
7988    {619, 300, 3, 3 },
7989    // Mips::C_ULT_D32 - 113
7990    {634, 303, 3, 3 },
7991    // Mips::C_ULT_D32_MM - 114
7992    {634, 306, 3, 3 },
7993    // Mips::C_ULT_D64 - 115
7994    {634, 309, 3, 3 },
7995    // Mips::C_ULT_D64_MM - 116
7996    {634, 312, 3, 3 },
7997    // Mips::C_ULT_S - 117
7998    {649, 315, 3, 3 },
7999    // Mips::C_ULT_S_MM - 118
8000    {649, 318, 3, 3 },
8001    // Mips::C_UN_D32 - 119
8002    {664, 321, 3, 3 },
8003    // Mips::C_UN_D32_MM - 120
8004    {664, 324, 3, 3 },
8005    // Mips::C_UN_D64 - 121
8006    {664, 327, 3, 3 },
8007    // Mips::C_UN_D64_MM - 122
8008    {664, 330, 3, 3 },
8009    // Mips::C_UN_S - 123
8010    {678, 333, 3, 3 },
8011    // Mips::C_UN_S_MM - 124
8012    {678, 336, 3, 3 },
8013    // Mips::DADDu - 125
8014    {128, 339, 3, 3 },
8015    // Mips::DI - 126
8016    {692, 342, 1, 1 },
8017    // Mips::DIV - 127
8018    {695, 343, 3, 3 },
8019    // Mips::DIVU - 128
8020    {706, 346, 3, 3 },
8021    // Mips::DI_MM - 129
8022    {692, 349, 1, 1 },
8023    // Mips::DI_MMR6 - 130
8024    {692, 350, 1, 1 },
8025    // Mips::DMT - 131
8026    {718, 351, 1, 1 },
8027    // Mips::DSUB - 132
8028    {722, 352, 3, 3 },
8029    {734, 355, 3, 3 },
8030    // Mips::DSUBu - 134
8031    {742, 358, 3, 3 },
8032    {755, 361, 3, 3 },
8033    // Mips::DVPE - 136
8034    {764, 364, 1, 1 },
8035    // Mips::EI - 137
8036    {769, 365, 1, 1 },
8037    // Mips::EI_MM - 138
8038    {769, 366, 1, 1 },
8039    // Mips::EI_MMR6 - 139
8040    {769, 367, 1, 1 },
8041    // Mips::EMT - 140
8042    {772, 368, 1, 1 },
8043    // Mips::EVPE - 141
8044    {776, 369, 1, 1 },
8045    // Mips::HYPCALL - 142
8046    {781, 370, 1, 1 },
8047    // Mips::HYPCALL_MM - 143
8048    {781, 371, 1, 1 },
8049    // Mips::JALR - 144
8050    {789, 372, 2, 2 },
8051    // Mips::JALR64 - 145
8052    {789, 374, 2, 2 },
8053    // Mips::JALRC_HB_MMR6 - 146
8054    {795, 376, 2, 2 },
8055    // Mips::JALRC_MMR6 - 147
8056    {807, 378, 2, 2 },
8057    // Mips::JALR_HB - 148
8058    {816, 380, 2, 2 },
8059    // Mips::JALR_HB64 - 149
8060    {816, 382, 2, 2 },
8061    // Mips::JIALC - 150
8062    {827, 384, 2, 2 },
8063    // Mips::JIALC64 - 151
8064    {827, 386, 2, 2 },
8065    // Mips::JIC - 152
8066    {836, 388, 2, 2 },
8067    // Mips::JIC64 - 153
8068    {836, 390, 2, 2 },
8069    // Mips::MOVE16_MM - 154
8070    {843, 392, 2, 2 },
8071    // Mips::Move32R16 - 155
8072    {843, 394, 2, 2 },
8073    // Mips::OR - 156
8074    {128, 396, 3, 3 },
8075    // Mips::OR64 - 157
8076    {128, 399, 3, 3 },
8077    // Mips::RDHWR - 158
8078    {847, 402, 3, 3 },
8079    // Mips::RDHWR64 - 159
8080    {847, 405, 3, 3 },
8081    // Mips::RDHWR_MM - 160
8082    {847, 408, 3, 3 },
8083    // Mips::RDHWR_MMR6 - 161
8084    {847, 411, 3, 3 },
8085    // Mips::SDBBP - 162
8086    {860, 414, 1, 1 },
8087    // Mips::SDBBP_MMR6 - 163
8088    {860, 415, 1, 1 },
8089    // Mips::SDBBP_R6 - 164
8090    {860, 416, 1, 1 },
8091    // Mips::SIGRIE - 165
8092    {866, 417, 1, 1 },
8093    // Mips::SIGRIE_MMR6 - 166
8094    {866, 418, 1, 1 },
8095    // Mips::SLL - 167
8096    {843, 419, 3, 3 },
8097    // Mips::SLL_MM - 168
8098    {843, 422, 3, 3 },
8099    // Mips::SLL_MMR6 - 169
8100    {843, 425, 3, 3 },
8101    // Mips::SUB - 170
8102    {873, 428, 3, 3 },
8103    {884, 431, 3, 3 },
8104    // Mips::SUBU_MMR6 - 172
8105    {891, 434, 3, 3 },
8106    {903, 437, 3, 3 },
8107    // Mips::SUB_MM - 174
8108    {873, 440, 3, 3 },
8109    {884, 443, 3, 3 },
8110    // Mips::SUB_MMR6 - 176
8111    {873, 446, 3, 3 },
8112    {884, 449, 3, 3 },
8113    // Mips::SUBu - 178
8114    {891, 452, 3, 3 },
8115    {903, 455, 3, 3 },
8116    // Mips::SUBu_MM - 180
8117    {891, 458, 3, 3 },
8118    {903, 461, 3, 3 },
8119    // Mips::SWSP_MM - 182
8120    {911, 464, 3, 1 },
8121    // Mips::SYNC - 183
8122    {923, 465, 1, 1 },
8123    // Mips::SYNC_MM - 184
8124    {923, 466, 1, 1 },
8125    // Mips::SYNC_MMR6 - 185
8126    {923, 467, 1, 1 },
8127    // Mips::SYSCALL - 186
8128    {928, 468, 1, 1 },
8129    // Mips::SYSCALL_MM - 187
8130    {928, 469, 1, 1 },
8131    // Mips::TEQ - 188
8132    {936, 470, 3, 3 },
8133    // Mips::TEQ_MM - 189
8134    {936, 473, 3, 3 },
8135    // Mips::TGE - 190
8136    {947, 476, 3, 3 },
8137    // Mips::TGEU - 191
8138    {958, 479, 3, 3 },
8139    // Mips::TGEU_MM - 192
8140    {958, 482, 3, 3 },
8141    // Mips::TGE_MM - 193
8142    {947, 485, 3, 3 },
8143    // Mips::TLT - 194
8144    {970, 488, 3, 3 },
8145    // Mips::TLTU - 195
8146    {981, 491, 3, 3 },
8147    // Mips::TLTU_MM - 196
8148    {981, 494, 3, 3 },
8149    // Mips::TLT_MM - 197
8150    {970, 497, 3, 3 },
8151    // Mips::TNE - 198
8152    {993, 500, 3, 3 },
8153    // Mips::TNE_MM - 199
8154    {993, 503, 3, 3 },
8155    // Mips::WAIT_MM - 200
8156    {1004, 506, 1, 1 },
8157    // Mips::WRDSP - 201
8158    {1009, 507, 2, 2 },
8159    // Mips::WRDSP_MM - 202
8160    {1009, 509, 2, 2 },
8161    // Mips::YIELD - 203
8162    {1018, 511, 2, 2 },
8163  };
8164
8165  static const AliasPatternCond Conds[] = {
8166    // (MFTACX GPR32Opnd:$rt, AC0) - 0
8167    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8168    {AliasPatternCond::K_Reg, Mips::AC0},
8169    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 2
8170    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8171    {AliasPatternCond::K_RegClass, Mips::COP0RegClassID},
8172    {AliasPatternCond::K_Imm, uint32_t(0)},
8173    // (MFTHI GPR32Opnd:$rt, AC0) - 5
8174    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8175    {AliasPatternCond::K_Reg, Mips::AC0},
8176    // (MFTLO GPR32Opnd:$rt, AC0) - 7
8177    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8178    {AliasPatternCond::K_Reg, Mips::AC0},
8179    // (MTTACX AC0, GPR32Opnd:$rt) - 9
8180    {AliasPatternCond::K_Reg, Mips::AC0},
8181    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8182    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 11
8183    {AliasPatternCond::K_RegClass, Mips::COP0RegClassID},
8184    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8185    {AliasPatternCond::K_Imm, uint32_t(0)},
8186    // (MTTHI AC0, GPR32Opnd:$rt) - 14
8187    {AliasPatternCond::K_Reg, Mips::AC0},
8188    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8189    // (MTTLO AC0, GPR32Opnd:$rt) - 16
8190    {AliasPatternCond::K_Reg, Mips::AC0},
8191    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8192    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 18
8193    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8194    {AliasPatternCond::K_TiedReg, 0},
8195    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 20
8196    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8197    {AliasPatternCond::K_TiedReg, 0},
8198    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 22
8199    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8200    {AliasPatternCond::K_TiedReg, 0},
8201    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 24
8202    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8203    {AliasPatternCond::K_TiedReg, 0},
8204    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 26
8205    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8206    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 27
8207    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8208    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 28
8209    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8210    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8211    {AliasPatternCond::K_Reg, Mips::ZERO},
8212    // (BC1F FCC0, brtarget:$offset) - 31
8213    {AliasPatternCond::K_Reg, Mips::FCC0},
8214    // (BC1FL FCC0, brtarget:$offset) - 32
8215    {AliasPatternCond::K_Reg, Mips::FCC0},
8216    // (BC1F_MM FCC0, brtarget:$offset) - 33
8217    {AliasPatternCond::K_Reg, Mips::FCC0},
8218    // (BC1T FCC0, brtarget:$offset) - 34
8219    {AliasPatternCond::K_Reg, Mips::FCC0},
8220    // (BC1TL FCC0, brtarget:$offset) - 35
8221    {AliasPatternCond::K_Reg, Mips::FCC0},
8222    // (BC1T_MM FCC0, brtarget:$offset) - 36
8223    {AliasPatternCond::K_Reg, Mips::FCC0},
8224    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 37
8225    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8226    {AliasPatternCond::K_Reg, Mips::ZERO},
8227    // (BGEZAL ZERO, brtarget:$offset) - 39
8228    {AliasPatternCond::K_Reg, Mips::ZERO},
8229    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 40
8230    {AliasPatternCond::K_Reg, Mips::ZERO},
8231    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 41
8232    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8233    {AliasPatternCond::K_Reg, Mips::ZERO},
8234    // (BREAK 0, 0) - 43
8235    {AliasPatternCond::K_Imm, uint32_t(0)},
8236    {AliasPatternCond::K_Imm, uint32_t(0)},
8237    // (BREAK uimm10:$imm, 0) - 45
8238    {AliasPatternCond::K_Ignore, 0},
8239    {AliasPatternCond::K_Imm, uint32_t(0)},
8240    // (BREAK_MM 0, 0) - 47
8241    {AliasPatternCond::K_Imm, uint32_t(0)},
8242    {AliasPatternCond::K_Imm, uint32_t(0)},
8243    // (BREAK_MM uimm10:$imm, 0) - 49
8244    {AliasPatternCond::K_Ignore, 0},
8245    {AliasPatternCond::K_Imm, uint32_t(0)},
8246    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 51
8247    {AliasPatternCond::K_Reg, Mips::FCC0},
8248    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8249    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8250    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 54
8251    {AliasPatternCond::K_Reg, Mips::FCC0},
8252    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8253    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8254    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 57
8255    {AliasPatternCond::K_Reg, Mips::FCC0},
8256    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8257    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8258    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 60
8259    {AliasPatternCond::K_Reg, Mips::FCC0},
8260    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8261    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8262    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 63
8263    {AliasPatternCond::K_Reg, Mips::FCC0},
8264    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8265    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8266    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 66
8267    {AliasPatternCond::K_Reg, Mips::FCC0},
8268    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8269    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8270    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 69
8271    {AliasPatternCond::K_Reg, Mips::FCC0},
8272    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8273    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8274    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 72
8275    {AliasPatternCond::K_Reg, Mips::FCC0},
8276    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8277    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8278    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 75
8279    {AliasPatternCond::K_Reg, Mips::FCC0},
8280    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8281    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8282    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 78
8283    {AliasPatternCond::K_Reg, Mips::FCC0},
8284    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8285    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8286    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 81
8287    {AliasPatternCond::K_Reg, Mips::FCC0},
8288    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8289    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8290    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 84
8291    {AliasPatternCond::K_Reg, Mips::FCC0},
8292    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8293    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8294    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 87
8295    {AliasPatternCond::K_Reg, Mips::FCC0},
8296    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8297    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8298    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 90
8299    {AliasPatternCond::K_Reg, Mips::FCC0},
8300    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8301    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8302    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 93
8303    {AliasPatternCond::K_Reg, Mips::FCC0},
8304    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8305    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8306    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 96
8307    {AliasPatternCond::K_Reg, Mips::FCC0},
8308    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8309    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8310    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 99
8311    {AliasPatternCond::K_Reg, Mips::FCC0},
8312    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8313    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8314    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 102
8315    {AliasPatternCond::K_Reg, Mips::FCC0},
8316    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8317    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8318    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 105
8319    {AliasPatternCond::K_Reg, Mips::FCC0},
8320    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8321    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8322    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 108
8323    {AliasPatternCond::K_Reg, Mips::FCC0},
8324    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8325    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8326    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 111
8327    {AliasPatternCond::K_Reg, Mips::FCC0},
8328    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8329    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8330    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 114
8331    {AliasPatternCond::K_Reg, Mips::FCC0},
8332    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8333    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8334    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 117
8335    {AliasPatternCond::K_Reg, Mips::FCC0},
8336    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8337    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8338    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 120
8339    {AliasPatternCond::K_Reg, Mips::FCC0},
8340    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8341    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8342    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 123
8343    {AliasPatternCond::K_Reg, Mips::FCC0},
8344    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8345    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8346    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 126
8347    {AliasPatternCond::K_Reg, Mips::FCC0},
8348    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8349    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8350    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 129
8351    {AliasPatternCond::K_Reg, Mips::FCC0},
8352    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8353    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8354    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 132
8355    {AliasPatternCond::K_Reg, Mips::FCC0},
8356    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8357    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8358    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 135
8359    {AliasPatternCond::K_Reg, Mips::FCC0},
8360    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8361    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8362    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 138
8363    {AliasPatternCond::K_Reg, Mips::FCC0},
8364    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8365    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8366    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 141
8367    {AliasPatternCond::K_Reg, Mips::FCC0},
8368    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8369    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8370    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 144
8371    {AliasPatternCond::K_Reg, Mips::FCC0},
8372    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8373    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8374    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 147
8375    {AliasPatternCond::K_Reg, Mips::FCC0},
8376    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8377    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8378    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 150
8379    {AliasPatternCond::K_Reg, Mips::FCC0},
8380    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8381    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8382    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 153
8383    {AliasPatternCond::K_Reg, Mips::FCC0},
8384    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8385    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8386    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 156
8387    {AliasPatternCond::K_Reg, Mips::FCC0},
8388    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8389    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8390    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 159
8391    {AliasPatternCond::K_Reg, Mips::FCC0},
8392    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8393    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8394    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 162
8395    {AliasPatternCond::K_Reg, Mips::FCC0},
8396    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8397    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8398    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 165
8399    {AliasPatternCond::K_Reg, Mips::FCC0},
8400    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8401    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8402    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 168
8403    {AliasPatternCond::K_Reg, Mips::FCC0},
8404    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8405    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8406    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 171
8407    {AliasPatternCond::K_Reg, Mips::FCC0},
8408    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8409    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8410    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 174
8411    {AliasPatternCond::K_Reg, Mips::FCC0},
8412    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8413    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8414    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 177
8415    {AliasPatternCond::K_Reg, Mips::FCC0},
8416    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8417    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8418    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 180
8419    {AliasPatternCond::K_Reg, Mips::FCC0},
8420    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8421    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8422    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 183
8423    {AliasPatternCond::K_Reg, Mips::FCC0},
8424    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8425    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8426    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 186
8427    {AliasPatternCond::K_Reg, Mips::FCC0},
8428    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8429    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8430    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 189
8431    {AliasPatternCond::K_Reg, Mips::FCC0},
8432    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8433    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8434    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 192
8435    {AliasPatternCond::K_Reg, Mips::FCC0},
8436    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8437    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8438    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 195
8439    {AliasPatternCond::K_Reg, Mips::FCC0},
8440    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8441    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8442    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 198
8443    {AliasPatternCond::K_Reg, Mips::FCC0},
8444    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8445    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8446    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 201
8447    {AliasPatternCond::K_Reg, Mips::FCC0},
8448    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8449    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8450    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 204
8451    {AliasPatternCond::K_Reg, Mips::FCC0},
8452    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8453    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8454    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 207
8455    {AliasPatternCond::K_Reg, Mips::FCC0},
8456    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8457    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8458    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 210
8459    {AliasPatternCond::K_Reg, Mips::FCC0},
8460    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8461    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8462    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 213
8463    {AliasPatternCond::K_Reg, Mips::FCC0},
8464    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8465    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8466    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 216
8467    {AliasPatternCond::K_Reg, Mips::FCC0},
8468    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8469    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8470    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 219
8471    {AliasPatternCond::K_Reg, Mips::FCC0},
8472    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8473    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8474    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 222
8475    {AliasPatternCond::K_Reg, Mips::FCC0},
8476    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8477    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8478    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 225
8479    {AliasPatternCond::K_Reg, Mips::FCC0},
8480    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8481    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8482    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 228
8483    {AliasPatternCond::K_Reg, Mips::FCC0},
8484    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8485    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8486    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 231
8487    {AliasPatternCond::K_Reg, Mips::FCC0},
8488    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8489    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8490    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 234
8491    {AliasPatternCond::K_Reg, Mips::FCC0},
8492    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8493    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8494    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 237
8495    {AliasPatternCond::K_Reg, Mips::FCC0},
8496    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8497    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8498    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 240
8499    {AliasPatternCond::K_Reg, Mips::FCC0},
8500    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8501    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8502    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 243
8503    {AliasPatternCond::K_Reg, Mips::FCC0},
8504    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8505    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8506    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 246
8507    {AliasPatternCond::K_Reg, Mips::FCC0},
8508    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8509    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8510    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 249
8511    {AliasPatternCond::K_Reg, Mips::FCC0},
8512    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8513    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8514    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 252
8515    {AliasPatternCond::K_Reg, Mips::FCC0},
8516    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8517    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8518    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 255
8519    {AliasPatternCond::K_Reg, Mips::FCC0},
8520    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8521    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8522    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 258
8523    {AliasPatternCond::K_Reg, Mips::FCC0},
8524    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8525    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8526    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 261
8527    {AliasPatternCond::K_Reg, Mips::FCC0},
8528    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8529    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8530    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 264
8531    {AliasPatternCond::K_Reg, Mips::FCC0},
8532    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8533    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8534    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 267
8535    {AliasPatternCond::K_Reg, Mips::FCC0},
8536    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8537    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8538    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 270
8539    {AliasPatternCond::K_Reg, Mips::FCC0},
8540    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8541    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8542    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 273
8543    {AliasPatternCond::K_Reg, Mips::FCC0},
8544    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8545    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8546    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 276
8547    {AliasPatternCond::K_Reg, Mips::FCC0},
8548    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8549    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8550    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 279
8551    {AliasPatternCond::K_Reg, Mips::FCC0},
8552    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8553    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8554    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 282
8555    {AliasPatternCond::K_Reg, Mips::FCC0},
8556    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8557    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8558    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 285
8559    {AliasPatternCond::K_Reg, Mips::FCC0},
8560    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8561    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8562    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 288
8563    {AliasPatternCond::K_Reg, Mips::FCC0},
8564    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8565    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8566    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 291
8567    {AliasPatternCond::K_Reg, Mips::FCC0},
8568    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8569    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8570    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 294
8571    {AliasPatternCond::K_Reg, Mips::FCC0},
8572    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8573    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8574    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 297
8575    {AliasPatternCond::K_Reg, Mips::FCC0},
8576    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8577    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8578    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 300
8579    {AliasPatternCond::K_Reg, Mips::FCC0},
8580    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8581    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8582    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 303
8583    {AliasPatternCond::K_Reg, Mips::FCC0},
8584    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8585    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8586    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 306
8587    {AliasPatternCond::K_Reg, Mips::FCC0},
8588    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8589    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8590    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 309
8591    {AliasPatternCond::K_Reg, Mips::FCC0},
8592    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8593    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8594    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 312
8595    {AliasPatternCond::K_Reg, Mips::FCC0},
8596    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8597    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8598    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 315
8599    {AliasPatternCond::K_Reg, Mips::FCC0},
8600    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8601    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8602    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 318
8603    {AliasPatternCond::K_Reg, Mips::FCC0},
8604    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8605    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8606    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 321
8607    {AliasPatternCond::K_Reg, Mips::FCC0},
8608    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8609    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8610    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 324
8611    {AliasPatternCond::K_Reg, Mips::FCC0},
8612    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8613    {AliasPatternCond::K_RegClass, Mips::AFGR64RegClassID},
8614    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 327
8615    {AliasPatternCond::K_Reg, Mips::FCC0},
8616    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8617    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8618    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 330
8619    {AliasPatternCond::K_Reg, Mips::FCC0},
8620    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8621    {AliasPatternCond::K_RegClass, Mips::FGR64RegClassID},
8622    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 333
8623    {AliasPatternCond::K_Reg, Mips::FCC0},
8624    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8625    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8626    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 336
8627    {AliasPatternCond::K_Reg, Mips::FCC0},
8628    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8629    {AliasPatternCond::K_RegClass, Mips::FGR32RegClassID},
8630    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 339
8631    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8632    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8633    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8634    // (DI ZERO) - 342
8635    {AliasPatternCond::K_Reg, Mips::ZERO},
8636    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 343
8637    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8638    {AliasPatternCond::K_TiedReg, 0},
8639    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8640    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 346
8641    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8642    {AliasPatternCond::K_TiedReg, 0},
8643    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8644    // (DI_MM ZERO) - 349
8645    {AliasPatternCond::K_Reg, Mips::ZERO},
8646    // (DI_MMR6 ZERO) - 350
8647    {AliasPatternCond::K_Reg, Mips::ZERO},
8648    // (DMT ZERO) - 351
8649    {AliasPatternCond::K_Reg, Mips::ZERO},
8650    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 352
8651    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8652    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8653    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8654    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 355
8655    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8656    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8657    {AliasPatternCond::K_TiedReg, 0},
8658    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 358
8659    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8660    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8661    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8662    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 361
8663    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8664    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8665    {AliasPatternCond::K_TiedReg, 0},
8666    // (DVPE ZERO) - 364
8667    {AliasPatternCond::K_Reg, Mips::ZERO},
8668    // (EI ZERO) - 365
8669    {AliasPatternCond::K_Reg, Mips::ZERO},
8670    // (EI_MM ZERO) - 366
8671    {AliasPatternCond::K_Reg, Mips::ZERO},
8672    // (EI_MMR6 ZERO) - 367
8673    {AliasPatternCond::K_Reg, Mips::ZERO},
8674    // (EMT ZERO) - 368
8675    {AliasPatternCond::K_Reg, Mips::ZERO},
8676    // (EVPE ZERO) - 369
8677    {AliasPatternCond::K_Reg, Mips::ZERO},
8678    // (HYPCALL 0) - 370
8679    {AliasPatternCond::K_Imm, uint32_t(0)},
8680    // (HYPCALL_MM 0) - 371
8681    {AliasPatternCond::K_Imm, uint32_t(0)},
8682    // (JALR ZERO, GPR32Opnd:$rs) - 372
8683    {AliasPatternCond::K_Reg, Mips::ZERO},
8684    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8685    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 374
8686    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8687    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8688    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 376
8689    {AliasPatternCond::K_Reg, Mips::RA},
8690    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8691    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 378
8692    {AliasPatternCond::K_Reg, Mips::RA},
8693    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8694    // (JALR_HB RA, GPR32Opnd:$rs) - 380
8695    {AliasPatternCond::K_Reg, Mips::RA},
8696    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8697    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 382
8698    {AliasPatternCond::K_Reg, Mips::RA_64},
8699    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8700    // (JIALC GPR32Opnd:$rs, 0) - 384
8701    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8702    {AliasPatternCond::K_Imm, uint32_t(0)},
8703    // (JIALC64 GPR64Opnd:$rs, 0) - 386
8704    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8705    {AliasPatternCond::K_Imm, uint32_t(0)},
8706    // (JIC GPR32Opnd:$rs, 0) - 388
8707    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8708    {AliasPatternCond::K_Imm, uint32_t(0)},
8709    // (JIC64 GPR64Opnd:$rs, 0) - 390
8710    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8711    {AliasPatternCond::K_Imm, uint32_t(0)},
8712    // (MOVE16_MM ZERO, ZERO) - 392
8713    {AliasPatternCond::K_Reg, Mips::ZERO},
8714    {AliasPatternCond::K_Reg, Mips::ZERO},
8715    // (Move32R16 ZERO, S0) - 394
8716    {AliasPatternCond::K_Reg, Mips::ZERO},
8717    {AliasPatternCond::K_Reg, Mips::S0},
8718    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 396
8719    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8720    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8721    {AliasPatternCond::K_Reg, Mips::ZERO},
8722    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 399
8723    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8724    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8725    {AliasPatternCond::K_Reg, Mips::ZERO_64},
8726    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 402
8727    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8728    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
8729    {AliasPatternCond::K_Imm, uint32_t(0)},
8730    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 405
8731    {AliasPatternCond::K_RegClass, Mips::GPR64RegClassID},
8732    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
8733    {AliasPatternCond::K_Imm, uint32_t(0)},
8734    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 408
8735    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8736    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
8737    {AliasPatternCond::K_Imm, uint32_t(0)},
8738    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 411
8739    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8740    {AliasPatternCond::K_RegClass, Mips::HWRegsRegClassID},
8741    {AliasPatternCond::K_Imm, uint32_t(0)},
8742    // (SDBBP 0) - 414
8743    {AliasPatternCond::K_Imm, uint32_t(0)},
8744    // (SDBBP_MMR6 0) - 415
8745    {AliasPatternCond::K_Imm, uint32_t(0)},
8746    // (SDBBP_R6 0) - 416
8747    {AliasPatternCond::K_Imm, uint32_t(0)},
8748    // (SIGRIE 0) - 417
8749    {AliasPatternCond::K_Imm, uint32_t(0)},
8750    // (SIGRIE_MMR6 0) - 418
8751    {AliasPatternCond::K_Imm, uint32_t(0)},
8752    // (SLL ZERO, ZERO, 0) - 419
8753    {AliasPatternCond::K_Reg, Mips::ZERO},
8754    {AliasPatternCond::K_Reg, Mips::ZERO},
8755    {AliasPatternCond::K_Imm, uint32_t(0)},
8756    // (SLL_MM ZERO, ZERO, 0) - 422
8757    {AliasPatternCond::K_Reg, Mips::ZERO},
8758    {AliasPatternCond::K_Reg, Mips::ZERO},
8759    {AliasPatternCond::K_Imm, uint32_t(0)},
8760    // (SLL_MMR6 ZERO, ZERO, 0) - 425
8761    {AliasPatternCond::K_Reg, Mips::ZERO},
8762    {AliasPatternCond::K_Reg, Mips::ZERO},
8763    {AliasPatternCond::K_Imm, uint32_t(0)},
8764    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 428
8765    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8766    {AliasPatternCond::K_Reg, Mips::ZERO},
8767    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8768    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 431
8769    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8770    {AliasPatternCond::K_Reg, Mips::ZERO},
8771    {AliasPatternCond::K_TiedReg, 0},
8772    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 434
8773    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8774    {AliasPatternCond::K_Reg, Mips::ZERO},
8775    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8776    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 437
8777    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8778    {AliasPatternCond::K_Reg, Mips::ZERO},
8779    {AliasPatternCond::K_TiedReg, 0},
8780    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 440
8781    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8782    {AliasPatternCond::K_Reg, Mips::ZERO},
8783    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8784    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 443
8785    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8786    {AliasPatternCond::K_Reg, Mips::ZERO},
8787    {AliasPatternCond::K_TiedReg, 0},
8788    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 446
8789    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8790    {AliasPatternCond::K_Reg, Mips::ZERO},
8791    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8792    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 449
8793    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8794    {AliasPatternCond::K_Reg, Mips::ZERO},
8795    {AliasPatternCond::K_TiedReg, 0},
8796    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 452
8797    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8798    {AliasPatternCond::K_Reg, Mips::ZERO},
8799    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8800    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 455
8801    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8802    {AliasPatternCond::K_Reg, Mips::ZERO},
8803    {AliasPatternCond::K_TiedReg, 0},
8804    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 458
8805    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8806    {AliasPatternCond::K_Reg, Mips::ZERO},
8807    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8808    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 461
8809    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8810    {AliasPatternCond::K_Reg, Mips::ZERO},
8811    {AliasPatternCond::K_TiedReg, 0},
8812    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 464
8813    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8814    // (SYNC 0) - 465
8815    {AliasPatternCond::K_Imm, uint32_t(0)},
8816    // (SYNC_MM 0) - 466
8817    {AliasPatternCond::K_Imm, uint32_t(0)},
8818    // (SYNC_MMR6 0) - 467
8819    {AliasPatternCond::K_Imm, uint32_t(0)},
8820    // (SYSCALL 0) - 468
8821    {AliasPatternCond::K_Imm, uint32_t(0)},
8822    // (SYSCALL_MM 0) - 469
8823    {AliasPatternCond::K_Imm, uint32_t(0)},
8824    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 470
8825    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8826    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8827    {AliasPatternCond::K_Imm, uint32_t(0)},
8828    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 473
8829    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8830    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8831    {AliasPatternCond::K_Imm, uint32_t(0)},
8832    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 476
8833    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8834    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8835    {AliasPatternCond::K_Imm, uint32_t(0)},
8836    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 479
8837    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8838    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8839    {AliasPatternCond::K_Imm, uint32_t(0)},
8840    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 482
8841    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8842    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8843    {AliasPatternCond::K_Imm, uint32_t(0)},
8844    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 485
8845    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8846    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8847    {AliasPatternCond::K_Imm, uint32_t(0)},
8848    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 488
8849    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8850    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8851    {AliasPatternCond::K_Imm, uint32_t(0)},
8852    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 491
8853    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8854    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8855    {AliasPatternCond::K_Imm, uint32_t(0)},
8856    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 494
8857    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8858    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8859    {AliasPatternCond::K_Imm, uint32_t(0)},
8860    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 497
8861    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8862    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8863    {AliasPatternCond::K_Imm, uint32_t(0)},
8864    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 500
8865    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8866    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8867    {AliasPatternCond::K_Imm, uint32_t(0)},
8868    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 503
8869    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8870    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8871    {AliasPatternCond::K_Imm, uint32_t(0)},
8872    // (WAIT_MM 0) - 506
8873    {AliasPatternCond::K_Imm, uint32_t(0)},
8874    // (WRDSP GPR32Opnd:$rt, 31) - 507
8875    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8876    {AliasPatternCond::K_Imm, uint32_t(31)},
8877    // (WRDSP_MM GPR32Opnd:$rt, 31) - 509
8878    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8879    {AliasPatternCond::K_Imm, uint32_t(31)},
8880    // (YIELD ZERO, GPR32Opnd:$rs) - 511
8881    {AliasPatternCond::K_Reg, Mips::ZERO},
8882    {AliasPatternCond::K_RegClass, Mips::GPR32RegClassID},
8883  };
8884
8885  static const char AsmStrings[] =
8886    /* 0 */ "mftacx $\x01\0"
8887    /* 10 */ "mftc0 $\x01, $\x02\0"
8888    /* 23 */ "mfthi $\x01\0"
8889    /* 32 */ "mftlo $\x01\0"
8890    /* 41 */ "mttacx $\x02\0"
8891    /* 51 */ "mttc0 $\x02, $\x01\0"
8892    /* 64 */ "mtthi $\x02\0"
8893    /* 73 */ "mttlo $\x02\0"
8894    /* 82 */ "nor	$\x01, $\x03\0"
8895    /* 93 */ "slt	$\x01, $\x03\0"
8896    /* 104 */ "sltu	$\x01, $\x03\0"
8897    /* 116 */ "lapc $\x01, $\x02\0"
8898    /* 128 */ "move $\x01, $\x02\0"
8899    /* 140 */ "bc1f $\x02\0"
8900    /* 148 */ "bc1fl $\x02\0"
8901    /* 157 */ "bc1t $\x02\0"
8902    /* 165 */ "bc1tl $\x02\0"
8903    /* 174 */ "beqzl $\x01, $\x03\0"
8904    /* 187 */ "bal $\x02\0"
8905    /* 194 */ "bnezl $\x01, $\x03\0"
8906    /* 207 */ "break\0"
8907    /* 213 */ "break $\xFF\x01\x01\0"
8908    /* 224 */ "c.eq.d $\x02, $\x03\0"
8909    /* 238 */ "c.eq.s $\x02, $\x03\0"
8910    /* 252 */ "c.f.d $\x02, $\x03\0"
8911    /* 265 */ "c.f.s $\x02, $\x03\0"
8912    /* 278 */ "c.le.d $\x02, $\x03\0"
8913    /* 292 */ "c.le.s $\x02, $\x03\0"
8914    /* 306 */ "c.lt.d $\x02, $\x03\0"
8915    /* 320 */ "c.lt.s $\x02, $\x03\0"
8916    /* 334 */ "c.nge.d $\x02, $\x03\0"
8917    /* 349 */ "c.nge.s $\x02, $\x03\0"
8918    /* 364 */ "c.ngle.d $\x02, $\x03\0"
8919    /* 380 */ "c.ngle.s $\x02, $\x03\0"
8920    /* 396 */ "c.ngl.d $\x02, $\x03\0"
8921    /* 411 */ "c.ngl.s $\x02, $\x03\0"
8922    /* 426 */ "c.ngt.d $\x02, $\x03\0"
8923    /* 441 */ "c.ngt.s $\x02, $\x03\0"
8924    /* 456 */ "c.ole.d $\x02, $\x03\0"
8925    /* 471 */ "c.ole.s $\x02, $\x03\0"
8926    /* 486 */ "c.olt.d $\x02, $\x03\0"
8927    /* 501 */ "c.olt.s $\x02, $\x03\0"
8928    /* 516 */ "c.seq.d $\x02, $\x03\0"
8929    /* 531 */ "c.seq.s $\x02, $\x03\0"
8930    /* 546 */ "c.sf.d $\x02, $\x03\0"
8931    /* 560 */ "c.sf.s $\x02, $\x03\0"
8932    /* 574 */ "c.ueq.d $\x02, $\x03\0"
8933    /* 589 */ "c.ueq.s $\x02, $\x03\0"
8934    /* 604 */ "c.ule.d $\x02, $\x03\0"
8935    /* 619 */ "c.ule.s $\x02, $\x03\0"
8936    /* 634 */ "c.ult.d $\x02, $\x03\0"
8937    /* 649 */ "c.ult.s $\x02, $\x03\0"
8938    /* 664 */ "c.un.d $\x02, $\x03\0"
8939    /* 678 */ "c.un.s $\x02, $\x03\0"
8940    /* 692 */ "di\0"
8941    /* 695 */ "div $\x01, $\x03\0"
8942    /* 706 */ "divu $\x01, $\x03\0"
8943    /* 718 */ "dmt\0"
8944    /* 722 */ "dneg $\x01, $\x03\0"
8945    /* 734 */ "dneg $\x01\0"
8946    /* 742 */ "dnegu $\x01, $\x03\0"
8947    /* 755 */ "dnegu $\x01\0"
8948    /* 764 */ "dvpe\0"
8949    /* 769 */ "ei\0"
8950    /* 772 */ "emt\0"
8951    /* 776 */ "evpe\0"
8952    /* 781 */ "hypcall\0"
8953    /* 789 */ "jr $\x02\0"
8954    /* 795 */ "jalrc.hb $\x02\0"
8955    /* 807 */ "jalrc $\x02\0"
8956    /* 816 */ "jalr.hb $\x02\0"
8957    /* 827 */ "jalrc $\x01\0"
8958    /* 836 */ "jrc $\x01\0"
8959    /* 843 */ "nop\0"
8960    /* 847 */ "rdhwr $\x01, $\x02\0"
8961    /* 860 */ "sdbbp\0"
8962    /* 866 */ "sigrie\0"
8963    /* 873 */ "neg $\x01, $\x03\0"
8964    /* 884 */ "neg $\x01\0"
8965    /* 891 */ "negu $\x01, $\x03\0"
8966    /* 903 */ "negu $\x01\0"
8967    /* 911 */ "sw $\x01, $\xFF\x02\x02\0"
8968    /* 923 */ "sync\0"
8969    /* 928 */ "syscall\0"
8970    /* 936 */ "teq $\x01, $\x02\0"
8971    /* 947 */ "tge $\x01, $\x02\0"
8972    /* 958 */ "tgeu $\x01, $\x02\0"
8973    /* 970 */ "tlt $\x01, $\x02\0"
8974    /* 981 */ "tltu $\x01, $\x02\0"
8975    /* 993 */ "tne $\x01, $\x02\0"
8976    /* 1004 */ "wait\0"
8977    /* 1009 */ "wrdsp $\x01\0"
8978    /* 1018 */ "yield $\x02\0"
8979  ;
8980
8981#ifndef NDEBUG
8982  static struct SortCheck {
8983    SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
8984      assert(std::is_sorted(
8985                 OpToPatterns.begin(), OpToPatterns.end(),
8986                 [](const PatternsForOpcode &L, const PatternsForOpcode &R) {
8987                   return L.Opcode < R.Opcode;
8988                 }) &&
8989             "tablegen failed to sort opcode patterns");
8990    }
8991  } sortCheckVar(OpToPatterns);
8992#endif
8993
8994  AliasMatchingData M {
8995    makeArrayRef(OpToPatterns),
8996    makeArrayRef(Patterns),
8997    makeArrayRef(Conds),
8998    StringRef(AsmStrings, array_lengthof(AsmStrings)),
8999    nullptr,
9000  };
9001  const char *AsmString = matchAliasPatterns(MI, nullptr, M);
9002  if (!AsmString) return false;
9003
9004  unsigned I = 0;
9005  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
9006         AsmString[I] != '$' && AsmString[I] != '\0')
9007    ++I;
9008  OS << '\t' << StringRef(AsmString, I);
9009  if (AsmString[I] != '\0') {
9010    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
9011      OS << '\t';
9012      ++I;
9013    }
9014    do {
9015      if (AsmString[I] == '$') {
9016        ++I;
9017        if (AsmString[I] == (char)0xff) {
9018          ++I;
9019          int OpIdx = AsmString[I++] - 1;
9020          int PrintMethodIdx = AsmString[I++] - 1;
9021          printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS);
9022        } else
9023          printOperand(MI, unsigned(AsmString[I++]) - 1, OS);
9024      } else {
9025        OS << AsmString[I++];
9026      }
9027    } while (AsmString[I] != '\0');
9028  }
9029
9030  return true;
9031}
9032
9033void MipsInstPrinter::printCustomAliasOperand(
9034         const MCInst *MI, unsigned OpIdx,
9035         unsigned PrintMethodIdx,
9036         raw_ostream &OS) {
9037  switch (PrintMethodIdx) {
9038  default:
9039    llvm_unreachable("Unknown PrintMethod kind");
9040    break;
9041  case 0:
9042    printUImm<10>(MI, OpIdx, OS);
9043    break;
9044  case 1:
9045    printMemOperand(MI, OpIdx, OS);
9046    break;
9047  }
9048}
9049
9050#endif // PRINT_ALIAS_INSTR
9051